BillingAccountUpdateRequest Class

Definition

The request properties of the billing account that can be updated.

[Microsoft.Rest.Serialization.JsonTransformation]
public class BillingAccountUpdateRequest
[<Microsoft.Rest.Serialization.JsonTransformation>]
type BillingAccountUpdateRequest = class
Public Class BillingAccountUpdateRequest
Inheritance
BillingAccountUpdateRequest
Attributes

Constructors

BillingAccountUpdateRequest()

Initializes a new instance of the BillingAccountUpdateRequest class.

BillingAccountUpdateRequest(String, AddressDetails, String, String, String, BillingProfilesOnExpand, Enrollment, IList<Department>, IList<EnrollmentAccount>, Nullable<Boolean>)

Initializes a new instance of the BillingAccountUpdateRequest class.

Properties

AccountStatus

Gets the current status of the billing account. Possible values include: 'Active', 'Deleted', 'Disabled', 'Expired', 'Transferred', 'Extended', 'Terminated'

AccountType

Gets the type of customer. Possible values include: 'Enterprise', 'Individual', 'Partner'

AgreementType

Gets the type of agreement. Possible values include: 'MicrosoftCustomerAgreement', 'EnterpriseAgreement', 'MicrosoftOnlineServicesProgram', 'MicrosoftPartnerAgreement'

BillingProfiles

Gets or sets the billing profiles associated with the billing account. By default this is not populated, unless it's specified in $expand.

Departments

Gets or sets the departments associated to the enrollment.

DisplayName

Gets or sets the billing account name.

EnrollmentAccounts

Gets or sets the accounts associated to the enrollment.

EnrollmentDetails

Gets the details about the associated legacy enrollment. By default this is not populated, unless it's specified in $expand.

HasReadAccess

Gets indicates whether user has read access to the billing account.

SoldTo

Gets or sets the address of the individual or organization that is responsible for the billing account.

Methods

Validate()

Validate the object.

Applies to