| GET, POST | /fibuscan/Bankdaten |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class BankdatenRequest implements IRequestFilter
{
public Integer limit = null;
public ArrayList<Long> bankindexListe = null;
public String bankindexStringListe = null;
public String expression = null;
public Date DatumVon = null;
public Date DatumBis = null;
public BankdatenOrderBy OrderBy = null;
public BankdatenOrderBy ThenBy = null;
public Boolean ThenByDescending = null;
public Boolean OrderByDescending = null;
public ArrayList<Tuple<Long,String>> PKontoIds_RNRs = null;
public Integer getLimit() { return limit; }
public BankdatenRequest setLimit(Integer value) { this.limit = value; return this; }
public ArrayList<Long> getBankindexListe() { return bankindexListe; }
public BankdatenRequest setBankindexListe(ArrayList<Long> value) { this.bankindexListe = value; return this; }
public String getBankindexStringListe() { return bankindexStringListe; }
public BankdatenRequest setBankindexStringListe(String value) { this.bankindexStringListe = value; return this; }
public String getExpression() { return expression; }
public BankdatenRequest setExpression(String value) { this.expression = value; return this; }
public Date getDatumVon() { return DatumVon; }
public BankdatenRequest setDatumVon(Date value) { this.DatumVon = value; return this; }
public Date getDatumBis() { return DatumBis; }
public BankdatenRequest setDatumBis(Date value) { this.DatumBis = value; return this; }
public BankdatenOrderBy getOrderBy() { return OrderBy; }
public BankdatenRequest setOrderBy(BankdatenOrderBy value) { this.OrderBy = value; return this; }
public BankdatenOrderBy getThenBy() { return ThenBy; }
public BankdatenRequest setThenBy(BankdatenOrderBy value) { this.ThenBy = value; return this; }
public Boolean isThenByDescending() { return ThenByDescending; }
public BankdatenRequest setThenByDescending(Boolean value) { this.ThenByDescending = value; return this; }
public Boolean isOrderByDescending() { return OrderByDescending; }
public BankdatenRequest setOrderByDescending(Boolean value) { this.OrderByDescending = value; return this; }
public ArrayList<Tuple<Long,String>> getPKontoIdsRnRs() { return PKontoIds_RNRs; }
public BankdatenRequest setPKontoIdsRnRs(ArrayList<Tuple<Long,String>> value) { this.PKontoIds_RNRs = value; return this; }
}
public static enum BankdatenOrderBy
{
Standard,
Erfasst,
Datum,
Bnr,
Datenindex,
Eingangsdatum;
}
public static class BankdatenResponse
{
public ArrayList<bankdaten> Liste = null;
public ArrayList<bankdaten> getListe() { return Liste; }
public BankdatenResponse setListe(ArrayList<bankdaten> value) { this.Liste = value; return this; }
}
public static class bankdaten implements IPrimaryKey, IBankindex, IPKindex, IDel
{
public Long Datenindex = null;
public Long bankindex = null;
public String Text = null;
public Date Datum = null;
public BigDecimal Betrag = null;
public Date Erfasst = null;
public Long Bnr = null;
public String Auftraggeber = null;
public String AuftraggeberBLZ = null;
public String AuftraggeberKto = null;
public String Buchungstyp = null;
public String Buchungstext = null;
public Date Verbucht = null;
public Long PkontoID = null;
public Date Fälligkeit = null;
public Long Ktr = null;
public String RNR = null;
public Long Transfer = null;
public Long Info = null;
public Long Del = null;
public Long AZ = null;
public Long Vorlaufnr = null;
public String Infotxt = null;
public String Briefktxt = null;
public Long Briefkvorl = null;
public BigDecimal Skontoeuro = null;
public Long Mahnstufe = null;
public Date Mahndatum = null;
public Long Dta = null;
public Date Eingangdatum = null;
public Long File = null;
public String Volltext = null;
public Integer Ausgeblendet = null;
public Integer zurueckgesetzt = null;
public Integer Faelligkeit = null;
public Integer FaelligkeitSK = null;
public Long Bankindex_tr = null;
public Long ID_Verrechnung = null;
public Long ID_Transfer = null;
public Long ID_Lokal = null;
public Long Originalauszug = null;
public Integer IsSkontoAusbuchung = null;
public Date Ablaufdatum = null;
public String Dokumentenart = null;
public String Archivstruktur = null;
public String zeitstempel = null;
public String ocranalyse = null;
public String fremdguid = null;
public Integer isEinbehalt = null;
public String barcode = null;
public Integer isFreigabe = null;
public String ustmerkmal = null;
public Long keinOP = null;
public Long ID_Wiederkehrend = null;
public String bearbeiter = null;
@Ignore()
public Long PrimaryKey = null;
@Ignore()
public Long PKIndex = null;
@Ignore()
public Long del = null;
public Long getDatenindex() { return Datenindex; }
public bankdaten setDatenindex(Long value) { this.Datenindex = value; return this; }
public Long getBankindex() { return bankindex; }
public bankdaten setBankindex(Long value) { this.bankindex = value; return this; }
public String getText() { return Text; }
public bankdaten setText(String value) { this.Text = value; return this; }
public Date getDatum() { return Datum; }
public bankdaten setDatum(Date value) { this.Datum = value; return this; }
public BigDecimal getBetrag() { return Betrag; }
public bankdaten setBetrag(BigDecimal value) { this.Betrag = value; return this; }
public Date getErfasst() { return Erfasst; }
public bankdaten setErfasst(Date value) { this.Erfasst = value; return this; }
public Long getBnr() { return Bnr; }
public bankdaten setBnr(Long value) { this.Bnr = value; return this; }
public String getAuftraggeber() { return Auftraggeber; }
public bankdaten setAuftraggeber(String value) { this.Auftraggeber = value; return this; }
public String getAuftraggeberBLZ() { return AuftraggeberBLZ; }
public bankdaten setAuftraggeberBLZ(String value) { this.AuftraggeberBLZ = value; return this; }
public String getAuftraggeberKto() { return AuftraggeberKto; }
public bankdaten setAuftraggeberKto(String value) { this.AuftraggeberKto = value; return this; }
public String getBuchungstyp() { return Buchungstyp; }
public bankdaten setBuchungstyp(String value) { this.Buchungstyp = value; return this; }
public String getBuchungstext() { return Buchungstext; }
public bankdaten setBuchungstext(String value) { this.Buchungstext = value; return this; }
public Date getVerbucht() { return Verbucht; }
public bankdaten setVerbucht(Date value) { this.Verbucht = value; return this; }
public Long getPkontoID() { return PkontoID; }
public bankdaten setPkontoID(Long value) { this.PkontoID = value; return this; }
public Date getFälligkeit() { return Fälligkeit; }
public bankdaten setFälligkeit(Date value) { this.Fälligkeit = value; return this; }
public Long getKtr() { return Ktr; }
public bankdaten setKtr(Long value) { this.Ktr = value; return this; }
public String getRnr() { return RNR; }
public bankdaten setRnr(String value) { this.RNR = value; return this; }
public Long getTransfer() { return Transfer; }
public bankdaten setTransfer(Long value) { this.Transfer = value; return this; }
public Long getInfo() { return Info; }
public bankdaten setInfo(Long value) { this.Info = value; return this; }
public Long getDel() { return Del; }
public bankdaten setDel(Long value) { this.Del = value; return this; }
public Long getAz() { return AZ; }
public bankdaten setAz(Long value) { this.AZ = value; return this; }
public Long getVorlaufnr() { return Vorlaufnr; }
public bankdaten setVorlaufnr(Long value) { this.Vorlaufnr = value; return this; }
public String getInfotxt() { return Infotxt; }
public bankdaten setInfotxt(String value) { this.Infotxt = value; return this; }
public String getBriefktxt() { return Briefktxt; }
public bankdaten setBriefktxt(String value) { this.Briefktxt = value; return this; }
public Long getBriefkvorl() { return Briefkvorl; }
public bankdaten setBriefkvorl(Long value) { this.Briefkvorl = value; return this; }
public BigDecimal getSkontoeuro() { return Skontoeuro; }
public bankdaten setSkontoeuro(BigDecimal value) { this.Skontoeuro = value; return this; }
public Long getMahnstufe() { return Mahnstufe; }
public bankdaten setMahnstufe(Long value) { this.Mahnstufe = value; return this; }
public Date getMahndatum() { return Mahndatum; }
public bankdaten setMahndatum(Date value) { this.Mahndatum = value; return this; }
public Long getDta() { return Dta; }
public bankdaten setDta(Long value) { this.Dta = value; return this; }
public Date getEingangdatum() { return Eingangdatum; }
public bankdaten setEingangdatum(Date value) { this.Eingangdatum = value; return this; }
public Long getFile() { return File; }
public bankdaten setFile(Long value) { this.File = value; return this; }
public String getVolltext() { return Volltext; }
public bankdaten setVolltext(String value) { this.Volltext = value; return this; }
public Integer getAusgeblendet() { return Ausgeblendet; }
public bankdaten setAusgeblendet(Integer value) { this.Ausgeblendet = value; return this; }
public Integer getZurueckgesetzt() { return zurueckgesetzt; }
public bankdaten setZurueckgesetzt(Integer value) { this.zurueckgesetzt = value; return this; }
public Integer getFaelligkeit() { return Faelligkeit; }
public bankdaten setFaelligkeit(Integer value) { this.Faelligkeit = value; return this; }
public Integer getFaelligkeitSK() { return FaelligkeitSK; }
public bankdaten setFaelligkeitSK(Integer value) { this.FaelligkeitSK = value; return this; }
public Long getBankindexTr() { return Bankindex_tr; }
public bankdaten setBankindexTr(Long value) { this.Bankindex_tr = value; return this; }
public Long getIdVerrechnung() { return ID_Verrechnung; }
public bankdaten setIdVerrechnung(Long value) { this.ID_Verrechnung = value; return this; }
public Long getIdTransfer() { return ID_Transfer; }
public bankdaten setIdTransfer(Long value) { this.ID_Transfer = value; return this; }
public Long getIdLokal() { return ID_Lokal; }
public bankdaten setIdLokal(Long value) { this.ID_Lokal = value; return this; }
public Long getOriginalauszug() { return Originalauszug; }
public bankdaten setOriginalauszug(Long value) { this.Originalauszug = value; return this; }
public Integer getIsSkontoAusbuchung() { return IsSkontoAusbuchung; }
public bankdaten setIsSkontoAusbuchung(Integer value) { this.IsSkontoAusbuchung = value; return this; }
public Date getAblaufdatum() { return Ablaufdatum; }
public bankdaten setAblaufdatum(Date value) { this.Ablaufdatum = value; return this; }
public String getDokumentenart() { return Dokumentenart; }
public bankdaten setDokumentenart(String value) { this.Dokumentenart = value; return this; }
public String getArchivstruktur() { return Archivstruktur; }
public bankdaten setArchivstruktur(String value) { this.Archivstruktur = value; return this; }
public String getZeitstempel() { return zeitstempel; }
public bankdaten setZeitstempel(String value) { this.zeitstempel = value; return this; }
public String getOcranalyse() { return ocranalyse; }
public bankdaten setOcranalyse(String value) { this.ocranalyse = value; return this; }
public String getFremdguid() { return fremdguid; }
public bankdaten setFremdguid(String value) { this.fremdguid = value; return this; }
public Integer getIsEinbehalt() { return isEinbehalt; }
public bankdaten setIsEinbehalt(Integer value) { this.isEinbehalt = value; return this; }
public String getBarcode() { return barcode; }
public bankdaten setBarcode(String value) { this.barcode = value; return this; }
public Integer getIsFreigabe() { return isFreigabe; }
public bankdaten setIsFreigabe(Integer value) { this.isFreigabe = value; return this; }
public String getUstmerkmal() { return ustmerkmal; }
public bankdaten setUstmerkmal(String value) { this.ustmerkmal = value; return this; }
public Long getKeinOP() { return keinOP; }
public bankdaten setKeinOP(Long value) { this.keinOP = value; return this; }
public Long getIdWiederkehrend() { return ID_Wiederkehrend; }
public bankdaten setIdWiederkehrend(Long value) { this.ID_Wiederkehrend = value; return this; }
public String getBearbeiter() { return bearbeiter; }
public bankdaten setBearbeiter(String value) { this.bearbeiter = value; return this; }
public Long getPrimaryKey() { return PrimaryKey; }
public bankdaten setPrimaryKey(Long value) { this.PrimaryKey = value; return this; }
public Long getPkIndex() { return PKIndex; }
public bankdaten setPkIndex(Long value) { this.PKIndex = value; return this; }
public Long getDel() { return del; }
public bankdaten setDel(Long value) { this.del = value; return this; }
}
}
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/Bankdaten HTTP/1.1
Host: ws4.fibudata.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<BankdatenRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/FIBUdataServiceStack.ServiceModel.Messages">
<DatumBis>0001-01-01T00:00:00</DatumBis>
<DatumVon>0001-01-01T00:00:00</DatumVon>
<OrderBy>Standard</OrderBy>
<OrderByDescending>false</OrderByDescending>
<PKontoIds_RNRs xmlns:d2p1="http://schemas.datacontract.org/2004/07/System">
<d2p1:TupleOflongstring i:nil="true" />
</PKontoIds_RNRs>
<ThenBy>Standard</ThenBy>
<ThenByDescending>false</ThenByDescending>
<bankindexListe xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:long>0</d2p1:long>
</bankindexListe>
<bankindexStringListe>String</bankindexStringListe>
<expression>String</expression>
<limit>0</limit>
</BankdatenRequest>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<BankdatenResponse 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:bankdaten>
<d2p1:AZ>0</d2p1:AZ>
<d2p1:Ablaufdatum>0001-01-01T00:00:00</d2p1:Ablaufdatum>
<d2p1:Archivstruktur>String</d2p1:Archivstruktur>
<d2p1:Auftraggeber>String</d2p1:Auftraggeber>
<d2p1:AuftraggeberBLZ>String</d2p1:AuftraggeberBLZ>
<d2p1:AuftraggeberKto>String</d2p1:AuftraggeberKto>
<d2p1:Ausgeblendet>0</d2p1:Ausgeblendet>
<d2p1:Bankindex_tr>0</d2p1:Bankindex_tr>
<d2p1:Betrag>0</d2p1:Betrag>
<d2p1:Bnr>0</d2p1:Bnr>
<d2p1:Briefktxt>String</d2p1:Briefktxt>
<d2p1:Briefkvorl>0</d2p1:Briefkvorl>
<d2p1:Buchungstext>String</d2p1:Buchungstext>
<d2p1:Buchungstyp>String</d2p1:Buchungstyp>
<d2p1:Datenindex>0</d2p1:Datenindex>
<d2p1:Datum>0001-01-01T00:00:00</d2p1:Datum>
<d2p1:Del>0</d2p1:Del>
<d2p1:Dokumentenart>String</d2p1:Dokumentenart>
<d2p1:Dta>0</d2p1:Dta>
<d2p1:Eingangdatum>0001-01-01T00:00:00</d2p1:Eingangdatum>
<d2p1:Erfasst>0001-01-01T00:00:00</d2p1:Erfasst>
<d2p1:Faelligkeit>0</d2p1:Faelligkeit>
<d2p1:FaelligkeitSK>0</d2p1:FaelligkeitSK>
<d2p1:File>0</d2p1:File>
<d2p1:Fälligkeit>0001-01-01T00:00:00</d2p1:Fälligkeit>
<d2p1:ID_Lokal>0</d2p1:ID_Lokal>
<d2p1:ID_Transfer>0</d2p1:ID_Transfer>
<d2p1:ID_Verrechnung>0</d2p1:ID_Verrechnung>
<d2p1:ID_Wiederkehrend>0</d2p1:ID_Wiederkehrend>
<d2p1:Info>0</d2p1:Info>
<d2p1:Infotxt>String</d2p1:Infotxt>
<d2p1:IsSkontoAusbuchung>0</d2p1:IsSkontoAusbuchung>
<d2p1:Ktr>0</d2p1:Ktr>
<d2p1:Mahndatum>0001-01-01T00:00:00</d2p1:Mahndatum>
<d2p1:Mahnstufe>0</d2p1:Mahnstufe>
<d2p1:Originalauszug>0</d2p1:Originalauszug>
<d2p1:PKIndex>0</d2p1:PKIndex>
<d2p1:PkontoID>0</d2p1:PkontoID>
<d2p1:PrimaryKey>0</d2p1:PrimaryKey>
<d2p1:RNR>String</d2p1:RNR>
<d2p1:Skontoeuro>0</d2p1:Skontoeuro>
<d2p1:Text>String</d2p1:Text>
<d2p1:Transfer>0</d2p1:Transfer>
<d2p1:Verbucht>0001-01-01T00:00:00</d2p1:Verbucht>
<d2p1:Volltext>String</d2p1:Volltext>
<d2p1:Vorlaufnr>0</d2p1:Vorlaufnr>
<d2p1:bankindex>0</d2p1:bankindex>
<d2p1:barcode>String</d2p1:barcode>
<d2p1:bearbeiter>String</d2p1:bearbeiter>
<d2p1:del>0</d2p1:del>
<d2p1:fremdguid>String</d2p1:fremdguid>
<d2p1:isEinbehalt>0</d2p1:isEinbehalt>
<d2p1:isFreigabe>0</d2p1:isFreigabe>
<d2p1:keinOP>0</d2p1:keinOP>
<d2p1:ocranalyse>String</d2p1:ocranalyse>
<d2p1:ustmerkmal>String</d2p1:ustmerkmal>
<d2p1:zeitstempel>String</d2p1:zeitstempel>
<d2p1:zurueckgesetzt>0</d2p1:zurueckgesetzt>
</d2p1:bankdaten>
</Liste>
</BankdatenResponse>