You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// Used for pagination: the starting index of the first result to return when paginating through values.
72
+
// Default: 1.
73
+
StartIndex*int`url:"startIndex,omitempty"`
74
+
// Used for pagination: the number of results to return per page.
75
+
// Default: 30.
76
+
Count*int`url:"count,omitempty"`
77
+
}
78
+
79
+
// SCIMEnterpriseUserAttributes represents supported SCIM enterprise user attributes.
80
+
// GitHub API docs: https://docs.github.com/enterprise-cloud@latest/rest/enterprise-admin/scim#supported-scim-user-attributes
81
+
typeSCIMEnterpriseUserAttributesstruct {
82
+
DisplayNamestring`json:"displayName"`// Human-readable name for a user
83
+
Name*SCIMEnterpriseUserName`json:"name,omitempty"`// The user's full name
84
+
UserNamestring`json:"userName"`// The username for the user (GitHub Account after normalized), generated by the SCIM provider. Must be unique per user.
85
+
Emails []*SCIMEnterpriseUserEmail`json:"emails"`// List of the user's emails. They all must be unique per user.
86
+
Roles []*SCIMEnterpriseUserRole`json:"roles,omitempty"`// List of the user's roles.
87
+
ExternalIDstring`json:"externalId"`// This identifier is generated by a SCIM provider. Must be unique per user.
88
+
Activebool`json:"active"`// Indicates whether the identity is active (true) or should be suspended (false).
89
+
Schemas []string`json:"schemas"`// The URIs that are used to indicate the namespaces of the SCIM schemas.
90
+
// Bellow: Only populated as a result of calling SetSCIMInformationForProvisionedUser:
91
+
ID*string`json:"id,omitempty"`// Identifier generated by the GitHub's SCIM endpoint.
92
+
Groups []*SCIMEnterpriseDisplayReference`json:"groups,omitempty"`// List of groups who are assigned to the user in SCIM provider
93
+
Meta*SCIMEnterpriseMeta`json:"meta,omitempty"`// The metadata associated with the creation/updates to the user.
94
+
}
95
+
96
+
// SCIMEnterpriseUserName represents SCIM enterprise user's name information.
97
+
typeSCIMEnterpriseUserNamestruct {
98
+
GivenNamestring`json:"givenName"`// The first name of the user.
99
+
FamilyNamestring`json:"familyName"`// The last name of the user.
100
+
Formatted*string`json:"formatted,omitempty"`// The user's full name, including all middle names, titles, and suffixes, formatted for display.
101
+
MiddleName*string`json:"middleName,omitempty"`// The middle name(s) of the user.
0 commit comments