| GET, POST | /fibuscan/Onlinehandel/AllerAbfragenAusfuehren |
|---|
import java.math.*
import java.util.*
import net.servicestack.client.*
open class AllerAbfragenAusfuehrenRequest
{
var VonDatum:Date? = null
var BisDatum:Date? = null
var VorgangGuid:String? = null
var Schnittstellen:ArrayList<Long> = ArrayList<Long>()
var Banks:ArrayList<Long> = ArrayList<Long>()
var Webclient:String? = null
var AusgangsrechnungenMitKontonummer:ArrayList<OneClickHelper> = ArrayList<OneClickHelper>()
}
open class OneClickHelper
{
var bank:bank? = null
var Schnittstelle:Schnittstellen? = null
var SchnittstelleLong:Long? = null
var info:String? = null
var hatZugangsdaten:Boolean? = null
var AusgangsrechnungKontonummer:Int? = null
var bank_ids:ArrayList<Long> = ArrayList<Long>()
}
open class bank : IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid
{
var BankID:Long? = null
var _erstellt:Date? = null
var _aenderung:Date? = null
var Anlagedatum:Date? = null
var ktotyp:Int? = null
var max_banktext:Int? = null
var abruf:Int? = null
var isRev:Int? = null
var isSepa:Int? = null
var buchungsdatum_isErfasst:Int? = null
var del:Long? = null
var id_lokal:Long? = null
var mandant:Long? = null
var Art:Long? = null
var FibuKonto:Long? = null
var Bezeichnung:String? = null
var bic:String? = null
var BLZ:String? = null
var GUID:String? = null
var iban:String? = null
var Konto:String? = null
var pw:String? = null
var userBLZ:String? = null
var userKto:String? = null
var wkz:String? = null
var universal:String? = null
var nutzerid:Long? = null
@Ignore()
var PrimaryKey:Long? = null
}
enum class Schnittstellen(val value:Int)
{
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),
}
open class AllerAbfragenAusfuehrenResponse
{
var error_msg:String? = null
var errors_liste:ArrayList<String> = ArrayList<String>()
var success_liste:ArrayList<String> = ArrayList<String>()
var warnings_liste:ArrayList<String> = ArrayList<String>()
var result:Boolean? = null
}
Kotlin AllerAbfragenAusfuehrenRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .csv suffix or ?format=csv
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/csv
Content-Type: text/csv
Content-Length: length
{"VonDatum":"\/Date(-62135596800000-0000)\/","BisDatum":"\/Date(-62135596800000-0000)\/","VorgangGuid":"String","Schnittstellen":[0],"Banks":[0],"Webclient":"String","AusgangsrechnungenMitKontonummer":[{"bank":{"BankID":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","Anlagedatum":"\/Date(-62135596800000-0000)\/","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/csv
Content-Length: length
{"error_msg":"String","errors_liste":["String"],"success_liste":["String"],"warnings_liste":["String"],"result":false}