Class: BookingstudioRuby::WebService::BookingOption

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

Overview

/BookingOption

lodgingUnitTypeId - (any)
arrivalDate - SOAP::SOAPDateTime
departureDate - SOAP::SOAPDateTime
boardTypeId - SOAP::SOAPInt
children - SOAP::SOAPInt
adults - SOAP::SOAPInt
changeDay - SOAP::SOAPShort
normalPrice - SOAP::SOAPDecimal
price - SOAP::SOAPDecimal
currencyId - SOAP::SOAPString
hasDicount - SOAP::SOAPBoolean
bookingVPath - SOAP::SOAPString
itemBasket - BookingstudioRuby::WebService::ArrayOfItem
discountInternalName - SOAP::SOAPString
discountName - SOAP::SOAPString
discountTags - BookingstudioRuby::WebService::ArrayOfstring
bookingVPathSalesChannel - SOAP::SOAPString
mandatoryItems - BookingstudioRuby::WebService::ArrayOfMandatoryItem
infants - SOAP::SOAPInt
pets - SOAP::SOAPInt

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(lodgingUnitTypeId = nil, arrivalDate = nil, departureDate = nil, boardTypeId = nil, children = nil, adults = nil, changeDay = nil, normalPrice = nil, price = nil, currencyId = nil, hasDicount = nil, bookingVPath = nil, itemBasket = nil, discountInternalName = nil, discountName = nil, discountTags = nil, bookingVPathSalesChannel = nil, mandatoryItems = nil, infants = nil, pets = nil) ⇒ BookingOption

Returns a new instance of BookingOption.



518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 518

def initialize(lodgingUnitTypeId = nil, arrivalDate = nil, departureDate = nil, boardTypeId = nil, children = nil, adults = nil, changeDay = nil, normalPrice = nil, price = nil, currencyId = nil, hasDicount = nil, bookingVPath = nil, itemBasket = nil, discountInternalName = nil, discountName = nil, discountTags = nil, bookingVPathSalesChannel = nil, mandatoryItems = nil, infants = nil, pets = nil)
  @lodgingUnitTypeId = lodgingUnitTypeId
  @arrivalDate = arrivalDate
  @departureDate = departureDate
  @boardTypeId = boardTypeId
  @children = children
  @adults = adults
  @changeDay = changeDay
  @normalPrice = normalPrice
  @price = price
  @currencyId = currencyId
  @hasDicount = hasDicount
  @bookingVPath = bookingVPath
  @itemBasket = itemBasket
  @discountInternalName = discountInternalName
  @discountName = discountName
  @discountTags = discountTags
  @bookingVPathSalesChannel = bookingVPathSalesChannel
  @mandatoryItems = mandatoryItems
  @infants = infants
  @pets = pets
end

Instance Attribute Details

#adultsObject

Returns the value of attribute adults.



502
503
504
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 502

def adults
  @adults
end

#arrivalDateObject

Returns the value of attribute arrivalDate.



498
499
500
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 498

def arrivalDate
  @arrivalDate
end

#boardTypeIdObject

Returns the value of attribute boardTypeId.



500
501
502
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 500

def boardTypeId
  @boardTypeId
end

#bookingVPathObject

Returns the value of attribute bookingVPath.



508
509
510
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 508

def bookingVPath
  @bookingVPath
end

#bookingVPathSalesChannelObject

Returns the value of attribute bookingVPathSalesChannel.



513
514
515
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 513

def bookingVPathSalesChannel
  @bookingVPathSalesChannel
end

#changeDayObject

Returns the value of attribute changeDay.



503
504
505
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 503

def changeDay
  @changeDay
end

#childrenObject

Returns the value of attribute children.



501
502
503
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 501

def children
  @children
end

#currencyIdObject

Returns the value of attribute currencyId.



506
507
508
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 506

def currencyId
  @currencyId
end

#departureDateObject

Returns the value of attribute departureDate.



499
500
501
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 499

def departureDate
  @departureDate
end

#discountInternalNameObject

Returns the value of attribute discountInternalName.



510
511
512
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 510

def discountInternalName
  @discountInternalName
end

#discountNameObject

Returns the value of attribute discountName.



511
512
513
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 511

def discountName
  @discountName
end

#discountTagsObject

Returns the value of attribute discountTags.



512
513
514
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 512

def discountTags
  @discountTags
end

#hasDicountObject

Returns the value of attribute hasDicount.



507
508
509
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 507

def hasDicount
  @hasDicount
end

#infantsObject

Returns the value of attribute infants.



515
516
517
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 515

def infants
  @infants
end

#itemBasketObject

Returns the value of attribute itemBasket.



509
510
511
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 509

def itemBasket
  @itemBasket
end

#lodgingUnitTypeIdObject

Returns the value of attribute lodgingUnitTypeId.



497
498
499
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 497

def lodgingUnitTypeId
  @lodgingUnitTypeId
end

#mandatoryItemsObject

Returns the value of attribute mandatoryItems.



514
515
516
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 514

def mandatoryItems
  @mandatoryItems
end

#normalPriceObject

Returns the value of attribute normalPrice.



504
505
506
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 504

def normalPrice
  @normalPrice
end

#petsObject

Returns the value of attribute pets.



516
517
518
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 516

def pets
  @pets
end

#priceObject

Returns the value of attribute price.



505
506
507
# File 'lib/bookingstudio_ruby/web_service/search_service.rb', line 505

def price
  @price
end