/* Options: Date: 2026-10-08 22:17:28 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: ActivityPost.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/activity/{SubscriptionId}/{CendynPropertyId}", "POST") public class ActivityPost : IReturn, Codable { public typealias Return = Response public var activityContainer:ActivityContainer? public var subscriptionId:String? public var cendynPropertyId:String? required public init(){} } public class Response : Codable { public var statusCode:String? public var recordCount:Int? public var errorCount:Int? required public init(){} } public class ActivityContainer : Codable { public var echoToken:String? public var activities:[Activity] = [] required public init(){} } public class Activity : Codable { public var cendynPropertyID:String? public var reservationID:String? public var profileID:String? public var activityStatus:String? public var activityCategory:String? public var activityID1:String? public var activitySource1:String? public var activityID2:String? public var activitySource2:String? public var activityName:String? public var activityDescription:String? public var activityNotes:String? public var groupCode:String? public var currencyCode:String? public var amount:Double? public var depositRequired:Double? public var depositCollectorType:String? public var inactiveDate:Date? public var urlLink:String? public var confirmationNum:String? public var activityClass:String? public var activityCode:String? public var activitySubCode:String? public var languageCode:String? public var numAdults:Int? public var numYouths:Int? public var numChildren:Int? public var startDate:Date? public var startTaskType:String? public var startLocationCode:String? public var startLocationName:String? public var endDate:Date? public var endTaskType:String? public var endLocationCode:String? public var durationUnit:String? public var relatedDate:Date? public var relatedType:String? public var relatedLocationCode:String? public var relatedDescription:String? public var vipCode:String? public var assignedUser:String? public var bookedDate:Date? public var bookedBy:String? public var lastUpdatedDate:Date? public var lastUpdatedBy:String? public var cancellationCode:String? public var customField1:String? public var customField2:String? public var customField3:String? public var customField4:String? public var customField5:String? required public init(){} }