/* Options: Date: 2026-10-31 22:44:37 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_freemotion_imageRequest.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart */ import 'package:servicestack/servicestack.dart'; class _cl_freemotion_image implements IConvertible { String? id_tournee; String? id_operateur; String? id_client; String? num_facture; int? type; int? index; String? filename; String? image_b64; _cl_freemotion_image({this.id_tournee,this.id_operateur,this.id_client,this.num_facture,this.type,this.index,this.filename,this.image_b64}); _cl_freemotion_image.fromJson(Map json) { fromMap(json); } fromMap(Map json) { id_tournee = json['id_tournee']; id_operateur = json['id_operateur']; id_client = json['id_client']; num_facture = json['num_facture']; type = json['type']; index = json['index']; filename = json['filename']; image_b64 = json['image_b64']; return this; } Map toJson() => { 'id_tournee': id_tournee, 'id_operateur': id_operateur, 'id_client': id_client, 'num_facture': num_facture, 'type': type, 'index': index, 'filename': filename, 'image_b64': image_b64 }; getTypeName() => "_cl_freemotion_image"; TypeContext? context = _ctx; } class cl_freemotion_imageResponse implements IConvertible { List<_cl_freemotion_image>? images; cl_freemotion_imageResponse({this.images}); cl_freemotion_imageResponse.fromJson(Map json) { fromMap(json); } fromMap(Map json) { images = JsonConverters.fromJson(json['images'],'List<_cl_freemotion_image>',context!); return this; } Map toJson() => { 'images': JsonConverters.toJson(images,'List<_cl_freemotion_image>',context!) }; getTypeName() => "cl_freemotion_imageResponse"; TypeContext? context = _ctx; } // @Route("/freemotion_images", "GET") // @Route("/cl_freemotion_images", "GET") class cl_freemotion_imageRequest implements IReturn, IConvertible, IGet { cl_freemotion_imageRequest(); cl_freemotion_imageRequest.fromJson(Map json) : super(); fromMap(Map json) { return this; } Map toJson() => {}; createResponse() => cl_freemotion_imageResponse(); getResponseTypeName() => "cl_freemotion_imageResponse"; getTypeName() => "cl_freemotion_imageRequest"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'freemotion_staging.milliet.paris', types: { '_cl_freemotion_image': TypeInfo(TypeOf.Class, create:() => _cl_freemotion_image()), 'cl_freemotion_imageResponse': TypeInfo(TypeOf.Class, create:() => cl_freemotion_imageResponse()), 'List<_cl_freemotion_image>': TypeInfo(TypeOf.Class, create:() => <_cl_freemotion_image>[]), 'cl_freemotion_imageRequest': TypeInfo(TypeOf.Class, create:() => cl_freemotion_imageRequest()), });