/* Options: Date: 2026-10-08 22:17:46 SwiftVersion: 5.0 Version: 6.21 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cert.cendyn.com/CenResServiceR2Test //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: GetRoomTypeRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/getroomTypes/{CendynPropertyId}", "GET") public class GetRoomTypeRequest : IReturn, Codable { public typealias Return = [RoomType] public var cendynPropertyId:String? public var interfaceType:RequestType? required public init(){} } public enum RequestType : String, Codable { case CenRes case Inventory } public class RoomType : Codable { public var externalID:String? public var hotelCode:String? public var roomCode:String? public var roomCategory:String? public var shortDescription:String? public var longDescription:String? public var roomTypeCode:String? public var roomClass:String? public var imagePath:String? public var roomsInHotel:Int? public var bedTypeCode:String? public var nonSmoking:Bool? public var activeRetail:Bool? public var occupancyMax:Int? public var occupancyAdult:Int? public var occupancyChild:Int? public var xtraAdultCharge:Double? public var xtraChildCharge:Double? public var roomArea:Double? public var isPseudo:Bool? public var isActive:Bool? public var inactiveDate:Date? public var sourceName:String? public var sourceID:String? required public init(){} } public class RoomInfo : Codable { public var roomType:String? public var date:Date? public var totalRooms:Int? public var availableRooms:Int? required public init(){} }