Class: BookingstudioRuby::WebService::ISearchServiceV1
- Inherits:
-
SOAP::RPC::Driver
- Object
- SOAP::RPC::Driver
- BookingstudioRuby::WebService::ISearchServiceV1
- 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/2008/06/ISearchServiceV1/ListLanguages", "listLanguages", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLanguages"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLanguagesResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListCurrencies", "listCurrencies", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListCurrencies"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListCurrenciesResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListFreeAllotments", "listFreeAllotments", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListFreeAllotments"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListFreeAllotmentsResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListBoardTypes", "listBoardTypes", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListBoardTypes"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListBoardTypesResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListFacilitiesByLanguage", "listFacilitiesByLanguage", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListFacilitiesByLanguage"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListFacilitiesByLanguageResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListLocationsByLanguage", "listLocationsByLanguage", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLocationsByLanguage"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLocationsByLanguageResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListLodgingTypesByLanguage", "listLodgingTypesByLanguage", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingTypesByLanguage"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingTypesByLanguageResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListLodgingUnitTypeCategoriesByLanguage", "listLodgingUnitTypeCategoriesByLanguage", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingUnitTypeCategoriesByLanguage"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingUnitTypeCategoriesByLanguageResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListLodgings", "listLodgings", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgings"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingsResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListLodgingsPaged", "listLodgingsPaged", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingsPaged"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingsPagedResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListLodgingUnitTypes", "listLodgingUnitTypes", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingUnitTypes"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingUnitTypesResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListLodgingUnitTypesPaged", "listLodgingUnitTypesPaged", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingUnitTypesPaged"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListLodgingUnitTypesPagedResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListBookingOptions", "listBookingOptions", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListBookingOptions"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListBookingOptionsResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/ListBookingOptionsPaged", "listBookingOptionsPaged", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListBookingOptionsPaged"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "ListBookingOptionsPagedResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/Search", "search", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "Search"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "SearchResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ], [ "http://bookingstudio.dk/public/servicecontracts/2008/06/ISearchServiceV1/SearchPaged", "searchPaged", [ ["in", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "SearchPaged"]], ["out", "parameters", ["::SOAP::SOAPElement", "http://bookingstudio.dk/public/servicecontracts/2008/06/", "SearchPagedResponse"]] ], { :request_style => :document, :request_use => :literal, :response_style => :document, :response_use => :literal, :faults => {} } ] ]
Instance Method Summary collapse
-
#initialize(endpoint_url = nil) ⇒ ISearchServiceV1
constructor
A new instance of ISearchServiceV1.
Constructor Details
#initialize(endpoint_url = nil) ⇒ ISearchServiceV1
Returns a new instance of ISearchServiceV1.
141 142 143 144 145 146 147 |
# File 'lib/bookingstudio_ruby/web_service/search_service_driver.rb', line 141 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 |