/* Options: Date: 2025-06-07 17:31:35 Version: 8.12 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://soluser-recaudo.sgsas.co //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: FileUtilsRQ.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; class FilesData implements IConvertible { String? Nombre; String? Base64File; String? ExtRQ; FilesData({this.Nombre,this.Base64File,this.ExtRQ}); FilesData.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Nombre = json['Nombre']; Base64File = json['Base64File']; ExtRQ = json['ExtRQ']; return this; } Map toJson() => { 'Nombre': Nombre, 'Base64File': Base64File, 'ExtRQ': ExtRQ }; getTypeName() => "FilesData"; TypeContext? context = _ctx; } class FilesRS implements IConvertible { String? Nombre; String? Base64File; String? Ext; FilesRS({this.Nombre,this.Base64File,this.Ext}); FilesRS.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Nombre = json['Nombre']; Base64File = json['Base64File']; Ext = json['Ext']; return this; } Map toJson() => { 'Nombre': Nombre, 'Base64File': Base64File, 'Ext': Ext }; getTypeName() => "FilesRS"; TypeContext? context = _ctx; } class FileUtilsRS implements IConvertible { bool? Success; String? ErrorMessage; List? Archivos; FileUtilsRS({this.Success,this.ErrorMessage,this.Archivos}); FileUtilsRS.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Success = json['Success']; ErrorMessage = json['ErrorMessage']; Archivos = JsonConverters.fromJson(json['Archivos'],'List',context!); return this; } Map toJson() => { 'Success': Success, 'ErrorMessage': ErrorMessage, 'Archivos': JsonConverters.toJson(Archivos,'List',context!) }; getTypeName() => "FileUtilsRS"; TypeContext? context = _ctx; } // @Route("/utilidades/FilesConvertPdf") class FileUtilsRQ implements IReturn, IConvertible, IPost { List? Files; bool? DocMerge; FileUtilsRQ({this.Files,this.DocMerge}); FileUtilsRQ.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Files = JsonConverters.fromJson(json['Files'],'List',context!); DocMerge = json['DocMerge']; return this; } Map toJson() => { 'Files': JsonConverters.toJson(Files,'List',context!), 'DocMerge': DocMerge }; createResponse() => FileUtilsRS(); getResponseTypeName() => "FileUtilsRS"; getTypeName() => "FileUtilsRQ"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'soluser_recaudo.sgsas.co', types: { 'FilesData': TypeInfo(TypeOf.Class, create:() => FilesData()), 'FilesRS': TypeInfo(TypeOf.Class, create:() => FilesRS()), 'FileUtilsRS': TypeInfo(TypeOf.Class, create:() => FileUtilsRS()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'FileUtilsRQ': TypeInfo(TypeOf.Class, create:() => FileUtilsRQ()), 'List': TypeInfo(TypeOf.Class, create:() => []), });