' Options: 'Date: 2025-05-05 17:51:58 '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: UpdateBackOrderRequest.* '''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.ServiceModel.BackOrders Imports Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses Namespace Global Namespace Mercedes.Agency.API.Shared.POCO Public Partial Class CriteriaBase Inherits JsonVersion Public Overridable Property Transmission As String() = New String(){} Public Overridable Property Fuel As String() = New String(){} Public Overridable Property Upholstery As String() = New String(){} Public Overridable Property Equipment As String() = New String(){} Public Overridable Property Line As String() = New String(){} Public Overridable Property BodyStyle As String() = New String(){} Public Overridable Property ColourGroup As String() = New String(){} Public Overridable Property Packages As String() = New String(){} Public Overridable Property Model As List(Of CriteriaModel) = New List(Of CriteriaModel) Public Overridable Property UrlReferrer As String Public Overridable Property PreferredDeliveryDate As String Public Overridable Property IsNewModel As Boolean Public Overridable Property IsSmart As Boolean Public Overridable Property IsSpecialised As Boolean Public Overridable Property CriteriaDifference As CriteriaDifference End Class Public Partial Class CriteriaDifference Public Overridable Property Model As Boolean Public Overridable Property Transmission As Boolean Public Overridable Property Fuel As Boolean Public Overridable Property Upholstery As Boolean Public Overridable Property Equipment As Boolean Public Overridable Property Line As Boolean Public Overridable Property BodyStyle As Boolean Public Overridable Property ColourGroup As Boolean Public Overridable Property Packages As Boolean Public Overridable Property Engine As Boolean Public Overridable Property AdditionalInformation As Boolean Public Overridable Property UrlReferrer As Boolean Public Overridable Property PreferredDeliveryDate As Boolean Public Overridable Property IsSmart As Boolean Public Overridable Property IsSpecialised As Boolean End Class Public Partial Class CriteriaModel Public Overridable Property Description As String Public Overridable Property Id As Integer End Class Public Interface IJsonVersion Property Version As Integer End Interface Public Partial Class JsonVersion Implements IJsonVersion Public Overridable Property Version As Integer Implements IJsonVersion.Version End Class Public Partial Class V2Criteria Inherits CriteriaBase Public Overridable Property Engine As List(Of V2EngineCriteria) = New List(Of V2EngineCriteria) End Class Public Partial Class V2EngineCriteria Public Overridable Property Badge As String Public Overridable Property Brand As String End Class End Namespace Namespace Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses Public Partial Class UpdateBackOrderResponse End Class End Namespace Namespace Mercedes.Agency.Orchestration.API.ServiceModel.BackOrders Public Partial Class UpdateBackOrderRequest Implements IReturn(Of UpdateBackOrderResponse) Implements IPut Public Overridable Property Guid As Guid Public Overridable Property AgentCriteria As V2Criteria Public Overridable Property AdditionalInformation As String Public Overridable Property ConfigCode As String Public Overridable Property MotabilityPricingId As Integer? Public Overridable Property AssistanceProviderId As Integer? Public Overridable Property AssistanceDetail As String Public Overridable Property IsCOPConverter As Boolean Public Overridable Property ConfiguratorCode As String Public Overridable Property IsOneAdminUpdate As Boolean End Class End Namespace End Namespace