/* Options: Date: 2026-10-08 22:16:37 Version: 6.21 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cert.cendyn.com/CenResServiceR2Test //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GetRoomTypeRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export enum RequestType { CenRes = 'CenRes', Inventory = 'Inventory', } export class RoomType { public externalID: string; public hotelCode: string; public roomCode: string; public roomCategory: string; public shortDescription: string; public longDescription: string; public roomTypeCode: string; public roomClass: string; public imagePath: string; public roomsInHotel?: number; public bedTypeCode: string; public nonSmoking?: boolean; public activeRetail?: boolean; public occupancyMax?: number; public occupancyAdult?: number; public occupancyChild?: number; public xtraAdultCharge?: number; public xtraChildCharge?: number; public roomArea?: number; public isPseudo: boolean; public isActive: boolean; public inactiveDate?: string; public sourceName: string; public sourceID: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class RoomInfo { public roomType: string; public date: string; public totalRooms: number; public availableRooms: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/getroomTypes/{CendynPropertyId}", "GET") export class GetRoomTypeRequest implements IReturn { public cendynPropertyId: string; public interfaceType: RequestType; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GetRoomTypeRequest'; } public getMethod() { return 'GET'; } public createResponse() { return new Array(); } }