class DuffelAPI::Resources::Offer

Attributes

allowed_passenger_identity_document_types[R]
available_services[R]
base_amount[R]
base_currency[R]
conditions[R]
created_at[R]
expires_at[R]
id[R]
live_mode[R]
owner[R]
passenger_identity_documents_required[R]
passengers[R]
payment_requirements[R]
slices[R]
tax_amount[R]
tax_currency[R]
total_amount[R]
total_currency[R]
total_emissions_kg[R]
updated_at[R]

Public Class Methods

new(object, response = nil) click to toggle source
Calls superclass method DuffelAPI::Resources::BaseResource::new
# File lib/duffel_api/resources/offer.rb, line 28
def initialize(object, response = nil)
  @object = object

  @allowed_passenger_identity_document_types =
    object["allowed_passenger_identity_document_types"]
  @available_services = object["available_services"]
  @base_amount = object["base_amount"]
  @base_currency = object["base_currency"]
  @conditions = object["conditions"]
  @created_at = object["created_at"]
  @expires_at = object["expires_at"]
  @id = object["id"]
  @live_mode = object["live_mode"]
  @owner = object["owner"]
  @passenger_identity_documents_required =
    object["passenger_identity_documents_required"]
  @passengers = object["passengers"]
  @payment_requirements = object["payment_requirements"]
  @slices = object["slices"]
  @tax_amount = object["tax_amount"]
  @tax_currency = object["tax_currency"]
  @total_amount = object["total_amount"]
  @total_currency = object["total_currency"]
  @total_emissions_kg = object["total_emissions_kg"]
  @updated_at = object["updated_at"]

  super(object, response)
end