Hide response attributes Show response attributes object
-
The items for this page.
Represents a Microsoft Customer Agreement (MCA) and its related presentation data.
Hide items attributes Show items attributes object
-
Gets or sets the unique identifier of the customer.
-
Gets or sets the provider-specific customer identifier associated with this MCA.
-
Gets or sets the company name associated with the customer.
-
Gets or sets the unique identifier of the provider instance.
-
Gets or sets the display name of the provider instance.
-
Gets or sets the first name of the primary contact associated with this MCA.
-
Gets or sets the last name of the primary contact associated with this MCA.
-
Gets or sets the email address of the primary contact associated with this MCA.
-
Gets or sets the phone number of the primary contact associated with this MCA.
-
Additional properties are NOT allowed.
-
Gets or sets the attestation identifier associated with this MCA.
-
Gets or sets the date and time of the most recent update to this MCA.
-
Gets or sets the date and time when the MCA was agreed upon. This value is
nullunless the status is Microsoft.Domain.Customers.Enumerations.McaStatus.AgreementCreated. -
View model that represents a customer.
Additional properties are NOT allowed.
Hide customer attributes Show customer attributes object
-
The GUID identifier for the customer.
-
The name of the company. This may be up to 255 characters.
-
The company tax Id. This may be up to 255 characters.
-
The company country code in the ISO 3166-1 alpha-2 standard.
-
The company address line 1. This may be up to 255 characters.
-
The company address line 2. This may be up to 255 characters.
-
The company city. This may be up to 255 characters.
-
The company State. This may be up to 255 characters.
-
The company ZIP. This may be up to 30 characters.
-
The company primary contact first name. This may be up to 255 characters.
-
The company primary contact middle name. This may be up to 255 characters.
-
The company primary contact last name. This may be up to 255 characters.
-
The company primary contact email. This may be up to 255 characters.
-
The company primary contact phone. This may be up to 30 characters.
-
The customer internal identifier. This may be up to 255 characters.
-
The reseller identifier. If this value is set a relation between this customer and the reseller will be created, if null a direct relation between the CSP and the customer will be created instead.
-
The provider customers. A list containing the info about this customer in one or more provider instances.
-
The list of partners associated to a customer
The viewmodel for the customer relationships.
-
-
Represents a customer associated with a specific provider.
Additional properties are NOT allowed.
Hide microsoftProviderCustomer attributes Show microsoftProviderCustomer attributes object
-
Represents a Microsoft Customer Agreement (MCA) and its related presentation data.
Additional properties are NOT allowed.
-
The name of the provider associated with this customer. Possible values are 'Microsoft' and 'Generic'. This property is used for polymorphic JSON serialization.
-
The GUID identifier for the provider instance.
-
The identifier for customer on the provider. This property will only be populated after a customer is successfully created on the provider.
-
The provider specific data for this customer.
-
This value object contains the price margin for this entity.
Additional properties are NOT allowed.
Hide margin attributes Show margin attributes object
-
The margin rule applied. Possible values: Markup, Margin, SplitMargin or ErpMinusDiscount
Additional properties are NOT allowed.
-
The value applied to this price margin. Should not be below 0 or above 999.
-
-
Contains as key the name of the offer type and as value the price margin applied to each offer type for this specific provider instance. Price margins applied at the offer type level will override the price margin applied at the provider instance level. If no price margin is applied to a specific offer type of this provider instance then it will not be in the dictionary. This dictionary is optional.
Hide offerTypeMargins attribute Show offerTypeMargins attribute object | null
-
This value object contains the price margin for this entity.
Additional properties are NOT allowed.
Hide * attributes Show * attributes object
-
The margin rule applied. Possible values: Markup, Margin, SplitMargin or ErpMinusDiscount
Additional properties are NOT allowed.
-
The value applied to this price margin. Should not be below 0 or above 999.
-
-
-
The status for this entity. Possible values: Processing, Success, Failed
Additional properties are NOT allowed.
-
The creation error for this provider customer. This property will only have a diferent value than None if the Status is equal to Failed. Possible values: DomainExists, InvalidCompanyInfo, None or Unknown
Additional properties are NOT allowed.
-
-
-
A model that is used to encapsulate the parameters needed to perform pagination queries.
Additional properties are NOT allowed.
-
The total number of pages available for the specified parameters and page size.
-
The total number of results available for the specified parameters. Note this is typically not equal to the Count of items in the Items property, will only be equal if all the items fit in the first page.
-
Indicates if there is a previous page.
-
Indicates if there is a next page.
-
The token to continue to retrieve the paginated items.