/* Options: Date: 2025-06-25 22:27:40 Version: 8.61 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://prod-api-agency-orch-mb-dhc.rapp-customers.co.uk //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: LinkedBackOrderCommAudit.* //ExcludeTypes: //DefaultImports: */ export class BackOrderLinkedCommsAuditDateCriteria { public From?: string; public To?: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export enum BackOrderStatus { Submitted = 1, Acknowledged = 2, Cancelled = 3, Completed = 4, Confirmed = 5, } export class BackOrderLinkedCommsAudit { public Guid: string; public BackOrderReference: string; public UserId: string; public Showroom: string; public CommLinked: string; public SalesDescription: string; public Colour: string; public Upholstery: string; public Sellable: boolean; public LinkedDate: string; public Status: BackOrderStatus; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class LinkedBackOrderCommAuditResponse { public Audits: BackOrderLinkedCommsAudit[] = []; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/v1/BackOrderLinkedComms", "POST") export class LinkedBackOrderCommAudit implements IReturn { public GssnIds?: string[]; public DateCriteria?: BackOrderLinkedCommsAuditDateCriteria; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'LinkedBackOrderCommAudit'; } public getMethod() { return 'POST'; } public createResponse() { return new LinkedBackOrderCommAuditResponse(); } }