FIBUdataServiceStack

<back to all web services

OnlinehandelGetOHParsingServerUrlRequest

The following routes are available for this service:
GET, POST/fibuscan/Onlinehandel/GetOHParsingServerUrl
import Foundation
import ServiceStack

public class OnlinehandelGetOHParsingServerUrlRequest : Codable
{
    public var oem:Oem?
    public var robinRoundIndex: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 OnlinehandelGetOHParsingServerUrlRequest DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .json suffix or ?format=json

To embed the response in a jsonp callback, append ?callback=myCallback

HTTP + JSON

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /fibuscan/Onlinehandel/GetOHParsingServerUrl HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/json
Content-Type: application/json
Content-Length: length

{"oem":"fibudata","RobinRoundIndex":0}
HTTP/1.1 200 OK
Content-Type: application/json
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}