/* Options: Date: 2025-10-28 04:16:51 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://duengageapi.uat.scadsoftware.com //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ClickatellWebhook.* //ExcludeTypes: //DefaultImports: */ export interface IReturnVoid { createResponse(): void; } export class ClickatellMesageStatusUpdateObject { public Channel: string; public Timestamp: number; public StatusCode: number; public Status: string; public MessageId: string; public ClientMessageId: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class ClickatellMesageStatusUpdateEvent { public MessageStatusUpdate: ClickatellMesageStatusUpdateObject[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/communication/message/clickatell/webhook", "POST GET") export class ClickatellWebhook implements IReturnVoid { public IntegrationId: string; public IntegrationName: string; public Event: ClickatellMesageStatusUpdateEvent; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'ClickatellWebhook'; } public getMethod() { return 'POST'; } public createResponse() {} }