CL$WS Host : D5239-staging-cl

<back to all web services

cl_tournee_realtimeRequest

The following routes are available for this service:
GET, POST/cl_tournee_realtime/{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 _alerte_tournee
            Public Sub New()
                factures_non_livrees = New List(Of _alerte_tournee_ligne)
            End Sub

            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property id_evenement As String
            Public Overridable Property date As String
            Public Overridable Property latitude As Double
            Public Overridable Property longitude As Double
            Public Overridable Property duree As Double
            Public Overridable Property factures_non_livrees As List(Of _alerte_tournee_ligne)
        End Class

        Public Partial Class _alerte_tournee_ligne
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property id_evenement As String
            Public Overridable Property date As String
            Public Overridable Property num_facture As String
        End Class

        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 _incident_livraison
            Public Sub New()
                lignes = New List(Of _incident_livraison_ligne)
            End Sub

            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_incident As String
            Public Overridable Property date As String
            Public Overridable Property latitude As Double
            Public Overridable Property longitude As Double
            Public Overridable Property commentaire As String
            Public Overridable Property photo As String
            Public Overridable Property lignes As List(Of _incident_livraison_ligne)
        End Class

        Public Partial Class _incident_livraison_ligne
            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_incident As String
            Public Overridable Property date As String
            Public Overridable Property line_id As String
            Public Overridable Property article_id As String
            Public Overridable Property quantite As String
            Public Overridable Property qte_uv As String
            Public Overridable Property qte_uc As String
            Public Overridable Property cdt_uc As String
            Public Overridable Property _qte_uv As Nullable(Of Double)
            Public Overridable Property _qte_uc As Nullable(Of Double)
            Public Overridable Property _cdt_uc As Nullable(Of Double)
        End Class

        Public Partial Class _info_tournee
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property date As String
            Public Overridable Property latitude As Double
            Public Overridable Property longitude As Double
            Public Overridable Property aptitude As Integer
            Public Overridable Property id_fin_tournee As String
            Public Overridable Property kilometrage_depart As String
            Public Overridable Property carburant_correct As Integer
            Public Overridable Property ad_blue_allume As Integer
            Public Overridable Property platform As String
            Public Overridable Property brand As String
            Public Overridable Property model As String
            Public Overridable Property release As String
            Public Overridable Property sdk As String
            Public Overridable Property app_version As String
        End Class

        Public Partial Class _inter_livraison
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property date As String
            Public Overridable Property latitude As Double
            Public Overridable Property longitude As Double
            Public Overridable Property id_client_termine As String
            Public Overridable Property satisfaction As Integer
            Public Overridable Property id_client_suivant As String
            Public Overridable Property signature As String
        End Class

        Public Partial Class _materiel
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property id_materiel As String
            Public Overridable Property depart As Integer
            Public Overridable Property type_materiel As String
            Public Overridable Property quantite_depart As Integer
            Public Overridable Property quantite As Integer
            Public Overridable Property date As String
        End Class

        Public Partial Class _messagerie
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property id_message As String
            Public Overridable Property date As String
            Public Overridable Property latitude As Double
            Public Overridable Property longitude As Double
            Public Overridable Property message As String
            Public Overridable Property photo As String
        End Class

        Public Partial Class _multi_photo
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property id_client As String
            Public Overridable Property num_facture As String
            Public Overridable Property type As Integer
            Public Overridable Property index As Integer
            Public Overridable Property path As String
            Public Overridable Property photo As String
            Public Overridable Property photo_light As String
            Public Overridable Property date As String
            Public Overridable Property latitude As Double
            Public Overridable Property longitude As Double
        End Class

        Public Partial Class _ordre_tournee
            Public Sub New()
                factures = New List(Of String)
            End Sub

            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property factures As List(Of String)
        End Class

        Public Partial Class _reprise
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property num_facture As String
            Public Overridable Property type_reprise As String
            Public Overridable Property article_id As String
            Public Overridable Property article_absent As Integer
            Public Overridable Property quantite As Integer
            Public Overridable Property reintegrable As Integer
            Public Overridable Property commentaire As String
            Public Overridable Property date As String
            Public Overridable Property qte_uv As Nullable(Of Double)
            Public Overridable Property qte_uc As Nullable(Of Double)
            Public Overridable Property cdt_uc As Nullable(Of Double)
        End Class

        Public Partial Class cl_tournee_realtimeRequest
            Public Sub New()
                alertes_tournees = New List(Of _alerte_tournee)
                incidents_livraisons = New List(Of _incident_livraison)
                inter_livraisons = New List(Of _inter_livraison)
                messages = New List(Of _messagerie)
                infos_tournees = New List(Of _info_tournee)
                ordre_tournees = New List(Of _ordre_tournee)
                multi_photos = New List(Of _multi_photo)
                materiels = New List(Of _materiel)
                reprises = New List(Of _reprise)
                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 alertes_tournees As List(Of _alerte_tournee)
            Public Overridable Property incidents_livraisons As List(Of _incident_livraison)
            Public Overridable Property inter_livraisons As List(Of _inter_livraison)
            Public Overridable Property messages As List(Of _messagerie)
            Public Overridable Property infos_tournees As List(Of _info_tournee)
            Public Overridable Property ordre_tournees As List(Of _ordre_tournee)
            Public Overridable Property multi_photos As List(Of _multi_photo)
            Public Overridable Property materiels As List(Of _materiel)
            Public Overridable Property reprises As List(Of _reprise)
            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_realtimeResponse
            Public Sub New()
                alertes_tournees = New List(Of _alerte_tournee)
                incidents_livraisons = New List(Of _incident_livraison)
                inter_livraisons = New List(Of _inter_livraison)
                messages = New List(Of _messagerie)
                infos_tournees = New List(Of _info_tournee)
                multi_photos = New List(Of _multi_photo)
                materiels = New List(Of _materiel)
                reprises = New List(Of _reprise)
            End Sub

            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property alertes_tournees As List(Of _alerte_tournee)
            Public Overridable Property incidents_livraisons As List(Of _incident_livraison)
            Public Overridable Property inter_livraisons As List(Of _inter_livraison)
            Public Overridable Property messages As List(Of _messagerie)
            Public Overridable Property infos_tournees As List(Of _info_tournee)
            Public Overridable Property multi_photos As List(Of _multi_photo)
            Public Overridable Property materiels As List(Of _materiel)
            Public Overridable Property reprises As List(Of _reprise)
        End Class
    End Namespace
End Namespace

VB.NET cl_tournee_realtimeRequest DTOs

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

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

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

POST /cl_tournee_realtime/{id_operateur}/{id_tournee} HTTP/1.1 
Host: freemotion-staging.milliet.paris 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"id_operateur":"String","id_tournee":"String","alertes_tournees":[{"id_operateur":"String","id_tournee":"String","id_evenement":"String","date":"String","latitude":0,"longitude":0,"duree":0,"factures_non_livrees":[{"id_operateur":"String","id_tournee":"String","id_evenement":"String","date":"String","num_facture":"String"}]}],"incidents_livraisons":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_incident":"String","date":"String","latitude":0,"longitude":0,"commentaire":"String","photo":"String","lignes":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_incident":"String","date":"String","line_id":"String","article_id":"String","quantite":"String","qte_uv":"String","qte_uc":"String","cdt_uc":"String"}]}],"inter_livraisons":[{"id_operateur":"String","id_tournee":"String","date":"String","latitude":0,"longitude":0,"id_client_termine":"String","satisfaction":0,"id_client_suivant":"String","signature":"String"}],"messages":[{"id_operateur":"String","id_tournee":"String","id_message":"String","date":"String","latitude":0,"longitude":0,"message":"String","photo":"String"}],"infos_tournees":[{"id_operateur":"String","id_tournee":"String","date":"String","latitude":0,"longitude":0,"aptitude":0,"id_fin_tournee":"String","kilometrage_depart":"String","carburant_correct":0,"ad_blue_allume":0,"platform":"String","brand":"String","model":"String","release":"String","sdk":"String","app_version":"String"}],"ordre_tournees":[{"id_operateur":"String","id_tournee":"String","factures":["String"]}],"multi_photos":[{"id_operateur":"String","id_tournee":"String","id_client":"String","num_facture":"String","type":0,"index":0,"path":"String","photo":"String","photo_light":"String","date":"String","latitude":0,"longitude":0}],"materiels":[{"id_operateur":"String","id_tournee":"String","id_materiel":"String","depart":0,"type_materiel":"String","quantite_depart":0,"quantite":0,"date":"String"}],"reprises":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","type_reprise":"String","article_id":"String","article_absent":0,"quantite":0,"reintegrable":0,"commentaire":"String","date":"String","qte_uv":0,"qte_uc":0,"cdt_uc":0}],"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: application/json
Content-Length: length

{"id_operateur":"String","id_tournee":"String","alertes_tournees":[{"id_operateur":"String","id_tournee":"String","id_evenement":"String","date":"String","latitude":0,"longitude":0,"duree":0,"factures_non_livrees":[{"id_operateur":"String","id_tournee":"String","id_evenement":"String","date":"String","num_facture":"String"}]}],"incidents_livraisons":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_incident":"String","date":"String","latitude":0,"longitude":0,"commentaire":"String","photo":"String","lignes":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_incident":"String","date":"String","line_id":"String","article_id":"String","quantite":"String","qte_uv":"String","qte_uc":"String","cdt_uc":"String"}]}],"inter_livraisons":[{"id_operateur":"String","id_tournee":"String","date":"String","latitude":0,"longitude":0,"id_client_termine":"String","satisfaction":0,"id_client_suivant":"String","signature":"String"}],"messages":[{"id_operateur":"String","id_tournee":"String","id_message":"String","date":"String","latitude":0,"longitude":0,"message":"String","photo":"String"}],"infos_tournees":[{"id_operateur":"String","id_tournee":"String","date":"String","latitude":0,"longitude":0,"aptitude":0,"id_fin_tournee":"String","kilometrage_depart":"String","carburant_correct":0,"ad_blue_allume":0,"platform":"String","brand":"String","model":"String","release":"String","sdk":"String","app_version":"String"}],"multi_photos":[{"id_operateur":"String","id_tournee":"String","id_client":"String","num_facture":"String","type":0,"index":0,"path":"String","photo":"String","photo_light":"String","date":"String","latitude":0,"longitude":0}],"materiels":[{"id_operateur":"String","id_tournee":"String","id_materiel":"String","depart":0,"type_materiel":"String","quantite_depart":0,"quantite":0,"date":"String"}],"reprises":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","type_reprise":"String","article_id":"String","article_absent":0,"quantite":0,"reintegrable":0,"commentaire":"String","date":"String","qte_uv":0,"qte_uc":0,"cdt_uc":0}]}