/* Options: Date: 2026-10-31 22:45:40 SwiftVersion: 5.0 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://freemotion-staging.milliet.paris/ws-cl //BaseClass: //AddModelExtensions: True //AddServiceStackTypes: True IncludeTypes: cl_facture_ondemandRequest.* //ExcludeTypes: //ExcludeGenericBaseTypes: False //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: Foundation,ServiceStack */ import Foundation import ServiceStack // @Route("/cl_facture_ondemand/{id_operateur}/{num_facture}", "GET") // @Route("/cl_facture_ondemand/{id_operateur}/{id_tournee}/{num_facture}", "GET") public class cl_facture_ondemandRequest : IReturn, Codable { public typealias Return = cl_facture_ondemandResponse public var id_operateur:String public var id_tournee:String public var num_facture:String required public init(){} } public class cl_facture_ondemandResponse : Codable { public var id_operateur:String public var id_tournee:String public var num_facture:String public var factures:[_facture] = [] public var clients:[_client] = [] required public init(){} } public class _client : Codable { public var id_operateur:String public var id_tournee:String public var id_client:String public var nom_travail:String public var nom_complement:String public var adresse:String public var cp:String public var raison_sociale:String public var contact:String public var adresse1:String public var adresse2:String public var code_postal:String public var ville:String public var telephone:String public var fax:String public var gsm:String public var email:String public var representant:String public var type_paiement:String public var mode_reglement:String public var livraison_enseigne:String public var livraison_contact:String public var livraison_adresse1:String public var livraison_adresse2:String public var livraison_code_postal:String public var livraison_ville:String public var livraison_telephone:String public var livraison_fax:String public var livraison_gsm:String public var livraison_email:String public var livraison_lat:Double? public var livraison_long:Double? public var livraison_commentaire:String required public init(){} } public class _facture : Codable { public var id_operateur:String public var id_tournee:String public var num_facture:String public var id_client:String public var total_tva:Double? public var total_ttc:Double? public var total_consigne:Double? public var code_devise:String public var order_id:Int? public var representant:String public var representant_nom:String public var representant_mail:String public var representant_gsm:String public var createur:String public var facture_htt:Double? public var facture_da:Double? public var facture_vss:Double? public var facture_ht:Double? public var facture_tva:Double? public var facture_ttc:Double? public var facture_cdc:Double? public var facture_net_ttc:Double? public var livraison_enseigne:String public var livraison_contact:String public var livraison_adresse1:String public var livraison_adresse2:String public var livraison_code_postal:String public var livraison_ville:String public var livraison_telephone:String public var livraison_fax:String public var livraison_gsm:String public var livraison_email:String public var livraison_cle:String public var livraison_cle_url:String public var livraison_heure_debut:String public var livraison_heure_fin:String public var livraison_heure_attendue:String public var livraison_heure_debut_2:String public var livraison_heure_fin_2:String public var livraison_lat:Double? public var livraison_long:Double? public var livraison_commentaire:String public var mode_reglement:String public var deonumeric01:Double? public var deonumeric02:Double? public var deonumeric03:Double? public var deonumeric04:Double? public var deonumeric05:Double? public var sort_index:Int public var id_motif:String public var lignes:[_facture_ligne] = [] required public init(){} } public class _facture_ligne : Codable { public var order_id:Int? public var line_id:Int? public var article_id:Int? public var article_libelle:String public var qte_uc:Double? public var qte_cdt:Double? public var qte_total:Double? public var consigne_id:String public var consigne_libelle:String public var consigne_pu_ht:Double? public var consigne_total_ht:Double? required public init(){} }