/* Options: Date: 2026-10-31 22:45:14 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_inter_livraisonRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class _inter_livraison implements IConvertible { String? id_operateur; String? id_tournee; String? date; double? latitude; double? longitude; String? id_client_termine; int? satisfaction; String? id_client_suivant; String? signature; _inter_livraison({this.id_operateur,this.id_tournee,this.date,this.latitude,this.longitude,this.id_client_termine,this.satisfaction,this.id_client_suivant,this.signature}); _inter_livraison.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id_operateur = json['id_operateur']; id_tournee = json['id_tournee']; date = json['date']; latitude = JsonConverters.toDouble(json['latitude']); longitude = JsonConverters.toDouble(json['longitude']); id_client_termine = json['id_client_termine']; satisfaction = json['satisfaction']; id_client_suivant = json['id_client_suivant']; signature = json['signature']; return this; } Map toJson() => { 'id_operateur': id_operateur, 'id_tournee': id_tournee, 'date': date, 'latitude': latitude, 'longitude': longitude, 'id_client_termine': id_client_termine, 'satisfaction': satisfaction, 'id_client_suivant': id_client_suivant, 'signature': signature }; getTypeName() => "_inter_livraison"; TypeContext? context = _ctx; } class cl_inter_livraisonResponse implements IConvertible { String? id_operateur; String? id_tournee; List<_inter_livraison>? inter_livraisons; cl_inter_livraisonResponse({this.id_operateur,this.id_tournee,this.inter_livraisons}); cl_inter_livraisonResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id_operateur = json['id_operateur']; id_tournee = json['id_tournee']; inter_livraisons = JsonConverters.fromJson(json['inter_livraisons'],'List<_inter_livraison>',context!); return this; } Map toJson() => { 'id_operateur': id_operateur, 'id_tournee': id_tournee, 'inter_livraisons': JsonConverters.toJson(inter_livraisons,'List<_inter_livraison>',context!) }; getTypeName() => "cl_inter_livraisonResponse"; TypeContext? context = _ctx; } // @Route("/cl_inter_livraison/{id_operateur}/{id_tournee}", "GET, POST") class cl_inter_livraisonRequest implements IReturn, IConvertible, IGet { String? id_operateur; String? id_tournee; List<_inter_livraison>? inter_livraisons; cl_inter_livraisonRequest({this.id_operateur,this.id_tournee,this.inter_livraisons}); cl_inter_livraisonRequest.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id_operateur = json['id_operateur']; id_tournee = json['id_tournee']; inter_livraisons = JsonConverters.fromJson(json['inter_livraisons'],'List<_inter_livraison>',context!); return this; } Map toJson() => { 'id_operateur': id_operateur, 'id_tournee': id_tournee, 'inter_livraisons': JsonConverters.toJson(inter_livraisons,'List<_inter_livraison>',context!) }; createResponse() => cl_inter_livraisonResponse(); getResponseTypeName() => "cl_inter_livraisonResponse"; getTypeName() => "cl_inter_livraisonRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'freemotion_staging.milliet.paris', types: { '_inter_livraison': TypeInfo(TypeOf.Class, create:() => _inter_livraison()), 'cl_inter_livraisonResponse': TypeInfo(TypeOf.Class, create:() => cl_inter_livraisonResponse()), 'List<_inter_livraison>': TypeInfo(TypeOf.Class, create:() => <_inter_livraison>[]), 'cl_inter_livraisonRequest': TypeInfo(TypeOf.Class, create:() => cl_inter_livraisonRequest()), });