FIBUdataServiceStack

<back to all web services

DokumentUploadRequest

The following routes are available for this service:
GET, POST/fibuscan/DokumentUpload

export class dokumente implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung
{
    public ID?: number;
    public _erstellt?: string;
    public _aenderung?: string;
    public mandant?: number;
    public Datenindex?: number;
    public Dateiname: string;
    public zip_dateiname: string;
    public SubPfad: string;
    public Upload?: number;
    public DownloadExt?: number;
    public Datum?: string;
    public Link: string;
    public anlagen: string;
    public metadaten: string;
    public dateityp?: number;
    public del?: number;
    public hash: string;
    public guid: string;
    // @Ignore()
    public server_hash: string;

    // @Ignore()
    public PrimaryKey?: number;

    public constructor(init?: Partial<dokumente>) { (Object as any).assign(this, init); }
}

export class DokumentUploadResponse
{
    public dokument: dokumente;

    public constructor(init?: Partial<DokumentUploadResponse>) { (Object as any).assign(this, init); }
}

export class DokumentUploadRequest
{
    public dokumente_id: number;
    public hash: string;
    public ResponseStatus: ResponseStatus;

    public constructor(init?: Partial<DokumentUploadRequest>) { (Object as any).assign(this, init); }
}

TypeScript DokumentUploadRequest 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 /fibuscan/DokumentUpload HTTP/1.1 
Host: ws4.fibudata.net 
Accept: text/csv
Content-Type: text/csv
Content-Length: length

{"dokumente_id":0,"hash":"String","ResponseStatus":{"ErrorCode":"String","Message":"String","StackTrace":"String","Errors":[{"ErrorCode":"String","FieldName":"String","Message":"String","Meta":{"String":"String"}}],"Meta":{"String":"String"}}}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"dokument":{"ID":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","mandant":0,"Datenindex":0,"Dateiname":"String","zip_dateiname":"String","SubPfad":"String","Upload":0,"DownloadExt":0,"Datum":"\/Date(-62135596800000-0000)\/","Link":"String","anlagen":"String","metadaten":"String","dateityp":0,"del":0,"hash":"String","guid":"String","server_hash":"String","PrimaryKey":0}}