FIBUdataServiceStack

<back to all web services

BankdatenVonAuftraggeberKtoRequest

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

class BankdatenVonAuftraggeber implements IConvertible
{
    int? PkontoID;
    String? Auftraggeber;
    String? AuftraggeberBLZ;
    String? AuftraggeberKto;
    int? Datenindex;
    int? bankindex;
    int? Del;
    DateTime? Datum;

    BankdatenVonAuftraggeber({this.PkontoID,this.Auftraggeber,this.AuftraggeberBLZ,this.AuftraggeberKto,this.Datenindex,this.bankindex,this.Del,this.Datum});
    BankdatenVonAuftraggeber.fromJson(Map<String, dynamic> json) { fromMap(json); }

    fromMap(Map<String, dynamic> json) {
        PkontoID = json['PkontoID'];
        Auftraggeber = json['Auftraggeber'];
        AuftraggeberBLZ = json['AuftraggeberBLZ'];
        AuftraggeberKto = json['AuftraggeberKto'];
        Datenindex = json['Datenindex'];
        bankindex = json['bankindex'];
        Del = json['Del'];
        Datum = JsonConverters.fromJson(json['Datum'],'DateTime',context!);
        return this;
    }

    Map<String, dynamic> toJson() => {
        'PkontoID': PkontoID,
        'Auftraggeber': Auftraggeber,
        'AuftraggeberBLZ': AuftraggeberBLZ,
        'AuftraggeberKto': AuftraggeberKto,
        'Datenindex': Datenindex,
        'bankindex': bankindex,
        'Del': Del,
        'Datum': JsonConverters.toJson(Datum,'DateTime',context!)
    };

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

class BankdatenVonAuftraggeberKtoResponse implements IConvertible
{
    List<BankdatenVonAuftraggeber>? Liste;

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

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

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

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

class BankdatenVonAuftraggeberKtoRequest implements IConvertible
{
    List<String>? AuftraggeberKtos;
    int? Limit;

    BankdatenVonAuftraggeberKtoRequest({this.AuftraggeberKtos,this.Limit});
    BankdatenVonAuftraggeberKtoRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }

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

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

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

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

Dart BankdatenVonAuftraggeberKtoRequest 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

HTTP + JSON

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

POST /fibuscan/Bankdaten/VonAuftraggeberKto HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"Limit":0}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length

{"Liste":[{"PkontoID":0,"Auftraggeber":"String","AuftraggeberBLZ":"String","AuftraggeberKto":"String","Datenindex":0,"bankindex":0,"Del":0,"Datum":"\/Date(-62135596800000-0000)\/"}]}