diff --git a/cloudconnexa/users.go b/cloudconnexa/users.go index 755f969..ada4246 100644 --- a/cloudconnexa/users.go +++ b/cloudconnexa/users.go @@ -15,18 +15,19 @@ var ( // User represents a user configuration type User struct { - ID string `json:"id"` - Name string `json:"name"` - Username string `json:"username"` - Role string `json:"role"` - Email string `json:"email,omitempty"` - AuthType string `json:"authType"` - FirstName string `json:"firstName,omitempty"` - LastName string `json:"lastName,omitempty"` - GroupID string `json:"groupId"` - Status string `json:"status"` - Devices []Device `json:"devices"` - ConnectionStatus string `json:"connectionStatus"` + ID string `json:"id"` + Name string `json:"name"` + Username string `json:"username"` + Role string `json:"role"` + Email string `json:"email,omitempty"` + AuthType string `json:"authType"` + FirstName string `json:"firstName,omitempty"` + LastName string `json:"lastName,omitempty"` + GroupID string `json:"groupId"` + SecondaryGroupIds []string `json:"secondaryGroupIds,omitempty"` + Status string `json:"status"` + Devices []Device `json:"devices"` + ConnectionStatus string `json:"connectionStatus"` } // UserPageResponse represents a paginated response of users