| GET, POST | /fibuscan/Onlinehandel/Default |
|---|
import Foundation
import ServiceStack
public class OnlinehandelDefaultRequest : Codable
{
public var oem:Oem?
public var fileName:String
public var dateityp:Int?
public var bankindex:Int?
public var dateiname:String
public var textcodierung:Int?
public var trennzeichen:String
public var datumskonvertierung:Int?
public var betragskonvertierung:Int?
required public init(){}
}
public enum Oem : Int, Codable
{
case fibudata = 0
case spectrum = 3
}
public class OnlinehandelDefaultResponse : Codable
{
public var liste:[onlinehandel_datei] = []
public var standardListe:[onlinehandel_datei] = []
public var banksListe:[bank] = []
public var bankInfosListe:[String] = []
public var fehlerLogListe:[fehler_log] = []
public var schnittstellenStatusListe:[onlinehandel_schnittstellen_status] = []
public var colsCount:Int
public var guid:String
public var hatSumUpRefreshToken:Bool
public var hatEtsyToken:Bool
public var is64BitProcess:Bool
public var banks_mit_zugangsdaten:[Int] = []
public var fortschrittsDetails:FortschrittsDetails
public var ohParsingServerUrl:String
public var nichtAutomatischAbrufbar:[OneClickHelper] = []
public var bereitsImportiertDateien:[OneClickHelper] = []
public var aR_SS_mit_zugangsdaten:[Int] = []
public var ssMitZugangsdatenDetails:[OneClickHelper] = []
public var ws_version:String
public var ist_oneClick:Bool
public var infoBoxText:String
public var infoBoxAktiv:Bool
required public init(){}
}
public class onlinehandel_datei : IPrimaryKey, IMandnr, IDel, ITableBase, Codable
{
public var id:Int?
public var mandant:Int?
public var bankindex:Int?
public var del:Int?
public var dateiname:String
public var kopf_hash:String
public var betragskonvertierung:Int?
public var datumskonvertierung:Int?
public var trennzeichen:String
public var originalname:String
public var textcodierung:Int?
public var dateityp:Int?
public var kopfspalte_vorhanden:Int?
public var dateiinhalt:String
public var _erstellt:Date?
public var _aenderung:Date?
public var _checked:Date?
public var originaldatei:[UInt8] = []
public var anfangsdatum:Date?
public var enddatum:Date?
public var positionen_anzahl:Int?
public var betragssumme:Double?
public var abrechnung_id:Int?
public var offene_positionen_id:Int?
public var bemerkung:String
public var guid:String
public var naechste_datei_id:Int?
public var letzte_datei_id:Int?
public var id2_text:String
public var kopf_faengt_mit:String
public var muster:Int?
public var schnittstelle:Int?
public var subpfad:String
public var originaldateiname:String
public var dateiinhalt_pfad:String
public var anfangssaldo:Double?
public var endsaldo:Double?
public var aktueller_saldo:Double?
public var json_data:String
public var waehrung:String
// @Ignore()
public var primaryKey:Int?
required public init(){}
}
public class bank : IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung, INutzerid, Codable
{
public var bankID:Int?
public var _erstellt:Date?
public var _aenderung:Date?
public var anlagedatum:Date?
public var ktotyp:Int?
public var max_banktext:Int?
public var abruf:Int?
public var isRev:Int?
public var isSepa:Int?
public var buchungsdatum_isErfasst:Int?
public var del:Int?
public var id_lokal:Int?
public var mandant:Int?
public var art:Int?
public var fibuKonto:Int?
public var bezeichnung:String
public var bic:String
public var blz:String
public var guid:String
public var iban:String
public var konto:String
public var pw:String
public var userBLZ:String
public var userKto:String
public var wkz:String
public var universal:String
public var nutzerid:Int?
// @Ignore()
public var primaryKey:Int?
required public init(){}
}
public class fehler_log : IPrimaryKey, IMandnr, ITableBase, Codable
{
public var id:Int?
public var mandant:Int?
public var nutzerid:Int?
public var stufe:String
public var modul:String
public var funktion:String
public var meldung:String
public var _erstellt:Date?
public var _aenderung:Date?
// @Ignore()
public var primaryKey:Int?
required public init(){}
}
public class onlinehandel_schnittstellen_status : Codable
{
public var id:Int?
public var name:String
public var status:Int?
public var meldung:String
public var url:String
public var von:Date?
public var bis:Date?
required public init(){}
}
public class FortschrittsDetails : Codable
{
public var wert:Double
public var server_name:String
public var server_id:Int?
public var lastUpdate:Date
public var vorgangGuid:String
public var insertedDateiGuid:String
public var details:String
public var regel:String
public var dauer:String
public var gesamt:String
public var mandnr:Int
public var server:String
public var von:Date?
public var bis:Date?
public var typ:FortschrittsDetailsTyp
public var status:Int?
public var schnittstelle_id:Int?
public var bank_id:Int?
public var ausgangsrechnungKontonummer:Int?
public var succesLst:[String] = []
public var errorLst:[String] = []
public var warnungsLst:[String] = []
public var selected_Schnittstellen:[String:[String]] = [:]
public var datei:onlinehandel_datei
required public init(){}
}
public enum FortschrittsDetailsTyp : String, Codable
{
case onlinehandel_datei
case onlinehandel_abrechnung
}
public class OneClickHelper : Codable
{
public var bank:bank
public var schnittstelle:Schnittstellen
public var schnittstelleLong:Int?
public var info:String
public var hatZugangsdaten:Bool
public var ausgangsrechnungKontonummer:Int?
public var bank_ids:[Int] = []
required public init(){}
}
public enum Schnittstellen : Int, Codable
{
case Klarna = 1
case Real_de = 2
case Mollie = 3
case easybill = 4
case sumup = 5
case Etsy = 6
case Amazon = 7
case Plenty = 8
case Ebay = 9
case Shopify = 10
case DreamRobot = 11
case Rakuten = 12
case Lexoffice = 13
case EbayAusgangsrechnung = 14
case JTLRechnungen = 15
case PayPal = 16
case Billbee = 17
case Concardis = 18
case ShopifyPayment = 19
case Afterbuy = 20
case SevDesk = 21
case Shopware = 22
case AmazonPay = 23
case AmazonAusgangsrechnungen = 24
case AmazonOffenePosten = 25
case AmazonWarenbewegungen = 26
case Shopware6 = 27
case Stripe = 28
case Xentral = 29
case AmazonSelfBilling = 30
case Weclapp = 31
case Gambio = 32
case CardMarket = 33
case Unzer = 34
case StripeAusgangsrechnung = 35
case Zettle = 36
case OttoMarket = 37
case MetroMarket = 38
case AmazonOauth2 = 39
case FIBUscanAPI = 40
case AmazonSPA = 41
case AmazonAusgangsrechnungenSPA = 42
case AmazonOffenePostenSPA = 43
case AmazonWarenbewegungenSPA = 44
case AmazonSelfBillingSPA = 45
case AmazonPayV2 = 46
case AmazonComminling = 47
case AmazonComminlingSPA = 48
case EtsyV3 = 49
case OttoZahlung = 50
case MetroZahlung = 51
case MagentoZahlung = 52
case MagentoAusgangsrechnung = 53
case Pixi = 54
case Billomat = 55
case AmazonVendorAR_SPA = 56
case AmazonVendorZA_SPA = 57
case WoocommerceAusgangsrechnung = 58
case AmaInvoice = 59
case AmazonPayV3 = 60
case TikTok = 61
}
Swift OnlinehandelDefaultRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .other suffix or ?format=other
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/Onlinehandel/Default HTTP/1.1
Host: ws4.fibudata.net
Accept: text/jsonl
Content-Type: text/jsonl
Content-Length: length
{"oem":"fibudata","fileName":"String","Dateityp":0,"bankindex":0,"Dateiname":"String","Textcodierung":0,"Trennzeichen":"String","Datumskonvertierung":0,"Betragskonvertierung":0}
HTTP/1.1 200 OK
Content-Type: text/jsonl
Content-Length: length
{"Liste":[{"id":0,"mandant":0,"bankindex":0,"del":0,"dateiname":"String","kopf_hash":"String","betragskonvertierung":0,"datumskonvertierung":0,"trennzeichen":"String","originalname":"String","textcodierung":0,"dateityp":0,"kopfspalte_vorhanden":0,"dateiinhalt":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","_checked":"\/Date(-62135596800000-0000)\/","originaldatei":"AA==","anfangsdatum":"\/Date(-62135596800000-0000)\/","enddatum":"\/Date(-62135596800000-0000)\/","positionen_anzahl":0,"betragssumme":0,"abrechnung_id":0,"offene_positionen_id":0,"bemerkung":"String","guid":"String","naechste_datei_id":0,"letzte_datei_id":0,"id2_text":"String","kopf_faengt_mit":"String","muster":0,"schnittstelle":0,"subpfad":"String","originaldateiname":"String","dateiinhalt_pfad":"String","anfangssaldo":0,"endsaldo":0,"aktueller_saldo":0,"json_data":"String","waehrung":"String","PrimaryKey":0}],"StandardListe":[{"id":0,"mandant":0,"bankindex":0,"del":0,"dateiname":"String","kopf_hash":"String","betragskonvertierung":0,"datumskonvertierung":0,"trennzeichen":"String","originalname":"String","textcodierung":0,"dateityp":0,"kopfspalte_vorhanden":0,"dateiinhalt":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","_checked":"\/Date(-62135596800000-0000)\/","originaldatei":"AA==","anfangsdatum":"\/Date(-62135596800000-0000)\/","enddatum":"\/Date(-62135596800000-0000)\/","positionen_anzahl":0,"betragssumme":0,"abrechnung_id":0,"offene_positionen_id":0,"bemerkung":"String","guid":"String","naechste_datei_id":0,"letzte_datei_id":0,"id2_text":"String","kopf_faengt_mit":"String","muster":0,"schnittstelle":0,"subpfad":"String","originaldateiname":"String","dateiinhalt_pfad":"String","anfangssaldo":0,"endsaldo":0,"aktueller_saldo":0,"json_data":"String","waehrung":"String","PrimaryKey":0}],"BanksListe":[{"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}],"BankInfosListe":["String"],"FehlerLogListe":[{"id":0,"mandant":0,"nutzerid":0,"stufe":"String","modul":"String","funktion":"String","meldung":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","PrimaryKey":0}],"SchnittstellenStatusListe":[{"id":0,"name":"String","status":0,"meldung":"String","url":"String","von":"\/Date(-62135596800000-0000)\/","bis":"\/Date(-62135596800000-0000)\/"}],"colsCount":0,"guid":"String","hatSumUpRefreshToken":false,"hatEtsyToken":false,"Is64BitProcess":false,"banks_mit_zugangsdaten":[0],"FortschrittsDetails":{"Wert":0,"server_name":"String","server_id":0,"LastUpdate":"\/Date(-62135596800000-0000)\/","VorgangGuid":"String","InsertedDateiGuid":"String","Details":"String","Regel":"String","Dauer":"String","Gesamt":"String","Mandnr":0,"Server":"String","Von":"\/Date(-62135596800000-0000)\/","Bis":"\/Date(-62135596800000-0000)\/","Typ":"onlinehandel_datei","Status":0,"Schnittstelle_id":0,"Bank_id":0,"AusgangsrechnungKontonummer":0,"SuccesLst":["String"],"ErrorLst":["String"],"WarnungsLst":["String"],"Selected_Schnittstellen":{"String":["String"]},"datei":{"id":0,"mandant":0,"bankindex":0,"del":0,"dateiname":"String","kopf_hash":"String","betragskonvertierung":0,"datumskonvertierung":0,"trennzeichen":"String","originalname":"String","textcodierung":0,"dateityp":0,"kopfspalte_vorhanden":0,"dateiinhalt":"String","_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","_checked":"\/Date(-62135596800000-0000)\/","originaldatei":"AA==","anfangsdatum":"\/Date(-62135596800000-0000)\/","enddatum":"\/Date(-62135596800000-0000)\/","positionen_anzahl":0,"betragssumme":0,"abrechnung_id":0,"offene_positionen_id":0,"bemerkung":"String","guid":"String","naechste_datei_id":0,"letzte_datei_id":0,"id2_text":"String","kopf_faengt_mit":"String","muster":0,"schnittstelle":0,"subpfad":"String","originaldateiname":"String","dateiinhalt_pfad":"String","anfangssaldo":0,"endsaldo":0,"aktueller_saldo":0,"json_data":"String","waehrung":"String","PrimaryKey":0}},"OHParsingServerUrl":"String","NichtAutomatischAbrufbar":[{"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]}],"BereitsImportiertDateien":[{"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]}],"AR_SS_mit_zugangsdaten":[0],"SSMitZugangsdatenDetails":[{"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]}],"ws_version":"String","ist_oneClick":false,"infoBoxText":"String","InfoBoxAktiv":false}