ArmBillingModelFactory.BillingAccountEnrollmentDetails Method

Definition

Initializes a new instance of BillingAccountEnrollmentDetails.

public static Azure.ResourceManager.Billing.Models.BillingAccountEnrollmentDetails BillingAccountEnrollmentDetails (DateTimeOffset? startOn = default, DateTimeOffset? endOn = default, string currency = default, string channel = default, string language = default, string countryCode = default, string billingCycle = default, Azure.ResourceManager.Billing.Models.ExtendedTermOption? extendedTermOption = default, Azure.ResourceManager.Billing.Models.BillingEnrollmentSupportLevel? supportLevel = default, string supportCoverage = default, string cloud = default, string poNumber = default, Azure.ResourceManager.Billing.Models.EnrollmentMarkupStatus? markupStatus = default, Azure.ResourceManager.Billing.Models.IndirectRelationshipInfo indirectRelationshipInfo = default, string invoiceRecipient = default);
static member BillingAccountEnrollmentDetails : Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * string * string * string * string * string * Nullable<Azure.ResourceManager.Billing.Models.ExtendedTermOption> * Nullable<Azure.ResourceManager.Billing.Models.BillingEnrollmentSupportLevel> * string * string * string * Nullable<Azure.ResourceManager.Billing.Models.EnrollmentMarkupStatus> * Azure.ResourceManager.Billing.Models.IndirectRelationshipInfo * string -> Azure.ResourceManager.Billing.Models.BillingAccountEnrollmentDetails
Public Shared Function BillingAccountEnrollmentDetails (Optional startOn As Nullable(Of DateTimeOffset) = Nothing, Optional endOn As Nullable(Of DateTimeOffset) = Nothing, Optional currency As String = Nothing, Optional channel As String = Nothing, Optional language As String = Nothing, Optional countryCode As String = Nothing, Optional billingCycle As String = Nothing, Optional extendedTermOption As Nullable(Of ExtendedTermOption) = Nothing, Optional supportLevel As Nullable(Of BillingEnrollmentSupportLevel) = Nothing, Optional supportCoverage As String = Nothing, Optional cloud As String = Nothing, Optional poNumber As String = Nothing, Optional markupStatus As Nullable(Of EnrollmentMarkupStatus) = Nothing, Optional indirectRelationshipInfo As IndirectRelationshipInfo = Nothing, Optional invoiceRecipient As String = Nothing) As BillingAccountEnrollmentDetails

Parameters

startOn
Nullable<DateTimeOffset>

The start date of the enrollment.

endOn
Nullable<DateTimeOffset>

The end date of the enrollment.

currency
String

The billing currency for the enrollment.

channel
String

The channel type of the enrollment.

language
String

The language for the enrollment.

countryCode
String

The country code of the enrollment.

billingCycle
String

The billing cycle for the enrollment.

extendedTermOption
Nullable<ExtendedTermOption>

The billing account extension opted by the company.

supportLevel
Nullable<BillingEnrollmentSupportLevel>

The support level offer associated with an enrollment.

supportCoverage
String

The support coverage period for the enrollment.

cloud
String

The cloud of the enrollment.

poNumber
String

The purchase order number of the enrollment.

markupStatus
Nullable<EnrollmentMarkupStatus>

Markup status of enrollment, applicable only for indirect enrollments.

indirectRelationshipInfo
IndirectRelationshipInfo

The properties of an enrollment which are applicable only for indirect enrollments.

invoiceRecipient
String

The contact who receives invoices of the enrollment.

Returns

A new BillingAccountEnrollmentDetails instance for mocking.

Applies to