<?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(
            'SearchRequest' => '\\StructType\\SearchRequest',
            'ArrayOfSearchOption' => '\\ArrayType\\ArrayOfSearchOption',
            'ArrayOfSourceType' => '\\ArrayType\\ArrayOfSourceType',
            'WebRequest' => '\\StructType\\WebRequest',
            'ArrayOfWebSearchOption' => '\\ArrayType\\ArrayOfWebSearchOption',
            'ArrayOfString' => '\\ArrayType\\ArrayOfString',
            'ImageRequest' => '\\StructType\\ImageRequest',
            'PhonebookRequest' => '\\StructType\\PhonebookRequest',
            'VideoRequest' => '\\StructType\\VideoRequest',
            'NewsRequest' => '\\StructType\\NewsRequest',
            'MobileWebRequest' => '\\StructType\\MobileWebRequest',
            'ArrayOfMobileWebSearchOption' => '\\ArrayType\\ArrayOfMobileWebSearchOption',
            'TranslationRequest' => '\\StructType\\TranslationRequest',
            'SearchResponse' => '\\StructType\\SearchResponse',
            'Query' => '\\StructType\\Query',
            'SpellResponse' => '\\StructType\\SpellResponse',
            'ArrayOfSpellResult' => '\\ArrayType\\ArrayOfSpellResult',
            'SpellResult' => '\\StructType\\SpellResult',
            'WebResponse' => '\\StructType\\WebResponse',
            'ArrayOfWebResult' => '\\ArrayType\\ArrayOfWebResult',
            'WebResult' => '\\StructType\\WebResult',
            'ArrayOfWebSearchTag' => '\\ArrayType\\ArrayOfWebSearchTag',
            'WebSearchTag' => '\\StructType\\WebSearchTag',
            'ArrayOfDeepLink' => '\\ArrayType\\ArrayOfDeepLink',
            'DeepLink' => '\\StructType\\DeepLink',
            'ImageResponse' => '\\StructType\\ImageResponse',
            'ArrayOfImageResult' => '\\ArrayType\\ArrayOfImageResult',
            'ImageResult' => '\\StructType\\ImageResult',
            'Thumbnail' => '\\StructType\\Thumbnail',
            'RelatedSearchResponse' => '\\StructType\\RelatedSearchResponse',
            'ArrayOfRelatedSearchResult' => '\\ArrayType\\ArrayOfRelatedSearchResult',
            'RelatedSearchResult' => '\\StructType\\RelatedSearchResult',
            'VideoResponse' => '\\StructType\\VideoResponse',
            'ArrayOfVideoResult' => '\\ArrayType\\ArrayOfVideoResult',
            'VideoResult' => '\\StructType\\VideoResult',
            'InstantAnswerResponse' => '\\StructType\\InstantAnswerResponse',
            'ArrayOfInstantAnswerResult' => '\\ArrayType\\ArrayOfInstantAnswerResult',
            'InstantAnswerResult' => '\\StructType\\InstantAnswerResult',
            'NewsResponse' => '\\StructType\\NewsResponse',
            'ArrayOfNewsRelatedSearch' => '\\ArrayType\\ArrayOfNewsRelatedSearch',
            'NewsRelatedSearch' => '\\StructType\\NewsRelatedSearch',
            'ArrayOfNewsResult' => '\\ArrayType\\ArrayOfNewsResult',
            'NewsResult' => '\\StructType\\NewsResult',
            'ArrayOfNewsCollection' => '\\ArrayType\\ArrayOfNewsCollection',
            'NewsCollection' => '\\StructType\\NewsCollection',
            'ArrayOfNewsArticle' => '\\ArrayType\\ArrayOfNewsArticle',
            'NewsArticle' => '\\StructType\\NewsArticle',
            'MobileWebResponse' => '\\StructType\\MobileWebResponse',
            'ArrayOfMobileWebResult' => '\\ArrayType\\ArrayOfMobileWebResult',
            'MobileWebResult' => '\\StructType\\MobileWebResult',
            'ArrayOfError' => '\\ArrayType\\ArrayOfError',
            'Error' => '\\StructType\\Error',
        );
    }
}
