Unico3.Link.API

<back to all web services

ElaboraBilancio

Contabilita
The following routes are available for this service:
GET, POST/contabilita/bilancio/dal/{DataDa}/al/{DataA}
import java.math.*;
import java.util.*;
import net.servicestack.client.*;

public class dtos
{

    public static class ElaboraBilancio
    {
        @Required()
        public Date DataA = null;

        @Required()
        public Date DataDa = null;

        public Integer Sezione = null;
        public FK_CAT CAT = null;
        public Boolean EscludiExtracontabili = null;
        
        public Date getDataA() { return DataA; }
        public ElaboraBilancio setDataA(Date value) { this.DataA = value; return this; }
        public Date getDataDa() { return DataDa; }
        public ElaboraBilancio setDataDa(Date value) { this.DataDa = value; return this; }
        public Integer getSezione() { return Sezione; }
        public ElaboraBilancio setSezione(Integer value) { this.Sezione = value; return this; }
        public FK_CAT getCat() { return CAT; }
        public ElaboraBilancio setCat(FK_CAT value) { this.CAT = value; return this; }
        public Boolean isEscludiExtracontabili() { return EscludiExtracontabili; }
        public ElaboraBilancio setEscludiExtracontabili(Boolean value) { this.EscludiExtracontabili = value; return this; }
    }

    public static class FK_CAT extends FK implements IUniqueCodice
    {
        public String Codice = null;
        
        public String getCodice() { return Codice; }
        public FK_CAT setCodice(String value) { this.Codice = value; return this; }
    }

    public static class FK
    {
        public Integer Id = null;
        
        public Integer getId() { return Id; }
        public FK setId(Integer value) { this.Id = value; return this; }
    }

    public static class BilancioResponse
    {
        public ArrayList<RigaBilancio> Elementi = null;
        
        public ArrayList<RigaBilancio> getElementi() { return Elementi; }
        public BilancioResponse setElementi(ArrayList<RigaBilancio> value) { this.Elementi = value; return this; }
    }

    public static class RigaBilancio
    {
        public ContoConExtra Conto = null;
        public Double AttivitaRicavo = null;
        public Double PassivitaCosto = null;
        public Double Saldo = null;
        
        public ContoConExtra getConto() { return Conto; }
        public RigaBilancio setConto(ContoConExtra value) { this.Conto = value; return this; }
        public Double getAttivitaRicavo() { return AttivitaRicavo; }
        public RigaBilancio setAttivitaRicavo(Double value) { this.AttivitaRicavo = value; return this; }
        public Double getPassivitaCosto() { return PassivitaCosto; }
        public RigaBilancio setPassivitaCosto(Double value) { this.PassivitaCosto = value; return this; }
        public Double getSaldo() { return Saldo; }
        public RigaBilancio setSaldo(Double value) { this.Saldo = value; return this; }
    }

    public static class ContoConExtra extends FK_Conto
    {
        public Boolean IsEconomico = null;
        public Boolean IsPatrimoniale = null;
        public String CodiceMastro = null;
        public String CodiceConto = null;
        public String Descrizione = null;
        
        public Boolean getIsEconomico() { return IsEconomico; }
        public ContoConExtra setIsEconomico(Boolean value) { this.IsEconomico = value; return this; }
        public Boolean getIsPatrimoniale() { return IsPatrimoniale; }
        public ContoConExtra setIsPatrimoniale(Boolean value) { this.IsPatrimoniale = value; return this; }
        public String getCodiceMastro() { return CodiceMastro; }
        public ContoConExtra setCodiceMastro(String value) { this.CodiceMastro = value; return this; }
        public String getCodiceConto() { return CodiceConto; }
        public ContoConExtra setCodiceConto(String value) { this.CodiceConto = value; return this; }
        public String getDescrizione() { return Descrizione; }
        public ContoConExtra setDescrizione(String value) { this.Descrizione = value; return this; }
    }

    public static class FK_Conto extends FK implements IUniqueCodice, IUniqueCodiceExport
    {
        public String Codice = null;
        public String CodiceExport = null;
        
        public String getCodice() { return Codice; }
        public FK_Conto setCodice(String value) { this.Codice = value; return this; }
        public String getCodiceExport() { return CodiceExport; }
        public FK_Conto setCodiceExport(String value) { this.CodiceExport = value; return this; }
    }

}

Java ElaboraBilancio 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

HTTP + JSON

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

POST /contabilita/bilancio/dal/{DataDa}/al/{DataA} HTTP/1.1 
Host: unico3.link.api 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"DataA":"0001-01-01T00:00:00.0000000","DataDa":"0001-01-01T00:00:00.0000000","Sezione":0,"CAT":{"Codice":"String","Id":0},"EscludiExtracontabili":false}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Elementi":[{"Conto":{"IsEconomico":false,"IsPatrimoniale":false,"CodiceMastro":"String","CodiceConto":"String","Descrizione":"String","Codice":"String","CodiceExport":"String","Id":0},"AttivitaRicavo":0,"PassivitaCosto":0,"Saldo":0}]}