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 .xml suffix or ?format=xml

HTTP + XML

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: application/xml
Content-Type: application/xml
Content-Length: length

<DefinicionQueryEspacialRQ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Administrador.Modelo.Tipos">
  <Codigo>0</Codigo>
</DefinicionQueryEspacialRQ>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<DefinicionQueryEspacialRS xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Administrador.Modelo.Tipos">
  <CapasBase xmlns:d2p1="http://schemas.datacontract.org/2004/07/Administrador.Modelo.Contexto">
    <d2p1:CapaBase>
      <d2p1:CapasWms>String</d2p1:CapasWms>
      <d2p1:Codigo>0</d2p1:Codigo>
      <d2p1:Descripcion>String</d2p1:Descripcion>
      <d2p1:IdConjuntoBase>0</d2p1:IdConjuntoBase>
      <d2p1:InfoAdicional>String</d2p1:InfoAdicional>
      <d2p1:Nombre>String</d2p1:Nombre>
      <d2p1:Url>String</d2p1:Url>
    </d2p1:CapaBase>
  </CapasBase>
  <CapasEspaciales xmlns:d2p1="http://schemas.datacontract.org/2004/07/Administrador.Modelo.Contexto">
    <d2p1:CapaEspacial>
      <d2p1:BinarioIcono>AA==</d2p1:BinarioIcono>
      <d2p1:BlobIcono>0</d2p1:BlobIcono>
      <d2p1:Codigo>0</d2p1:Codigo>
      <d2p1:Descripcion>String</d2p1:Descripcion>
      <d2p1:IdConsulta>0</d2p1:IdConsulta>
      <d2p1:IdVista>0</d2p1:IdVista>
      <d2p1:InfoAdicional>String</d2p1:InfoAdicional>
      <d2p1:Nombre>String</d2p1:Nombre>
      <d2p1:Tipo>String</d2p1:Tipo>
    </d2p1:CapaEspacial>
  </CapasEspaciales>
  <CentroMapa xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:float>0</d2p1:float>
  </CentroMapa>
  <Consulta xmlns:d2p1="http://schemas.datacontract.org/2004/07/Administrador.Modelo.Contexto">
    <d2p1:Codigo>0</d2p1:Codigo>
    <d2p1:Descripcion>String</d2p1:Descripcion>
    <d2p1:IdConjuntoBase>0</d2p1:IdConjuntoBase>
    <d2p1:IdEmpresa>0</d2p1:IdEmpresa>
    <d2p1:IdSistema>0</d2p1:IdSistema>
    <d2p1:IdVista>0</d2p1:IdVista>
    <d2p1:InfoAdicional>String</d2p1:InfoAdicional>
    <d2p1:Nombre>String</d2p1:Nombre>
  </Consulta>
  <Zoom>0</Zoom>
</DefinicionQueryEspacialRS>