<?php

namespace Eurostop\Products;

class ProductsWebServiceInterfacePlugin extends \SoapClient
{

    /**
     * @var array $classmap The defined classes
     */
    private static $classmap = array (
      'Colour' => 'Eurostop\\Products\\Colour',
      'ArrayOfColour' => 'Eurostop\\Products\\ArrayOfColour',
      'SubmittedColour' => 'Eurostop\\Products\\SubmittedColour',
      'ArrayOfSubmittedColour' => 'Eurostop\\Products\\ArrayOfSubmittedColour',
      'Size' => 'Eurostop\\Products\\Size',
      'ArrayOfSize' => 'Eurostop\\Products\\ArrayOfSize',
      'SubmittedSize' => 'Eurostop\\Products\\SubmittedSize',
      'ArrayOfSubmittedSize' => 'Eurostop\\Products\\ArrayOfSubmittedSize',
      'SizeGroup' => 'Eurostop\\Products\\SizeGroup',
      'ArrayOfSizeGroup' => 'Eurostop\\Products\\ArrayOfSizeGroup',
      'SubmittedSizeGroup' => 'Eurostop\\Products\\SubmittedSizeGroup',
      'ArrayOfSubmittedSizeGroupSize' => 'Eurostop\\Products\\ArrayOfSubmittedSizeGroupSize',
      'SubmittedSizeGroupSize' => 'Eurostop\\Products\\SubmittedSizeGroupSize',
      'ArrayOfSubmittedSizeGroup' => 'Eurostop\\Products\\ArrayOfSubmittedSizeGroup',
      'Supplier' => 'Eurostop\\Products\\Supplier',
      'ArrayOfSupplier' => 'Eurostop\\Products\\ArrayOfSupplier',
      'SubmittedSupplier' => 'Eurostop\\Products\\SubmittedSupplier',
      'ArrayOfSubmittedSupplier' => 'Eurostop\\Products\\ArrayOfSubmittedSupplier',
      'HierarchyNode' => 'Eurostop\\Products\\HierarchyNode',
      'ArrayOfHierarchyNode' => 'Eurostop\\Products\\ArrayOfHierarchyNode',
      'SubmittedHierarchyNode' => 'Eurostop\\Products\\SubmittedHierarchyNode',
      'ArrayOfSubmittedHierarchyNode' => 'Eurostop\\Products\\ArrayOfSubmittedHierarchyNode',
      'AnalysisType' => 'Eurostop\\Products\\AnalysisType',
      'ArrayOfAnalysisType' => 'Eurostop\\Products\\ArrayOfAnalysisType',
      'AnalysisValue' => 'Eurostop\\Products\\AnalysisValue',
      'ArrayOfAnalysisValue' => 'Eurostop\\Products\\ArrayOfAnalysisValue',
      'SubmittedAnalysisValue' => 'Eurostop\\Products\\SubmittedAnalysisValue',
      'ArrayOfSubmittedAnalysisValue' => 'Eurostop\\Products\\ArrayOfSubmittedAnalysisValue',
      'ExtendedAttributeType' => 'Eurostop\\Products\\ExtendedAttributeType',
      'ArrayOfExtendedAttributeType' => 'Eurostop\\Products\\ArrayOfExtendedAttributeType',
      'Product' => 'Eurostop\\Products\\Product',
      'ArrayOfExtendedAttributeValue' => 'Eurostop\\Products\\ArrayOfExtendedAttributeValue',
      'ExtendedAttributeValue' => 'Eurostop\\Products\\ExtendedAttributeValue',
      'ArrayOfSku' => 'Eurostop\\Products\\ArrayOfSku',
      'Sku' => 'Eurostop\\Products\\Sku',
      'ArrayOfProduct' => 'Eurostop\\Products\\ArrayOfProduct',
      'SubmittedProduct' => 'Eurostop\\Products\\SubmittedProduct',
      'ArrayOfSubmittedProductAnalysisValue' => 'Eurostop\\Products\\ArrayOfSubmittedProductAnalysisValue',
      'SubmittedProductAnalysisValue' => 'Eurostop\\Products\\SubmittedProductAnalysisValue',
      'ArrayOfSubmittedExtendedAttributeValue' => 'Eurostop\\Products\\ArrayOfSubmittedExtendedAttributeValue',
      'SubmittedExtendedAttributeValue' => 'Eurostop\\Products\\SubmittedExtendedAttributeValue',
      'ArrayOfSubmittedSku' => 'Eurostop\\Products\\ArrayOfSubmittedSku',
      'SubmittedSku' => 'Eurostop\\Products\\SubmittedSku',
      'ArrayOfSubmittedSkuAnalysisValue' => 'Eurostop\\Products\\ArrayOfSubmittedSkuAnalysisValue',
      'SubmittedSkuAnalysisValue' => 'Eurostop\\Products\\SubmittedSkuAnalysisValue',
      'ArrayOfSubmittedProduct' => 'Eurostop\\Products\\ArrayOfSubmittedProduct',
      'ProductImage' => 'Eurostop\\Products\\ProductImage',
      'ArrayOfProductImage' => 'Eurostop\\Products\\ArrayOfProductImage',
      'SubmittedProductSku' => 'Eurostop\\Products\\SubmittedProductSku',
      'ArrayOfSubmittedProductSku' => 'Eurostop\\Products\\ArrayOfSubmittedProductSku',
      'SkuPrice' => 'Eurostop\\Products\\SkuPrice',
      'ArrayOfSkuPrice' => 'Eurostop\\Products\\ArrayOfSkuPrice',
      'SubmittedSkuPrice' => 'Eurostop\\Products\\SubmittedSkuPrice',
      'ArrayOfSubmittedSkuPrice' => 'Eurostop\\Products\\ArrayOfSubmittedSkuPrice',
      'BranchSkuTax' => 'Eurostop\\Products\\BranchSkuTax',
      'ArrayOfBranchSkuTax' => 'Eurostop\\Products\\ArrayOfBranchSkuTax',
      'SubmittedBranchSkuTax' => 'Eurostop\\Products\\SubmittedBranchSkuTax',
      'ArrayOfSubmittedBranchSkuTax' => 'Eurostop\\Products\\ArrayOfSubmittedBranchSkuTax',
      'DataRetrievalResultOfColourOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfColourOEnD0mcv',
      'CodedRetrievedDataItemOfColourDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfColourDtoVNxenGD6',
      'RetrievedDataItemOfColourDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfColourDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedColourDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedColourDtoVNxenGD6',
      'DataSubmissionResult' => 'Eurostop\\Products\\DataSubmissionResult',
      'ArrayOfValidationError' => 'Eurostop\\Products\\ArrayOfValidationError',
      'ValidationError' => 'Eurostop\\Products\\ValidationError',
      'DataRetrievalResultOfSizeOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfSizeOEnD0mcv',
      'CodedRetrievedDataItemOfSizeDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfSizeDtoVNxenGD6',
      'RetrievedDataItemOfSizeDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSizeDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedSizeDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSizeDtoVNxenGD6',
      'DataRetrievalResultOfSizeGroupOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfSizeGroupOEnD0mcv',
      'CodedRetrievedDataItemOfSizeGroupDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfSizeGroupDtoVNxenGD6',
      'RetrievedDataItemOfSizeGroupDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSizeGroupDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedSizeGroupDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSizeGroupDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedSizeRelationDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSizeRelationDtoVNxenGD6',
      'DataRetrievalResultOfSupplierOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfSupplierOEnD0mcv',
      'CodedRetrievedDataItemOfSupplierDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfSupplierDtoVNxenGD6',
      'RetrievedDataItemOfSupplierDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSupplierDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedSupplierDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSupplierDtoVNxenGD6',
      'DataRetrievalResultOfHierarchyNodeOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfHierarchyNodeOEnD0mcv',
      'CodedRetrievedDataItemOfHierarchyNodeDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfHierarchyNodeDtoVNxenGD6',
      'RetrievedDataItemOfHierarchyNodeDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfHierarchyNodeDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedHierarchyNodeDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedHierarchyNodeDtoVNxenGD6',
      'DataRetrievalResultOfAnalysisTypeOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfAnalysisTypeOEnD0mcv',
      'CodedRetrievedDataItemOfAnalysisTypeDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfAnalysisTypeDtoVNxenGD6',
      'RetrievedDataItemOfAnalysisTypeDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfAnalysisTypeDtoVNxenGD6',
      'DataRetrievalResultOfAnalysisValueOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfAnalysisValueOEnD0mcv',
      'CodedRetrievedDataItemOfAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfAnalysisValueDtoVNxenGD6',
      'RetrievedDataItemOfAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfAnalysisValueDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedAnalysisValueDtoVNxenGD6',
      'DataRetrievalResultOfExtendedAttributeTypeOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfExtendedAttributeTypeOEnD0mcv',
      'CodedRetrievedDataItemOfExtendedAttributeTypeDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfExtendedAttributeTypeDtoVNxenGD6',
      'RetrievedDataItemOfExtendedAttributeTypeDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfExtendedAttributeTypeDtoVNxenGD6',
      'DataRetrievalResultOfProductOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfProductOEnD0mcv',
      'CodedRetrievedDataItemOfProductDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfProductDtoVNxenGD6',
      'RetrievedDataItemOfProductDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfProductDtoVNxenGD6',
      'RetrievedDataItemOfExtendedAttributeValueDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfExtendedAttributeValueDtoVNxenGD6',
      'CodedRetrievedDataItemOfSkuDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfSkuDtoVNxenGD6',
      'RetrievedDataItemOfSkuDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSkuDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedProductDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedProductDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedProductAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedProductAnalysisValueDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedExtendedAttributeValueDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedExtendedAttributeValueDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedSkuDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSkuDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedSkuAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSkuAnalysisValueDtoVNxenGD6',
      'DataRetrievalResultOfProductImageOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfProductImageOEnD0mcv',
      'CodedRetrievedDataItemOfProductImageDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfProductImageDtoVNxenGD6',
      'RetrievedDataItemOfProductImageDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfProductImageDtoVNxenGD6',
      'DataRetrievalResultOfSkuPriceOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfSkuPriceOEnD0mcv',
      'RetrievedDataItemOfSkuPriceDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSkuPriceDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedSkuPriceDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSkuPriceDtoVNxenGD6',
      'DataRetrievalResultOfBranchSkuTaxOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfBranchSkuTaxOEnD0mcv',
      'RetrievedDataItemOfBranchSkuTaxDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfBranchSkuTaxDtoVNxenGD6',
      'SubmittedDataItemOfSubmittedBranchSkuTaxDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedBranchSkuTaxDtoVNxenGD6',
      'ArrayOfDataProcessingResult' => 'Eurostop\\Products\\ArrayOfDataProcessingResult',
      'DataProcessingResult' => 'Eurostop\\Products\\DataProcessingResult',
      'ArrayOfDataProcessingStatus' => 'Eurostop\\Products\\ArrayOfDataProcessingStatus',
      'DataProcessingStatus' => 'Eurostop\\Products\\DataProcessingStatus',
      'ArrayOfstring' => 'Eurostop\\Products\\ArrayOfstring',
      'GetColour' => 'Eurostop\\Products\\GetColour',
      'GetColourResponse' => 'Eurostop\\Products\\GetColourResponse',
      'GetColoursBySeason' => 'Eurostop\\Products\\GetColoursBySeason',
      'GetColoursBySeasonResponse' => 'Eurostop\\Products\\GetColoursBySeasonResponse',
      'GetAllColours' => 'Eurostop\\Products\\GetAllColours',
      'GetAllColoursResponse' => 'Eurostop\\Products\\GetAllColoursResponse',
      'SubmitColour' => 'Eurostop\\Products\\SubmitColour',
      'SubmitColourResponse' => 'Eurostop\\Products\\SubmitColourResponse',
      'SubmitColours' => 'Eurostop\\Products\\SubmitColours',
      'SubmitColoursResponse' => 'Eurostop\\Products\\SubmitColoursResponse',
      'GetSize' => 'Eurostop\\Products\\GetSize',
      'GetSizeResponse' => 'Eurostop\\Products\\GetSizeResponse',
      'GetSizesBySizeGroup' => 'Eurostop\\Products\\GetSizesBySizeGroup',
      'GetSizesBySizeGroupResponse' => 'Eurostop\\Products\\GetSizesBySizeGroupResponse',
      'GetAllSizes' => 'Eurostop\\Products\\GetAllSizes',
      'GetAllSizesResponse' => 'Eurostop\\Products\\GetAllSizesResponse',
      'SubmitSize' => 'Eurostop\\Products\\SubmitSize',
      'SubmitSizeResponse' => 'Eurostop\\Products\\SubmitSizeResponse',
      'SubmitSizes' => 'Eurostop\\Products\\SubmitSizes',
      'SubmitSizesResponse' => 'Eurostop\\Products\\SubmitSizesResponse',
      'GetSizeGroup' => 'Eurostop\\Products\\GetSizeGroup',
      'GetSizeGroupResponse' => 'Eurostop\\Products\\GetSizeGroupResponse',
      'GetAllSizeGroups' => 'Eurostop\\Products\\GetAllSizeGroups',
      'GetAllSizeGroupsResponse' => 'Eurostop\\Products\\GetAllSizeGroupsResponse',
      'SubmitSizeGroup' => 'Eurostop\\Products\\SubmitSizeGroup',
      'SubmitSizeGroupResponse' => 'Eurostop\\Products\\SubmitSizeGroupResponse',
      'SubmitSizeGroups' => 'Eurostop\\Products\\SubmitSizeGroups',
      'SubmitSizeGroupsResponse' => 'Eurostop\\Products\\SubmitSizeGroupsResponse',
      'GetSupplier' => 'Eurostop\\Products\\GetSupplier',
      'GetSupplierResponse' => 'Eurostop\\Products\\GetSupplierResponse',
      'GetAllSuppliers' => 'Eurostop\\Products\\GetAllSuppliers',
      'GetAllSuppliersResponse' => 'Eurostop\\Products\\GetAllSuppliersResponse',
      'SubmitSupplier' => 'Eurostop\\Products\\SubmitSupplier',
      'SubmitSupplierResponse' => 'Eurostop\\Products\\SubmitSupplierResponse',
      'SubmitSuppliers' => 'Eurostop\\Products\\SubmitSuppliers',
      'SubmitSuppliersResponse' => 'Eurostop\\Products\\SubmitSuppliersResponse',
      'GetHierarchyNodesByLevel' => 'Eurostop\\Products\\GetHierarchyNodesByLevel',
      'GetHierarchyNodesByLevelResponse' => 'Eurostop\\Products\\GetHierarchyNodesByLevelResponse',
      'GetAllHierarchyNodes' => 'Eurostop\\Products\\GetAllHierarchyNodes',
      'GetAllHierarchyNodesResponse' => 'Eurostop\\Products\\GetAllHierarchyNodesResponse',
      'SubmitHierarchyNode' => 'Eurostop\\Products\\SubmitHierarchyNode',
      'SubmitHierarchyNodeResponse' => 'Eurostop\\Products\\SubmitHierarchyNodeResponse',
      'SubmitHierarchyNodes' => 'Eurostop\\Products\\SubmitHierarchyNodes',
      'SubmitHierarchyNodesResponse' => 'Eurostop\\Products\\SubmitHierarchyNodesResponse',
      'DeleteHierarchyNode' => 'Eurostop\\Products\\DeleteHierarchyNode',
      'DeleteHierarchyNodeResponse' => 'Eurostop\\Products\\DeleteHierarchyNodeResponse',
      'GetAllProductAnalysisTypes' => 'Eurostop\\Products\\GetAllProductAnalysisTypes',
      'GetAllProductAnalysisTypesResponse' => 'Eurostop\\Products\\GetAllProductAnalysisTypesResponse',
      'GetProductAnalysisValue' => 'Eurostop\\Products\\GetProductAnalysisValue',
      'GetProductAnalysisValueResponse' => 'Eurostop\\Products\\GetProductAnalysisValueResponse',
      'GetProductAnalysisValuesByType' => 'Eurostop\\Products\\GetProductAnalysisValuesByType',
      'GetProductAnalysisValuesByTypeResponse' => 'Eurostop\\Products\\GetProductAnalysisValuesByTypeResponse',
      'GetAllProductAnalysisValues' => 'Eurostop\\Products\\GetAllProductAnalysisValues',
      'GetAllProductAnalysisValuesResponse' => 'Eurostop\\Products\\GetAllProductAnalysisValuesResponse',
      'GetAllSkuAnalysisTypes' => 'Eurostop\\Products\\GetAllSkuAnalysisTypes',
      'GetAllSkuAnalysisTypesResponse' => 'Eurostop\\Products\\GetAllSkuAnalysisTypesResponse',
      'GetSkuAnalysisValue' => 'Eurostop\\Products\\GetSkuAnalysisValue',
      'GetSkuAnalysisValueResponse' => 'Eurostop\\Products\\GetSkuAnalysisValueResponse',
      'GetSkuAnalysisValuesByType' => 'Eurostop\\Products\\GetSkuAnalysisValuesByType',
      'GetSkuAnalysisValuesByTypeResponse' => 'Eurostop\\Products\\GetSkuAnalysisValuesByTypeResponse',
      'GetAllSkuAnalysisValues' => 'Eurostop\\Products\\GetAllSkuAnalysisValues',
      'GetAllSkuAnalysisValuesResponse' => 'Eurostop\\Products\\GetAllSkuAnalysisValuesResponse',
      'SubmitAnalysisValue' => 'Eurostop\\Products\\SubmitAnalysisValue',
      'SubmitAnalysisValueResponse' => 'Eurostop\\Products\\SubmitAnalysisValueResponse',
      'SubmitAnalysisValues' => 'Eurostop\\Products\\SubmitAnalysisValues',
      'SubmitAnalysisValuesResponse' => 'Eurostop\\Products\\SubmitAnalysisValuesResponse',
      'DeleteAnalysisValue' => 'Eurostop\\Products\\DeleteAnalysisValue',
      'DeleteAnalysisValueResponse' => 'Eurostop\\Products\\DeleteAnalysisValueResponse',
      'GetAllExtendedProductAttributeTypes' => 'Eurostop\\Products\\GetAllExtendedProductAttributeTypes',
      'GetAllExtendedProductAttributeTypesResponse' => 'Eurostop\\Products\\GetAllExtendedProductAttributeTypesResponse',
      'GetProduct' => 'Eurostop\\Products\\GetProduct',
      'GetProductResponse' => 'Eurostop\\Products\\GetProductResponse',
      'GetProductsByLevel1HierarchyNode' => 'Eurostop\\Products\\GetProductsByLevel1HierarchyNode',
      'GetProductsByLevel1HierarchyNodeResponse' => 'Eurostop\\Products\\GetProductsByLevel1HierarchyNodeResponse',
      'GetProductsByLevel2HierarchyNode' => 'Eurostop\\Products\\GetProductsByLevel2HierarchyNode',
      'GetProductsByLevel2HierarchyNodeResponse' => 'Eurostop\\Products\\GetProductsByLevel2HierarchyNodeResponse',
      'GetProductsByLevel3HierarchyNode' => 'Eurostop\\Products\\GetProductsByLevel3HierarchyNode',
      'GetProductsByLevel3HierarchyNodeResponse' => 'Eurostop\\Products\\GetProductsByLevel3HierarchyNodeResponse',
      'GetProductsByLevel4HierarchyNode' => 'Eurostop\\Products\\GetProductsByLevel4HierarchyNode',
      'GetProductsByLevel4HierarchyNodeResponse' => 'Eurostop\\Products\\GetProductsByLevel4HierarchyNodeResponse',
      'GetProductsBySupplier' => 'Eurostop\\Products\\GetProductsBySupplier',
      'GetProductsBySupplierResponse' => 'Eurostop\\Products\\GetProductsBySupplierResponse',
      'GetProductsModifiedSinceDate' => 'Eurostop\\Products\\GetProductsModifiedSinceDate',
      'GetProductsModifiedSinceDateResponse' => 'Eurostop\\Products\\GetProductsModifiedSinceDateResponse',
      'GetProductsByAnalysisValue' => 'Eurostop\\Products\\GetProductsByAnalysisValue',
      'GetProductsByAnalysisValueResponse' => 'Eurostop\\Products\\GetProductsByAnalysisValueResponse',
      'GetProductsByExtendedAttributeValue' => 'Eurostop\\Products\\GetProductsByExtendedAttributeValue',
      'GetProductsByExtendedAttributeValueResponse' => 'Eurostop\\Products\\GetProductsByExtendedAttributeValueResponse',
      'SubmitProduct' => 'Eurostop\\Products\\SubmitProduct',
      'SubmitProductResponse' => 'Eurostop\\Products\\SubmitProductResponse',
      'SubmitProducts' => 'Eurostop\\Products\\SubmitProducts',
      'SubmitProductsResponse' => 'Eurostop\\Products\\SubmitProductsResponse',
      'GetProductImages' => 'Eurostop\\Products\\GetProductImages',
      'GetProductImagesResponse' => 'Eurostop\\Products\\GetProductImagesResponse',
      'SubmitProductSku' => 'Eurostop\\Products\\SubmitProductSku',
      'SubmitProductSkuResponse' => 'Eurostop\\Products\\SubmitProductSkuResponse',
      'SubmitProductSkus' => 'Eurostop\\Products\\SubmitProductSkus',
      'SubmitProductSkusResponse' => 'Eurostop\\Products\\SubmitProductSkusResponse',
      'BlankExistCode' => 'Eurostop\\Products\\BlankExistCode',
      'BlankExistCodeResponse' => 'Eurostop\\Products\\BlankExistCodeResponse',
      'GetSkuPricesByCountry' => 'Eurostop\\Products\\GetSkuPricesByCountry',
      'GetSkuPricesByCountryResponse' => 'Eurostop\\Products\\GetSkuPricesByCountryResponse',
      'GetSkuPriceByCountryAndSku' => 'Eurostop\\Products\\GetSkuPriceByCountryAndSku',
      'GetSkuPriceByCountryAndSkuResponse' => 'Eurostop\\Products\\GetSkuPriceByCountryAndSkuResponse',
      'GetSkuPricesBySku' => 'Eurostop\\Products\\GetSkuPricesBySku',
      'GetSkuPricesBySkuResponse' => 'Eurostop\\Products\\GetSkuPricesBySkuResponse',
      'GetSkuPricesByCountryAndProduct' => 'Eurostop\\Products\\GetSkuPricesByCountryAndProduct',
      'GetSkuPricesByCountryAndProductResponse' => 'Eurostop\\Products\\GetSkuPricesByCountryAndProductResponse',
      'GetSkuPricesByProduct' => 'Eurostop\\Products\\GetSkuPricesByProduct',
      'GetSkuPricesByProductResponse' => 'Eurostop\\Products\\GetSkuPricesByProductResponse',
      'GetSkuPricesByCountryAndProductList' => 'Eurostop\\Products\\GetSkuPricesByCountryAndProductList',
      'GetSkuPricesByCountryAndProductListResponse' => 'Eurostop\\Products\\GetSkuPricesByCountryAndProductListResponse',
      'GetSkuPricesByCountryAndSkuList' => 'Eurostop\\Products\\GetSkuPricesByCountryAndSkuList',
      'GetSkuPricesByCountryAndSkuListResponse' => 'Eurostop\\Products\\GetSkuPricesByCountryAndSkuListResponse',
      'SubmitSkuPrice' => 'Eurostop\\Products\\SubmitSkuPrice',
      'SubmitSkuPriceResponse' => 'Eurostop\\Products\\SubmitSkuPriceResponse',
      'SubmitSkuPrices' => 'Eurostop\\Products\\SubmitSkuPrices',
      'SubmitSkuPricesResponse' => 'Eurostop\\Products\\SubmitSkuPricesResponse',
      'GetBranchSkuTaxByBranch' => 'Eurostop\\Products\\GetBranchSkuTaxByBranch',
      'GetBranchSkuTaxByBranchResponse' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchResponse',
      'GetBranchSkuTaxByBranchAndSku' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchAndSku',
      'GetBranchSkuTaxByBranchAndSkuResponse' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchAndSkuResponse',
      'GetBranchSkuTaxBySku' => 'Eurostop\\Products\\GetBranchSkuTaxBySku',
      'GetBranchSkuTaxBySkuResponse' => 'Eurostop\\Products\\GetBranchSkuTaxBySkuResponse',
      'GetBranchSkuTaxByBranchAndProduct' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchAndProduct',
      'GetBranchSkuTaxByBranchAndProductResponse' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchAndProductResponse',
      'GetBranchSkuTaxByProduct' => 'Eurostop\\Products\\GetBranchSkuTaxByProduct',
      'GetBranchSkuTaxByProductResponse' => 'Eurostop\\Products\\GetBranchSkuTaxByProductResponse',
      'SubmitBranchSkuTax' => 'Eurostop\\Products\\SubmitBranchSkuTax',
      'SubmitBranchSkuTaxResponse' => 'Eurostop\\Products\\SubmitBranchSkuTaxResponse',
      'SubmitBranchSkuTaxes' => 'Eurostop\\Products\\SubmitBranchSkuTaxes',
      'SubmitBranchSkuTaxesResponse' => 'Eurostop\\Products\\SubmitBranchSkuTaxesResponse',
      'FlagDataProcessingToRetryByReference' => 'Eurostop\\Products\\FlagDataProcessingToRetryByReference',
      'FlagDataProcessingToRetryByReferenceResponse' => 'Eurostop\\Products\\FlagDataProcessingToRetryByReferenceResponse',
      'FlagDataProcessingToRetryByToken' => 'Eurostop\\Products\\FlagDataProcessingToRetryByToken',
      'FlagDataProcessingToRetryByTokenResponse' => 'Eurostop\\Products\\FlagDataProcessingToRetryByTokenResponse',
      'RunDataProcessingByReference' => 'Eurostop\\Products\\RunDataProcessingByReference',
      'RunDataProcessingByReferenceResponse' => 'Eurostop\\Products\\RunDataProcessingByReferenceResponse',
      'RunDataProcessingByToken' => 'Eurostop\\Products\\RunDataProcessingByToken',
      'RunDataProcessingByTokenResponse' => 'Eurostop\\Products\\RunDataProcessingByTokenResponse',
    );

    /**
     * @param array $options A array of config values
     * @param string $wsdl The wsdl file to use
     */
    public function __construct(array $options = array(), $wsdl = null)
    {
      foreach (self::$classmap as $key => $value) {
        if (!isset($options['classmap'][$key])) {
          $options['classmap'][$key] = $value;
        }
      }
      $options = array_merge(array (
      'stream_context' => NULL,
      'features' => 1,
    ), $options);
      if (!$wsdl) {
        $wsdl = 'https://retailtest.trotters.co.uk:6500/e-interface/products?wsdl';
      }
      parent::__construct($wsdl, $options);
    }

    /**
     * @param GetColour $parameters
     * @return GetColourResponse
     */
    public function GetColour(GetColour $parameters)
    {
      return $this->__soapCall('GetColour', array($parameters));
    }

    /**
     * @param GetColoursBySeason $parameters
     * @return GetColoursBySeasonResponse
     */
    public function GetColoursBySeason(GetColoursBySeason $parameters)
    {
      return $this->__soapCall('GetColoursBySeason', array($parameters));
    }

    /**
     * @param GetAllColours $parameters
     * @return GetAllColoursResponse
     */
    public function GetAllColours(GetAllColours $parameters)
    {
      return $this->__soapCall('GetAllColours', array($parameters));
    }

    /**
     * @param SubmitColour $parameters
     * @return SubmitColourResponse
     */
    public function SubmitColour(SubmitColour $parameters)
    {
      return $this->__soapCall('SubmitColour', array($parameters));
    }

    /**
     * @param SubmitColours $parameters
     * @return SubmitColoursResponse
     */
    public function SubmitColours(SubmitColours $parameters)
    {
      return $this->__soapCall('SubmitColours', array($parameters));
    }

    /**
     * @param GetSize $parameters
     * @return GetSizeResponse
     */
    public function GetSize(GetSize $parameters)
    {
      return $this->__soapCall('GetSize', array($parameters));
    }

    /**
     * @param GetSizesBySizeGroup $parameters
     * @return GetSizesBySizeGroupResponse
     */
    public function GetSizesBySizeGroup(GetSizesBySizeGroup $parameters)
    {
      return $this->__soapCall('GetSizesBySizeGroup', array($parameters));
    }

    /**
     * @param GetAllSizes $parameters
     * @return GetAllSizesResponse
     */
    public function GetAllSizes(GetAllSizes $parameters)
    {
      return $this->__soapCall('GetAllSizes', array($parameters));
    }

    /**
     * @param SubmitSize $parameters
     * @return SubmitSizeResponse
     */
    public function SubmitSize(SubmitSize $parameters)
    {
      return $this->__soapCall('SubmitSize', array($parameters));
    }

    /**
     * @param SubmitSizes $parameters
     * @return SubmitSizesResponse
     */
    public function SubmitSizes(SubmitSizes $parameters)
    {
      return $this->__soapCall('SubmitSizes', array($parameters));
    }

    /**
     * @param GetSizeGroup $parameters
     * @return GetSizeGroupResponse
     */
    public function GetSizeGroup(GetSizeGroup $parameters)
    {
      return $this->__soapCall('GetSizeGroup', array($parameters));
    }

    /**
     * @param GetAllSizeGroups $parameters
     * @return GetAllSizeGroupsResponse
     */
    public function GetAllSizeGroups(GetAllSizeGroups $parameters)
    {
      return $this->__soapCall('GetAllSizeGroups', array($parameters));
    }

    /**
     * @param SubmitSizeGroup $parameters
     * @return SubmitSizeGroupResponse
     */
    public function SubmitSizeGroup(SubmitSizeGroup $parameters)
    {
      return $this->__soapCall('SubmitSizeGroup', array($parameters));
    }

    /**
     * @param SubmitSizeGroups $parameters
     * @return SubmitSizeGroupsResponse
     */
    public function SubmitSizeGroups(SubmitSizeGroups $parameters)
    {
      return $this->__soapCall('SubmitSizeGroups', array($parameters));
    }

    /**
     * @param GetSupplier $parameters
     * @return GetSupplierResponse
     */
    public function GetSupplier(GetSupplier $parameters)
    {
      return $this->__soapCall('GetSupplier', array($parameters));
    }

    /**
     * @param GetAllSuppliers $parameters
     * @return GetAllSuppliersResponse
     */
    public function GetAllSuppliers(GetAllSuppliers $parameters)
    {
      return $this->__soapCall('GetAllSuppliers', array($parameters));
    }

    /**
     * @param SubmitSupplier $parameters
     * @return SubmitSupplierResponse
     */
    public function SubmitSupplier(SubmitSupplier $parameters)
    {
      return $this->__soapCall('SubmitSupplier', array($parameters));
    }

    /**
     * @param SubmitSuppliers $parameters
     * @return SubmitSuppliersResponse
     */
    public function SubmitSuppliers(SubmitSuppliers $parameters)
    {
      return $this->__soapCall('SubmitSuppliers', array($parameters));
    }

    /**
     * @param GetHierarchyNodesByLevel $parameters
     * @return GetHierarchyNodesByLevelResponse
     */
    public function GetHierarchyNodesByLevel(GetHierarchyNodesByLevel $parameters)
    {
      return $this->__soapCall('GetHierarchyNodesByLevel', array($parameters));
    }

    /**
     * @param GetAllHierarchyNodes $parameters
     * @return GetAllHierarchyNodesResponse
     */
    public function GetAllHierarchyNodes(GetAllHierarchyNodes $parameters)
    {
      return $this->__soapCall('GetAllHierarchyNodes', array($parameters));
    }

    /**
     * @param SubmitHierarchyNode $parameters
     * @return SubmitHierarchyNodeResponse
     */
    public function SubmitHierarchyNode(SubmitHierarchyNode $parameters)
    {
      return $this->__soapCall('SubmitHierarchyNode', array($parameters));
    }

    /**
     * @param SubmitHierarchyNodes $parameters
     * @return SubmitHierarchyNodesResponse
     */
    public function SubmitHierarchyNodes(SubmitHierarchyNodes $parameters)
    {
      return $this->__soapCall('SubmitHierarchyNodes', array($parameters));
    }

    /**
     * @param DeleteHierarchyNode $parameters
     * @return DeleteHierarchyNodeResponse
     */
    public function DeleteHierarchyNode(DeleteHierarchyNode $parameters)
    {
      return $this->__soapCall('DeleteHierarchyNode', array($parameters));
    }

    /**
     * @param GetAllProductAnalysisTypes $parameters
     * @return GetAllProductAnalysisTypesResponse
     */
    public function GetAllProductAnalysisTypes(GetAllProductAnalysisTypes $parameters)
    {
      return $this->__soapCall('GetAllProductAnalysisTypes', array($parameters));
    }

    /**
     * @param GetProductAnalysisValue $parameters
     * @return GetProductAnalysisValueResponse
     */
    public function GetProductAnalysisValue(GetProductAnalysisValue $parameters)
    {
      return $this->__soapCall('GetProductAnalysisValue', array($parameters));
    }

    /**
     * @param GetProductAnalysisValuesByType $parameters
     * @return GetProductAnalysisValuesByTypeResponse
     */
    public function GetProductAnalysisValuesByType(GetProductAnalysisValuesByType $parameters)
    {
      return $this->__soapCall('GetProductAnalysisValuesByType', array($parameters));
    }

    /**
     * @param GetAllProductAnalysisValues $parameters
     * @return GetAllProductAnalysisValuesResponse
     */
    public function GetAllProductAnalysisValues(GetAllProductAnalysisValues $parameters)
    {
      return $this->__soapCall('GetAllProductAnalysisValues', array($parameters));
    }

    /**
     * @param GetAllSkuAnalysisTypes $parameters
     * @return GetAllSkuAnalysisTypesResponse
     */
    public function GetAllSkuAnalysisTypes(GetAllSkuAnalysisTypes $parameters)
    {
      return $this->__soapCall('GetAllSkuAnalysisTypes', array($parameters));
    }

    /**
     * @param GetSkuAnalysisValue $parameters
     * @return GetSkuAnalysisValueResponse
     */
    public function GetSkuAnalysisValue(GetSkuAnalysisValue $parameters)
    {
      return $this->__soapCall('GetSkuAnalysisValue', array($parameters));
    }

    /**
     * @param GetSkuAnalysisValuesByType $parameters
     * @return GetSkuAnalysisValuesByTypeResponse
     */
    public function GetSkuAnalysisValuesByType(GetSkuAnalysisValuesByType $parameters)
    {
      return $this->__soapCall('GetSkuAnalysisValuesByType', array($parameters));
    }

    /**
     * @param GetAllSkuAnalysisValues $parameters
     * @return GetAllSkuAnalysisValuesResponse
     */
    public function GetAllSkuAnalysisValues(GetAllSkuAnalysisValues $parameters)
    {
      return $this->__soapCall('GetAllSkuAnalysisValues', array($parameters));
    }

    /**
     * @param SubmitAnalysisValue $parameters
     * @return SubmitAnalysisValueResponse
     */
    public function SubmitAnalysisValue(SubmitAnalysisValue $parameters)
    {
      return $this->__soapCall('SubmitAnalysisValue', array($parameters));
    }

    /**
     * @param SubmitAnalysisValues $parameters
     * @return SubmitAnalysisValuesResponse
     */
    public function SubmitAnalysisValues(SubmitAnalysisValues $parameters)
    {
      return $this->__soapCall('SubmitAnalysisValues', array($parameters));
    }

    /**
     * @param DeleteAnalysisValue $parameters
     * @return DeleteAnalysisValueResponse
     */
    public function DeleteAnalysisValue(DeleteAnalysisValue $parameters)
    {
      return $this->__soapCall('DeleteAnalysisValue', array($parameters));
    }

    /**
     * @param GetAllExtendedProductAttributeTypes $parameters
     * @return GetAllExtendedProductAttributeTypesResponse
     */
    public function GetAllExtendedProductAttributeTypes(GetAllExtendedProductAttributeTypes $parameters)
    {
      return $this->__soapCall('GetAllExtendedProductAttributeTypes', array($parameters));
    }

    /**
     * @param GetProduct $parameters
     * @return GetProductResponse
     */
    public function GetProduct(GetProduct $parameters)
    {
      return $this->__soapCall('GetProduct', array($parameters));
    }

    /**
     * @param GetProductsByLevel1HierarchyNode $parameters
     * @return GetProductsByLevel1HierarchyNodeResponse
     */
    public function GetProductsByLevel1HierarchyNode(GetProductsByLevel1HierarchyNode $parameters)
    {
      return $this->__soapCall('GetProductsByLevel1HierarchyNode', array($parameters));
    }

    /**
     * @param GetProductsByLevel2HierarchyNode $parameters
     * @return GetProductsByLevel2HierarchyNodeResponse
     */
    public function GetProductsByLevel2HierarchyNode(GetProductsByLevel2HierarchyNode $parameters)
    {
      return $this->__soapCall('GetProductsByLevel2HierarchyNode', array($parameters));
    }

    /**
     * @param GetProductsByLevel3HierarchyNode $parameters
     * @return GetProductsByLevel3HierarchyNodeResponse
     */
    public function GetProductsByLevel3HierarchyNode(GetProductsByLevel3HierarchyNode $parameters)
    {
      return $this->__soapCall('GetProductsByLevel3HierarchyNode', array($parameters));
    }

    /**
     * @param GetProductsByLevel4HierarchyNode $parameters
     * @return GetProductsByLevel4HierarchyNodeResponse
     */
    public function GetProductsByLevel4HierarchyNode(GetProductsByLevel4HierarchyNode $parameters)
    {
      return $this->__soapCall('GetProductsByLevel4HierarchyNode', array($parameters));
    }

    /**
     * @param GetProductsBySupplier $parameters
     * @return GetProductsBySupplierResponse
     */
    public function GetProductsBySupplier(GetProductsBySupplier $parameters)
    {
      return $this->__soapCall('GetProductsBySupplier', array($parameters));
    }

    /**
     * @param GetProductsModifiedSinceDate $parameters
     * @return GetProductsModifiedSinceDateResponse
     */
    public function GetProductsModifiedSinceDate(GetProductsModifiedSinceDate $parameters)
    {
      return $this->__soapCall('GetProductsModifiedSinceDate', array($parameters));
    }

    /**
     * @param GetProductsByAnalysisValue $parameters
     * @return GetProductsByAnalysisValueResponse
     */
    public function GetProductsByAnalysisValue(GetProductsByAnalysisValue $parameters)
    {
      return $this->__soapCall('GetProductsByAnalysisValue', array($parameters));
    }

    /**
     * @param GetProductsByExtendedAttributeValue $parameters
     * @return GetProductsByExtendedAttributeValueResponse
     */
    public function GetProductsByExtendedAttributeValue(GetProductsByExtendedAttributeValue $parameters)
    {
      return $this->__soapCall('GetProductsByExtendedAttributeValue', array($parameters));
    }

    /**
     * @param SubmitProduct $parameters
     * @return SubmitProductResponse
     */
    public function SubmitProduct(SubmitProduct $parameters)
    {
      return $this->__soapCall('SubmitProduct', array($parameters));
    }

    /**
     * @param SubmitProducts $parameters
     * @return SubmitProductsResponse
     */
    public function SubmitProducts(SubmitProducts $parameters)
    {
      return $this->__soapCall('SubmitProducts', array($parameters));
    }

    /**
     * @param GetProductImages $parameters
     * @return GetProductImagesResponse
     */
    public function GetProductImages(GetProductImages $parameters)
    {
      return $this->__soapCall('GetProductImages', array($parameters));
    }

    /**
     * @param SubmitProductSku $parameters
     * @return SubmitProductSkuResponse
     */
    public function SubmitProductSku(SubmitProductSku $parameters)
    {
      return $this->__soapCall('SubmitProductSku', array($parameters));
    }

    /**
     * @param SubmitProductSkus $parameters
     * @return SubmitProductSkusResponse
     */
    public function SubmitProductSkus(SubmitProductSkus $parameters)
    {
      return $this->__soapCall('SubmitProductSkus', array($parameters));
    }

    /**
     * @param BlankExistCode $parameters
     * @return BlankExistCodeResponse
     */
    public function BlankExistCode(BlankExistCode $parameters)
    {
      return $this->__soapCall('BlankExistCode', array($parameters));
    }

    /**
     * @param GetSkuPricesByCountry $parameters
     * @return GetSkuPricesByCountryResponse
     */
    public function GetSkuPricesByCountry(GetSkuPricesByCountry $parameters)
    {
      return $this->__soapCall('GetSkuPricesByCountry', array($parameters));
    }

    /**
     * @param GetSkuPriceByCountryAndSku $parameters
     * @return GetSkuPriceByCountryAndSkuResponse
     */
    public function GetSkuPriceByCountryAndSku(GetSkuPriceByCountryAndSku $parameters)
    {
      return $this->__soapCall('GetSkuPriceByCountryAndSku', array($parameters));
    }

    /**
     * @param GetSkuPricesBySku $parameters
     * @return GetSkuPricesBySkuResponse
     */
    public function GetSkuPricesBySku(GetSkuPricesBySku $parameters)
    {
      return $this->__soapCall('GetSkuPricesBySku', array($parameters));
    }

    /**
     * @param GetSkuPricesByCountryAndProduct $parameters
     * @return GetSkuPricesByCountryAndProductResponse
     */
    public function GetSkuPricesByCountryAndProduct(GetSkuPricesByCountryAndProduct $parameters)
    {
      return $this->__soapCall('GetSkuPricesByCountryAndProduct', array($parameters));
    }

    /**
     * @param GetSkuPricesByProduct $parameters
     * @return GetSkuPricesByProductResponse
     */
    public function GetSkuPricesByProduct(GetSkuPricesByProduct $parameters)
    {
      return $this->__soapCall('GetSkuPricesByProduct', array($parameters));
    }

    /**
     * @param GetSkuPricesByCountryAndProductList $parameters
     * @return GetSkuPricesByCountryAndProductListResponse
     */
    public function GetSkuPricesByCountryAndProductList(GetSkuPricesByCountryAndProductList $parameters)
    {
      return $this->__soapCall('GetSkuPricesByCountryAndProductList', array($parameters));
    }

    /**
     * @param GetSkuPricesByCountryAndSkuList $parameters
     * @return GetSkuPricesByCountryAndSkuListResponse
     */
    public function GetSkuPricesByCountryAndSkuList(GetSkuPricesByCountryAndSkuList $parameters)
    {
      return $this->__soapCall('GetSkuPricesByCountryAndSkuList', array($parameters));
    }

    /**
     * @param SubmitSkuPrice $parameters
     * @return SubmitSkuPriceResponse
     */
    public function SubmitSkuPrice(SubmitSkuPrice $parameters)
    {
      return $this->__soapCall('SubmitSkuPrice', array($parameters));
    }

    /**
     * @param SubmitSkuPrices $parameters
     * @return SubmitSkuPricesResponse
     */
    public function SubmitSkuPrices(SubmitSkuPrices $parameters)
    {
      return $this->__soapCall('SubmitSkuPrices', array($parameters));
    }

    /**
     * @param GetBranchSkuTaxByBranch $parameters
     * @return GetBranchSkuTaxByBranchResponse
     */
    public function GetBranchSkuTaxByBranch(GetBranchSkuTaxByBranch $parameters)
    {
      return $this->__soapCall('GetBranchSkuTaxByBranch', array($parameters));
    }

    /**
     * @param GetBranchSkuTaxByBranchAndSku $parameters
     * @return GetBranchSkuTaxByBranchAndSkuResponse
     */
    public function GetBranchSkuTaxByBranchAndSku(GetBranchSkuTaxByBranchAndSku $parameters)
    {
      return $this->__soapCall('GetBranchSkuTaxByBranchAndSku', array($parameters));
    }

    /**
     * @param GetBranchSkuTaxBySku $parameters
     * @return GetBranchSkuTaxBySkuResponse
     */
    public function GetBranchSkuTaxBySku(GetBranchSkuTaxBySku $parameters)
    {
      return $this->__soapCall('GetBranchSkuTaxBySku', array($parameters));
    }

    /**
     * @param GetBranchSkuTaxByBranchAndProduct $parameters
     * @return GetBranchSkuTaxByBranchAndProductResponse
     */
    public function GetBranchSkuTaxByBranchAndProduct(GetBranchSkuTaxByBranchAndProduct $parameters)
    {
      return $this->__soapCall('GetBranchSkuTaxByBranchAndProduct', array($parameters));
    }

    /**
     * @param GetBranchSkuTaxByProduct $parameters
     * @return GetBranchSkuTaxByProductResponse
     */
    public function GetBranchSkuTaxByProduct(GetBranchSkuTaxByProduct $parameters)
    {
      return $this->__soapCall('GetBranchSkuTaxByProduct', array($parameters));
    }

    /**
     * @param SubmitBranchSkuTax $parameters
     * @return SubmitBranchSkuTaxResponse
     */
    public function SubmitBranchSkuTax(SubmitBranchSkuTax $parameters)
    {
      return $this->__soapCall('SubmitBranchSkuTax', array($parameters));
    }

    /**
     * @param SubmitBranchSkuTaxes $parameters
     * @return SubmitBranchSkuTaxesResponse
     */
    public function SubmitBranchSkuTaxes(SubmitBranchSkuTaxes $parameters)
    {
      return $this->__soapCall('SubmitBranchSkuTaxes', array($parameters));
    }

    /**
     * @param FlagDataProcessingToRetryByReference $parameters
     * @return FlagDataProcessingToRetryByReferenceResponse
     */
    public function FlagDataProcessingToRetryByReference(FlagDataProcessingToRetryByReference $parameters)
    {
      return $this->__soapCall('FlagDataProcessingToRetryByReference', array($parameters));
    }

    /**
     * @param FlagDataProcessingToRetryByToken $parameters
     * @return FlagDataProcessingToRetryByTokenResponse
     */
    public function FlagDataProcessingToRetryByToken(FlagDataProcessingToRetryByToken $parameters)
    {
      return $this->__soapCall('FlagDataProcessingToRetryByToken', array($parameters));
    }

    /**
     * @param RunDataProcessingByReference $parameters
     * @return RunDataProcessingByReferenceResponse
     */
    public function RunDataProcessingByReference(RunDataProcessingByReference $parameters)
    {
      return $this->__soapCall('RunDataProcessingByReference', array($parameters));
    }

    /**
     * @param RunDataProcessingByToken $parameters
     * @return RunDataProcessingByTokenResponse
     */
    public function RunDataProcessingByToken(RunDataProcessingByToken $parameters)
    {
      return $this->__soapCall('RunDataProcessingByToken', array($parameters));
    }

}
