All Verbs | /Utilidades/Procedimientos/Definicion |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class DefinicionProcedimientoRQ
{
public Integer Consecutivo = null;
public ArrayList<VersionLookup> VersionesLookupCliente = null;
public Boolean DatosLookups = null;
public Lenguajes Lenguaje = null;
public Integer getConsecutivo() { return Consecutivo; }
public DefinicionProcedimientoRQ setConsecutivo(Integer value) { this.Consecutivo = value; return this; }
public ArrayList<VersionLookup> getVersionesLookupCliente() { return VersionesLookupCliente; }
public DefinicionProcedimientoRQ setVersionesLookupCliente(ArrayList<VersionLookup> value) { this.VersionesLookupCliente = value; return this; }
public Boolean isDatosLookups() { return DatosLookups; }
public DefinicionProcedimientoRQ setDatosLookups(Boolean value) { this.DatosLookups = value; return this; }
public Lenguajes getLenguaje() { return Lenguaje; }
public DefinicionProcedimientoRQ setLenguaje(Lenguajes value) { this.Lenguaje = value; return this; }
}
public static class VersionLookup
{
public BigDecimal CodLookup = null;
public String Version = null;
public BigDecimal getCodLookup() { return CodLookup; }
public VersionLookup setCodLookup(BigDecimal value) { this.CodLookup = value; return this; }
public String getVersion() { return Version; }
public VersionLookup setVersion(String value) { this.Version = value; return this; }
}
public static enum Lenguajes
{
Es,
Pt,
En;
}
public static class DefinicionProcedimientoRS
{
public IdentificadoresFunciones Procedimiento = null;
public ArrayList<DefinicionParametro> Parametros = null;
public ArrayList<PermisosFunciones> Permisos = null;
public UltimoEstado UltimoEstado = null;
public String Error = null;
public IdentificadoresFunciones getProcedimiento() { return Procedimiento; }
public DefinicionProcedimientoRS setProcedimiento(IdentificadoresFunciones value) { this.Procedimiento = value; return this; }
public ArrayList<DefinicionParametro> getParametros() { return Parametros; }
public DefinicionProcedimientoRS setParametros(ArrayList<DefinicionParametro> value) { this.Parametros = value; return this; }
public ArrayList<PermisosFunciones> getPermisos() { return Permisos; }
public DefinicionProcedimientoRS setPermisos(ArrayList<PermisosFunciones> value) { this.Permisos = value; return this; }
public UltimoEstado getUltimoEstado() { return UltimoEstado; }
public DefinicionProcedimientoRS setUltimoEstado(UltimoEstado value) { this.UltimoEstado = value; return this; }
public String getError() { return Error; }
public DefinicionProcedimientoRS setError(String value) { this.Error = value; return this; }
}
@DataContract
public static class IdentificadoresFunciones
{
@DataMember
public String AliasFuncion = null;
@DataMember
public String NombreFuncion = null;
@DataMember
public String Descripcion = null;
@DataMember
public String TipoRespuesta = null;
@DataMember
public String Background = null;
@DataMember
public String UsuarioCreo = null;
@DataMember
public Date FechaCreacion = null;
@DataMember
public Integer Consecutivo = null;
@DataMember
public String TipoExport = null;
@DataMember
public String Ayuda = null;
@DataMember
public String Endpoint = null;
@DataMember
public String ConsumeAPI = null;
@DataMember
public String APIRest = null;
@DataMember
public String PropiedadRest = null;
public String getAliasFuncion() { return AliasFuncion; }
public IdentificadoresFunciones setAliasFuncion(String value) { this.AliasFuncion = value; return this; }
public String getNombreFuncion() { return NombreFuncion; }
public IdentificadoresFunciones setNombreFuncion(String value) { this.NombreFuncion = value; return this; }
public String getDescripcion() { return Descripcion; }
public IdentificadoresFunciones setDescripcion(String value) { this.Descripcion = value; return this; }
public String getTipoRespuesta() { return TipoRespuesta; }
public IdentificadoresFunciones setTipoRespuesta(String value) { this.TipoRespuesta = value; return this; }
public String getBackground() { return Background; }
public IdentificadoresFunciones setBackground(String value) { this.Background = value; return this; }
public String getUsuarioCreo() { return UsuarioCreo; }
public IdentificadoresFunciones setUsuarioCreo(String value) { this.UsuarioCreo = value; return this; }
public Date getFechaCreacion() { return FechaCreacion; }
public IdentificadoresFunciones setFechaCreacion(Date value) { this.FechaCreacion = value; return this; }
public Integer getConsecutivo() { return Consecutivo; }
public IdentificadoresFunciones setConsecutivo(Integer value) { this.Consecutivo = value; return this; }
public String getTipoExport() { return TipoExport; }
public IdentificadoresFunciones setTipoExport(String value) { this.TipoExport = value; return this; }
public String getAyuda() { return Ayuda; }
public IdentificadoresFunciones setAyuda(String value) { this.Ayuda = value; return this; }
public String getEndpoint() { return Endpoint; }
public IdentificadoresFunciones setEndpoint(String value) { this.Endpoint = value; return this; }
public String getConsumeAPI() { return ConsumeAPI; }
public IdentificadoresFunciones setConsumeAPI(String value) { this.ConsumeAPI = value; return this; }
public String getApiRest() { return APIRest; }
public IdentificadoresFunciones setApiRest(String value) { this.APIRest = value; return this; }
public String getPropiedadRest() { return PropiedadRest; }
public IdentificadoresFunciones setPropiedadRest(String value) { this.PropiedadRest = value; return this; }
}
public static class DefinicionParametro
{
public String Direccion = null;
public BigDecimal IdVista = null;
public String TipoDato = null;
public String NombreParametro = null;
public String Alias = null;
public String Ayuda = null;
public ArrayList<HashMap<String,Object>> DatosLookup = null;
public String CampoTexto = null;
public String CampoValor = null;
public String Version = null;
public Boolean Obligatorio = null;
public String ValorDefecto = null;
public Boolean Visible = null;
public String getDireccion() { return Direccion; }
public DefinicionParametro setDireccion(String value) { this.Direccion = value; return this; }
public BigDecimal getIdVista() { return IdVista; }
public DefinicionParametro setIdVista(BigDecimal value) { this.IdVista = value; return this; }
public String getTipoDato() { return TipoDato; }
public DefinicionParametro setTipoDato(String value) { this.TipoDato = value; return this; }
public String getNombreParametro() { return NombreParametro; }
public DefinicionParametro setNombreParametro(String value) { this.NombreParametro = value; return this; }
public String getAlias() { return Alias; }
public DefinicionParametro setAlias(String value) { this.Alias = value; return this; }
public String getAyuda() { return Ayuda; }
public DefinicionParametro setAyuda(String value) { this.Ayuda = value; return this; }
public ArrayList<HashMap<String,Object>> getDatosLookup() { return DatosLookup; }
public DefinicionParametro setDatosLookup(ArrayList<HashMap<String,Object>> value) { this.DatosLookup = value; return this; }
public String getCampoTexto() { return CampoTexto; }
public DefinicionParametro setCampoTexto(String value) { this.CampoTexto = value; return this; }
public String getCampoValor() { return CampoValor; }
public DefinicionParametro setCampoValor(String value) { this.CampoValor = value; return this; }
public String getVersion() { return Version; }
public DefinicionParametro setVersion(String value) { this.Version = value; return this; }
public Boolean isObligatorio() { return Obligatorio; }
public DefinicionParametro setObligatorio(Boolean value) { this.Obligatorio = value; return this; }
public String getValorDefecto() { return ValorDefecto; }
public DefinicionParametro setValorDefecto(String value) { this.ValorDefecto = value; return this; }
public Boolean isVisible() { return Visible; }
public DefinicionParametro setVisible(Boolean value) { this.Visible = value; return this; }
}
@DataContract
public static class PermisosFunciones
{
@DataMember
public BigDecimal CodigoSistema = null;
@DataMember
public BigDecimal CodigoEmpresa = null;
@DataMember
public String AliasFuncion = null;
@DataMember
public String Usuario = null;
@DataMember
public String UsuarioCreo = null;
@DataMember
public Date FechaCreacion = null;
@DataMember
public String IP = null;
public BigDecimal getCodigoSistema() { return CodigoSistema; }
public PermisosFunciones setCodigoSistema(BigDecimal value) { this.CodigoSistema = value; return this; }
public BigDecimal getCodigoEmpresa() { return CodigoEmpresa; }
public PermisosFunciones setCodigoEmpresa(BigDecimal value) { this.CodigoEmpresa = value; return this; }
public String getAliasFuncion() { return AliasFuncion; }
public PermisosFunciones setAliasFuncion(String value) { this.AliasFuncion = value; return this; }
public String getUsuario() { return Usuario; }
public PermisosFunciones setUsuario(String value) { this.Usuario = value; return this; }
public String getUsuarioCreo() { return UsuarioCreo; }
public PermisosFunciones setUsuarioCreo(String value) { this.UsuarioCreo = value; return this; }
public Date getFechaCreacion() { return FechaCreacion; }
public PermisosFunciones setFechaCreacion(Date value) { this.FechaCreacion = value; return this; }
public String getIp() { return IP; }
public PermisosFunciones setIp(String value) { this.IP = value; return this; }
}
public static class UltimoEstado
{
public BigDecimal CodigoEjecucion = null;
public String Estado = null;
public BigDecimal getCodigoEjecucion() { return CodigoEjecucion; }
public UltimoEstado setCodigoEjecucion(BigDecimal value) { this.CodigoEjecucion = value; return this; }
public String getEstado() { return Estado; }
public UltimoEstado setEstado(String value) { this.Estado = value; return this; }
}
}
Java DefinicionProcedimientoRQ DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /Utilidades/Procedimientos/Definicion HTTP/1.1
Host: soluser-recaudo.sgsas.co
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<DefinicionProcedimientoRQ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Administrador.Modelo.Tipos">
<Consecutivo>0</Consecutivo>
<DatosLookups>false</DatosLookups>
<Lenguaje>ES</Lenguaje>
<VersionesLookupCliente>
<VersionLookup>
<CodLookup>0</CodLookup>
<Version>String</Version>
</VersionLookup>
</VersionesLookupCliente>
</DefinicionProcedimientoRQ>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <DefinicionProcedimientoRS xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Administrador.Modelo.Tipos"> <Error>String</Error> <Parametros> <DefinicionParametro> <Alias>String</Alias> <Ayuda>String</Ayuda> <CampoTexto>String</CampoTexto> <CampoValor>String</CampoValor> <DatosLookup xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d4p1:ArrayOfKeyValueOfstringanyType> <d4p1:KeyValueOfstringanyType> <d4p1:Key>String</d4p1:Key> <d4p1:Value /> </d4p1:KeyValueOfstringanyType> </d4p1:ArrayOfKeyValueOfstringanyType> </DatosLookup> <Direccion>String</Direccion> <IdVista>0</IdVista> <NombreParametro>String</NombreParametro> <Obligatorio>false</Obligatorio> <TipoDato>String</TipoDato> <ValorDefecto>String</ValorDefecto> <Version>String</Version> <Visible>false</Visible> </DefinicionParametro> </Parametros> <Permisos xmlns:d2p1="http://schemas.datacontract.org/2004/07/Administrador.Modelo.Contexto"> <d2p1:PermisosFunciones> <d2p1:AliasFuncion>String</d2p1:AliasFuncion> <d2p1:CodigoEmpresa>0</d2p1:CodigoEmpresa> <d2p1:CodigoSistema>0</d2p1:CodigoSistema> <d2p1:FechaCreacion>0001-01-01T00:00:00</d2p1:FechaCreacion> <d2p1:IP>String</d2p1:IP> <d2p1:Usuario>String</d2p1:Usuario> <d2p1:UsuarioCreo>String</d2p1:UsuarioCreo> </d2p1:PermisosFunciones> </Permisos> <Procedimiento xmlns:d2p1="http://schemas.datacontract.org/2004/07/Administrador.Modelo.Contexto"> <d2p1:APIRest>String</d2p1:APIRest> <d2p1:AliasFuncion>String</d2p1:AliasFuncion> <d2p1:Ayuda>String</d2p1:Ayuda> <d2p1:Background>String</d2p1:Background> <d2p1:Consecutivo>0</d2p1:Consecutivo> <d2p1:ConsumeAPI>String</d2p1:ConsumeAPI> <d2p1:Descripcion>String</d2p1:Descripcion> <d2p1:Endpoint>String</d2p1:Endpoint> <d2p1:FechaCreacion>0001-01-01T00:00:00</d2p1:FechaCreacion> <d2p1:NombreFuncion>String</d2p1:NombreFuncion> <d2p1:PropiedadRest>String</d2p1:PropiedadRest> <d2p1:TipoExport>String</d2p1:TipoExport> <d2p1:TipoRespuesta>String</d2p1:TipoRespuesta> <d2p1:UsuarioCreo>String</d2p1:UsuarioCreo> </Procedimiento> <UltimoEstado> <CodigoEjecucion>0</CodigoEjecucion> <Estado>String</Estado> </UltimoEstado> </DefinicionProcedimientoRS>