CL$WS Host : D5239-staging-cl

<back to all web services

cl_facture_ondemandRequest

The following routes are available for this service:
GET/cl_facture_ondemand/{id_operateur}/{num_facture}
GET/cl_facture_ondemand/{id_operateur}/{id_tournee}/{num_facture}
using System;
using System.Collections;
using System.Collections.Generic;
using System.Runtime.Serialization;
using ServiceStack;
using ServiceStack.DataAnnotations;
using CL_WS;

namespace CL_WS
{
    public partial class _client
    {
        public virtual string id_operateur { get; set; }
        public virtual string id_tournee { get; set; }
        public virtual string id_client { get; set; }
        public virtual string nom_travail { get; set; }
        public virtual string nom_complement { get; set; }
        public virtual string adresse { get; set; }
        public virtual string cp { get; set; }
        public virtual string raison_sociale { get; set; }
        public virtual string contact { get; set; }
        public virtual string adresse1 { get; set; }
        public virtual string adresse2 { get; set; }
        public virtual string code_postal { get; set; }
        public virtual string ville { get; set; }
        public virtual string telephone { get; set; }
        public virtual string fax { get; set; }
        public virtual string gsm { get; set; }
        public virtual string email { get; set; }
        public virtual string representant { get; set; }
        public virtual string type_paiement { get; set; }
        public virtual string mode_reglement { get; set; }
        public virtual string livraison_enseigne { get; set; }
        public virtual string livraison_contact { get; set; }
        public virtual string livraison_adresse1 { get; set; }
        public virtual string livraison_adresse2 { get; set; }
        public virtual string livraison_code_postal { get; set; }
        public virtual string livraison_ville { get; set; }
        public virtual string livraison_telephone { get; set; }
        public virtual string livraison_fax { get; set; }
        public virtual string livraison_gsm { get; set; }
        public virtual string livraison_email { get; set; }
        public virtual double? livraison_lat { get; set; }
        public virtual double? livraison_long { get; set; }
        public virtual string livraison_commentaire { get; set; }
    }

    public partial class _facture
    {
        public _facture()
        {
            lignes = new List<_facture_ligne>{};
        }

        public virtual string id_operateur { get; set; }
        public virtual string id_tournee { get; set; }
        public virtual string num_facture { get; set; }
        public virtual string id_client { get; set; }
        public virtual double? total_tva { get; set; }
        public virtual double? total_ttc { get; set; }
        public virtual double? total_consigne { get; set; }
        public virtual string code_devise { get; set; }
        public virtual int? order_id { get; set; }
        public virtual string representant { get; set; }
        public virtual string representant_nom { get; set; }
        public virtual string representant_mail { get; set; }
        public virtual string representant_gsm { get; set; }
        public virtual string createur { get; set; }
        public virtual double? facture_htt { get; set; }
        public virtual double? facture_da { get; set; }
        public virtual double? facture_vss { get; set; }
        public virtual double? facture_ht { get; set; }
        public virtual double? facture_tva { get; set; }
        public virtual double? facture_ttc { get; set; }
        public virtual double? facture_cdc { get; set; }
        public virtual double? facture_net_ttc { get; set; }
        public virtual string livraison_enseigne { get; set; }
        public virtual string livraison_contact { get; set; }
        public virtual string livraison_adresse1 { get; set; }
        public virtual string livraison_adresse2 { get; set; }
        public virtual string livraison_code_postal { get; set; }
        public virtual string livraison_ville { get; set; }
        public virtual string livraison_telephone { get; set; }
        public virtual string livraison_fax { get; set; }
        public virtual string livraison_gsm { get; set; }
        public virtual string livraison_email { get; set; }
        public virtual string livraison_cle { get; set; }
        public virtual string livraison_cle_url { get; set; }
        public virtual string livraison_heure_debut { get; set; }
        public virtual string livraison_heure_fin { get; set; }
        public virtual string livraison_heure_attendue { get; set; }
        public virtual string livraison_heure_debut_2 { get; set; }
        public virtual string livraison_heure_fin_2 { get; set; }
        public virtual double? livraison_lat { get; set; }
        public virtual double? livraison_long { get; set; }
        public virtual string livraison_commentaire { get; set; }
        public virtual string mode_reglement { get; set; }
        public virtual double? deonumeric01 { get; set; }
        public virtual double? deonumeric02 { get; set; }
        public virtual double? deonumeric03 { get; set; }
        public virtual double? deonumeric04 { get; set; }
        public virtual double? deonumeric05 { get; set; }
        public virtual int sort_index { get; set; }
        public virtual string id_motif { get; set; }
        public virtual List<_facture_ligne> lignes { get; set; }
    }

    public partial class _facture_ligne
    {
        public virtual int? order_id { get; set; }
        public virtual int? line_id { get; set; }
        public virtual int? article_id { get; set; }
        public virtual string article_libelle { get; set; }
        public virtual double? qte_uc { get; set; }
        public virtual double? qte_cdt { get; set; }
        public virtual double? qte_total { get; set; }
        public virtual string consigne_id { get; set; }
        public virtual string consigne_libelle { get; set; }
        public virtual double? consigne_pu_ht { get; set; }
        public virtual double? consigne_total_ht { get; set; }
    }

    public partial class cl_facture_ondemandRequest
    {
        public virtual string id_operateur { get; set; }
        public virtual string id_tournee { get; set; }
        public virtual string num_facture { get; set; }
    }

    public partial class cl_facture_ondemandResponse
    {
        public cl_facture_ondemandResponse()
        {
            factures = new List<_facture>{};
            clients = new List<_client>{};
        }

        public virtual string id_operateur { get; set; }
        public virtual string id_tournee { get; set; }
        public virtual string num_facture { get; set; }
        public virtual List<_facture> factures { get; set; }
        public virtual List<_client> clients { get; set; }
    }

}

C# cl_facture_ondemandRequest 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.

GET /cl_facture_ondemand/{id_operateur}/{num_facture} HTTP/1.1 
Host: freemotion-staging.milliet.paris 
Accept: application/json
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"id_operateur":"String","id_tournee":"String","num_facture":"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}]}],"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"}]}