/* amazon.h
   Generated by wsdl2h 1.2.9l from http://soap.amazon.com/schemas2/AmazonWebServices.wsdl and typemap.dat
   2009-01-23 11:41:54 GMT
   Copyright (C) 2001-2007 Robert van Engelen, Genivia Inc. All Rights Reserved.
   This part of the software is released under one of the following licenses:
   GPL or Genivia's license for commercial use.
*/

/* NOTE:

 - Compile this file with soapcpp2 to complete the code generation process.
 - Use soapcpp2 option -I to specify paths for #import
   To build with STL, 'stlvector.h' is imported from 'import' dir in package.
 - Use wsdl2h options -c and -s to generate pure C code or C++ code without STL.
 - Use 'typemap.dat' to control schema namespace bindings and type mappings.
   It is strongly recommended to customize the names of the namespace prefixes
   generated by wsdl2h. To do so, modify the prefix bindings in the Namespaces
   section below and add the modified lines to 'typemap.dat' to rerun wsdl2h.
 - Use Doxygen (www.doxygen.org) to browse this file.
 - Use wsdl2h option -l to view the software license terms.

   DO NOT include this file directly into your project.
   Include only the soapcpp2-generated headers and source code files.
*/

//gsoapopt w

/******************************************************************************\
 *                                                                            *
 * http://soap.amazon.com                                                     *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * Import                                                                     *
 *                                                                            *
\******************************************************************************/


// STL vector containers (use option -s to disable)
#import "stlvector.h"

/******************************************************************************\
 *                                                                            *
 * Schema Namespaces                                                          *
 *                                                                            *
\******************************************************************************/


/* NOTE:

It is strongly recommended to customize the names of the namespace prefixes
generated by wsdl2h. To do so, modify the prefix bindings below and add the
modified lines to typemap.dat to rerun wsdl2h:

ns1 = "http://soap.amazon.com"

*/

//gsoap ns1   schema namespace:	http://soap.amazon.com
//gsoap ns1   schema form:	unqualified

/******************************************************************************\
 *                                                                            *
 * Schema Types                                                               *
 *                                                                            *
\******************************************************************************/



//  Forward declaration of class ProductLineArray.
class ProductLineArray;

//  Forward declaration of class ns1__ProductLine.
class ns1__ProductLine;

//  Forward declaration of class ns1__ProductInfo.
class ns1__ProductInfo;

//  Forward declaration of class DetailsArray.
class DetailsArray;

//  Forward declaration of class ns1__Details.
class ns1__Details;

//  Forward declaration of class KeyPhraseArray.
class KeyPhraseArray;

//  Forward declaration of class ns1__KeyPhrase.
class ns1__KeyPhrase;

//  Forward declaration of class ArtistArray.
class ArtistArray;

//  Forward declaration of class AuthorArray.
class AuthorArray;

//  Forward declaration of class StarringArray.
class StarringArray;

//  Forward declaration of class DirectorArray.
class DirectorArray;

//  Forward declaration of class BrowseNodeArray.
class BrowseNodeArray;

//  Forward declaration of class ns1__BrowseNode.
class ns1__BrowseNode;

//  Forward declaration of class FeaturesArray.
class FeaturesArray;

//  Forward declaration of class TrackArray.
class TrackArray;

//  Forward declaration of class ns1__Track.
class ns1__Track;

//  Forward declaration of class AccessoryArray.
class AccessoryArray;

//  Forward declaration of class PlatformArray.
class PlatformArray;

//  Forward declaration of class ns1__Reviews.
class ns1__Reviews;

//  Forward declaration of class CustomerReviewArray.
class CustomerReviewArray;

//  Forward declaration of class ns1__CustomerReview.
class ns1__CustomerReview;

//  Forward declaration of class SimilarProductsArray.
class SimilarProductsArray;

//  Forward declaration of class ListArray.
class ListArray;

//  Forward declaration of class ns1__MarketplaceSearch.
class ns1__MarketplaceSearch;

//  Forward declaration of class ns1__SellerProfile.
class ns1__SellerProfile;

//  Forward declaration of class ns1__SellerSearch.
class ns1__SellerSearch;

//  Forward declaration of class ns1__MarketplaceSearchDetails.
class ns1__MarketplaceSearchDetails;

//  Forward declaration of class MarketplaceSearchDetailsArray.
class MarketplaceSearchDetailsArray;

//  Forward declaration of class ns1__SellerProfileDetails.
class ns1__SellerProfileDetails;

//  Forward declaration of class SellerProfileDetailsArray.
class SellerProfileDetailsArray;

//  Forward declaration of class ns1__SellerSearchDetails.
class ns1__SellerSearchDetails;

//  Forward declaration of class SellerSearchDetailsArray.
class SellerSearchDetailsArray;

//  Forward declaration of class ns1__ListingProductInfo.
class ns1__ListingProductInfo;

//  Forward declaration of class ListingProductDetailsArray.
class ListingProductDetailsArray;

//  Forward declaration of class ns1__ListingProductDetails.
class ns1__ListingProductDetails;

//  Forward declaration of class ns1__SellerFeedback.
class ns1__SellerFeedback;

//  Forward declaration of class FeedbackArray.
class FeedbackArray;

//  Forward declaration of class ns1__Feedback.
class ns1__Feedback;

//  Forward declaration of class ns1__ThirdPartyProductInfo.
class ns1__ThirdPartyProductInfo;

//  Forward declaration of class ThirdPartyProductDetailsArray.
class ThirdPartyProductDetailsArray;

//  Forward declaration of class ns1__ThirdPartyProductDetails.
class ns1__ThirdPartyProductDetails;

//  Forward declaration of class ns1__KeywordRequest.
class ns1__KeywordRequest;

//  Forward declaration of class ns1__PowerRequest.
class ns1__PowerRequest;

//  Forward declaration of class ns1__BrowseNodeRequest.
class ns1__BrowseNodeRequest;

//  Forward declaration of class ns1__AsinRequest.
class ns1__AsinRequest;

//  Forward declaration of class ns1__BlendedRequest.
class ns1__BlendedRequest;

//  Forward declaration of class ns1__UpcRequest.
class ns1__UpcRequest;

//  Forward declaration of class ns1__ArtistRequest.
class ns1__ArtistRequest;

//  Forward declaration of class ns1__AuthorRequest.
class ns1__AuthorRequest;

//  Forward declaration of class ns1__ActorRequest.
class ns1__ActorRequest;

//  Forward declaration of class ns1__DirectorRequest.
class ns1__DirectorRequest;

//  Forward declaration of class ns1__ExchangeRequest.
class ns1__ExchangeRequest;

//  Forward declaration of class ns1__ManufacturerRequest.
class ns1__ManufacturerRequest;

//  Forward declaration of class ns1__ListManiaRequest.
class ns1__ListManiaRequest;

//  Forward declaration of class ns1__WishlistRequest.
class ns1__WishlistRequest;

//  Forward declaration of class ns1__MarketplaceRequest.
class ns1__MarketplaceRequest;

//  Forward declaration of class ns1__SellerProfileRequest.
class ns1__SellerProfileRequest;

//  Forward declaration of class ns1__SellerRequest.
class ns1__SellerRequest;

//  Forward declaration of class ns1__SimilarityRequest.
class ns1__SimilarityRequest;

//  Forward declaration of class ItemIdArray.
class ItemIdArray;

//  Forward declaration of class ItemArray.
class ItemArray;

//  Forward declaration of class ns1__Item.
class ns1__Item;

//  Forward declaration of class ItemQuantityArray.
class ItemQuantityArray;

//  Forward declaration of class ns1__ItemQuantity.
class ns1__ItemQuantity;

//  Forward declaration of class AddItemArray.
class AddItemArray;

//  Forward declaration of class ns1__AddItem.
class ns1__AddItem;

//  Forward declaration of class ns1__ShoppingCart.
class ns1__ShoppingCart;

//  Forward declaration of class ns1__GetShoppingCartRequest.
class ns1__GetShoppingCartRequest;

//  Forward declaration of class ns1__ClearShoppingCartRequest.
class ns1__ClearShoppingCartRequest;

//  Forward declaration of class ns1__AddShoppingCartItemsRequest.
class ns1__AddShoppingCartItemsRequest;

//  Forward declaration of class ns1__RemoveShoppingCartItemsRequest.
class ns1__RemoveShoppingCartItemsRequest;

//  Forward declaration of class ns1__ModifyShoppingCartItemsRequest.
class ns1__ModifyShoppingCartItemsRequest;

/// "http://soap.amazon.com":ProductLine is a complexType.
class ns1__ProductLine
{ public:
/// Element Mode of type xs:string.
    std::string*                         Mode                           0;	///< Optional element.
/// Element ProductInfo of type "http://soap.amazon.com":ProductInfo.
    ns1__ProductInfo*                    ProductInfo                    0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ProductInfo is a complexType.
class ns1__ProductInfo
{ public:
/// Element TotalResults of type xs:string.
    std::string*                         TotalResults                   0;	///< Optional element.
/// Element TotalPages of type xs:string.
    std::string*                         TotalPages                     0;	///< Optional element.
/// Element ListName of type xs:string.
    std::string*                         ListName                       0;	///< Optional element.
/// Element Details of type "http://soap.amazon.com":DetailsArray.
    DetailsArray*                        Details                        0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":Details is a complexType.
class ns1__Details
{ public:
/// Element Url of type xs:string.
    std::string*                         Url                            0;	///< Optional element.
/// Element Asin of type xs:string.
    std::string*                         Asin                           0;	///< Optional element.
/// Element ProductName of type xs:string.
    std::string*                         ProductName                    0;	///< Optional element.
/// Element Catalog of type xs:string.
    std::string*                         Catalog                        0;	///< Optional element.
/// Element KeyPhrases of type "http://soap.amazon.com":KeyPhraseArray.
    KeyPhraseArray*                      KeyPhrases                     0;	///< Optional element.
/// Element Artists of type "http://soap.amazon.com":ArtistArray.
    ArtistArray*                         Artists                        0;	///< Optional element.
/// Element Authors of type "http://soap.amazon.com":AuthorArray.
    AuthorArray*                         Authors                        0;	///< Optional element.
/// Element Mpn of type xs:string.
    std::string*                         Mpn                            0;	///< Optional element.
/// Element Starring of type "http://soap.amazon.com":StarringArray.
    StarringArray*                       Starring                       0;	///< Optional element.
/// Element Directors of type "http://soap.amazon.com":DirectorArray.
    DirectorArray*                       Directors                      0;	///< Optional element.
/// Element TheatricalReleaseDate of type xs:string.
    std::string*                         TheatricalReleaseDate          0;	///< Optional element.
/// Element ReleaseDate of type xs:string.
    std::string*                         ReleaseDate                    0;	///< Optional element.
/// Element Manufacturer of type xs:string.
    std::string*                         Manufacturer                   0;	///< Optional element.
/// Element Distributor of type xs:string.
    std::string*                         Distributor                    0;	///< Optional element.
/// Element ImageUrlSmall of type xs:string.
    std::string*                         ImageUrlSmall                  0;	///< Optional element.
/// Element ImageUrlMedium of type xs:string.
    std::string*                         ImageUrlMedium                 0;	///< Optional element.
/// Element ImageUrlLarge of type xs:string.
    std::string*                         ImageUrlLarge                  0;	///< Optional element.
/// Element ListPrice of type xs:string.
    std::string*                         ListPrice                      0;	///< Optional element.
/// Element OurPrice of type xs:string.
    std::string*                         OurPrice                       0;	///< Optional element.
/// Element UsedPrice of type xs:string.
    std::string*                         UsedPrice                      0;	///< Optional element.
/// Element RefurbishedPrice of type xs:string.
    std::string*                         RefurbishedPrice               0;	///< Optional element.
/// Element CollectiblePrice of type xs:string.
    std::string*                         CollectiblePrice               0;	///< Optional element.
/// Element ThirdPartyNewPrice of type xs:string.
    std::string*                         ThirdPartyNewPrice             0;	///< Optional element.
/// Element NumberOfOfferings of type xs:string.
    std::string*                         NumberOfOfferings              0;	///< Optional element.
/// Element ThirdPartyNewCount of type xs:string.
    std::string*                         ThirdPartyNewCount             0;	///< Optional element.
/// Element UsedCount of type xs:string.
    std::string*                         UsedCount                      0;	///< Optional element.
/// Element CollectibleCount of type xs:string.
    std::string*                         CollectibleCount               0;	///< Optional element.
/// Element RefurbishedCount of type xs:string.
    std::string*                         RefurbishedCount               0;	///< Optional element.
/// Element ThirdPartyProductInfo of type "http://soap.amazon.com":ThirdPartyProductInfo.
    ns1__ThirdPartyProductInfo*          ThirdPartyProductInfo          0;	///< Optional element.
/// Element SalesRank of type xs:string.
    std::string*                         SalesRank                      0;	///< Optional element.
/// Element BrowseList of type "http://soap.amazon.com":BrowseNodeArray.
    BrowseNodeArray*                     BrowseList                     0;	///< Optional element.
/// Element Media of type xs:string.
    std::string*                         Media                          0;	///< Optional element.
/// Element ReadingLevel of type xs:string.
    std::string*                         ReadingLevel                   0;	///< Optional element.
/// Element NumberOfPages of type xs:string.
    std::string*                         NumberOfPages                  0;	///< Optional element.
/// Element NumberOfIssues of type xs:string.
    std::string*                         NumberOfIssues                 0;	///< Optional element.
/// Element IssuesPerYear of type xs:string.
    std::string*                         IssuesPerYear                  0;	///< Optional element.
/// Element SubscriptionLength of type xs:string.
    std::string*                         SubscriptionLength             0;	///< Optional element.
/// Element DeweyNumber of type xs:string.
    std::string*                         DeweyNumber                    0;	///< Optional element.
/// Element RunningTime of type xs:string.
    std::string*                         RunningTime                    0;	///< Optional element.
/// Element Publisher of type xs:string.
    std::string*                         Publisher                      0;	///< Optional element.
/// Element NumMedia of type xs:string.
    std::string*                         NumMedia                       0;	///< Optional element.
/// Element Isbn of type xs:string.
    std::string*                         Isbn                           0;	///< Optional element.
/// Element Features of type "http://soap.amazon.com":FeaturesArray.
    FeaturesArray*                       Features                       0;	///< Optional element.
/// Element MpaaRating of type xs:string.
    std::string*                         MpaaRating                     0;	///< Optional element.
/// Element EsrbRating of type xs:string.
    std::string*                         EsrbRating                     0;	///< Optional element.
/// Element AgeGroup of type xs:string.
    std::string*                         AgeGroup                       0;	///< Optional element.
/// Element Availability of type xs:string.
    std::string*                         Availability                   0;	///< Optional element.
/// Element Upc of type xs:string.
    std::string*                         Upc                            0;	///< Optional element.
/// Element Tracks of type "http://soap.amazon.com":TrackArray.
    TrackArray*                          Tracks                         0;	///< Optional element.
/// Element Accessories of type "http://soap.amazon.com":AccessoryArray.
    AccessoryArray*                      Accessories                    0;	///< Optional element.
/// Element Platforms of type "http://soap.amazon.com":PlatformArray.
    PlatformArray*                       Platforms                      0;	///< Optional element.
/// Element Encoding of type xs:string.
    std::string*                         Encoding                       0;	///< Optional element.
/// Element Reviews of type "http://soap.amazon.com":Reviews.
    ns1__Reviews*                        Reviews                        0;	///< Optional element.
/// Element SimilarProducts of type "http://soap.amazon.com":SimilarProductsArray.
    SimilarProductsArray*                SimilarProducts                0;	///< Optional element.
/// Element Lists of type "http://soap.amazon.com":ListArray.
    ListArray*                           Lists                          0;	///< Optional element.
/// Element Status of type xs:string.
    std::string*                         Status                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":KeyPhrase is a complexType.
class ns1__KeyPhrase
{ public:
/// Element KeyPhrase of type xs:string.
    std::string*                         KeyPhrase                      0;	///< Optional element.
/// Element Type of type xs:string.
    std::string*                         Type                           0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":BrowseNode is a complexType.
class ns1__BrowseNode
{ public:
/// Element BrowseId of type xs:string.
    std::string*                         BrowseId                       0;	///< Optional element.
/// Element BrowseName of type xs:string.
    std::string*                         BrowseName                     0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":Track is a complexType.
class ns1__Track
{ public:
/// Element TrackName of type xs:string.
    std::string*                         TrackName                      0;	///< Optional element.
/// Element ByArtist of type xs:string.
    std::string*                         ByArtist                       0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":Reviews is a complexType.
class ns1__Reviews
{ public:
/// Element AvgCustomerRating of type xs:string.
    std::string*                         AvgCustomerRating              0;	///< Optional element.
/// Element TotalCustomerReviews of type xs:string.
    std::string*                         TotalCustomerReviews           0;	///< Optional element.
/// Element CustomerReviews of type "http://soap.amazon.com":CustomerReviewArray.
    CustomerReviewArray*                 CustomerReviews                0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":CustomerReview is a complexType.
class ns1__CustomerReview
{ public:
/// Element Rating of type xs:string.
    std::string*                         Rating                         0;	///< Optional element.
/// Element Summary of type xs:string.
    std::string*                         Summary                        0;	///< Optional element.
/// Element Comment of type xs:string.
    std::string*                         Comment                        0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":MarketplaceSearch is a complexType.
class ns1__MarketplaceSearch
{ public:
/// Element MarketplaceSearchDetails of type "http://soap.amazon.com":MarketplaceSearchDetailsArray.
    MarketplaceSearchDetailsArray*       MarketplaceSearchDetails       1;	///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SellerProfile is a complexType.
class ns1__SellerProfile
{ public:
/// Element SellerProfileDetails of type "http://soap.amazon.com":SellerProfileDetailsArray.
    SellerProfileDetailsArray*           SellerProfileDetails           1;	///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SellerSearch is a complexType.
class ns1__SellerSearch
{ public:
/// Element SellerSearchDetails of type "http://soap.amazon.com":SellerSearchDetailsArray.
    SellerSearchDetailsArray*            SellerSearchDetails            1;	///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":MarketplaceSearchDetails is a complexType.
class ns1__MarketplaceSearchDetails
{ public:
/// Element NumberOfOpenListings of type xs:string.
    std::string*                         NumberOfOpenListings           0;	///< Optional element.
/// Element ListingProductInfo of type "http://soap.amazon.com":ListingProductInfo.
    ns1__ListingProductInfo*             ListingProductInfo             0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SellerProfileDetails is a complexType.
class ns1__SellerProfileDetails
{ public:
/// Element SellerNickname of type xs:string.
    std::string*                         SellerNickname                 0;	///< Optional element.
/// Element OverallFeedbackRating of type xs:string.
    std::string*                         OverallFeedbackRating          0;	///< Optional element.
/// Element NumberOfFeedback of type xs:string.
    std::string*                         NumberOfFeedback               0;	///< Optional element.
/// Element NumberOfCanceledBids of type xs:string.
    std::string*                         NumberOfCanceledBids           0;	///< Optional element.
/// Element NumberOfCanceledAuctions of type xs:string.
    std::string*                         NumberOfCanceledAuctions       0;	///< Optional element.
/// Element StoreId of type xs:string.
    std::string*                         StoreId                        0;	///< Optional element.
/// Element StoreName of type xs:string.
    std::string*                         StoreName                      0;	///< Optional element.
/// Element SellerFeedback of type "http://soap.amazon.com":SellerFeedback.
    ns1__SellerFeedback*                 SellerFeedback                 0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SellerSearchDetails is a complexType.
class ns1__SellerSearchDetails
{ public:
/// Element SellerNickname of type xs:string.
    std::string*                         SellerNickname                 0;	///< Optional element.
/// Element StoreId of type xs:string.
    std::string*                         StoreId                        0;	///< Optional element.
/// Element StoreName of type xs:string.
    std::string*                         StoreName                      0;	///< Optional element.
/// Element NumberOfOpenListings of type xs:string.
    std::string*                         NumberOfOpenListings           0;	///< Optional element.
/// Element ListingProductInfo of type "http://soap.amazon.com":ListingProductInfo.
    ns1__ListingProductInfo*             ListingProductInfo             0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ListingProductInfo is a complexType.
class ns1__ListingProductInfo
{ public:
/// Element ListingProductDetails of type "http://soap.amazon.com":ListingProductDetailsArray.
    ListingProductDetailsArray*          ListingProductDetails          1;	///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ListingProductDetails is a complexType.
class ns1__ListingProductDetails
{ public:
/// Element ExchangeId of type xs:string.
    std::string*                         ExchangeId                     0;	///< Optional element.
/// Element ListingId of type xs:string.
    std::string*                         ListingId                      0;	///< Optional element.
/// Element ExchangeTitle of type xs:string.
    std::string*                         ExchangeTitle                  0;	///< Optional element.
/// Element ExchangePrice of type xs:string.
    std::string*                         ExchangePrice                  0;	///< Optional element.
/// Element ExchangeAsin of type xs:string.
    std::string*                         ExchangeAsin                   0;	///< Optional element.
/// Element ExchangeEndDate of type xs:string.
    std::string*                         ExchangeEndDate                0;	///< Optional element.
/// Element ExchangeTinyImage of type xs:string.
    std::string*                         ExchangeTinyImage              0;	///< Optional element.
/// Element ExchangeSellerId of type xs:string.
    std::string*                         ExchangeSellerId               0;	///< Optional element.
/// Element ExchangeSellerNickname of type xs:string.
    std::string*                         ExchangeSellerNickname         0;	///< Optional element.
/// Element ExchangeStartDate of type xs:string.
    std::string*                         ExchangeStartDate              0;	///< Optional element.
/// Element ExchangeStatus of type xs:string.
    std::string*                         ExchangeStatus                 0;	///< Optional element.
/// Element ExchangeQuantity of type xs:string.
    std::string*                         ExchangeQuantity               0;	///< Optional element.
/// Element ExchangeQuantityAllocated of type xs:string.
    std::string*                         ExchangeQuantityAllocated      0;	///< Optional element.
/// Element ExchangeFeaturedCategory of type xs:string.
    std::string*                         ExchangeFeaturedCategory       0;	///< Optional element.
/// Element ExchangeCondition of type xs:string.
    std::string*                         ExchangeCondition              0;	///< Optional element.
/// Element ExchangeConditionType of type xs:string.
    std::string*                         ExchangeConditionType          0;	///< Optional element.
/// Element ExchangeAvailability of type xs:string.
    std::string*                         ExchangeAvailability           0;	///< Optional element.
/// Element ExchangeOfferingType of type xs:string.
    std::string*                         ExchangeOfferingType           0;	///< Optional element.
/// Element ExchangeSellerState of type xs:string.
    std::string*                         ExchangeSellerState            0;	///< Optional element.
/// Element ExchangeSellerCountry of type xs:string.
    std::string*                         ExchangeSellerCountry          0;	///< Optional element.
/// Element ExchangeSellerRating of type xs:string.
    std::string*                         ExchangeSellerRating           0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SellerFeedback is a complexType.
class ns1__SellerFeedback
{ public:
/// Element Feedback of type "http://soap.amazon.com":FeedbackArray.
    FeedbackArray*                       Feedback                       1;	///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":Feedback is a complexType.
class ns1__Feedback
{ public:
/// Element FeedbackRating of type xs:string.
    std::string*                         FeedbackRating                 0;	///< Optional element.
/// Element FeedbackComments of type xs:string.
    std::string*                         FeedbackComments               0;	///< Optional element.
/// Element FeedbackDate of type xs:string.
    std::string*                         FeedbackDate                   0;	///< Optional element.
/// Element FeedbackRater of type xs:string.
    std::string*                         FeedbackRater                  0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ThirdPartyProductInfo is a complexType.
class ns1__ThirdPartyProductInfo
{ public:
/// Element ThirdPartyProductDetails of type "http://soap.amazon.com":ThirdPartyProductDetailsArray.
    ThirdPartyProductDetailsArray*       ThirdPartyProductDetails       1;	///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ThirdPartyProductDetails is a complexType.
class ns1__ThirdPartyProductDetails
{ public:
/// Element OfferingType of type xs:string.
    std::string*                         OfferingType                   0;	///< Optional element.
/// Element SellerId of type xs:string.
    std::string*                         SellerId                       0;	///< Optional element.
/// Element SellerNickname of type xs:string.
    std::string*                         SellerNickname                 0;	///< Optional element.
/// Element ExchangeId of type xs:string.
    std::string*                         ExchangeId                     0;	///< Optional element.
/// Element OfferingPrice of type xs:string.
    std::string*                         OfferingPrice                  0;	///< Optional element.
/// Element Condition of type xs:string.
    std::string*                         Condition                      0;	///< Optional element.
/// Element ConditionType of type xs:string.
    std::string*                         ConditionType                  0;	///< Optional element.
/// Element ExchangeAvailability of type xs:string.
    std::string*                         ExchangeAvailability           0;	///< Optional element.
/// Element SellerCountry of type xs:string.
    std::string*                         SellerCountry                  0;	///< Optional element.
/// Element SellerState of type xs:string.
    std::string*                         SellerState                    0;	///< Optional element.
/// Element ShipComments of type xs:string.
    std::string*                         ShipComments                   0;	///< Optional element.
/// Element SellerRating of type xs:string.
    std::string*                         SellerRating                   0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":KeywordRequest is a complexType.
class ns1__KeywordRequest
{ public:
/// Element keyword of type xs:string.
    std::string                          keyword                        1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element mode of type xs:string.
    std::string                          mode                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element variations of type xs:string.
    std::string*                         variations                     0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":PowerRequest is a complexType.
class ns1__PowerRequest
{ public:
/// Element power of type xs:string.
    std::string                          power                          1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element mode of type xs:string.
    std::string                          mode                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element variations of type xs:string.
    std::string*                         variations                     0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":BrowseNodeRequest is a complexType.
class ns1__BrowseNodeRequest
{ public:
/// Element browse_node of type xs:string.
    std::string                          browse_USCOREnode              1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element mode of type xs:string.
    std::string                          mode                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":AsinRequest is a complexType.
class ns1__AsinRequest
{ public:
/// Element asin of type xs:string.
    std::string                          asin                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element offer of type xs:string.
    std::string*                         offer                          0;	///< Optional element.
/// Element offerpage of type xs:string.
    std::string*                         offerpage                      0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":BlendedRequest is a complexType.
class ns1__BlendedRequest
{ public:
/// Element blended of type xs:string.
    std::string                          blended                        1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":UpcRequest is a complexType.
class ns1__UpcRequest
{ public:
/// Element upc of type xs:string.
    std::string                          upc                            1;	///< Required element.
/// Element mode of type xs:string.
    std::string                          mode                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element variations of type xs:string.
    std::string*                         variations                     0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ArtistRequest is a complexType.
class ns1__ArtistRequest
{ public:
/// Element artist of type xs:string.
    std::string                          artist                         1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element mode of type xs:string.
    std::string                          mode                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element variations of type xs:string.
    std::string*                         variations                     0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":AuthorRequest is a complexType.
class ns1__AuthorRequest
{ public:
/// Element author of type xs:string.
    std::string                          author                         1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element mode of type xs:string.
    std::string                          mode                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element variations of type xs:string.
    std::string*                         variations                     0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ActorRequest is a complexType.
class ns1__ActorRequest
{ public:
/// Element actor of type xs:string.
    std::string                          actor                          1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element mode of type xs:string.
    std::string                          mode                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element variations of type xs:string.
    std::string*                         variations                     0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":DirectorRequest is a complexType.
class ns1__DirectorRequest
{ public:
/// Element director of type xs:string.
    std::string                          director                       1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element mode of type xs:string.
    std::string                          mode                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element variations of type xs:string.
    std::string*                         variations                     0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ExchangeRequest is a complexType.
class ns1__ExchangeRequest
{ public:
/// Element exchange_id of type xs:string.
    std::string                          exchange_USCOREid              1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ManufacturerRequest is a complexType.
class ns1__ManufacturerRequest
{ public:
/// Element manufacturer of type xs:string.
    std::string                          manufacturer                   1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element mode of type xs:string.
    std::string                          mode                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element variations of type xs:string.
    std::string*                         variations                     0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ListManiaRequest is a complexType.
class ns1__ListManiaRequest
{ public:
/// Element lm_id of type xs:string.
    std::string                          lm_USCOREid                    1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":WishlistRequest is a complexType.
class ns1__WishlistRequest
{ public:
/// Element wishlist_id of type xs:string.
    std::string                          wishlist_USCOREid              1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":MarketplaceRequest is a complexType.
class ns1__MarketplaceRequest
{ public:
/// Element marketplace_search of type xs:string.
    std::string                          marketplace_USCOREsearch       1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element keyword of type xs:string.
    std::string*                         keyword                        0;	///< Optional element.
/// Element keyword_search of type xs:string.
    std::string*                         keyword_USCOREsearch           0;	///< Optional element.
/// Element browse_id of type xs:string.
    std::string*                         browse_USCOREid                0;	///< Optional element.
/// Element zipcode of type xs:string.
    std::string*                         zipcode                        0;	///< Optional element.
/// Element area_id of type xs:string.
    std::string*                         area_USCOREid                  0;	///< Optional element.
/// Element geo of type xs:string.
    std::string*                         geo                            0;	///< Optional element.
/// Element sort of type xs:string.
    std::string*                         sort                           0;	///< Optional element.
/// Element listing_id of type xs:string.
    std::string*                         listing_USCOREid               0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// Element index of type xs:string.
    std::string*                         index                          0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SellerProfileRequest is a complexType.
class ns1__SellerProfileRequest
{ public:
/// Element seller_id of type xs:string.
    std::string                          seller_USCOREid                1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SellerRequest is a complexType.
class ns1__SellerRequest
{ public:
/// Element seller_id of type xs:string.
    std::string                          seller_USCOREid                1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element offerstatus of type xs:string.
    std::string                          offerstatus                    1;	///< Required element.
/// Element page of type xs:string.
    std::string                          page                           1;	///< Required element.
/// Element seller_browse_id of type xs:string.
    std::string*                         seller_USCOREbrowse_USCOREid   0;	///< Optional element.
/// Element keyword of type xs:string.
    std::string*                         keyword                        0;	///< Optional element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// Element index of type xs:string.
    std::string*                         index                          0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SimilarityRequest is a complexType.
class ns1__SimilarityRequest
{ public:
/// Element asin of type xs:string.
    std::string                          asin                           1;	///< Required element.
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element type of type xs:string.
    std::string                          type                           1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":Item is a complexType.
class ns1__Item
{ public:
/// Element ItemId of type xs:string.
    std::string                          ItemId                         1;	///< Required element.
/// Element ProductName of type xs:string.
    std::string                          ProductName                    1;	///< Required element.
/// Element Catalog of type xs:string.
    std::string                          Catalog                        1;	///< Required element.
/// Element Asin of type xs:string.
    std::string*                         Asin                           0;	///< Optional element.
/// Element ExchangeId of type xs:string.
    std::string*                         ExchangeId                     0;	///< Optional element.
/// Element Quantity of type xs:string.
    std::string                          Quantity                       1;	///< Required element.
/// Element ListPrice of type xs:string.
    std::string*                         ListPrice                      0;	///< Optional element.
/// Element OurPrice of type xs:string.
    std::string                          OurPrice                       1;	///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ItemQuantity is a complexType.
class ns1__ItemQuantity
{ public:
/// Element ItemId of type xs:string.
    std::string                          ItemId                         1;	///< Required element.
/// Element Quantity of type xs:string.
    std::string                          Quantity                       1;	///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":AddItem is a complexType.
class ns1__AddItem
{ public:
/// Element Asin of type xs:string.
    std::string*                         Asin                           0;	///< Optional element.
/// Element ExchangeId of type xs:string.
    std::string*                         ExchangeId                     0;	///< Optional element.
/// Element Quantity of type xs:string.
    std::string                          Quantity                       1;	///< Required element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ShoppingCart is a complexType.
class ns1__ShoppingCart
{ public:
/// Element CartId of type xs:string.
    std::string                          CartId                         1;	///< Required element.
/// Element HMAC of type xs:string.
    std::string                          HMAC                           1;	///< Required element.
/// Element PurchaseUrl of type xs:string.
    std::string                          PurchaseUrl                    1;	///< Required element.
/// Element Items of type "http://soap.amazon.com":ItemArray.
    ItemArray*                           Items                          0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":GetShoppingCartRequest is a complexType.
class ns1__GetShoppingCartRequest
{ public:
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element CartId of type xs:string.
    std::string                          CartId                         1;	///< Required element.
/// Element HMAC of type xs:string.
    std::string                          HMAC                           1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ClearShoppingCartRequest is a complexType.
class ns1__ClearShoppingCartRequest
{ public:
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element CartId of type xs:string.
    std::string                          CartId                         1;	///< Required element.
/// Element HMAC of type xs:string.
    std::string                          HMAC                           1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":AddShoppingCartItemsRequest is a complexType.
class ns1__AddShoppingCartItemsRequest
{ public:
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element CartId of type xs:string.
    std::string*                         CartId                         0;	///< Optional element.
/// Element HMAC of type xs:string.
    std::string*                         HMAC                           0;	///< Optional element.
/// Element Items of type "http://soap.amazon.com":AddItemArray.
    AddItemArray*                        Items                          1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":RemoveShoppingCartItemsRequest is a complexType.
class ns1__RemoveShoppingCartItemsRequest
{ public:
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element CartId of type xs:string.
    std::string                          CartId                         1;	///< Required element.
/// Element HMAC of type xs:string.
    std::string                          HMAC                           1;	///< Required element.
/// Element Items of type "http://soap.amazon.com":ItemIdArray.
    ItemIdArray*                         Items                          1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ModifyShoppingCartItemsRequest is a complexType.
class ns1__ModifyShoppingCartItemsRequest
{ public:
/// Element tag of type xs:string.
    std::string                          tag                            1;	///< Required element.
/// Element devtag of type xs:string.
    std::string                          devtag                         1;	///< Required element.
/// Element CartId of type xs:string.
    std::string                          CartId                         1;	///< Required element.
/// Element HMAC of type xs:string.
    std::string                          HMAC                           1;	///< Required element.
/// Element Items of type "http://soap.amazon.com":ItemQuantityArray.
    ItemQuantityArray*                   Items                          1;	///< Required element.
/// Element locale of type xs:string.
    std::string*                         locale                         0;	///< Optional element.
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ProductLineArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":ProductLine
class ProductLineArray
{ public:
/// Pointer to array of ns1__ProductLine*.
    ns1__ProductLine*                   *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":DetailsArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":Details
class DetailsArray
{ public:
/// Pointer to array of ns1__Details*.
    ns1__Details*                       *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":KeyPhraseArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":KeyPhrase
class KeyPhraseArray
{ public:
/// Pointer to array of ns1__KeyPhrase*.
    ns1__KeyPhrase*                     *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ArtistArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class ArtistArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":AuthorArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class AuthorArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":StarringArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class StarringArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":DirectorArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class DirectorArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":BrowseNodeArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":BrowseNode
class BrowseNodeArray
{ public:
/// Pointer to array of ns1__BrowseNode*.
    ns1__BrowseNode*                    *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":FeaturesArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class FeaturesArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":TrackArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":Track
class TrackArray
{ public:
/// Pointer to array of ns1__Track*.
    ns1__Track*                         *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":AccessoryArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class AccessoryArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":PlatformArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class PlatformArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":CustomerReviewArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":CustomerReview
class CustomerReviewArray
{ public:
/// Pointer to array of ns1__CustomerReview*.
    ns1__CustomerReview*                *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SimilarProductsArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class SimilarProductsArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ListArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class ListArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":MarketplaceSearchDetailsArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":MarketplaceSearchDetails
class MarketplaceSearchDetailsArray
{ public:
/// Pointer to array of ns1__MarketplaceSearchDetails*.
    ns1__MarketplaceSearchDetails*      *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SellerProfileDetailsArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":SellerProfileDetails
class SellerProfileDetailsArray
{ public:
/// Pointer to array of ns1__SellerProfileDetails*.
    ns1__SellerProfileDetails*          *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":SellerSearchDetailsArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":SellerSearchDetails
class SellerSearchDetailsArray
{ public:
/// Pointer to array of ns1__SellerSearchDetails*.
    ns1__SellerSearchDetails*           *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ListingProductDetailsArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":ListingProductDetails
class ListingProductDetailsArray
{ public:
/// Pointer to array of ns1__ListingProductDetails*.
    ns1__ListingProductDetails*         *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":FeedbackArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":Feedback
class FeedbackArray
{ public:
/// Pointer to array of ns1__Feedback*.
    ns1__Feedback*                      *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ThirdPartyProductDetailsArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":ThirdPartyProductDetails
class ThirdPartyProductDetailsArray
{ public:
/// Pointer to array of ns1__ThirdPartyProductDetails*.
    ns1__ThirdPartyProductDetails*      *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ItemIdArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of xs:string
class ItemIdArray
{ public:
/// Pointer to array of std::string*.
    std::string*                        *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ItemArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":Item
class ItemArray
{ public:
/// Pointer to array of ns1__Item*.
    ns1__Item*                          *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":ItemQuantityArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":ItemQuantity
class ItemQuantityArray
{ public:
/// Pointer to array of ns1__ItemQuantity*.
    ns1__ItemQuantity*                  *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/// "http://soap.amazon.com":AddItemArray is a complexType with complexContent restriction of SOAP-ENC:Array.
/// SOAP encoded array of "http://soap.amazon.com":AddItem
class AddItemArray
{ public:
/// Pointer to array of ns1__AddItem*.
    ns1__AddItem*                       *__ptr                         ;
/// Size of the dynamic array.
    int                                  __size                        ;
/// Offset for partially transmitted arrays (uncomment only when required).
//  int                                  __offset                      ;
/// A handle to the soap struct that manages this instance (automatically set)
    struct soap                         *soap                          ;
};

/******************************************************************************\
 *                                                                            *
 * Services                                                                   *
 *                                                                            *
\******************************************************************************/


//gsoap ns1  service name:	AmazonSearchBinding 
//gsoap ns1  service type:	AmazonSearchPort 
//gsoap ns1  service port:	http://soap.amazon.com/onca/soap2 
//gsoap ns1  service namespace:	http://soap.amazon.com 
//gsoap ns1  service transport:	http://schemas.xmlsoap.org/soap/http 

/** @mainpage AmazonSearch Definitions

@section AmazonSearch_bindings Bindings
  - @ref AmazonSearchBinding

*/

/**

@page AmazonSearchBinding Binding "AmazonSearchBinding"

@section AmazonSearchBinding_operations Operations of Binding  "AmazonSearchBinding"
  - @ref ns1__KeywordSearchRequest
  - @ref ns1__PowerSearchRequest
  - @ref ns1__BrowseNodeSearchRequest
  - @ref ns1__AsinSearchRequest
  - @ref ns1__BlendedSearchRequest
  - @ref ns1__UpcSearchRequest
  - @ref ns1__AuthorSearchRequest
  - @ref ns1__ArtistSearchRequest
  - @ref ns1__ActorSearchRequest
  - @ref ns1__ManufacturerSearchRequest
  - @ref ns1__DirectorSearchRequest
  - @ref ns1__ExchangeSearchRequest
  - @ref ns1__ListManiaSearchRequest
  - @ref ns1__WishlistSearchRequest
  - @ref ns1__SellerProfileSearchRequest
  - @ref ns1__SellerSearchRequest
  - @ref ns1__MarketplaceSearchRequest
  - @ref ns1__SimilaritySearchRequest
  - @ref ns1__GetShoppingCartRequest_
  - @ref ns1__ClearShoppingCartRequest_
  - @ref ns1__AddShoppingCartItemsRequest_
  - @ref ns1__RemoveShoppingCartItemsRequest_
  - @ref ns1__ModifyShoppingCartItemsRequest_

@section AmazonSearchBinding_ports Endpoints of Binding  "AmazonSearchBinding"
  - http://soap.amazon.com/onca/soap2

Note: use wsdl2h option -N to change the service binding prefix name

*/

/******************************************************************************\
 *                                                                            *
 * AmazonSearchBinding                                                        *
 *                                                                            *
\******************************************************************************/


/******************************************************************************\
 *                                                                            *
 * ns1__KeywordSearchRequest                                                  *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__KeywordSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__KeywordSearchRequest"
struct ns1__KeywordSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__KeywordSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__KeywordSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__KeywordRequest*                KeywordSearchRequest,
    // response parameters:
    struct ns1__KeywordSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__KeywordSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__KeywordRequest*                KeywordSearchRequest,
    // response parameters:
    struct ns1__KeywordSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	KeywordSearchRequest rpc
//gsoap ns1  service method-encoding:	KeywordSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	KeywordSearchRequest http://soap.amazon.com
int ns1__KeywordSearchRequest(
    ns1__KeywordRequest*                KeywordSearchRequest,	///< Request parameter
    struct ns1__KeywordSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__PowerSearchRequest                                                    *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__PowerSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__PowerSearchRequest"
struct ns1__PowerSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__PowerSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__PowerSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__PowerRequest*                  PowerSearchRequest,
    // response parameters:
    struct ns1__PowerSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__PowerSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__PowerRequest*                  PowerSearchRequest,
    // response parameters:
    struct ns1__PowerSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	PowerSearchRequest rpc
//gsoap ns1  service method-encoding:	PowerSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	PowerSearchRequest http://soap.amazon.com
int ns1__PowerSearchRequest(
    ns1__PowerRequest*                  PowerSearchRequest,	///< Request parameter
    struct ns1__PowerSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__BrowseNodeSearchRequest                                               *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__BrowseNodeSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__BrowseNodeSearchRequest"
struct ns1__BrowseNodeSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__BrowseNodeSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__BrowseNodeSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__BrowseNodeRequest*             BrowseNodeSearchRequest,
    // response parameters:
    struct ns1__BrowseNodeSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__BrowseNodeSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__BrowseNodeRequest*             BrowseNodeSearchRequest,
    // response parameters:
    struct ns1__BrowseNodeSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	BrowseNodeSearchRequest rpc
//gsoap ns1  service method-encoding:	BrowseNodeSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	BrowseNodeSearchRequest http://soap.amazon.com
int ns1__BrowseNodeSearchRequest(
    ns1__BrowseNodeRequest*             BrowseNodeSearchRequest,	///< Request parameter
    struct ns1__BrowseNodeSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__AsinSearchRequest                                                     *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__AsinSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__AsinSearchRequest"
struct ns1__AsinSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__AsinSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__AsinSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__AsinRequest*                   AsinSearchRequest,
    // response parameters:
    struct ns1__AsinSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__AsinSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__AsinRequest*                   AsinSearchRequest,
    // response parameters:
    struct ns1__AsinSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	AsinSearchRequest rpc
//gsoap ns1  service method-encoding:	AsinSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	AsinSearchRequest http://soap.amazon.com
int ns1__AsinSearchRequest(
    ns1__AsinRequest*                   AsinSearchRequest,	///< Request parameter
    struct ns1__AsinSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__BlendedSearchRequest                                                  *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__BlendedSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__BlendedSearchRequest"
struct ns1__BlendedSearchRequestResponse
{
    ProductLineArray*                   return_;
};

/// Operation "ns1__BlendedSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__BlendedSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__BlendedRequest*                BlendedSearchRequest,
    // response parameters:
    struct ns1__BlendedSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__BlendedSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__BlendedRequest*                BlendedSearchRequest,
    // response parameters:
    struct ns1__BlendedSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	BlendedSearchRequest rpc
//gsoap ns1  service method-encoding:	BlendedSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	BlendedSearchRequest http://soap.amazon.com
int ns1__BlendedSearchRequest(
    ns1__BlendedRequest*                BlendedSearchRequest,	///< Request parameter
    struct ns1__BlendedSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__UpcSearchRequest                                                      *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__UpcSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__UpcSearchRequest"
struct ns1__UpcSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__UpcSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__UpcSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__UpcRequest*                    UpcSearchRequest,
    // response parameters:
    struct ns1__UpcSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__UpcSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__UpcRequest*                    UpcSearchRequest,
    // response parameters:
    struct ns1__UpcSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	UpcSearchRequest rpc
//gsoap ns1  service method-encoding:	UpcSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	UpcSearchRequest http://soap.amazon.com
int ns1__UpcSearchRequest(
    ns1__UpcRequest*                    UpcSearchRequest,	///< Request parameter
    struct ns1__UpcSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__AuthorSearchRequest                                                   *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__AuthorSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__AuthorSearchRequest"
struct ns1__AuthorSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__AuthorSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__AuthorSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__AuthorRequest*                 AuthorSearchRequest,
    // response parameters:
    struct ns1__AuthorSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__AuthorSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__AuthorRequest*                 AuthorSearchRequest,
    // response parameters:
    struct ns1__AuthorSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	AuthorSearchRequest rpc
//gsoap ns1  service method-encoding:	AuthorSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	AuthorSearchRequest http://soap.amazon.com
int ns1__AuthorSearchRequest(
    ns1__AuthorRequest*                 AuthorSearchRequest,	///< Request parameter
    struct ns1__AuthorSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__ArtistSearchRequest                                                   *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__ArtistSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__ArtistSearchRequest"
struct ns1__ArtistSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__ArtistSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__ArtistSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__ArtistRequest*                 ArtistSearchRequest,
    // response parameters:
    struct ns1__ArtistSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__ArtistSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__ArtistRequest*                 ArtistSearchRequest,
    // response parameters:
    struct ns1__ArtistSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	ArtistSearchRequest rpc
//gsoap ns1  service method-encoding:	ArtistSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	ArtistSearchRequest http://soap.amazon.com
int ns1__ArtistSearchRequest(
    ns1__ArtistRequest*                 ArtistSearchRequest,	///< Request parameter
    struct ns1__ArtistSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__ActorSearchRequest                                                    *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__ActorSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__ActorSearchRequest"
struct ns1__ActorSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__ActorSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__ActorSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__ActorRequest*                  ActorSearchRequest,
    // response parameters:
    struct ns1__ActorSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__ActorSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__ActorRequest*                  ActorSearchRequest,
    // response parameters:
    struct ns1__ActorSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	ActorSearchRequest rpc
//gsoap ns1  service method-encoding:	ActorSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	ActorSearchRequest http://soap.amazon.com
int ns1__ActorSearchRequest(
    ns1__ActorRequest*                  ActorSearchRequest,	///< Request parameter
    struct ns1__ActorSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__ManufacturerSearchRequest                                             *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__ManufacturerSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__ManufacturerSearchRequest"
struct ns1__ManufacturerSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__ManufacturerSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__ManufacturerSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__ManufacturerRequest*           ManufacturerSearchRequest,
    // response parameters:
    struct ns1__ManufacturerSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__ManufacturerSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__ManufacturerRequest*           ManufacturerSearchRequest,
    // response parameters:
    struct ns1__ManufacturerSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	ManufacturerSearchRequest rpc
//gsoap ns1  service method-encoding:	ManufacturerSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	ManufacturerSearchRequest http://soap.amazon.com
int ns1__ManufacturerSearchRequest(
    ns1__ManufacturerRequest*           ManufacturerSearchRequest,	///< Request parameter
    struct ns1__ManufacturerSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__DirectorSearchRequest                                                 *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__DirectorSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__DirectorSearchRequest"
struct ns1__DirectorSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__DirectorSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__DirectorSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__DirectorRequest*               DirectorSearchRequest,
    // response parameters:
    struct ns1__DirectorSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__DirectorSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__DirectorRequest*               DirectorSearchRequest,
    // response parameters:
    struct ns1__DirectorSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	DirectorSearchRequest rpc
//gsoap ns1  service method-encoding:	DirectorSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	DirectorSearchRequest http://soap.amazon.com
int ns1__DirectorSearchRequest(
    ns1__DirectorRequest*               DirectorSearchRequest,	///< Request parameter
    struct ns1__DirectorSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__ExchangeSearchRequest                                                 *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__ExchangeSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__ExchangeSearchRequest"
struct ns1__ExchangeSearchRequestResponse
{
    ns1__ListingProductDetails*         return_;
};

/// Operation "ns1__ExchangeSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__ExchangeSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__ExchangeRequest*               ExchangeSearchRequest,
    // response parameters:
    struct ns1__ExchangeSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__ExchangeSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__ExchangeRequest*               ExchangeSearchRequest,
    // response parameters:
    struct ns1__ExchangeSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	ExchangeSearchRequest rpc
//gsoap ns1  service method-encoding:	ExchangeSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	ExchangeSearchRequest http://soap.amazon.com
int ns1__ExchangeSearchRequest(
    ns1__ExchangeRequest*               ExchangeSearchRequest,	///< Request parameter
    struct ns1__ExchangeSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__ListManiaSearchRequest                                                *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__ListManiaSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__ListManiaSearchRequest"
struct ns1__ListManiaSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__ListManiaSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__ListManiaSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__ListManiaRequest*              ListManiaSearchRequest,
    // response parameters:
    struct ns1__ListManiaSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__ListManiaSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__ListManiaRequest*              ListManiaSearchRequest,
    // response parameters:
    struct ns1__ListManiaSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	ListManiaSearchRequest rpc
//gsoap ns1  service method-encoding:	ListManiaSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	ListManiaSearchRequest http://soap.amazon.com
int ns1__ListManiaSearchRequest(
    ns1__ListManiaRequest*              ListManiaSearchRequest,	///< Request parameter
    struct ns1__ListManiaSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__WishlistSearchRequest                                                 *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__WishlistSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__WishlistSearchRequest"
struct ns1__WishlistSearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__WishlistSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__WishlistSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__WishlistRequest*               WishlistSearchRequest,
    // response parameters:
    struct ns1__WishlistSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__WishlistSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__WishlistRequest*               WishlistSearchRequest,
    // response parameters:
    struct ns1__WishlistSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	WishlistSearchRequest rpc
//gsoap ns1  service method-encoding:	WishlistSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	WishlistSearchRequest http://soap.amazon.com
int ns1__WishlistSearchRequest(
    ns1__WishlistRequest*               WishlistSearchRequest,	///< Request parameter
    struct ns1__WishlistSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__SellerProfileSearchRequest                                            *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__SellerProfileSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__SellerProfileSearchRequest"
struct ns1__SellerProfileSearchRequestResponse
{
    ns1__SellerProfile*                 return_;
};

/// Operation "ns1__SellerProfileSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__SellerProfileSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__SellerProfileRequest*          SellerProfileSearchRequest,
    // response parameters:
    struct ns1__SellerProfileSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__SellerProfileSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__SellerProfileRequest*          SellerProfileSearchRequest,
    // response parameters:
    struct ns1__SellerProfileSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	SellerProfileSearchRequest rpc
//gsoap ns1  service method-encoding:	SellerProfileSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	SellerProfileSearchRequest http://soap.amazon.com
int ns1__SellerProfileSearchRequest(
    ns1__SellerProfileRequest*          SellerProfileSearchRequest,	///< Request parameter
    struct ns1__SellerProfileSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__SellerSearchRequest                                                   *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__SellerSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__SellerSearchRequest"
struct ns1__SellerSearchRequestResponse
{
    ns1__SellerSearch*                  return_;
};

/// Operation "ns1__SellerSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__SellerSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__SellerRequest*                 SellerSearchRequest,
    // response parameters:
    struct ns1__SellerSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__SellerSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__SellerRequest*                 SellerSearchRequest,
    // response parameters:
    struct ns1__SellerSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	SellerSearchRequest rpc
//gsoap ns1  service method-encoding:	SellerSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	SellerSearchRequest http://soap.amazon.com
int ns1__SellerSearchRequest(
    ns1__SellerRequest*                 SellerSearchRequest,	///< Request parameter
    struct ns1__SellerSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__MarketplaceSearchRequest                                              *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__MarketplaceSearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__MarketplaceSearchRequest"
struct ns1__MarketplaceSearchRequestResponse
{
    ns1__MarketplaceSearch*             return_;
};

/// Operation "ns1__MarketplaceSearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__MarketplaceSearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__MarketplaceRequest*            MarketplaceSearchRequest,
    // response parameters:
    struct ns1__MarketplaceSearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__MarketplaceSearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__MarketplaceRequest*            MarketplaceSearchRequest,
    // response parameters:
    struct ns1__MarketplaceSearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	MarketplaceSearchRequest rpc
//gsoap ns1  service method-encoding:	MarketplaceSearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	MarketplaceSearchRequest http://soap.amazon.com
int ns1__MarketplaceSearchRequest(
    ns1__MarketplaceRequest*            MarketplaceSearchRequest,	///< Request parameter
    struct ns1__MarketplaceSearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__SimilaritySearchRequest                                               *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__SimilaritySearchRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__SimilaritySearchRequest"
struct ns1__SimilaritySearchRequestResponse
{
    ns1__ProductInfo*                   return_;
};

/// Operation "ns1__SimilaritySearchRequest" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__SimilaritySearchRequest(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__SimilarityRequest*             SimilaritySearchRequest,
    // response parameters:
    struct ns1__SimilaritySearchRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__SimilaritySearchRequest(
    struct soap *soap,
    // request parameters:
    ns1__SimilarityRequest*             SimilaritySearchRequest,
    // response parameters:
    struct ns1__SimilaritySearchRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	SimilaritySearchRequest rpc
//gsoap ns1  service method-encoding:	SimilaritySearchRequest http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	SimilaritySearchRequest http://soap.amazon.com
int ns1__SimilaritySearchRequest(
    ns1__SimilarityRequest*             SimilaritySearchRequest,	///< Request parameter
    struct ns1__SimilaritySearchRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__GetShoppingCartRequest_                                               *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__GetShoppingCartRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__GetShoppingCartRequest_"
struct ns1__GetShoppingCartRequestResponse
{
    ns1__ShoppingCart*                  ShoppingCart;
};

/// Operation "ns1__GetShoppingCartRequest_" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__GetShoppingCartRequest_(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__GetShoppingCartRequest*        GetShoppingCartRequest,
    // response parameters:
    struct ns1__GetShoppingCartRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__GetShoppingCartRequest_(
    struct soap *soap,
    // request parameters:
    ns1__GetShoppingCartRequest*        GetShoppingCartRequest,
    // response parameters:
    struct ns1__GetShoppingCartRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	GetShoppingCartRequest_ rpc
//gsoap ns1  service method-encoding:	GetShoppingCartRequest_ http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	GetShoppingCartRequest_ http://soap.amazon.com
int ns1__GetShoppingCartRequest_(
    ns1__GetShoppingCartRequest*        GetShoppingCartRequest,	///< Request parameter
    struct ns1__GetShoppingCartRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__ClearShoppingCartRequest_                                             *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__ClearShoppingCartRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__ClearShoppingCartRequest_"
struct ns1__ClearShoppingCartRequestResponse
{
    ns1__ShoppingCart*                  ShoppingCart;
};

/// Operation "ns1__ClearShoppingCartRequest_" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__ClearShoppingCartRequest_(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__ClearShoppingCartRequest*      ClearShoppingCartRequest,
    // response parameters:
    struct ns1__ClearShoppingCartRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__ClearShoppingCartRequest_(
    struct soap *soap,
    // request parameters:
    ns1__ClearShoppingCartRequest*      ClearShoppingCartRequest,
    // response parameters:
    struct ns1__ClearShoppingCartRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	ClearShoppingCartRequest_ rpc
//gsoap ns1  service method-encoding:	ClearShoppingCartRequest_ http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	ClearShoppingCartRequest_ http://soap.amazon.com
int ns1__ClearShoppingCartRequest_(
    ns1__ClearShoppingCartRequest*      ClearShoppingCartRequest,	///< Request parameter
    struct ns1__ClearShoppingCartRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__AddShoppingCartItemsRequest_                                          *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__AddShoppingCartItemsRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__AddShoppingCartItemsRequest_"
struct ns1__AddShoppingCartItemsRequestResponse
{
    ns1__ShoppingCart*                  ShoppingCart;
};

/// Operation "ns1__AddShoppingCartItemsRequest_" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__AddShoppingCartItemsRequest_(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__AddShoppingCartItemsRequest*   AddShoppingCartItemsRequest,
    // response parameters:
    struct ns1__AddShoppingCartItemsRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__AddShoppingCartItemsRequest_(
    struct soap *soap,
    // request parameters:
    ns1__AddShoppingCartItemsRequest*   AddShoppingCartItemsRequest,
    // response parameters:
    struct ns1__AddShoppingCartItemsRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	AddShoppingCartItemsRequest_ rpc
//gsoap ns1  service method-encoding:	AddShoppingCartItemsRequest_ http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	AddShoppingCartItemsRequest_ http://soap.amazon.com
int ns1__AddShoppingCartItemsRequest_(
    ns1__AddShoppingCartItemsRequest*   AddShoppingCartItemsRequest,	///< Request parameter
    struct ns1__AddShoppingCartItemsRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__RemoveShoppingCartItemsRequest_                                       *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__RemoveShoppingCartItemsRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__RemoveShoppingCartItemsRequest_"
struct ns1__RemoveShoppingCartItemsRequestResponse
{
    ns1__ShoppingCart*                  ShoppingCart;
};

/// Operation "ns1__RemoveShoppingCartItemsRequest_" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__RemoveShoppingCartItemsRequest_(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__RemoveShoppingCartItemsRequest* RemoveShoppingCartItemsRequest,
    // response parameters:
    struct ns1__RemoveShoppingCartItemsRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__RemoveShoppingCartItemsRequest_(
    struct soap *soap,
    // request parameters:
    ns1__RemoveShoppingCartItemsRequest* RemoveShoppingCartItemsRequest,
    // response parameters:
    struct ns1__RemoveShoppingCartItemsRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	RemoveShoppingCartItemsRequest_ rpc
//gsoap ns1  service method-encoding:	RemoveShoppingCartItemsRequest_ http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	RemoveShoppingCartItemsRequest_ http://soap.amazon.com
int ns1__RemoveShoppingCartItemsRequest_(
    ns1__RemoveShoppingCartItemsRequest* RemoveShoppingCartItemsRequest,	///< Request parameter
    struct ns1__RemoveShoppingCartItemsRequestResponse&	///< Response struct parameter
);

/******************************************************************************\
 *                                                                            *
 * ns1__ModifyShoppingCartItemsRequest_                                       *
 *                                                                            *
\******************************************************************************/

/// Operation response struct "ns1__ModifyShoppingCartItemsRequestResponse" of service binding "AmazonSearchBinding" operation "ns1__ModifyShoppingCartItemsRequest_"
struct ns1__ModifyShoppingCartItemsRequestResponse
{
    ns1__ShoppingCart*                  ShoppingCart;
};

/// Operation "ns1__ModifyShoppingCartItemsRequest_" of service binding "AmazonSearchBinding"

/**

Operation details:

  - SOAP RPC encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
  - SOAP action="http://soap.amazon.com"

C stub function (defined in soapClient.c[pp] generated by soapcpp2):
@code
  int soap_call_ns1__ModifyShoppingCartItemsRequest_(
    struct soap *soap,
    NULL, // char *endpoint = NULL selects default endpoint for this operation
    NULL, // char *action = NULL selects default action for this operation
    // request parameters:
    ns1__ModifyShoppingCartItemsRequest* ModifyShoppingCartItemsRequest,
    // response parameters:
    struct ns1__ModifyShoppingCartItemsRequestResponse&
  );
@endcode

C server function (called from the service dispatcher defined in soapServer.c[pp]):
@code
  int ns1__ModifyShoppingCartItemsRequest_(
    struct soap *soap,
    // request parameters:
    ns1__ModifyShoppingCartItemsRequest* ModifyShoppingCartItemsRequest,
    // response parameters:
    struct ns1__ModifyShoppingCartItemsRequestResponse&
  );
@endcode

C++ proxy class (defined in soapAmazonSearchBindingProxy.h):
  class AmazonSearchBinding;

Note: use soapcpp2 option '-i' to generate improved proxy and service classes;

*/

//gsoap ns1  service method-style:	ModifyShoppingCartItemsRequest_ rpc
//gsoap ns1  service method-encoding:	ModifyShoppingCartItemsRequest_ http://schemas.xmlsoap.org/soap/encoding/
//gsoap ns1  service method-action:	ModifyShoppingCartItemsRequest_ http://soap.amazon.com
int ns1__ModifyShoppingCartItemsRequest_(
    ns1__ModifyShoppingCartItemsRequest* ModifyShoppingCartItemsRequest,	///< Request parameter
    struct ns1__ModifyShoppingCartItemsRequestResponse&	///< Response struct parameter
);

/* End of amazon.h */
Fr Jul 30 13:54:24 CEST 2021
patent_button.gif valid-html401.png elektra.jpg fsfe-logo.png valid-css.png vim.gif anybrowser.gif