summaryrefslogtreecommitdiff
path: root/sample/wsdl/amazon/AmazonSearchDriver.rb
diff options
context:
space:
mode:
Diffstat (limited to 'sample/wsdl/amazon/AmazonSearchDriver.rb')
-rw-r--r--sample/wsdl/amazon/AmazonSearchDriver.rb536
1 files changed, 0 insertions, 536 deletions
diff --git a/sample/wsdl/amazon/AmazonSearchDriver.rb b/sample/wsdl/amazon/AmazonSearchDriver.rb
deleted file mode 100644
index 60af68887c..0000000000
--- a/sample/wsdl/amazon/AmazonSearchDriver.rb
+++ /dev/null
@@ -1,536 +0,0 @@
-require 'AmazonSearch.rb'
-
-require 'soap/rpc/driver'
-
-class AmazonSearchPort < ::SOAP::RPC::Driver
- DefaultEndpointUrl = "http://soap.amazon.com/onca/soap3"
- MappingRegistry = ::SOAP::Mapping::Registry.new
-
- MappingRegistry.set(
- KeywordRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "KeywordRequest") }
- )
- MappingRegistry.set(
- ProductInfo,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ProductInfo") }
- )
- MappingRegistry.set(
- DetailsArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "Details") }
- )
- MappingRegistry.set(
- TextStreamRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "TextStreamRequest") }
- )
- MappingRegistry.set(
- PowerRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "PowerRequest") }
- )
- MappingRegistry.set(
- BrowseNodeRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "BrowseNodeRequest") }
- )
- MappingRegistry.set(
- AsinRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "AsinRequest") }
- )
- MappingRegistry.set(
- BlendedRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "BlendedRequest") }
- )
- MappingRegistry.set(
- ProductLineArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ProductLine") }
- )
- MappingRegistry.set(
- UpcRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "UpcRequest") }
- )
- MappingRegistry.set(
- SkuRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SkuRequest") }
- )
- MappingRegistry.set(
- AuthorRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "AuthorRequest") }
- )
- MappingRegistry.set(
- ArtistRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ArtistRequest") }
- )
- MappingRegistry.set(
- ActorRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ActorRequest") }
- )
- MappingRegistry.set(
- ManufacturerRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ManufacturerRequest") }
- )
- MappingRegistry.set(
- DirectorRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "DirectorRequest") }
- )
- MappingRegistry.set(
- ListManiaRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ListManiaRequest") }
- )
- MappingRegistry.set(
- WishlistRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "WishlistRequest") }
- )
- MappingRegistry.set(
- ExchangeRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ExchangeRequest") }
- )
- MappingRegistry.set(
- ListingProductDetails,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ListingProductDetails") }
- )
- MappingRegistry.set(
- MarketplaceRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "MarketplaceRequest") }
- )
- MappingRegistry.set(
- MarketplaceSearch,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "MarketplaceSearch") }
- )
- MappingRegistry.set(
- MarketplaceSearchDetailsArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "MarketplaceSearchDetails") }
- )
- MappingRegistry.set(
- SellerProfileRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SellerProfileRequest") }
- )
- MappingRegistry.set(
- SellerProfile,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SellerProfile") }
- )
- MappingRegistry.set(
- SellerProfileDetailsArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SellerProfileDetails") }
- )
- MappingRegistry.set(
- SellerRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SellerRequest") }
- )
- MappingRegistry.set(
- SellerSearch,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SellerSearch") }
- )
- MappingRegistry.set(
- SellerSearchDetailsArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SellerSearchDetails") }
- )
- MappingRegistry.set(
- SimilarityRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SimilarityRequest") }
- )
- MappingRegistry.set(
- GetShoppingCartRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "GetShoppingCartRequest") }
- )
- MappingRegistry.set(
- ShoppingCart,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ShoppingCart") }
- )
- MappingRegistry.set(
- ItemArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "Item") }
- )
- MappingRegistry.set(
- SimilarProductsArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://www.w3.org/2001/XMLSchema", "string") }
- )
- MappingRegistry.set(
- ClearShoppingCartRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ClearShoppingCartRequest") }
- )
- MappingRegistry.set(
- AddShoppingCartItemsRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "AddShoppingCartItemsRequest") }
- )
- MappingRegistry.set(
- AddItemArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "AddItem") }
- )
- MappingRegistry.set(
- RemoveShoppingCartItemsRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "RemoveShoppingCartItemsRequest") }
- )
- MappingRegistry.set(
- ItemIdArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://www.w3.org/2001/XMLSchema", "string") }
- )
- MappingRegistry.set(
- ModifyShoppingCartItemsRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ModifyShoppingCartItemsRequest") }
- )
- MappingRegistry.set(
- ItemQuantityArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ItemQuantity") }
- )
- MappingRegistry.set(
- GetTransactionDetailsRequest,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "GetTransactionDetailsRequest") }
- )
- MappingRegistry.set(
- OrderIdArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://www.w3.org/2001/XMLSchema", "string") }
- )
- MappingRegistry.set(
- GetTransactionDetailsResponse,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "GetTransactionDetailsResponse") }
- )
- MappingRegistry.set(
- ShortSummaryArray,
- ::SOAP::SOAPArray,
- ::SOAP::Mapping::Registry::TypedArrayFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ShortSummary") }
- )
- MappingRegistry.set(
- Details,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "Details") }
- )
- MappingRegistry.set(
- ProductLine,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ProductLine") }
- )
- MappingRegistry.set(
- MarketplaceSearchDetails,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "MarketplaceSearchDetails") }
- )
- MappingRegistry.set(
- SellerProfileDetails,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SellerProfileDetails") }
- )
- MappingRegistry.set(
- SellerSearchDetails,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "SellerSearchDetails") }
- )
- MappingRegistry.set(
- Item,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "Item") }
- )
- MappingRegistry.set(
- AddItem,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "AddItem") }
- )
- MappingRegistry.set(
- ItemQuantity,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ItemQuantity") }
- )
- MappingRegistry.set(
- ShortSummary,
- ::SOAP::SOAPStruct,
- ::SOAP::Mapping::Registry::TypedStructFactory,
- { :type => XSD::QName.new("http://soap.amazon.com", "ShortSummary") }
- )
-
- Methods = [
- ["KeywordSearchRequest", "keywordSearchRequest",
- [
- ["in", "KeywordSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "KeywordRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["TextStreamSearchRequest", "textStreamSearchRequest",
- [
- ["in", "TextStreamSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "TextStreamRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["PowerSearchRequest", "powerSearchRequest",
- [
- ["in", "PowerSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "PowerRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["BrowseNodeSearchRequest", "browseNodeSearchRequest",
- [
- ["in", "BrowseNodeSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "BrowseNodeRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["AsinSearchRequest", "asinSearchRequest",
- [
- ["in", "AsinSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "AsinRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["BlendedSearchRequest", "blendedSearchRequest",
- [
- ["in", "BlendedSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "BlendedRequest"]],
- ["retval", "return", [::SOAP::SOAPArray, "http://soap.amazon.com", "ProductLine"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["UpcSearchRequest", "upcSearchRequest",
- [
- ["in", "UpcSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "UpcRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["SkuSearchRequest", "skuSearchRequest",
- [
- ["in", "SkuSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "SkuRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["AuthorSearchRequest", "authorSearchRequest",
- [
- ["in", "AuthorSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "AuthorRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["ArtistSearchRequest", "artistSearchRequest",
- [
- ["in", "ArtistSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ArtistRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["ActorSearchRequest", "actorSearchRequest",
- [
- ["in", "ActorSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ActorRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["ManufacturerSearchRequest", "manufacturerSearchRequest",
- [
- ["in", "ManufacturerSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ManufacturerRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["DirectorSearchRequest", "directorSearchRequest",
- [
- ["in", "DirectorSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "DirectorRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["ListManiaSearchRequest", "listManiaSearchRequest",
- [
- ["in", "ListManiaSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ListManiaRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["WishlistSearchRequest", "wishlistSearchRequest",
- [
- ["in", "WishlistSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "WishlistRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["ExchangeSearchRequest", "exchangeSearchRequest",
- [
- ["in", "ExchangeSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ExchangeRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ListingProductDetails"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["MarketplaceSearchRequest", "marketplaceSearchRequest",
- [
- ["in", "MarketplaceSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "MarketplaceRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "MarketplaceSearch"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["SellerProfileSearchRequest", "sellerProfileSearchRequest",
- [
- ["in", "SellerProfileSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "SellerProfileRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "SellerProfile"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["SellerSearchRequest", "sellerSearchRequest",
- [
- ["in", "SellerSearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "SellerRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "SellerSearch"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["SimilaritySearchRequest", "similaritySearchRequest",
- [
- ["in", "SimilaritySearchRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "SimilarityRequest"]],
- ["retval", "return", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ProductInfo"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["GetShoppingCartRequest", "getShoppingCartRequest",
- [
- ["in", "GetShoppingCartRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "GetShoppingCartRequest"]],
- ["retval", "ShoppingCart", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ShoppingCart"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["ClearShoppingCartRequest", "clearShoppingCartRequest",
- [
- ["in", "ClearShoppingCartRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ClearShoppingCartRequest"]],
- ["retval", "ShoppingCart", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ShoppingCart"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["AddShoppingCartItemsRequest", "addShoppingCartItemsRequest",
- [
- ["in", "AddShoppingCartItemsRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "AddShoppingCartItemsRequest"]],
- ["retval", "ShoppingCart", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ShoppingCart"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["RemoveShoppingCartItemsRequest", "removeShoppingCartItemsRequest",
- [
- ["in", "RemoveShoppingCartItemsRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "RemoveShoppingCartItemsRequest"]],
- ["retval", "ShoppingCart", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ShoppingCart"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["ModifyShoppingCartItemsRequest", "modifyShoppingCartItemsRequest",
- [
- ["in", "ModifyShoppingCartItemsRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ModifyShoppingCartItemsRequest"]],
- ["retval", "ShoppingCart", [::SOAP::SOAPStruct, "http://soap.amazon.com", "ShoppingCart"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ],
- ["GetTransactionDetailsRequest", "getTransactionDetailsRequest",
- [
- ["in", "GetTransactionDetailsRequest", [::SOAP::SOAPStruct, "http://soap.amazon.com", "GetTransactionDetailsRequest"]],
- ["retval", "GetTransactionDetailsResponse", [::SOAP::SOAPStruct, "http://soap.amazon.com", "GetTransactionDetailsResponse"]]
- ],
- "http://soap.amazon.com", "http://soap.amazon.com"
- ]
- ]
-
- def initialize(endpoint_url = nil)
- endpoint_url ||= DefaultEndpointUrl
- super(endpoint_url, nil)
- self.mapping_registry = MappingRegistry
- init_methods
- end
-
-private
-
- def init_methods
- Methods.each do |name_as, name, params, soapaction, namespace|
- qname = XSD::QName.new(namespace, name_as)
- @proxy.add_method(qname, soapaction, name, params)
- add_rpc_method_interface(name, params)
- end
- end
-end
-