' Options: 'Date: 2026-05-19 10:56:01 '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 '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: GetProductQuantityFigures.* '''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 Richemont.Booster2.PublicApi.Stock.ServiceModel Namespace Global Namespace Richemont.Booster2.PublicApi.Stock.ServiceModel Public Partial Class GetProductQuantityFigures Implements IReturn(Of GetProductQuantityFiguresResponse) Public Sub New() posCodes = New List(Of String) articleCodes = New List(Of String) End Sub ''' '''Brand ''' Public Overridable Property brand As String ''' '''POS Legacy codes ''' Public Overridable Property posCodes As List(Of String) ''' '''Article codes ''' Public Overridable Property articleCodes As List(Of String) End Class Public Partial Class GetProductQuantityFiguresResponse Inherits List(Of ProductQuantityFigure) End Class Public Partial Class ProductQuantityFigure Public Sub New() orderedConfirmedQuantityByReason = New List(Of ReasonCodeQuantity) inTransitQuantityByReason = New List(Of ReasonCodeQuantity) End Sub ''' '''Stock POS Legacy code ''' Public Overridable Property stockPosCode As String ''' '''Article Code ''' Public Overridable Property articleCode As String ''' '''Stock quantity ''' Public Overridable Property stockQuantity As Integer ''' '''Stock quantity for standard orders ''' Public Overridable Property standardStockQuantity As Integer ''' '''Stock quantity for consignment orders ''' Public Overridable Property consignmentStockQuantity As Integer ''' '''Ordered pending quantity ''' Public Overridable Property orderedPendingQuantity As Integer ''' '''Ordered confirmed quantity ''' Public Overridable Property orderedConfirmedQuantity As Integer ''' '''Ordered confirmed quantities splitted by reason codes ''' Public Overridable Property orderedConfirmedQuantityByReason As List(Of ReasonCodeQuantity) ''' '''In transit quantity ''' Public Overridable Property inTransitQuantity As Integer ''' '''In transit quantities splitted by reason codes ''' Public Overridable Property inTransitQuantityByReason As List(Of ReasonCodeQuantity) ''' '''Standard assortment no autoRep quantity ''' Public Overridable Property standardAssortmentNoAutoRepQuantity As Integer ''' '''Standard assortment autoRep quantity ''' Public Overridable Property standardAssortmentAutoRepQuantity As Integer ''' '''Consignment assortment no autoRep quantity ''' Public Overridable Property consignmentAssortmentNoAutoRepQuantity As Integer ''' '''Consignment assortment autoRep quantity ''' Public Overridable Property consignmentAssortmentAutoRepQuantity As Integer ''' '''Total ordered ''' Public Overridable Property totalOrdered As Integer End Class Public Partial Class ReasonCodeQuantity ''' '''Order Reason Code ''' Public Overridable Property reasonCode As String ''' '''Ordered quantity per Reason Code ''' Public Overridable Property quantity As Integer End Class End Namespace End Namespace