<?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(
            'CreateUserDefaultEmail' => '\\StructType\\CreateUserDefaultEmail',
            'GUMUser' => '\\StructType\\GUMUser',
            'ArrayOfAttribute' => '\\ArrayType\\ArrayOfAttribute',
            'Attribute' => '\\StructType\\Attribute',
            'ArrayOfAnyType' => '\\ArrayType\\ArrayOfAnyType',
            'Credential' => '\\StructType\\Credential',
            'ReturnStatus' => '\\StructType\\ReturnStatus',
            'GUMGroup' => '\\StructType\\GUMGroup',
            'ArrayOfString' => '\\ArrayType\\ArrayOfString',
            'CreateUserDefaultEmailResponse' => '\\StructType\\CreateUserDefaultEmailResponse',
            'CreateUser' => '\\StructType\\CreateUser',
            'CreateUserResponse' => '\\StructType\\CreateUserResponse',
            'AddAttributeToGUMUser' => '\\StructType\\AddAttributeToGUMUser',
            'AddAttributeToGUMUserResponse' => '\\StructType\\AddAttributeToGUMUserResponse',
            'AddFutureDateTimeToGUMUser' => '\\StructType\\AddFutureDateTimeToGUMUser',
            'AddFutureDateTimeToGUMUserResponse' => '\\StructType\\AddFutureDateTimeToGUMUserResponse',
            'AddPreferredLanguageToGUMUser' => '\\StructType\\AddPreferredLanguageToGUMUser',
            'AddPreferredLanguageToGUMUserResponse' => '\\StructType\\AddPreferredLanguageToGUMUserResponse',
            'ValidateUserByEmail' => '\\StructType\\ValidateUserByEmail',
            'ValidateUserByEmailResponse' => '\\StructType\\ValidateUserByEmailResponse',
            'ValidateUserByGuid' => '\\StructType\\ValidateUserByGuid',
            'ValidateUserByGuidResponse' => '\\StructType\\ValidateUserByGuidResponse',
            'SetCredentials' => '\\StructType\\SetCredentials',
            'SetCredentialsResponse' => '\\StructType\\SetCredentialsResponse',
            'GetApplicationNames' => '\\StructType\\GetApplicationNames',
            'GetApplicationNamesResponse' => '\\StructType\\GetApplicationNamesResponse',
            'UpdateUser' => '\\StructType\\UpdateUser',
            'UpdateUserResponse' => '\\StructType\\UpdateUserResponse',
            'ResetPassword' => '\\StructType\\ResetPassword',
            'ResetPasswordResponse' => '\\StructType\\ResetPasswordResponse',
            'ResetQuestions' => '\\StructType\\ResetQuestions',
            'ResetQuestionsResponse' => '\\StructType\\ResetQuestionsResponse',
            'UpdateAssuranceLevel' => '\\StructType\\UpdateAssuranceLevel',
            'UpdateAssuranceLevelResponse' => '\\StructType\\UpdateAssuranceLevelResponse',
            'LockAccount' => '\\StructType\\LockAccount',
            'LockAccountResponse' => '\\StructType\\LockAccountResponse',
            'AddDelegatedOwner' => '\\StructType\\AddDelegatedOwner',
            'AddDelegatedOwnerResponse' => '\\StructType\\AddDelegatedOwnerResponse',
            'RemoveDelegatedOwner' => '\\StructType\\RemoveDelegatedOwner',
            'RemoveDelegatedOwnerResponse' => '\\StructType\\RemoveDelegatedOwnerResponse',
            'ValidateGroupByGuid' => '\\StructType\\ValidateGroupByGuid',
            'ValidateGroupByGuidResponse' => '\\StructType\\ValidateGroupByGuidResponse',
            'CreateGroup' => '\\StructType\\CreateGroup',
            'CreateGroupResponse' => '\\StructType\\CreateGroupResponse',
            'AddGroupOwner' => '\\StructType\\AddGroupOwner',
            'AddGroupOwnerResponse' => '\\StructType\\AddGroupOwnerResponse',
            'RemoveGroupOwner' => '\\StructType\\RemoveGroupOwner',
            'RemoveGroupOwnerResponse' => '\\StructType\\RemoveGroupOwnerResponse',
            'UpdateGroupDisplayedOwner' => '\\StructType\\UpdateGroupDisplayedOwner',
            'UpdateGroupDisplayedOwnerResponse' => '\\StructType\\UpdateGroupDisplayedOwnerResponse',
            'UpdateGroup' => '\\StructType\\UpdateGroup',
            'UpdateGroupResponse' => '\\StructType\\UpdateGroupResponse',
            'AddGroupMember' => '\\StructType\\AddGroupMember',
            'AddGroupMemberResponse' => '\\StructType\\AddGroupMemberResponse',
            'RemoveGroupMember' => '\\StructType\\RemoveGroupMember',
            'RemoveGroupMemberResponse' => '\\StructType\\RemoveGroupMemberResponse',
            'UnusedGroupMethod' => '\\StructType\\UnusedGroupMethod',
            'UnusedGroupMethodResponse' => '\\StructType\\UnusedGroupMethodResponse',
        );
    }
}
