@chuxingpay/hc-faas-base
Version:
FuXun Hotel Connector Base Objects
19 lines (18 loc) • 728 B
TypeScript
import { Schema } from 'mongoose';
declare type UnionTypeWithFunction<T> = Function | T;
export interface RoomTypeDto {
hotel: UnionTypeWithFunction<string | Schema.Types.ObjectId>;
title: UnionTypeWithFunction<string>;
maximumOccupancy?: UnionTypeWithFunction<number>;
bedTypeCode?: UnionTypeWithFunction<string>;
hasExtraBed?: UnionTypeWithFunction<number>;
hasWindow?: UnionTypeWithFunction<number>;
floor?: UnionTypeWithFunction<string>;
area?: UnionTypeWithFunction<string>;
bedCount?: UnionTypeWithFunction<number>;
photos?: UnionTypeWithFunction<string[]>;
wifi?: UnionTypeWithFunction<number>;
facilities?: UnionTypeWithFunction<number[]>;
rawData?: any;
}
export {};