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}
import java.math.*
import java.util.*
import net.servicestack.client.*
import com.google.gson.annotations.*
import com.google.gson.reflect.*


open class cl_tournee_realtimeRequest
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var alertes_tournees:ArrayList<_alerte_tournee> = ArrayList<_alerte_tournee>()
    var incidents_livraisons:ArrayList<_incident_livraison> = ArrayList<_incident_livraison>()
    var inter_livraisons:ArrayList<_inter_livraison> = ArrayList<_inter_livraison>()
    var messages:ArrayList<_messagerie> = ArrayList<_messagerie>()
    var infos_tournees:ArrayList<_info_tournee> = ArrayList<_info_tournee>()
    var ordre_tournees:ArrayList<_ordre_tournee> = ArrayList<_ordre_tournee>()
    var multi_photos:ArrayList<_multi_photo> = ArrayList<_multi_photo>()
    var materiels:ArrayList<_materiel> = ArrayList<_materiel>()
    var reprises:ArrayList<_reprise> = ArrayList<_reprise>()
    var deconsignes:ArrayList<_deconsigne> = ArrayList<_deconsigne>()
    var encaissements:ArrayList<_encaissement> = ArrayList<_encaissement>()
    var incidents:ArrayList<_incident> = ArrayList<_incident>()
}

open class _alerte_tournee
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var id_evenement:String? = null
    var date:String? = null
    var latitude:Double? = null
    var longitude:Double? = null
    var duree:Double? = null
    var factures_non_livrees:ArrayList<_alerte_tournee_ligne> = ArrayList<_alerte_tournee_ligne>()
}

open class _alerte_tournee_ligne
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var id_evenement:String? = null
    var date:String? = null
    var num_facture:String? = null
}

open class _incident_livraison
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var num_facture:String? = null
    var id_incident:String? = null
    var date:String? = null
    var latitude:Double? = null
    var longitude:Double? = null
    var commentaire:String? = null
    var photo:String? = null
    var lignes:ArrayList<_incident_livraison_ligne> = ArrayList<_incident_livraison_ligne>()
}

open class _incident_livraison_ligne
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var num_facture:String? = null
    var id_incident:String? = null
    var date:String? = null
    var line_id:String? = null
    var article_id:String? = null
    var quantite:String? = null
    var qte_uv:String? = null
    var qte_uc:String? = null
    var cdt_uc:String? = null
    var _qte_uv:Double? = null
    var _qte_uc:Double? = null
    var _cdt_uc:Double? = null
}

open class _inter_livraison
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var date:String? = null
    var latitude:Double? = null
    var longitude:Double? = null
    var id_client_termine:String? = null
    var satisfaction:Int? = null
    var id_client_suivant:String? = null
    var signature:String? = null
}

open class _messagerie
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var id_message:String? = null
    var date:String? = null
    var latitude:Double? = null
    var longitude:Double? = null
    var message:String? = null
    var photo:String? = null
}

open class _info_tournee
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var date:String? = null
    var latitude:Double? = null
    var longitude:Double? = null
    var aptitude:Int? = null
    var id_fin_tournee:String? = null
    var kilometrage_depart:String? = null
    var carburant_correct:Int? = null
    var ad_blue_allume:Int? = null
    var platform:String? = null
    var brand:String? = null
    var model:String? = null
    var release:String? = null
    var sdk:String? = null
    var app_version:String? = null
}

open class _ordre_tournee
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var factures:ArrayList<String> = ArrayList<String>()
}

open class _multi_photo
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var id_client:String? = null
    var num_facture:String? = null
    @SerializedName("type") var Type:Int? = null
    var index:Int? = null
    var path:String? = null
    var photo:String? = null
    var photo_light:String? = null
    var date:String? = null
    var latitude:Double? = null
    var longitude:Double? = null
}

open class _materiel
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var id_materiel:String? = null
    var depart:Int? = null
    var type_materiel:String? = null
    var quantite_depart:Int? = null
    var quantite:Int? = null
    var date:String? = null
}

open class _reprise
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var num_facture:String? = null
    var type_reprise:String? = null
    var article_id:String? = null
    var article_absent:Int? = null
    var quantite:Int? = null
    var reintegrable:Int? = null
    var commentaire:String? = null
    var date:String? = null
    var qte_uv:Double? = null
    var qte_uc:Double? = null
    var cdt_uc:Double? = null
}

open class _deconsigne
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var num_facture:String? = null
    var id_deconsigne:String? = null
    var id_client:String? = null
    var quantite:Int? = null
    var pu_euro:Double? = null
    var montant:Double? = null
    var date:String? = null
}

open class _encaissement
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var id_client:String? = null
    var id_reglement:String? = null
    var montant:Double? = null
    var code_devise:String? = null
    var date:String? = null
}

open class _incident
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var num_facture:String? = null
    var id_motif:String? = null
    var date:String? = null
    var photo:String? = null
    var attente:Int? = null
}

open class cl_tournee_realtimeResponse
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var alertes_tournees:ArrayList<_alerte_tournee> = ArrayList<_alerte_tournee>()
    var incidents_livraisons:ArrayList<_incident_livraison> = ArrayList<_incident_livraison>()
    var inter_livraisons:ArrayList<_inter_livraison> = ArrayList<_inter_livraison>()
    var messages:ArrayList<_messagerie> = ArrayList<_messagerie>()
    var infos_tournees:ArrayList<_info_tournee> = ArrayList<_info_tournee>()
    var multi_photos:ArrayList<_multi_photo> = ArrayList<_multi_photo>()
    var materiels:ArrayList<_materiel> = ArrayList<_materiel>()
    var reprises:ArrayList<_reprise> = ArrayList<_reprise>()
}

Kotlin 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}]}