| GET, POST | /fibuscan/OnlinehandelLerndatenbank |
|---|
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';
class onlinehandel_lerndatenbank implements IPrimaryKey, IMandnr, IDel, IBankindex, ITableBase, IConvertible
{
int? id;
int? mandant;
int? del;
String? guid;
String? bezeichnung;
DateTime? _erstellt;
DateTime? _aenderung;
int? bankindex;
int? dateityp;
String? dateinamensteil;
String? headerart_betrag_spalte;
String? headerart_liste;
String? headerwert_liste;
String? headerart_konto;
String? headerwert_konto;
String? headerart_bs;
String? headerwert_bs;
String? headerart_lkz;
String? headerwert_lkz;
String? headerart_ustid;
String? headerwert_ustid;
String? konto;
String? buchungsschluessel;
// @Ignore()
int? PrimaryKey;
onlinehandel_lerndatenbank({this.id,this.mandant,this.del,this.guid,this.bezeichnung,this._erstellt,this._aenderung,this.bankindex,this.dateityp,this.dateinamensteil,this.headerart_betrag_spalte,this.headerart_liste,this.headerwert_liste,this.headerart_konto,this.headerwert_konto,this.headerart_bs,this.headerwert_bs,this.headerart_lkz,this.headerwert_lkz,this.headerart_ustid,this.headerwert_ustid,this.konto,this.buchungsschluessel,this.PrimaryKey});
onlinehandel_lerndatenbank.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
mandant = json['mandant'];
del = json['del'];
guid = json['guid'];
bezeichnung = json['bezeichnung'];
_erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
_aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
bankindex = json['bankindex'];
dateityp = json['dateityp'];
dateinamensteil = json['dateinamensteil'];
headerart_betrag_spalte = json['headerart_betrag_spalte'];
headerart_liste = json['headerart_liste'];
headerwert_liste = json['headerwert_liste'];
headerart_konto = json['headerart_konto'];
headerwert_konto = json['headerwert_konto'];
headerart_bs = json['headerart_bs'];
headerwert_bs = json['headerwert_bs'];
headerart_lkz = json['headerart_lkz'];
headerwert_lkz = json['headerwert_lkz'];
headerart_ustid = json['headerart_ustid'];
headerwert_ustid = json['headerwert_ustid'];
konto = json['konto'];
buchungsschluessel = json['buchungsschluessel'];
PrimaryKey = json['PrimaryKey'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'mandant': mandant,
'del': del,
'guid': guid,
'bezeichnung': bezeichnung,
'_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
'_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
'bankindex': bankindex,
'dateityp': dateityp,
'dateinamensteil': dateinamensteil,
'headerart_betrag_spalte': headerart_betrag_spalte,
'headerart_liste': headerart_liste,
'headerwert_liste': headerwert_liste,
'headerart_konto': headerart_konto,
'headerwert_konto': headerwert_konto,
'headerart_bs': headerart_bs,
'headerwert_bs': headerwert_bs,
'headerart_lkz': headerart_lkz,
'headerwert_lkz': headerwert_lkz,
'headerart_ustid': headerart_ustid,
'headerwert_ustid': headerwert_ustid,
'konto': konto,
'buchungsschluessel': buchungsschluessel,
'PrimaryKey': PrimaryKey
};
getTypeName() => "onlinehandel_lerndatenbank";
TypeContext? context = _ctx;
}
class OnlinehandelLerndatenbankResponse implements IConvertible
{
List<onlinehandel_lerndatenbank>? Liste;
OnlinehandelLerndatenbankResponse({this.Liste});
OnlinehandelLerndatenbankResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Liste = JsonConverters.fromJson(json['Liste'],'List<onlinehandel_lerndatenbank>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Liste': JsonConverters.toJson(Liste,'List<onlinehandel_lerndatenbank>',context!)
};
getTypeName() => "OnlinehandelLerndatenbankResponse";
TypeContext? context = _ctx;
}
class OnlinehandelLerndatenbankRequest implements IConvertible
{
String? expression;
int? limit;
OnlinehandelLerndatenbankRequest({this.expression,this.limit});
OnlinehandelLerndatenbankRequest.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() => "OnlinehandelLerndatenbankRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
'onlinehandel_lerndatenbank': TypeInfo(TypeOf.Class, create:() => onlinehandel_lerndatenbank()),
'OnlinehandelLerndatenbankResponse': TypeInfo(TypeOf.Class, create:() => OnlinehandelLerndatenbankResponse()),
'List<onlinehandel_lerndatenbank>': TypeInfo(TypeOf.Class, create:() => <onlinehandel_lerndatenbank>[]),
'OnlinehandelLerndatenbankRequest': TypeInfo(TypeOf.Class, create:() => OnlinehandelLerndatenbankRequest()),
});
Dart OnlinehandelLerndatenbankRequest DTOs
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/OnlinehandelLerndatenbank HTTP/1.1
Host: ws4.fibudata.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<OnlinehandelLerndatenbankRequest 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>
</OnlinehandelLerndatenbankRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<OnlinehandelLerndatenbankResponse 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:onlinehandel_lerndatenbank>
<d2p1:PrimaryKey>0</d2p1:PrimaryKey>
<d2p1:_aenderung>0001-01-01T00:00:00</d2p1:_aenderung>
<d2p1:_erstellt>0001-01-01T00:00:00</d2p1:_erstellt>
<d2p1:bankindex>0</d2p1:bankindex>
<d2p1:bezeichnung>String</d2p1:bezeichnung>
<d2p1:buchungsschluessel>String</d2p1:buchungsschluessel>
<d2p1:dateinamensteil>String</d2p1:dateinamensteil>
<d2p1:dateityp>0</d2p1:dateityp>
<d2p1:del>0</d2p1:del>
<d2p1:guid>String</d2p1:guid>
<d2p1:headerart_betrag_spalte>String</d2p1:headerart_betrag_spalte>
<d2p1:headerart_bs>String</d2p1:headerart_bs>
<d2p1:headerart_konto>String</d2p1:headerart_konto>
<d2p1:headerart_liste>String</d2p1:headerart_liste>
<d2p1:headerart_lkz>String</d2p1:headerart_lkz>
<d2p1:headerart_ustid>String</d2p1:headerart_ustid>
<d2p1:headerwert_bs>String</d2p1:headerwert_bs>
<d2p1:headerwert_konto>String</d2p1:headerwert_konto>
<d2p1:headerwert_liste>String</d2p1:headerwert_liste>
<d2p1:headerwert_lkz>String</d2p1:headerwert_lkz>
<d2p1:headerwert_ustid>String</d2p1:headerwert_ustid>
<d2p1:id>0</d2p1:id>
<d2p1:konto>String</d2p1:konto>
<d2p1:mandant>0</d2p1:mandant>
</d2p1:onlinehandel_lerndatenbank>
</Liste>
</OnlinehandelLerndatenbankResponse>