Class: BookingstudioRuby::WebService::BookingQuery

Inherits:
Query
  • Object
show all
Defined in:
lib/bookingstudio_ruby/web_service/search_service.rb

Overview

/BookingQuery

languageId - SOAP::SOAPString
lodgingUnitTypeId - (any)
locationId - SOAP::SOAPInt
adults - SOAP::SOAPInt
children - SOAP::SOAPInt
boardTypeId - SOAP::SOAPInt
facilityFilters - BookingstudioRuby::WebService::ArrayOfFacilityFilter
lodgingId - (any)
duration - SOAP::SOAPInt
durations - BookingstudioRuby::WebService::ArrayOfint
arrivalDate - SOAP::SOAPDateTime
minimumArrivalDate - SOAP::SOAPDateTime
maximumArrivalDate - SOAP::SOAPDateTime
currencyId - SOAP::SOAPString
minimumRank - SOAP::SOAPInt
minimumPrice - SOAP::SOAPDecimal
maximumPrice - SOAP::SOAPDecimal
pets - SOAP::SOAPInt
infants - SOAP::SOAPInt

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(languageId = nil, lodgingUnitTypeId = nil, locationId = nil, adults = nil, children = nil, boardTypeId = nil, facilityFilters = nil, lodgingId = nil, duration = nil, durations = nil, arrivalDate = nil, minimumArrivalDate = nil, maximumArrivalDate = nil, currencyId = nil, minimumRank = nil, minimumPrice = nil, maximumPrice = nil, pets = nil, infants = nil) ⇒ BookingQuery

Returns a new instance of BookingQuery.



239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 239

def initialize(languageId = nil, lodgingUnitTypeId = nil, locationId = nil, adults = nil, children = nil, boardTypeId = nil, facilityFilters = nil, lodgingId = nil, duration = nil, durations = nil, arrivalDate = nil, minimumArrivalDate = nil, maximumArrivalDate = nil, currencyId = nil, minimumRank = nil, minimumPrice = nil, maximumPrice = nil, pets = nil, infants = nil)
  @languageId = languageId
  @lodgingUnitTypeId = lodgingUnitTypeId
  @locationId = locationId
  @adults = adults
  @children = children
  @boardTypeId = boardTypeId
  @facilityFilters = facilityFilters
  @lodgingId = lodgingId
  @duration = duration
  @durations = durations
  @arrivalDate = arrivalDate
  @minimumArrivalDate = minimumArrivalDate
  @maximumArrivalDate = maximumArrivalDate
  @currencyId = currencyId
  @minimumRank = minimumRank
  @minimumPrice = minimumPrice
  @maximumPrice = maximumPrice
  @pets = pets
  @infants = infants
end

Instance Attribute Details

#adultsObject

Returns the value of attribute adults.



222
223
224
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 222

def adults
  @adults
end

#arrivalDateObject

Returns the value of attribute arrivalDate.



229
230
231
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 229

def arrivalDate
  @arrivalDate
end

#boardTypeIdObject

Returns the value of attribute boardTypeId.



224
225
226
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 224

def boardTypeId
  @boardTypeId
end

#childrenObject

Returns the value of attribute children.



223
224
225
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 223

def children
  @children
end

#currencyIdObject

Returns the value of attribute currencyId.



232
233
234
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 232

def currencyId
  @currencyId
end

#durationObject

Returns the value of attribute duration.



227
228
229
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 227

def duration
  @duration
end

#durationsObject

Returns the value of attribute durations.



228
229
230
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 228

def durations
  @durations
end

#facilityFiltersObject

Returns the value of attribute facilityFilters.



225
226
227
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 225

def facilityFilters
  @facilityFilters
end

#infantsObject

Returns the value of attribute infants.



237
238
239
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 237

def infants
  @infants
end

#languageIdObject

Returns the value of attribute languageId.



219
220
221
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 219

def languageId
  @languageId
end

#locationIdObject

Returns the value of attribute locationId.



221
222
223
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 221

def locationId
  @locationId
end

#lodgingIdObject

Returns the value of attribute lodgingId.



226
227
228
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 226

def lodgingId
  @lodgingId
end

#lodgingUnitTypeIdObject

Returns the value of attribute lodgingUnitTypeId.



220
221
222
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 220

def lodgingUnitTypeId
  @lodgingUnitTypeId
end

#maximumArrivalDateObject

Returns the value of attribute maximumArrivalDate.



231
232
233
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 231

def maximumArrivalDate
  @maximumArrivalDate
end

#maximumPriceObject

Returns the value of attribute maximumPrice.



235
236
237
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 235

def maximumPrice
  @maximumPrice
end

#minimumArrivalDateObject

Returns the value of attribute minimumArrivalDate.



230
231
232
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 230

def minimumArrivalDate
  @minimumArrivalDate
end

#minimumPriceObject

Returns the value of attribute minimumPrice.



234
235
236
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 234

def minimumPrice
  @minimumPrice
end

#minimumRankObject

Returns the value of attribute minimumRank.



233
234
235
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 233

def minimumRank
  @minimumRank
end

#petsObject

Returns the value of attribute pets.



236
237
238
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 236

def pets
  @pets
end