/* Options: Date: 2026-05-19 10:58:29 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: UpdatePOSBrandIdentity.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class UpdatePOSBrandIdentityResponse { public constructor(init?: Partial) { (Object as any).assign(this, init); } } // @Route("/posIdentity/{brand}", "PUT") export class UpdatePOSBrandIdentity implements IReturn { /** @description Point of Sale Code, e.g. ES100:102048 */ // @ApiMember(Description="Point of Sale Code, e.g. ES100:102048", IsRequired=true) public posCode: string; /** @description Brand Triagram, e.g. CAR, IWC, VAC */ // @ApiMember(Description="Brand Triagram, e.g. CAR, IWC, VAC", IsRequired=true) public brand: string; /** @description Alternative Country ISO code, e.g. az, ca, us. max length 50 characters */ // @ApiMember(Description="Alternative Country ISO code, e.g. az, ca, us. max length 50 characters") public alternativeCountry: string; /** @description Alternative Zip Code of POS, max length 50 characters */ // @ApiMember(Description="Alternative Zip Code of POS, max length 50 characters") public alternativeZipCode: string; /** @description Alternative Street Name and Number of the POS */ // @ApiMember(Description="Alternative Street Name and Number of the POS") public alternativeStreet: string; /** @description Alternative City name of the POS, max length 50 characters */ // @ApiMember(Description="Alternative City name of the POS, max length 50 characters") public alternativeCity: string; /** @description Total Maison Commercial Surface */ // @ApiMember(Description="Total Maison Commercial Surface") public brandWatchesCommercialSurface?: number; /** @description Watches Commercial Area */ // @ApiMember(Description="Watches Commercial Area") public posWatchesCommercialSurface?: number; /** @description Website URL (Partner Website), max length 200 characters */ // @ApiMember(Description="Website URL (Partner Website), max length 200 characters") public website: string; /** @description SWT POS type */ // @ApiMember(Description="SWT POS type") public posType?: number; /** @description Post Contract Status Id */ // @ApiMember(Description="Post Contract Status Id") public postContractStatusId?: number; /** @description Opening Date */ // @ApiMember(Description="Opening Date") public openingDate?: string; /** @description Closing Date */ // @ApiMember(Description="Closing Date") public closingDate?: string; /** @description Sub Market Country ID */ // @ApiMember(Description="Sub Market Country ID") public subMarketCountryId?: number; /** @description Facility Type Id */ // @ApiMember(Description="Facility Type Id") public addressTypeId?: number; /** @description Facility Additional Information */ // @ApiMember(Description="Facility Additional Information") public mallOrDeptStoreUnitNumber: string; /** @description Number of Floors */ // @ApiMember(Description="Number of Floors") public floorNumber?: number; /** @description GPS Latitude, value can only be between -90.00 and 90.00 */ // @ApiMember(Description="GPS Latitude, value can only be between -90.00 and 90.00") public gpsLatitude?: number; /** @description GPS Longitude, value can only be between -90.00 and 90.00 */ // @ApiMember(Description="GPS Longitude, value can only be between -90.00 and 90.00") public gpsLongitude?: number; /** @description Time Vallee */ // @ApiMember(Description="Time Vallee", IsRequired=true) public timeVallee: boolean; /** @description Last Visit Date */ // @ApiMember(Description="Last Visit Date") public lastVisitDate?: string; /** @description EPartnerProgram */ // @ApiMember(Description="EPartnerProgram") public ePartnerProgram?: number; /** @description ePartner Launch Date */ // @ApiMember(Description="ePartner Launch Date") public ePartnerLaunchDate?: string; /** @description ePartner Scoring */ // @ApiMember(Description="ePartner Scoring") public ePartnerScoring?: number; /** @description Social Media */ // @ApiMember(Description="Social Media") public socialMedia?: boolean; /** @description SEO */ // @ApiMember(Description="SEO") public seo?: boolean; /** @description Google Business */ // @ApiMember(Description="Google Business") public googleBusiness?: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'UpdatePOSBrandIdentity'; } public getMethod() { return 'PUT'; } public createResponse() { return new UpdatePOSBrandIdentityResponse(); } }