Mercedes.Agency.Orchestration.API

<back to all web services

LinkedBackOrderCommAudit

Requires Authentication
The following routes are available for this service:
POST/v1/BackOrderLinkedCommsGet the audit for back orders linked comms
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.Audits
Imports Mercedes.Agency.API.Shared.POCO
Imports Mercedes.Agency.Orchestration.API.Clients.AgencyApi.Responses
Imports Mercedes.Agency.API.Shared.Enums

Namespace Global

    Namespace Mercedes.Agency.API.Shared.POCO

        Public Partial Class BackOrderLinkedCommsAudit
            Public Overridable Property Guid As String
            Public Overridable Property BackOrderReference As String
            Public Overridable Property UserId As String
            Public Overridable Property Showroom As String
            Public Overridable Property CommLinked As String
            Public Overridable Property SalesDescription As String
            Public Overridable Property Colour As String
            Public Overridable Property Upholstery As String
            Public Overridable Property Sellable As Boolean
            Public Overridable Property LinkedDate As String
            Public Overridable Property Status As BackOrderStatus
        End Class

        Public Partial Class BackOrderLinkedCommsAuditDateCriteria
            Public Overridable Property From As Date?
            Public Overridable Property [To] As Date?
        End Class
    End Namespace

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

        Public Partial Class LinkedBackOrderCommAuditResponse
            Public Overridable Property Audits As List(Of BackOrderLinkedCommsAudit) = New List(Of BackOrderLinkedCommsAudit)
        End Class
    End Namespace

    Namespace Mercedes.Agency.Orchestration.API.ServiceModel.Audits

        Public Partial Class LinkedBackOrderCommAudit
            Public Overridable Property GssnIds As List(Of String)
            Public Overridable Property DateCriteria As BackOrderLinkedCommsAuditDateCriteria
        End Class
    End Namespace
End Namespace

VB.NET LinkedBackOrderCommAudit DTOs

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

HTTP + OTHER

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

POST /v1/BackOrderLinkedComms HTTP/1.1 
Host: prod-api-agency-orch-mb-dhc.rapp-customers.co.uk 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

{"GssnIds":["String"],"DateCriteria":{"From":"\/Date(-62135596800000-0000)\/","To":"\/Date(-62135596800000-0000)\/"}}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"Audits":[{"Guid":"String","BackOrderReference":"String","UserId":"String","Showroom":"String","CommLinked":"String","SalesDescription":"String","Colour":"String","Upholstery":"String","Sellable":false,"LinkedDate":"String","Status":"Submitted"}]}