FIBUdataServiceStack

<back to all web services

DokumentUploadFailedListRequest

The following routes are available for this service:
GET, POST/fibuscan/DokumentUpload/Failed
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';

class dokumente implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, IConvertible
{
    int? ID;
    DateTime? _erstellt;
    DateTime? _aenderung;
    int? mandant;
    int? Datenindex;
    String? Dateiname;
    String? zip_dateiname;
    String? SubPfad;
    int? Upload;
    int? DownloadExt;
    DateTime? Datum;
    String? Link;
    String? anlagen;
    String? metadaten;
    int? dateityp;
    int? del;
    String? hash;
    String? guid;
    // @Ignore()
    String? server_hash;

    // @Ignore()
    int? PrimaryKey;

    dokumente({this.ID,this._erstellt,this._aenderung,this.mandant,this.Datenindex,this.Dateiname,this.zip_dateiname,this.SubPfad,this.Upload,this.DownloadExt,this.Datum,this.Link,this.anlagen,this.metadaten,this.dateityp,this.del,this.hash,this.guid,this.server_hash,this.PrimaryKey});
    dokumente.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        ID = json['ID'];
        _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
        _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
        mandant = json['mandant'];
        Datenindex = json['Datenindex'];
        Dateiname = json['Dateiname'];
        zip_dateiname = json['zip_dateiname'];
        SubPfad = json['SubPfad'];
        Upload = json['Upload'];
        DownloadExt = json['DownloadExt'];
        Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!);
        Link = json['Link'];
        anlagen = json['anlagen'];
        metadaten = json['metadaten'];
        dateityp = json['dateityp'];
        del = json['del'];
        hash = json['hash'];
        guid = json['guid'];
        server_hash = json['server_hash'];
        PrimaryKey = json['PrimaryKey'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'ID': ID,
        '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
        '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
        'mandant': mandant,
        'Datenindex': Datenindex,
        'Dateiname': Dateiname,
        'zip_dateiname': zip_dateiname,
        'SubPfad': SubPfad,
        'Upload': Upload,
        'DownloadExt': DownloadExt,
        'Datum': JsonConverters.toJson(Datum,'DateTime',context!),
        'Link': Link,
        'anlagen': anlagen,
        'metadaten': metadaten,
        'dateityp': dateityp,
        'del': del,
        'hash': hash,
        'guid': guid,
        'server_hash': server_hash,
        'PrimaryKey': PrimaryKey
    };

    getTypeName() => "dokumente";
    TypeContext? context = _ctx;
}

class bankdaten implements IPrimaryKey, IBankindex, IPKindex, IDel, IConvertible
{
    int? Datenindex;
    int? bankindex;
    String? Text;
    DateTime? Datum;
    double? Betrag;
    DateTime? Erfasst;
    int? Bnr;
    String? Auftraggeber;
    String? AuftraggeberBLZ;
    String? AuftraggeberKto;
    String? Buchungstyp;
    String? Buchungstext;
    DateTime? Verbucht;
    int? PkontoID;
    DateTime? Fälligkeit;
    int? Ktr;
    String? RNR;
    int? Transfer;
    int? Info;
    int? Del;
    int? AZ;
    int? Vorlaufnr;
    String? Infotxt;
    String? Briefktxt;
    int? Briefkvorl;
    double? Skontoeuro;
    int? Mahnstufe;
    DateTime? Mahndatum;
    int? Dta;
    DateTime? Eingangdatum;
    int? File;
    String? Volltext;
    int? Ausgeblendet;
    int? zurueckgesetzt;
    int? Faelligkeit;
    int? FaelligkeitSK;
    int? Bankindex_tr;
    int? ID_Verrechnung;
    int? ID_Transfer;
    int? ID_Lokal;
    int? Originalauszug;
    int? IsSkontoAusbuchung;
    DateTime? Ablaufdatum;
    String? Dokumentenart;
    String? Archivstruktur;
    String? zeitstempel;
    String? ocranalyse;
    String? fremdguid;
    int? isEinbehalt;
    String? barcode;
    int? isFreigabe;
    String? ustmerkmal;
    int? keinOP;
    int? ID_Wiederkehrend;
    String? bearbeiter;
    // @Ignore()
    int? PrimaryKey;

    // @Ignore()
    int? PKIndex;

    // @Ignore()
    int? del;

    bankdaten({this.Datenindex,this.bankindex,this.Text,this.Datum,this.Betrag,this.Erfasst,this.Bnr,this.Auftraggeber,this.AuftraggeberBLZ,this.AuftraggeberKto,this.Buchungstyp,this.Buchungstext,this.Verbucht,this.PkontoID,this.Fälligkeit,this.Ktr,this.RNR,this.Transfer,this.Info,this.Del,this.AZ,this.Vorlaufnr,this.Infotxt,this.Briefktxt,this.Briefkvorl,this.Skontoeuro,this.Mahnstufe,this.Mahndatum,this.Dta,this.Eingangdatum,this.File,this.Volltext,this.Ausgeblendet,this.zurueckgesetzt,this.Faelligkeit,this.FaelligkeitSK,this.Bankindex_tr,this.ID_Verrechnung,this.ID_Transfer,this.ID_Lokal,this.Originalauszug,this.IsSkontoAusbuchung,this.Ablaufdatum,this.Dokumentenart,this.Archivstruktur,this.zeitstempel,this.ocranalyse,this.fremdguid,this.isEinbehalt,this.barcode,this.isFreigabe,this.ustmerkmal,this.keinOP,this.ID_Wiederkehrend,this.bearbeiter,this.PrimaryKey,this.PKIndex,this.del});
    bankdaten.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        Datenindex = json['Datenindex'];
        bankindex = json['bankindex'];
        Text = json['Text'];
        Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!);
        Betrag = JsonConverters.toDouble(json['Betrag']);
        Erfasst = JsonConverters.fromJson(json['Erfasst'],'DateTime',context!);
        Bnr = json['Bnr'];
        Auftraggeber = json['Auftraggeber'];
        AuftraggeberBLZ = json['AuftraggeberBLZ'];
        AuftraggeberKto = json['AuftraggeberKto'];
        Buchungstyp = json['Buchungstyp'];
        Buchungstext = json['Buchungstext'];
        Verbucht = JsonConverters.fromJson(json['Verbucht'],'DateTime',context!);
        PkontoID = json['PkontoID'];
        Fälligkeit = JsonConverters.fromJson(json['Fälligkeit'],'DateTime',context!);
        Ktr = json['Ktr'];
        RNR = json['RNR'];
        Transfer = json['Transfer'];
        Info = json['Info'];
        Del = json['Del'];
        AZ = json['AZ'];
        Vorlaufnr = json['Vorlaufnr'];
        Infotxt = json['Infotxt'];
        Briefktxt = json['Briefktxt'];
        Briefkvorl = json['Briefkvorl'];
        Skontoeuro = JsonConverters.toDouble(json['Skontoeuro']);
        Mahnstufe = json['Mahnstufe'];
        Mahndatum = JsonConverters.fromJson(json['Mahndatum'],'DateTime',context!);
        Dta = json['Dta'];
        Eingangdatum = JsonConverters.fromJson(json['Eingangdatum'],'DateTime',context!);
        File = json['File'];
        Volltext = json['Volltext'];
        Ausgeblendet = json['Ausgeblendet'];
        zurueckgesetzt = json['zurueckgesetzt'];
        Faelligkeit = json['Faelligkeit'];
        FaelligkeitSK = json['FaelligkeitSK'];
        Bankindex_tr = json['Bankindex_tr'];
        ID_Verrechnung = json['ID_Verrechnung'];
        ID_Transfer = json['ID_Transfer'];
        ID_Lokal = json['ID_Lokal'];
        Originalauszug = json['Originalauszug'];
        IsSkontoAusbuchung = json['IsSkontoAusbuchung'];
        Ablaufdatum = JsonConverters.fromJson(json['Ablaufdatum'],'DateTime',context!);
        Dokumentenart = json['Dokumentenart'];
        Archivstruktur = json['Archivstruktur'];
        zeitstempel = json['zeitstempel'];
        ocranalyse = json['ocranalyse'];
        fremdguid = json['fremdguid'];
        isEinbehalt = json['isEinbehalt'];
        barcode = json['barcode'];
        isFreigabe = json['isFreigabe'];
        ustmerkmal = json['ustmerkmal'];
        keinOP = json['keinOP'];
        ID_Wiederkehrend = json['ID_Wiederkehrend'];
        bearbeiter = json['bearbeiter'];
        PrimaryKey = json['PrimaryKey'];
        PKIndex = json['PKIndex'];
        del = json['del'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'Datenindex': Datenindex,
        'bankindex': bankindex,
        'Text': Text,
        'Datum': JsonConverters.toJson(Datum,'DateTime',context!),
        'Betrag': Betrag,
        'Erfasst': JsonConverters.toJson(Erfasst,'DateTime',context!),
        'Bnr': Bnr,
        'Auftraggeber': Auftraggeber,
        'AuftraggeberBLZ': AuftraggeberBLZ,
        'AuftraggeberKto': AuftraggeberKto,
        'Buchungstyp': Buchungstyp,
        'Buchungstext': Buchungstext,
        'Verbucht': JsonConverters.toJson(Verbucht,'DateTime',context!),
        'PkontoID': PkontoID,
        'Fälligkeit': JsonConverters.toJson(Fälligkeit,'DateTime',context!),
        'Ktr': Ktr,
        'RNR': RNR,
        'Transfer': Transfer,
        'Info': Info,
        'Del': Del,
        'AZ': AZ,
        'Vorlaufnr': Vorlaufnr,
        'Infotxt': Infotxt,
        'Briefktxt': Briefktxt,
        'Briefkvorl': Briefkvorl,
        'Skontoeuro': Skontoeuro,
        'Mahnstufe': Mahnstufe,
        'Mahndatum': JsonConverters.toJson(Mahndatum,'DateTime',context!),
        'Dta': Dta,
        'Eingangdatum': JsonConverters.toJson(Eingangdatum,'DateTime',context!),
        'File': File,
        'Volltext': Volltext,
        'Ausgeblendet': Ausgeblendet,
        'zurueckgesetzt': zurueckgesetzt,
        'Faelligkeit': Faelligkeit,
        'FaelligkeitSK': FaelligkeitSK,
        'Bankindex_tr': Bankindex_tr,
        'ID_Verrechnung': ID_Verrechnung,
        'ID_Transfer': ID_Transfer,
        'ID_Lokal': ID_Lokal,
        'Originalauszug': Originalauszug,
        'IsSkontoAusbuchung': IsSkontoAusbuchung,
        'Ablaufdatum': JsonConverters.toJson(Ablaufdatum,'DateTime',context!),
        'Dokumentenart': Dokumentenart,
        'Archivstruktur': Archivstruktur,
        'zeitstempel': zeitstempel,
        'ocranalyse': ocranalyse,
        'fremdguid': fremdguid,
        'isEinbehalt': isEinbehalt,
        'barcode': barcode,
        'isFreigabe': isFreigabe,
        'ustmerkmal': ustmerkmal,
        'keinOP': keinOP,
        'ID_Wiederkehrend': ID_Wiederkehrend,
        'bearbeiter': bearbeiter,
        'PrimaryKey': PrimaryKey,
        'PKIndex': PKIndex,
        'del': del
    };

    getTypeName() => "bankdaten";
    TypeContext? context = _ctx;
}

class bank implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid, IConvertible
{
    int? BankID;
    DateTime? _erstellt;
    DateTime? _aenderung;
    DateTime? Anlagedatum;
    int? ktotyp;
    int? max_banktext;
    int? abruf;
    int? isRev;
    int? isSepa;
    int? buchungsdatum_isErfasst;
    int? del;
    int? id_lokal;
    int? mandant;
    int? Art;
    int? FibuKonto;
    String? Bezeichnung;
    String? bic;
    String? BLZ;
    String? GUID;
    String? iban;
    String? Konto;
    String? pw;
    String? userBLZ;
    String? userKto;
    String? wkz;
    String? universal;
    int? nutzerid;
    // @Ignore()
    int? PrimaryKey;

    bank({this.BankID,this._erstellt,this._aenderung,this.Anlagedatum,this.ktotyp,this.max_banktext,this.abruf,this.isRev,this.isSepa,this.buchungsdatum_isErfasst,this.del,this.id_lokal,this.mandant,this.Art,this.FibuKonto,this.Bezeichnung,this.bic,this.BLZ,this.GUID,this.iban,this.Konto,this.pw,this.userBLZ,this.userKto,this.wkz,this.universal,this.nutzerid,this.PrimaryKey});
    bank.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        BankID = json['BankID'];
        _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
        _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
        Anlagedatum = JsonConverters.fromJson(json['Anlagedatum'],'DateTime',context!);
        ktotyp = json['ktotyp'];
        max_banktext = json['max_banktext'];
        abruf = json['abruf'];
        isRev = json['isRev'];
        isSepa = json['isSepa'];
        buchungsdatum_isErfasst = json['buchungsdatum_isErfasst'];
        del = json['del'];
        id_lokal = json['id_lokal'];
        mandant = json['mandant'];
        Art = json['Art'];
        FibuKonto = json['FibuKonto'];
        Bezeichnung = json['Bezeichnung'];
        bic = json['bic'];
        BLZ = json['BLZ'];
        GUID = json['GUID'];
        iban = json['iban'];
        Konto = json['Konto'];
        pw = json['pw'];
        userBLZ = json['userBLZ'];
        userKto = json['userKto'];
        wkz = json['wkz'];
        universal = json['universal'];
        nutzerid = json['nutzerid'];
        PrimaryKey = json['PrimaryKey'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'BankID': BankID,
        '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
        '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
        'Anlagedatum': JsonConverters.toJson(Anlagedatum,'DateTime',context!),
        'ktotyp': ktotyp,
        'max_banktext': max_banktext,
        'abruf': abruf,
        'isRev': isRev,
        'isSepa': isSepa,
        'buchungsdatum_isErfasst': buchungsdatum_isErfasst,
        'del': del,
        'id_lokal': id_lokal,
        'mandant': mandant,
        'Art': Art,
        'FibuKonto': FibuKonto,
        'Bezeichnung': Bezeichnung,
        'bic': bic,
        'BLZ': BLZ,
        'GUID': GUID,
        'iban': iban,
        'Konto': Konto,
        'pw': pw,
        'userBLZ': userBLZ,
        'userKto': userKto,
        'wkz': wkz,
        'universal': universal,
        'nutzerid': nutzerid,
        'PrimaryKey': PrimaryKey
    };

    getTypeName() => "bank";
    TypeContext? context = _ctx;
}

class personendb implements IMandnr, IPrimaryKey, IBankindex, IPKindex, IDel, ITableBaseErstelltAenderung, IConvertible
{
    int? PKIndex;
    String? Bezeichnung;
    int? Kontonr;
    int? MandantID;
    String? BankKontoNr;
    String? BLZ;
    String? BankBez;
    int? Zahlungsziel;
    int? Einzug;
    String? DebKundNr;
    double? Skonto;
    String? BIC;
    String? IBAN;
    int? LernID;
    int? ZahlungszielSkonto;
    String? Ort;
    String? Strasse;
    String? Ansprechpartner;
    String? Mahnlauf;
    String? Plz;
    String? StId;
    String? Mahnfax;
    String? Mahnmail;
    String? LK;
    String? Zahlempf;
    String? Bemerkung;
    int? bankindex;
    int? VierAugen;
    DateTime? Anlagedatum;
    int? ID_Lokal;
    String? persoenliche_anrede;
    String? Steuernummer;
    int? lverfahren;
    String? fremdguid;
    double? sicherprozent;
    int? sicherfaelligkeit;
    int? kostid2vorschl;
    String? fremdguid_user;
    String? lieferanten_passwort;
    int? del;
    String? sepa_mandat_id;
    DateTime? sepa_unterschrift;
    String? Mahngebuehr;
    String? Mahnzins;
    String? ocr_pos;
    String? universal;
    String? leitweg_id;
    DateTime? _erstellt;
    DateTime? _aenderung;
    String? code_herkunft;
    String? bearbeiter;
    // @Ignore()
    int? PrimaryKey;

    // @Ignore()
    int? mandant;

    personendb({this.PKIndex,this.Bezeichnung,this.Kontonr,this.MandantID,this.BankKontoNr,this.BLZ,this.BankBez,this.Zahlungsziel,this.Einzug,this.DebKundNr,this.Skonto,this.BIC,this.IBAN,this.LernID,this.ZahlungszielSkonto,this.Ort,this.Strasse,this.Ansprechpartner,this.Mahnlauf,this.Plz,this.StId,this.Mahnfax,this.Mahnmail,this.LK,this.Zahlempf,this.Bemerkung,this.bankindex,this.VierAugen,this.Anlagedatum,this.ID_Lokal,this.persoenliche_anrede,this.Steuernummer,this.lverfahren,this.fremdguid,this.sicherprozent,this.sicherfaelligkeit,this.kostid2vorschl,this.fremdguid_user,this.lieferanten_passwort,this.del,this.sepa_mandat_id,this.sepa_unterschrift,this.Mahngebuehr,this.Mahnzins,this.ocr_pos,this.universal,this.leitweg_id,this._erstellt,this._aenderung,this.code_herkunft,this.bearbeiter,this.PrimaryKey,this.mandant});
    personendb.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        PKIndex = json['PKIndex'];
        Bezeichnung = json['Bezeichnung'];
        Kontonr = json['Kontonr'];
        MandantID = json['MandantID'];
        BankKontoNr = json['BankKontoNr'];
        BLZ = json['BLZ'];
        BankBez = json['BankBez'];
        Zahlungsziel = json['Zahlungsziel'];
        Einzug = json['Einzug'];
        DebKundNr = json['DebKundNr'];
        Skonto = JsonConverters.toDouble(json['Skonto']);
        BIC = json['BIC'];
        IBAN = json['IBAN'];
        LernID = json['LernID'];
        ZahlungszielSkonto = json['ZahlungszielSkonto'];
        Ort = json['Ort'];
        Strasse = json['Strasse'];
        Ansprechpartner = json['Ansprechpartner'];
        Mahnlauf = json['Mahnlauf'];
        Plz = json['Plz'];
        StId = json['StId'];
        Mahnfax = json['Mahnfax'];
        Mahnmail = json['Mahnmail'];
        LK = json['LK'];
        Zahlempf = json['Zahlempf'];
        Bemerkung = json['Bemerkung'];
        bankindex = json['bankindex'];
        VierAugen = json['VierAugen'];
        Anlagedatum = JsonConverters.fromJson(json['Anlagedatum'],'DateTime',context!);
        ID_Lokal = json['ID_Lokal'];
        persoenliche_anrede = json['persoenliche_anrede'];
        Steuernummer = json['Steuernummer'];
        lverfahren = json['lverfahren'];
        fremdguid = json['fremdguid'];
        sicherprozent = JsonConverters.toDouble(json['sicherprozent']);
        sicherfaelligkeit = json['sicherfaelligkeit'];
        kostid2vorschl = json['kostid2vorschl'];
        fremdguid_user = json['fremdguid_user'];
        lieferanten_passwort = json['lieferanten_passwort'];
        del = json['del'];
        sepa_mandat_id = json['sepa_mandat_id'];
        sepa_unterschrift = JsonConverters.fromJson(json['sepa_unterschrift'],'DateTime',context!);
        Mahngebuehr = json['Mahngebuehr'];
        Mahnzins = json['Mahnzins'];
        ocr_pos = json['ocr_pos'];
        universal = json['universal'];
        leitweg_id = json['leitweg_id'];
        _erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
        _aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
        code_herkunft = json['code_herkunft'];
        bearbeiter = json['bearbeiter'];
        PrimaryKey = json['PrimaryKey'];
        mandant = json['mandant'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'PKIndex': PKIndex,
        'Bezeichnung': Bezeichnung,
        'Kontonr': Kontonr,
        'MandantID': MandantID,
        'BankKontoNr': BankKontoNr,
        'BLZ': BLZ,
        'BankBez': BankBez,
        'Zahlungsziel': Zahlungsziel,
        'Einzug': Einzug,
        'DebKundNr': DebKundNr,
        'Skonto': Skonto,
        'BIC': BIC,
        'IBAN': IBAN,
        'LernID': LernID,
        'ZahlungszielSkonto': ZahlungszielSkonto,
        'Ort': Ort,
        'Strasse': Strasse,
        'Ansprechpartner': Ansprechpartner,
        'Mahnlauf': Mahnlauf,
        'Plz': Plz,
        'StId': StId,
        'Mahnfax': Mahnfax,
        'Mahnmail': Mahnmail,
        'LK': LK,
        'Zahlempf': Zahlempf,
        'Bemerkung': Bemerkung,
        'bankindex': bankindex,
        'VierAugen': VierAugen,
        'Anlagedatum': JsonConverters.toJson(Anlagedatum,'DateTime',context!),
        'ID_Lokal': ID_Lokal,
        'persoenliche_anrede': persoenliche_anrede,
        'Steuernummer': Steuernummer,
        'lverfahren': lverfahren,
        'fremdguid': fremdguid,
        'sicherprozent': sicherprozent,
        'sicherfaelligkeit': sicherfaelligkeit,
        'kostid2vorschl': kostid2vorschl,
        'fremdguid_user': fremdguid_user,
        'lieferanten_passwort': lieferanten_passwort,
        'del': del,
        'sepa_mandat_id': sepa_mandat_id,
        'sepa_unterschrift': JsonConverters.toJson(sepa_unterschrift,'DateTime',context!),
        'Mahngebuehr': Mahngebuehr,
        'Mahnzins': Mahnzins,
        'ocr_pos': ocr_pos,
        'universal': universal,
        'leitweg_id': leitweg_id,
        '_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
        '_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
        'code_herkunft': code_herkunft,
        'bearbeiter': bearbeiter,
        'PrimaryKey': PrimaryKey,
        'mandant': mandant
    };

    getTypeName() => "personendb";
    TypeContext? context = _ctx;
}

class DokumentUploadFailedListResponse implements IConvertible
{
    List<dokumente>? dokumente;
    List<bankdaten>? bankdaten;
    List<bank>? banks;
    List<personendb>? personen;

    DokumentUploadFailedListResponse({this.dokumente,this.bankdaten,this.banks,this.personen});
    DokumentUploadFailedListResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        dokumente = JsonConverters.fromJson(json['dokumente'],'List<dokumente>',context!);
        bankdaten = JsonConverters.fromJson(json['bankdaten'],'List<bankdaten>',context!);
        banks = JsonConverters.fromJson(json['banks'],'List<bank>',context!);
        personen = JsonConverters.fromJson(json['personen'],'List<personendb>',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'dokumente': JsonConverters.toJson(dokumente,'List<dokumente>',context!),
        'bankdaten': JsonConverters.toJson(bankdaten,'List<bankdaten>',context!),
        'banks': JsonConverters.toJson(banks,'List<bank>',context!),
        'personen': JsonConverters.toJson(personen,'List<personendb>',context!)
    };

    getTypeName() => "DokumentUploadFailedListResponse";
    TypeContext? context = _ctx;
}

class DokumentUploadFailedListRequest implements IConvertible
{
    String? expression;
    int? limit;

    DokumentUploadFailedListRequest({this.expression,this.limit});
    DokumentUploadFailedListRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        expression = json['expression'];
        limit = json['limit'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'expression': expression,
        'limit': limit
    };

    getTypeName() => "DokumentUploadFailedListRequest";
    TypeContext? context = _ctx;
}

TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
    'dokumente': TypeInfo(TypeOf.Class, create:() => dokumente()),
    'bankdaten': TypeInfo(TypeOf.Class, create:() => bankdaten()),
    'bank': TypeInfo(TypeOf.Class, create:() => bank()),
    'personendb': TypeInfo(TypeOf.Class, create:() => personendb()),
    'DokumentUploadFailedListResponse': TypeInfo(TypeOf.Class, create:() => DokumentUploadFailedListResponse()),
    'List<dokumente>': TypeInfo(TypeOf.Class, create:() => <dokumente>[]),
    'List<bankdaten>': TypeInfo(TypeOf.Class, create:() => <bankdaten>[]),
    'List<bank>': TypeInfo(TypeOf.Class, create:() => <bank>[]),
    'List<personendb>': TypeInfo(TypeOf.Class, create:() => <personendb>[]),
    'DokumentUploadFailedListRequest': TypeInfo(TypeOf.Class, create:() => DokumentUploadFailedListRequest()),
});

Dart DokumentUploadFailedListRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

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

POST /fibuscan/DokumentUpload/Failed HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<DokumentUploadFailedListRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <expression>String</expression>
  <limit>0</limit>
</DokumentUploadFailedListRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<DokumentUploadFailedListResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <bankdaten xmlns:d2p1="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Models">
    <d2p1:bankdaten>
      <d2p1:AZ>0</d2p1:AZ>
      <d2p1:Ablaufdatum>0001-01-01T00:00:00</d2p1:Ablaufdatum>
      <d2p1:Archivstruktur>String</d2p1:Archivstruktur>
      <d2p1:Auftraggeber>String</d2p1:Auftraggeber>
      <d2p1:AuftraggeberBLZ>String</d2p1:AuftraggeberBLZ>
      <d2p1:AuftraggeberKto>String</d2p1:AuftraggeberKto>
      <d2p1:Ausgeblendet>0</d2p1:Ausgeblendet>
      <d2p1:Bankindex_tr>0</d2p1:Bankindex_tr>
      <d2p1:Betrag>0</d2p1:Betrag>
      <d2p1:Bnr>0</d2p1:Bnr>
      <d2p1:Briefktxt>String</d2p1:Briefktxt>
      <d2p1:Briefkvorl>0</d2p1:Briefkvorl>
      <d2p1:Buchungstext>String</d2p1:Buchungstext>
      <d2p1:Buchungstyp>String</d2p1:Buchungstyp>
      <d2p1:Datenindex>0</d2p1:Datenindex>
      <d2p1:Datum>0001-01-01T00:00:00</d2p1:Datum>
      <d2p1:Del>0</d2p1:Del>
      <d2p1:Dokumentenart>String</d2p1:Dokumentenart>
      <d2p1:Dta>0</d2p1:Dta>
      <d2p1:Eingangdatum>0001-01-01T00:00:00</d2p1:Eingangdatum>
      <d2p1:Erfasst>0001-01-01T00:00:00</d2p1:Erfasst>
      <d2p1:Faelligkeit>0</d2p1:Faelligkeit>
      <d2p1:FaelligkeitSK>0</d2p1:FaelligkeitSK>
      <d2p1:File>0</d2p1:File>
      <d2p1:Fälligkeit>0001-01-01T00:00:00</d2p1:Fälligkeit>
      <d2p1:ID_Lokal>0</d2p1:ID_Lokal>
      <d2p1:ID_Transfer>0</d2p1:ID_Transfer>
      <d2p1:ID_Verrechnung>0</d2p1:ID_Verrechnung>
      <d2p1:ID_Wiederkehrend>0</d2p1:ID_Wiederkehrend>
      <d2p1:Info>0</d2p1:Info>
      <d2p1:Infotxt>String</d2p1:Infotxt>
      <d2p1:IsSkontoAusbuchung>0</d2p1:IsSkontoAusbuchung>
      <d2p1:Ktr>0</d2p1:Ktr>
      <d2p1:Mahndatum>0001-01-01T00:00:00</d2p1:Mahndatum>
      <d2p1:Mahnstufe>0</d2p1:Mahnstufe>
      <d2p1:Originalauszug>0</d2p1:Originalauszug>
      <d2p1:PKIndex>0</d2p1:PKIndex>
      <d2p1:PkontoID>0</d2p1:PkontoID>
      <d2p1:PrimaryKey>0</d2p1:PrimaryKey>
      <d2p1:RNR>String</d2p1:RNR>
      <d2p1:Skontoeuro>0</d2p1:Skontoeuro>
      <d2p1:Text>String</d2p1:Text>
      <d2p1:Transfer>0</d2p1:Transfer>
      <d2p1:Verbucht>0001-01-01T00:00:00</d2p1:Verbucht>
      <d2p1:Volltext>String</d2p1:Volltext>
      <d2p1:Vorlaufnr>0</d2p1:Vorlaufnr>
      <d2p1:bankindex>0</d2p1:bankindex>
      <d2p1:barcode>String</d2p1:barcode>
      <d2p1:bearbeiter>String</d2p1:bearbeiter>
      <d2p1:del>0</d2p1:del>
      <d2p1:fremdguid>String</d2p1:fremdguid>
      <d2p1:isEinbehalt>0</d2p1:isEinbehalt>
      <d2p1:isFreigabe>0</d2p1:isFreigabe>
      <d2p1:keinOP>0</d2p1:keinOP>
      <d2p1:ocranalyse>String</d2p1:ocranalyse>
      <d2p1:ustmerkmal>String</d2p1:ustmerkmal>
      <d2p1:zeitstempel>String</d2p1:zeitstempel>
      <d2p1:zurueckgesetzt>0</d2p1:zurueckgesetzt>
    </d2p1:bankdaten>
  </bankdaten>
  <banks xmlns:d2p1="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Models">
    <d2p1:bank>
      <d2p1:Anlagedatum>0001-01-01T00:00:00</d2p1:Anlagedatum>
      <d2p1:Art>0</d2p1:Art>
      <d2p1:BLZ>String</d2p1:BLZ>
      <d2p1:BankID>0</d2p1:BankID>
      <d2p1:Bezeichnung>String</d2p1:Bezeichnung>
      <d2p1:FibuKonto>0</d2p1:FibuKonto>
      <d2p1:GUID>String</d2p1:GUID>
      <d2p1:Konto>String</d2p1:Konto>
      <d2p1:PrimaryKey>0</d2p1:PrimaryKey>
      <d2p1:_aenderung>0001-01-01T00:00:00</d2p1:_aenderung>
      <d2p1:_erstellt>0001-01-01T00:00:00</d2p1:_erstellt>
      <d2p1:abruf>0</d2p1:abruf>
      <d2p1:bic>String</d2p1:bic>
      <d2p1:buchungsdatum_isErfasst>0</d2p1:buchungsdatum_isErfasst>
      <d2p1:del>0</d2p1:del>
      <d2p1:iban>String</d2p1:iban>
      <d2p1:id_lokal>0</d2p1:id_lokal>
      <d2p1:isRev>0</d2p1:isRev>
      <d2p1:isSepa>0</d2p1:isSepa>
      <d2p1:ktotyp>0</d2p1:ktotyp>
      <d2p1:mandant>0</d2p1:mandant>
      <d2p1:max_banktext>0</d2p1:max_banktext>
      <d2p1:nutzerid>0</d2p1:nutzerid>
      <d2p1:pw>String</d2p1:pw>
      <d2p1:universal>String</d2p1:universal>
      <d2p1:userBLZ>String</d2p1:userBLZ>
      <d2p1:userKto>String</d2p1:userKto>
      <d2p1:wkz>String</d2p1:wkz>
    </d2p1:bank>
  </banks>
  <dokumente xmlns:d2p1="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Models">
    <d2p1:dokumente>
      <d2p1:Dateiname>String</d2p1:Dateiname>
      <d2p1:Datenindex>0</d2p1:Datenindex>
      <d2p1:Datum>0001-01-01T00:00:00</d2p1:Datum>
      <d2p1:DownloadExt>0</d2p1:DownloadExt>
      <d2p1:ID>0</d2p1:ID>
      <d2p1:Link>String</d2p1:Link>
      <d2p1:PrimaryKey>0</d2p1:PrimaryKey>
      <d2p1:SubPfad>String</d2p1:SubPfad>
      <d2p1:Upload>0</d2p1:Upload>
      <d2p1:_aenderung>0001-01-01T00:00:00</d2p1:_aenderung>
      <d2p1:_erstellt>0001-01-01T00:00:00</d2p1:_erstellt>
      <d2p1:anlagen>String</d2p1:anlagen>
      <d2p1:dateityp>0</d2p1:dateityp>
      <d2p1:del>0</d2p1:del>
      <d2p1:guid>String</d2p1:guid>
      <d2p1:hash>String</d2p1:hash>
      <d2p1:mandant>0</d2p1:mandant>
      <d2p1:metadaten>String</d2p1:metadaten>
      <d2p1:server_hash>String</d2p1:server_hash>
      <d2p1:zip_dateiname>String</d2p1:zip_dateiname>
    </d2p1:dokumente>
  </dokumente>
  <personen xmlns:d2p1="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Models">
    <d2p1:personendb>
      <d2p1:Anlagedatum>0001-01-01T00:00:00</d2p1:Anlagedatum>
      <d2p1:Ansprechpartner>String</d2p1:Ansprechpartner>
      <d2p1:BIC>String</d2p1:BIC>
      <d2p1:BLZ>String</d2p1:BLZ>
      <d2p1:BankBez>String</d2p1:BankBez>
      <d2p1:BankKontoNr>String</d2p1:BankKontoNr>
      <d2p1:Bemerkung>String</d2p1:Bemerkung>
      <d2p1:Bezeichnung>String</d2p1:Bezeichnung>
      <d2p1:DebKundNr>String</d2p1:DebKundNr>
      <d2p1:Einzug>0</d2p1:Einzug>
      <d2p1:IBAN>String</d2p1:IBAN>
      <d2p1:ID_Lokal>0</d2p1:ID_Lokal>
      <d2p1:Kontonr>0</d2p1:Kontonr>
      <d2p1:LK>String</d2p1:LK>
      <d2p1:LernID>0</d2p1:LernID>
      <d2p1:Mahnfax>String</d2p1:Mahnfax>
      <d2p1:Mahngebuehr>String</d2p1:Mahngebuehr>
      <d2p1:Mahnlauf>String</d2p1:Mahnlauf>
      <d2p1:Mahnmail>String</d2p1:Mahnmail>
      <d2p1:Mahnzins>String</d2p1:Mahnzins>
      <d2p1:MandantID>0</d2p1:MandantID>
      <d2p1:Ort>String</d2p1:Ort>
      <d2p1:PKIndex>0</d2p1:PKIndex>
      <d2p1:Plz>String</d2p1:Plz>
      <d2p1:PrimaryKey>0</d2p1:PrimaryKey>
      <d2p1:Skonto>0</d2p1:Skonto>
      <d2p1:StId>String</d2p1:StId>
      <d2p1:Steuernummer>String</d2p1:Steuernummer>
      <d2p1:Strasse>String</d2p1:Strasse>
      <d2p1:VierAugen>0</d2p1:VierAugen>
      <d2p1:Zahlempf>String</d2p1:Zahlempf>
      <d2p1:Zahlungsziel>0</d2p1:Zahlungsziel>
      <d2p1:ZahlungszielSkonto>0</d2p1:ZahlungszielSkonto>
      <d2p1:_aenderung>0001-01-01T00:00:00</d2p1:_aenderung>
      <d2p1:_erstellt>0001-01-01T00:00:00</d2p1:_erstellt>
      <d2p1:bankindex>0</d2p1:bankindex>
      <d2p1:bearbeiter>String</d2p1:bearbeiter>
      <d2p1:code_herkunft>String</d2p1:code_herkunft>
      <d2p1:del>0</d2p1:del>
      <d2p1:fremdguid>String</d2p1:fremdguid>
      <d2p1:fremdguid_user>String</d2p1:fremdguid_user>
      <d2p1:kostid2vorschl>0</d2p1:kostid2vorschl>
      <d2p1:leitweg_id>String</d2p1:leitweg_id>
      <d2p1:lieferanten_passwort>String</d2p1:lieferanten_passwort>
      <d2p1:lverfahren>0</d2p1:lverfahren>
      <d2p1:mandant>0</d2p1:mandant>
      <d2p1:ocr_pos>String</d2p1:ocr_pos>
      <d2p1:persoenliche_anrede>String</d2p1:persoenliche_anrede>
      <d2p1:sepa_mandat_id>String</d2p1:sepa_mandat_id>
      <d2p1:sepa_unterschrift>0001-01-01T00:00:00</d2p1:sepa_unterschrift>
      <d2p1:sicherfaelligkeit>0</d2p1:sicherfaelligkeit>
      <d2p1:sicherprozent>0</d2p1:sicherprozent>
      <d2p1:universal>String</d2p1:universal>
    </d2p1:personendb>
  </personen>
</DokumentUploadFailedListResponse>