Class: Airbnb::Service::Hongbao::Api::HongbaoCouponDataResponse

Inherits:
Sparsam::Struct
  • Object
show all
Defined in:
lib/airbnb/service/hongbao/api/hongbao_data_types.rb,
lib/airbnb/service/hongbao/api/hongbao_data_0_forward_declare_types.rb

Constant Summary collapse

FIELDS =
{
  1 => {:type => ::Sparsam::Types::STRING, :name => 'code', :optional => true},
  2 => {:type => ::Sparsam::Types::STRING, :name => 'currency', :optional => true},
  3 => {:type => ::Sparsam::Types::STRING, :name => 'expiresAfter', :optional => true},
  4 => {:type => ::Sparsam::Types::STRING, :name => 'formattedLocalizedAmount', :optional => true},
  5 => {:type => ::Sparsam::Types::STRING, :name => 'formattedLocalizedMinTripCost', :optional => true},
  6 => {:type => ::Sparsam::Types::I32, :name => 'maxSavingsUsd', :optional => true},
  7 => {:type => ::Sparsam::Types::I32, :name => 'minTripCost', :optional => true},
  8 => {:type => ::Sparsam::Types::I32, :name => 'savingsAmount', :optional => true},
  9 => {:type => ::Sparsam::Types::I32, :name => 'savingsPercent', :optional => true},
  10 => {:type => ::Sparsam::Types::BOOL, :name => 'isActive', :optional => true},
  11 => {:type => ::Sparsam::Types::I32, :name => 'id', :optional => true}
}