| GET, POST | /fibuscan/Onlinehandel/AbrechnungGetGeparsteResults |
|---|
import Foundation
import ServiceStack
public class OnlinehandelAbrechnungGetGeparsteResultsRequest : Codable
{
public var guid:String
public var id:Int?
required public init(){}
}
public class OnlinehandelAbrechnungGetGeparsteResultsResponse : Codable
{
public var errorMSG:String
public var content_bin:[UInt8] = []
public var dateienListe:[onlinehandel_datei] = []
public var dic_keys:[Onlinehandel_Index_Datensatz_Model] = []
public var dic_values:[[OnlinehandelItem]] = []
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 Onlinehandel_Index_Datensatz_Model : Codable
{
public var menge:Double
public var datei_Index:Int
public var zeile_Index:Int
public var dateiGuid:String
public var typ_AR_ZA:Onlinehandel_Enum_Dateityp
public var zeile_Item:[OnlinehandelItem] = []
public var parseID:String
public var zeile_Zahlsystem:String
public var iD_Liste:[String] = []
public var isBearbeitet:Int
public var geparsed_guid:String
public var datum:Date?
public var buchungstext:String
public var zuzahlenderBetrag:Double
public var zahlbetrag:Double
public var dateiname:String
public var kurs:Double
public var bruttowährung:Double
public var trefferStelle:Int
public var trefferInfo:String
public var volltext:String
public var iD_All_Liste:[String] = []
required public init(){}
}
public enum Onlinehandel_Enum_Dateityp : String, Codable
{
case AR
case ZA
case AR_Fremd
case Bankzahlung
case FolgemonatAR
case OffenePosten
case Warenbewegungen
case FolgemonatARManuell
case Commingling
case AbgleichDatei
case Warenbestand
}
public class OnlinehandelItem : Codable
{
public var fehler:Bool
public var original:String
public var header:String
public var col_nummer:Int
public var konfiguration:Spaltenkonfiguration?
public var summenkonfiguration:Bool
//value:Object ignored. Type could not be extended in Swift
public var datum:Date?
public var zahl:Double
public var datum_string:String
public var zahl_string:String
required public init(){}
}
public enum Spaltenkonfiguration : String, Codable
{
case OrderiD
case Betrag
case GebuehrExtra
case GebuehrInkl
case Betragx_1
case Gebuehr_extra_x_1
case GebuehrInkl_X_1
case Waehrung
case ID
case Sonstiges
case Datum
case Buchungstext
case Zahlbetrag
case Zahlart
case ID1
case ID2
case Menge
case USt
case ID_intern
case USt_ID
case BruttoWaehrung
case Kurs
case ID_Ursprung
case Waehrungsfaktor_EUR_Waehrung
case Waehrungsfaktor_Waehrung_EUR
case Soll_Haben
case Volltext
case SonstigesOhneVolltext
case KursDatum
}
Swift OnlinehandelAbrechnungGetGeparsteResultsRequest 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
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /fibuscan/Onlinehandel/AbrechnungGetGeparsteResults HTTP/1.1
Host: ws4.fibudata.net
Accept: application/json
Content-Type: application/json
Content-Length: length
{"guid":"String","id":0}
HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: length
{"errorMSG":"String","content_bin":"AA==","DateienListe":[{"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}],"dic_keys":[{"Menge":0,"Datei_Index":0,"Zeile_Index":0,"DateiGuid":"String","Typ_AR_ZA":"AR","Zeile_Item":[{"fehler":false,"original":"String","header":"String","col_nummer":0,"konfiguration":"OrderiD","summenkonfiguration":false,"value":{},"datum":"\/Date(-62135596800000-0000)\/","zahl":0,"datum_string":"String","zahl_string":"String"}],"parseID":"String","Zeile_Zahlsystem":"String","ID_Liste":["String"],"IsBearbeitet":0,"Geparsed_guid":"String","Datum":"\/Date(-62135596800000-0000)\/","Buchungstext":"String","ZuzahlenderBetrag":0,"Zahlbetrag":0,"Dateiname":"String","Kurs":0,"Bruttowährung":0,"TrefferStelle":0,"TrefferInfo":"String","Volltext":"String","ID_All_Liste":["String"]}],"dic_values":[[{"fehler":false,"original":"String","header":"String","col_nummer":0,"konfiguration":"OrderiD","summenkonfiguration":false,"value":{},"datum":"\/Date(-62135596800000-0000)\/","zahl":0,"datum_string":"String","zahl_string":"String"}]]}