ModernChargeSummary interface
Modern charge summary.
- Extends
Properties
azure |
Azure Charges. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
Billing Account Id NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
The id of the billing period resource that the charge belongs to. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
Billing Profile Id NOTE: This property will not be serialized. It can only be populated by the server. |
charges |
Charges Billed separately. NOTE: This property will not be serialized. It can only be populated by the server. |
customer |
Customer Id NOTE: This property will not be serialized. It can only be populated by the server. |
invoice |
Invoice Section Id NOTE: This property will not be serialized. It can only be populated by the server. |
is |
Is charge Invoiced NOTE: This property will not be serialized. It can only be populated by the server. |
kind | Polymorphic discriminator, which specifies the different types this object can be |
marketplace |
Marketplace Charges. NOTE: This property will not be serialized. It can only be populated by the server. |
usage |
Usage end date. NOTE: This property will not be serialized. It can only be populated by the server. |
usage |
Usage start date. NOTE: This property will not be serialized. It can only be populated by the server. |
Inherited Properties
e |
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not. |
id | Resource Id. NOTE: This property will not be serialized. It can only be populated by the server. |
name | Resource name. NOTE: This property will not be serialized. It can only be populated by the server. |
type | Resource type. NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
azureCharges
Azure Charges. NOTE: This property will not be serialized. It can only be populated by the server.
azureCharges?: Amount
Property Value
billingAccountId
Billing Account Id NOTE: This property will not be serialized. It can only be populated by the server.
billingAccountId?: string
Property Value
string
billingPeriodId
The id of the billing period resource that the charge belongs to. NOTE: This property will not be serialized. It can only be populated by the server.
billingPeriodId?: string
Property Value
string
billingProfileId
Billing Profile Id NOTE: This property will not be serialized. It can only be populated by the server.
billingProfileId?: string
Property Value
string
chargesBilledSeparately
Charges Billed separately. NOTE: This property will not be serialized. It can only be populated by the server.
chargesBilledSeparately?: Amount
Property Value
customerId
Customer Id NOTE: This property will not be serialized. It can only be populated by the server.
customerId?: string
Property Value
string
invoiceSectionId
Invoice Section Id NOTE: This property will not be serialized. It can only be populated by the server.
invoiceSectionId?: string
Property Value
string
isInvoiced
Is charge Invoiced NOTE: This property will not be serialized. It can only be populated by the server.
isInvoiced?: boolean
Property Value
boolean
kind
Polymorphic discriminator, which specifies the different types this object can be
kind: "modern"
Property Value
"modern"
marketplaceCharges
Marketplace Charges. NOTE: This property will not be serialized. It can only be populated by the server.
marketplaceCharges?: Amount
Property Value
usageEnd
Usage end date. NOTE: This property will not be serialized. It can only be populated by the server.
usageEnd?: string
Property Value
string
usageStart
Usage start date. NOTE: This property will not be serialized. It can only be populated by the server.
usageStart?: string
Property Value
string
Inherited Property Details
eTag
eTag of the resource. To handle concurrent update scenario, this field will be used to determine whether the user is updating the latest version or not.
eTag?: string
Property Value
string
Inherited From ChargeSummary.eTag
id
Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From ChargeSummary.id
name
Resource name. NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From ChargeSummary.name
type
Resource type. NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From ChargeSummary.type