<?php

namespace optsoapsdk;

/**
 * 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(
            'agentLogin' => '\\optsoapsdk\\StructType\\AgentLogin',
            'AgentDetails' => '\\optsoapsdk\\StructType\\AgentDetails',
            'AgentResponse' => '\\optsoapsdk\\StructType\\AgentResponse',
            'GetResponse' => '\\optsoapsdk\\StructType\\GetResponse',
            'Response' => '\\optsoapsdk\\StructType\\Response',
            'AgentInfo' => '\\optsoapsdk\\StructType\\AgentInfo',
            'UpdateDetails' => '\\optsoapsdk\\StructType\\UpdateDetails',
            'ValidateLogin' => '\\optsoapsdk\\StructType\\ValidateLogin',
            'ValidateLoginResponse' => '\\optsoapsdk\\StructType\\ValidateLoginResponse',
            'CreateAgent' => '\\optsoapsdk\\StructType\\CreateAgent',
            'CreateAgentResponse' => '\\optsoapsdk\\StructType\\CreateAgentResponse',
            'GetAgentDetail' => '\\optsoapsdk\\StructType\\GetAgentDetail',
            'GetAgentDetailResponse' => '\\optsoapsdk\\StructType\\GetAgentDetailResponse',
            'UpdateAgent' => '\\optsoapsdk\\StructType\\UpdateAgent',
            'UpdateAgentResponse' => '\\optsoapsdk\\StructType\\UpdateAgentResponse',
            'UpdateAgentLevelUpline' => '\\optsoapsdk\\StructType\\UpdateAgentLevelUpline',
            'UpdateAgentLevelUplineResponse' => '\\optsoapsdk\\StructType\\UpdateAgentLevelUplineResponse',
            'SetToInactive' => '\\optsoapsdk\\StructType\\SetToInactive',
            'SetToInactiveResponse' => '\\optsoapsdk\\StructType\\SetToInactiveResponse',
        );
    }
}
