' Options: 'Date: 2026-06-14 21:42:01 '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: StockDetailRequest.* '''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.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 Public Partial Class Visual Public Overridable Property asset As String Public Overridable Property small As String Public Overridable Property large As String End Class End Namespace Namespace Booster.Microservices.ServiceModel.Stock Public Partial Class ArticleDetail 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 visual As Visual Public Overridable Property isConsignment As Boolean End Class Public Partial Class StockDetailRequest Inherits BaseRequest(Of StockDetailResponse) Implements IReturn(Of StockDetailResponse) Public Overridable Property referenceId As String Public Overridable Property serialNumber As String End Class Public Partial Class StockDetailResponse Inherits BaseResponse Public Overridable Property article As ArticleDetail End Class End Namespace End Namespace