@@ -167,17 +167,24 @@ const (
167167 Standard GlobalUserType = "Standard"
168168)
169169
170+ type ExternalIdentity struct {
171+ IdentityID string `json:"identity_id,omitempty"`
172+ Provider string `json:"provider,omitempty"`
173+ ExternalID string `json:"external_id,omitempty"`
174+ }
175+
170176type User struct {
171- ID string `json:"id"`
172- PublicKey string `json:"publicKey,omitempty"`
173- Username string `json:"username"`
174- Name string `json:"name"`
175- Email string `json:"email"`
176- WorkspacePassword string `json:"workspacePassword"`
177- BaseWorkspaceRepo string `json:"baseWorkspaceRepo"`
178- GlobalUserType GlobalUserType `json:"globalUserType"`
179- IdeConfig IDEConfig `json:"ideConfig,omitempty"`
180- OnboardingData map [string ]interface {} `json:"onboardingData"`
177+ ID string `json:"id"`
178+ PublicKey string `json:"publicKey,omitempty"`
179+ Username string `json:"username"`
180+ Name string `json:"name"`
181+ Email string `json:"email"`
182+ WorkspacePassword string `json:"workspacePassword"`
183+ BaseWorkspaceRepo string `json:"baseWorkspaceRepo"`
184+ GlobalUserType GlobalUserType `json:"globalUserType"`
185+ IdeConfig IDEConfig `json:"ideConfig,omitempty"`
186+ OnboardingData map [string ]interface {} `json:"onboardingData"`
187+ ExternalIdentities []* ExternalIdentity `json:"externalIdentities,omitempty"`
181188}
182189
183190type UserKeys struct {
0 commit comments