ArmBillingModelFactory.BillingAccountEnrollmentDetails Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.