CL$WS Host : D5239-staging-cl

<back to all web services

cl_tourneeRequest

The following routes are available for this service:
GET, POST, DELETE/cl_tournee/{id_operateur}
GET/cl_tournee/{id_operateur}/{id_tournee}
import java.math.*
import java.util.*
import net.servicestack.client.*


open class cl_tourneeRequest
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var clients:ArrayList<_client> = ArrayList<_client>()
    var factures:ArrayList<_facture> = ArrayList<_facture>()
    var tournees:ArrayList<_tournee> = ArrayList<_tournee>()
    var ref_operateurs:ArrayList<_ref_operateur> = ArrayList<_ref_operateur>()
}

open class _client
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var id_client:String? = null
    var nom_travail:String? = null
    var nom_complement:String? = null
    var adresse:String? = null
    var cp:String? = null
    var raison_sociale:String? = null
    var contact:String? = null
    var adresse1:String? = null
    var adresse2:String? = null
    var code_postal:String? = null
    var ville:String? = null
    var telephone:String? = null
    var fax:String? = null
    var gsm:String? = null
    var email:String? = null
    var representant:String? = null
    var type_paiement:String? = null
    var mode_reglement:String? = null
    var livraison_enseigne:String? = null
    var livraison_contact:String? = null
    var livraison_adresse1:String? = null
    var livraison_adresse2:String? = null
    var livraison_code_postal:String? = null
    var livraison_ville:String? = null
    var livraison_telephone:String? = null
    var livraison_fax:String? = null
    var livraison_gsm:String? = null
    var livraison_email:String? = null
    var livraison_lat:Double? = null
    var livraison_long:Double? = null
    var livraison_commentaire:String? = null
}

open class _facture
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var num_facture:String? = null
    var id_client:String? = null
    var total_tva:Double? = null
    var total_ttc:Double? = null
    var total_consigne:Double? = null
    var code_devise:String? = null
    var order_id:Int? = null
    var representant:String? = null
    var representant_nom:String? = null
    var representant_mail:String? = null
    var representant_gsm:String? = null
    var createur:String? = null
    var facture_htt:Double? = null
    var facture_da:Double? = null
    var facture_vss:Double? = null
    var facture_ht:Double? = null
    var facture_tva:Double? = null
    var facture_ttc:Double? = null
    var facture_cdc:Double? = null
    var facture_net_ttc:Double? = null
    var livraison_enseigne:String? = null
    var livraison_contact:String? = null
    var livraison_adresse1:String? = null
    var livraison_adresse2:String? = null
    var livraison_code_postal:String? = null
    var livraison_ville:String? = null
    var livraison_telephone:String? = null
    var livraison_fax:String? = null
    var livraison_gsm:String? = null
    var livraison_email:String? = null
    var livraison_cle:String? = null
    var livraison_cle_url:String? = null
    var livraison_heure_debut:String? = null
    var livraison_heure_fin:String? = null
    var livraison_heure_attendue:String? = null
    var livraison_heure_debut_2:String? = null
    var livraison_heure_fin_2:String? = null
    var livraison_lat:Double? = null
    var livraison_long:Double? = null
    var livraison_commentaire:String? = null
    var mode_reglement:String? = null
    var deonumeric01:Double? = null
    var deonumeric02:Double? = null
    var deonumeric03:Double? = null
    var deonumeric04:Double? = null
    var deonumeric05:Double? = null
    var sort_index:Int? = null
    var id_motif:String? = null
    var lignes:ArrayList<_facture_ligne> = ArrayList<_facture_ligne>()
}

open class _facture_ligne
{
    var order_id:Int? = null
    var line_id:Int? = null
    var article_id:Int? = null
    var article_libelle:String? = null
    var qte_uc:Double? = null
    var qte_cdt:Double? = null
    var qte_total:Double? = null
    var consigne_id:String? = null
    var consigne_libelle:String? = null
    var consigne_pu_ht:Double? = null
    var consigne_total_ht:Double? = null
}

open class _tournee : __tournee()
{
    var id_camion:String? = null
}

open class __tournee
{
    var id_operateur:String? = null
    var id_tournee:String? = null
    var libelle:String? = null
}

open class _ref_operateur
{
    var id:String? = null
    var id_operateur:String? = null
    var nom:String? = null
}

Kotlin cl_tourneeRequest 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/{id_operateur} HTTP/1.1 
Host: freemotion-staging.milliet.paris 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"id_operateur":"String","id_tournee":"String","clients":[{"id_operateur":"String","id_tournee":"String","id_client":"String","nom_travail":"String","nom_complement":"String","adresse":"String","cp":"String","raison_sociale":"String","contact":"String","adresse1":"String","adresse2":"String","code_postal":"String","ville":"String","telephone":"String","fax":"String","gsm":"String","email":"String","representant":"String","type_paiement":"String","mode_reglement":"String","livraison_enseigne":"String","livraison_contact":"String","livraison_adresse1":"String","livraison_adresse2":"String","livraison_code_postal":"String","livraison_ville":"String","livraison_telephone":"String","livraison_fax":"String","livraison_gsm":"String","livraison_email":"String","livraison_lat":0,"livraison_long":0,"livraison_commentaire":"String"}],"factures":[{"id_operateur":"String","id_tournee":"String","num_facture":"String","id_client":"String","total_tva":0,"total_ttc":0,"total_consigne":0,"code_devise":"String","order_id":0,"representant":"String","representant_nom":"String","representant_mail":"String","representant_gsm":"String","createur":"String","facture_htt":0,"facture_da":0,"facture_vss":0,"facture_ht":0,"facture_tva":0,"facture_ttc":0,"facture_cdc":0,"facture_net_ttc":0,"livraison_enseigne":"String","livraison_contact":"String","livraison_adresse1":"String","livraison_adresse2":"String","livraison_code_postal":"String","livraison_ville":"String","livraison_telephone":"String","livraison_fax":"String","livraison_gsm":"String","livraison_email":"String","livraison_cle":"String","livraison_cle_url":"String","livraison_heure_debut":"String","livraison_heure_fin":"String","livraison_heure_attendue":"String","livraison_heure_debut_2":"String","livraison_heure_fin_2":"String","livraison_lat":0,"livraison_long":0,"livraison_commentaire":"String","mode_reglement":"String","deonumeric01":0,"deonumeric02":0,"deonumeric03":0,"deonumeric04":0,"deonumeric05":0,"sort_index":0,"id_motif":"String","lignes":[{"order_id":0,"line_id":0,"article_id":0,"article_libelle":"String","qte_uc":0,"qte_cdt":0,"qte_total":0,"consigne_id":"String","consigne_libelle":"String","consigne_pu_ht":0,"consigne_total_ht":0}]}],"tournees":[{"id_camion":"String","id_operateur":"String","id_tournee":"String","libelle":"String"}],"ref_operateurs":[{"id":"String","id_operateur":"String","nom":"String"}]}