/* Options: Date: 2026-10-08 22:16:28 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: ActivityPost.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class Activity { public cendynPropertyID: string; public reservationID: string; public profileID: string; public activityStatus: string; public activityCategory: string; public activityID1: string; public activitySource1: string; public activityID2: string; public activitySource2: string; public activityName: string; public activityDescription: string; public activityNotes: string; public groupCode: string; public currencyCode: string; public amount?: number; public depositRequired?: number; public depositCollectorType: string; public inactiveDate?: string; public urlLink: string; public confirmationNum: string; public activityClass: string; public activityCode: string; public activitySubCode: string; public languageCode: string; public numAdults?: number; public numYouths?: number; public numChildren?: number; public startDate?: string; public startTaskType: string; public startLocationCode: string; public startLocationName: string; public endDate?: string; public endTaskType: string; public endLocationCode: string; public durationUnit: string; public relatedDate?: string; public relatedType: string; public relatedLocationCode: string; public relatedDescription: string; public vipCode: string; public assignedUser: string; public bookedDate?: string; public bookedBy: string; public lastUpdatedDate?: string; public lastUpdatedBy: string; public cancellationCode: string; public customField1: string; public customField2: string; public customField3: string; public customField4: string; public customField5: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class ActivityContainer { public echoToken: string; public activities: Activity[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class Response { public statusCode: string; public recordCount: number; public errorCount: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/activity/{SubscriptionId}/{CendynPropertyId}", "POST") export class ActivityPost implements IReturn { public activityContainer: ActivityContainer; public subscriptionId: string; public cendynPropertyId: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'ActivityPost'; } public getMethod() { return 'POST'; } public createResponse() { return new Response(); } }