/* Options: Date: 2026-10-31 22:43:53 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://freemotion-staging.milliet.paris/ws-cl //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddNullableAnnotations: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: cl_facture_ondemandRequest.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ 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; } } [Route("/cl_facture_ondemand/{id_operateur}/{num_facture}", "GET")] [Route("/cl_facture_ondemand/{id_operateur}/{id_tournee}/{num_facture}", "GET")] public partial class cl_facture_ondemandRequest : IReturn { 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; } } }