class Provider::Models::UsageContract
Usage Contract
Attributes
credential_count[RW]
@return [Integer] Total credentials issued for the given period
invoice_id[RW]
@return [String] The invoice identifier
period_end[RW]
@return [DateTime] Period end date
period_start[RW]
@return [DateTime] Period start date
verification_count[RW]
@return [Integer] Total verifications processed for the given period
Public Class Methods
mapper()
click to toggle source
Mapper for UsageContract
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/generated/provider/models/usage_contract.rb, line 32 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'UsageContract', type: { name: 'Composite', class_name: 'UsageContract', model_properties: { period_start: { client_side_validation: true, required: false, serialized_name: 'periodStart', type: { name: 'DateTime' } }, period_end: { client_side_validation: true, required: false, serialized_name: 'periodEnd', type: { name: 'DateTime' } }, credential_count: { client_side_validation: true, required: false, serialized_name: 'credentialCount', type: { name: 'Number' } }, verification_count: { client_side_validation: true, required: false, serialized_name: 'verificationCount', type: { name: 'Number' } }, invoice_id: { client_side_validation: true, required: false, serialized_name: 'invoiceId', type: { name: 'String' } } } } } end