FIBUdataServiceStack

<back to all web services

AllerAbfragenAusfuehrenRequest

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

public class AllerAbfragenAusfuehrenRequest : Codable
{
    public var vonDatum:Date?
    public var bisDatum:Date?
    public var vorgangGuid:String
    public var schnittstellen:[Int] = []
    public var banks:[Int] = []
    public var webclient:String
    public var ausgangsrechnungenMitKontonummer:[OneClickHelper] = []

    required public init(){}
}

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 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 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
}

public class AllerAbfragenAusfuehrenResponse : Codable
{
    public var error_msg:String
    public var errors_liste:[String] = []
    public var success_liste:[String] = []
    public var warnings_liste:[String] = []
    public var result:Bool

    required public init(){}
}


Swift AllerAbfragenAusfuehrenRequest 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/AllerAbfragenAusfuehren HTTP/1.1 
Host: ws4.fibudata.net 
Accept: application/json
Content-Type: application/json
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: application/json
Content-Length: length

{"error_msg":"String","errors_liste":["String"],"success_liste":["String"],"warnings_liste":["String"],"result":false}