/* Options: Date: 2026-09-02 06:05:25 Version: 10.08 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: GetCPOArticleEligibility.* //ExcludeTypes: //DefaultImports: */ // @ts-nocheck export interface IReturn { createResponse(): T; } export class GetCPOArticleEligibilityResponse { public canBeBoughtIn: boolean; public isInvalidSerialNumberReference: boolean; public isLostOrStolen: boolean; public existsInStock: boolean; public existsInCPOStock: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/equipment/{brand}/{posCode}/{articleCode}/{serialNumber}/eligibility", "GET") export class GetCPOArticleEligibility implements IReturn { /** @description Brand trigram (e.g. IWC) */ // @ApiMember(Description="Brand trigram (e.g. IWC)", IsRequired=true) public brand: string; /** @description POS Legacy Code (e.g. 102048) */ // @ApiMember(Description="POS Legacy Code (e.g. 102048)", IsRequired=true) public posCode: string; /** @description Article Reference Code (e.g. CRWSTA0030) */ // @ApiMember(Description="Article Reference Code (e.g. CRWSTA0030)", IsRequired=true) public articleCode: string; /** @description Serial Number */ // @ApiMember(Description="Serial Number", IsRequired=true) public serialNumber: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'GetCPOArticleEligibility'; } public getMethod() { return 'GET'; } public createResponse() { return new GetCPOArticleEligibilityResponse(); } }