class Azure::Commerce::Mgmt::V2015_06_01_preview::Models::MonetaryCredit
Indicates that this is a monetary credit offer.
Attributes
Name[RW]
credit[RW]
@return The amount of credit provided under the terms of the given offer level.
excluded_meter_ids[RW]
@return An array of meter ids that are excluded from the given offer terms.
Private Class Methods
mapper()
click to toggle source
Mapper for MonetaryCredit
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2015-06-01-preview/generated/azure_mgmt_commerce/models/monetary_credit.rb, line 35 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'Monetary Credit', type: { name: 'Composite', class_name: 'MonetaryCredit', model_properties: { effective_date: { client_side_validation: true, required: false, serialized_name: 'EffectiveDate', type: { name: 'DateTime' } }, Name: { client_side_validation: true, required: true, serialized_name: 'Name', type: { name: 'String' } }, credit: { client_side_validation: true, required: false, serialized_name: 'Credit', type: { name: 'Number' } }, excluded_meter_ids: { client_side_validation: true, required: false, serialized_name: 'ExcludedMeterIds', type: { name: 'Sequence', element: { client_side_validation: true, required: false, serialized_name: 'UuidElementType', type: { name: 'String' } } } } } } } end
new()
click to toggle source
# File lib/2015-06-01-preview/generated/azure_mgmt_commerce/models/monetary_credit.rb, line 16 def initialize @Name = "Monetary Credit" end