/* Options: Date: 2025-06-25 18:16:31 Version: 6.60 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: http://webservices.mbukdatabase.co.uk/MBPreferencesService //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: CustomerPreferencesRequest.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class Response { public Code: string; public Message: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class MarketingPreference { public OptInMail: string; public OptInTelephone: string; public OptInEmail: string; public OptInSMS: string; public TimeStamp: string; public MMF_Portal_Registered: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class CustomerPreferencesResponse { public ResponseStatus: Response; public MarketingPreference: MarketingPreference; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/CustomerPreferences/") export class CustomerPreferencesRequest implements IReturn { public BP_ID: string; public Username: string; public Token: string; public Timestamp: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'CustomerPreferencesRequest'; } public getMethod() { return 'POST'; } public createResponse() { return new CustomerPreferencesResponse(); } }