

export class ContractRoom {
    room_id: string;
    org_id: string;
    supplier_id: string;
    room_category_name_code: number;
    is_living_room: boolean;
    living_room_count: number;
    living_bed_count: number;
    living_bed_type: number;
    is_living_bed:boolean
    is_bedroom: boolean;
    bedroom_count: number;
    bed_count: string;
    is_bathroom: boolean;
    bathroom_count: number;
    is_bathtub: boolean;
    is_jacuzzi: boolean;
    room_size: number;
    room_measure_unit: string;
    room_images: string;
    thumbnail_image: string;
    display_room_name: string;
    extra_bed_type: number;
    hotel_id: string;
    hotel_code: number;
    room_view_code: number;
    room_type_code: number;
    room_code: number;
    max_adult: number;
    max_child: number;
    min_total_occupancy: number;
    max_total_occupancy: number;
    min_adult_age: number;
    min_child_age: number;
    max_child_age: number;
    is_extra_bed_supported: boolean;
    max_extra_bed_count: number;
    free_child_count: number;
    free_child_age_from: number;
    free_child_age_to: number;
    is_group_rate: boolean;
    is_paid_child_age_range: boolean;
    room_amenity_codes: string;
    revision_nbr: number;
    is_deleted: boolean;
    is_active: boolean;
    created_by: string;
    created_on: string;
    updated_by: string | null;
    updated_on: string | null;
    contract_paid_child_age_range: ContractRoomPaidChildAgeRange[];
}


export class ContractRoomPaidChildAgeRange {
    contract_paid_child_age_range_id: string;
    org_id: string;
    supplier_id: string;
    room_id: string;
    from_age: number;
    to_age: number;
    sequence: number;
    revision_nbr: number;
    is_deleted: boolean;
    is_active: boolean;
    created_by: string;
    created_on: string;
    updated_by: string | null;
    updated_on: string | null;
    is_child_range: boolean;
}