' Options: 'Date: 2026-05-19 09:52:23 '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: GetPurchasablePos.* '''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.Purchase.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.Purchase.ServiceModel Public Partial Class GetPurchasablePos Implements IReturn(Of GetPurchasablePosResponse) Implements IPagedRequest ''' '''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 ''' '''Brand Trigram ''' Public Overridable Property brand As String ''' '''Brand Context ID ''' Public Overridable Property boosterContextId As String End Class Public Partial Class GetPurchasablePosResponse ''' '''Index of the result set returnedr ''' Public Overridable Property page As Integer ''' '''Size of the result set returned ''' Public Overridable Property items As Integer ''' '''Total amount of pages / result sets ''' Public Overridable Property totalPages As Integer ''' '''Total amount of results ''' Public Overridable Property totalResults As Integer ''' '''List of Pos ''' Public Overridable Property elements As IEnumerable(Of Pos) End Class Public Partial Class Pos ''' '''POS Code ''' Public Overridable Property posCode As String ''' '''Name of the POS ''' Public Overridable Property name As String ''' '''City of the POS ''' Public Overridable Property city As String ''' '''Address of the POS ''' Public Overridable Property address As String ''' '''Country of the POS ''' Public Overridable Property country As String ''' '''Brand of the POS ''' Public Overridable Property brand As String End Class End Namespace Namespace Richemont.Booster2.PublicApi.Stock.ServiceModel Public Partial Class Pos ''' '''Name of the POS ''' Public Overridable Property name As String ''' '''POS Code ''' Public Overridable Property posCode As String ''' '''Pos Code To Be Displayed ''' Public Overridable Property posCodeToBeDisplayed As String ''' '''Country of the POS ''' Public Overridable Property country As String ''' '''City of the POS ''' Public Overridable Property city As String ''' '''Postal Code ''' Public Overridable Property postalCode As String ''' '''State ''' Public Overridable Property state As String ''' '''Street ''' Public Overridable Property street As String End Class End Namespace End Namespace