/* Options: Date: 2026-10-08 22:18:28 Version: 6.21 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://cert.cendyn.com/CenResServiceR2Test //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ActivityPost.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/activity/{SubscriptionId}/{CendynPropertyId}", Verbs="POST") open class ActivityPost : IReturn { var activityContainer:ActivityContainer? = null var subscriptionId:String? = null var cendynPropertyId:String? = null companion object { private val responseType = Response::class.java } override fun getResponseType(): Any? = ActivityPost.responseType } open class Response { var statusCode:String? = null var recordCount:Int? = null var errorCount:Int? = null } open class ActivityContainer { var echoToken:String? = null var activities:ArrayList = ArrayList() } open class Activity { var cendynPropertyID:String? = null var reservationID:String? = null var profileID:String? = null var activityStatus:String? = null var activityCategory:String? = null var activityID1:String? = null var activitySource1:String? = null var activityID2:String? = null var activitySource2:String? = null var activityName:String? = null var activityDescription:String? = null var activityNotes:String? = null var groupCode:String? = null var currencyCode:String? = null var amount:BigDecimal? = null var depositRequired:BigDecimal? = null var depositCollectorType:String? = null var inactiveDate:Date? = null var urlLink:String? = null var confirmationNum:String? = null var activityClass:String? = null var activityCode:String? = null var activitySubCode:String? = null var languageCode:String? = null var numAdults:Int? = null var numYouths:Int? = null var numChildren:Int? = null var startDate:Date? = null var startTaskType:String? = null var startLocationCode:String? = null var startLocationName:String? = null var endDate:Date? = null var endTaskType:String? = null var endLocationCode:String? = null var durationUnit:String? = null var relatedDate:Date? = null var relatedType:String? = null var relatedLocationCode:String? = null var relatedDescription:String? = null var vipCode:String? = null var assignedUser:String? = null var bookedDate:Date? = null var bookedBy:String? = null var lastUpdatedDate:Date? = null var lastUpdatedBy:String? = null var cancellationCode:String? = null var customField1:String? = null var customField2:String? = null var customField3:String? = null var customField4:String? = null var customField5:String? = null }