package main
import(
"context"
"os"
latitudeshgosdk "github.com/latitudesh/latitudesh-go-sdk"
"log"
)
func main() {
ctx := context.Background()
s := latitudeshgosdk.New(
latitudeshgosdk.WithSecurity(os.Getenv("LATITUDESH_BEARER")),
)
res, err := s.UserData.Update(ctx, "<id>", nil)
if err != nil {
log.Fatal(err)
}
if res.UserDataObject != nil {
// handle response
}
}{
"data": {
"type": "user_data",
"id": "<string>",
"attributes": {
"description": "<string>",
"content": "<string>",
"project": {
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"billing_type": "<string>",
"provisioning_type": "<string>",
"billing_method": "<string>",
"bandwidth_alert": true,
"environment": "<string>",
"billing": {
"subscription_id": "<string>",
"type": "<string>",
"method": "<string>"
},
"stats": {
"ip_addresses": 123,
"prefixes": 123,
"servers": 123,
"vlans": 123
}
},
"created_at": "<string>",
"updated_at": "<string>"
}
},
"meta": {}
}Allow you update User Data in a team.
package main
import(
"context"
"os"
latitudeshgosdk "github.com/latitudesh/latitudesh-go-sdk"
"log"
)
func main() {
ctx := context.Background()
s := latitudeshgosdk.New(
latitudeshgosdk.WithSecurity(os.Getenv("LATITUDESH_BEARER")),
)
res, err := s.UserData.Update(ctx, "<id>", nil)
if err != nil {
log.Fatal(err)
}
if res.UserDataObject != nil {
// handle response
}
}{
"data": {
"type": "user_data",
"id": "<string>",
"attributes": {
"description": "<string>",
"content": "<string>",
"project": {
"id": "<string>",
"name": "<string>",
"slug": "<string>",
"description": "<string>",
"billing_type": "<string>",
"provisioning_type": "<string>",
"billing_method": "<string>",
"bandwidth_alert": true,
"environment": "<string>",
"billing": {
"subscription_id": "<string>",
"type": "<string>",
"method": "<string>"
},
"stats": {
"ip_addresses": 123,
"prefixes": 123,
"servers": 123,
"vlans": 123
}
},
"created_at": "<string>",
"updated_at": "<string>"
}
},
"meta": {}
}Was this page helpful?