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 .xml suffix or ?format=xml

HTTP + XML

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/xml
Content-Type: application/xml
Content-Length: length

<BankdatenVonAuftraggeberRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <Auftraggeber>String</Auftraggeber>
  <AuftraggeberBLZ>String</AuftraggeberBLZ>
  <AuftraggeberKto>String</AuftraggeberKto>
  <AuftraggeberKtos xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" i:nil="true" />
  <Limit>0</Limit>
</BankdatenVonAuftraggeberRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<BankdatenVonAuftraggeberResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
  <Liste>
    <BankdatenVonAuftraggeber>
      <Auftraggeber>String</Auftraggeber>
      <AuftraggeberBLZ>String</AuftraggeberBLZ>
      <AuftraggeberKto>String</AuftraggeberKto>
      <Datenindex>0</Datenindex>
      <Datum>0001-01-01T00:00:00</Datum>
      <Del>0</Del>
      <PkontoID>0</PkontoID>
      <bankindex>0</bankindex>
    </BankdatenVonAuftraggeber>
  </Liste>
</BankdatenVonAuftraggeberResponse>