| GET, POST | /fibuscan/Bankdaten/CheckAZ |
|---|
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 CheckAZResponse implements IConvertible
{
List<bankdaten>? Updated;
CheckAZResponse({this.Updated});
CheckAZResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Updated = JsonConverters.fromJson(json['Updated'],'List<bankdaten>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Updated': JsonConverters.toJson(Updated,'List<bankdaten>',context!)
};
getTypeName() => "CheckAZResponse";
TypeContext? context = _ctx;
}
class CheckAZRequest implements IConvertible
{
int? Jahr;
CheckAZRequest({this.Jahr});
CheckAZRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Jahr = json['Jahr'];
return this;
}
Map<String, dynamic> toJson() => {
'Jahr': Jahr
};
getTypeName() => "CheckAZRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
'bankdaten': TypeInfo(TypeOf.Class, create:() => bankdaten()),
'CheckAZResponse': TypeInfo(TypeOf.Class, create:() => CheckAZResponse()),
'List<bankdaten>': TypeInfo(TypeOf.Class, create:() => <bankdaten>[]),
'CheckAZRequest': TypeInfo(TypeOf.Class, create:() => CheckAZRequest()),
});
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/Bankdaten/CheckAZ HTTP/1.1
Host: ws4.fibudata.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<CheckAZRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
<Jahr>0</Jahr>
</CheckAZRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<CheckAZResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
<Updated 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>
</Updated>
</CheckAZResponse>