| GET, POST | /fibuscan/Onlinehandel/AllerAbfragenAusfuehren |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class AllerAbfragenAusfuehrenRequest
{
public Date VonDatum = null;
public Date BisDatum = null;
public String VorgangGuid = null;
public ArrayList<Long> Schnittstellen = null;
public ArrayList<Long> Banks = null;
public String Webclient = null;
public ArrayList<OneClickHelper> AusgangsrechnungenMitKontonummer = null;
public Date getVonDatum() { return VonDatum; }
public AllerAbfragenAusfuehrenRequest setVonDatum(Date value) { this.VonDatum = value; return this; }
public Date getBisDatum() { return BisDatum; }
public AllerAbfragenAusfuehrenRequest setBisDatum(Date value) { this.BisDatum = value; return this; }
public String getVorgangGuid() { return VorgangGuid; }
public AllerAbfragenAusfuehrenRequest setVorgangGuid(String value) { this.VorgangGuid = value; return this; }
public ArrayList<Long> getSchnittstellen() { return Schnittstellen; }
public AllerAbfragenAusfuehrenRequest setSchnittstellen(ArrayList<Long> value) { this.Schnittstellen = value; return this; }
public ArrayList<Long> getBanks() { return Banks; }
public AllerAbfragenAusfuehrenRequest setBanks(ArrayList<Long> value) { this.Banks = value; return this; }
public String getWebclient() { return Webclient; }
public AllerAbfragenAusfuehrenRequest setWebclient(String value) { this.Webclient = value; return this; }
public ArrayList<OneClickHelper> getAusgangsrechnungenMitKontonummer() { return AusgangsrechnungenMitKontonummer; }
public AllerAbfragenAusfuehrenRequest setAusgangsrechnungenMitKontonummer(ArrayList<OneClickHelper> value) { this.AusgangsrechnungenMitKontonummer = value; return this; }
}
public static class OneClickHelper
{
public bank bank = null;
public Schnittstellen Schnittstelle = null;
public Long SchnittstelleLong = null;
public String info = null;
public Boolean hatZugangsdaten = null;
public Integer AusgangsrechnungKontonummer = null;
public ArrayList<Long> bank_ids = null;
public bank getBank() { return bank; }
public OneClickHelper setBank(bank value) { this.bank = value; return this; }
public Schnittstellen getSchnittstelle() { return Schnittstelle; }
public OneClickHelper setSchnittstelle(Schnittstellen value) { this.Schnittstelle = value; return this; }
public Long getSchnittstelleLong() { return SchnittstelleLong; }
public OneClickHelper setSchnittstelleLong(Long value) { this.SchnittstelleLong = value; return this; }
public String getInfo() { return info; }
public OneClickHelper setInfo(String value) { this.info = value; return this; }
public Boolean isHatZugangsdaten() { return hatZugangsdaten; }
public OneClickHelper setHatZugangsdaten(Boolean value) { this.hatZugangsdaten = value; return this; }
public Integer getAusgangsrechnungKontonummer() { return AusgangsrechnungKontonummer; }
public OneClickHelper setAusgangsrechnungKontonummer(Integer value) { this.AusgangsrechnungKontonummer = value; return this; }
public ArrayList<Long> getBankIds() { return bank_ids; }
public OneClickHelper setBankIds(ArrayList<Long> value) { this.bank_ids = value; return this; }
}
public static class bank implements IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid
{
public Long BankID = null;
public Date _erstellt = null;
public Date _aenderung = null;
public Date Anlagedatum = null;
public Integer ktotyp = null;
public Integer max_banktext = null;
public Integer abruf = null;
public Integer isRev = null;
public Integer isSepa = null;
public Integer buchungsdatum_isErfasst = null;
public Long del = null;
public Long id_lokal = null;
public Long mandant = null;
public Long Art = null;
public Long FibuKonto = null;
public String Bezeichnung = null;
public String bic = null;
public String BLZ = null;
public String GUID = null;
public String iban = null;
public String Konto = null;
public String pw = null;
public String userBLZ = null;
public String userKto = null;
public String wkz = null;
public String universal = null;
public Long nutzerid = null;
@Ignore()
public Long PrimaryKey = null;
public Long getBankID() { return BankID; }
public bank setBankID(Long value) { this.BankID = value; return this; }
public Date getErstellt() { return _erstellt; }
public bank setErstellt(Date value) { this._erstellt = value; return this; }
public Date getAenderung() { return _aenderung; }
public bank setAenderung(Date value) { this._aenderung = value; return this; }
public Date getAnlagedatum() { return Anlagedatum; }
public bank setAnlagedatum(Date value) { this.Anlagedatum = value; return this; }
public Integer getKtotyp() { return ktotyp; }
public bank setKtotyp(Integer value) { this.ktotyp = value; return this; }
public Integer getMaxBanktext() { return max_banktext; }
public bank setMaxBanktext(Integer value) { this.max_banktext = value; return this; }
public Integer getAbruf() { return abruf; }
public bank setAbruf(Integer value) { this.abruf = value; return this; }
public Integer getIsRev() { return isRev; }
public bank setIsRev(Integer value) { this.isRev = value; return this; }
public Integer getIsSepa() { return isSepa; }
public bank setIsSepa(Integer value) { this.isSepa = value; return this; }
public Integer getBuchungsdatumIsErfasst() { return buchungsdatum_isErfasst; }
public bank setBuchungsdatumIsErfasst(Integer value) { this.buchungsdatum_isErfasst = value; return this; }
public Long getDel() { return del; }
public bank setDel(Long value) { this.del = value; return this; }
public Long getIdLokal() { return id_lokal; }
public bank setIdLokal(Long value) { this.id_lokal = value; return this; }
public Long getMandant() { return mandant; }
public bank setMandant(Long value) { this.mandant = value; return this; }
public Long getArt() { return Art; }
public bank setArt(Long value) { this.Art = value; return this; }
public Long getFibuKonto() { return FibuKonto; }
public bank setFibuKonto(Long value) { this.FibuKonto = value; return this; }
public String getBezeichnung() { return Bezeichnung; }
public bank setBezeichnung(String value) { this.Bezeichnung = value; return this; }
public String getBic() { return bic; }
public bank setBic(String value) { this.bic = value; return this; }
public String getBlz() { return BLZ; }
public bank setBlz(String value) { this.BLZ = value; return this; }
public String getGuid() { return GUID; }
public bank setGuid(String value) { this.GUID = value; return this; }
public String getIban() { return iban; }
public bank setIban(String value) { this.iban = value; return this; }
public String getKonto() { return Konto; }
public bank setKonto(String value) { this.Konto = value; return this; }
public String getPw() { return pw; }
public bank setPw(String value) { this.pw = value; return this; }
public String getUserBLZ() { return userBLZ; }
public bank setUserBLZ(String value) { this.userBLZ = value; return this; }
public String getUserKto() { return userKto; }
public bank setUserKto(String value) { this.userKto = value; return this; }
public String getWkz() { return wkz; }
public bank setWkz(String value) { this.wkz = value; return this; }
public String getUniversal() { return universal; }
public bank setUniversal(String value) { this.universal = value; return this; }
public Long getNutzerid() { return nutzerid; }
public bank setNutzerid(Long value) { this.nutzerid = value; return this; }
public Long getPrimaryKey() { return PrimaryKey; }
public bank setPrimaryKey(Long value) { this.PrimaryKey = value; return this; }
}
public static enum Schnittstellen
{
Klarna(1),
RealDe(2),
Mollie(3),
Easybill(4),
Sumup(5),
Etsy(6),
Amazon(7),
Plenty(8),
Ebay(9),
Shopify(10),
DreamRobot(11),
Rakuten(12),
Lexoffice(13),
EbayAusgangsrechnung(14),
JtlRechnungen(15),
PayPal(16),
Billbee(17),
Concardis(18),
ShopifyPayment(19),
Afterbuy(20),
SevDesk(21),
Shopware(22),
AmazonPay(23),
AmazonAusgangsrechnungen(24),
AmazonOffenePosten(25),
AmazonWarenbewegungen(26),
Shopware6(27),
Stripe(28),
Xentral(29),
AmazonSelfBilling(30),
Weclapp(31),
Gambio(32),
CardMarket(33),
Unzer(34),
StripeAusgangsrechnung(35),
Zettle(36),
OttoMarket(37),
MetroMarket(38),
AmazonOauth2(39),
FibUscanAPI(40),
AmazonSPA(41),
AmazonAusgangsrechnungenSPA(42),
AmazonOffenePostenSPA(43),
AmazonWarenbewegungenSPA(44),
AmazonSelfBillingSPA(45),
AmazonPayV2(46),
AmazonComminling(47),
AmazonComminlingSPA(48),
EtsyV3(49),
OttoZahlung(50),
MetroZahlung(51),
MagentoZahlung(52),
MagentoAusgangsrechnung(53),
Pixi(54),
Billomat(55),
AmazonVendorARSpa(56),
AmazonVendorZASpa(57),
WoocommerceAusgangsrechnung(58),
AmaInvoice(59),
AmazonPayV3(60),
TikTok(61);
private final int value;
Schnittstellen(final int intValue) { value = intValue; }
public int getValue() { return value; }
}
public static class AllerAbfragenAusfuehrenResponse
{
public String error_msg = null;
public ArrayList<String> errors_liste = null;
public ArrayList<String> success_liste = null;
public ArrayList<String> warnings_liste = null;
public Boolean result = null;
public String getErrorMsg() { return error_msg; }
public AllerAbfragenAusfuehrenResponse setErrorMsg(String value) { this.error_msg = value; return this; }
public ArrayList<String> getErrorsListe() { return errors_liste; }
public AllerAbfragenAusfuehrenResponse setErrorsListe(ArrayList<String> value) { this.errors_liste = value; return this; }
public ArrayList<String> getSuccessListe() { return success_liste; }
public AllerAbfragenAusfuehrenResponse setSuccessListe(ArrayList<String> value) { this.success_liste = value; return this; }
public ArrayList<String> getWarningsListe() { return warnings_liste; }
public AllerAbfragenAusfuehrenResponse setWarningsListe(ArrayList<String> value) { this.warnings_liste = value; return this; }
public Boolean isResult() { return result; }
public AllerAbfragenAusfuehrenResponse setResult(Boolean value) { this.result = value; return this; }
}
}
Java AllerAbfragenAusfuehrenRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/Onlinehandel/AllerAbfragenAusfuehren HTTP/1.1
Host: ws4.fibudata.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
VonDatum: 0001-01-01,
BisDatum: 0001-01-01,
VorgangGuid: String,
Schnittstellen:
[
0
],
Banks:
[
0
],
Webclient: String,
AusgangsrechnungenMitKontonummer:
[
{
bank:
{
BankID: 0,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
Anlagedatum: 0001-01-01,
ktotyp: 0,
max_banktext: 0,
abruf: 0,
isRev: 0,
isSepa: 0,
buchungsdatum_isErfasst: 0,
del: 0,
id_lokal: 0,
mandant: 0,
Art: 0,
FibuKonto: 0,
Bezeichnung: String,
bic: String,
BLZ: String,
GUID: String,
iban: String,
Konto: String,
pw: String,
userBLZ: String,
userKto: String,
wkz: String,
universal: String,
nutzerid: 0,
PrimaryKey: 0
},
Schnittstelle: Klarna,
SchnittstelleLong: 0,
info: String,
hatZugangsdaten: False,
AusgangsrechnungKontonummer: 0,
bank_ids:
[
0
]
}
]
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
error_msg: String,
errors_liste:
[
String
],
success_liste:
[
String
],
warnings_liste:
[
String
],
result: False
}