| GET, POST | /fibuscan/Onlinehandel/AbrechnungUebersicht |
|---|
import 'package:servicestack/servicestack.dart';
import 'dart:typed_data';
class onlinehandel_abrechnung_light implements IPrimaryKey, IMandnr, IDel, ITableBase, IConvertible
{
int? id;
int? mandant;
int? del;
String? bezeichnung;
String? guid;
String? parent_guid;
DateTime? _erstellt;
DateTime? _aenderung;
int? nutzer_id;
int? in_arbeit;
String? ausgewaehlte_treffertypen;
String? ausgewaehlte_zahlsysteme;
String? zip_dateiname;
DateTime? exportdatum;
// @Ignore()
int? PrimaryKey;
onlinehandel_abrechnung_light({this.id,this.mandant,this.del,this.bezeichnung,this.guid,this.parent_guid,this._erstellt,this._aenderung,this.nutzer_id,this.in_arbeit,this.ausgewaehlte_treffertypen,this.ausgewaehlte_zahlsysteme,this.zip_dateiname,this.exportdatum,this.PrimaryKey});
onlinehandel_abrechnung_light.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
id = json['id'];
mandant = json['mandant'];
del = json['del'];
bezeichnung = json['bezeichnung'];
guid = json['guid'];
parent_guid = json['parent_guid'];
_erstellt = JsonConverters.fromJson(json['_erstellt'],'DateTime',context!);
_aenderung = JsonConverters.fromJson(json['_aenderung'],'DateTime',context!);
nutzer_id = json['nutzer_id'];
in_arbeit = json['in_arbeit'];
ausgewaehlte_treffertypen = json['ausgewaehlte_treffertypen'];
ausgewaehlte_zahlsysteme = json['ausgewaehlte_zahlsysteme'];
zip_dateiname = json['zip_dateiname'];
exportdatum = JsonConverters.fromJson(json['exportdatum'],'DateTime',context!);
PrimaryKey = json['PrimaryKey'];
return this;
}
Map<String, dynamic> toJson() => {
'id': id,
'mandant': mandant,
'del': del,
'bezeichnung': bezeichnung,
'guid': guid,
'parent_guid': parent_guid,
'_erstellt': JsonConverters.toJson(_erstellt,'DateTime',context!),
'_aenderung': JsonConverters.toJson(_aenderung,'DateTime',context!),
'nutzer_id': nutzer_id,
'in_arbeit': in_arbeit,
'ausgewaehlte_treffertypen': ausgewaehlte_treffertypen,
'ausgewaehlte_zahlsysteme': ausgewaehlte_zahlsysteme,
'zip_dateiname': zip_dateiname,
'exportdatum': JsonConverters.toJson(exportdatum,'DateTime',context!),
'PrimaryKey': PrimaryKey
};
getTypeName() => "onlinehandel_abrechnung_light";
TypeContext? context = _ctx;
}
class onlinehandel_abrechnung extends onlinehandel_abrechnung_light implements IConvertible
{
Uint8List? geparste_results_keys;
Uint8List? geparste_results_values;
onlinehandel_abrechnung({this.geparste_results_keys,this.geparste_results_values});
onlinehandel_abrechnung.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
super.fromMap(json);
geparste_results_keys = JsonConverters.fromJson(json['geparste_results_keys'],'Uint8List',context!);
geparste_results_values = JsonConverters.fromJson(json['geparste_results_values'],'Uint8List',context!);
return this;
}
Map<String, dynamic> toJson() => super.toJson()..addAll({
'geparste_results_keys': JsonConverters.toJson(geparste_results_keys,'Uint8List',context!),
'geparste_results_values': JsonConverters.toJson(geparste_results_values,'Uint8List',context!)
});
getTypeName() => "onlinehandel_abrechnung";
TypeContext? context = _ctx;
}
class OnlinehandelAbrechnungUebersichtResponse implements IConvertible
{
List<onlinehandel_abrechnung>? Liste;
OnlinehandelAbrechnungUebersichtResponse({this.Liste});
OnlinehandelAbrechnungUebersichtResponse.fromJson(Map<String, dynamic> json) { fromMap(json); }
fromMap(Map<String, dynamic> json) {
Liste = JsonConverters.fromJson(json['Liste'],'List<onlinehandel_abrechnung>',context!);
return this;
}
Map<String, dynamic> toJson() => {
'Liste': JsonConverters.toJson(Liste,'List<onlinehandel_abrechnung>',context!)
};
getTypeName() => "OnlinehandelAbrechnungUebersichtResponse";
TypeContext? context = _ctx;
}
class OnlinehandelAbrechnungUebersichtRequest implements IConvertible
{
OnlinehandelAbrechnungUebersichtRequest();
OnlinehandelAbrechnungUebersichtRequest.fromJson(Map<String, dynamic> json) : super();
fromMap(Map<String, dynamic> json) {
return this;
}
Map<String, dynamic> toJson() => {};
getTypeName() => "OnlinehandelAbrechnungUebersichtRequest";
TypeContext? context = _ctx;
}
TypeContext _ctx = TypeContext(library: 'ws4.fibudata.net', types: <String, TypeInfo> {
'onlinehandel_abrechnung_light': TypeInfo(TypeOf.Class, create:() => onlinehandel_abrechnung_light()),
'onlinehandel_abrechnung': TypeInfo(TypeOf.Class, create:() => onlinehandel_abrechnung()),
'Uint8List': TypeInfo(TypeOf.Class, create:() => Uint8List(0)),
'OnlinehandelAbrechnungUebersichtResponse': TypeInfo(TypeOf.Class, create:() => OnlinehandelAbrechnungUebersichtResponse()),
'List<onlinehandel_abrechnung>': TypeInfo(TypeOf.Class, create:() => <onlinehandel_abrechnung>[]),
'OnlinehandelAbrechnungUebersichtRequest': TypeInfo(TypeOf.Class, create:() => OnlinehandelAbrechnungUebersichtRequest()),
});
Dart OnlinehandelAbrechnungUebersichtRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json
To embed the response in a jsonp callback, append ?callback=myCallback
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/Onlinehandel/AbrechnungUebersicht HTTP/1.1
Host: ws4.fibudata.net
Accept: application/json
Content-Type: application/json
Content-Length: length
{}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"Liste":[{"geparste_results_keys":"AA==","geparste_results_values":"AA==","id":0,"mandant":0,"del":0,"bezeichnung":"String","guid":"String","parent_guid":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","nutzer_id":0,"in_arbeit":0,"ausgewaehlte_treffertypen":"String","ausgewaehlte_zahlsysteme":"String","zip_dateiname":"String","exportdatum":"\/Date(-62135596800000-0000)\/","PrimaryKey":0}]}