/* Options: Date: 2026-03-14 18:38:55 Version: 8.52 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://production-eros-gateway-api-sms-wa.azurewebsites.net/api //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: SendTask.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class BaseQueueMessage { public LicenseeId: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class GatewayTask extends BaseQueueMessage { public ReferenceId: string; public JobTypeId: string; public IsBeingProcessed: boolean; public Payload: string; public ContentStoredExternally: boolean; public ResendRequest: boolean; public constructor(init?: Partial) { super(init); (Object as any).assign(this, init); } } export enum GatewayResponseStatus { Initiated = 'Initiated', Successful = 'Successful', JobError = 'JobError', } export class GatewayTaskResponse { public ReferenceId: string; public GatewayTaskResponseStatus: GatewayResponseStatus; public Payload: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class SendTask implements IReturn { public GatewayTask: GatewayTask; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'SendTask'; } public getMethod() { return 'POST'; } public createResponse() { return new GatewayTaskResponse(); } }