<?php
/**
 * Class which returns the class map definition
 * @package
 */
class ClassMap
{
    /**
     * Returns the mapping between the WSDL Structs and generated Structs' classes
     * This array is sent to the \SoapClient when calling the WS
     * @return string[]
     */
    final public static function get()
    {
        return array(
            'GetTopLevelCategoriesRequest' => '\\StructType\\GetTopLevelCategoriesRequest',
            'GetTopLevelCategoriesResponse' => '\\StructType\\GetTopLevelCategoriesResponse',
            'GetCategoryAttributesIdRequest' => '\\StructType\\GetCategoryAttributesIdRequest',
            'GetCategoryAttributesIdResponse' => '\\StructType\\GetCategoryAttributesIdResponse',
            'GetCategoryAttributeValueRequest' => '\\StructType\\GetCategoryAttributeValueRequest',
            'GetCategoryAttributeValueResponse' => '\\StructType\\GetCategoryAttributeValueResponse',
            'GetSubCategoriesRequest' => '\\StructType\\GetSubCategoriesRequest',
            'GetSubCategoriesResponse' => '\\StructType\\GetSubCategoriesResponse',
            'GetCategoryAttributesRequest' => '\\StructType\\GetCategoryAttributesRequest',
            'GetCategoryAttributesResponse' => '\\StructType\\GetCategoryAttributesResponse',
            'GetParentCategoryRequest' => '\\StructType\\GetParentCategoryRequest',
            'GetParentCategoryResponse' => '\\StructType\\GetParentCategoryResponse',
            'CategoryData' => '\\StructType\\CategoryData',
            'SubCategoryData' => '\\StructType\\SubCategoryData',
            'SubCategory' => '\\StructType\\SubCategory',
            'ParentCategoryData' => '\\StructType\\ParentCategoryData',
            'ParentCategory' => '\\StructType\\ParentCategory',
            'CategoryAttributeList' => '\\StructType\\CategoryAttributeList',
            'TopCategoryList' => '\\StructType\\TopCategoryList',
            'SubCategoryList' => '\\StructType\\SubCategoryList',
            'CategoryProductAttributeList' => '\\StructType\\CategoryProductAttributeList',
            'CategoryProductAttributeData' => '\\StructType\\CategoryProductAttributeData',
            'CategoryProductAttributeValueData' => '\\StructType\\CategoryProductAttributeValueData',
            'CategoryProductAttributeValueList' => '\\StructType\\CategoryProductAttributeValueList',
            'CategoryAttributeData' => '\\StructType\\CategoryAttributeData',
            'CategoryAttributeValueList' => '\\StructType\\CategoryAttributeValueList',
            'CategoryAttributeValueData' => '\\StructType\\CategoryAttributeValueData',
            'PagingData' => '\\StructType\\PagingData',
            'RequestPagingData' => '\\StructType\\RequestPagingData',
            'BaseRequest' => '\\StructType\\BaseRequest',
            'Authentication' => '\\StructType\\Authentication',
            'BaseResponse' => '\\StructType\\BaseResponse',
            'ResultInfo' => '\\StructType\\ResultInfo',
        );
    }
}
