/* Options: Date: 2026-10-06 07:13:04 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: CreateBuyIn.* //ExcludeTypes: //DefaultImports: */ // @ts-nocheck export interface IReturn { createResponse(): T; } export class CreateBuyInResponse { public buyInOrderId: number; public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/buyin", "POST") export class CreateBuyIn implements IReturn { /** @description Brand Trigram, e.g. CAR, IWC */ // @ApiMember(Description="Brand Trigram, e.g. CAR, IWC") public brand: string; /** @description POS Code */ // @ApiMember(Description="POS Code", IsRequired=true) public posCode: string; /** @description Article Code */ // @ApiMember(Description="Article Code", IsRequired=true) public articleCode: string; /** @description Serial Number */ // @ApiMember(Description="Serial Number") public serialNumber: string; /** @description Sales Representative Emails */ // @ApiMember(Description="Sales Representative Emails") public saleRepresentativeEmails: string[] = []; /** @description Buy-in creation date */ // @ApiMember(Description="Buy-in creation date", IsRequired=true) public buyInDate: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'CreateBuyIn'; } public getMethod() { return 'POST'; } public createResponse() { return new CreateBuyInResponse(); } }