EventProperties interface

The event properties.

Properties

adjustments

The amount of balance adjustment. The property is not available for ConsumptionCommitment lots.

adjustmentsInBillingCurrency

The amount of balance adjustment in billing currency.

billingAccountDisplayName

Name of the billing account.

billingAccountId

Identifier of the billing account.

billingCurrency

The billing currency of the event.

billingProfileDisplayName

The display name of the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.

billingProfileId

The ID that uniquely identifies the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.

canceledCredit

Amount of canceled credit.

charges

The amount of charges for events of type SettleCharges and PendingEligibleCharges.

chargesInBillingCurrency

The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency.

closedBalance

The balance after the event, Note: This will not be returned for Contributor Organization Type in Multi-Entity consumption commitment

closedBalanceInBillingCurrency

The balance in billing currency after the event, Note: This will not be returned for Contributor Organization Type in Multi-Entity consumption commitment

creditCurrency

The credit currency of the event.

creditExpired

The amount of expired credit or commitment for NewCredit or SettleCharges event.

creditExpiredInBillingCurrency

The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency.

description

The description of the event.

eTag

The eTag for the resource.

eventType

Identifies the type of the event.

invoiceNumber

The number which uniquely identifies the invoice on which the event was billed. This will be empty for unbilled events.

isEstimatedBalance

If true, the listed details are based on an estimation and it will be subjected to change.

lotId

The ID that uniquely identifies the lot for which the event happened.

lotSource

Identifies the source of the lot for which the event happened.

newCredit

The amount of new credit or commitment for NewCredit or SettleCharges event.

newCreditInBillingCurrency

The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency.

reseller

The reseller of the event.

transactionDate

The date of the event.

Property Details

adjustments

The amount of balance adjustment. The property is not available for ConsumptionCommitment lots.

adjustments?: Amount

Property Value

adjustmentsInBillingCurrency

The amount of balance adjustment in billing currency.

adjustmentsInBillingCurrency?: AmountWithExchangeRate

Property Value

billingAccountDisplayName

Name of the billing account.

billingAccountDisplayName?: string

Property Value

string

billingAccountId

Identifier of the billing account.

billingAccountId?: string

Property Value

string

billingCurrency

The billing currency of the event.

billingCurrency?: string

Property Value

string

billingProfileDisplayName

The display name of the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.

billingProfileDisplayName?: string

Property Value

string

billingProfileId

The ID that uniquely identifies the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement.

billingProfileId?: string

Property Value

string

canceledCredit

Amount of canceled credit.

canceledCredit?: Amount

Property Value

charges

The amount of charges for events of type SettleCharges and PendingEligibleCharges.

charges?: Amount

Property Value

chargesInBillingCurrency

The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency.

chargesInBillingCurrency?: AmountWithExchangeRate

Property Value

closedBalance

The balance after the event, Note: This will not be returned for Contributor Organization Type in Multi-Entity consumption commitment

closedBalance?: Amount

Property Value

closedBalanceInBillingCurrency

The balance in billing currency after the event, Note: This will not be returned for Contributor Organization Type in Multi-Entity consumption commitment

closedBalanceInBillingCurrency?: AmountWithExchangeRate

Property Value

creditCurrency

The credit currency of the event.

creditCurrency?: string

Property Value

string

creditExpired

The amount of expired credit or commitment for NewCredit or SettleCharges event.

creditExpired?: Amount

Property Value

creditExpiredInBillingCurrency

The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency.

creditExpiredInBillingCurrency?: AmountWithExchangeRate

Property Value

description

The description of the event.

description?: string

Property Value

string

eTag

The eTag for the resource.

eTag?: string

Property Value

string

eventType

Identifies the type of the event.

eventType?: string

Property Value

string

invoiceNumber

The number which uniquely identifies the invoice on which the event was billed. This will be empty for unbilled events.

invoiceNumber?: string

Property Value

string

isEstimatedBalance

If true, the listed details are based on an estimation and it will be subjected to change.

isEstimatedBalance?: boolean

Property Value

boolean

lotId

The ID that uniquely identifies the lot for which the event happened.

lotId?: string

Property Value

string

lotSource

Identifies the source of the lot for which the event happened.

lotSource?: string

Property Value

string

newCredit

The amount of new credit or commitment for NewCredit or SettleCharges event.

newCredit?: Amount

Property Value

newCreditInBillingCurrency

The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency.

newCreditInBillingCurrency?: AmountWithExchangeRate

Property Value

reseller

The reseller of the event.

reseller?: Reseller

Property Value

transactionDate

The date of the event.

transactionDate?: Date

Property Value

Date