' Options: 'Date: 2025-05-05 18:22:36 '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: ValidateOutRightPurchaseRequest.* '''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.Agency.Orchestration.API.Clients.AgencyApi.Requests Imports Mercedes.Agency.Orchestration.API.ServiceModel.OutrightPurchases Imports Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses Namespace Global Namespace Mercedes.Agency.API.Shared.POCO Public Partial Class OutrightPurchaseCriteria Public Overridable Property Reference As String Public Overridable Property Bm7NST As String Public Overridable Property IsBackOrder As Boolean End Class Public Partial Class OutrightPurchaseDiscount Public Overridable Property BaumusterNST As String Public Overridable Property DiscountPercentage As Decimal End Class Public Partial Class OutrightPurchaseFleetCustomer Public Overridable Property CustomerIdentifier As String Public Overridable Property CompanyName As String Public Overridable Property Title As String Public Overridable Property FirstName As String Public Overridable Property LastName As String Public Overridable Property Email As String Public Overridable Property PhoneNumber As String Public Overridable Property HouseNumber As String Public Overridable Property AddressLine2 As String Public Overridable Property Town As String Public Overridable Property County As String Public Overridable Property PostCode As String Public Overridable Property OutrightPurchaseCustomerDiscounts As List(Of OutrightPurchaseDiscount) = New List(Of OutrightPurchaseDiscount) Public Overridable Property ImportSucessful As Boolean Public Overridable Property IsEligibleCOPConverter As Boolean End Class End Namespace Namespace Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Requests Public Partial Class ValidateOutRightPurchaseRequest Public Overridable Property Criteria As OutrightPurchaseCriteria End Class End Namespace Namespace Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses Public Partial Class ValidateOutRightPurchaseResponse Public Overridable Property OutrightPurchaseFleetCustomer As OutrightPurchaseFleetCustomer Public Overridable Property IsBackOrder As Boolean? End Class End Namespace Namespace Mercedes.Agency.Orchestration.API.ServiceModel.OutrightPurchases Public Partial Class ValidateOutRightPurchaseRequest Inherits ValidateOutRightPurchaseRequest Implements IReturn(Of ValidateOutRightPurchaseResponse) Implements IPost End Class End Namespace End Namespace