<?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(
            'AddStudent' => '\\StructType\\AddStudent',
            'Address' => '\\StructType\\Address',
            'ArrayOfString' => '\\ArrayType\\ArrayOfString',
            'AddStudentResponse' => '\\StructType\\AddStudentResponse',
            'StudentAddResponse' => '\\StructType\\StudentAddResponse',
            'Result' => '\\StructType\\Result',
            'ArrayOfError' => '\\ArrayType\\ArrayOfError',
            'Error' => '\\StructType\\Error',
            'StudentKey' => '\\StructType\\StudentKey',
            'GetSingleSignOn' => '\\StructType\\GetSingleSignOn',
            'GetSingleSignOnResponse' => '\\StructType\\GetSingleSignOnResponse',
            'SingleSignOnResponse' => '\\StructType\\SingleSignOnResponse',
            'SingleSignOn' => '\\StructType\\SingleSignOn',
            'Form' => '\\StructType\\Form',
            'EncodedValue' => '\\StructType\\EncodedValue',
            'ArrayOfInput' => '\\ArrayType\\ArrayOfInput',
            'Input' => '\\StructType\\Input',
            'GetStudents' => '\\StructType\\GetStudents',
            'StudentsFilter' => '\\StructType\\StudentsFilter',
            'ArrayOfGUID' => '\\ArrayType\\ArrayOfGUID',
            'GUID' => '\\StructType\\GUID',
            'ArrayOfString1' => '\\ArrayType\\ArrayOfString1',
            'ArrayOfString2' => '\\ArrayType\\ArrayOfString2',
            'ArrayOfString3' => '\\ArrayType\\ArrayOfString3',
            'DateRange' => '\\StructType\\DateRange',
            'Date' => '\\StructType\\Date',
            'Tags' => '\\StructType\\Tags',
            'ArrayOfStudentIncludeField4_1' => '\\ArrayType\\ArrayOfStudentIncludeField4_1',
            'GetStudentsResponse' => '\\StructType\\GetStudentsResponse',
            'FilteredStudentsResponse' => '\\StructType\\FilteredStudentsResponse',
            'ArrayOfStudent' => '\\ArrayType\\ArrayOfStudent',
            'Student' => '\\StructType\\Student',
            'Custom' => '\\StructType\\Custom',
            'Field' => '\\StructType\\Field',
            'UpdateStudent' => '\\StructType\\UpdateStudent',
            'UpdateStudentResponse' => '\\StructType\\UpdateStudentResponse',
            'Response' => '\\StructType\\Response',
        );
    }
}
