' Options: 'Date: 2025-05-05 18:49:03 '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: GetMotabilityPricingRequest.* '''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.Motability Imports Mercedes.Agency.API.Shared.Enums Imports Mercedes.Agency.Orchestration.API.ServiceModel.Motability.Requests Imports Mercedes.Agency.API.Shared.POCO.Motability.Responses Namespace Global Namespace Mercedes.Agency.API.Shared.Enums Public Enum MotabilityPricingStatus Pending Current RecentlyExpired Expired End Enum End Namespace Namespace Mercedes.Agency.API.Shared.POCO.Motability Public Partial Class MotabilityPricing Inherits MotabilityPricingCsv Public Overridable Property MotabilityPricingStatus As MotabilityPricingStatus End Class Public Partial Class MotabilityPricingCsv Public Overridable Property Id As Integer Public Overridable Property CriteriaBM7NST As String Public Overridable Property VTN As String Public Overridable Property BackOrderDropDown As String Public Overridable Property CriteriaFullModelYearCode As String Public Overridable Property CriteriaValidOptionCodes As String Public Overridable Property CriteriaInvalidOptionCodes As String Public Overridable Property PIPNet As Decimal Public Overridable Property PIPVat As Decimal Public Overridable Property PIPGross As Decimal Public Overridable Property WPMSNet As Decimal Public Overridable Property WPMSVat As Decimal Public Overridable Property WPMSGross As Decimal Public Overridable Property DiscountNet As Decimal Public Overridable Property DiscountVat As Decimal Public Overridable Property DiscountGross As Decimal Public Overridable Property ListPriceNet As Decimal Public Overridable Property ListPriceVat As Decimal Public Overridable Property ListPriceGross As Decimal Public Overridable Property DeliveryChargeNet As Decimal Public Overridable Property DeliveryChargeVat As Decimal Public Overridable Property DeliveryChargeGross As Decimal Public Overridable Property FuelChargeNet As Decimal Public Overridable Property FuelChargeVat As Decimal Public Overridable Property FuelChargeGross As Decimal Public Overridable Property NumberPlateFeeNet As Decimal Public Overridable Property NumberPlateFeeVat As Decimal Public Overridable Property NumberPlateFeeGross As Decimal Public Overridable Property FirstRegistrationFeeNet As Decimal Public Overridable Property FirstRegistrationFeeVat As Decimal Public Overridable Property FirstRegistrationFeeGross As Decimal Public Overridable Property RoadFundLicenceNet As Decimal Public Overridable Property RoadFundLicenceVat As Decimal Public Overridable Property RoadFundLicenceGross As Decimal Public Overridable Property ValidFrom As Date Public Overridable Property ValidTo As Date End Class End Namespace Namespace Mercedes.Agency.API.Shared.POCO.Motability.Responses Public Partial Class GetMotabilityPricingResponse Public Overridable Property MotabilityPricing As List(Of MotabilityPricing) = New List(Of MotabilityPricing) End Class End Namespace Namespace Mercedes.Agency.Orchestration.API.ServiceModel.Motability.Requests Public Partial Class GetMotabilityPricingRequest Implements IReturn(Of GetMotabilityPricingResponse) End Class End Namespace End Namespace