/* Options: Date: 2025-06-07 19:05:37 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: DefinicionQueryEspacialRQ.* //ExcludeTypes: //DefaultImports: package:servicestack/servicestack.dart,dart:typed_data */ import 'package:servicestack/servicestack.dart'; import 'dart:typed_data'; // @DataContract class QueryEspacial implements IConvertible { // @DataMember int? Codigo; // @DataMember int? IdSistema; // @DataMember int? IdEmpresa; // @DataMember String? Nombre; // @DataMember String? Descripcion; // @DataMember int? IdVista; // @DataMember int? IdConjuntoBase; // @DataMember String? InfoAdicional; QueryEspacial({this.Codigo,this.IdSistema,this.IdEmpresa,this.Nombre,this.Descripcion,this.IdVista,this.IdConjuntoBase,this.InfoAdicional}); QueryEspacial.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Codigo = json['Codigo']; IdSistema = json['IdSistema']; IdEmpresa = json['IdEmpresa']; Nombre = json['Nombre']; Descripcion = json['Descripcion']; IdVista = json['IdVista']; IdConjuntoBase = json['IdConjuntoBase']; InfoAdicional = json['InfoAdicional']; return this; } Map toJson() => { 'Codigo': Codigo, 'IdSistema': IdSistema, 'IdEmpresa': IdEmpresa, 'Nombre': Nombre, 'Descripcion': Descripcion, 'IdVista': IdVista, 'IdConjuntoBase': IdConjuntoBase, 'InfoAdicional': InfoAdicional }; getTypeName() => "QueryEspacial"; TypeContext? context = _ctx; } // @DataContract class CapaEspacial implements IConvertible { // @DataMember int? Codigo; // @DataMember int? IdConsulta; // @DataMember String? Nombre; // @DataMember String? Descripcion; // @DataMember String? Tipo; // @DataMember int? IdVista; // @DataMember int? BlobIcono; // @DataMember String? InfoAdicional; // @DataMember Uint8List? BinarioIcono; CapaEspacial({this.Codigo,this.IdConsulta,this.Nombre,this.Descripcion,this.Tipo,this.IdVista,this.BlobIcono,this.InfoAdicional,this.BinarioIcono}); CapaEspacial.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Codigo = json['Codigo']; IdConsulta = json['IdConsulta']; Nombre = json['Nombre']; Descripcion = json['Descripcion']; Tipo = json['Tipo']; IdVista = json['IdVista']; BlobIcono = json['BlobIcono']; InfoAdicional = json['InfoAdicional']; BinarioIcono = JsonConverters.fromJson(json['BinarioIcono'],'Uint8List',context!); return this; } Map toJson() => { 'Codigo': Codigo, 'IdConsulta': IdConsulta, 'Nombre': Nombre, 'Descripcion': Descripcion, 'Tipo': Tipo, 'IdVista': IdVista, 'BlobIcono': BlobIcono, 'InfoAdicional': InfoAdicional, 'BinarioIcono': JsonConverters.toJson(BinarioIcono,'Uint8List',context!) }; getTypeName() => "CapaEspacial"; TypeContext? context = _ctx; } // @DataContract class CapaBase implements IConvertible { // @DataMember int? Codigo; // @DataMember int? IdConjuntoBase; // @DataMember String? Nombre; // @DataMember String? Descripcion; // @DataMember String? Url; // @DataMember String? CapasWms; // @DataMember String? InfoAdicional; CapaBase({this.Codigo,this.IdConjuntoBase,this.Nombre,this.Descripcion,this.Url,this.CapasWms,this.InfoAdicional}); CapaBase.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Codigo = json['Codigo']; IdConjuntoBase = json['IdConjuntoBase']; Nombre = json['Nombre']; Descripcion = json['Descripcion']; Url = json['Url']; CapasWms = json['CapasWms']; InfoAdicional = json['InfoAdicional']; return this; } Map toJson() => { 'Codigo': Codigo, 'IdConjuntoBase': IdConjuntoBase, 'Nombre': Nombre, 'Descripcion': Descripcion, 'Url': Url, 'CapasWms': CapasWms, 'InfoAdicional': InfoAdicional }; getTypeName() => "CapaBase"; TypeContext? context = _ctx; } class DefinicionQueryEspacialRS implements IConvertible { QueryEspacial? Consulta; List? CapasEspaciales; List? CapasBase; List? CentroMapa; int? Zoom; DefinicionQueryEspacialRS({this.Consulta,this.CapasEspaciales,this.CapasBase,this.CentroMapa,this.Zoom}); DefinicionQueryEspacialRS.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Consulta = JsonConverters.fromJson(json['Consulta'],'QueryEspacial',context!); CapasEspaciales = JsonConverters.fromJson(json['CapasEspaciales'],'List',context!); CapasBase = JsonConverters.fromJson(json['CapasBase'],'List',context!); CentroMapa = JsonConverters.fromJson(json['CentroMapa'],'List',context!); Zoom = json['Zoom']; return this; } Map toJson() => { 'Consulta': JsonConverters.toJson(Consulta,'QueryEspacial',context!), 'CapasEspaciales': JsonConverters.toJson(CapasEspaciales,'List',context!), 'CapasBase': JsonConverters.toJson(CapasBase,'List',context!), 'CentroMapa': JsonConverters.toJson(CentroMapa,'List',context!), 'Zoom': Zoom }; getTypeName() => "DefinicionQueryEspacialRS"; TypeContext? context = _ctx; } // @Route("/Utilidades/ConsultasEspaciales/Definicion") class DefinicionQueryEspacialRQ implements IReturn, IConvertible, IPost { int? Codigo; DefinicionQueryEspacialRQ({this.Codigo}); DefinicionQueryEspacialRQ.fromJson(Map json) { fromMap(json); } fromMap(Map json) { Codigo = json['Codigo']; return this; } Map toJson() => { 'Codigo': Codigo }; createResponse() => DefinicionQueryEspacialRS(); getResponseTypeName() => "DefinicionQueryEspacialRS"; getTypeName() => "DefinicionQueryEspacialRQ"; TypeContext? context = _ctx; } TypeContext _ctx = TypeContext(library: 'soluser_recaudo.sgsas.co', types: { 'QueryEspacial': TypeInfo(TypeOf.Class, create:() => QueryEspacial()), 'CapaEspacial': TypeInfo(TypeOf.Class, create:() => CapaEspacial()), 'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)), 'CapaBase': TypeInfo(TypeOf.Class, create:() => CapaBase()), 'DefinicionQueryEspacialRS': TypeInfo(TypeOf.Class, create:() => DefinicionQueryEspacialRS()), 'List': TypeInfo(TypeOf.Class, create:() => []), 'List': TypeInfo(TypeOf.Class, create:() => []), 'DefinicionQueryEspacialRQ': TypeInfo(TypeOf.Class, create:() => DefinicionQueryEspacialRQ()), });