contracts

package
v0.48.0 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2022 License: MIT Imports: 4 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ContractsContractItemRequestBuilder added in v0.48.0

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

ContractsContractItemRequestBuilder provides operations to manage the collection of contract entities.

func NewContractsContractItemRequestBuilder added in v0.48.0

NewContractsContractItemRequestBuilder instantiates a new ContractItemRequestBuilder and sets the default values.

func NewContractsContractItemRequestBuilderInternal added in v0.48.0

func NewContractsContractItemRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsContractItemRequestBuilder

NewContractsContractItemRequestBuilderInternal instantiates a new ContractItemRequestBuilder and sets the default values.

func (*ContractsContractItemRequestBuilder) CheckMemberGroups added in v0.48.0

CheckMemberGroups provides operations to call the checkMemberGroups method.

func (*ContractsContractItemRequestBuilder) CheckMemberObjects added in v0.48.0

CheckMemberObjects provides operations to call the checkMemberObjects method.

func (*ContractsContractItemRequestBuilder) CreateDeleteRequestInformation added in v0.48.0

CreateDeleteRequestInformation delete entity from contracts

func (*ContractsContractItemRequestBuilder) CreateGetRequestInformation added in v0.48.0

CreateGetRequestInformation retrieve the properties and relationships of contract object.

func (*ContractsContractItemRequestBuilder) CreatePatchRequestInformation added in v0.48.0

CreatePatchRequestInformation update entity in contracts

func (*ContractsContractItemRequestBuilder) Delete added in v0.48.0

Delete delete entity from contracts

func (*ContractsContractItemRequestBuilder) Get added in v0.48.0

Get retrieve the properties and relationships of contract object.

func (*ContractsContractItemRequestBuilder) GetMemberGroups added in v0.48.0

GetMemberGroups provides operations to call the getMemberGroups method.

func (*ContractsContractItemRequestBuilder) GetMemberObjects added in v0.48.0

GetMemberObjects provides operations to call the getMemberObjects method.

func (*ContractsContractItemRequestBuilder) Restore added in v0.48.0

Restore provides operations to call the restore method.

type ContractsContractItemRequestBuilderDeleteRequestConfiguration added in v0.48.0

type ContractsContractItemRequestBuilderDeleteRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsContractItemRequestBuilderGetQueryParameters added in v0.48.0

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

ContractsContractItemRequestBuilderGetQueryParameters retrieve the properties and relationships of contract object.

type ContractsContractItemRequestBuilderGetRequestConfiguration added in v0.48.0

type ContractsContractItemRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
	// Request query parameters
	QueryParameters *ContractsContractItemRequestBuilderGetQueryParameters
}

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

type ContractsContractItemRequestBuilderPatchRequestConfiguration added in v0.48.0

type ContractsContractItemRequestBuilderPatchRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsCountRequestBuilder added in v0.48.0

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

ContractsCountRequestBuilder provides operations to count the resources in the collection.

func NewContractsCountRequestBuilder added in v0.48.0

NewContractsCountRequestBuilder instantiates a new CountRequestBuilder and sets the default values.

func NewContractsCountRequestBuilderInternal added in v0.48.0

func NewContractsCountRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsCountRequestBuilder

NewContractsCountRequestBuilderInternal instantiates a new CountRequestBuilder and sets the default values.

func (*ContractsCountRequestBuilder) CreateGetRequestInformation added in v0.48.0

CreateGetRequestInformation get the number of the resource

func (*ContractsCountRequestBuilder) Get added in v0.48.0

Get get the number of the resource

type ContractsCountRequestBuilderGetRequestConfiguration added in v0.48.0

type ContractsCountRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsGetAvailableExtensionPropertiesRequestBuilder added in v0.48.0

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

ContractsGetAvailableExtensionPropertiesRequestBuilder provides operations to call the getAvailableExtensionProperties method.

func NewContractsGetAvailableExtensionPropertiesRequestBuilder added in v0.48.0

func NewContractsGetAvailableExtensionPropertiesRequestBuilder(rawUrl string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsGetAvailableExtensionPropertiesRequestBuilder

NewContractsGetAvailableExtensionPropertiesRequestBuilder instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.

func NewContractsGetAvailableExtensionPropertiesRequestBuilderInternal added in v0.48.0

func NewContractsGetAvailableExtensionPropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsGetAvailableExtensionPropertiesRequestBuilder

NewContractsGetAvailableExtensionPropertiesRequestBuilderInternal instantiates a new GetAvailableExtensionPropertiesRequestBuilder and sets the default values.

func (*ContractsGetAvailableExtensionPropertiesRequestBuilder) CreatePostRequestInformation added in v0.48.0

CreatePostRequestInformation 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

func (*ContractsGetAvailableExtensionPropertiesRequestBuilder) Post added in v0.48.0

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

type ContractsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration added in v0.48.0

type ContractsGetAvailableExtensionPropertiesRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsGetByIdsRequestBuilder added in v0.48.0

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

ContractsGetByIdsRequestBuilder provides operations to call the getByIds method.

func NewContractsGetByIdsRequestBuilder added in v0.48.0

NewContractsGetByIdsRequestBuilder instantiates a new GetByIdsRequestBuilder and sets the default values.

func NewContractsGetByIdsRequestBuilderInternal added in v0.48.0

func NewContractsGetByIdsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsGetByIdsRequestBuilder

NewContractsGetByIdsRequestBuilderInternal instantiates a new GetByIdsRequestBuilder and sets the default values.

func (*ContractsGetByIdsRequestBuilder) CreatePostRequestInformation added in v0.48.0

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

func (*ContractsGetByIdsRequestBuilder) Post added in v0.48.0

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

type ContractsGetByIdsRequestBuilderPostRequestConfiguration added in v0.48.0

type ContractsGetByIdsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsItemCheckMemberGroupsRequestBuilder added in v0.48.0

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

ContractsItemCheckMemberGroupsRequestBuilder provides operations to call the checkMemberGroups method.

func NewContractsItemCheckMemberGroupsRequestBuilder added in v0.48.0

NewContractsItemCheckMemberGroupsRequestBuilder instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.

func NewContractsItemCheckMemberGroupsRequestBuilderInternal added in v0.48.0

func NewContractsItemCheckMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsItemCheckMemberGroupsRequestBuilder

NewContractsItemCheckMemberGroupsRequestBuilderInternal instantiates a new CheckMemberGroupsRequestBuilder and sets the default values.

func (*ContractsItemCheckMemberGroupsRequestBuilder) CreatePostRequestInformation added in v0.48.0

CreatePostRequestInformation 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.

func (*ContractsItemCheckMemberGroupsRequestBuilder) Post added in v0.48.0

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.

type ContractsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration added in v0.48.0

type ContractsItemCheckMemberGroupsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsItemCheckMemberObjectsRequestBuilder added in v0.48.0

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

ContractsItemCheckMemberObjectsRequestBuilder provides operations to call the checkMemberObjects method.

func NewContractsItemCheckMemberObjectsRequestBuilder added in v0.48.0

NewContractsItemCheckMemberObjectsRequestBuilder instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.

func NewContractsItemCheckMemberObjectsRequestBuilderInternal added in v0.48.0

func NewContractsItemCheckMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsItemCheckMemberObjectsRequestBuilder

NewContractsItemCheckMemberObjectsRequestBuilderInternal instantiates a new CheckMemberObjectsRequestBuilder and sets the default values.

type ContractsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration added in v0.48.0

type ContractsItemCheckMemberObjectsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsItemGetMemberGroupsRequestBuilder added in v0.48.0

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

ContractsItemGetMemberGroupsRequestBuilder provides operations to call the getMemberGroups method.

func NewContractsItemGetMemberGroupsRequestBuilder added in v0.48.0

NewContractsItemGetMemberGroupsRequestBuilder instantiates a new GetMemberGroupsRequestBuilder and sets the default values.

func NewContractsItemGetMemberGroupsRequestBuilderInternal added in v0.48.0

func NewContractsItemGetMemberGroupsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsItemGetMemberGroupsRequestBuilder

NewContractsItemGetMemberGroupsRequestBuilderInternal instantiates a new GetMemberGroupsRequestBuilder and sets the default values.

func (*ContractsItemGetMemberGroupsRequestBuilder) CreatePostRequestInformation added in v0.48.0

CreatePostRequestInformation 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.

func (*ContractsItemGetMemberGroupsRequestBuilder) Post added in v0.48.0

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.

type ContractsItemGetMemberGroupsRequestBuilderPostRequestConfiguration added in v0.48.0

type ContractsItemGetMemberGroupsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsItemGetMemberObjectsRequestBuilder added in v0.48.0

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

ContractsItemGetMemberObjectsRequestBuilder provides operations to call the getMemberObjects method.

func NewContractsItemGetMemberObjectsRequestBuilder added in v0.48.0

NewContractsItemGetMemberObjectsRequestBuilder instantiates a new GetMemberObjectsRequestBuilder and sets the default values.

func NewContractsItemGetMemberObjectsRequestBuilderInternal added in v0.48.0

func NewContractsItemGetMemberObjectsRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsItemGetMemberObjectsRequestBuilder

NewContractsItemGetMemberObjectsRequestBuilderInternal instantiates a new GetMemberObjectsRequestBuilder and sets the default values.

func (*ContractsItemGetMemberObjectsRequestBuilder) CreatePostRequestInformation added in v0.48.0

CreatePostRequestInformation 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.

func (*ContractsItemGetMemberObjectsRequestBuilder) Post added in v0.48.0

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.

type ContractsItemGetMemberObjectsRequestBuilderPostRequestConfiguration added in v0.48.0

type ContractsItemGetMemberObjectsRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsItemRestoreRequestBuilder added in v0.48.0

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

ContractsItemRestoreRequestBuilder provides operations to call the restore method.

func NewContractsItemRestoreRequestBuilder added in v0.48.0

NewContractsItemRestoreRequestBuilder instantiates a new RestoreRequestBuilder and sets the default values.

func NewContractsItemRestoreRequestBuilderInternal added in v0.48.0

func NewContractsItemRestoreRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsItemRestoreRequestBuilder

NewContractsItemRestoreRequestBuilderInternal instantiates a new RestoreRequestBuilder and sets the default values.

func (*ContractsItemRestoreRequestBuilder) CreatePostRequestInformation added in v0.48.0

CreatePostRequestInformation 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.

func (*ContractsItemRestoreRequestBuilder) Post added in v0.48.0

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.

type ContractsItemRestoreRequestBuilderPostRequestConfiguration added in v0.48.0

type ContractsItemRestoreRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

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

type ContractsRequestBuilder

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

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) Count added in v0.13.0

Count provides operations to count the resources in the collection.

func (*ContractsRequestBuilder) CreateGetRequestInformation

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

func (*ContractsRequestBuilder) Get

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

func (*ContractsRequestBuilder) GetAvailableExtensionProperties

GetAvailableExtensionProperties provides operations to call the getAvailableExtensionProperties method.

func (*ContractsRequestBuilder) GetByIds

GetByIds provides operations to call the getByIds method.

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 added in v0.22.0

type ContractsRequestBuilderGetRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// 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 added in v0.22.0

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

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

type ContractsValidatePropertiesRequestBuilder added in v0.48.0

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

ContractsValidatePropertiesRequestBuilder provides operations to call the validateProperties method.

func NewContractsValidatePropertiesRequestBuilder added in v0.48.0

NewContractsValidatePropertiesRequestBuilder instantiates a new ValidatePropertiesRequestBuilder and sets the default values.

func NewContractsValidatePropertiesRequestBuilderInternal added in v0.48.0

func NewContractsValidatePropertiesRequestBuilderInternal(pathParameters map[string]string, requestAdapter i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestAdapter) *ContractsValidatePropertiesRequestBuilder

NewContractsValidatePropertiesRequestBuilderInternal instantiates a new ValidatePropertiesRequestBuilder and sets the default values.

func (*ContractsValidatePropertiesRequestBuilder) CreatePostRequestInformation added in v0.48.0

CreatePostRequestInformation 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.

func (*ContractsValidatePropertiesRequestBuilder) Post added in v0.48.0

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.

type ContractsValidatePropertiesRequestBuilderPostRequestConfiguration added in v0.48.0

type ContractsValidatePropertiesRequestBuilderPostRequestConfiguration struct {
	// Request headers
	Headers map[string]string
	// Request options
	Options []i2ae4187f7daee263371cb1c977df639813ab50ffa529013b7437480d1ec0158f.RequestOption
}

ContractsValidatePropertiesRequestBuilderPostRequestConfiguration 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