' Options: 'Date: 2026-05-19 10:59:17 '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: ExportStock.* '''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 Partial Class ProductCategory ''' '''Brand Category ID ''' Public Overridable Property brandCategoryId As String ''' '''Grand Category ID ''' Public Overridable Property grandCategoryId As String ''' '''Master Category ID ''' Public Overridable Property masterCategoryId As String ''' '''Category ID ''' Public Overridable Property categoryId As String ''' '''Sub Category ID ''' Public Overridable Property subCategoryId As String End Class End Namespace Namespace Richemont.Booster2.PublicApi.Stock.ServiceModel Public Partial Class ExportStock Inherits StockRequest Implements IReturn(Of ExportStockResponse) Public Sub New() productCategories = New List(Of ProductCategory) End Sub ''' '''Product Categories ''' Public Overridable Property productCategories As List(Of ProductCategory) ''' '''Export Request ID of the API Consumers ''' Public Overridable Property downloadRequestId As String End Class Public Partial Class ExportStockResponse ''' '''Unique Identifier of the Export Request created ''' Public Overridable Property asyncTaskId As Guid End Class Public Partial Class ProductCategory ''' '''Brand Category ID ''' Public Overridable Property brandCategoryId As String ''' '''Grand Category ID ''' Public Overridable Property grandCategoryId As String ''' '''Master Category ID ''' Public Overridable Property masterCategoryId As String ''' '''Category ID ''' Public Overridable Property categoryId As String ''' '''Sub Category ID ''' Public Overridable Property subCategoryId As String End Class Public Partial Class StockRequest Public Sub New() posCodes = New List(Of String) articleCodes = New List(Of String) clusterIds = New List(Of String) End Sub ''' '''Brand ''' Public Overridable Property brand As String ''' '''POS Legacy ''' Public Overridable Property posCodes As List(Of String) ''' '''Article Codes ''' Public Overridable Property articleCodes As List(Of String) ''' '''Include Extra Info ''' Public Overridable Property includeExtraInfo As Boolean ''' '''Cluster Id ''' Public Overridable Property clusterIds As List(Of String) ''' '''Include Consignment NotAuthorized POS ''' Public Overridable Property includeConsignmentNotAuthorizedPOS As Boolean ''' '''Include Retail Sales Price in the Output, by default: false ''' Public Overridable Property includeRSP As Boolean ''' '''In Stock Since date from ''' Public Overridable Property dateFrom As Nullable(Of Date) ''' '''In Stock Since date to ''' Public Overridable Property dateTo As Nullable(Of Date) ''' '''Item type, 'standard' OR 'consigned'. By default, all are coming ''' Public Overridable Property type As String End Class End Namespace End Namespace