class Azure::Commerce::Mgmt::V2015_06_01_preview::Models::OfferTermInfo

Describes the offer term.

Attributes

Name[RW]
effective_date[RW]

@return [DateTime] Indicates the date from which the offer term is effective.

Private Class Methods

mapper() click to toggle source

Mapper for OfferTermInfo class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2015-06-01-preview/generated/azure_mgmt_commerce/models/offer_term_info.rb, line 35
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'OfferTermInfo',
    type: {
      name: 'Composite',
      polymorphic_discriminator: 'Name',
      uber_parent: 'OfferTermInfo',
      class_name: 'OfferTermInfo',
      model_properties: {
        effective_date: {
          client_side_validation: true,
          required: false,
          serialized_name: 'EffectiveDate',
          type: {
            name: 'DateTime'
          }
        }
      }
    }
  }
end
new() click to toggle source
# File lib/2015-06-01-preview/generated/azure_mgmt_commerce/models/offer_term_info.rb, line 20
def initialize
  @Name = "OfferTermInfo"
end