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 .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
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/json
Content-Type: application/json
Content-Length: length
{"Consecutivo":0,"VersionesLookupCliente":[{"CodLookup":0,"Version":"String"}],"DatosLookups":false,"Lenguaje":"ES"}
HTTP/1.1 200 OK Content-Type: application/json Content-Length: length {"Procedimiento":{"AliasFuncion":"String","NombreFuncion":"String","Descripcion":"String","TipoRespuesta":"String","Background":"String","UsuarioCreo":"String","FechaCreacion":null,"Consecutivo":0,"TipoExport":"String","Ayuda":"String","Endpoint":"String","ConsumeAPI":"String","APIRest":"String","PropiedadRest":"String"},"Parametros":[{"Direccion":"String","IdVista":0,"TipoDato":"String","NombreParametro":"String","Alias":"String","Ayuda":"String","DatosLookup":[{"String":{}}],"CampoTexto":"String","CampoValor":"String","Version":"String","Obligatorio":false,"ValorDefecto":"String","Visible":false}],"Permisos":[{"CodigoSistema":0,"CodigoEmpresa":0,"AliasFuncion":"String","Usuario":"String","UsuarioCreo":"String","FechaCreacion":null,"IP":"String"}],"UltimoEstado":{"CodigoEjecucion":0,"Estado":"String"},"Error":"String"}