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}
namespace CL_WS

open System
open System.Collections
open System.Collections.Generic
open System.Runtime.Serialization
open ServiceStack
open ServiceStack.DataAnnotations

    [<AllowNullLiteral>]
    type _client() = 
        member val id_operateur:String = null with get,set
        member val id_tournee:String = null with get,set
        member val id_client:String = null with get,set
        member val nom_travail:String = null with get,set
        member val nom_complement:String = null with get,set
        member val adresse:String = null with get,set
        member val cp:String = null with get,set
        member val raison_sociale:String = null with get,set
        member val contact:String = null with get,set
        member val adresse1:String = null with get,set
        member val adresse2:String = null with get,set
        member val code_postal:String = null with get,set
        member val ville:String = null with get,set
        member val telephone:String = null with get,set
        member val fax:String = null with get,set
        member val gsm:String = null with get,set
        member val email:String = null with get,set
        member val representant:String = null with get,set
        member val type_paiement:String = null with get,set
        member val mode_reglement:String = null with get,set
        member val livraison_enseigne:String = null with get,set
        member val livraison_contact:String = null with get,set
        member val livraison_adresse1:String = null with get,set
        member val livraison_adresse2:String = null with get,set
        member val livraison_code_postal:String = null with get,set
        member val livraison_ville:String = null with get,set
        member val livraison_telephone:String = null with get,set
        member val livraison_fax:String = null with get,set
        member val livraison_gsm:String = null with get,set
        member val livraison_email:String = null with get,set
        member val livraison_lat:Nullable<Double> = new Nullable<Double>() with get,set
        member val livraison_long:Nullable<Double> = new Nullable<Double>() with get,set
        member val livraison_commentaire:String = null with get,set

    [<AllowNullLiteral>]
    type _facture_ligne() = 
        member val order_id:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val line_id:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val article_id:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val article_libelle:String = null with get,set
        member val qte_uc:Nullable<Double> = new Nullable<Double>() with get,set
        member val qte_cdt:Nullable<Double> = new Nullable<Double>() with get,set
        member val qte_total:Nullable<Double> = new Nullable<Double>() with get,set
        member val consigne_id:String = null with get,set
        member val consigne_libelle:String = null with get,set
        member val consigne_pu_ht:Nullable<Double> = new Nullable<Double>() with get,set
        member val consigne_total_ht:Nullable<Double> = new Nullable<Double>() with get,set

    [<AllowNullLiteral>]
    type _facture() = 
        member val id_operateur:String = null with get,set
        member val id_tournee:String = null with get,set
        member val num_facture:String = null with get,set
        member val id_client:String = null with get,set
        member val total_tva:Nullable<Double> = new Nullable<Double>() with get,set
        member val total_ttc:Nullable<Double> = new Nullable<Double>() with get,set
        member val total_consigne:Nullable<Double> = new Nullable<Double>() with get,set
        member val code_devise:String = null with get,set
        member val order_id:Nullable<Int32> = new Nullable<Int32>() with get,set
        member val representant:String = null with get,set
        member val representant_nom:String = null with get,set
        member val representant_mail:String = null with get,set
        member val representant_gsm:String = null with get,set
        member val createur:String = null with get,set
        member val facture_htt:Nullable<Double> = new Nullable<Double>() with get,set
        member val facture_da:Nullable<Double> = new Nullable<Double>() with get,set
        member val facture_vss:Nullable<Double> = new Nullable<Double>() with get,set
        member val facture_ht:Nullable<Double> = new Nullable<Double>() with get,set
        member val facture_tva:Nullable<Double> = new Nullable<Double>() with get,set
        member val facture_ttc:Nullable<Double> = new Nullable<Double>() with get,set
        member val facture_cdc:Nullable<Double> = new Nullable<Double>() with get,set
        member val facture_net_ttc:Nullable<Double> = new Nullable<Double>() with get,set
        member val livraison_enseigne:String = null with get,set
        member val livraison_contact:String = null with get,set
        member val livraison_adresse1:String = null with get,set
        member val livraison_adresse2:String = null with get,set
        member val livraison_code_postal:String = null with get,set
        member val livraison_ville:String = null with get,set
        member val livraison_telephone:String = null with get,set
        member val livraison_fax:String = null with get,set
        member val livraison_gsm:String = null with get,set
        member val livraison_email:String = null with get,set
        member val livraison_cle:String = null with get,set
        member val livraison_cle_url:String = null with get,set
        member val livraison_heure_debut:String = null with get,set
        member val livraison_heure_fin:String = null with get,set
        member val livraison_heure_attendue:String = null with get,set
        member val livraison_heure_debut_2:String = null with get,set
        member val livraison_heure_fin_2:String = null with get,set
        member val livraison_lat:Nullable<Double> = new Nullable<Double>() with get,set
        member val livraison_long:Nullable<Double> = new Nullable<Double>() with get,set
        member val livraison_commentaire:String = null with get,set
        member val mode_reglement:String = null with get,set
        member val deonumeric01:Nullable<Double> = new Nullable<Double>() with get,set
        member val deonumeric02:Nullable<Double> = new Nullable<Double>() with get,set
        member val deonumeric03:Nullable<Double> = new Nullable<Double>() with get,set
        member val deonumeric04:Nullable<Double> = new Nullable<Double>() with get,set
        member val deonumeric05:Nullable<Double> = new Nullable<Double>() with get,set
        member val sort_index:Int32 = new Int32() with get,set
        member val id_motif:String = null with get,set
        member val lignes:ResizeArray<_facture_ligne> = new ResizeArray<_facture_ligne>() with get,set

    [<AllowNullLiteral>]
    type __tournee() = 
        member val id_operateur:String = null with get,set
        member val id_tournee:String = null with get,set
        member val libelle:String = null with get,set

    [<AllowNullLiteral>]
    type _tournee() = 
        inherit __tournee()
        member val id_camion:String = null with get,set

    [<AllowNullLiteral>]
    type _ref_operateur() = 
        member val id:String = null with get,set
        member val id_operateur:String = null with get,set
        member val nom:String = null with get,set

    [<AllowNullLiteral>]
    type cl_tourneeRequest() = 
        member val id_operateur:String = null with get,set
        member val id_tournee:String = null with get,set
        member val clients:ResizeArray<_client> = new ResizeArray<_client>() with get,set
        member val factures:ResizeArray<_facture> = new ResizeArray<_facture>() with get,set
        member val tournees:ResizeArray<_tournee> = new ResizeArray<_tournee>() with get,set
        member val ref_operateurs:ResizeArray<_ref_operateur> = new ResizeArray<_ref_operateur>() with get,set

F# cl_tourneeRequest 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/{id_operateur} HTTP/1.1 
Host: freemotion-staging.milliet.paris 
Accept: text/jsonl
Content-Type: text/jsonl
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"}]}