' Options: 'Date: 2026-06-14 22:02:18 'Version: 8.80 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://qp-microservices-booster.richemont.com ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: ListWarrantyCardsRequest.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports Booster.Microservices.ServiceModel.Common Imports Booster.Microservices.ServiceModel.Sale Imports Booster.Microservices.ServiceModel.Pos Imports Booster.Microservices.ServiceModel.Stock Namespace Global Namespace Booster.Microservices.ServiceModel.Common Public Partial Class BaseRequest(Of TResponse) Implements IRequest Public Overridable Property sid As String Public Overridable Property app As String Public Overridable Property _os As String Public Overridable Property _appVersion As String Public Overridable Property _searchMethod As String End Class Public Partial Class BaseResponse Implements IRespose Public Overridable Property _xmlns As String Public Overridable Property _type As String Public Overridable Property _source As String Public Overridable Property _tstamp As String Public Overridable Property _user As String Public Overridable Property _env As String Public Overridable Property _uri As String Public Overridable Property _query As String End Class Public Interface IRequest Property sid As String Property app As String End Interface Public Interface IRespose Property _xmlns As String Property _type As String Property _source As String Property _tstamp As String Property _user As String Property _env As String Property _uri As String Property _query As String End Interface End Namespace Namespace Booster.Microservices.ServiceModel.Pos Public Partial Class Site Implements ILookupInt Public Sub New() brands = New List(Of Brand) users = New List(Of User) End Sub Public Overridable Property object As String Public Overridable Property id As Integer Public Overridable Property name As String Public Overridable Property address As Address Public Overridable Property brands As List(Of Brand) Public Overridable Property users As List(Of User) Public Overridable Property isNfcActive As Integer Public Overridable Property isIOsEmbReaderEnable As Integer Public Overridable Property crmPrivacyPolicyMandatory As Boolean Public Overridable Property crmAllowStoreDataAbroadVisible As Boolean Public Overridable Property displayFirstLastNameNotLatin As Boolean Public Overridable Property languageTransliteration As String Public Overridable Property crmPrivacyPolicyTimeValleeMandatory As Boolean Public Overridable Property crmAllowStoreDataAbroadTimeValleeVisible As Boolean Public Overridable Property allowToCreateEndCustomerOutsideChina As Boolean Public Overridable Property isTimeVallee As Boolean Public Overridable Property doNotDisplayPOSDataInDisclaimers As Boolean Public Overridable Property crmFirstNameMandatory As Boolean Public Overridable Property manageOwnStock As Boolean Public Overridable Property crmCityMandatory As Boolean End Class End Namespace Namespace Booster.Microservices.ServiceModel.Sale Public Partial Class Article Public Overridable Property ref As String Public Overridable Property serial As String Public Overridable Property name As String Public Overridable Property shortDesc As String Public Overridable Property brand As String Public Overridable Property warrantyStatusId As Nullable(Of Integer) Public Overridable Property warrantyStatusDesc As String Public Overridable Property warrantyStatusCode As String Public Overridable Property isConsignment As Boolean End Class Public Partial Class ListWarrantyCardsRequest Inherits BaseRequest(Of ListWarrantyCardsResponse) Implements IReturn(Of ListWarrantyCardsResponse) Public Overridable Property user As String Public Overridable Property site As String Public Overridable Property system As String Public Overridable Property application As String Public Overridable Property article As String Public Overridable Property ref As String Public Overridable Property serial As String Public Overridable Property page As Integer Public Overridable Property size As Integer End Class Public Partial Class ListWarrantyCardsResponse Inherits BaseResponse Public Sub New() warranty = New List(Of Warranty) End Sub Public Overridable Property warranty As List(Of Warranty) End Class Public Partial Class Site Public Overridable Property object As String Public Overridable Property id As String Public Overridable Property name As String Public Overridable Property address As Address Public Overridable Property crmPrivacyPolicyMandatory As Boolean Public Overridable Property crmAllowStoreDataAbroadVisible As Boolean Public Overridable Property isTimeVallee As Boolean Public Overridable Property crmPrivacyPolicyTimeValleeMandatory As Boolean Public Overridable Property crmAllowStoreDataAbroadTimeValleeVisible As Boolean Public Overridable Property allowToCreateEndCustomerOutsideChina As Boolean Public Overridable Property displayFirstLastNameNotLatin As Boolean Public Overridable Property languageTransliteration As String Public Overridable Property doNotDisplayPOSDataInDisclaimers As Boolean Public Overridable Property crmFirstNameMandatory As Boolean Public Overridable Property crmCityMandatory As Boolean Public Overridable Property manageOwnStock As Boolean End Class Public Partial Class Warranty Public Sub New() article = New List(Of Article) End Sub Public Overridable Property article As List(Of Article) Public Overridable Property warrantyId As String Public Overridable Property createdBy As String Public Overridable Property createdAt As String Public Overridable Property issuedBy As String Public Overridable Property selloutId As String Public Overridable Property activationDate As String Public Overridable Property pin As String Public Overridable Property promoterTypeId As String Public Overridable Property promoterTypeDs As String Public Overridable Property site As Site Public Overridable Property crmEnabled As Boolean Public Overridable Property canBeExtended As Boolean Public Overridable Property canBeRetriggered As Boolean End Class End Namespace Namespace Booster.Microservices.ServiceModel.Stock Public Partial Class Article Public Overridable Property ref As String Public Overridable Property serial As String Public Overridable Property name As String Public Overridable Property site As LookupInt Public Overridable Property brand As String Public Overridable Property isConsignment As Boolean End Class End Namespace End Namespace