/* Options: Date: 2026-10-31 22:46:04 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://freemotion-staging.milliet.paris/ws-cl //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: cl_facture_ondemandRequest.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,net.servicestack.client.* */ import java.math.* import java.util.* import net.servicestack.client.* @Route(Path="/cl_facture_ondemand/{id_operateur}/{num_facture}", Verbs="GET") // @Route(Path="/cl_facture_ondemand/{id_operateur}/{id_tournee}/{num_facture}", Verbs="GET") open class cl_facture_ondemandRequest : IReturn { var id_operateur:String? = null var id_tournee:String? = null var num_facture:String? = null companion object { private val responseType = cl_facture_ondemandResponse::class.java } override fun getResponseType(): Any? = cl_facture_ondemandRequest.responseType } open class cl_facture_ondemandResponse { var id_operateur:String? = null var id_tournee:String? = null var num_facture:String? = null var factures:ArrayList<_facture> = ArrayList<_facture>() var clients:ArrayList<_client> = ArrayList<_client>() } open class _client { var id_operateur:String? = null var id_tournee:String? = null var id_client:String? = null var nom_travail:String? = null var nom_complement:String? = null var adresse:String? = null var cp:String? = null var raison_sociale:String? = null var contact:String? = null var adresse1:String? = null var adresse2:String? = null var code_postal:String? = null var ville:String? = null var telephone:String? = null var fax:String? = null var gsm:String? = null var email:String? = null var representant:String? = null var type_paiement:String? = null var mode_reglement:String? = null var livraison_enseigne:String? = null var livraison_contact:String? = null var livraison_adresse1:String? = null var livraison_adresse2:String? = null var livraison_code_postal:String? = null var livraison_ville:String? = null var livraison_telephone:String? = null var livraison_fax:String? = null var livraison_gsm:String? = null var livraison_email:String? = null var livraison_lat:Double? = null var livraison_long:Double? = null var livraison_commentaire:String? = null } open class _facture { var id_operateur:String? = null var id_tournee:String? = null var num_facture:String? = null var id_client:String? = null var total_tva:Double? = null var total_ttc:Double? = null var total_consigne:Double? = null var code_devise:String? = null var order_id:Int? = null var representant:String? = null var representant_nom:String? = null var representant_mail:String? = null var representant_gsm:String? = null var createur:String? = null var facture_htt:Double? = null var facture_da:Double? = null var facture_vss:Double? = null var facture_ht:Double? = null var facture_tva:Double? = null var facture_ttc:Double? = null var facture_cdc:Double? = null var facture_net_ttc:Double? = null var livraison_enseigne:String? = null var livraison_contact:String? = null var livraison_adresse1:String? = null var livraison_adresse2:String? = null var livraison_code_postal:String? = null var livraison_ville:String? = null var livraison_telephone:String? = null var livraison_fax:String? = null var livraison_gsm:String? = null var livraison_email:String? = null var livraison_cle:String? = null var livraison_cle_url:String? = null var livraison_heure_debut:String? = null var livraison_heure_fin:String? = null var livraison_heure_attendue:String? = null var livraison_heure_debut_2:String? = null var livraison_heure_fin_2:String? = null var livraison_lat:Double? = null var livraison_long:Double? = null var livraison_commentaire:String? = null var mode_reglement:String? = null var deonumeric01:Double? = null var deonumeric02:Double? = null var deonumeric03:Double? = null var deonumeric04:Double? = null var deonumeric05:Double? = null var sort_index:Int? = null var id_motif:String? = null var lignes:ArrayList<_facture_ligne> = ArrayList<_facture_ligne>() } open class _facture_ligne { var order_id:Int? = null var line_id:Int? = null var article_id:Int? = null var article_libelle:String? = null var qte_uc:Double? = null var qte_cdt:Double? = null var qte_total:Double? = null var consigne_id:String? = null var consigne_libelle:String? = null var consigne_pu_ht:Double? = null var consigne_total_ht:Double? = null }