/* Options: Date: 2025-06-13 07:54:07 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://ws.jimsnwa.com //GlobalNamespace: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: ObtenerLookupsRQ.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; enum Lenguajes { ES, PT, EN, } class EjecutaQueryMultiple implements IConvertible { int? IDVista; bool? DatosDetalles; Map? Parametros; EjecutaQueryMultiple({this.IDVista,this.DatosDetalles,this.Parametros}); EjecutaQueryMultiple.fromJson(Map json) { fromMap(json); } fromMap(Map json) { IDVista = json['IDVista']; DatosDetalles = json['DatosDetalles']; Parametros = JsonConverters.fromJson(json['Parametros'],'Map',context!); return this; } Map toJson() => { 'IDVista': IDVista, 'DatosDetalles': DatosDetalles, 'Parametros': JsonConverters.toJson(Parametros,'Map',context!) }; getTypeName() => "EjecutaQueryMultiple"; TypeContext? context = _ctx; } class EmpresasUsuarioRS implements IConvertible { String? Usuario; int? ID; double? CodSistema; double? CodEmpresa; String? CodigoRefEmpresa; String? NombreEmpresa; String? LogoEmpresa; String? DescEmpresa; EmpresasUsuarioRS({this.Usuario,this.ID,this.CodSistema,this.CodEmpresa,this.CodigoRefEmpresa,this.NombreEmpresa,this.LogoEmpresa,this.DescEmpresa}); EmpresasUsuarioRS.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Usuario = json['Usuario']; ID = json['ID']; CodSistema = JsonConverters.toDouble(json['CodSistema']); CodEmpresa = JsonConverters.toDouble(json['CodEmpresa']); CodigoRefEmpresa = json['CodigoRefEmpresa']; NombreEmpresa = json['NombreEmpresa']; LogoEmpresa = json['LogoEmpresa']; DescEmpresa = json['DescEmpresa']; return this; } Map toJson() => { 'Usuario': Usuario, 'ID': ID, 'CodSistema': CodSistema, 'CodEmpresa': CodEmpresa, 'CodigoRefEmpresa': CodigoRefEmpresa, 'NombreEmpresa': NombreEmpresa, 'LogoEmpresa': LogoEmpresa, 'DescEmpresa': DescEmpresa }; getTypeName() => "EmpresasUsuarioRS"; TypeContext? context = _ctx; } class ObtenerLookupsRS implements IConvertible { int? Codigo; List>? DatosConsulta; String? Version; ObtenerLookupsRS({this.Codigo,this.DatosConsulta,this.Version}); ObtenerLookupsRS.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Codigo = json['Codigo']; DatosConsulta = JsonConverters.fromJson(json['DatosConsulta'],'List>',context!); Version = json['Version']; return this; } Map toJson() => { 'Codigo': Codigo, 'DatosConsulta': JsonConverters.toJson(DatosConsulta,'List>',context!), 'Version': Version }; getTypeName() => "ObtenerLookupsRS"; TypeContext? context = _ctx; } // @DataContract class EjecucionProcesos implements IConvertible { // @DataMember double? CodigoEjecucion; // @DataMember double? CodigoSistema; // @DataMember double? CodigoEmpresa; // @DataMember String? AliasFuncion; // @DataMember String? Usuario; // @DataMember DateTime? FechaHoraIni; // @DataMember DateTime? FechaHoraAct; // @DataMember DateTime? FechaHoraFin; // @DataMember int? TotalRegistros; // @DataMember int? CantProcesados; // @DataMember String? Request; // @DataMember String? Response; // @DataMember String? Mensaje; // @DataMember String? Estado; // @DataMember String? UsuarioCancela; // @DataMember String? MotivoCancela; EjecucionProcesos({this.CodigoEjecucion,this.CodigoSistema,this.CodigoEmpresa,this.AliasFuncion,this.Usuario,this.FechaHoraIni,this.FechaHoraAct,this.FechaHoraFin,this.TotalRegistros,this.CantProcesados,this.Request,this.Response,this.Mensaje,this.Estado,this.UsuarioCancela,this.MotivoCancela}); EjecucionProcesos.fromJson(Map json) { fromMap(json); } fromMap(Map json) { CodigoEjecucion = JsonConverters.toDouble(json['CodigoEjecucion']); CodigoSistema = JsonConverters.toDouble(json['CodigoSistema']); CodigoEmpresa = JsonConverters.toDouble(json['CodigoEmpresa']); AliasFuncion = json['AliasFuncion']; Usuario = json['Usuario']; FechaHoraIni = JsonConverters.fromJson(json['FechaHoraIni'],'DateTime',context!); FechaHoraAct = JsonConverters.fromJson(json['FechaHoraAct'],'DateTime',context!); FechaHoraFin = JsonConverters.fromJson(json['FechaHoraFin'],'DateTime',context!); TotalRegistros = json['TotalRegistros']; CantProcesados = json['CantProcesados']; Request = json['Request']; Response = json['Response']; Mensaje = json['Mensaje']; Estado = json['Estado']; UsuarioCancela = json['UsuarioCancela']; MotivoCancela = json['MotivoCancela']; return this; } Map toJson() => { 'CodigoEjecucion': CodigoEjecucion, 'CodigoSistema': CodigoSistema, 'CodigoEmpresa': CodigoEmpresa, 'AliasFuncion': AliasFuncion, 'Usuario': Usuario, 'FechaHoraIni': JsonConverters.toJson(FechaHoraIni,'DateTime',context!), 'FechaHoraAct': JsonConverters.toJson(FechaHoraAct,'DateTime',context!), 'FechaHoraFin': JsonConverters.toJson(FechaHoraFin,'DateTime',context!), 'TotalRegistros': TotalRegistros, 'CantProcesados': CantProcesados, 'Request': Request, 'Response': Response, 'Mensaje': Mensaje, 'Estado': Estado, 'UsuarioCancela': UsuarioCancela, 'MotivoCancela': MotivoCancela }; getTypeName() => "EjecucionProcesos"; TypeContext? context = _ctx; } // @Route("/Utilidades/Consultas/Listados/MultipleEjecucion") class ObtenerLookupsRQ implements IReturn>, IConvertible { List? Vistas; bool? areLookups; Lenguajes? Lenguaje; ObtenerLookupsRQ({this.Vistas,this.areLookups,this.Lenguaje}); ObtenerLookupsRQ.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Vistas = JsonConverters.fromJson(json['Vistas'],'List',context!); areLookups = json['areLookups']; Lenguaje = JsonConverters.fromJson(json['Lenguaje'],'Lenguajes',context!); return this; } Map toJson() => { 'Vistas': JsonConverters.toJson(Vistas,'List',context!), 'areLookups': areLookups, 'Lenguaje': JsonConverters.toJson(Lenguaje,'Lenguajes',context!) }; createResponse() => []; getResponseTypeName() => "List"; getTypeName() => "ObtenerLookupsRQ"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'ws.jimsnwa.com', types: { 'Lenguajes': TypeInfo(TypeOf.Enum, enumValues:Lenguajes.values), 'EjecutaQueryMultiple': TypeInfo(TypeOf.Class, create:() => EjecutaQueryMultiple()), 'Map': TypeInfo(TypeOf.Class, create:() => Map()), 'EmpresasUsuarioRS': TypeInfo(TypeOf.Class, create:() => EmpresasUsuarioRS()), 'ObtenerLookupsRS': TypeInfo(TypeOf.Class, create:() => ObtenerLookupsRS()), 'List>': TypeInfo(TypeOf.Class, create:() => >[]), 'Map': TypeInfo(TypeOf.Class, create:() => Map()), 'EjecucionProcesos': TypeInfo(TypeOf.Class, create:() => EjecucionProcesos()), 'ObtenerLookupsRQ': TypeInfo(TypeOf.Class, create:() => ObtenerLookupsRQ()), 'List': TypeInfo(TypeOf.Class, create:() => []), });