Class: BookingstudioRuby::WebService::ISearchServiceV2
- Inherits:
-
SOAP::RPC::Driver
- Object
- SOAP::RPC::Driver
- BookingstudioRuby::WebService::ISearchServiceV2
- Defined in:
- lib/bookingstudio_ruby/web_service/search_service_driver.rb
Constant Summary collapse
- DefaultEndpointUrl =
"http://api.bookingstudio.dk/SearchService.svc"
- Methods =
[ [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListLanguages", "listLanguages", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLanguages"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLanguagesResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListCurrencies", "listCurrencies", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListCurrencies"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListCurrenciesResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListFreeAllotmentsByRange", "listFreeAllotmentsByRange", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListFreeAllotmentsByRange"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListFreeAllotmentsByRangeResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListBoardTypes", "listBoardTypes", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListBoardTypes"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListBoardTypesResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListFacilitiesByLanguage", "listFacilitiesByLanguage", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListFacilitiesByLanguage"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListFacilitiesByLanguageResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListLocationsByLanguage", "listLocationsByLanguage", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLocationsByLanguage"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLocationsByLanguageResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListLodgingTypesByLanguage", "listLodgingTypesByLanguage", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingTypesByLanguage"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingTypesByLanguageResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListLodgingUnitTypeCategoriesByLanguage", "listLodgingUnitTypeCategoriesByLanguage", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingUnitTypeCategoriesByLanguage"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingUnitTypeCategoriesByLanguageResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListLodgings", "listLodgings", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgings"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingsResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListLodgingsPaged", "listLodgingsPaged", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingsPaged"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingsPagedResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListLodgingUnitTypes", "listLodgingUnitTypes", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingUnitTypes"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingUnitTypesResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListLodgingUnitTypesPaged", "listLodgingUnitTypesPaged", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingUnitTypesPaged"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListLodgingUnitTypesPagedResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListBookingOptions", "listBookingOptions", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListBookingOptions"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListBookingOptionsResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/ListBookingOptionsPaged", "listBookingOptionsPaged", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListBookingOptionsPaged"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "ListBookingOptionsPagedResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/Search", "search", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "Search"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "SearchResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2010/06/ISearchServiceV2/SearchPaged", "searchPaged", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "SearchPaged"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2010/06/", "SearchPagedResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ] ]
Instance Method Summary collapse
-
#initialize(endpoint_url = nil) ⇒ ISearchServiceV2
constructor
A new instance of ISearchServiceV2.
Constructor Details
#initialize(endpoint_url = nil) ⇒ ISearchServiceV2
Returns a new instance of ISearchServiceV2.
304 305 306 307 308 309 310 |
# File 'lib/bookingstudio_ruby/web_service/search_service_driver.rb', line 304 def initialize(endpoint_url = nil) endpoint_url ||= DefaultEndpointUrl super(endpoint_url, nil) self.mapping_registry = SearchServiceMappingRegistry::EncodedRegistry self.literal_mapping_registry = SearchServiceMappingRegistry::LiteralRegistry init_methods end |