interface TravelerDTO {
    disclosuresAndPreferences: {
        description: string;
        preferences: string[];
    };
    emergencyContact: {
        email: string;
        name: string;
        phone: string;
        relationship: string;
    };
    endOfTripPlans: string;
    flightInformation: {
        arrivalDetails: {
            airline: string;
            date: string;
            flightNumber: string;
            time: string;
        };
        departureDetails: {
            airline: string;
            date: string;
            flightNumber: string;
            time: string;
        };
    };
    id: string;
    medicalAndMobilityDisclosure?: string;
    passportInformation: {
        dateOfBirth?: string;
        expirationDate: string;
        firstName: string;
        gender?: string;
        issueDate: string;
        lastName: string;
        middleName?: string;
        nationality: string;
        passportNumber: string;
    };
    specialRequests: { description: string; roomMate: string };
    travelInsurance: { carrier: string; policyNumber: string };
    user: string;
}

Properties

disclosuresAndPreferences: { description: string; preferences: string[] }
emergencyContact: {
    email: string;
    name: string;
    phone: string;
    relationship: string;
}
endOfTripPlans: string
flightInformation: {
    arrivalDetails: {
        airline: string;
        date: string;
        flightNumber: string;
        time: string;
    };
    departureDetails: {
        airline: string;
        date: string;
        flightNumber: string;
        time: string;
    };
}
id: string
medicalAndMobilityDisclosure?: string
passportInformation: {
    dateOfBirth?: string;
    expirationDate: string;
    firstName: string;
    gender?: string;
    issueDate: string;
    lastName: string;
    middleName?: string;
    nationality: string;
    passportNumber: string;
}
specialRequests: { description: string; roomMate: string }
travelInsurance: { carrier: string; policyNumber: string }
user: string