FIBUdataServiceStack

<back to all web services

BankdatenVonAuftraggeberRequest

The following routes are available for this service:
GET, POST/fibuscan/Bankdaten/VonAuftraggeber
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 BankdatenVonAuftraggeberResponse implements IConvertible
{
    List<BankdatenVonAuftraggeber>? Liste;

    BankdatenVonAuftraggeberResponse({this.Liste});
    BankdatenVonAuftraggeberResponse.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() => "BankdatenVonAuftraggeberResponse";
    TypeContext? context = _ctx;
}

class BankdatenVonAuftraggeberRequest implements IConvertible
{
    String? Auftraggeber;
    String? AuftraggeberBLZ;
    String? AuftraggeberKto;
    List<String>? AuftraggeberKtos;
    int? Limit;

    BankdatenVonAuftraggeberRequest({this.Auftraggeber,this.AuftraggeberBLZ,this.AuftraggeberKto,this.AuftraggeberKtos,this.Limit});
    BankdatenVonAuftraggeberRequest.fromJson(Map<String, dynamic> json) { fromMap(json); }

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

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

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

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

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

{"Auftraggeber":"String","AuftraggeberBLZ":"String","AuftraggeberKto":"String","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)\/"}]}