<?php

namespace netim;

/**
 * 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(
            'StructDomainCheckResponse' => '\\netim\\StructType\\StructDomainCheckResponse',
            'StructDomainList' => '\\netim\\StructType\\StructDomainList',
            'StructDSRecord' => '\\netim\\StructType\\StructDSRecord',
            'StructTld' => '\\netim\\StructType\\StructTld',
            'StructContact' => '\\netim\\StructType\\StructContact',
            'StructContactReturn' => '\\netim\\StructType\\StructContactReturn',
            'StructDomainInfo' => '\\netim\\StructType\\StructDomainInfo',
            'StructDomainTldInfo' => '\\netim\\StructType\\StructDomainTldInfo',
            'StructQueryOpeList' => '\\netim\\StructType\\StructQueryOpeList',
            'StructOwner' => '\\netim\\StructType\\StructOwner',
            'StructContactList' => '\\netim\\StructType\\StructContactList',
            'StructOptionsFwd' => '\\netim\\StructType\\StructOptionsFwd',
            'StructOptionsZone' => '\\netim\\StructType\\StructOptionsZone',
            'StructQueryZoneList' => '\\netim\\StructType\\StructQueryZoneList',
            'StructQueryMailFwdList' => '\\netim\\StructType\\StructQueryMailFwdList',
            'StructQueryWebFwdList' => '\\netim\\StructType\\StructQueryWebFwdList',
            'StructHostingInfo' => '\\netim\\StructType\\StructHostingInfo',
            'StructHostingList' => '\\netim\\StructType\\StructHostingList',
            'StructHostingMailInfo' => '\\netim\\StructType\\StructHostingMailInfo',
            'StructHostingMailDomainAliasesInfo' => '\\netim\\StructType\\StructHostingMailDomainAliasesInfo',
            'StructHostingMailAliasesInfo' => '\\netim\\StructType\\StructHostingMailAliasesInfo',
            'StructHostingMailFwdInfo' => '\\netim\\StructType\\StructHostingMailFwdInfo',
            'StructHostingMailCatchallInfo' => '\\netim\\StructType\\StructHostingMailCatchallInfo',
            'StructQueryHostingMailList' => '\\netim\\StructType\\StructQueryHostingMailList',
            'StructQueryHostingMailAliasList' => '\\netim\\StructType\\StructQueryHostingMailAliasList',
            'StructMailAlias' => '\\netim\\StructType\\StructMailAlias',
            'StructQueryHostingMailFwdList' => '\\netim\\StructType\\StructQueryHostingMailFwdList',
            'StructMailFwd' => '\\netim\\StructType\\StructMailFwd',
            'KeyValueData' => '\\netim\\StructType\\KeyValueData',
            'ArrayOfKeyValueData' => '\\netim\\ArrayType\\ArrayOfKeyValueData',
            'StructTmchMarkInfo' => '\\netim\\StructType\\StructTmchMarkInfo',
            'StructTmchLabelInfo' => '\\netim\\StructType\\StructTmchLabelInfo',
            'StructQueryMarkList' => '\\netim\\StructType\\StructQueryMarkList',
            'StructQueryLabelList' => '\\netim\\StructType\\StructQueryLabelList',
            'StructQueryResellerAccount' => '\\netim\\StructType\\StructQueryResellerAccount',
            'StructQueryOpePending' => '\\netim\\StructType\\StructQueryOpePending',
            'StructQueryDomainPrice' => '\\netim\\StructType\\StructQueryDomainPrice',
        );
    }
}
