| GET, POST | /contabilita/bilancio/dal/{DataDa}/al/{DataA} |
|---|
export class FK
{
public Id?: number;
public constructor(init?: Partial<FK>) { (Object as any).assign(this, init); }
}
export class FK_Conto extends FK implements IUniqueCodice, IUniqueCodiceExport
{
public Codice?: string;
public CodiceExport?: string;
public constructor(init?: Partial<FK_Conto>) { super(init); (Object as any).assign(this, init); }
}
export class ContoConExtra extends FK_Conto
{
public IsEconomico?: boolean;
public IsPatrimoniale?: boolean;
public CodiceMastro?: string;
public CodiceConto?: string;
public Descrizione?: string;
public constructor(init?: Partial<ContoConExtra>) { super(init); (Object as any).assign(this, init); }
}
export class RigaBilancio
{
public Conto?: ContoConExtra;
public AttivitaRicavo?: number;
public PassivitaCosto?: number;
public Saldo?: number;
public constructor(init?: Partial<RigaBilancio>) { (Object as any).assign(this, init); }
}
export class BilancioResponse
{
public Elementi?: RigaBilancio[];
public constructor(init?: Partial<BilancioResponse>) { (Object as any).assign(this, init); }
}
export class FK_CAT extends FK implements IUniqueCodice
{
public Codice?: string;
public constructor(init?: Partial<FK_CAT>) { super(init); (Object as any).assign(this, init); }
}
export class ElaboraBilancio
{
// @Required()
public DataA?: string;
// @Required()
public DataDa?: string;
public Sezione?: number;
public CAT?: FK_CAT;
public EscludiExtracontabili?: boolean;
public constructor(init?: Partial<ElaboraBilancio>) { (Object as any).assign(this, init); }
}
TypeScript 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
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}]}