/* Options: Date: 2026-08-27 08:04:48 SwiftVersion: 6.0 Version: 10.08 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://dev-api-booster.richemont.com //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True //MakePropertiesOptional: True IncludeTypes: GrantElevateConsent.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/customer/{brand}/{elevateCustomerId}/grantElevateConsent", "POST") public class GrantElevateConsent : IReturn, Codable { public typealias Return = GrantElevateConsentResponse /** * Elevate customer ID */ // @ApiMember(Description="Elevate customer ID") public var elevateCustomerId:String? /** * POS Legacy */ // @ApiMember(Description="POS Legacy", IsRequired=true) public var posCode:String? /** * Brand e.g. CAR, MTB */ // @ApiMember(Description="Brand e.g. CAR, MTB", IsRequired=true) public var brand:String? /** * 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 var phone:String? /** * 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 var phoneCountryPrefix:String? /** * Customer email. Email or full phone required */ // @ApiMember(Description="Customer email. Email or full phone required") public var email:String? required public init(){} } public class GrantElevateConsentResponse : Codable { /** * Salesforce Standard ID */ // @ApiMember(Description="Salesforce Standard ID", IsRequired=true) public var salesforceStandardId:String? required public init(){} }