' Options: 'Date: 2026-05-19 09:52:52 '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: GetStockPaginated.* '''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.Common.ServiceModel Imports Richemont.Booster2.PublicApi.Stock.ServiceModel Namespace Global Namespace Richemont.Booster2.PublicApi.Common.ServiceModel Public Interface IPagedRequest Property page As Integer Property items As Integer Property noCount As Boolean Property sortBy As String End Interface End Namespace Namespace Richemont.Booster2.PublicApi.Stock.ServiceModel Public Partial Class GetStockPaginated Implements IReturn(Of GetStockPaginatedResponse) Implements IPagedRequest ''' '''Brand ''' Public Overridable Property brand As String ''' '''POS Legacy ''' Public Overridable Property posCode As String ''' '''Search Key (Article or SerialNumber) ''' Public Overridable Property searchKey As String ''' '''Index of the result set returned ''' Public Overridable Property page As Integer ''' '''Size of the result set returned ''' Public Overridable Property items As Integer ''' '''Omit precise record count - save on performance ''' Public Overridable Property noCount As Boolean ''' '''Sorting expression ''' Public Overridable Property sortBy As String ''' '''Parameter - Include Chain POSes Stock ''' Public Overridable Property includeChainPosesStock As Boolean ''' '''Include Retail Sales Price in the Output, by default: false ''' Public Overridable Property includeRSP As Boolean End Class Public Partial Class GetStockPaginatedResponse ''' '''Total Pages ''' Public Overridable Property totalPages As Integer ''' '''Total Results ''' Public Overridable Property totalResults As Integer ''' '''Index of the result set returned ''' Public Overridable Property page As Integer ''' '''Size of the result set returned ''' Public Overridable Property items As Integer ''' '''List of movements ''' Public Overridable Property elements As IEnumerable(Of PaginatedStockElement) End Class Public Partial Class PaginatedStockElement ''' '''Pos Code ''' Public Overridable Property posCode As String ''' '''Pos Code To Be Displayed ''' Public Overridable Property posCodeToBeDisplayed As String ''' '''Article Code ''' Public Overridable Property articleCode As String ''' '''Serial Number ''' Public Overridable Property serialNumber As String ''' '''Current Stock Quantity ''' Public Overridable Property quantity As Integer ''' '''Type e.g. consignment or standard ''' Public Overridable Property type As String ''' '''Is Consignment Sellable ''' Public Overridable Property isConsignmentSellable As Boolean ''' '''Retail Sales Price ''' Public Overridable Property retailSalesPrice As RetailSalesPrice End Class Public Partial Class RetailSalesPrice ''' '''Currency Iso Code ''' Public Overridable Property currencyIsoCode As String ''' '''Value ''' Public Overridable Property value As Nullable(Of Decimal) End Class End Namespace End Namespace