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}
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 _client
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property id_client As String
            Public Overridable Property nom_travail As String
            Public Overridable Property nom_complement As String
            Public Overridable Property adresse As String
            Public Overridable Property cp As String
            Public Overridable Property raison_sociale As String
            Public Overridable Property contact As String
            Public Overridable Property adresse1 As String
            Public Overridable Property adresse2 As String
            Public Overridable Property code_postal As String
            Public Overridable Property ville As String
            Public Overridable Property telephone As String
            Public Overridable Property fax As String
            Public Overridable Property gsm As String
            Public Overridable Property email As String
            Public Overridable Property representant As String
            Public Overridable Property type_paiement As String
            Public Overridable Property mode_reglement As String
            Public Overridable Property livraison_enseigne As String
            Public Overridable Property livraison_contact As String
            Public Overridable Property livraison_adresse1 As String
            Public Overridable Property livraison_adresse2 As String
            Public Overridable Property livraison_code_postal As String
            Public Overridable Property livraison_ville As String
            Public Overridable Property livraison_telephone As String
            Public Overridable Property livraison_fax As String
            Public Overridable Property livraison_gsm As String
            Public Overridable Property livraison_email As String
            Public Overridable Property livraison_lat As Nullable(Of Double)
            Public Overridable Property livraison_long As Nullable(Of Double)
            Public Overridable Property livraison_commentaire As String
        End Class

        Public Partial Class _facture
            Public Sub New()
                lignes = New List(Of _facture_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_client As String
            Public Overridable Property total_tva As Nullable(Of Double)
            Public Overridable Property total_ttc As Nullable(Of Double)
            Public Overridable Property total_consigne As Nullable(Of Double)
            Public Overridable Property code_devise As String
            Public Overridable Property order_id As Nullable(Of Integer)
            Public Overridable Property representant As String
            Public Overridable Property representant_nom As String
            Public Overridable Property representant_mail As String
            Public Overridable Property representant_gsm As String
            Public Overridable Property createur As String
            Public Overridable Property facture_htt As Nullable(Of Double)
            Public Overridable Property facture_da As Nullable(Of Double)
            Public Overridable Property facture_vss As Nullable(Of Double)
            Public Overridable Property facture_ht As Nullable(Of Double)
            Public Overridable Property facture_tva As Nullable(Of Double)
            Public Overridable Property facture_ttc As Nullable(Of Double)
            Public Overridable Property facture_cdc As Nullable(Of Double)
            Public Overridable Property facture_net_ttc As Nullable(Of Double)
            Public Overridable Property livraison_enseigne As String
            Public Overridable Property livraison_contact As String
            Public Overridable Property livraison_adresse1 As String
            Public Overridable Property livraison_adresse2 As String
            Public Overridable Property livraison_code_postal As String
            Public Overridable Property livraison_ville As String
            Public Overridable Property livraison_telephone As String
            Public Overridable Property livraison_fax As String
            Public Overridable Property livraison_gsm As String
            Public Overridable Property livraison_email As String
            Public Overridable Property livraison_cle As String
            Public Overridable Property livraison_cle_url As String
            Public Overridable Property livraison_heure_debut As String
            Public Overridable Property livraison_heure_fin As String
            Public Overridable Property livraison_heure_attendue As String
            Public Overridable Property livraison_heure_debut_2 As String
            Public Overridable Property livraison_heure_fin_2 As String
            Public Overridable Property livraison_lat As Nullable(Of Double)
            Public Overridable Property livraison_long As Nullable(Of Double)
            Public Overridable Property livraison_commentaire As String
            Public Overridable Property mode_reglement As String
            Public Overridable Property deonumeric01 As Nullable(Of Double)
            Public Overridable Property deonumeric02 As Nullable(Of Double)
            Public Overridable Property deonumeric03 As Nullable(Of Double)
            Public Overridable Property deonumeric04 As Nullable(Of Double)
            Public Overridable Property deonumeric05 As Nullable(Of Double)
            Public Overridable Property sort_index As Integer
            Public Overridable Property id_motif As String
            Public Overridable Property lignes As List(Of _facture_ligne)
        End Class

        Public Partial Class _facture_ligne
            Public Overridable Property order_id As Nullable(Of Integer)
            Public Overridable Property line_id As Nullable(Of Integer)
            Public Overridable Property article_id As Nullable(Of Integer)
            Public Overridable Property article_libelle As String
            Public Overridable Property qte_uc As Nullable(Of Double)
            Public Overridable Property qte_cdt As Nullable(Of Double)
            Public Overridable Property qte_total As Nullable(Of Double)
            Public Overridable Property consigne_id As String
            Public Overridable Property consigne_libelle As String
            Public Overridable Property consigne_pu_ht As Nullable(Of Double)
            Public Overridable Property consigne_total_ht As Nullable(Of Double)
        End Class

        Public Partial Class cl_facture_ondemandRequest
            Public Overridable Property id_operateur As String
            Public Overridable Property id_tournee As String
            Public Overridable Property num_facture As String
        End Class

        Public Partial Class cl_facture_ondemandResponse
            Public Sub New()
                factures = New List(Of _facture)
                clients = New List(Of _client)
            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 factures As List(Of _facture)
            Public Overridable Property clients As List(Of _client)
        End Class
    End Namespace
End Namespace

VB.NET cl_facture_ondemandRequest 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.

GET /cl_facture_ondemand/{id_operateur}/{num_facture} HTTP/1.1 
Host: freemotion-staging.milliet.paris 
Accept: text/jsonl
HTTP/1.1 200 OK
Content-Type: text/jsonl
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"}]}