/* Options: Date: 2026-10-31 22:46:18 Version: 8.30 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://freemotion-staging.milliet.paris/ws-cl //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: cl_incident_livraisonRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class _incident_livraison_ligne implements IConvertible { String? id_operateur; String? id_tournee; String? num_facture; String? id_incident; String? date; String? line_id; String? article_id; String? quantite; String? qte_uv; String? qte_uc; String? cdt_uc; double? _qte_uv; double? _qte_uc; double? _cdt_uc; _incident_livraison_ligne({this.id_operateur,this.id_tournee,this.num_facture,this.id_incident,this.date,this.line_id,this.article_id,this.quantite,this.qte_uv,this.qte_uc,this.cdt_uc,this._qte_uv,this._qte_uc,this._cdt_uc}); _incident_livraison_ligne.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id_operateur = json['id_operateur']; id_tournee = json['id_tournee']; num_facture = json['num_facture']; id_incident = json['id_incident']; date = json['date']; line_id = json['line_id']; article_id = json['article_id']; quantite = json['quantite']; qte_uv = json['qte_uv']; qte_uc = json['qte_uc']; cdt_uc = json['cdt_uc']; _qte_uv = JsonConverters.toDouble(json['_qte_uv']); _qte_uc = JsonConverters.toDouble(json['_qte_uc']); _cdt_uc = JsonConverters.toDouble(json['_cdt_uc']); return this; } Map toJson() => { 'id_operateur': id_operateur, 'id_tournee': id_tournee, 'num_facture': num_facture, 'id_incident': id_incident, 'date': date, 'line_id': line_id, 'article_id': article_id, 'quantite': quantite, 'qte_uv': qte_uv, 'qte_uc': qte_uc, 'cdt_uc': cdt_uc, '_qte_uv': _qte_uv, '_qte_uc': _qte_uc, '_cdt_uc': _cdt_uc }; getTypeName() => "_incident_livraison_ligne"; TypeContext? context = _ctx; } class _incident_livraison implements IConvertible { String? id_operateur; String? id_tournee; String? num_facture; String? id_incident; String? date; double? latitude; double? longitude; String? commentaire; String? photo; List<_incident_livraison_ligne>? lignes; _incident_livraison({this.id_operateur,this.id_tournee,this.num_facture,this.id_incident,this.date,this.latitude,this.longitude,this.commentaire,this.photo,this.lignes}); _incident_livraison.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id_operateur = json['id_operateur']; id_tournee = json['id_tournee']; num_facture = json['num_facture']; id_incident = json['id_incident']; date = json['date']; latitude = JsonConverters.toDouble(json['latitude']); longitude = JsonConverters.toDouble(json['longitude']); commentaire = json['commentaire']; photo = json['photo']; lignes = JsonConverters.fromJson(json['lignes'],'List<_incident_livraison_ligne>',context!); return this; } Map toJson() => { 'id_operateur': id_operateur, 'id_tournee': id_tournee, 'num_facture': num_facture, 'id_incident': id_incident, 'date': date, 'latitude': latitude, 'longitude': longitude, 'commentaire': commentaire, 'photo': photo, 'lignes': JsonConverters.toJson(lignes,'List<_incident_livraison_ligne>',context!) }; getTypeName() => "_incident_livraison"; TypeContext? context = _ctx; } class cl_incident_livraisonResponse implements IConvertible { String? id_operateur; String? id_tournee; List<_incident_livraison>? incidents_livraisons; cl_incident_livraisonResponse({this.id_operateur,this.id_tournee,this.incidents_livraisons}); cl_incident_livraisonResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id_operateur = json['id_operateur']; id_tournee = json['id_tournee']; incidents_livraisons = JsonConverters.fromJson(json['incidents_livraisons'],'List<_incident_livraison>',context!); return this; } Map toJson() => { 'id_operateur': id_operateur, 'id_tournee': id_tournee, 'incidents_livraisons': JsonConverters.toJson(incidents_livraisons,'List<_incident_livraison>',context!) }; getTypeName() => "cl_incident_livraisonResponse"; TypeContext? context = _ctx; } // @Route("/cl_incident_livraison/{id_operateur}/{id_tournee}", "GET, POST") class cl_incident_livraisonRequest implements IReturn, IConvertible, IGet { String? id_operateur; String? id_tournee; List<_incident_livraison>? incidents_livraisons; cl_incident_livraisonRequest({this.id_operateur,this.id_tournee,this.incidents_livraisons}); cl_incident_livraisonRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id_operateur = json['id_operateur']; id_tournee = json['id_tournee']; incidents_livraisons = JsonConverters.fromJson(json['incidents_livraisons'],'List<_incident_livraison>',context!); return this; } Map toJson() => { 'id_operateur': id_operateur, 'id_tournee': id_tournee, 'incidents_livraisons': JsonConverters.toJson(incidents_livraisons,'List<_incident_livraison>',context!) }; createResponse() => cl_incident_livraisonResponse(); getResponseTypeName() => "cl_incident_livraisonResponse"; getTypeName() => "cl_incident_livraisonRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'freemotion_staging.milliet.paris', types: { '_incident_livraison_ligne': TypeInfo(TypeOf.Class, create:() => _incident_livraison_ligne()), '_incident_livraison': TypeInfo(TypeOf.Class, create:() => _incident_livraison()), 'List<_incident_livraison_ligne>': TypeInfo(TypeOf.Class, create:() => <_incident_livraison_ligne>[]), 'cl_incident_livraisonResponse': TypeInfo(TypeOf.Class, create:() => cl_incident_livraisonResponse()), 'List<_incident_livraison>': TypeInfo(TypeOf.Class, create:() => <_incident_livraison>[]), 'cl_incident_livraisonRequest': TypeInfo(TypeOf.Class, create:() => cl_incident_livraisonRequest()), });