class Aws::MarketplaceMetering::Types::UsageRecordResult

A UsageRecordResult indicates the status of a given UsageRecord processed by BatchMeterUsage.

@!attribute [rw] usage_record

The UsageRecord that was part of the BatchMeterUsage request.
@return [Types::UsageRecord]

@!attribute [rw] metering_record_id

The MeteringRecordId is a unique identifier for this metering event.
@return [String]

@!attribute [rw] status

The UsageRecordResult Status indicates the status of an individual
UsageRecord processed by BatchMeterUsage.

* *Success*- The UsageRecord was accepted and honored by
  BatchMeterUsage.

* *CustomerNotSubscribed*- The CustomerIdentifier specified is not
  subscribed to your product. The UsageRecord was not honored.
  Future UsageRecords for this customer will fail until the customer
  subscribes to your product.

* *DuplicateRecord*- Indicates that the UsageRecord was invalid and
  not honored. A previously metered UsageRecord had the same
  customer, dimension, and time, but a different quantity.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/meteringmarketplace-2016-01-14/UsageRecordResult AWS API Documentation

Constants

SENSITIVE