| GET, POST | /fibuscan/Onlinehandel/SupportTools/CheckAmazonData |
|---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class CheckAmazonDataRequest
{
public Schnittstellen Schnittstelle = null;
public String AusgangsrechnungKontonummer = null;
public Date von_datum = null;
public Date bis_datum = null;
public Long bank_id = null;
public Schnittstellen getSchnittstelle() { return Schnittstelle; }
public CheckAmazonDataRequest setSchnittstelle(Schnittstellen value) { this.Schnittstelle = value; return this; }
public String getAusgangsrechnungKontonummer() { return AusgangsrechnungKontonummer; }
public CheckAmazonDataRequest setAusgangsrechnungKontonummer(String value) { this.AusgangsrechnungKontonummer = value; return this; }
public Date getVonDatum() { return von_datum; }
public CheckAmazonDataRequest setVonDatum(Date value) { this.von_datum = value; return this; }
public Date getBisDatum() { return bis_datum; }
public CheckAmazonDataRequest setBisDatum(Date value) { this.bis_datum = value; return this; }
public Long getBankId() { return bank_id; }
public CheckAmazonDataRequest setBankId(Long value) { this.bank_id = 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 CheckAmazonDataResponse
{
public String error = null;
public Long anzahl = null;
public BigDecimal startSaldo = null;
public BigDecimal endSaldo = null;
public ArrayList<String> orders_id = null;
public String rueckmeldung = null;
public String getError() { return error; }
public CheckAmazonDataResponse setError(String value) { this.error = value; return this; }
public Long getAnzahl() { return anzahl; }
public CheckAmazonDataResponse setAnzahl(Long value) { this.anzahl = value; return this; }
public BigDecimal getStartSaldo() { return startSaldo; }
public CheckAmazonDataResponse setStartSaldo(BigDecimal value) { this.startSaldo = value; return this; }
public BigDecimal getEndSaldo() { return endSaldo; }
public CheckAmazonDataResponse setEndSaldo(BigDecimal value) { this.endSaldo = value; return this; }
public ArrayList<String> getOrdersId() { return orders_id; }
public CheckAmazonDataResponse setOrdersId(ArrayList<String> value) { this.orders_id = value; return this; }
public String getRueckmeldung() { return rueckmeldung; }
public CheckAmazonDataResponse setRueckmeldung(String value) { this.rueckmeldung = value; return this; }
}
}
Java CheckAmazonDataRequest 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/SupportTools/CheckAmazonData HTTP/1.1
Host: ws4.fibudata.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
Schnittstelle: 0,
AusgangsrechnungKontonummer: String,
von_datum: 0001-01-01,
bis_datum: 0001-01-01,
bank_id: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
error: String,
anzahl: 0,
startSaldo: 0,
endSaldo: 0,
orders_id:
[
String
],
rueckmeldung: String
}