EventSummary interface

An event summary resource.

Extends

Properties

adjustments

The amount of balance adjustment. The property is not available for ConsumptionCommitment lots. NOTE: This property will not be serialized. It can only be populated by the server.

adjustmentsInBillingCurrency

The amount of balance adjustment in billing currency. NOTE: This property will not be serialized. It can only be populated by the server.

billingCurrency

The billing currency of the event. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileDisplayName

The display name of the billing profile for which the event happened. The property is only available for billing account of type MicrosoftCustomerAgreement. NOTE: This property will not be serialized. It can only be populated by the server.

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. NOTE: This property will not be serialized. It can only be populated by the server.

canceledCredit

Amount of canceled credit. NOTE: This property will not be serialized. It can only be populated by the server.

charges

The amount of charges for events of type SettleCharges and PendingEligibleCharges. NOTE: This property will not be serialized. It can only be populated by the server.

chargesInBillingCurrency

The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency. NOTE: This property will not be serialized. It can only be populated by the server.

closedBalance

The balance after the event. NOTE: This property will not be serialized. It can only be populated by the server.

closedBalanceInBillingCurrency

The balance in billing currency after the event. NOTE: This property will not be serialized. It can only be populated by the server.

creditCurrency

The credit currency of the event. NOTE: This property will not be serialized. It can only be populated by the server.

creditExpired

The amount of expired credit or commitment for NewCredit or SettleCharges event. NOTE: This property will not be serialized. It can only be populated by the server.

creditExpiredInBillingCurrency

The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency. NOTE: This property will not be serialized. It can only be populated by the server.

description

The description of the event. NOTE: This property will not be serialized. It can only be populated by the server.

eTagPropertiesETag

The eTag for the resource. NOTE: This property will not be serialized. It can only be populated by the server.

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. NOTE: This property will not be serialized. It can only be populated by the server.

lotId

The ID that uniquely identifies the lot for which the event happened. NOTE: This property will not be serialized. It can only be populated by the server.

lotSource

Identifies the source of the lot for which the event happened. NOTE: This property will not be serialized. It can only be populated by the server.

newCredit

The amount of new credit or commitment for NewCredit or SettleCharges event. NOTE: This property will not be serialized. It can only be populated by the server.

newCreditInBillingCurrency

The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency. NOTE: This property will not be serialized. It can only be populated by the server.

reseller

The reseller of the event. NOTE: This property will not be serialized. It can only be populated by the server.

transactionDate

The date of the event. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Properties

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.

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

adjustments

The amount of balance adjustment. The property is not available for ConsumptionCommitment lots. NOTE: This property will not be serialized. It can only be populated by the server.

adjustments?: Amount

Property Value

adjustmentsInBillingCurrency

The amount of balance adjustment in billing currency. NOTE: This property will not be serialized. It can only be populated by the server.

adjustmentsInBillingCurrency?: AmountWithExchangeRate

Property Value

billingCurrency

The billing currency of the event. NOTE: This property will not be serialized. It can only be populated by the server.

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. NOTE: This property will not be serialized. It can only be populated by the server.

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. NOTE: This property will not be serialized. It can only be populated by the server.

billingProfileId?: string

Property Value

string

canceledCredit

Amount of canceled credit. NOTE: This property will not be serialized. It can only be populated by the server.

canceledCredit?: Amount

Property Value

charges

The amount of charges for events of type SettleCharges and PendingEligibleCharges. NOTE: This property will not be serialized. It can only be populated by the server.

charges?: Amount

Property Value

chargesInBillingCurrency

The amount of charges for events of type SettleCharges and PendingEligibleCharges in billing currency. NOTE: This property will not be serialized. It can only be populated by the server.

chargesInBillingCurrency?: AmountWithExchangeRate

Property Value

closedBalance

The balance after the event. NOTE: This property will not be serialized. It can only be populated by the server.

closedBalance?: Amount

Property Value

closedBalanceInBillingCurrency

The balance in billing currency after the event. NOTE: This property will not be serialized. It can only be populated by the server.

closedBalanceInBillingCurrency?: AmountWithExchangeRate

Property Value

creditCurrency

The credit currency of the event. NOTE: This property will not be serialized. It can only be populated by the server.

creditCurrency?: string

Property Value

string

creditExpired

The amount of expired credit or commitment for NewCredit or SettleCharges event. NOTE: This property will not be serialized. It can only be populated by the server.

creditExpired?: Amount

Property Value

creditExpiredInBillingCurrency

The amount of expired credit or commitment for NewCredit or SettleCharges event in billing currency. NOTE: This property will not be serialized. It can only be populated by the server.

creditExpiredInBillingCurrency?: AmountWithExchangeRate

Property Value

description

The description of the event. NOTE: This property will not be serialized. It can only be populated by the server.

description?: string

Property Value

string

eTagPropertiesETag

The eTag for the resource. NOTE: This property will not be serialized. It can only be populated by the server.

eTagPropertiesETag?: 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. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceNumber?: string

Property Value

string

lotId

The ID that uniquely identifies the lot for which the event happened. NOTE: This property will not be serialized. It can only be populated by the server.

lotId?: string

Property Value

string

lotSource

Identifies the source of the lot for which the event happened. NOTE: This property will not be serialized. It can only be populated by the server.

lotSource?: string

Property Value

string

newCredit

The amount of new credit or commitment for NewCredit or SettleCharges event. NOTE: This property will not be serialized. It can only be populated by the server.

newCredit?: Amount

Property Value

newCreditInBillingCurrency

The amount of new credit or commitment for NewCredit or SettleCharges event in billing currency. NOTE: This property will not be serialized. It can only be populated by the server.

newCreditInBillingCurrency?: AmountWithExchangeRate

Property Value

reseller

The reseller of the event. NOTE: This property will not be serialized. It can only be populated by the server.

reseller?: Reseller

Property Value

transactionDate

The date of the event. NOTE: This property will not be serialized. It can only be populated by the server.

transactionDate?: Date

Property Value

Date

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 ProxyResource.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 ProxyResource.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 ProxyResource.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 ProxyResource.type