<?php

namespace Sabre\OTAAirAvail;

/**
 * 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(
            'OTA_AirAvailRQ' => '\\Sabre\\OTAAirAvail\\Structs\\OTA_AirAvailRQ',
            'OptionalQualifiers' => '\\Sabre\\OTAAirAvail\\Structs\\OptionalQualifiers',
            'AdditionalAvailability' => '\\Sabre\\OTAAirAvail\\Structs\\AdditionalAvailability',
            'FlightQualifiers' => '\\Sabre\\OTAAirAvail\\Structs\\FlightQualifiers',
            'AlliancePartner' => '\\Sabre\\OTAAirAvail\\Structs\\AlliancePartner',
            'Cabin' => '\\Sabre\\OTAAirAvail\\Structs\\Cabin',
            'VendorPrefs' => '\\Sabre\\OTAAirAvail\\Structs\\VendorPrefs',
            'Airline' => '\\Sabre\\OTAAirAvail\\Structs\\Airline',
            'TimeQualifiers' => '\\Sabre\\OTAAirAvail\\Structs\\TimeQualifiers',
            'ArrivalTime' => '\\Sabre\\OTAAirAvail\\Structs\\ArrivalTime',
            'DepartureTime' => '\\Sabre\\OTAAirAvail\\Structs\\DepartureTime',
            'OriginDestinationInformation' => '\\Sabre\\OTAAirAvail\\Structs\\OriginDestinationInformation',
            'FlightSegment' => '\\Sabre\\OTAAirAvail\\Structs\\FlightSegment',
            'ConnectionLocations' => '\\Sabre\\OTAAirAvail\\Structs\\ConnectionLocations',
            'CarrierSpecificDisplay' => '\\Sabre\\OTAAirAvail\\Structs\\CarrierSpecificDisplay',
            'LegOne' => '\\Sabre\\OTAAirAvail\\Structs\\LegOne',
            'LegThree' => '\\Sabre\\OTAAirAvail\\Structs\\LegThree',
            'LegTwo' => '\\Sabre\\OTAAirAvail\\Structs\\LegTwo',
            'ConnectionLocation' => '\\Sabre\\OTAAirAvail\\Structs\\ConnectionLocation',
            'ConnectTimeOverrides' => '\\Sabre\\OTAAirAvail\\Structs\\ConnectTimeOverrides',
            'DestinationLocation' => '\\Sabre\\OTAAirAvail\\Structs\\DestinationLocation',
            'OriginLocation' => '\\Sabre\\OTAAirAvail\\Structs\\OriginLocation',
            'SabreHeader' => '\\Sabre\\OTAAirAvail\\Structs\\SabreHeader',
            'DiagnosticResults' => '\\Sabre\\OTAAirAvail\\Structs\\DiagnosticResults',
            'Diagnostics' => '\\Sabre\\OTAAirAvail\\Structs\\Diagnostics',
            'Identification' => '\\Sabre\\OTAAirAvail\\Structs\\Identification',
            'Identifier.System' => '\\Sabre\\OTAAirAvail\\Structs\\Identifier_System',
            'Message.Condition' => '\\Sabre\\OTAAirAvail\\Structs\\Message_Condition',
            'ProblemBase' => '\\Sabre\\OTAAirAvail\\Structs\\ProblemBase',
            'ProblemSummary' => '\\Sabre\\OTAAirAvail\\Structs\\ProblemSummary',
            'ResultSummary' => '\\Sabre\\OTAAirAvail\\Structs\\ResultSummary',
            'Security' => '\\Sabre\\OTAAirAvail\\Structs\\Security',
            'Service' => '\\Sabre\\OTAAirAvail\\Structs\\Service',
            'Traces' => '\\Sabre\\OTAAirAvail\\Structs\\Traces',
            'TraceRecord' => '\\Sabre\\OTAAirAvail\\Structs\\TraceRecord',
            'TrackingID' => '\\Sabre\\OTAAirAvail\\Structs\\TrackingID',
            'STL_Payload' => '\\Sabre\\OTAAirAvail\\Structs\\STL_Payload',
            'Results' => '\\Sabre\\OTAAirAvail\\Structs\\Results',
            'ApplicationResults' => '\\Sabre\\OTAAirAvail\\Structs\\ApplicationResults',
            'ProblemInformation' => '\\Sabre\\OTAAirAvail\\Structs\\ProblemInformation',
            'SystemSpecificResults' => '\\Sabre\\OTAAirAvail\\Structs\\SystemSpecificResults',
            'HostCommand' => '\\Sabre\\OTAAirAvail\\Structs\\HostCommand',
            'OTA_AirAvailRS' => '\\Sabre\\OTAAirAvail\\Structs\\OTA_AirAvailRS',
            'OriginDestinationOptions' => '\\Sabre\\OTAAirAvail\\Structs\\OriginDestinationOptions',
            'OriginDestinationOption' => '\\Sabre\\OTAAirAvail\\Structs\\OriginDestinationOption',
            'BookingClassAvail' => '\\Sabre\\OTAAirAvail\\Structs\\BookingClassAvail',
            'DaysOfOperation' => '\\Sabre\\OTAAirAvail\\Structs\\DaysOfOperation',
            'OperationSchedule' => '\\Sabre\\OTAAirAvail\\Structs\\OperationSchedule',
            'OperationTimes' => '\\Sabre\\OTAAirAvail\\Structs\\OperationTimes',
            'OperationTime' => '\\Sabre\\OTAAirAvail\\Structs\\OperationTime',
            'DisclosureAirline' => '\\Sabre\\OTAAirAvail\\Structs\\DisclosureAirline',
            'Equipment' => '\\Sabre\\OTAAirAvail\\Structs\\Equipment',
            'FlightDetails' => '\\Sabre\\OTAAirAvail\\Structs\\FlightDetails',
            'MarketingAirline' => '\\Sabre\\OTAAirAvail\\Structs\\MarketingAirline',
            'Meal' => '\\Sabre\\OTAAirAvail\\Structs\\Meal',
            'OperatingAirline' => '\\Sabre\\OTAAirAvail\\Structs\\OperatingAirline',
            'SignatureType' => '\\Sabre\\OTAAirAvail\\Structs\\SignatureType',
            'SignatureValueType' => '\\Sabre\\OTAAirAvail\\Structs\\SignatureValueType',
            'SignedInfoType' => '\\Sabre\\OTAAirAvail\\Structs\\SignedInfoType',
            'CanonicalizationMethodType' => '\\Sabre\\OTAAirAvail\\Structs\\CanonicalizationMethodType',
            'SignatureMethodType' => '\\Sabre\\OTAAirAvail\\Structs\\SignatureMethodType',
            'ReferenceType' => '\\Sabre\\OTAAirAvail\\Structs\\ReferenceType',
            'TransformsType' => '\\Sabre\\OTAAirAvail\\Structs\\TransformsType',
            'TransformType' => '\\Sabre\\OTAAirAvail\\Structs\\TransformType',
            'DigestMethodType' => '\\Sabre\\OTAAirAvail\\Structs\\DigestMethodType',
            'KeyInfoType' => '\\Sabre\\OTAAirAvail\\Structs\\KeyInfoType',
            'KeyValueType' => '\\Sabre\\OTAAirAvail\\Structs\\KeyValueType',
            'RetrievalMethodType' => '\\Sabre\\OTAAirAvail\\Structs\\RetrievalMethodType',
            'X509DataType' => '\\Sabre\\OTAAirAvail\\Structs\\X509DataType',
            'X509IssuerSerialType' => '\\Sabre\\OTAAirAvail\\Structs\\X509IssuerSerialType',
            'PGPDataType' => '\\Sabre\\OTAAirAvail\\Structs\\PGPDataType',
            'SPKIDataType' => '\\Sabre\\OTAAirAvail\\Structs\\SPKIDataType',
            'ObjectType' => '\\Sabre\\OTAAirAvail\\Structs\\ObjectType',
            'ManifestType' => '\\Sabre\\OTAAirAvail\\Structs\\ManifestType',
            'SignaturePropertiesType' => '\\Sabre\\OTAAirAvail\\Structs\\SignaturePropertiesType',
            'SignaturePropertyType' => '\\Sabre\\OTAAirAvail\\Structs\\SignaturePropertyType',
            'DSAKeyValueType' => '\\Sabre\\OTAAirAvail\\Structs\\DSAKeyValueType',
            'RSAKeyValueType' => '\\Sabre\\OTAAirAvail\\Structs\\RSAKeyValueType',
            'Envelope' => '\\Sabre\\OTAAirAvail\\Structs\\Envelope',
            'Header' => '\\Sabre\\OTAAirAvail\\Structs\\Header',
            'Body' => '\\Sabre\\OTAAirAvail\\Structs\\Body',
            'Fault' => '\\Sabre\\OTAAirAvail\\Structs\\Fault',
            'detail' => '\\Sabre\\OTAAirAvail\\Structs\\Detail',
            'Manifest' => '\\Sabre\\OTAAirAvail\\Structs\\Manifest',
            'Reference' => '\\Sabre\\OTAAirAvail\\Structs\\Reference',
            'Schema' => '\\Sabre\\OTAAirAvail\\Structs\\Schema',
            'MessageHeader' => '\\Sabre\\OTAAirAvail\\Structs\\MessageHeader',
            'MessageData' => '\\Sabre\\OTAAirAvail\\Structs\\MessageData',
            'SyncReply' => '\\Sabre\\OTAAirAvail\\Structs\\SyncReply',
            'MessageOrder' => '\\Sabre\\OTAAirAvail\\Structs\\MessageOrder',
            'AckRequested' => '\\Sabre\\OTAAirAvail\\Structs\\AckRequested',
            'Acknowledgment' => '\\Sabre\\OTAAirAvail\\Structs\\Acknowledgment',
            'ErrorList' => '\\Sabre\\OTAAirAvail\\Structs\\ErrorList',
            'Error' => '\\Sabre\\OTAAirAvail\\Structs\\Error',
            'StatusResponse' => '\\Sabre\\OTAAirAvail\\Structs\\StatusResponse',
            'StatusRequest' => '\\Sabre\\OTAAirAvail\\Structs\\StatusRequest',
            'sequenceNumber.type' => '\\Sabre\\OTAAirAvail\\Structs\\SequenceNumber_type',
            'PartyId' => '\\Sabre\\OTAAirAvail\\Structs\\PartyId',
            'To' => '\\Sabre\\OTAAirAvail\\Structs\\To',
            'From' => '\\Sabre\\OTAAirAvail\\Structs\\From',
            'Description' => '\\Sabre\\OTAAirAvail\\Structs\\Description',
            'UsernameToken' => '\\Sabre\\OTAAirAvail\\Structs\\UsernameToken',
        );
    }
}
