' Options:
'Date: 2026-10-06 07:22:40
'Version: 10.08
'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: False
'''ExportValueTypes: False
'IncludeTypes: GetBuyInPaginated.*
'''ExcludeTypes:
'''AddNamespaces:
'''AddDefaultXmlNamespace: http://schemas.servicestack.net/types
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Richemont.Booster2.PublicApi.CPO.ServiceModel
Namespace Global
Namespace Richemont.Booster2.PublicApi.CPO.ServiceModel
Public Partial Class BuyIn
'''
'''Brand Trigram, e.g. CAR, IWC; compulsory only if articleCode is not provided
'''
Public Overridable Property brand As String
'''
'''Code of BuyIn
'''
Public Overridable Property buyInOrderId As Integer
'''
'''Richemont POS code
'''
Public Overridable Property posCode As String
'''
'''Richemont Reference Code of the item
'''
Public Overridable Property articleCode As String
'''
'''Serial Number of the item
'''
Public Overridable Property serialNumber As String
'''
'''Buy-in order status code
'''
Public Overridable Property buyInStatusId As String
'''
'''Buy-in creation date
'''
Public Overridable Property buyInDate As Date
'''
'''Emails of Sale Representatives
'''
Public Overridable Property saleRepresentativeEmails As List(Of String) = New List(Of String)
'''
'''True is the buy-in’s piece is in stock, False otherwise
'''
Public Overridable Property isInStock As Boolean
End Class
Public Partial Class GetBuyInPaginated
Implements IReturn(Of GetBuyInPaginatedResponse)
'''
'''Richemont Brand ID
'''
Public Overridable Property brand As String
'''
'''Richemont POS code
'''
Public Overridable Property posCode As String
'''
'''Richemont Reference Code of the item
'''
Public Overridable Property articleCode As String
'''
'''Serial Number of the item
'''
Public Overridable Property serialNumber As String
'''
'''Buy-in order status code
'''
Public Overridable Property buyInStatusId As String
'''
'''True is the buy-in’s piece is in stock, False otherwise
'''
Public Overridable Property isInStock As Boolean?
'''
'''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
'''
'''Sort Expression, Possible values: 'SaleDetailIdDESC', 'DocumentDate'.
'''
Public Overridable Property sortBy As String
End Class
Public Partial Class GetBuyInPaginatedResponse
'''
'''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 Sale Details
'''
Public Overridable Property elements As IEnumerable(Of BuyIn)
End Class
End Namespace
End Namespace