contracts

package
v0.0.0-...-ad17228 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 7, 2023 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateDeltaResponseFromDiscriminatorValue

CreateDeltaResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue

CreateGetAvailableExtensionPropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGetAvailableExtensionPropertiesResponseFromDiscriminatorValue

CreateGetAvailableExtensionPropertiesResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGetByIdsPostRequestBodyFromDiscriminatorValue

CreateGetByIdsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateGetByIdsResponseFromDiscriminatorValue

CreateGetByIdsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemCheckMemberGroupsPostRequestBodyFromDiscriminatorValue

CreateItemCheckMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemCheckMemberGroupsResponseFromDiscriminatorValue

CreateItemCheckMemberGroupsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemCheckMemberObjectsPostRequestBodyFromDiscriminatorValue

CreateItemCheckMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemCheckMemberObjectsResponseFromDiscriminatorValue

CreateItemCheckMemberObjectsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue

CreateItemGetMemberGroupsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemGetMemberGroupsResponseFromDiscriminatorValue

CreateItemGetMemberGroupsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue

CreateItemGetMemberObjectsPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateItemGetMemberObjectsResponseFromDiscriminatorValue

CreateItemGetMemberObjectsResponseFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

func CreateValidatePropertiesPostRequestBodyFromDiscriminatorValue

CreateValidatePropertiesPostRequestBodyFromDiscriminatorValue creates a new instance of the appropriate class based on discriminator value

Types

type ContractItemRequestBuilder

ContractItemRequestBuilder provides operations to manage the collection of contract entities.

func NewContractItemRequestBuilder

NewContractItemRequestBuilder instantiates a new ContractItemRequestBuilder and sets the default values.

func NewContractItemRequestBuilderInternal

func NewContractItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractItemRequestBuilder

NewContractItemRequestBuilderInternal instantiates a new ContractItemRequestBuilder and sets the default values.

func (*ContractItemRequestBuilder) CheckMemberGroups

CheckMemberGroups provides operations to call the checkMemberGroups method.

func (*ContractItemRequestBuilder) CheckMemberObjects

CheckMemberObjects provides operations to call the checkMemberObjects method.

func (*ContractItemRequestBuilder) Delete

Delete delete entity from contracts

func (*ContractItemRequestBuilder) Get

Get retrieve the properties and relationships of contract object. Find more info here

func (*ContractItemRequestBuilder) GetMemberGroups

GetMemberGroups provides operations to call the getMemberGroups method.

func (*ContractItemRequestBuilder) GetMemberObjects

GetMemberObjects provides operations to call the getMemberObjects method.

func (*ContractItemRequestBuilder) Restore

Restore provides operations to call the restore method.

func (*ContractItemRequestBuilder) ToDeleteRequestInformation

ToDeleteRequestInformation delete entity from contracts

func (*ContractItemRequestBuilder) ToGetRequestInformation

ToGetRequestInformation retrieve the properties and relationships of contract object.

type ContractItemRequestBuilderDeleteRequestConfiguration

type ContractItemRequestBuilderDeleteRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ContractItemRequestBuilderDeleteRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ContractItemRequestBuilderGetQueryParameters

type ContractItemRequestBuilderGetQueryParameters struct {
	// Expand related entities
	Expand []string `uriparametername:"%24expand"`
	// Select properties to be returned
	Select []string `uriparametername:"%24select"`
}

ContractItemRequestBuilderGetQueryParameters retrieve the properties and relationships of contract object.

type ContractItemRequestBuilderGetRequestConfiguration

type ContractItemRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *ContractItemRequestBuilderGetQueryParameters
}

ContractItemRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ContractItemRequestBuilderPatchRequestConfiguration

type ContractItemRequestBuilderPatchRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ContractItemRequestBuilderPatchRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ContractsRequestBuilder

ContractsRequestBuilder provides operations to manage the collection of contract entities.

func NewContractsRequestBuilder

NewContractsRequestBuilder instantiates a new ContractsRequestBuilder and sets the default values.

func NewContractsRequestBuilderInternal

func NewContractsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsRequestBuilder

NewContractsRequestBuilderInternal instantiates a new ContractsRequestBuilder and sets the default values.

func (*ContractsRequestBuilder) ByContractId

func (m *ContractsRequestBuilder) ByContractId(contractId string) *ContractItemRequestBuilder

ByContractId provides operations to manage the collection of contract entities.

func (*ContractsRequestBuilder) Count

Count provides operations to count the resources in the collection.

func (*ContractsRequestBuilder) Delta

Delta provides operations to call the delta method.

func (*ContractsRequestBuilder) Get

Get retrieve a list of contract objects associated to a partner tenant. Find more info here

func (*ContractsRequestBuilder) GetAvailableExtensionProperties

func (m *ContractsRequestBuilder) GetAvailableExtensionProperties() *GetAvailableExtensionPropertiesRequestBuilder

GetAvailableExtensionProperties provides operations to call the getAvailableExtensionProperties method.

func (*ContractsRequestBuilder) GetByIds

GetByIds provides operations to call the getByIds method.

func (*ContractsRequestBuilder) ToGetRequestInformation

ToGetRequestInformation retrieve a list of contract objects associated to a partner tenant.

func (*ContractsRequestBuilder) ValidateProperties

ValidateProperties provides operations to call the validateProperties method.

type ContractsRequestBuilderGetQueryParameters

type ContractsRequestBuilderGetQueryParameters struct {
	// Include count of items
	Count *bool `uriparametername:"%24count"`
	// Expand related entities
	Expand []string `uriparametername:"%24expand"`
	// Filter items by property values
	Filter *string `uriparametername:"%24filter"`
	// Order items by property values
	Orderby []string `uriparametername:"%24orderby"`
	// Search items by search phrases
	Search *string `uriparametername:"%24search"`
	// Select properties to be returned
	Select []string `uriparametername:"%24select"`
	// Skip the first n items
	Skip *int32 `uriparametername:"%24skip"`
	// Show only the first n items
	Top *int32 `uriparametername:"%24top"`
}

ContractsRequestBuilderGetQueryParameters retrieve a list of contract objects associated to a partner tenant.

type ContractsRequestBuilderGetRequestConfiguration

type ContractsRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *ContractsRequestBuilderGetQueryParameters
}

ContractsRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ContractsRequestBuilderPostRequestConfiguration

type ContractsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ContractsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type CountRequestBuilder

CountRequestBuilder provides operations to count the resources in the collection.

func NewCountRequestBuilder

NewCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.

func NewCountRequestBuilderInternal

func NewCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *CountRequestBuilder

NewCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.

func (*CountRequestBuilder) Get

Get get the number of the resource

func (*CountRequestBuilder) ToGetRequestInformation

ToGetRequestInformation get the number of the resource

type CountRequestBuilderGetQueryParameters

type CountRequestBuilderGetQueryParameters struct {
	// Filter items by property values
	Filter *string `uriparametername:"%24filter"`
	// Search items by search phrases
	Search *string `uriparametername:"%24search"`
}

CountRequestBuilderGetQueryParameters get the number of the resource

type CountRequestBuilderGetRequestConfiguration

type CountRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *CountRequestBuilderGetQueryParameters
}

CountRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type DeltaRequestBuilder

DeltaRequestBuilder provides operations to call the delta method.

func NewDeltaRequestBuilder

NewDeltaRequestBuilder instantiates a new DeltaRequestBuilder and sets the default values.

func NewDeltaRequestBuilderInternal

func NewDeltaRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *DeltaRequestBuilder

NewDeltaRequestBuilderInternal instantiates a new DeltaRequestBuilder and sets the default values.

func (*DeltaRequestBuilder) Get

Get invoke function delta

func (*DeltaRequestBuilder) ToGetRequestInformation

ToGetRequestInformation invoke function delta

type DeltaRequestBuilderGetQueryParameters

type DeltaRequestBuilderGetQueryParameters struct {
	// Include count of items
	Count *bool `uriparametername:"%24count"`
	// Filter items by property values
	Filter *string `uriparametername:"%24filter"`
	// Order items by property values
	Orderby []string `uriparametername:"%24orderby"`
	// Search items by search phrases
	Search *string `uriparametername:"%24search"`
	// Select properties to be returned
	Select []string `uriparametername:"%24select"`
	// Skip the first n items
	Skip *int32 `uriparametername:"%24skip"`
	// Show only the first n items
	Top *int32 `uriparametername:"%24top"`
}

DeltaRequestBuilderGetQueryParameters invoke function delta

type DeltaRequestBuilderGetRequestConfiguration

type DeltaRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *DeltaRequestBuilderGetQueryParameters
}

DeltaRequestBuilderGetRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type DeltaResponse

DeltaResponse

func NewDeltaResponse

func NewDeltaResponse() *DeltaResponse

NewDeltaResponse instantiates a new DeltaResponse and sets the default values.

func (*DeltaResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*DeltaResponse) GetValue

GetValue gets the value property value. The value property

func (*DeltaResponse) Serialize

Serialize serializes information the current object

func (*DeltaResponse) SetValue

SetValue sets the value property value. The value property

type GetAvailableExtensionPropertiesPostRequestBody

type GetAvailableExtensionPropertiesPostRequestBody struct {
	// contains filtered or unexported fields
}

GetAvailableExtensionPropertiesPostRequestBody

func NewGetAvailableExtensionPropertiesPostRequestBody

func NewGetAvailableExtensionPropertiesPostRequestBody() *GetAvailableExtensionPropertiesPostRequestBody

NewGetAvailableExtensionPropertiesPostRequestBody instantiates a new GetAvailableExtensionPropertiesPostRequestBody and sets the default values.

func (*GetAvailableExtensionPropertiesPostRequestBody) GetAdditionalData

func (m *GetAvailableExtensionPropertiesPostRequestBody) 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.

func (*GetAvailableExtensionPropertiesPostRequestBody) GetBackingStore

GetBackingStore gets the backingStore property value. Stores model information.

func (*GetAvailableExtensionPropertiesPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*GetAvailableExtensionPropertiesPostRequestBody) GetIsSyncedFromOnPremises

func (m *GetAvailableExtensionPropertiesPostRequestBody) GetIsSyncedFromOnPremises() *bool

GetIsSyncedFromOnPremises gets the isSyncedFromOnPremises property value. The isSyncedFromOnPremises property

func (*GetAvailableExtensionPropertiesPostRequestBody) Serialize

Serialize serializes information the current object

func (*GetAvailableExtensionPropertiesPostRequestBody) SetAdditionalData

func (m *GetAvailableExtensionPropertiesPostRequestBody) 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 (*GetAvailableExtensionPropertiesPostRequestBody) SetBackingStore

SetBackingStore sets the backingStore property value. Stores model information.

func (*GetAvailableExtensionPropertiesPostRequestBody) SetIsSyncedFromOnPremises

func (m *GetAvailableExtensionPropertiesPostRequestBody) SetIsSyncedFromOnPremises(value *bool)

SetIsSyncedFromOnPremises sets the isSyncedFromOnPremises property value. The isSyncedFromOnPremises property

type GetAvailableExtensionPropertiesRequestBuilder

type GetAvailableExtensionPropertiesRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

GetAvailableExtensionPropertiesRequestBuilder provides operations to call the getAvailableExtensionProperties method.

func NewGetAvailableExtensionPropertiesRequestBuilder

NewGetAvailableExtensionPropertiesRequestBuilder instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.

func NewGetAvailableExtensionPropertiesRequestBuilderInternal

func NewGetAvailableExtensionPropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GetAvailableExtensionPropertiesRequestBuilder

NewGetAvailableExtensionPropertiesRequestBuilderInternal instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.

func (*GetAvailableExtensionPropertiesRequestBuilder) Post

Post return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties:+ user+ group+ administrativeUnit+ application+ device+ organization Find more info here

func (*GetAvailableExtensionPropertiesRequestBuilder) ToPostRequestInformation

ToPostRequestInformation return all directory extension definitions that have been registered in a directory, including through multi-tenant apps. The following entities support extension properties:+ user+ group+ administrativeUnit+ application+ device+ organization

type GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration

type GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

GetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type GetAvailableExtensionPropertiesResponse

GetAvailableExtensionPropertiesResponse

func NewGetAvailableExtensionPropertiesResponse

func NewGetAvailableExtensionPropertiesResponse() *GetAvailableExtensionPropertiesResponse

NewGetAvailableExtensionPropertiesResponse instantiates a new GetAvailableExtensionPropertiesResponse and sets the default values.

func (*GetAvailableExtensionPropertiesResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*GetAvailableExtensionPropertiesResponse) GetValue

GetValue gets the value property value. The value property

func (*GetAvailableExtensionPropertiesResponse) Serialize

Serialize serializes information the current object

func (*GetAvailableExtensionPropertiesResponse) SetValue

SetValue sets the value property value. The value property

type GetByIdsPostRequestBody

type GetByIdsPostRequestBody struct {
	// contains filtered or unexported fields
}

GetByIdsPostRequestBody

func NewGetByIdsPostRequestBody

func NewGetByIdsPostRequestBody() *GetByIdsPostRequestBody

NewGetByIdsPostRequestBody instantiates a new GetByIdsPostRequestBody and sets the default values.

func (*GetByIdsPostRequestBody) GetAdditionalData

func (m *GetByIdsPostRequestBody) 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.

func (*GetByIdsPostRequestBody) GetBackingStore

GetBackingStore gets the backingStore property value. Stores model information.

func (*GetByIdsPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*GetByIdsPostRequestBody) GetIds

func (m *GetByIdsPostRequestBody) GetIds() []string

GetIds gets the ids property value. The ids property

func (*GetByIdsPostRequestBody) GetTypes

func (m *GetByIdsPostRequestBody) GetTypes() []string

GetTypes gets the types property value. The types property

func (*GetByIdsPostRequestBody) Serialize

Serialize serializes information the current object

func (*GetByIdsPostRequestBody) SetAdditionalData

func (m *GetByIdsPostRequestBody) 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 (*GetByIdsPostRequestBody) SetBackingStore

SetBackingStore sets the backingStore property value. Stores model information.

func (*GetByIdsPostRequestBody) SetIds

func (m *GetByIdsPostRequestBody) SetIds(value []string)

SetIds sets the ids property value. The ids property

func (*GetByIdsPostRequestBody) SetTypes

func (m *GetByIdsPostRequestBody) SetTypes(value []string)

SetTypes sets the types property value. The types property

type GetByIdsRequestBuilder

GetByIdsRequestBuilder provides operations to call the getByIds method.

func NewGetByIdsRequestBuilder

NewGetByIdsRequestBuilder instantiates a new GetByIdsRequestBuilder and sets the default values.

func NewGetByIdsRequestBuilderInternal

func NewGetByIdsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *GetByIdsRequestBuilder

NewGetByIdsRequestBuilderInternal instantiates a new GetByIdsRequestBuilder and sets the default values.

func (*GetByIdsRequestBuilder) Post

Post return the directory objects specified in a list of IDs. Some common uses for this function are to: Find more info here

func (*GetByIdsRequestBuilder) ToPostRequestInformation

ToPostRequestInformation return the directory objects specified in a list of IDs. Some common uses for this function are to:

type GetByIdsRequestBuilderPostRequestConfiguration

type GetByIdsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

GetByIdsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type GetByIdsResponse

GetByIdsResponse

func NewGetByIdsResponse

func NewGetByIdsResponse() *GetByIdsResponse

NewGetByIdsResponse instantiates a new GetByIdsResponse and sets the default values.

func (*GetByIdsResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*GetByIdsResponse) GetValue

GetValue gets the value property value. The value property

func (*GetByIdsResponse) Serialize

Serialize serializes information the current object

func (*GetByIdsResponse) SetValue

SetValue sets the value property value. The value property

type ItemCheckMemberGroupsPostRequestBody

type ItemCheckMemberGroupsPostRequestBody struct {
	// contains filtered or unexported fields
}

ItemCheckMemberGroupsPostRequestBody

func NewItemCheckMemberGroupsPostRequestBody

func NewItemCheckMemberGroupsPostRequestBody() *ItemCheckMemberGroupsPostRequestBody

NewItemCheckMemberGroupsPostRequestBody instantiates a new ItemCheckMemberGroupsPostRequestBody and sets the default values.

func (*ItemCheckMemberGroupsPostRequestBody) GetAdditionalData

func (m *ItemCheckMemberGroupsPostRequestBody) 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.

func (*ItemCheckMemberGroupsPostRequestBody) GetBackingStore

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemCheckMemberGroupsPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemCheckMemberGroupsPostRequestBody) GetGroupIds

func (m *ItemCheckMemberGroupsPostRequestBody) GetGroupIds() []string

GetGroupIds gets the groupIds property value. The groupIds property

func (*ItemCheckMemberGroupsPostRequestBody) Serialize

Serialize serializes information the current object

func (*ItemCheckMemberGroupsPostRequestBody) SetAdditionalData

func (m *ItemCheckMemberGroupsPostRequestBody) 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 (*ItemCheckMemberGroupsPostRequestBody) SetBackingStore

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemCheckMemberGroupsPostRequestBody) SetGroupIds

func (m *ItemCheckMemberGroupsPostRequestBody) SetGroupIds(value []string)

SetGroupIds sets the groupIds property value. The groupIds property

type ItemCheckMemberGroupsRequestBuilder

ItemCheckMemberGroupsRequestBuilder provides operations to call the checkMemberGroups method.

func NewItemCheckMemberGroupsRequestBuilder

NewItemCheckMemberGroupsRequestBuilder instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.

func NewItemCheckMemberGroupsRequestBuilderInternal

func NewItemCheckMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemCheckMemberGroupsRequestBuilder

NewItemCheckMemberGroupsRequestBuilderInternal instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.

func (*ItemCheckMemberGroupsRequestBuilder) Post

Post check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct. Find more info here

func (*ItemCheckMemberGroupsRequestBuilder) ToPostRequestInformation

ToPostRequestInformation check for membership in a specified list of group IDs, and return from that list those groups (identified by IDs) of which the specified user, group, service principal, organizational contact, device, or directory object is a member. This function is transitive. You can check up to a maximum of 20 groups per request. This function supports all groups provisioned in Azure AD. Because Microsoft 365 groups cannot contain other groups, membership in a Microsoft 365 group is always direct.

type ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration

type ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ItemCheckMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ItemCheckMemberGroupsResponse

ItemCheckMemberGroupsResponse

func NewItemCheckMemberGroupsResponse

func NewItemCheckMemberGroupsResponse() *ItemCheckMemberGroupsResponse

NewItemCheckMemberGroupsResponse instantiates a new ItemCheckMemberGroupsResponse and sets the default values.

func (*ItemCheckMemberGroupsResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemCheckMemberGroupsResponse) GetValue

func (m *ItemCheckMemberGroupsResponse) GetValue() []string

GetValue gets the value property value. The value property

func (*ItemCheckMemberGroupsResponse) Serialize

Serialize serializes information the current object

func (*ItemCheckMemberGroupsResponse) SetValue

func (m *ItemCheckMemberGroupsResponse) SetValue(value []string)

SetValue sets the value property value. The value property

type ItemCheckMemberObjectsPostRequestBody

type ItemCheckMemberObjectsPostRequestBody struct {
	// contains filtered or unexported fields
}

ItemCheckMemberObjectsPostRequestBody

func NewItemCheckMemberObjectsPostRequestBody

func NewItemCheckMemberObjectsPostRequestBody() *ItemCheckMemberObjectsPostRequestBody

NewItemCheckMemberObjectsPostRequestBody instantiates a new ItemCheckMemberObjectsPostRequestBody and sets the default values.

func (*ItemCheckMemberObjectsPostRequestBody) GetAdditionalData

func (m *ItemCheckMemberObjectsPostRequestBody) 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.

func (*ItemCheckMemberObjectsPostRequestBody) GetBackingStore

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemCheckMemberObjectsPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemCheckMemberObjectsPostRequestBody) GetIds

GetIds gets the ids property value. The ids property

func (*ItemCheckMemberObjectsPostRequestBody) Serialize

Serialize serializes information the current object

func (*ItemCheckMemberObjectsPostRequestBody) SetAdditionalData

func (m *ItemCheckMemberObjectsPostRequestBody) 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 (*ItemCheckMemberObjectsPostRequestBody) SetBackingStore

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemCheckMemberObjectsPostRequestBody) SetIds

func (m *ItemCheckMemberObjectsPostRequestBody) SetIds(value []string)

SetIds sets the ids property value. The ids property

type ItemCheckMemberObjectsRequestBuilder

type ItemCheckMemberObjectsRequestBuilder struct {
	i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.BaseRequestBuilder
}

ItemCheckMemberObjectsRequestBuilder provides operations to call the checkMemberObjects method.

func NewItemCheckMemberObjectsRequestBuilder

NewItemCheckMemberObjectsRequestBuilder instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.

func NewItemCheckMemberObjectsRequestBuilderInternal

func NewItemCheckMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemCheckMemberObjectsRequestBuilder

NewItemCheckMemberObjectsRequestBuilderInternal instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.

func (*ItemCheckMemberObjectsRequestBuilder) Post

Post invoke action checkMemberObjects

func (*ItemCheckMemberObjectsRequestBuilder) ToPostRequestInformation

ToPostRequestInformation invoke action checkMemberObjects

type ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration

type ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ItemCheckMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ItemCheckMemberObjectsResponse

ItemCheckMemberObjectsResponse

func NewItemCheckMemberObjectsResponse

func NewItemCheckMemberObjectsResponse() *ItemCheckMemberObjectsResponse

NewItemCheckMemberObjectsResponse instantiates a new ItemCheckMemberObjectsResponse and sets the default values.

func (*ItemCheckMemberObjectsResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemCheckMemberObjectsResponse) GetValue

func (m *ItemCheckMemberObjectsResponse) GetValue() []string

GetValue gets the value property value. The value property

func (*ItemCheckMemberObjectsResponse) Serialize

Serialize serializes information the current object

func (*ItemCheckMemberObjectsResponse) SetValue

func (m *ItemCheckMemberObjectsResponse) SetValue(value []string)

SetValue sets the value property value. The value property

type ItemGetMemberGroupsPostRequestBody

type ItemGetMemberGroupsPostRequestBody struct {
	// contains filtered or unexported fields
}

ItemGetMemberGroupsPostRequestBody

func NewItemGetMemberGroupsPostRequestBody

func NewItemGetMemberGroupsPostRequestBody() *ItemGetMemberGroupsPostRequestBody

NewItemGetMemberGroupsPostRequestBody instantiates a new ItemGetMemberGroupsPostRequestBody and sets the default values.

func (*ItemGetMemberGroupsPostRequestBody) GetAdditionalData

func (m *ItemGetMemberGroupsPostRequestBody) 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.

func (*ItemGetMemberGroupsPostRequestBody) GetBackingStore

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemGetMemberGroupsPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemGetMemberGroupsPostRequestBody) GetSecurityEnabledOnly

func (m *ItemGetMemberGroupsPostRequestBody) GetSecurityEnabledOnly() *bool

GetSecurityEnabledOnly gets the securityEnabledOnly property value. The securityEnabledOnly property

func (*ItemGetMemberGroupsPostRequestBody) Serialize

Serialize serializes information the current object

func (*ItemGetMemberGroupsPostRequestBody) SetAdditionalData

func (m *ItemGetMemberGroupsPostRequestBody) 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 (*ItemGetMemberGroupsPostRequestBody) SetBackingStore

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemGetMemberGroupsPostRequestBody) SetSecurityEnabledOnly

func (m *ItemGetMemberGroupsPostRequestBody) SetSecurityEnabledOnly(value *bool)

SetSecurityEnabledOnly sets the securityEnabledOnly property value. The securityEnabledOnly property

type ItemGetMemberGroupsRequestBuilder

ItemGetMemberGroupsRequestBuilder provides operations to call the getMemberGroups method.

func NewItemGetMemberGroupsRequestBuilder

NewItemGetMemberGroupsRequestBuilder instantiates a new GetMemberGroupsRequestBuilder and sets the default values.

func NewItemGetMemberGroupsRequestBuilderInternal

func NewItemGetMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGetMemberGroupsRequestBuilder

NewItemGetMemberGroupsRequestBuilderInternal instantiates a new GetMemberGroupsRequestBuilder and sets the default values.

func (*ItemGetMemberGroupsRequestBuilder) Post

Post return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. Find more info here

func (*ItemGetMemberGroupsRequestBuilder) ToPostRequestInformation

ToPostRequestInformation return all the group IDs for the groups that the specified user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive.

type ItemGetMemberGroupsRequestBuilderPostRequestConfiguration

type ItemGetMemberGroupsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ItemGetMemberGroupsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ItemGetMemberGroupsResponse

ItemGetMemberGroupsResponse

func NewItemGetMemberGroupsResponse

func NewItemGetMemberGroupsResponse() *ItemGetMemberGroupsResponse

NewItemGetMemberGroupsResponse instantiates a new ItemGetMemberGroupsResponse and sets the default values.

func (*ItemGetMemberGroupsResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemGetMemberGroupsResponse) GetValue

func (m *ItemGetMemberGroupsResponse) GetValue() []string

GetValue gets the value property value. The value property

func (*ItemGetMemberGroupsResponse) Serialize

Serialize serializes information the current object

func (*ItemGetMemberGroupsResponse) SetValue

func (m *ItemGetMemberGroupsResponse) SetValue(value []string)

SetValue sets the value property value. The value property

type ItemGetMemberObjectsPostRequestBody

type ItemGetMemberObjectsPostRequestBody struct {
	// contains filtered or unexported fields
}

ItemGetMemberObjectsPostRequestBody

func NewItemGetMemberObjectsPostRequestBody

func NewItemGetMemberObjectsPostRequestBody() *ItemGetMemberObjectsPostRequestBody

NewItemGetMemberObjectsPostRequestBody instantiates a new ItemGetMemberObjectsPostRequestBody and sets the default values.

func (*ItemGetMemberObjectsPostRequestBody) GetAdditionalData

func (m *ItemGetMemberObjectsPostRequestBody) 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.

func (*ItemGetMemberObjectsPostRequestBody) GetBackingStore

GetBackingStore gets the backingStore property value. Stores model information.

func (*ItemGetMemberObjectsPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemGetMemberObjectsPostRequestBody) GetSecurityEnabledOnly

func (m *ItemGetMemberObjectsPostRequestBody) GetSecurityEnabledOnly() *bool

GetSecurityEnabledOnly gets the securityEnabledOnly property value. The securityEnabledOnly property

func (*ItemGetMemberObjectsPostRequestBody) Serialize

Serialize serializes information the current object

func (*ItemGetMemberObjectsPostRequestBody) SetAdditionalData

func (m *ItemGetMemberObjectsPostRequestBody) 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 (*ItemGetMemberObjectsPostRequestBody) SetBackingStore

SetBackingStore sets the backingStore property value. Stores model information.

func (*ItemGetMemberObjectsPostRequestBody) SetSecurityEnabledOnly

func (m *ItemGetMemberObjectsPostRequestBody) SetSecurityEnabledOnly(value *bool)

SetSecurityEnabledOnly sets the securityEnabledOnly property value. The securityEnabledOnly property

type ItemGetMemberObjectsRequestBuilder

ItemGetMemberObjectsRequestBuilder provides operations to call the getMemberObjects method.

func NewItemGetMemberObjectsRequestBuilder

NewItemGetMemberObjectsRequestBuilder instantiates a new GetMemberObjectsRequestBuilder and sets the default values.

func NewItemGetMemberObjectsRequestBuilderInternal

func NewItemGetMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemGetMemberObjectsRequestBuilder

NewItemGetMemberObjectsRequestBuilderInternal instantiates a new GetMemberObjectsRequestBuilder and sets the default values.

func (*ItemGetMemberObjectsRequestBuilder) Post

Post return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. **Note:** Only users and role-enabled groups can be members of directory roles. Find more info here

func (*ItemGetMemberObjectsRequestBuilder) ToPostRequestInformation

ToPostRequestInformation return all IDs for the groups, administrative units, and directory roles that a user, group, service principal, organizational contact, device, or directory object is a member of. This function is transitive. **Note:** Only users and role-enabled groups can be members of directory roles.

type ItemGetMemberObjectsRequestBuilderPostRequestConfiguration

type ItemGetMemberObjectsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ItemGetMemberObjectsRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ItemGetMemberObjectsResponse

ItemGetMemberObjectsResponse

func NewItemGetMemberObjectsResponse

func NewItemGetMemberObjectsResponse() *ItemGetMemberObjectsResponse

NewItemGetMemberObjectsResponse instantiates a new ItemGetMemberObjectsResponse and sets the default values.

func (*ItemGetMemberObjectsResponse) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ItemGetMemberObjectsResponse) GetValue

func (m *ItemGetMemberObjectsResponse) GetValue() []string

GetValue gets the value property value. The value property

func (*ItemGetMemberObjectsResponse) Serialize

Serialize serializes information the current object

func (*ItemGetMemberObjectsResponse) SetValue

func (m *ItemGetMemberObjectsResponse) SetValue(value []string)

SetValue sets the value property value. The value property

type ItemRestoreRequestBuilder

ItemRestoreRequestBuilder provides operations to call the restore method.

func NewItemRestoreRequestBuilder

NewItemRestoreRequestBuilder instantiates a new RestoreRequestBuilder and sets the default values.

func NewItemRestoreRequestBuilderInternal

func NewItemRestoreRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ItemRestoreRequestBuilder

NewItemRestoreRequestBuilderInternal instantiates a new RestoreRequestBuilder and sets the default values.

func (*ItemRestoreRequestBuilder) Post

Post restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted. Find more info here

func (*ItemRestoreRequestBuilder) ToPostRequestInformation

ToPostRequestInformation restore a recently deleted application, group, servicePrincipal, administrative unit, or user object from deleted items. If an item was accidentally deleted, you can fully restore the item. This is not applicable to security groups, which are deleted permanently. A recently deleted item will remain available for up to 30 days. After 30 days, the item is permanently deleted.

type ItemRestoreRequestBuilderPostRequestConfiguration

type ItemRestoreRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ItemRestoreRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

type ValidatePropertiesPostRequestBody

type ValidatePropertiesPostRequestBody struct {
	// contains filtered or unexported fields
}

ValidatePropertiesPostRequestBody

func NewValidatePropertiesPostRequestBody

func NewValidatePropertiesPostRequestBody() *ValidatePropertiesPostRequestBody

NewValidatePropertiesPostRequestBody instantiates a new ValidatePropertiesPostRequestBody and sets the default values.

func (*ValidatePropertiesPostRequestBody) GetAdditionalData

func (m *ValidatePropertiesPostRequestBody) 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.

func (*ValidatePropertiesPostRequestBody) GetBackingStore

GetBackingStore gets the backingStore property value. Stores model information.

func (*ValidatePropertiesPostRequestBody) GetDisplayName

func (m *ValidatePropertiesPostRequestBody) GetDisplayName() *string

GetDisplayName gets the displayName property value. The displayName property

func (*ValidatePropertiesPostRequestBody) GetEntityType

func (m *ValidatePropertiesPostRequestBody) GetEntityType() *string

GetEntityType gets the entityType property value. The entityType property

func (*ValidatePropertiesPostRequestBody) GetFieldDeserializers

GetFieldDeserializers the deserialization information for the current model

func (*ValidatePropertiesPostRequestBody) GetMailNickname

func (m *ValidatePropertiesPostRequestBody) GetMailNickname() *string

GetMailNickname gets the mailNickname property value. The mailNickname property

func (*ValidatePropertiesPostRequestBody) GetOnBehalfOfUserId

GetOnBehalfOfUserId gets the onBehalfOfUserId property value. The onBehalfOfUserId property

func (*ValidatePropertiesPostRequestBody) Serialize

Serialize serializes information the current object

func (*ValidatePropertiesPostRequestBody) SetAdditionalData

func (m *ValidatePropertiesPostRequestBody) 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 (*ValidatePropertiesPostRequestBody) SetBackingStore

SetBackingStore sets the backingStore property value. Stores model information.

func (*ValidatePropertiesPostRequestBody) SetDisplayName

func (m *ValidatePropertiesPostRequestBody) SetDisplayName(value *string)

SetDisplayName sets the displayName property value. The displayName property

func (*ValidatePropertiesPostRequestBody) SetEntityType

func (m *ValidatePropertiesPostRequestBody) SetEntityType(value *string)

SetEntityType sets the entityType property value. The entityType property

func (*ValidatePropertiesPostRequestBody) SetMailNickname

func (m *ValidatePropertiesPostRequestBody) SetMailNickname(value *string)

SetMailNickname sets the mailNickname property value. The mailNickname property

func (*ValidatePropertiesPostRequestBody) SetOnBehalfOfUserId

SetOnBehalfOfUserId sets the onBehalfOfUserId property value. The onBehalfOfUserId property

type ValidatePropertiesRequestBuilder

ValidatePropertiesRequestBuilder provides operations to call the validateProperties method.

func NewValidatePropertiesRequestBuilder

NewValidatePropertiesRequestBuilder instantiates a new ValidatePropertiesRequestBuilder and sets the default values.

func NewValidatePropertiesRequestBuilderInternal

func NewValidatePropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ValidatePropertiesRequestBuilder

NewValidatePropertiesRequestBuilderInternal instantiates a new ValidatePropertiesRequestBuilder and sets the default values.

func (*ValidatePropertiesRequestBuilder) Post

Post validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy. Find more info here

func (*ValidatePropertiesRequestBuilder) ToPostRequestInformation

ToPostRequestInformation validate that a Microsoft 365 group's display name or mail nickname complies with naming policies. Clients can use this API to determine whether a display name or mail nickname is valid before trying to create a Microsoft 365 group. To validate the properties of an existing group, use the group: validateProperties function. The following policy validations are performed for the display name and mail nickname properties:1. Validate the prefix and suffix naming policy2. Validate the custom banned words policy3. Validate that the mail nickname is unique This API only returns the first validation failure that is encountered. If the properties fail multiple validations, only the first validation failure is returned. However, you can validate both the mail nickname and the display name and receive a collection of validation errors if you are only validating the prefix and suffix naming policy. To learn more about configuring naming policies, see Configure naming policy.

type ValidatePropertiesRequestBuilderPostRequestConfiguration

type ValidatePropertiesRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers *i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestHeaders
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ValidatePropertiesRequestBuilderPostRequestConfiguration configuration for the request such as headers, query parameters, and middleware options.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL