/* Options: Date: 2026-05-19 10:56:09 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://dev-api-booster.richemont.com //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: GrantElevateConsent.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class GrantElevateConsentResponse { /** @description Salesforce Standard ID */ // @ApiMember(Description="Salesforce Standard ID", IsRequired=true) public salesforceStandardId: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/customer/{brand}/{elevateCustomerId}/grantElevateConsent", "POST") export class GrantElevateConsent implements IReturn { /** @description Elevate customer ID */ // @ApiMember(Description="Elevate customer ID") public elevateCustomerId: string; /** @description POS Legacy */ // @ApiMember(Description="POS Legacy", IsRequired=true) public posCode: string; /** @description Brand e.g. CAR, MTB */ // @ApiMember(Description="Brand e.g. CAR, MTB", IsRequired=true) public brand: string; /** @description Phone e.g. cn: 13888889999, jp: 352858088, kr: 023123456. Email or full phone required */ // @ApiMember(Description="Phone e.g. cn: 13888889999, jp: 352858088, kr: 023123456. Email or full phone required") public phone: string; /** @description Prefix Country Id e.g. it, fr, az. Email or full phone required */ // @ApiMember(Description="Prefix Country Id e.g. it, fr, az. Email or full phone required") public phoneCountryPrefix: string; /** @description Customer email. Email or full phone required */ // @ApiMember(Description="Customer email. Email or full phone required") public email: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GrantElevateConsent'; } public getMethod() { return 'POST'; } public createResponse() { return new GrantElevateConsentResponse(); } }