' Options: 'Date: 2026-05-19 10:55:45 '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: GetEquipment.* '''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.MasterFile.ServiceModel Namespace Global Namespace Richemont.Booster2.PublicApi.MasterFile.ServiceModel Public Partial Class Equipment Public Sub New() equipmentList = New List(Of EquipmentDetail) End Sub Public Overridable Property equipmentFound As Boolean Public Overridable Property equipmentList As List(Of EquipmentDetail) End Class Public Partial Class EquipmentDetail Public Sub New() repairs = New List(Of EquipmentRepair) status = New List(Of EquipmentStatus) warranties = New List(Of EquipmentWarranty) End Sub Public Overridable Property articleCode As String Public Overridable Property articleDescription As String Public Overridable Property cassFamily As String Public Overridable Property serialNumber As String Public Overridable Property equipmentNumber As String Public Overridable Property articleName As String Public Overridable Property lastRepairNumber As String Public Overridable Property repairs As List(Of EquipmentRepair) Public Overridable Property status As List(Of EquipmentStatus) Public Overridable Property warranties As List(Of EquipmentWarranty) End Class Public Partial Class EquipmentRepair Public Sub New() details = New List(Of EquipmentRepairDetail) End Sub Public Overridable Property equipmentNumber As String Public Overridable Property repairNumber As String Public Overridable Property repairCloseDate As String Public Overridable Property details As List(Of EquipmentRepairDetail) End Class Public Partial Class EquipmentRepairDetail Public Overridable Property equipmentNumber As String Public Overridable Property repairNumber As String Public Overridable Property itemCategory As String Public Overridable Property item As String End Class Public Partial Class EquipmentStatus Public Overridable Property equipmentNumber As String Public Overridable Property statusCode As String Public Overridable Property statusDescription As String Public Overridable Property statusTextCode As String End Class Public Partial Class EquipmentWarranty Public Overridable Property equipmentNumber As String Public Overridable Property warrantyType As String Public Overridable Property warrantyStartDate As String Public Overridable Property warrantyEndDate As String End Class Public Partial Class GetEquipment Implements IReturn(Of GetEquipmentResponse) ''' '''Brand trigram ''' Public Overridable Property brand As String ''' '''POS Legacy ''' Public Overridable Property posCode As String ''' '''SerialNumber ''' Public Overridable Property serialNumber As String ''' '''Reference like 'CRWSTA0030' ''' Public Overridable Property articleCode As String End Class Public Partial Class GetEquipmentResponse Inherits Equipment End Class End Namespace End Namespace