Documentation
¶
Index ¶
- func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_OperationsFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1FromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2FromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersPostRequestBodyFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersPostRequestBody_emailsFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- func CreateV2OrganizationsItemUsersPostRequestBody_nameFromDiscriminatorValue(...) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, ...)
- type ScimRequestBuilder
- type V2EnterprisesItemGroupsRequestBuilder
- func (m *V2EnterprisesItemGroupsRequestBuilder) ByScim_group_id(scim_group_id string) *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder
- func (m *V2EnterprisesItemGroupsRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsRequestBuilder) WithUrl(rawUrl string) *V2EnterprisesItemGroupsRequestBuilder
- type V2EnterprisesItemGroupsRequestBuilderGetQueryParameters
- type V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder
- func NewV2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder(rawUrl string, ...) *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder
- func NewV2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderInternal(pathParameters map[string]string, ...) *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder
- func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Patch(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) WithUrl(rawUrl string) *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder
- type V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderGetQueryParameters
- type V2EnterprisesItemUsersRequestBuilder
- func (m *V2EnterprisesItemUsersRequestBuilder) ByScim_user_id(scim_user_id string) *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder
- func (m *V2EnterprisesItemUsersRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersRequestBuilder) Post(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersRequestBuilder) WithUrl(rawUrl string) *V2EnterprisesItemUsersRequestBuilder
- type V2EnterprisesItemUsersRequestBuilderGetQueryParameters
- type V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder
- func NewV2EnterprisesItemUsersWithScim_user_ItemRequestBuilder(rawUrl string, ...) *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder
- func NewV2EnterprisesItemUsersWithScim_user_ItemRequestBuilderInternal(pathParameters map[string]string, ...) *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder
- func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Patch(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Put(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) WithUrl(rawUrl string) *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder
- type V2EnterprisesRequestBuilder
- type V2EnterprisesWithEnterpriseItemRequestBuilder
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetOperations() []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operationsable
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetSchemas() []string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) Serialize(...) error
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) SetAdditionalData(value map[string]any)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) SetOperations(...)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) SetSchemas(value []string)
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetPath() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetValue() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) Serialize(...) error
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) SetAdditionalData(value map[string]any)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) SetPath(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) SetValue(...)
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetIsComposedType() bool
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetString() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) Serialize(...) error
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) SetString(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1(...)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2(...)
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueable
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetActive() *bool
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetExternalId() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetFamilyName() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetGivenName() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetUserName() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) Serialize(...) error
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetActive(value *bool)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetAdditionalData(value map[string]any)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetExternalId(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetFamilyName(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetGivenName(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetUserName(value *string)
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) Serialize(...) error
- func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) SetAdditionalData(value map[string]any)
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operationsable
- type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBodyable
- type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetActive() *bool
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetDisplayName() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetEmails() []V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetExternalId() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetGroups() []string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetName() V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetSchemas() []string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetUserName() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) Serialize(...) error
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetActive(value *bool)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetAdditionalData(value map[string]any)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetDisplayName(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetEmails(value []V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetExternalId(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetGroups(value []string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetName(value V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetSchemas(value []string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetUserName(value *string)
- type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetPrimary() *bool
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetTypeEscaped() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetValue() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) Serialize(...) error
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetAdditionalData(value map[string]any)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetPrimary(value *bool)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetTypeEscaped(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetValue(value *string)
- type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable
- type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetFamilyName() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetFormatted() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetGivenName() *string
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) Serialize(...) error
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetAdditionalData(value map[string]any)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetFamilyName(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetFormatted(value *string)
- func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetGivenName(value *string)
- type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable
- type V2OrganizationsItemUsersItemWithScim_user_PutRequestBodyable
- type V2OrganizationsItemUsersPostRequestBody
- func (m *V2OrganizationsItemUsersPostRequestBody) GetActive() *bool
- func (m *V2OrganizationsItemUsersPostRequestBody) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersPostRequestBody) GetDisplayName() *string
- func (m *V2OrganizationsItemUsersPostRequestBody) GetEmails() []V2OrganizationsItemUsersPostRequestBody_emailsable
- func (m *V2OrganizationsItemUsersPostRequestBody) GetExternalId() *string
- func (m *V2OrganizationsItemUsersPostRequestBody) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersPostRequestBody) GetGroups() []string
- func (m *V2OrganizationsItemUsersPostRequestBody) GetName() V2OrganizationsItemUsersPostRequestBody_nameable
- func (m *V2OrganizationsItemUsersPostRequestBody) GetSchemas() []string
- func (m *V2OrganizationsItemUsersPostRequestBody) GetUserName() *string
- func (m *V2OrganizationsItemUsersPostRequestBody) Serialize(...) error
- func (m *V2OrganizationsItemUsersPostRequestBody) SetActive(value *bool)
- func (m *V2OrganizationsItemUsersPostRequestBody) SetAdditionalData(value map[string]any)
- func (m *V2OrganizationsItemUsersPostRequestBody) SetDisplayName(value *string)
- func (m *V2OrganizationsItemUsersPostRequestBody) SetEmails(value []V2OrganizationsItemUsersPostRequestBody_emailsable)
- func (m *V2OrganizationsItemUsersPostRequestBody) SetExternalId(value *string)
- func (m *V2OrganizationsItemUsersPostRequestBody) SetGroups(value []string)
- func (m *V2OrganizationsItemUsersPostRequestBody) SetName(value V2OrganizationsItemUsersPostRequestBody_nameable)
- func (m *V2OrganizationsItemUsersPostRequestBody) SetSchemas(value []string)
- func (m *V2OrganizationsItemUsersPostRequestBody) SetUserName(value *string)
- type V2OrganizationsItemUsersPostRequestBody_emails
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetPrimary() *bool
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetTypeEscaped() *string
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetValue() *string
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) Serialize(...) error
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) SetAdditionalData(value map[string]any)
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) SetPrimary(value *bool)
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) SetTypeEscaped(value *string)
- func (m *V2OrganizationsItemUsersPostRequestBody_emails) SetValue(value *string)
- type V2OrganizationsItemUsersPostRequestBody_emailsable
- type V2OrganizationsItemUsersPostRequestBody_name
- func (m *V2OrganizationsItemUsersPostRequestBody_name) GetAdditionalData() map[string]any
- func (m *V2OrganizationsItemUsersPostRequestBody_name) GetFamilyName() *string
- func (m *V2OrganizationsItemUsersPostRequestBody_name) GetFieldDeserializers() ...
- func (m *V2OrganizationsItemUsersPostRequestBody_name) GetFormatted() *string
- func (m *V2OrganizationsItemUsersPostRequestBody_name) GetGivenName() *string
- func (m *V2OrganizationsItemUsersPostRequestBody_name) Serialize(...) error
- func (m *V2OrganizationsItemUsersPostRequestBody_name) SetAdditionalData(value map[string]any)
- func (m *V2OrganizationsItemUsersPostRequestBody_name) SetFamilyName(value *string)
- func (m *V2OrganizationsItemUsersPostRequestBody_name) SetFormatted(value *string)
- func (m *V2OrganizationsItemUsersPostRequestBody_name) SetGivenName(value *string)
- type V2OrganizationsItemUsersPostRequestBody_nameable
- type V2OrganizationsItemUsersPostRequestBodyable
- type V2OrganizationsItemUsersRequestBuilder
- func (m *V2OrganizationsItemUsersRequestBuilder) ByScim_user_id(scim_user_id string) *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder
- func (m *V2OrganizationsItemUsersRequestBuilder) Get(ctx context.Context, ...) (...)
- func (m *V2OrganizationsItemUsersRequestBuilder) Post(ctx context.Context, body V2OrganizationsItemUsersPostRequestBodyable, ...) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimUserable, ...)
- func (m *V2OrganizationsItemUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *V2OrganizationsItemUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body V2OrganizationsItemUsersPostRequestBodyable, ...) (...)
- func (m *V2OrganizationsItemUsersRequestBuilder) WithUrl(rawUrl string) *V2OrganizationsItemUsersRequestBuilder
- type V2OrganizationsItemUsersRequestBuilderGetQueryParameters
- type V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder
- func NewV2OrganizationsItemUsersWithScim_user_ItemRequestBuilder(rawUrl string, ...) *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder
- func NewV2OrganizationsItemUsersWithScim_user_ItemRequestBuilderInternal(pathParameters map[string]string, ...) *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder
- func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Delete(ctx context.Context, ...) error
- func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Get(ctx context.Context, ...) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimUserable, ...)
- func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Patch(ctx context.Context, ...) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimUserable, ...)
- func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Put(ctx context.Context, ...) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimUserable, ...)
- func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, ...) (...)
- func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToGetRequestInformation(ctx context.Context, ...) (...)
- func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, ...) (...)
- func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToPutRequestInformation(ctx context.Context, ...) (...)
- func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) WithUrl(rawUrl string) *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder
- type V2OrganizationsRequestBuilder
- type V2OrganizationsWithOrgItemRequestBuilder
- type V2RequestBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBodyFromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_OperationsFromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_OperationsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_OperationsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueFromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1FromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1FromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1FromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2FromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2FromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2FromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBodyFromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsFromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameFromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersPostRequestBodyFromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersPostRequestBodyFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersPostRequestBody_emailsFromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersPostRequestBody_emailsFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersPostRequestBody_emailsFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
func CreateV2OrganizationsItemUsersPostRequestBody_nameFromDiscriminatorValue ¶
func CreateV2OrganizationsItemUsersPostRequestBody_nameFromDiscriminatorValue(parseNode i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) (i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable, error)
CreateV2OrganizationsItemUsersPostRequestBody_nameFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value returns a Parsable when successful
Types ¶
type ScimRequestBuilder ¶
type ScimRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
ScimRequestBuilder builds and executes requests for operations under \scim
func NewScimRequestBuilder ¶
func NewScimRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ScimRequestBuilder
NewScimRequestBuilder instantiates a new ScimRequestBuilder and sets the default values.
func NewScimRequestBuilderInternal ¶
func NewScimRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ScimRequestBuilder
NewScimRequestBuilderInternal instantiates a new ScimRequestBuilder and sets the default values.
func (*ScimRequestBuilder) V2 ¶
func (m *ScimRequestBuilder) V2() *V2RequestBuilder
V2 the v2 property returns a *V2RequestBuilder when successful
type V2EnterprisesItemGroupsRequestBuilder ¶
type V2EnterprisesItemGroupsRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2EnterprisesItemGroupsRequestBuilder builds and executes requests for operations under \scim\v2\enterprises\{enterprise}\Groups
func NewV2EnterprisesItemGroupsRequestBuilder ¶
func NewV2EnterprisesItemGroupsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesItemGroupsRequestBuilder
NewV2EnterprisesItemGroupsRequestBuilder instantiates a new V2EnterprisesItemGroupsRequestBuilder and sets the default values.
func NewV2EnterprisesItemGroupsRequestBuilderInternal ¶
func NewV2EnterprisesItemGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesItemGroupsRequestBuilder
NewV2EnterprisesItemGroupsRequestBuilderInternal instantiates a new V2EnterprisesItemGroupsRequestBuilder and sets the default values.
func (*V2EnterprisesItemGroupsRequestBuilder) ByScim_group_id ¶
func (m *V2EnterprisesItemGroupsRequestBuilder) ByScim_group_id(scim_group_id string) *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder
ByScim_group_id gets an item from the github.com/octokit/go-sdk-enterprise-cloud/pkg/github.scim.v2.enterprises.item.Groups.item collection returns a *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder when successful
func (*V2EnterprisesItemGroupsRequestBuilder) Get ¶
func (m *V2EnterprisesItemGroupsRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[V2EnterprisesItemGroupsRequestBuilderGetQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseGroupListable, error)
Get > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Lists provisioned SCIM groups in an enterprise.You can improve query search time by using the `excludedAttributes` query parameter with a value of `members` to exclude members from the response. returns a ScimEnterpriseGroupListable when successful returns a ScimError error when the service returns a 400 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemGroupsRequestBuilder) Post ¶
func (m *V2EnterprisesItemGroupsRequestBuilder) Post(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.Groupable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseGroupResponseable, error)
Post > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Creates a SCIM group for an enterprise.When members are part of the group provisioning payload, they're designated as external group members. Providers are responsible for maintaining a mapping between the `externalId` and `id` for each user. returns a ScimEnterpriseGroupResponseable when successful returns a ScimError error when the service returns a 400 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemGroupsRequestBuilder) ToGetRequestInformation ¶
func (m *V2EnterprisesItemGroupsRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[V2EnterprisesItemGroupsRequestBuilderGetQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Lists provisioned SCIM groups in an enterprise.You can improve query search time by using the `excludedAttributes` query parameter with a value of `members` to exclude members from the response. returns a *RequestInformation when successful
func (*V2EnterprisesItemGroupsRequestBuilder) ToPostRequestInformation ¶
func (m *V2EnterprisesItemGroupsRequestBuilder) ToPostRequestInformation(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.Groupable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Creates a SCIM group for an enterprise.When members are part of the group provisioning payload, they're designated as external group members. Providers are responsible for maintaining a mapping between the `externalId` and `id` for each user. returns a *RequestInformation when successful
func (*V2EnterprisesItemGroupsRequestBuilder) WithUrl ¶
func (m *V2EnterprisesItemGroupsRequestBuilder) WithUrl(rawUrl string) *V2EnterprisesItemGroupsRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *V2EnterprisesItemGroupsRequestBuilder when successful
type V2EnterprisesItemGroupsRequestBuilderGetQueryParameters ¶
type V2EnterprisesItemGroupsRequestBuilderGetQueryParameters struct { // Used for pagination: the number of results to return per page. Count *int32 `uriparametername:"count"` // Excludes the specified attribute from being returned in the results. Using this parameter can speed up response time. ExcludedAttributes *string `uriparametername:"excludedAttributes"` // If specified, only results that match the specified filter will be returned. Multiple filters are not supported. Possible filters are `externalId`, `id`, and `displayName`. For example, `?filter="externalId eq '9138790-10932-109120392-12321'"`. Filter *string `uriparametername:"filter"` // Used for pagination: the starting index of the first result to return when paginating through values. StartIndex *int32 `uriparametername:"startIndex"` }
V2EnterprisesItemGroupsRequestBuilderGetQueryParameters > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Lists provisioned SCIM groups in an enterprise.You can improve query search time by using the `excludedAttributes` query parameter with a value of `members` to exclude members from the response.
type V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder ¶
type V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder builds and executes requests for operations under \scim\v2\enterprises\{enterprise}\Groups\{scim_group_id}
func NewV2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder ¶
func NewV2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder
NewV2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder instantiates a new V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder and sets the default values.
func NewV2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderInternal ¶
func NewV2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder
NewV2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderInternal instantiates a new V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder and sets the default values.
func (*V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Delete ¶
func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) error
Delete > [!NOTE]> SCIM provisioning using the REST API is in public beta and subject to change.Deletes a SCIM group from an enterprise. returns a ScimError error when the service returns a 400 status code returns a BasicError error when the service returns a 404 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Get ¶
func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderGetQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseGroupResponseable, error)
Get > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Gets information about a SCIM group. returns a ScimEnterpriseGroupResponseable when successful returns a ScimError error when the service returns a 400 status code returns a BasicError error when the service returns a 404 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Patch ¶
func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Patch(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.PatchSchemaable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseGroupResponseable, error)
Patch > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Update a provisioned group’s individual attributes.To modify a group's values, you'll need to use a specific Operations JSON format which must include at least one of the following operations: add, remove, or replace. For examples and more information on this SCIM format, consult the [SCIM specification](https://tools.ietf.org/html/rfc7644#section-3.5.2). The update function can also be used to add group memberships.You can submit group memberships individually or in batches for improved efficiency.> [!NOTE]> Memberships are referenced via a local user id. Ensure users are created before referencing them here. returns a ScimEnterpriseGroupResponseable when successful returns a ScimError error when the service returns a 400 status code returns a BasicError error when the service returns a 404 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Put ¶
func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) Put(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.Groupable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseGroupResponseable, error)
Put > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Replaces an existing provisioned group’s information.You must provide all the information required for the group as if you were provisioning it for the first time. Any existing group information that you don't provide will be removed, including group membership. If you want to only update a specific attribute, use the [Update an attribute for a SCIM enterprise group](#update-an-attribute-for-a-scim-enterprise-group) endpoint instead. returns a ScimEnterpriseGroupResponseable when successful returns a ScimError error when the service returns a 400 status code returns a BasicError error when the service returns a 404 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToDeleteRequestInformation ¶
func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation > [!NOTE]> SCIM provisioning using the REST API is in public beta and subject to change.Deletes a SCIM group from an enterprise. returns a *RequestInformation when successful
func (*V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToGetRequestInformation ¶
func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderGetQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Gets information about a SCIM group. returns a *RequestInformation when successful
func (*V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToPatchRequestInformation ¶
func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.PatchSchemaable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPatchRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Update a provisioned group’s individual attributes.To modify a group's values, you'll need to use a specific Operations JSON format which must include at least one of the following operations: add, remove, or replace. For examples and more information on this SCIM format, consult the [SCIM specification](https://tools.ietf.org/html/rfc7644#section-3.5.2). The update function can also be used to add group memberships.You can submit group memberships individually or in batches for improved efficiency.> [!NOTE]> Memberships are referenced via a local user id. Ensure users are created before referencing them here. returns a *RequestInformation when successful
func (*V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToPutRequestInformation ¶
func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.Groupable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Replaces an existing provisioned group’s information.You must provide all the information required for the group as if you were provisioning it for the first time. Any existing group information that you don't provide will be removed, including group membership. If you want to only update a specific attribute, use the [Update an attribute for a SCIM enterprise group](#update-an-attribute-for-a-scim-enterprise-group) endpoint instead. returns a *RequestInformation when successful
func (*V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) WithUrl ¶
func (m *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder) WithUrl(rawUrl string) *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilder when successful
type V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderGetQueryParameters ¶
type V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderGetQueryParameters struct { // Excludes the specified attribute from being returned in the results. Using this parameter can speed up response time. ExcludedAttributes *string `uriparametername:"excludedAttributes"` }
V2EnterprisesItemGroupsWithScim_group_ItemRequestBuilderGetQueryParameters > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Gets information about a SCIM group.
type V2EnterprisesItemUsersRequestBuilder ¶
type V2EnterprisesItemUsersRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2EnterprisesItemUsersRequestBuilder builds and executes requests for operations under \scim\v2\enterprises\{enterprise}\Users
func NewV2EnterprisesItemUsersRequestBuilder ¶
func NewV2EnterprisesItemUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesItemUsersRequestBuilder
NewV2EnterprisesItemUsersRequestBuilder instantiates a new V2EnterprisesItemUsersRequestBuilder and sets the default values.
func NewV2EnterprisesItemUsersRequestBuilderInternal ¶
func NewV2EnterprisesItemUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesItemUsersRequestBuilder
NewV2EnterprisesItemUsersRequestBuilderInternal instantiates a new V2EnterprisesItemUsersRequestBuilder and sets the default values.
func (*V2EnterprisesItemUsersRequestBuilder) ByScim_user_id ¶
func (m *V2EnterprisesItemUsersRequestBuilder) ByScim_user_id(scim_user_id string) *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder
ByScim_user_id gets an item from the github.com/octokit/go-sdk-enterprise-cloud/pkg/github.scim.v2.enterprises.item.Users.item collection returns a *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder when successful
func (*V2EnterprisesItemUsersRequestBuilder) Get ¶
func (m *V2EnterprisesItemUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[V2EnterprisesItemUsersRequestBuilderGetQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseUserListable, error)
Get > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Lists provisioned SCIM enterprise members.When you remove a user with a SCIM-provisioned external identity from an enterprise using a `patch` with `active` flag to `false`, the user's metadata remains intact. This means they can potentially re-join the enterprise later. Although, while suspended, the user can't sign in. If you want to ensure the user can't re-join in the future, use the delete request. Only users who weren't permanently deleted will appear in the result list. returns a ScimEnterpriseUserListable when successful returns a ScimError error when the service returns a 400 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemUsersRequestBuilder) Post ¶
func (m *V2EnterprisesItemUsersRequestBuilder) Post(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.Userable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseUserResponseable, error)
Post > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Creates an external identity for a new SCIM enterprise user.SCIM is responsible for user provisioning, not authentication. The actual user authentication is handled by SAML. However, with SCIM enabled, users must first be provisioned via SCIM before they can sign in through SAML. returns a ScimEnterpriseUserResponseable when successful returns a ScimError error when the service returns a 400 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemUsersRequestBuilder) ToGetRequestInformation ¶
func (m *V2EnterprisesItemUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[V2EnterprisesItemUsersRequestBuilderGetQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Lists provisioned SCIM enterprise members.When you remove a user with a SCIM-provisioned external identity from an enterprise using a `patch` with `active` flag to `false`, the user's metadata remains intact. This means they can potentially re-join the enterprise later. Although, while suspended, the user can't sign in. If you want to ensure the user can't re-join in the future, use the delete request. Only users who weren't permanently deleted will appear in the result list. returns a *RequestInformation when successful
func (*V2EnterprisesItemUsersRequestBuilder) ToPostRequestInformation ¶
func (m *V2EnterprisesItemUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.Userable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Creates an external identity for a new SCIM enterprise user.SCIM is responsible for user provisioning, not authentication. The actual user authentication is handled by SAML. However, with SCIM enabled, users must first be provisioned via SCIM before they can sign in through SAML. returns a *RequestInformation when successful
func (*V2EnterprisesItemUsersRequestBuilder) WithUrl ¶
func (m *V2EnterprisesItemUsersRequestBuilder) WithUrl(rawUrl string) *V2EnterprisesItemUsersRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *V2EnterprisesItemUsersRequestBuilder when successful
type V2EnterprisesItemUsersRequestBuilderGetQueryParameters ¶
type V2EnterprisesItemUsersRequestBuilderGetQueryParameters struct { // Used for pagination: the number of results to return per page. Count *int32 `uriparametername:"count"` // If specified, only results that match the specified filter will be returned. Multiple filters are not supported. Possible filters are `userName`, `externalId`, `id`, and `displayName`. For example, `?filter="externalId eq '9138790-10932-109120392-12321'"`. Filter *string `uriparametername:"filter"` // Used for pagination: the starting index of the first result to return when paginating through values. StartIndex *int32 `uriparametername:"startIndex"` }
V2EnterprisesItemUsersRequestBuilderGetQueryParameters > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Lists provisioned SCIM enterprise members.When you remove a user with a SCIM-provisioned external identity from an enterprise using a `patch` with `active` flag to `false`, the user's metadata remains intact. This means they can potentially re-join the enterprise later. Although, while suspended, the user can't sign in. If you want to ensure the user can't re-join in the future, use the delete request. Only users who weren't permanently deleted will appear in the result list.
type V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder ¶
type V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder builds and executes requests for operations under \scim\v2\enterprises\{enterprise}\Users\{scim_user_id}
func NewV2EnterprisesItemUsersWithScim_user_ItemRequestBuilder ¶
func NewV2EnterprisesItemUsersWithScim_user_ItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder
NewV2EnterprisesItemUsersWithScim_user_ItemRequestBuilder instantiates a new V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder and sets the default values.
func NewV2EnterprisesItemUsersWithScim_user_ItemRequestBuilderInternal ¶
func NewV2EnterprisesItemUsersWithScim_user_ItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder
NewV2EnterprisesItemUsersWithScim_user_ItemRequestBuilderInternal instantiates a new V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder and sets the default values.
func (*V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Delete ¶
func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) error
Delete > [!NOTE]> SCIM provisioning using the REST API is in public beta and subject to change.Suspends a SCIM user permanently from an enterprise. This action will: remove all the user's data, anonymize their login, email, and display name, erase all external identity SCIM attributes, delete the user's emails, avatar, PATs, SSH keys, OAuth authorizations, GPG keys, and SAML mappings. This action is irreversible. returns a ScimError error when the service returns a 400 status code returns a BasicError error when the service returns a 404 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Get ¶
func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseUserResponseable, error)
Get > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Gets information about a SCIM user. returns a ScimEnterpriseUserResponseable when successful returns a ScimError error when the service returns a 400 status code returns a BasicError error when the service returns a 404 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Patch ¶
func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Patch(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.PatchSchemaable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseUserResponseable, error)
Patch > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Update a provisioned user's individual attributes.To modify a user's attributes, you'll need to provide a `Operations` JSON formatted request that includes at least one of the following actions: add, remove, or replace. For specific examples and more information on the SCIM operations format, please refer to the [SCIM specification](https://tools.ietf.org/html/rfc7644#section-3.5.2).> [!NOTE]> Complex SCIM `path` selectors that include filters are not supported. For example, a `path` selector defined as `"path": "emails[type eq \"work\"]"` will be ineffective.> [!WARNING]> Setting `active: false` will suspend a user, and their handle and email will be obfuscated.> ```> {> "Operations":[{> "op":"replace",> "value":{> "active":false> }> }]> }> ``` returns a ScimEnterpriseUserResponseable when successful returns a ScimError error when the service returns a 400 status code returns a BasicError error when the service returns a 404 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Put ¶
func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) Put(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.Userable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimEnterpriseUserResponseable, error)
Put > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Replaces an existing provisioned user's information.You must supply complete user information, just as you would when provisioning them initially. Any previously existing data not provided will be deleted. To update only a specific attribute, refer to the [Update an attribute for a SCIM user](#update-an-attribute-for-a-scim-enterprise-user) endpoint.> [!WARNING]> Setting `active: false` will suspend a user, and their handle and email will be obfuscated. returns a ScimEnterpriseUserResponseable when successful returns a ScimError error when the service returns a 400 status code returns a BasicError error when the service returns a 404 status code returns a ScimError error when the service returns a 429 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToDeleteRequestInformation ¶
func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation > [!NOTE]> SCIM provisioning using the REST API is in public beta and subject to change.Suspends a SCIM user permanently from an enterprise. This action will: remove all the user's data, anonymize their login, email, and display name, erase all external identity SCIM attributes, delete the user's emails, avatar, PATs, SSH keys, OAuth authorizations, GPG keys, and SAML mappings. This action is irreversible. returns a *RequestInformation when successful
func (*V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToGetRequestInformation ¶
func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Gets information about a SCIM user. returns a *RequestInformation when successful
func (*V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToPatchRequestInformation ¶
func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.PatchSchemaable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPatchRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Update a provisioned user's individual attributes.To modify a user's attributes, you'll need to provide a `Operations` JSON formatted request that includes at least one of the following actions: add, remove, or replace. For specific examples and more information on the SCIM operations format, please refer to the [SCIM specification](https://tools.ietf.org/html/rfc7644#section-3.5.2).> [!NOTE]> Complex SCIM `path` selectors that include filters are not supported. For example, a `path` selector defined as `"path": "emails[type eq \"work\"]"` will be ineffective.> [!WARNING]> Setting `active: false` will suspend a user, and their handle and email will be obfuscated.> ```> {> "Operations":[{> "op":"replace",> "value":{> "active":false> }> }]> }> ``` returns a *RequestInformation when successful
func (*V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToPutRequestInformation ¶
func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.Userable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation > [!NOTE]> SCIM provisioning for users and groups using the REST API is in public beta and subject to change.Replaces an existing provisioned user's information.You must supply complete user information, just as you would when provisioning them initially. Any previously existing data not provided will be deleted. To update only a specific attribute, refer to the [Update an attribute for a SCIM user](#update-an-attribute-for-a-scim-enterprise-user) endpoint.> [!WARNING]> Setting `active: false` will suspend a user, and their handle and email will be obfuscated. returns a *RequestInformation when successful
func (*V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) WithUrl ¶
func (m *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder) WithUrl(rawUrl string) *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *V2EnterprisesItemUsersWithScim_user_ItemRequestBuilder when successful
type V2EnterprisesRequestBuilder ¶
type V2EnterprisesRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2EnterprisesRequestBuilder builds and executes requests for operations under \scim\v2\enterprises
func NewV2EnterprisesRequestBuilder ¶
func NewV2EnterprisesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesRequestBuilder
NewV2EnterprisesRequestBuilder instantiates a new V2EnterprisesRequestBuilder and sets the default values.
func NewV2EnterprisesRequestBuilderInternal ¶
func NewV2EnterprisesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesRequestBuilder
NewV2EnterprisesRequestBuilderInternal instantiates a new V2EnterprisesRequestBuilder and sets the default values.
func (*V2EnterprisesRequestBuilder) ByEnterprise ¶
func (m *V2EnterprisesRequestBuilder) ByEnterprise(enterprise string) *V2EnterprisesWithEnterpriseItemRequestBuilder
ByEnterprise gets an item from the github.com/octokit/go-sdk-enterprise-cloud/pkg/github.scim.v2.enterprises.item collection returns a *V2EnterprisesWithEnterpriseItemRequestBuilder when successful
type V2EnterprisesWithEnterpriseItemRequestBuilder ¶
type V2EnterprisesWithEnterpriseItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2EnterprisesWithEnterpriseItemRequestBuilder builds and executes requests for operations under \scim\v2\enterprises\{enterprise}
func NewV2EnterprisesWithEnterpriseItemRequestBuilder ¶
func NewV2EnterprisesWithEnterpriseItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesWithEnterpriseItemRequestBuilder
NewV2EnterprisesWithEnterpriseItemRequestBuilder instantiates a new V2EnterprisesWithEnterpriseItemRequestBuilder and sets the default values.
func NewV2EnterprisesWithEnterpriseItemRequestBuilderInternal ¶
func NewV2EnterprisesWithEnterpriseItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2EnterprisesWithEnterpriseItemRequestBuilder
NewV2EnterprisesWithEnterpriseItemRequestBuilderInternal instantiates a new V2EnterprisesWithEnterpriseItemRequestBuilder and sets the default values.
func (*V2EnterprisesWithEnterpriseItemRequestBuilder) Groups ¶
func (m *V2EnterprisesWithEnterpriseItemRequestBuilder) Groups() *V2EnterprisesItemGroupsRequestBuilder
Groups the Groups property returns a *V2EnterprisesItemGroupsRequestBuilder when successful
func (*V2EnterprisesWithEnterpriseItemRequestBuilder) Users ¶
func (m *V2EnterprisesWithEnterpriseItemRequestBuilder) Users() *V2EnterprisesItemUsersRequestBuilder
Users the Users property returns a *V2EnterprisesItemUsersRequestBuilder when successful
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody ¶
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody() *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody
NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody instantiates a new V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody and sets the default values.
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetOperations ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetOperations() []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operationsable
GetOperations gets the Operations property value. Set of operations to be performed returns a []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operationsable when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetSchemas ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) GetSchemas() []string
GetSchemas gets the schemas property value. The schemas property returns a []string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) Serialize ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) SetOperations ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) SetOperations(value []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operationsable)
SetOperations sets the Operations property value. Set of operations to be performed
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) SetSchemas ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody) SetSchemas(value []string)
SetSchemas sets the schemas property value. The schemas property
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations ¶
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations() *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations
NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations instantiates a new V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations and sets the default values.
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetPath ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetPath() *string
GetPath gets the path property value. The path property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetValue ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) GetValue() V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueable
GetValue gets the value property value. The value property returns a V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueable when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) Serialize ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) SetPath ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) SetPath(value *string)
SetPath sets the path property value. The path property
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) SetValue ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations) SetValue(value V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueable)
SetValue sets the value property value. The value property
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value struct {
// contains filtered or unexported fields
}
V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value composed type wrapper for classes string, V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able, []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value ¶
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value() *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value
NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value instantiates a new V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value and sets the default values.
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetIsComposedType ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetIsComposedType() bool
GetIsComposedType determines if the current object is a wrapper around a composed type returns a bool when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetString ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetString() *string
GetString gets the string property value. Composed type representation for type string returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1 ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1() V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able
GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1 gets the V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1 property value. Composed type representation for type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able returns a V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2 ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2() []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able
GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2 gets the V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2 property value. Composed type representation for type []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able returns a []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) Serialize ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) SetString ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) SetString(value *string)
SetString sets the string property value. Composed type representation for type string
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1 ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1(value V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able)
SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1 sets the V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1 property value. Composed type representation for type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2 ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_value) SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2(value []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able)
SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2 sets the V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2 property value. Composed type representation for type []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueable ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetString() *string GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1() V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able GetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2() []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able SetString(value *string) SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember1(value V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able) SetV2OrganizationsItemUsersItemWithScimUserPatchRequestBodyOperationsValueMember2(value []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able) }
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1 ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1 struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1 ¶
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1() *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1
NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1 instantiates a new V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1 and sets the default values.
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetActive ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetActive() *bool
GetActive gets the active property value. The active property returns a *bool when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetExternalId ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetExternalId() *string
GetExternalId gets the externalId property value. The externalId property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetFamilyName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetFamilyName() *string
GetFamilyName gets the familyName property value. The familyName property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetGivenName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetGivenName() *string
GetGivenName gets the givenName property value. The givenName property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetUserName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) GetUserName() *string
GetUserName gets the userName property value. The userName property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) Serialize ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetActive ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetActive(value *bool)
SetActive sets the active property value. The active property
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetExternalId ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetExternalId(value *string)
SetExternalId sets the externalId property value. The externalId property
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetFamilyName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetFamilyName(value *string)
SetFamilyName sets the familyName property value. The familyName property
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetGivenName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetGivenName(value *string)
SetGivenName sets the givenName property value. The givenName property
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetUserName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1) SetUserName(value *string)
SetUserName sets the userName property value. The userName property
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember1able interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetActive() *bool GetExternalId() *string GetFamilyName() *string GetGivenName() *string GetUserName() *string SetActive(value *bool) SetExternalId(value *string) SetFamilyName(value *string) SetGivenName(value *string) SetUserName(value *string) }
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2 ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2 struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2 ¶
func NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2() *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2
NewV2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2 instantiates a new V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2 and sets the default values.
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) Serialize ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_valueMember2able interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable }
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operationsable ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operationsable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetPath() *string GetValue() V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueable SetPath(value *string) SetValue(value V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operations_WithScim_user_PatchRequestBody_Operations_valueable) }
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBodyable ¶
type V2OrganizationsItemUsersItemWithScim_user_PatchRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetOperations() []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operationsable GetSchemas() []string SetOperations(value []V2OrganizationsItemUsersItemWithScim_user_PatchRequestBody_Operationsable) SetSchemas(value []string) }
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody ¶
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersItemWithScim_user_PutRequestBody ¶
func NewV2OrganizationsItemUsersItemWithScim_user_PutRequestBody() *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody
NewV2OrganizationsItemUsersItemWithScim_user_PutRequestBody instantiates a new V2OrganizationsItemUsersItemWithScim_user_PutRequestBody and sets the default values.
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetActive ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetActive() *bool
GetActive gets the active property value. The active property returns a *bool when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetDisplayName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetDisplayName() *string
GetDisplayName gets the displayName property value. The name of the user, suitable for display to end-users returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetEmails ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetEmails() []V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable
GetEmails gets the emails property value. user emails returns a []V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetExternalId ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetExternalId() *string
GetExternalId gets the externalId property value. The externalId property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetGroups ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetGroups() []string
GetGroups gets the groups property value. The groups property returns a []string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetName() V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable
GetName gets the name property value. The name property returns a V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetSchemas ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetSchemas() []string
GetSchemas gets the schemas property value. The schemas property returns a []string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetUserName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) GetUserName() *string
GetUserName gets the userName property value. Configured by the admin. Could be an email, login, or username returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) Serialize ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetActive ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetActive(value *bool)
SetActive sets the active property value. The active property
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetDisplayName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetDisplayName(value *string)
SetDisplayName sets the displayName property value. The name of the user, suitable for display to end-users
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetEmails ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetEmails(value []V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable)
SetEmails sets the emails property value. user emails
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetExternalId ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetExternalId(value *string)
SetExternalId sets the externalId property value. The externalId property
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetGroups ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetGroups(value []string)
SetGroups sets the groups property value. The groups property
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetName(value V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable)
SetName sets the name property value. The name property
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetSchemas ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetSchemas(value []string)
SetSchemas sets the schemas property value. The schemas property
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetUserName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody) SetUserName(value *string)
SetUserName sets the userName property value. Configured by the admin. Could be an email, login, or username
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails ¶
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails ¶
func NewV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails() *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails
NewV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails instantiates a new V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails and sets the default values.
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetPrimary ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetPrimary() *bool
GetPrimary gets the primary property value. The primary property returns a *bool when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetTypeEscaped ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetTypeEscaped() *string
GetTypeEscaped gets the type property value. The type property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetValue ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) GetValue() *string
GetValue gets the value property value. The value property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) Serialize ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetPrimary ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetPrimary(value *bool)
SetPrimary sets the primary property value. The primary property
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetTypeEscaped ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetTypeEscaped(value *string)
SetTypeEscaped sets the type property value. The type property
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetValue ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emails) SetValue(value *string)
SetValue sets the value property value. The value property
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable ¶
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetPrimary() *bool GetTypeEscaped() *string GetValue() *string SetPrimary(value *bool) SetTypeEscaped(value *string) SetValue(value *string) }
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name ¶
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name ¶
func NewV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name() *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name
NewV2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name instantiates a new V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name and sets the default values.
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetFamilyName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetFamilyName() *string
GetFamilyName gets the familyName property value. The familyName property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetFormatted ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetFormatted() *string
GetFormatted gets the formatted property value. The formatted property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetGivenName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) GetGivenName() *string
GetGivenName gets the givenName property value. The givenName property returns a *string when successful
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) Serialize ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetFamilyName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetFamilyName(value *string)
SetFamilyName sets the familyName property value. The familyName property
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetFormatted ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetFormatted(value *string)
SetFormatted sets the formatted property value. The formatted property
func (*V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetGivenName ¶
func (m *V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_name) SetGivenName(value *string)
SetGivenName sets the givenName property value. The givenName property
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable ¶
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetFamilyName() *string GetFormatted() *string GetGivenName() *string SetFamilyName(value *string) SetFormatted(value *string) SetGivenName(value *string) }
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBodyable ¶
type V2OrganizationsItemUsersItemWithScim_user_PutRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetActive() *bool GetDisplayName() *string GetEmails() []V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable GetExternalId() *string GetGroups() []string GetName() V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable GetSchemas() []string GetUserName() *string SetActive(value *bool) SetDisplayName(value *string) SetEmails(value []V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_emailsable) SetExternalId(value *string) SetGroups(value []string) SetName(value V2OrganizationsItemUsersItemWithScim_user_PutRequestBody_nameable) SetSchemas(value []string) SetUserName(value *string) }
type V2OrganizationsItemUsersPostRequestBody ¶
type V2OrganizationsItemUsersPostRequestBody struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersPostRequestBody ¶
func NewV2OrganizationsItemUsersPostRequestBody() *V2OrganizationsItemUsersPostRequestBody
NewV2OrganizationsItemUsersPostRequestBody instantiates a new V2OrganizationsItemUsersPostRequestBody and sets the default values.
func (*V2OrganizationsItemUsersPostRequestBody) GetActive ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetActive() *bool
GetActive gets the active property value. The active property returns a *bool when successful
func (*V2OrganizationsItemUsersPostRequestBody) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersPostRequestBody) GetDisplayName ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetDisplayName() *string
GetDisplayName gets the displayName property value. The name of the user, suitable for display to end-users returns a *string when successful
func (*V2OrganizationsItemUsersPostRequestBody) GetEmails ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetEmails() []V2OrganizationsItemUsersPostRequestBody_emailsable
GetEmails gets the emails property value. user emails returns a []V2OrganizationsItemUsersPostRequestBody_emailsable when successful
func (*V2OrganizationsItemUsersPostRequestBody) GetExternalId ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetExternalId() *string
GetExternalId gets the externalId property value. The externalId property returns a *string when successful
func (*V2OrganizationsItemUsersPostRequestBody) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersPostRequestBody) GetGroups ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetGroups() []string
GetGroups gets the groups property value. The groups property returns a []string when successful
func (*V2OrganizationsItemUsersPostRequestBody) GetName ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetName() V2OrganizationsItemUsersPostRequestBody_nameable
GetName gets the name property value. The name property returns a V2OrganizationsItemUsersPostRequestBody_nameable when successful
func (*V2OrganizationsItemUsersPostRequestBody) GetSchemas ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetSchemas() []string
GetSchemas gets the schemas property value. The schemas property returns a []string when successful
func (*V2OrganizationsItemUsersPostRequestBody) GetUserName ¶
func (m *V2OrganizationsItemUsersPostRequestBody) GetUserName() *string
GetUserName gets the userName property value. Configured by the admin. Could be an email, login, or username returns a *string when successful
func (*V2OrganizationsItemUsersPostRequestBody) Serialize ¶
func (m *V2OrganizationsItemUsersPostRequestBody) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersPostRequestBody) SetActive ¶
func (m *V2OrganizationsItemUsersPostRequestBody) SetActive(value *bool)
SetActive sets the active property value. The active property
func (*V2OrganizationsItemUsersPostRequestBody) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersPostRequestBody) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*V2OrganizationsItemUsersPostRequestBody) SetDisplayName ¶
func (m *V2OrganizationsItemUsersPostRequestBody) SetDisplayName(value *string)
SetDisplayName sets the displayName property value. The name of the user, suitable for display to end-users
func (*V2OrganizationsItemUsersPostRequestBody) SetEmails ¶
func (m *V2OrganizationsItemUsersPostRequestBody) SetEmails(value []V2OrganizationsItemUsersPostRequestBody_emailsable)
SetEmails sets the emails property value. user emails
func (*V2OrganizationsItemUsersPostRequestBody) SetExternalId ¶
func (m *V2OrganizationsItemUsersPostRequestBody) SetExternalId(value *string)
SetExternalId sets the externalId property value. The externalId property
func (*V2OrganizationsItemUsersPostRequestBody) SetGroups ¶
func (m *V2OrganizationsItemUsersPostRequestBody) SetGroups(value []string)
SetGroups sets the groups property value. The groups property
func (*V2OrganizationsItemUsersPostRequestBody) SetName ¶
func (m *V2OrganizationsItemUsersPostRequestBody) SetName(value V2OrganizationsItemUsersPostRequestBody_nameable)
SetName sets the name property value. The name property
func (*V2OrganizationsItemUsersPostRequestBody) SetSchemas ¶
func (m *V2OrganizationsItemUsersPostRequestBody) SetSchemas(value []string)
SetSchemas sets the schemas property value. The schemas property
func (*V2OrganizationsItemUsersPostRequestBody) SetUserName ¶
func (m *V2OrganizationsItemUsersPostRequestBody) SetUserName(value *string)
SetUserName sets the userName property value. Configured by the admin. Could be an email, login, or username
type V2OrganizationsItemUsersPostRequestBody_emails ¶
type V2OrganizationsItemUsersPostRequestBody_emails struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersPostRequestBody_emails ¶
func NewV2OrganizationsItemUsersPostRequestBody_emails() *V2OrganizationsItemUsersPostRequestBody_emails
NewV2OrganizationsItemUsersPostRequestBody_emails instantiates a new V2OrganizationsItemUsersPostRequestBody_emails and sets the default values.
func (*V2OrganizationsItemUsersPostRequestBody_emails) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersPostRequestBody_emails) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersPostRequestBody_emails) GetPrimary ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetPrimary() *bool
GetPrimary gets the primary property value. The primary property returns a *bool when successful
func (*V2OrganizationsItemUsersPostRequestBody_emails) GetTypeEscaped ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetTypeEscaped() *string
GetTypeEscaped gets the type property value. The type property returns a *string when successful
func (*V2OrganizationsItemUsersPostRequestBody_emails) GetValue ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) GetValue() *string
GetValue gets the value property value. The value property returns a *string when successful
func (*V2OrganizationsItemUsersPostRequestBody_emails) Serialize ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersPostRequestBody_emails) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*V2OrganizationsItemUsersPostRequestBody_emails) SetPrimary ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) SetPrimary(value *bool)
SetPrimary sets the primary property value. The primary property
func (*V2OrganizationsItemUsersPostRequestBody_emails) SetTypeEscaped ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) SetTypeEscaped(value *string)
SetTypeEscaped sets the type property value. The type property
func (*V2OrganizationsItemUsersPostRequestBody_emails) SetValue ¶
func (m *V2OrganizationsItemUsersPostRequestBody_emails) SetValue(value *string)
SetValue sets the value property value. The value property
type V2OrganizationsItemUsersPostRequestBody_emailsable ¶
type V2OrganizationsItemUsersPostRequestBody_emailsable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetPrimary() *bool GetTypeEscaped() *string GetValue() *string SetPrimary(value *bool) SetTypeEscaped(value *string) SetValue(value *string) }
type V2OrganizationsItemUsersPostRequestBody_name ¶
type V2OrganizationsItemUsersPostRequestBody_name struct {
// contains filtered or unexported fields
}
func NewV2OrganizationsItemUsersPostRequestBody_name ¶
func NewV2OrganizationsItemUsersPostRequestBody_name() *V2OrganizationsItemUsersPostRequestBody_name
NewV2OrganizationsItemUsersPostRequestBody_name instantiates a new V2OrganizationsItemUsersPostRequestBody_name and sets the default values.
func (*V2OrganizationsItemUsersPostRequestBody_name) GetAdditionalData ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) GetAdditionalData() map[string]any
GetAdditionalData gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. returns a map[string]any when successful
func (*V2OrganizationsItemUsersPostRequestBody_name) GetFamilyName ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) GetFamilyName() *string
GetFamilyName gets the familyName property value. The familyName property returns a *string when successful
func (*V2OrganizationsItemUsersPostRequestBody_name) GetFieldDeserializers ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) GetFieldDeserializers() map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode) error
GetFieldDeserializers the deserialization information for the current model returns a map[string]func(i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.ParseNode)(error) when successful
func (*V2OrganizationsItemUsersPostRequestBody_name) GetFormatted ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) GetFormatted() *string
GetFormatted gets the formatted property value. The formatted property returns a *string when successful
func (*V2OrganizationsItemUsersPostRequestBody_name) GetGivenName ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) GetGivenName() *string
GetGivenName gets the givenName property value. The givenName property returns a *string when successful
func (*V2OrganizationsItemUsersPostRequestBody_name) Serialize ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) Serialize(writer i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.SerializationWriter) error
Serialize serializes information the current object
func (*V2OrganizationsItemUsersPostRequestBody_name) SetAdditionalData ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) SetAdditionalData(value map[string]any)
SetAdditionalData sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
func (*V2OrganizationsItemUsersPostRequestBody_name) SetFamilyName ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) SetFamilyName(value *string)
SetFamilyName sets the familyName property value. The familyName property
func (*V2OrganizationsItemUsersPostRequestBody_name) SetFormatted ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) SetFormatted(value *string)
SetFormatted sets the formatted property value. The formatted property
func (*V2OrganizationsItemUsersPostRequestBody_name) SetGivenName ¶
func (m *V2OrganizationsItemUsersPostRequestBody_name) SetGivenName(value *string)
SetGivenName sets the givenName property value. The givenName property
type V2OrganizationsItemUsersPostRequestBody_nameable ¶
type V2OrganizationsItemUsersPostRequestBody_nameable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetFamilyName() *string GetFormatted() *string GetGivenName() *string SetFamilyName(value *string) SetFormatted(value *string) SetGivenName(value *string) }
type V2OrganizationsItemUsersPostRequestBodyable ¶
type V2OrganizationsItemUsersPostRequestBodyable interface { i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.AdditionalDataHolder i878a80d2330e89d26896388a3f487eef27b0a0e6c010c493bf80be1452208f91.Parsable GetActive() *bool GetDisplayName() *string GetEmails() []V2OrganizationsItemUsersPostRequestBody_emailsable GetExternalId() *string GetGroups() []string GetName() V2OrganizationsItemUsersPostRequestBody_nameable GetSchemas() []string GetUserName() *string SetActive(value *bool) SetDisplayName(value *string) SetEmails(value []V2OrganizationsItemUsersPostRequestBody_emailsable) SetExternalId(value *string) SetGroups(value []string) SetName(value V2OrganizationsItemUsersPostRequestBody_nameable) SetSchemas(value []string) SetUserName(value *string) }
type V2OrganizationsItemUsersRequestBuilder ¶
type V2OrganizationsItemUsersRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2OrganizationsItemUsersRequestBuilder builds and executes requests for operations under \scim\v2\organizations\{org}\Users
func NewV2OrganizationsItemUsersRequestBuilder ¶
func NewV2OrganizationsItemUsersRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2OrganizationsItemUsersRequestBuilder
NewV2OrganizationsItemUsersRequestBuilder instantiates a new V2OrganizationsItemUsersRequestBuilder and sets the default values.
func NewV2OrganizationsItemUsersRequestBuilderInternal ¶
func NewV2OrganizationsItemUsersRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2OrganizationsItemUsersRequestBuilder
NewV2OrganizationsItemUsersRequestBuilderInternal instantiates a new V2OrganizationsItemUsersRequestBuilder and sets the default values.
func (*V2OrganizationsItemUsersRequestBuilder) ByScim_user_id ¶
func (m *V2OrganizationsItemUsersRequestBuilder) ByScim_user_id(scim_user_id string) *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder
ByScim_user_id gets an item from the github.com/octokit/go-sdk-enterprise-cloud/pkg/github.scim.v2.organizations.item.Users.item collection returns a *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder when successful
func (*V2OrganizationsItemUsersRequestBuilder) Get ¶
func (m *V2OrganizationsItemUsersRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[V2OrganizationsItemUsersRequestBuilderGetQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimUserListable, error)
Get retrieves a paginated list of all provisioned organization members, including pending invitations. If you provide the `filter` parameter, the resources for all matching provisions members are returned.When a user with a SAML-provisioned external identity leaves (or is removed from) an organization, the account's metadata is immediately removed. However, the returned list of user accounts might not always match the organization or enterprise member list you see on GitHub Enterprise Cloud. This can happen in certain cases where an external identity associated with an organization will not match an organization member: - When a user with a SCIM-provisioned external identity is removed from an organization, the account's metadata is preserved to allow the user to re-join the organization in the future. - When inviting a user to join an organization, you can expect to see their external identity in the results before they accept the invitation, or if the invitation is cancelled (or never accepted). - When a user is invited over SCIM, an external identity is created that matches with the invitee's email address. However, this identity is only linked to a user account when the user accepts the invitation by going through SAML SSO.The returned list of external identities can include an entry for a `null` user. These are unlinked SAML identities that are created when a user goes through the following Single Sign-On (SSO) process but does not sign in to their GitHub Enterprise Cloud account after completing SSO:1. The user is granted access by the IdP and is not a member of the GitHub Enterprise Cloud organization.1. The user attempts to access the GitHub Enterprise Cloud organization and initiates the SAML SSO process, and is not currently signed in to their GitHub Enterprise Cloud account.1. After successfully authenticating with the SAML SSO IdP, the `null` external identity entry is created and the user is prompted to sign in to their GitHub Enterprise Cloud account: - If the user signs in, their GitHub Enterprise Cloud account is linked to this entry. - If the user does not sign in (or does not create a new account when prompted), they are not added to the GitHub Enterprise Cloud organization, and the external identity `null` entry remains in place. returns a ScimUserListable when successful returns a ScimError error when the service returns a 400 status code returns a ScimError error when the service returns a 403 status code returns a ScimError error when the service returns a 404 status code returns a ScimError error when the service returns a 429 status code API method documentation
func (*V2OrganizationsItemUsersRequestBuilder) Post ¶
func (m *V2OrganizationsItemUsersRequestBuilder) Post(ctx context.Context, body V2OrganizationsItemUsersPostRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimUserable, error)
Post provisions organization membership for a user, and sends an activation email to the email address. If the user was previously a member of the organization, the invitation will reinstate any former privileges that the user had. For more information about reinstating former members, see "[Reinstating a former member of your organization](https://docs.github.com/enterprise-cloud@latest//organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)." returns a ScimUserable when successful returns a ScimError error when the service returns a 400 status code returns a ScimError error when the service returns a 403 status code returns a ScimError error when the service returns a 404 status code returns a ScimError error when the service returns a 409 status code returns a ScimError error when the service returns a 500 status code API method documentation
func (*V2OrganizationsItemUsersRequestBuilder) ToGetRequestInformation ¶
func (m *V2OrganizationsItemUsersRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[V2OrganizationsItemUsersRequestBuilderGetQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation retrieves a paginated list of all provisioned organization members, including pending invitations. If you provide the `filter` parameter, the resources for all matching provisions members are returned.When a user with a SAML-provisioned external identity leaves (or is removed from) an organization, the account's metadata is immediately removed. However, the returned list of user accounts might not always match the organization or enterprise member list you see on GitHub Enterprise Cloud. This can happen in certain cases where an external identity associated with an organization will not match an organization member: - When a user with a SCIM-provisioned external identity is removed from an organization, the account's metadata is preserved to allow the user to re-join the organization in the future. - When inviting a user to join an organization, you can expect to see their external identity in the results before they accept the invitation, or if the invitation is cancelled (or never accepted). - When a user is invited over SCIM, an external identity is created that matches with the invitee's email address. However, this identity is only linked to a user account when the user accepts the invitation by going through SAML SSO.The returned list of external identities can include an entry for a `null` user. These are unlinked SAML identities that are created when a user goes through the following Single Sign-On (SSO) process but does not sign in to their GitHub Enterprise Cloud account after completing SSO:1. The user is granted access by the IdP and is not a member of the GitHub Enterprise Cloud organization.1. The user attempts to access the GitHub Enterprise Cloud organization and initiates the SAML SSO process, and is not currently signed in to their GitHub Enterprise Cloud account.1. After successfully authenticating with the SAML SSO IdP, the `null` external identity entry is created and the user is prompted to sign in to their GitHub Enterprise Cloud account: - If the user signs in, their GitHub Enterprise Cloud account is linked to this entry. - If the user does not sign in (or does not create a new account when prompted), they are not added to the GitHub Enterprise Cloud organization, and the external identity `null` entry remains in place. returns a *RequestInformation when successful
func (*V2OrganizationsItemUsersRequestBuilder) ToPostRequestInformation ¶
func (m *V2OrganizationsItemUsersRequestBuilder) ToPostRequestInformation(ctx context.Context, body V2OrganizationsItemUsersPostRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPostRequestInformation provisions organization membership for a user, and sends an activation email to the email address. If the user was previously a member of the organization, the invitation will reinstate any former privileges that the user had. For more information about reinstating former members, see "[Reinstating a former member of your organization](https://docs.github.com/enterprise-cloud@latest//organizations/managing-membership-in-your-organization/reinstating-a-former-member-of-your-organization)." returns a *RequestInformation when successful
func (*V2OrganizationsItemUsersRequestBuilder) WithUrl ¶
func (m *V2OrganizationsItemUsersRequestBuilder) WithUrl(rawUrl string) *V2OrganizationsItemUsersRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *V2OrganizationsItemUsersRequestBuilder when successful
type V2OrganizationsItemUsersRequestBuilderGetQueryParameters ¶
type V2OrganizationsItemUsersRequestBuilderGetQueryParameters struct { // Used for pagination: the number of results to return. Count *int32 `uriparametername:"count"` // Filters results using the equals query parameter operator (`eq`). You can filter results that are equal to `id`, `userName`, `emails`, and `externalId`. For example, to search for an identity with the `userName` Octocat, you would use this query:`?filter=userName%20eq%20\"Octocat\"`.To filter results for the identity with the email `octocat@github.com`, you would use this query:`?filter=emails%20eq%20\"octocat@github.com\"`. Filter *string `uriparametername:"filter"` // Used for pagination: the index of the first result to return. StartIndex *int32 `uriparametername:"startIndex"` }
V2OrganizationsItemUsersRequestBuilderGetQueryParameters retrieves a paginated list of all provisioned organization members, including pending invitations. If you provide the `filter` parameter, the resources for all matching provisions members are returned.When a user with a SAML-provisioned external identity leaves (or is removed from) an organization, the account's metadata is immediately removed. However, the returned list of user accounts might not always match the organization or enterprise member list you see on GitHub Enterprise Cloud. This can happen in certain cases where an external identity associated with an organization will not match an organization member: - When a user with a SCIM-provisioned external identity is removed from an organization, the account's metadata is preserved to allow the user to re-join the organization in the future. - When inviting a user to join an organization, you can expect to see their external identity in the results before they accept the invitation, or if the invitation is cancelled (or never accepted). - When a user is invited over SCIM, an external identity is created that matches with the invitee's email address. However, this identity is only linked to a user account when the user accepts the invitation by going through SAML SSO.The returned list of external identities can include an entry for a `null` user. These are unlinked SAML identities that are created when a user goes through the following Single Sign-On (SSO) process but does not sign in to their GitHub Enterprise Cloud account after completing SSO:1. The user is granted access by the IdP and is not a member of the GitHub Enterprise Cloud organization.1. The user attempts to access the GitHub Enterprise Cloud organization and initiates the SAML SSO process, and is not currently signed in to their GitHub Enterprise Cloud account.1. After successfully authenticating with the SAML SSO IdP, the `null` external identity entry is created and the user is prompted to sign in to their GitHub Enterprise Cloud account: - If the user signs in, their GitHub Enterprise Cloud account is linked to this entry. - If the user does not sign in (or does not create a new account when prompted), they are not added to the GitHub Enterprise Cloud organization, and the external identity `null` entry remains in place.
type V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder ¶
type V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder builds and executes requests for operations under \scim\v2\organizations\{org}\Users\{scim_user_id}
func NewV2OrganizationsItemUsersWithScim_user_ItemRequestBuilder ¶
func NewV2OrganizationsItemUsersWithScim_user_ItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder
NewV2OrganizationsItemUsersWithScim_user_ItemRequestBuilder instantiates a new V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder and sets the default values.
func NewV2OrganizationsItemUsersWithScim_user_ItemRequestBuilderInternal ¶
func NewV2OrganizationsItemUsersWithScim_user_ItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder
NewV2OrganizationsItemUsersWithScim_user_ItemRequestBuilderInternal instantiates a new V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder and sets the default values.
func (*V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Delete ¶
func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Delete(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) error
Delete deletes a SCIM user from an organization. returns a ScimError error when the service returns a 403 status code returns a ScimError error when the service returns a 404 status code API method documentation
func (*V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Get ¶
func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Get(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimUserable, error)
Get gets SCIM provisioning information for a user. returns a ScimUserable when successful returns a ScimError error when the service returns a 403 status code returns a ScimError error when the service returns a 404 status code API method documentation
func (*V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Patch ¶
func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Patch(ctx context.Context, body V2OrganizationsItemUsersItemWithScim_user_PatchRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimUserable, error)
Patch allows you to change a provisioned user's individual attributes. To change a user's values, you must provide a specific `Operations` JSON format that contains at least one of the `add`, `remove`, or `replace` operations. For examples and more information on the SCIM operations format, see the [SCIM specification](https://tools.ietf.org/html/rfc7644#section-3.5.2).> [!NOTE]> Complicated SCIM `path` selectors that include filters are not supported. For example, a `path` selector defined as `"path": "emails[type eq \"work\"]"` will not work.> [!WARNING]> If you set `active:false` using the `replace` operation (as shown in the JSON example below), it removes the user from the organization, deletes the external identity, and deletes the associated `:scim_user_id`.> ```> {> "Operations":[{> "op":"replace",> "value":{> "active":false> }> }]> }> ``` returns a ScimUserable when successful returns a ScimError error when the service returns a 400 status code returns a ScimError error when the service returns a 403 status code returns a ScimError error when the service returns a 404 status code returns a BasicError error when the service returns a 429 status code API method documentation
func (*V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Put ¶
func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) Put(ctx context.Context, body V2OrganizationsItemUsersItemWithScim_user_PutRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (i65c45deea5ef786561f9cd3a81f83eacee03df1f39b7b57e269c7f0477b77b5d.ScimUserable, error)
Put replaces an existing provisioned user's information. You must provide all the information required for the user as if you were provisioning them for the first time. Any existing user information that you don't provide will be removed. If you want to only update a specific attribute, use the [Update an attribute for a SCIM user](https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#update-an-attribute-for-a-scim-user) endpoint instead.You must at least provide the required values for the user: `userName`, `name`, and `emails`.> [!WARNING]> Setting `active: false` removes the user from the organization, deletes the external identity, and deletes the associated `{scim_user_id}`. returns a ScimUserable when successful returns a ScimError error when the service returns a 403 status code returns a ScimError error when the service returns a 404 status code API method documentation
func (*V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToDeleteRequestInformation ¶
func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToDeleteRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToDeleteRequestInformation deletes a SCIM user from an organization. returns a *RequestInformation when successful
func (*V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToGetRequestInformation ¶
func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToGetRequestInformation(ctx context.Context, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToGetRequestInformation gets SCIM provisioning information for a user. returns a *RequestInformation when successful
func (*V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToPatchRequestInformation ¶
func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToPatchRequestInformation(ctx context.Context, body V2OrganizationsItemUsersItemWithScim_user_PatchRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPatchRequestInformation allows you to change a provisioned user's individual attributes. To change a user's values, you must provide a specific `Operations` JSON format that contains at least one of the `add`, `remove`, or `replace` operations. For examples and more information on the SCIM operations format, see the [SCIM specification](https://tools.ietf.org/html/rfc7644#section-3.5.2).> [!NOTE]> Complicated SCIM `path` selectors that include filters are not supported. For example, a `path` selector defined as `"path": "emails[type eq \"work\"]"` will not work.> [!WARNING]> If you set `active:false` using the `replace` operation (as shown in the JSON example below), it removes the user from the organization, deletes the external identity, and deletes the associated `:scim_user_id`.> ```> {> "Operations":[{> "op":"replace",> "value":{> "active":false> }> }]> }> ``` returns a *RequestInformation when successful
func (*V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToPutRequestInformation ¶
func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) ToPutRequestInformation(ctx context.Context, body V2OrganizationsItemUsersItemWithScim_user_PutRequestBodyable, requestConfiguration *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestConfiguration[i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.DefaultQueryParameters]) (*i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestInformation, error)
ToPutRequestInformation replaces an existing provisioned user's information. You must provide all the information required for the user as if you were provisioning them for the first time. Any existing user information that you don't provide will be removed. If you want to only update a specific attribute, use the [Update an attribute for a SCIM user](https://docs.github.com/enterprise-cloud@latest//rest/scim/scim#update-an-attribute-for-a-scim-user) endpoint instead.You must at least provide the required values for the user: `userName`, `name`, and `emails`.> [!WARNING]> Setting `active: false` removes the user from the organization, deletes the external identity, and deletes the associated `{scim_user_id}`. returns a *RequestInformation when successful
func (*V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) WithUrl ¶
func (m *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder) WithUrl(rawUrl string) *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder
WithUrl returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored. returns a *V2OrganizationsItemUsersWithScim_user_ItemRequestBuilder when successful
type V2OrganizationsRequestBuilder ¶
type V2OrganizationsRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2OrganizationsRequestBuilder builds and executes requests for operations under \scim\v2\organizations
func NewV2OrganizationsRequestBuilder ¶
func NewV2OrganizationsRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2OrganizationsRequestBuilder
NewV2OrganizationsRequestBuilder instantiates a new V2OrganizationsRequestBuilder and sets the default values.
func NewV2OrganizationsRequestBuilderInternal ¶
func NewV2OrganizationsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2OrganizationsRequestBuilder
NewV2OrganizationsRequestBuilderInternal instantiates a new V2OrganizationsRequestBuilder and sets the default values.
func (*V2OrganizationsRequestBuilder) ByOrg ¶
func (m *V2OrganizationsRequestBuilder) ByOrg(org string) *V2OrganizationsWithOrgItemRequestBuilder
ByOrg gets an item from the github.com/octokit/go-sdk-enterprise-cloud/pkg/github.scim.v2.organizations.item collection returns a *V2OrganizationsWithOrgItemRequestBuilder when successful
type V2OrganizationsWithOrgItemRequestBuilder ¶
type V2OrganizationsWithOrgItemRequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2OrganizationsWithOrgItemRequestBuilder builds and executes requests for operations under \scim\v2\organizations\{org}
func NewV2OrganizationsWithOrgItemRequestBuilder ¶
func NewV2OrganizationsWithOrgItemRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2OrganizationsWithOrgItemRequestBuilder
NewV2OrganizationsWithOrgItemRequestBuilder instantiates a new V2OrganizationsWithOrgItemRequestBuilder and sets the default values.
func NewV2OrganizationsWithOrgItemRequestBuilderInternal ¶
func NewV2OrganizationsWithOrgItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2OrganizationsWithOrgItemRequestBuilder
NewV2OrganizationsWithOrgItemRequestBuilderInternal instantiates a new V2OrganizationsWithOrgItemRequestBuilder and sets the default values.
func (*V2OrganizationsWithOrgItemRequestBuilder) Users ¶
func (m *V2OrganizationsWithOrgItemRequestBuilder) Users() *V2OrganizationsItemUsersRequestBuilder
Users the Users property returns a *V2OrganizationsItemUsersRequestBuilder when successful
type V2RequestBuilder ¶
type V2RequestBuilder struct {
i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}
V2RequestBuilder builds and executes requests for operations under \scim\v2
func NewV2RequestBuilder ¶
func NewV2RequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2RequestBuilder
NewV2RequestBuilder instantiates a new V2RequestBuilder and sets the default values.
func NewV2RequestBuilderInternal ¶
func NewV2RequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *V2RequestBuilder
NewV2RequestBuilderInternal instantiates a new V2RequestBuilder and sets the default values.
func (*V2RequestBuilder) Enterprises ¶
func (m *V2RequestBuilder) Enterprises() *V2EnterprisesRequestBuilder
Enterprises the enterprises property returns a *V2EnterprisesRequestBuilder when successful
func (*V2RequestBuilder) Organizations ¶
func (m *V2RequestBuilder) Organizations() *V2OrganizationsRequestBuilder
Organizations the organizations property returns a *V2OrganizationsRequestBuilder when successful
Source Files
¶
- 0bf61d3ba4f61258eca57b1f51bedd92809449e2e516bdc2504fbd4fb4e2a99a.go
- 28b355e059520eaa6b64136817905cc2c1b2ad91ccdbb91a63db02c60b4b22bd.go
- 93bf07fe08f4c037c7f2705061fcd846d73a5bd72054bde83bf49f64edc9aebc.go
- scim_request_builder.go
- v2_enterprises_item_groups_request_builder.go
- v2_enterprises_item_groups_with_scim_escaped_group_escaped_item_request_builder.go
- v2_enterprises_item_users_request_builder.go
- v2_enterprises_item_users_with_scim_escaped_user_escaped_item_request_builder.go
- v2_enterprises_request_builder.go
- v2_enterprises_with_enterprise_item_request_builder.go
- v2_organizations_item_users_item_with_scim_escaped_user_escaped_patch_request_body.go
- v2_organizations_item_users_item_with_scim_escaped_user_escaped_put_request_body.go
- v2_organizations_item_users_item_with_scim_escaped_user_escaped_put_request_body_escaped_emails.go
- v2_organizations_item_users_item_with_scim_escaped_user_escaped_put_request_body_escaped_name.go
- v2_organizations_item_users_post_request_body.go
- v2_organizations_item_users_post_request_body_escaped_emails.go
- v2_organizations_item_users_post_request_body_escaped_name.go
- v2_organizations_item_users_request_builder.go
- v2_organizations_item_users_with_scim_escaped_user_escaped_item_request_builder.go
- v2_organizations_request_builder.go
- v2_organizations_with_org_item_request_builder.go
- v2_request_builder.go