FrameAppWS

<back to all web services

DefinicionQueryEspacialRQ

Requires Authentication
The following routes are available for this service:
All Verbs/Utilidades/ConsultasEspaciales/Definicion
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class DefinicionQueryEspacialRQ
    {
        public Integer Codigo = null;
        
        public Integer getCodigo() { return Codigo; }
        public DefinicionQueryEspacialRQ setCodigo(Integer value) { this.Codigo = value; return this; }
    }

    public static class DefinicionQueryEspacialRS
    {
        public QueryEspacial Consulta = null;
        public ArrayList<CapaEspacial> CapasEspaciales = null;
        public ArrayList<CapaBase> CapasBase = null;
        public ArrayList<Float> CentroMapa = null;
        public Integer Zoom = null;
        
        public QueryEspacial getConsulta() { return Consulta; }
        public DefinicionQueryEspacialRS setConsulta(QueryEspacial value) { this.Consulta = value; return this; }
        public ArrayList<CapaEspacial> getCapasEspaciales() { return CapasEspaciales; }
        public DefinicionQueryEspacialRS setCapasEspaciales(ArrayList<CapaEspacial> value) { this.CapasEspaciales = value; return this; }
        public ArrayList<CapaBase> getCapasBase() { return CapasBase; }
        public DefinicionQueryEspacialRS setCapasBase(ArrayList<CapaBase> value) { this.CapasBase = value; return this; }
        public ArrayList<Float> getCentroMapa() { return CentroMapa; }
        public DefinicionQueryEspacialRS setCentroMapa(ArrayList<Float> value) { this.CentroMapa = value; return this; }
        public Integer getZoom() { return Zoom; }
        public DefinicionQueryEspacialRS setZoom(Integer value) { this.Zoom = value; return this; }
    }

    @DataContract
    public static class QueryEspacial
    {
        @DataMember
        public Integer Codigo = null;

        @DataMember
        public Integer IdSistema = null;

        @DataMember
        public Integer IdEmpresa = null;

        @DataMember
        public String Nombre = null;

        @DataMember
        public String Descripcion = null;

        @DataMember
        public Integer IdVista = null;

        @DataMember
        public Integer IdConjuntoBase = null;

        @DataMember
        public String InfoAdicional = null;
        
        public Integer getCodigo() { return Codigo; }
        public QueryEspacial setCodigo(Integer value) { this.Codigo = value; return this; }
        public Integer getIdSistema() { return IdSistema; }
        public QueryEspacial setIdSistema(Integer value) { this.IdSistema = value; return this; }
        public Integer getIdEmpresa() { return IdEmpresa; }
        public QueryEspacial setIdEmpresa(Integer value) { this.IdEmpresa = value; return this; }
        public String getNombre() { return Nombre; }
        public QueryEspacial setNombre(String value) { this.Nombre = value; return this; }
        public String getDescripcion() { return Descripcion; }
        public QueryEspacial setDescripcion(String value) { this.Descripcion = value; return this; }
        public Integer getIdVista() { return IdVista; }
        public QueryEspacial setIdVista(Integer value) { this.IdVista = value; return this; }
        public Integer getIdConjuntoBase() { return IdConjuntoBase; }
        public QueryEspacial setIdConjuntoBase(Integer value) { this.IdConjuntoBase = value; return this; }
        public String getInfoAdicional() { return InfoAdicional; }
        public QueryEspacial setInfoAdicional(String value) { this.InfoAdicional = value; return this; }
    }

    @DataContract
    public static class CapaEspacial
    {
        @DataMember
        public Integer Codigo = null;

        @DataMember
        public Integer IdConsulta = null;

        @DataMember
        public String Nombre = null;

        @DataMember
        public String Descripcion = null;

        @DataMember
        public String Tipo = null;

        @DataMember
        public Integer IdVista = null;

        @DataMember
        public Integer BlobIcono = null;

        @DataMember
        public String InfoAdicional = null;

        @DataMember
        public byte[] BinarioIcono = null;
        
        public Integer getCodigo() { return Codigo; }
        public CapaEspacial setCodigo(Integer value) { this.Codigo = value; return this; }
        public Integer getIdConsulta() { return IdConsulta; }
        public CapaEspacial setIdConsulta(Integer value) { this.IdConsulta = value; return this; }
        public String getNombre() { return Nombre; }
        public CapaEspacial setNombre(String value) { this.Nombre = value; return this; }
        public String getDescripcion() { return Descripcion; }
        public CapaEspacial setDescripcion(String value) { this.Descripcion = value; return this; }
        public String getTipo() { return Tipo; }
        public CapaEspacial setTipo(String value) { this.Tipo = value; return this; }
        public Integer getIdVista() { return IdVista; }
        public CapaEspacial setIdVista(Integer value) { this.IdVista = value; return this; }
        public Integer getBlobIcono() { return BlobIcono; }
        public CapaEspacial setBlobIcono(Integer value) { this.BlobIcono = value; return this; }
        public String getInfoAdicional() { return InfoAdicional; }
        public CapaEspacial setInfoAdicional(String value) { this.InfoAdicional = value; return this; }
        public byte[] getBinarioIcono() { return BinarioIcono; }
        public CapaEspacial setBinarioIcono(byte[] value) { this.BinarioIcono = value; return this; }
    }

    @DataContract
    public static class CapaBase
    {
        @DataMember
        public Integer Codigo = null;

        @DataMember
        public Integer IdConjuntoBase = null;

        @DataMember
        public String Nombre = null;

        @DataMember
        public String Descripcion = null;

        @DataMember
        public String Url = null;

        @DataMember
        public String CapasWms = null;

        @DataMember
        public String InfoAdicional = null;
        
        public Integer getCodigo() { return Codigo; }
        public CapaBase setCodigo(Integer value) { this.Codigo = value; return this; }
        public Integer getIdConjuntoBase() { return IdConjuntoBase; }
        public CapaBase setIdConjuntoBase(Integer value) { this.IdConjuntoBase = value; return this; }
        public String getNombre() { return Nombre; }
        public CapaBase setNombre(String value) { this.Nombre = value; return this; }
        public String getDescripcion() { return Descripcion; }
        public CapaBase setDescripcion(String value) { this.Descripcion = value; return this; }
        public String getUrl() { return Url; }
        public CapaBase setUrl(String value) { this.Url = value; return this; }
        public String getCapasWms() { return CapasWms; }
        public CapaBase setCapasWms(String value) { this.CapasWms = value; return this; }
        public String getInfoAdicional() { return InfoAdicional; }
        public CapaBase setInfoAdicional(String value) { this.InfoAdicional = value; return this; }
    }

}

Java DefinicionQueryEspacialRQ DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /Utilidades/ConsultasEspaciales/Definicion HTTP/1.1 
Host: soluser-recaudo.sgsas.co 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"Codigo":0}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"Consulta":{"Codigo":0,"IdSistema":0,"IdEmpresa":0,"Nombre":"String","Descripcion":"String","IdVista":0,"IdConjuntoBase":0,"InfoAdicional":"String"},"CapasEspaciales":[{"Codigo":0,"IdConsulta":0,"Nombre":"String","Descripcion":"String","Tipo":"String","IdVista":0,"BlobIcono":0,"InfoAdicional":"String","BinarioIcono":"AA=="}],"CapasBase":[{"Codigo":0,"IdConjuntoBase":0,"Nombre":"String","Descripcion":"String","Url":"String","CapasWms":"String","InfoAdicional":"String"}],"CentroMapa":[0],"Zoom":0}