' Options: 'Date: 2025-06-26 00:53:10 'Version: 8.61 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://prod-api-agency-orch-mb-dhc.rapp-customers.co.uk ' '''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: GetOrderCustomerRequest.* '''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 Mercedes.Agency.API.Shared.POCO Imports Mercedes.OS.Vehicle.Shared.POCO.Filters.v2 Imports Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses Namespace Global Namespace Mercedes.Agency.API.Shared.POCO Public Partial Class OnlineShowroomOrder Public Overridable Property Guid As Guid Public Overridable Property Reference As String Public Overridable Property Status As List(Of OnlineShowroomStatus) = New List(Of OnlineShowroomStatus) Public Overridable Property Vehicle As OnlineShowroomVehicle Public Overridable Property ClosedDate As String Public Overridable Property CustomerId As String Public Overridable Property HandoverDate As String Public Overridable Property ClosedReason As String Public Overridable Property OrderDate As String Public Overridable Property PaymentLinks As List(Of Payment) = New List(Of Payment) Public Overridable Property PaymentDetails As List(Of PaymentDetail) = New List(Of PaymentDetail) End Class Public Partial Class OnlineShowroomStatus Public Overridable Property Id As Integer Public Overridable Property Description As String Public Overridable Property Slug As String Public Overridable Property Current As Boolean Public Overridable Property Completed As Boolean Public Overridable Property OrderStatuses As List(Of OrderStatus) = New List(Of OrderStatus) End Class Public Partial Class OnlineShowroomVehicle Public Overridable Property Vin As String Public Overridable Property VehicleClass As String Public Overridable Property TransmissionType As String Public Overridable Property FuelType As String Public Overridable Property ImageUrl As String Public Overridable Property Colour As String Public Overridable Property Description As String Public Overridable Property BodyStyle As String Public Overridable Property UpholsteryType As String Public Overridable Property Retailer As Retailer Public Overridable Property OTR As Decimal Public Overridable Property ActualPrice As Decimal Public Overridable Property TotalOfferValue As Decimal Public Overridable Property NetPrice As Decimal Public Overridable Property VehicleType As String Public Overridable Property OfferExpiryDate As String End Class Public Partial Class Order Public Overridable Property Guid As Guid Public Overridable Property Reference As String Public Overridable Property Status As Integer Public Overridable Property CustomerId As String Public Overridable Property MulesoftReference As String Public Overridable Property GasId As String Public Overridable Property OrderDate As String Public Overridable Property OfferSnapShot As String End Class Public Partial Class OrderStatus Public Overridable Property Id As Integer Public Overridable Property Description As String End Class Public Partial Class Payment Public Overridable Property PaymentType As String Public Overridable Property PaymentLink As String End Class Public Partial Class PaymentDetail Public Overridable Property Name As String Public Overridable Property MpayTransactionId As String Public Overridable Property MerchantReference As String Public Overridable Property PaymentMethod As String Public Overridable Property Amount As String Public Overridable Property NewConfirmedAmount As String Public Overridable Property PaymentType As String Public Overridable Property PaymentStatus As String Public Overridable Property RefundType As String Public Overridable Property PaymentLink As String Public Overridable Property CreatedDate As String Public Overridable Property DateTimePaymentConfirmed As String Public Overridable Property Refunds As List(Of Refund) = New List(Of Refund) End Class Public Partial Class Refund Public Overridable Property Name As String Public Overridable Property Amount As String Public Overridable Property PaymentType As String Public Overridable Property CreatedDate As String Public Overridable Property Status As String Public Overridable Property RefundMpayTransactionId As String End Class Public Partial Class Retailer Public Overridable Property Id As Integer Public Overridable Property GssnId As String Public Overridable Property Description As String Public Overridable Property Street As String Public Overridable Property City As String Public Overridable Property Postcode As String Public Overridable Property GoogleMapPostcode As String Public Overridable Property Phone As String Public Overridable Property Fax As String Public Overridable Property Email As String Public Overridable Property Website As String Public Overridable Property RetailerGroupId As String Public Overridable Property RetailerGroupName As String Public Overridable Property IsOnline As Boolean Public Overridable Property IsNewCarRetailer As Boolean Public Overridable Property IsUsedCarRetailer As Boolean Public Overridable Property IsCentralRetailer As Boolean Public Overridable Property ChatEnabled As Boolean Public Overridable Property TradeInEnabled As Boolean Public Overridable Property smart As Boolean Public Overridable Property DisplayPhoneNumberNew As String Public Overridable Property DisplayPhoneNumberUsed As String Public Overridable Property Latitude As Decimal Public Overridable Property Longitude As Decimal Public Overridable Property smartDescription As String Public Overridable Property smartWebsite As String Public Overridable Property smartPhone As String Public Overridable Property LegacyId As String Public Overridable Property Agent As Boolean Public Overridable Property MarketAreaId As Integer Public Overridable Property DigitalLoungeParentGssnId As String Public Overridable Property SendLeadsToDigitalLoungeParent As Boolean Public Overridable Property OpeningTimes As RetailerOpeningTimes End Class End Namespace Namespace Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses Public Partial Class GetOrderCustomerRequest Implements IReturn(Of GetOrderCustomerResponse) Implements IGet Public Overridable Property CustomerId As String End Class Public Partial Class GetOrderCustomerResponse Public Overridable Property Orders As List(Of Order) = New List(Of Order) Public Overridable Property Completed As List(Of OnlineShowroomOrder) = New List(Of OnlineShowroomOrder) Public Overridable Property Cancelled As List(Of OnlineShowroomOrder) = New List(Of OnlineShowroomOrder) Public Overridable Property InProgress As List(Of OnlineShowroomOrder) = New List(Of OnlineShowroomOrder) Public Overridable Property Archived As List(Of OnlineShowroomOrder) = New List(Of OnlineShowroomOrder) End Class End Namespace Namespace Mercedes.OS.Vehicle.Shared.POCO.Filters.v2 Public Partial Class Retailer Public Overridable Property Gssn As String Public Overridable Property Description As String Public Overridable Property CampaignExcluded As Boolean End Class End Namespace End Namespace