CL$WS Host : D5239-staging-cl

<back to all web services

cl_tournee_dechargementRequest

The following routes are available for this service:
GET, DELETE/cl_tournee_dechargement
GET, DELETE/cl_tournee_dechargement/{id_operateur}
POST, DELETE/cl_tournee_dechargement/{id_operateur}/{id_tournee}
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports CL_WS

Namespace Global

    Namespace CL_WS

        Public Partial Class _deconsigne
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property num_facture As String
            Public Overridable Property id_deconsigne As String
            Public Overridable Property id_client As String
            Public Overridable Property quantite As Nullable(Of Integer)
            Public Overridable Property pu_euro As Nullable(Of Double)
            Public Overridable Property montant As Nullable(Of Double)
            Public Overridable Property date As String
        End Class

        Public Partial Class _encaissement
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property id_client As String
            Public Overridable Property id_reglement As String
            Public Overridable Property montant As Nullable(Of Double)
            Public Overridable Property code_devise As String
            Public Overridable Property date As String
        End Class

        Public Partial Class _incident
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property num_facture As String
            Public Overridable Property id_motif As String
            Public Overridable Property date As String
            Public Overridable Property photo As String
            Public Overridable Property attente As Integer
        End Class

        Public Partial Class cl_tournee_dechargementRequest
            Public Sub New()
                deconsignes = New List(Of _deconsigne)
                encaissements = New List(Of _encaissement)
                incidents = New List(Of _incident)
            End Sub

            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property deconsignes As List(Of _deconsigne)
            Public Overridable Property encaissements As List(Of _encaissement)
            Public Overridable Property incidents As List(Of _incident)
        End Class

        Public Partial Class cl_tournee_dechargementResponse
            Public Sub New()
                deconsignes = New List(Of _deconsigne)
                encaissements = New List(Of _encaissement)
                incidents = New List(Of _incident)
            End Sub

            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property deconsignes As List(Of _deconsigne)
            Public Overridable Property encaissements As List(Of _encaissement)
            Public Overridable Property incidents As List(Of _incident)
        End Class
    End Namespace
End Namespace

VB.NET cl_tournee_dechargementRequest 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 /cl_tournee_dechargement/{id_operateur}/{id_tournee} HTTP/1.1 
Host: freemotion-staging.milliet.paris 
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length

{"id_operateur":"String","id_tournee":"String","deconsignes":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_deconsigne":"String","id_client":"String","quantite":0,"pu_euro":0,"montant":0,"date":"String"}],"encaissements":[{"id_operateur":"String","id_tournee":"String","id_client":"String","id_reglement":"String","montant":0,"code_devise":"String","date":"String"}],"incidents":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_motif":"String","date":"String","photo":"String","attente":0}]}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length

{"id_operateur":"String","id_tournee":"String","deconsignes":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_deconsigne":"String","id_client":"String","quantite":0,"pu_euro":0,"montant":0,"date":"String"}],"encaissements":[{"id_operateur":"String","id_tournee":"String","id_client":"String","id_reglement":"String","montant":0,"code_devise":"String","date":"String"}],"incidents":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_motif":"String","date":"String","photo":"String","attente":0}]}