interface Review {
    _id?: string;
    comment: string;
    createdDate?: Date;
    endorsalId: string;
    host?: string | Host;
    id?: string;
    itinerary?: string | SavedItinerary;
    modifiedDate?: Date;
    rating: AllowedRating;
    rawPayload?: { submissionId: string; [key: string]: any };
    shareable: boolean;
    sourceHost: undefined | string | Host;
    sourceItinerary: string | SavedItinerary;
    sourceTrip: string | SavedTrip;
    status: ReviewStatus;
    trip?: string | SavedTrip;
    user: string | SavedUser;
    userGroup:
        | "system"
        | "superAdmin"
        | "admin"
        | "host"
        | "guide"
        | "tripManager"
        | "accountManager"
        | "operator"
        | "traveler"
        | "basic"
        | "anonymous";
}

Hierarchy (View Summary)

Properties

_id?: string
comment: string
createdDate?: Date
endorsalId: string
host?: string | Host
id?: string

Use _id instead

itinerary?: string | SavedItinerary
modifiedDate?: Date
rawPayload?: { submissionId: string; [key: string]: any }
shareable: boolean
sourceHost: undefined | string | Host
sourceItinerary: string | SavedItinerary
sourceTrip: string | SavedTrip
status: ReviewStatus
trip?: string | SavedTrip
user: string | SavedUser
userGroup:
    | "system"
    | "superAdmin"
    | "admin"
    | "host"
    | "guide"
    | "tripManager"
    | "accountManager"
    | "operator"
    | "traveler"
    | "basic"
    | "anonymous"