FrameAppWS

<back to all web services

DefinicionProcedimientoRQ

Requires Authentication
The following routes are available for this service:
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 .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/Procedimientos/Definicion HTTP/1.1 
Host: soluser-recaudo.sgsas.co 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"Consecutivo":0,"VersionesLookupCliente":[{"CodLookup":0,"Version":"String"}],"DatosLookups":false,"Lenguaje":"ES"}
HTTP/1.1 200 OK
Content-Type: text/csv
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"}