<?php

namespace Eurostop\Products;

class ProductsWebServiceInterfacePluginCustom extends \SoapClient
{

    /**
     * @var array $classmap The defined classes
     */
    private static $classmap = array (
      'Colour' => 'Eurostop\\Products\\ColourCustom',
      'ArrayOfColour' => 'Eurostop\\Products\\ArrayOfColourCustom',
      'SubmittedColour' => 'Eurostop\\Products\\SubmittedColourCustom',
      'ArrayOfSubmittedColour' => 'Eurostop\\Products\\ArrayOfSubmittedColourCustom',
      'Size' => 'Eurostop\\Products\\SizeCustom',
      'ArrayOfSize' => 'Eurostop\\Products\\ArrayOfSizeCustom',
      'SubmittedSize' => 'Eurostop\\Products\\SubmittedSizeCustom',
      'ArrayOfSubmittedSize' => 'Eurostop\\Products\\ArrayOfSubmittedSizeCustom',
      'SizeGroup' => 'Eurostop\\Products\\SizeGroupCustom',
      'ArrayOfSizeGroup' => 'Eurostop\\Products\\ArrayOfSizeGroupCustom',
      'SubmittedSizeGroup' => 'Eurostop\\Products\\SubmittedSizeGroupCustom',
      'ArrayOfSubmittedSizeGroupSize' => 'Eurostop\\Products\\ArrayOfSubmittedSizeGroupSizeCustom',
      'SubmittedSizeGroupSize' => 'Eurostop\\Products\\SubmittedSizeGroupSizeCustom',
      'ArrayOfSubmittedSizeGroup' => 'Eurostop\\Products\\ArrayOfSubmittedSizeGroupCustom',
      'Supplier' => 'Eurostop\\Products\\SupplierCustom',
      'ArrayOfSupplier' => 'Eurostop\\Products\\ArrayOfSupplierCustom',
      'SubmittedSupplier' => 'Eurostop\\Products\\SubmittedSupplierCustom',
      'ArrayOfSubmittedSupplier' => 'Eurostop\\Products\\ArrayOfSubmittedSupplierCustom',
      'HierarchyNode' => 'Eurostop\\Products\\HierarchyNodeCustom',
      'ArrayOfHierarchyNode' => 'Eurostop\\Products\\ArrayOfHierarchyNodeCustom',
      'SubmittedHierarchyNode' => 'Eurostop\\Products\\SubmittedHierarchyNodeCustom',
      'ArrayOfSubmittedHierarchyNode' => 'Eurostop\\Products\\ArrayOfSubmittedHierarchyNodeCustom',
      'SubmittedHierarchyNodeAction' => 'Eurostop\\Products\\SubmittedHierarchyNodeAction',
      'ArrayOfSubmittedHierarchyNodeAction' => 'Eurostop\\Products\\ArrayOfSubmittedHierarchyNodeAction',
      'AnalysisType' => 'Eurostop\\Products\\AnalysisTypeCustom',
      'ArrayOfAnalysisType' => 'Eurostop\\Products\\ArrayOfAnalysisTypeCustom',
      'AnalysisValue' => 'Eurostop\\Products\\AnalysisValueCustom',
      'ArrayOfAnalysisValue' => 'Eurostop\\Products\\ArrayOfAnalysisValueCustom',
      'SubmittedAnalysisValue' => 'Eurostop\\Products\\SubmittedAnalysisValueCustom',
      'ArrayOfSubmittedAnalysisValue' => 'Eurostop\\Products\\ArrayOfSubmittedAnalysisValueCustom',
      'SubmittedAnalysisValueAction' => 'Eurostop\\Products\\SubmittedAnalysisValueAction',
      'ArrayOfSubmittedAnalysisValueAction' => 'Eurostop\\Products\\ArrayOfSubmittedAnalysisValueAction',
      'ExtendedAttributeType' => 'Eurostop\\Products\\ExtendedAttributeTypeCustom',
      'ArrayOfExtendedAttributeType' => 'Eurostop\\Products\\ArrayOfExtendedAttributeTypeCustom',
      'Product' => 'Eurostop\\Products\\ProductCustom',
      'ArrayOfExtendedAttributeValue' => 'Eurostop\\Products\\ArrayOfExtendedAttributeValueCustom',
      'ExtendedAttributeValue' => 'Eurostop\\Products\\ExtendedAttributeValueCustom',
      'ArrayOfSku' => 'Eurostop\\Products\\ArrayOfSkuCustom',
      'Sku' => 'Eurostop\\Products\\SkuCustom',
      'ArrayOfProduct' => 'Eurostop\\Products\\ArrayOfProductCustom',
      'SubmittedProduct' => 'Eurostop\\Products\\SubmittedProductCustom',
      'ArrayOfSubmittedProductAnalysisValue' => 'Eurostop\\Products\\ArrayOfSubmittedProductAnalysisValueCustom',
      'SubmittedProductAnalysisValue' => 'Eurostop\\Products\\SubmittedProductAnalysisValueCustom',
      'ArrayOfSubmittedExtendedAttributeValue' => 'Eurostop\\Products\\ArrayOfSubmittedExtendedAttributeValueCustom',
      'SubmittedExtendedAttributeValue' => 'Eurostop\\Products\\SubmittedExtendedAttributeValueCustom',
      'ArrayOfSubmittedSku' => 'Eurostop\\Products\\ArrayOfSubmittedSkuCustom',
      'SubmittedSku' => 'Eurostop\\Products\\SubmittedSkuCustom',
      'ArrayOfSubmittedSkuAnalysisValue' => 'Eurostop\\Products\\ArrayOfSubmittedSkuAnalysisValueCustom',
      'SubmittedSkuAnalysisValue' => 'Eurostop\\Products\\SubmittedSkuAnalysisValueCustom',
      'ArrayOfSubmittedProduct' => 'Eurostop\\Products\\ArrayOfSubmittedProductCustom',
      'ProductImage' => 'Eurostop\\Products\\ProductImageCustom',
      'ArrayOfProductImage' => 'Eurostop\\Products\\ArrayOfProductImageCustom',
      'SubmittedProductSku' => 'Eurostop\\Products\\SubmittedProductSkuCustom',
      'SubmittedProductSkuBase' => 'Eurostop\\Products\\SubmittedProductSkuBase',
      'ArrayOfSubmittedProductSku' => 'Eurostop\\Products\\ArrayOfSubmittedProductSkuCustom',
      'SubmittedSkuAction' => 'Eurostop\\Products\\SubmittedSkuAction',
      'ArrayOfSubmittedSkuAction' => 'Eurostop\\Products\\ArrayOfSubmittedSkuAction',
      'SkuPrice' => 'Eurostop\\Products\\SkuPriceCustom',
      'ArrayOfSkuPrice' => 'Eurostop\\Products\\ArrayOfSkuPriceCustom',
      'SubmittedSkuPrice' => 'Eurostop\\Products\\SubmittedSkuPriceCustom',
      'ArrayOfSubmittedSkuPrice' => 'Eurostop\\Products\\ArrayOfSubmittedSkuPriceCustom',
      'SubmittedSkuAdditionalPrice' => 'Eurostop\\Products\\SubmittedSkuAdditionalPrice',
      'ArrayOfSubmittedSkuAdditionalPrice' => 'Eurostop\\Products\\ArrayOfSubmittedSkuAdditionalPrice',
      'BranchSkuTax' => 'Eurostop\\Products\\BranchSkuTaxCustom',
      'ArrayOfBranchSkuTax' => 'Eurostop\\Products\\ArrayOfBranchSkuTaxCustom',
      'SubmittedBranchSkuTax' => 'Eurostop\\Products\\SubmittedBranchSkuTaxCustom',
      'ArrayOfSubmittedBranchSkuTax' => 'Eurostop\\Products\\ArrayOfSubmittedBranchSkuTaxCustom',
      'DataRetrievalResultOfColourOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfColourOEnD0mcvCustom',
      'CodedRetrievedDataItemOfColourDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfColourDtoVNxenGD6Custom',
      'RetrievedDataItemOfColourDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfColourDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedColourDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedColourDtoVNxenGD6Custom',
      'DataSubmissionResult' => 'Eurostop\\Products\\DataSubmissionResultCustom',
      'ArrayOfValidationError' => 'Eurostop\\Products\\ArrayOfValidationErrorCustom',
      'ValidationError' => 'Eurostop\\Products\\ValidationErrorCustom',
      'DataRetrievalResultOfSizeOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfSizeOEnD0mcvCustom',
      'CodedRetrievedDataItemOfSizeDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfSizeDtoVNxenGD6Custom',
      'RetrievedDataItemOfSizeDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSizeDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedSizeDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSizeDtoVNxenGD6Custom',
      'DataRetrievalResultOfSizeGroupOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfSizeGroupOEnD0mcvCustom',
      'CodedRetrievedDataItemOfSizeGroupDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfSizeGroupDtoVNxenGD6Custom',
      'RetrievedDataItemOfSizeGroupDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSizeGroupDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedSizeGroupDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSizeGroupDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedSizeRelationDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSizeRelationDtoVNxenGD6Custom',
      'DataRetrievalResultOfSupplierOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfSupplierOEnD0mcvCustom',
      'CodedRetrievedDataItemOfSupplierDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfSupplierDtoVNxenGD6Custom',
      'RetrievedDataItemOfSupplierDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSupplierDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedSupplierDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSupplierDtoVNxenGD6Custom',
      'DataRetrievalResultOfHierarchyNodeOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfHierarchyNodeOEnD0mcvCustom',
      'CodedRetrievedDataItemOfHierarchyNodeDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfHierarchyNodeDtoVNxenGD6Custom',
      'RetrievedDataItemOfHierarchyNodeDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfHierarchyNodeDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedHierarchyNodeDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedHierarchyNodeDtoVNxenGD6Custom',
      'SubmittedDataActionOfSubmittedHierarchyNodeActionDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataActionOfSubmittedHierarchyNodeActionDtoVNxenGD6',
      'DataRetrievalResultOfAnalysisTypeOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfAnalysisTypeOEnD0mcvCustom',
      'CodedRetrievedDataItemOfAnalysisTypeDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfAnalysisTypeDtoVNxenGD6Custom',
      'RetrievedDataItemOfAnalysisTypeDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfAnalysisTypeDtoVNxenGD6Custom',
      'DataRetrievalResultOfAnalysisValueOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfAnalysisValueOEnD0mcvCustom',
      'CodedRetrievedDataItemOfAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfAnalysisValueDtoVNxenGD6Custom',
      'RetrievedDataItemOfAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfAnalysisValueDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedAnalysisValueDtoVNxenGD6Custom',
      'SubmittedDataActionOfSubmittedAnalysisValueActionDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataActionOfSubmittedAnalysisValueActionDtoVNxenGD6',
      'DataRetrievalResultOfExtendedAttributeTypeOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfExtendedAttributeTypeOEnD0mcvCustom',
      'CodedRetrievedDataItemOfExtendedAttributeTypeDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfExtendedAttributeTypeDtoVNxenGD6Custom',
      'RetrievedDataItemOfExtendedAttributeTypeDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfExtendedAttributeTypeDtoVNxenGD6Custom',
      'DataRetrievalResultOfProductOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfProductOEnD0mcvCustom',
      'CodedRetrievedDataItemOfProductDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfProductDtoVNxenGD6Custom',
      'RetrievedDataItemOfProductDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfProductDtoVNxenGD6Custom',
      'RetrievedDataItemOfExtendedAttributeValueDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfExtendedAttributeValueDtoVNxenGD6Custom',
      'CodedRetrievedDataItemOfSkuDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfSkuDtoVNxenGD6Custom',
      'RetrievedDataItemOfSkuDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSkuDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedProductDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedProductDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedProductAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedProductAnalysisValueDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedExtendedAttributeValueDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedExtendedAttributeValueDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedSkuDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSkuDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedSkuAnalysisValueDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSkuAnalysisValueDtoVNxenGD6Custom',
      'DataRetrievalResultOfProductImageOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfProductImageOEnD0mcvCustom',
      'CodedRetrievedDataItemOfProductImageDtoVNxenGD6' => 'Eurostop\\Products\\CodedRetrievedDataItemOfProductImageDtoVNxenGD6Custom',
      'RetrievedDataItemOfProductImageDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfProductImageDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedProductSkuDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedProductSkuDtoVNxenGD6',
      'SubmittedDataActionOfSubmittedSkuActionDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataActionOfSubmittedSkuActionDtoVNxenGD6',
      'DataRetrievalResultOfSkuPriceOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfSkuPriceOEnD0mcvCustom',
      'RetrievedDataItemOfSkuPriceDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfSkuPriceDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedSkuPriceDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSkuPriceDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedSkuAdditionalPriceDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedSkuAdditionalPriceDtoVNxenGD6',
      'DataRetrievalResultOfBranchSkuTaxOEnD0mcv' => 'Eurostop\\Products\\DataRetrievalResultOfBranchSkuTaxOEnD0mcvCustom',
      'RetrievedDataItemOfBranchSkuTaxDtoVNxenGD6' => 'Eurostop\\Products\\RetrievedDataItemOfBranchSkuTaxDtoVNxenGD6Custom',
      'SubmittedDataItemOfSubmittedBranchSkuTaxDtoVNxenGD6' => 'Eurostop\\Products\\SubmittedDataItemOfSubmittedBranchSkuTaxDtoVNxenGD6Custom',
      'ArrayOfDataProcessingResult' => 'Eurostop\\Products\\ArrayOfDataProcessingResultCustom',
      'DataProcessingResult' => 'Eurostop\\Products\\DataProcessingResultCustom',
      'ArrayOfDataProcessingStatus' => 'Eurostop\\Products\\ArrayOfDataProcessingStatusCustom',
      'DataProcessingStatus' => 'Eurostop\\Products\\DataProcessingStatusCustom',
      'ArrayOfstring' => 'Eurostop\\Products\\ArrayOfstringCustom',
      'GetColour' => 'Eurostop\\Products\\GetColourCustom',
      'GetColourResponse' => 'Eurostop\\Products\\GetColourResponseCustom',
      'GetColoursBySeason' => 'Eurostop\\Products\\GetColoursBySeasonCustom',
      'GetColoursBySeasonResponse' => 'Eurostop\\Products\\GetColoursBySeasonResponseCustom',
      'GetAllColours' => 'Eurostop\\Products\\GetAllColoursCustom',
      'GetAllColoursResponse' => 'Eurostop\\Products\\GetAllColoursResponseCustom',
      'SubmitColour' => 'Eurostop\\Products\\SubmitColourCustom',
      'SubmitColourResponse' => 'Eurostop\\Products\\SubmitColourResponseCustom',
      'SubmitColours' => 'Eurostop\\Products\\SubmitColoursCustom',
      'SubmitColoursResponse' => 'Eurostop\\Products\\SubmitColoursResponseCustom',
      'GetSize' => 'Eurostop\\Products\\GetSizeCustom',
      'GetSizeResponse' => 'Eurostop\\Products\\GetSizeResponseCustom',
      'GetSizesBySizeGroup' => 'Eurostop\\Products\\GetSizesBySizeGroupCustom',
      'GetSizesBySizeGroupResponse' => 'Eurostop\\Products\\GetSizesBySizeGroupResponseCustom',
      'GetAllSizes' => 'Eurostop\\Products\\GetAllSizesCustom',
      'GetAllSizesResponse' => 'Eurostop\\Products\\GetAllSizesResponseCustom',
      'SubmitSize' => 'Eurostop\\Products\\SubmitSizeCustom',
      'SubmitSizeResponse' => 'Eurostop\\Products\\SubmitSizeResponseCustom',
      'SubmitSizes' => 'Eurostop\\Products\\SubmitSizesCustom',
      'SubmitSizesResponse' => 'Eurostop\\Products\\SubmitSizesResponseCustom',
      'GetSizeGroup' => 'Eurostop\\Products\\GetSizeGroupCustom',
      'GetSizeGroupResponse' => 'Eurostop\\Products\\GetSizeGroupResponseCustom',
      'GetAllSizeGroups' => 'Eurostop\\Products\\GetAllSizeGroupsCustom',
      'GetAllSizeGroupsResponse' => 'Eurostop\\Products\\GetAllSizeGroupsResponseCustom',
      'SubmitSizeGroup' => 'Eurostop\\Products\\SubmitSizeGroupCustom',
      'SubmitSizeGroupResponse' => 'Eurostop\\Products\\SubmitSizeGroupResponseCustom',
      'SubmitSizeGroups' => 'Eurostop\\Products\\SubmitSizeGroupsCustom',
      'SubmitSizeGroupsResponse' => 'Eurostop\\Products\\SubmitSizeGroupsResponseCustom',
      'GetSupplier' => 'Eurostop\\Products\\GetSupplierCustom',
      'GetSupplierResponse' => 'Eurostop\\Products\\GetSupplierResponseCustom',
      'GetAllSuppliers' => 'Eurostop\\Products\\GetAllSuppliersCustom',
      'GetAllSuppliersResponse' => 'Eurostop\\Products\\GetAllSuppliersResponseCustom',
      'SubmitSupplier' => 'Eurostop\\Products\\SubmitSupplierCustom',
      'SubmitSupplierResponse' => 'Eurostop\\Products\\SubmitSupplierResponseCustom',
      'SubmitSuppliers' => 'Eurostop\\Products\\SubmitSuppliersCustom',
      'SubmitSuppliersResponse' => 'Eurostop\\Products\\SubmitSuppliersResponseCustom',
      'GetHierarchyNodesByLevel' => 'Eurostop\\Products\\GetHierarchyNodesByLevelCustom',
      'GetHierarchyNodesByLevelResponse' => 'Eurostop\\Products\\GetHierarchyNodesByLevelResponseCustom',
      'GetAllHierarchyNodes' => 'Eurostop\\Products\\GetAllHierarchyNodesCustom',
      'GetAllHierarchyNodesResponse' => 'Eurostop\\Products\\GetAllHierarchyNodesResponseCustom',
      'SubmitHierarchyNode' => 'Eurostop\\Products\\SubmitHierarchyNodeCustom',
      'SubmitHierarchyNodeResponse' => 'Eurostop\\Products\\SubmitHierarchyNodeResponseCustom',
      'SubmitHierarchyNodes' => 'Eurostop\\Products\\SubmitHierarchyNodesCustom',
      'SubmitHierarchyNodesResponse' => 'Eurostop\\Products\\SubmitHierarchyNodesResponseCustom',
      'SubmitHierarchyNodeAction' => 'Eurostop\\Products\\SubmitHierarchyNodeAction',
      'SubmitHierarchyNodeActionResponse' => 'Eurostop\\Products\\SubmitHierarchyNodeActionResponse',
      'SubmitHierarchyNodeActions' => 'Eurostop\\Products\\SubmitHierarchyNodeActions',
      'SubmitHierarchyNodeActionsResponse' => 'Eurostop\\Products\\SubmitHierarchyNodeActionsResponse',
      'GetAllProductAnalysisTypes' => 'Eurostop\\Products\\GetAllProductAnalysisTypesCustom',
      'GetAllProductAnalysisTypesResponse' => 'Eurostop\\Products\\GetAllProductAnalysisTypesResponseCustom',
      'GetProductAnalysisValue' => 'Eurostop\\Products\\GetProductAnalysisValueCustom',
      'GetProductAnalysisValueResponse' => 'Eurostop\\Products\\GetProductAnalysisValueResponseCustom',
      'GetProductAnalysisValuesByType' => 'Eurostop\\Products\\GetProductAnalysisValuesByTypeCustom',
      'GetProductAnalysisValuesByTypeResponse' => 'Eurostop\\Products\\GetProductAnalysisValuesByTypeResponseCustom',
      'GetAllProductAnalysisValues' => 'Eurostop\\Products\\GetAllProductAnalysisValuesCustom',
      'GetAllProductAnalysisValuesResponse' => 'Eurostop\\Products\\GetAllProductAnalysisValuesResponseCustom',
      'GetAllSkuAnalysisTypes' => 'Eurostop\\Products\\GetAllSkuAnalysisTypesCustom',
      'GetAllSkuAnalysisTypesResponse' => 'Eurostop\\Products\\GetAllSkuAnalysisTypesResponseCustom',
      'GetSkuAnalysisValue' => 'Eurostop\\Products\\GetSkuAnalysisValueCustom',
      'GetSkuAnalysisValueResponse' => 'Eurostop\\Products\\GetSkuAnalysisValueResponseCustom',
      'GetSkuAnalysisValuesByType' => 'Eurostop\\Products\\GetSkuAnalysisValuesByTypeCustom',
      'GetSkuAnalysisValuesByTypeResponse' => 'Eurostop\\Products\\GetSkuAnalysisValuesByTypeResponseCustom',
      'GetAllSkuAnalysisValues' => 'Eurostop\\Products\\GetAllSkuAnalysisValuesCustom',
      'GetAllSkuAnalysisValuesResponse' => 'Eurostop\\Products\\GetAllSkuAnalysisValuesResponseCustom',
      'SubmitAnalysisValue' => 'Eurostop\\Products\\SubmitAnalysisValueCustom',
      'SubmitAnalysisValueResponse' => 'Eurostop\\Products\\SubmitAnalysisValueResponseCustom',
      'SubmitAnalysisValues' => 'Eurostop\\Products\\SubmitAnalysisValuesCustom',
      'SubmitAnalysisValuesResponse' => 'Eurostop\\Products\\SubmitAnalysisValuesResponseCustom',
      'SubmitAnalysisValueAction' => 'Eurostop\\Products\\SubmitAnalysisValueAction',
      'SubmitAnalysisValueActionResponse' => 'Eurostop\\Products\\SubmitAnalysisValueActionResponse',
      'SubmitAnalysisValueActions' => 'Eurostop\\Products\\SubmitAnalysisValueActions',
      'SubmitAnalysisValueActionsResponse' => 'Eurostop\\Products\\SubmitAnalysisValueActionsResponse',
      'GetAllExtendedProductAttributeTypes' => 'Eurostop\\Products\\GetAllExtendedProductAttributeTypesCustom',
      'GetAllExtendedProductAttributeTypesResponse' => 'Eurostop\\Products\\GetAllExtendedProductAttributeTypesResponseCustom',
      'GetProduct' => 'Eurostop\\Products\\GetProductCustom',
      'GetProductResponse' => 'Eurostop\\Products\\GetProductResponseCustom',
      'GetProductBySku' => 'Eurostop\\Products\\GetProductBySku',
      'GetProductBySkuResponse' => 'Eurostop\\Products\\GetProductBySkuResponse',
      'GetProductsByLevel1HierarchyNode' => 'Eurostop\\Products\\GetProductsByLevel1HierarchyNodeCustom',
      'GetProductsByLevel1HierarchyNodeResponse' => 'Eurostop\\Products\\GetProductsByLevel1HierarchyNodeResponseCustom',
      'GetProductsByLevel2HierarchyNode' => 'Eurostop\\Products\\GetProductsByLevel2HierarchyNodeCustom',
      'GetProductsByLevel2HierarchyNodeResponse' => 'Eurostop\\Products\\GetProductsByLevel2HierarchyNodeResponseCustom',
      'GetProductsByLevel3HierarchyNode' => 'Eurostop\\Products\\GetProductsByLevel3HierarchyNodeCustom',
      'GetProductsByLevel3HierarchyNodeResponse' => 'Eurostop\\Products\\GetProductsByLevel3HierarchyNodeResponseCustom',
      'GetProductsByLevel4HierarchyNode' => 'Eurostop\\Products\\GetProductsByLevel4HierarchyNodeCustom',
      'GetProductsByLevel4HierarchyNodeResponse' => 'Eurostop\\Products\\GetProductsByLevel4HierarchyNodeResponseCustom',
      'GetProductsBySupplier' => 'Eurostop\\Products\\GetProductsBySupplierCustom',
      'GetProductsBySupplierResponse' => 'Eurostop\\Products\\GetProductsBySupplierResponseCustom',
      'GetProductsModifiedSinceDate' => 'Eurostop\\Products\\GetProductsModifiedSinceDateCustom',
      'GetProductsModifiedSinceDateResponse' => 'Eurostop\\Products\\GetProductsModifiedSinceDateResponseCustom',
      'GetProductsByAnalysisValue' => 'Eurostop\\Products\\GetProductsByAnalysisValueCustom',
      'GetProductsByAnalysisValueResponse' => 'Eurostop\\Products\\GetProductsByAnalysisValueResponseCustom',
      'GetProductsByExtendedAttributeValue' => 'Eurostop\\Products\\GetProductsByExtendedAttributeValueCustom',
      'GetProductsByExtendedAttributeValueResponse' => 'Eurostop\\Products\\GetProductsByExtendedAttributeValueResponseCustom',
      'SubmitProduct' => 'Eurostop\\Products\\SubmitProductCustom',
      'SubmitProductResponse' => 'Eurostop\\Products\\SubmitProductResponseCustom',
      'SubmitProducts' => 'Eurostop\\Products\\SubmitProductsCustom',
      'SubmitProductsResponse' => 'Eurostop\\Products\\SubmitProductsResponseCustom',
      'GetProductImages' => 'Eurostop\\Products\\GetProductImagesCustom',
      'GetProductImagesResponse' => 'Eurostop\\Products\\GetProductImagesResponseCustom',
      'SubmitProductSku' => 'Eurostop\\Products\\SubmitProductSkuCustom',
      'SubmitProductSkuResponse' => 'Eurostop\\Products\\SubmitProductSkuResponseCustom',
      'SubmitProductSkus' => 'Eurostop\\Products\\SubmitProductSkusCustom',
      'SubmitProductSkusResponse' => 'Eurostop\\Products\\SubmitProductSkusResponseCustom',
      'SubmitSkuAction' => 'Eurostop\\Products\\SubmitSkuAction',
      'SubmitSkuActionResponse' => 'Eurostop\\Products\\SubmitSkuActionResponse',
      'SubmitSkuActions' => 'Eurostop\\Products\\SubmitSkuActions',
      'SubmitSkuActionsResponse' => 'Eurostop\\Products\\SubmitSkuActionsResponse',
      'GetSkuPricesByCountry' => 'Eurostop\\Products\\GetSkuPricesByCountryCustom',
      'GetSkuPricesByCountryResponse' => 'Eurostop\\Products\\GetSkuPricesByCountryResponseCustom',
      'GetSkuPriceByCountryAndSku' => 'Eurostop\\Products\\GetSkuPriceByCountryAndSkuCustom',
      'GetSkuPriceByCountryAndSkuResponse' => 'Eurostop\\Products\\GetSkuPriceByCountryAndSkuResponseCustom',
      'GetSkuPricesBySku' => 'Eurostop\\Products\\GetSkuPricesBySkuCustom',
      'GetSkuPricesBySkuResponse' => 'Eurostop\\Products\\GetSkuPricesBySkuResponseCustom',
      'GetSkuPricesByCountryAndProduct' => 'Eurostop\\Products\\GetSkuPricesByCountryAndProductCustom',
      'GetSkuPricesByCountryAndProductResponse' => 'Eurostop\\Products\\GetSkuPricesByCountryAndProductResponseCustom',
      'GetSkuPricesByProduct' => 'Eurostop\\Products\\GetSkuPricesByProductCustom',
      'GetSkuPricesByProductResponse' => 'Eurostop\\Products\\GetSkuPricesByProductResponseCustom',
      'GetSkuPricesByCountryAndProductList' => 'Eurostop\\Products\\GetSkuPricesByCountryAndProductListCustom',
      'GetSkuPricesByCountryAndProductListResponse' => 'Eurostop\\Products\\GetSkuPricesByCountryAndProductListResponseCustom',
      'GetSkuPricesByCountryAndSkuList' => 'Eurostop\\Products\\GetSkuPricesByCountryAndSkuListCustom',
      'GetSkuPricesByCountryAndSkuListResponse' => 'Eurostop\\Products\\GetSkuPricesByCountryAndSkuListResponseCustom',
      'SubmitSkuPrice' => 'Eurostop\\Products\\SubmitSkuPriceCustom',
      'SubmitSkuPriceResponse' => 'Eurostop\\Products\\SubmitSkuPriceResponseCustom',
      'SubmitSkuPrices' => 'Eurostop\\Products\\SubmitSkuPricesCustom',
      'SubmitSkuPricesResponse' => 'Eurostop\\Products\\SubmitSkuPricesResponseCustom',
      'SubmitSkuAdditionalPrice' => 'Eurostop\\Products\\SubmitSkuAdditionalPrice',
      'SubmitSkuAdditionalPriceResponse' => 'Eurostop\\Products\\SubmitSkuAdditionalPriceResponse',
      'SubmitSkuAdditionalPrices' => 'Eurostop\\Products\\SubmitSkuAdditionalPrices',
      'SubmitSkuAdditionalPricesResponse' => 'Eurostop\\Products\\SubmitSkuAdditionalPricesResponse',
      'GetBranchSkuTaxByBranch' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchCustom',
      'GetBranchSkuTaxByBranchResponse' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchResponseCustom',
      'GetBranchSkuTaxByBranchAndSku' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchAndSkuCustom',
      'GetBranchSkuTaxByBranchAndSkuResponse' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchAndSkuResponseCustom',
      'GetBranchSkuTaxBySku' => 'Eurostop\\Products\\GetBranchSkuTaxBySkuCustom',
      'GetBranchSkuTaxBySkuResponse' => 'Eurostop\\Products\\GetBranchSkuTaxBySkuResponseCustom',
      'GetBranchSkuTaxByBranchAndProduct' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchAndProductCustom',
      'GetBranchSkuTaxByBranchAndProductResponse' => 'Eurostop\\Products\\GetBranchSkuTaxByBranchAndProductResponseCustom',
      'GetBranchSkuTaxByProduct' => 'Eurostop\\Products\\GetBranchSkuTaxByProductCustom',
      'GetBranchSkuTaxByProductResponse' => 'Eurostop\\Products\\GetBranchSkuTaxByProductResponseCustom',
      'SubmitBranchSkuTax' => 'Eurostop\\Products\\SubmitBranchSkuTaxCustom',
      'SubmitBranchSkuTaxResponse' => 'Eurostop\\Products\\SubmitBranchSkuTaxResponseCustom',
      'SubmitBranchSkuTaxes' => 'Eurostop\\Products\\SubmitBranchSkuTaxesCustom',
      'SubmitBranchSkuTaxesResponse' => 'Eurostop\\Products\\SubmitBranchSkuTaxesResponseCustom',
      'FlagDataProcessingToRetryByReference' => 'Eurostop\\Products\\FlagDataProcessingToRetryByReferenceCustom',
      'FlagDataProcessingToRetryByReferenceResponse' => 'Eurostop\\Products\\FlagDataProcessingToRetryByReferenceResponseCustom',
      'FlagDataProcessingToRetryByToken' => 'Eurostop\\Products\\FlagDataProcessingToRetryByTokenCustom',
      'FlagDataProcessingToRetryByTokenResponse' => 'Eurostop\\Products\\FlagDataProcessingToRetryByTokenResponseCustom',
      'RunDataProcessingByReference' => 'Eurostop\\Products\\RunDataProcessingByReferenceCustom',
      'RunDataProcessingByReferenceResponse' => 'Eurostop\\Products\\RunDataProcessingByReferenceResponseCustom',
      'RunDataProcessingByToken' => 'Eurostop\\Products\\RunDataProcessingByTokenCustom',
      'RunDataProcessingByTokenResponse' => 'Eurostop\\Products\\RunDataProcessingByTokenResponseCustom',
    );

    /**
     * @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 (
      'features' => 1,
    ), $options);
      if (!$wsdl) {
        $wsdl = 'https://database-test.eurostop.jdsportscanada.com:9120/e-interface/products?wsdl';
      }
      parent::__construct($wsdl, $options);
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

}
