/* Options: Date: 2026-05-19 09:52:03 Version: 8.22 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://dev-api-booster.richemont.com //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: UpdatePOSBrandIdentity.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using Richemont.Booster2.PublicApi.POS.ServiceModel; namespace Richemont.Booster2.PublicApi.POS.ServiceModel { [Route("/posIdentity/{brand}", "PUT")] public partial class UpdatePOSBrandIdentity : IReturn { /// ///Point of Sale Code, e.g. ES100:102048 /// [ApiMember(Description="Point of Sale Code, e.g. ES100:102048", IsRequired=true)] public virtual string posCode { get; set; } /// ///Brand Triagram, e.g. CAR, IWC, VAC /// [ApiMember(Description="Brand Triagram, e.g. CAR, IWC, VAC", IsRequired=true)] public virtual string brand { get; set; } /// ///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 virtual string alternativeCountry { get; set; } /// ///Alternative Zip Code of POS, max length 50 characters /// [ApiMember(Description="Alternative Zip Code of POS, max length 50 characters")] public virtual string alternativeZipCode { get; set; } /// ///Alternative Street Name and Number of the POS /// [ApiMember(Description="Alternative Street Name and Number of the POS")] public virtual string alternativeStreet { get; set; } /// ///Alternative City name of the POS, max length 50 characters /// [ApiMember(Description="Alternative City name of the POS, max length 50 characters")] public virtual string alternativeCity { get; set; } /// ///Total Maison Commercial Surface /// [ApiMember(Description="Total Maison Commercial Surface")] public virtual decimal? brandWatchesCommercialSurface { get; set; } /// ///Watches Commercial Area /// [ApiMember(Description="Watches Commercial Area")] public virtual decimal? posWatchesCommercialSurface { get; set; } /// ///Website URL (Partner Website), max length 200 characters /// [ApiMember(Description="Website URL (Partner Website), max length 200 characters")] public virtual string website { get; set; } /// ///SWT POS type /// [ApiMember(Description="SWT POS type")] public virtual int? posType { get; set; } /// ///Post Contract Status Id /// [ApiMember(Description="Post Contract Status Id")] public virtual int? postContractStatusId { get; set; } /// ///Opening Date /// [ApiMember(Description="Opening Date")] public virtual DateTime? openingDate { get; set; } /// ///Closing Date /// [ApiMember(Description="Closing Date")] public virtual DateTime? closingDate { get; set; } /// ///Sub Market Country ID /// [ApiMember(Description="Sub Market Country ID")] public virtual int? subMarketCountryId { get; set; } /// ///Facility Type Id /// [ApiMember(Description="Facility Type Id")] public virtual int? addressTypeId { get; set; } /// ///Facility Additional Information /// [ApiMember(Description="Facility Additional Information")] public virtual string mallOrDeptStoreUnitNumber { get; set; } /// ///Number of Floors /// [ApiMember(Description="Number of Floors")] public virtual int? floorNumber { get; set; } /// ///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 virtual decimal? gpsLatitude { get; set; } /// ///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 virtual decimal? gpsLongitude { get; set; } /// ///Time Vallee /// [ApiMember(Description="Time Vallee", IsRequired=true)] public virtual bool timeVallee { get; set; } /// ///Last Visit Date /// [ApiMember(Description="Last Visit Date")] public virtual DateTime? lastVisitDate { get; set; } /// ///EPartnerProgram /// [ApiMember(Description="EPartnerProgram")] public virtual int? ePartnerProgram { get; set; } /// ///ePartner Launch Date /// [ApiMember(Description="ePartner Launch Date")] public virtual DateTime? ePartnerLaunchDate { get; set; } /// ///ePartner Scoring /// [ApiMember(Description="ePartner Scoring")] public virtual int? ePartnerScoring { get; set; } /// ///Social Media /// [ApiMember(Description="Social Media")] public virtual bool? socialMedia { get; set; } /// ///SEO /// [ApiMember(Description="SEO")] public virtual bool? seo { get; set; } /// ///Google Business /// [ApiMember(Description="Google Business")] public virtual bool? googleBusiness { get; set; } } public partial class UpdatePOSBrandIdentityResponse { } }