FIBUdataServiceStack

<back to all web services

BankdatenVerrechnungenRequest

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

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 BankdatenResponse implements IConvertible
{
    List<bankdaten>? Liste;

    BankdatenResponse({this.Liste});
    BankdatenResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }

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

    Map<String, dynamic> toJson() => {
        'Liste': JsonConverters.toJson(Liste,'List<bankdaten>',context!)
    };

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

class BankdatenVerrechnungenRequest implements IConvertible
{
    int? limit;
    List<int>? bankindexListe;
    int? ab_bnr;

    BankdatenVerrechnungenRequest({this.limit,this.bankindexListe,this.ab_bnr});
    BankdatenVerrechnungenRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        limit = json['limit'];
        bankindexListe = JsonConverters.fromJson(json['bankindexListe'],'List<int>',context!);
        ab_bnr = json['ab_bnr'];
        return this;
    }

    Map<String, dynamic> toJson() => {
        'limit': limit,
        'bankindexListe': JsonConverters.toJson(bankindexListe,'List<int>',context!),
        'ab_bnr': ab_bnr
    };

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

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

Dart BankdatenVerrechnungenRequest 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/BankdatenVerrechnungen HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<BankdatenVerrechnungenRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <ab_bnr>0</ab_bnr>
  <bankindexListe xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
  <limit>0</limit>
</BankdatenVerrechnungenRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<BankdatenResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <Liste 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>
  </Liste>
</BankdatenResponse>