Mercedes.Agency.Orchestration.API

<back to all web services

GetBackOrderCustomerRequest

BackOrder
Requires Authentication
The following routes are available for this service:
GET/v1/backorder/customer/{CustomerId}Get Customer Back Order by Customer Id
Imports System
Imports System.IO
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports Mercedes.Agency.Orchestration.API.ServiceModel.BackOrders
Imports Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses
Imports Mercedes.Agency.API.Shared.POCO
Imports Mercedes.Agency.API.Shared.POCO.Motability
Imports Mercedes.Agency.API.Shared.Enums
Imports Mercedes.Agency.API.Shared.POCO.CarConfigurator

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

        Public Partial Class BackOrderBase
            Public Overridable Property Guid As String
            Public Overridable Property Status As Integer
            Public Overridable Property CustomerId As String
            Public Overridable Property Id As Integer
            Public Overridable Property Reference As String
            Public Overridable Property Agent As String
            Public Overridable Property Gssn As String
            Public Overridable Property CreationDate As Date
            Public Overridable Property MaintenanceDate As Date
            Public Overridable Property CustomerCriteria As String
            Public Overridable Property AgentCriteria As String
            Public Overridable Property History As List(Of BackOrderHistory)
            Public Overridable Property IsAllocatedToOrder As Boolean
            Public Overridable Property Vin As String
            Public Overridable Property CommissionNumber As String
            Public Overridable Property Order As Order
            Public Overridable Property Source As String
            Public Overridable Property Specialist As Boolean
            Public Overridable Property OutrightPurchase As Boolean
            Public Overridable Property Sellable As Boolean
            Public Overridable Property MulesoftReference As String
            Public Overridable Property AdditionalInformation As String
            Public Overridable Property ConfigCode As String
            Public Overridable Property FleetBaseOrder As String
            Public Overridable Property GasId As String
            Public Overridable Property OutrightPurchaseCustomerIdentifier As String
            Public Overridable Property Retailer As Retailer
            Public Overridable Property CustomerMode As Integer
            Public Overridable Property CanEdit As Boolean
            Public Overridable Property DigitalLoungeGssnId As String
            Public Overridable Property DigitalLounge As String
            Public Overridable Property Motability As Boolean
            Public Overridable Property MotabilityPricing As MotabilityPricing
            Public Overridable Property LinkedByUserType As String
            Public Overridable Property AssistanceProviderId As Integer?
            Public Overridable Property AssistanceProvider As String
            Public Overridable Property AssistanceDetail As String
            Public Overridable Property LastAssistanceMessageDate As Date?
            Public Overridable Property LastAssistanceUser As String
            Public Overridable Property IsCOPConverter As Boolean
            Public Overridable Property IsEligibleCOPConverter As Boolean
            Public Overridable Property CarConfigurator As CarConfigurator
            Public Overridable Property CarConfiguratorResponse As CarConfiguratorResponse
        End Class

        Public Partial Class BackOrderDecimal
            Inherits BackOrderBase
            Public Overridable Property Vehicle As VehicleDecimalDetail
        End Class

        Public Partial Class BackOrderHistory
            Public Overridable Property Status As Integer
            Public Overridable Property CommissionNumber As String
            Public Overridable Property VIN As String
            Public Overridable Property CustomerCriteria As String
            Public Overridable Property AgentCriteria As String
            Public Overridable Property CreationDate As Date
            Public Overridable Property MaintenanceDate As Date
            Public Overridable Property GasId As String
            Public Overridable Property Sellable As Boolean
            Public Overridable Property AdditionalInformation As String
            Public Overridable Property Reason As String
            Public Overridable Property ConfigCode As String
            Public Overridable Property FleetBaseOrder As String
            Public Overridable Property AssistanceDetail As String
            Public Overridable Property AssistanceProvider As String
            Public Overridable Property LinkedByUserType As String
            Public Overridable Property MotabilityVTN As String
            Public Overridable Property MotabilityBackOrderDropDown As String
            Public Overridable Property MotabilityValidFrom As Date?
            Public Overridable Property MotabilityValidTo As Date?
        End Class

        Public Partial Class FeatureStatus
            Public Overridable Property AgencyEnabled As Boolean
        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 Price
            Public Overridable Property Id As String
            Public Overridable Property Description As String
            Public Overridable Property Net As Decimal
            Public Overridable Property VAT As Decimal
            Public Overridable Property Gross As Decimal
            Public Overridable Property Product As OfferPriceProductType
        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

        Public Partial Class RetailerOpeningTime
            Public Overridable Property Day As String
            Public Overridable Property OpenFrom As String
            Public Overridable Property OpenTo As String
            Public Overridable Property Special As String
        End Class

        Public Partial Class RetailerOpeningTimes
            Public Overridable Property [New] As List(Of RetailerOpeningTime) = New List(Of RetailerOpeningTime)
            Public Overridable Property Used As List(Of RetailerOpeningTime) = New List(Of RetailerOpeningTime)
        End Class

        Public Partial Class Vehicle
            Public Overridable Property Vin As String
        End Class

        Public Partial Class VehicleBaseDetail
            Inherits Vehicle
            Implements ICommissionNumber
            Public Overridable Property Description As String
            Public Overridable Property CommissionNumber As String Implements ICommissionNumber.CommissionNumber
            Public Overridable Property PortArrivalDate As String
            Public Overridable Property OfferExpiryDate As String
            Public Overridable Property Fuel As String
            Public Overridable Property Transmission As String
            Public Overridable Property TransmissionType As String
            Public Overridable Property Colour As String
            Public Overridable Property ColourDescription As String
            Public Overridable Property ImageUrl As String
            Public Overridable Property Specialist As Boolean
            Public Overridable Property VehicleCriteriaMatch As VehicleCriteriaMatch
            Public Overridable Property ColourGroup As String
            Public Overridable Property Model As String
            Public Overridable Property BodyStyle As String
            Public Overridable Property Brand As String
            Public Overridable Property Engine As String
            Public Overridable Property EngineDescription As String
            Public Overridable Property Line As String
            Public Overridable Property Upholstery As String
            Public Overridable Property UpholsteryDescription As String
            Public Overridable Property Packages As List(Of String) = New List(Of String)
            Public Overridable Property P11D As Decimal
            Public Overridable Property Prices As List(Of Price) = New List(Of Price)
            Public Overridable Property VehicleClass As String
            Public Overridable Property ProductRange As String
            Public Overridable Property VehicleType As String
            Public Overridable Property Emission As Decimal?
            Public Overridable Property Baumuster As String
            Public Overridable Property IsSellable As Boolean
            Public Overridable Property Bm7NST As String
            Public Overridable Property ElectricRange As Decimal?
            Public Overridable Property ElectricConsumption As Decimal?
            Public Overridable Property IsDisplayStock As Boolean
            Public Overridable Property DisplayRetailer_Id As Integer?
            Public Overridable Property DisplayRetailer As String
            Public Overridable Property DisplayRetailerGssnId As String
            Public Overridable Property Retailer As Retailer
            Public Overridable Property Age As Integer?
            Public Overridable Property ModelYearCode As String
            Public Overridable Property HalfModelYearCode As String
            Public Overridable Property FullModelYearCode As String
            Public Overridable Property ProductionDate As String
            Public Overridable Property ChassisNumber As String
            Public Overridable Property EligibleForIntegratedServiceCare As Boolean
        End Class

        Public Partial Class VehicleCriteriaMatch
            Public Overridable Property Fuel As Boolean
            Public Overridable Property Transmission As Boolean
            Public Overridable Property Colour As Boolean
            Public Overridable Property Upholstery As Boolean
            Public Overridable Property Line As Boolean
            Public Overridable Property Engine As Boolean
            Public Overridable Property BodyStyle As Boolean
            Public Overridable Property Packages As Boolean
        End Class

        Public Partial Class VehicleDecimalDetail
            Inherits VehicleBaseDetail
            Public Overridable Property RetailPrice_ExVAT As Decimal
            Public Overridable Property OTR As Decimal
            Public Overridable Property ActualPrice As Decimal
            Public Overridable Property TotalOfferValue As Decimal?
        End Class
    End Namespace

    Namespace Mercedes.Agency.API.Shared.POCO.CarConfigurator

        Public Partial Class CarConfigurator
            Public Overridable Property Id As Integer
            Public Overridable Property BackOrderId As Integer?
            Public Overridable Property ConfiguratorCode As String
            Public Overridable Property GasId As String
            Public Overridable Property Status As Integer
            Public Overridable Property DateOfLastUpdate As Date
            Public Overridable Property LastExceptionMessage As String
            Public Overridable Property LastException As String
        End Class

        Public Partial Class CarConfiguratorResponse
            Public Overridable Property Name As String
            Public Overridable Property KeyInformation As KeyInformation
            Public Overridable Property OrderingOptions As OrderingOptions
            Public Overridable Property ResponseStatus As ResponseStatus
            Public Overridable Property ConfiguratorCode As String
        End Class

        Public Partial Class KeyInformation
            Public Overridable Property BM7NST As String
            Public Overridable Property ConfigurationDate As String
            Public Overridable Property ModelYear As String
            Public Overridable Property HalfYear As String
        End Class

        Public Partial Class OrderingOptions
            Public Overridable Property Interior As List(Of String)
            Public Overridable Property Exterior As List(Of String)
            Public Overridable Property Other As List(Of String)
        End Class
    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
            <DataMember(Order:=0)>
            Public Overridable Property Id As Integer

            <DataMember(Order:=1)>
            Public Overridable Property CriteriaBM7NST As String

            <DataMember(Order:=2)>
            Public Overridable Property VTN As String

            <DataMember(Order:=3)>
            Public Overridable Property BackOrderDropDown As String

            <DataMember(Order:=4)>
            Public Overridable Property CriteriaFullModelYearCode As String

            <DataMember(Order:=5)>
            Public Overridable Property CriteriaValidOptionCodes As String

            <DataMember(Order:=6)>
            Public Overridable Property CriteriaInvalidOptionCodes As String

            <DataMember(Order:=7)>
            Public Overridable Property PIPNet As Decimal

            <DataMember(Order:=8)>
            Public Overridable Property PIPVat As Decimal

            <DataMember(Order:=9)>
            Public Overridable Property PIPGross As Decimal

            <DataMember(Order:=10)>
            Public Overridable Property WPMSNet As Decimal

            <DataMember(Order:=11)>
            Public Overridable Property WPMSVat As Decimal

            <DataMember(Order:=12)>
            Public Overridable Property WPMSGross As Decimal

            <DataMember(Order:=13)>
            Public Overridable Property DiscountNet As Decimal

            <DataMember(Order:=14)>
            Public Overridable Property DiscountVat As Decimal

            <DataMember(Order:=15)>
            Public Overridable Property DiscountGross As Decimal

            <DataMember(Order:=16)>
            Public Overridable Property ListPriceNet As Decimal

            <DataMember(Order:=17)>
            Public Overridable Property ListPriceVat As Decimal

            <DataMember(Order:=18)>
            Public Overridable Property ListPriceGross As Decimal

            <DataMember(Order:=19)>
            Public Overridable Property DeliveryChargeNet As Decimal

            <DataMember(Order:=20)>
            Public Overridable Property DeliveryChargeVat As Decimal

            <DataMember(Order:=21)>
            Public Overridable Property DeliveryChargeGross As Decimal

            <DataMember(Order:=22)>
            Public Overridable Property FuelChargeNet As Decimal

            <DataMember(Order:=23)>
            Public Overridable Property FuelChargeVat As Decimal

            <DataMember(Order:=24)>
            Public Overridable Property FuelChargeGross As Decimal

            <DataMember(Order:=25)>
            Public Overridable Property NumberPlateFeeNet As Decimal

            <DataMember(Order:=26)>
            Public Overridable Property NumberPlateFeeVat As Decimal

            <DataMember(Order:=27)>
            Public Overridable Property NumberPlateFeeGross As Decimal

            <DataMember(Order:=28)>
            Public Overridable Property FirstRegistrationFeeNet As Decimal

            <DataMember(Order:=29)>
            Public Overridable Property FirstRegistrationFeeVat As Decimal

            <DataMember(Order:=30)>
            Public Overridable Property FirstRegistrationFeeGross As Decimal

            <DataMember(Order:=31)>
            Public Overridable Property RoadFundLicenceNet As Decimal

            <DataMember(Order:=32)>
            Public Overridable Property RoadFundLicenceVat As Decimal

            <DataMember(Order:=33)>
            Public Overridable Property RoadFundLicenceGross As Decimal

            <DataMember(Order:=34)>
            Public Overridable Property ValidFrom As Date

            <DataMember(Order:=35)>
            Public Overridable Property ValidTo As Date
        End Class
    End Namespace

    Namespace Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses

        Public Partial Class GetBackOrderCustomerResponse
            Public Overridable Property BackOrders As List(Of BackOrderDecimal) = New List(Of BackOrderDecimal)
            Public Overridable Property FeatureStatus As FeatureStatus
        End Class
    End Namespace

    Namespace Mercedes.Agency.Orchestration.API.ServiceModel.BackOrders

        Public Partial Class GetBackOrderCustomerRequest
            Implements IGet
            Public Overridable Property CustomerId As String
        End Class
    End Namespace
End Namespace

VB.NET GetBackOrderCustomerRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /v1/backorder/customer/{CustomerId} HTTP/1.1 
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	BackOrders: 
	[
		{
			Vehicle: 
			{
				RetailPrice_ExVAT: 0,
				OTR: 0,
				ActualPrice: 0,
				TotalOfferValue: 0,
				Description: String,
				CommissionNumber: String,
				PortArrivalDate: String,
				OfferExpiryDate: String,
				Fuel: String,
				Transmission: String,
				TransmissionType: String,
				Colour: String,
				ColourDescription: String,
				ImageUrl: String,
				Specialist: False,
				VehicleCriteriaMatch: 
				{
					Fuel: False,
					Transmission: False,
					Colour: False,
					Upholstery: False,
					Line: False,
					Engine: False,
					BodyStyle: False,
					Packages: False
				},
				ColourGroup: String,
				Model: String,
				BodyStyle: String,
				Brand: String,
				Engine: String,
				EngineDescription: String,
				Line: String,
				Upholstery: String,
				UpholsteryDescription: String,
				Packages: 
				[
					String
				],
				P11D: 0,
				Prices: 
				[
					{
						Id: String,
						Description: String,
						Net: 0,
						VAT: 0,
						Gross: 0,
						Product: LIST_PRICE
					}
				],
				VehicleClass: String,
				ProductRange: String,
				VehicleType: String,
				Emission: 0,
				Baumuster: String,
				IsSellable: False,
				Bm7NST: String,
				ElectricRange: 0,
				ElectricConsumption: 0,
				IsDisplayStock: False,
				DisplayRetailer_Id: 0,
				DisplayRetailer: String,
				DisplayRetailerGssnId: String,
				Retailer: 
				{
					Id: 0,
					GssnId: String,
					Description: String,
					Street: String,
					City: String,
					Postcode: String,
					GoogleMapPostcode: String,
					Phone: String,
					Fax: String,
					Email: String,
					Website: String,
					RetailerGroupId: String,
					RetailerGroupName: String,
					IsOnline: False,
					IsNewCarRetailer: False,
					IsUsedCarRetailer: False,
					IsCentralRetailer: False,
					ChatEnabled: False,
					TradeInEnabled: False,
					smart: False,
					DisplayPhoneNumberNew: String,
					DisplayPhoneNumberUsed: String,
					Latitude: 0,
					Longitude: 0,
					smartDescription: String,
					smartWebsite: String,
					smartPhone: String,
					LegacyId: String,
					Agent: False,
					MarketAreaId: 0,
					DigitalLoungeParentGssnId: String,
					SendLeadsToDigitalLoungeParent: False,
					OpeningTimes: 
					{
						New: 
						[
							{
								Day: String,
								OpenFrom: String,
								OpenTo: String,
								Special: String
							}
						],
						Used: 
						[
							{
								Day: String,
								OpenFrom: String,
								OpenTo: String,
								Special: String
							}
						]
					}
				},
				Age: 0,
				ModelYearCode: String,
				HalfModelYearCode: String,
				FullModelYearCode: String,
				ProductionDate: String,
				ChassisNumber: String,
				EligibleForIntegratedServiceCare: False,
				Vin: String
			},
			Guid: String,
			Status: 0,
			CustomerId: String,
			Id: 0,
			Reference: String,
			Agent: String,
			Gssn: String,
			CreationDate: 0001-01-01,
			MaintenanceDate: 0001-01-01,
			CustomerCriteria: String,
			AgentCriteria: String,
			History: 
			[
				{
					Status: 0,
					CommissionNumber: String,
					VIN: String,
					CustomerCriteria: String,
					AgentCriteria: String,
					CreationDate: 0001-01-01,
					MaintenanceDate: 0001-01-01,
					GasId: String,
					Sellable: False,
					AdditionalInformation: String,
					Reason: String,
					ConfigCode: String,
					FleetBaseOrder: String,
					AssistanceDetail: String,
					AssistanceProvider: String,
					LinkedByUserType: String,
					MotabilityVTN: String,
					MotabilityBackOrderDropDown: String,
					MotabilityValidFrom: 0001-01-01,
					MotabilityValidTo: 0001-01-01
				}
			],
			IsAllocatedToOrder: False,
			Vin: String,
			CommissionNumber: String,
			Order: 
			{
				Guid: 00000000000000000000000000000000,
				Reference: String,
				Status: 0,
				CustomerId: String,
				MulesoftReference: String,
				GasId: String,
				OrderDate: String,
				OfferSnapShot: String
			},
			Source: String,
			Specialist: False,
			OutrightPurchase: False,
			Sellable: False,
			MulesoftReference: String,
			AdditionalInformation: String,
			ConfigCode: String,
			FleetBaseOrder: String,
			GasId: String,
			OutrightPurchaseCustomerIdentifier: String,
			Retailer: 
			{
				Id: 0,
				GssnId: String,
				Description: String,
				Street: String,
				City: String,
				Postcode: String,
				GoogleMapPostcode: String,
				Phone: String,
				Fax: String,
				Email: String,
				Website: String,
				RetailerGroupId: String,
				RetailerGroupName: String,
				IsOnline: False,
				IsNewCarRetailer: False,
				IsUsedCarRetailer: False,
				IsCentralRetailer: False,
				ChatEnabled: False,
				TradeInEnabled: False,
				smart: False,
				DisplayPhoneNumberNew: String,
				DisplayPhoneNumberUsed: String,
				Latitude: 0,
				Longitude: 0,
				smartDescription: String,
				smartWebsite: String,
				smartPhone: String,
				LegacyId: String,
				Agent: False,
				MarketAreaId: 0,
				DigitalLoungeParentGssnId: String,
				SendLeadsToDigitalLoungeParent: False,
				OpeningTimes: 
				{
					New: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					],
					Used: 
					[
						{
							Day: String,
							OpenFrom: String,
							OpenTo: String,
							Special: String
						}
					]
				}
			},
			CustomerMode: 0,
			CanEdit: False,
			DigitalLoungeGssnId: String,
			DigitalLounge: String,
			Motability: False,
			MotabilityPricing: 
			{
				MotabilityPricingStatus: Pending,
				Id: 0,
				CriteriaBM7NST: String,
				VTN: String,
				BackOrderDropDown: String,
				CriteriaFullModelYearCode: String,
				CriteriaValidOptionCodes: String,
				CriteriaInvalidOptionCodes: String,
				PIPNet: 0,
				PIPVat: 0,
				PIPGross: 0,
				WPMSNet: 0,
				WPMSVat: 0,
				WPMSGross: 0,
				DiscountNet: 0,
				DiscountVat: 0,
				DiscountGross: 0,
				ListPriceNet: 0,
				ListPriceVat: 0,
				ListPriceGross: 0,
				DeliveryChargeNet: 0,
				DeliveryChargeVat: 0,
				DeliveryChargeGross: 0,
				FuelChargeNet: 0,
				FuelChargeVat: 0,
				FuelChargeGross: 0,
				NumberPlateFeeNet: 0,
				NumberPlateFeeVat: 0,
				NumberPlateFeeGross: 0,
				FirstRegistrationFeeNet: 0,
				FirstRegistrationFeeVat: 0,
				FirstRegistrationFeeGross: 0,
				RoadFundLicenceNet: 0,
				RoadFundLicenceVat: 0,
				RoadFundLicenceGross: 0,
				ValidFrom: 0001-01-01,
				ValidTo: 0001-01-01
			},
			LinkedByUserType: String,
			AssistanceProviderId: 0,
			AssistanceProvider: String,
			AssistanceDetail: String,
			LastAssistanceMessageDate: 0001-01-01,
			LastAssistanceUser: String,
			IsCOPConverter: False,
			IsEligibleCOPConverter: False,
			CarConfigurator: 
			{
				Id: 0,
				BackOrderId: 0,
				ConfiguratorCode: String,
				GasId: String,
				Status: 0,
				DateOfLastUpdate: 0001-01-01,
				LastExceptionMessage: String,
				LastException: String
			},
			CarConfiguratorResponse: 
			{
				Name: String,
				KeyInformation: 
				{
					BM7NST: String,
					ConfigurationDate: String,
					ModelYear: String,
					HalfYear: String
				},
				OrderingOptions: 
				{
					Interior: 
					[
						String
					],
					Exterior: 
					[
						String
					],
					Other: 
					[
						String
					]
				},
				ResponseStatus: 
				{
					ErrorCode: String,
					Message: String,
					StackTrace: String,
					Errors: 
					[
						{
							ErrorCode: String,
							FieldName: String,
							Message: String,
							Meta: 
							{
								String: String
							}
						}
					],
					Meta: 
					{
						String: String
					}
				},
				ConfiguratorCode: String
			}
		}
	],
	FeatureStatus: 
	{
		AgencyEnabled: False
	}
}