| GET, POST | /fibuscan/Onlinehandel/AbrechnungsChatListeLaden |
|---|
import java.math.*
import java.util.*
import net.servicestack.client.*
open class AbrechnungsChatListeLadenRequest
{
var Fileguid:String? = null
var ZeilNummer:Int? = null
var AbrechnungsGuid:String? = null
}
open class AbrechnungsChatListeLadenResponse
{
var result:Boolean? = null
var error_msg:String? = null
var OnlinehandelDateiId:Long? = null
var chats:ArrayList<mandtalk_chat> = ArrayList<mandtalk_chat>()
var kontakte:ArrayList<mandtalk_kontakt> = ArrayList<mandtalk_kontakt>()
var ZugriffsrechteListe:ArrayList<zugriffsrechte> = ArrayList<zugriffsrechte>()
var dokumente:ArrayList<dokumente> = ArrayList<dokumente>()
}
open class mandtalk_chat : IPrimaryKey, ITableBase, IMandnr, IDel, INutzerid
{
var id:Long? = null
var _erstellt:Date? = null
var _aenderung:Date? = null
var mandant:Long? = null
var benutzer_id:Long? = null
var mandtalk_id:Long? = null
var berater_mandant:Berater_mandant? = null
@Ignore()
var dateiName:String? = null
@Ignore()
var dok_bin:ByteArray? = null
var meldung:String? = null
var dokumente_guid:String? = null
var del:Long? = null
var guid:String? = null
var intern:Int? = null
var mandtalk_guid:String? = null
var gelesen:Date? = null
var geschickt:Date? = null
var antwort_chat_Id:Long? = null
var weitergeleitet_an:Long? = null
var email_id:Long? = null
@Ignore()
var PrimaryKey:Long? = null
@Ignore()
var nutzerid:Long? = null
}
enum class Berater_mandant
{
M,
B,
}
open class mandtalk_kontakt : IPrimaryKey, ITableBase, IMandnr, IDel
{
var id:Long? = null
var _erstellt:Date? = null
var _aenderung:Date? = null
var mandant:Long? = null
var del:Long? = null
var mandtalk_id:Long? = null
var benutzer_id:Long? = null
@Ignore()
var PrimaryKey:Long? = null
}
open class zugriffsrechte : IMandnr, IPrimaryKey, INutzerid, ITableBaseErstelltAenderung, IPKindex
{
var ID:Long? = null
var _erstellt:Date? = null
var _aenderung:Date? = null
var Mandnr:Long? = null
var PasswMD5:String? = null
var Name:String? = null
var Vorname:String? = null
var EMail:String? = null
var EMail_tax:String? = null
var auth_token:String? = null
var auth_email:String? = null
var Rechte:Long? = null
var Gruppe:Long? = null
var Aktiv:Int? = null
var Admin:Int? = null
var Anlagedatum:Date? = null
var guid:String? = null
var pers_typ:Int? = null
var hardlock:String? = null
var stundensatz:BigDecimal? = null
var freigabeberechtigter:Long? = null
var vertretung:Long? = null
var genehmiger:Long? = null
var eintritt:Date? = null
var austritt:Date? = null
var abteilung_guid:String? = null
var negativurlaub:Boolean? = null
var Alturlaub:Boolean? = null
var bundesland:Int? = null
var bild:ByteArray? = null
var mobil:String? = null
var geburtstag:Date? = null
var privatsspaehre:Int? = null
var intern:Int? = null
var strasse:String? = null
var plz:String? = null
var ort:String? = null
var isAcc:Boolean? = null
var email_abruf:String? = null
var email_abruf_tax:String? = null
var recht_taetigkeittyp:String? = null
var rechte_acc:String? = null
var bemerkung:String? = null
var is_main_mail:Int? = null
var two_factor_method:Int? = null
var two_factor_enabled:Int? = null
var two_factor_secret:String? = null
var two_factor_backup_codes:String? = null
var two_factor_enabled_date:Date? = null
var two_factor_failed_attempts:Int? = null
var two_factor_last_failure:Date? = null
var two_factor_is_lockedout:Int? = null
var default_ja:Int? = null
var default_fibu:Int? = null
var default_lohn:Int? = null
var default_acc:Int? = null
var default_vw:Int? = null
var rechte_intern_mandanten:Boolean? = null
var PKIndex:Long? = null
@Ignore()
var mandant:Long? = null
@Ignore()
var PrimaryKey:Long? = null
@Ignore()
var nutzerid:Long? = null
}
open class dokumente : IPrimaryKey, IMandnr, IDel, ITableBaseErstelltAenderung
{
var ID:Long? = null
var _erstellt:Date? = null
var _aenderung:Date? = null
var mandant:Long? = null
var Datenindex:Long? = null
var Dateiname:String? = null
var zip_dateiname:String? = null
var SubPfad:String? = null
var Upload:Int? = null
var DownloadExt:Int? = null
var Datum:Date? = null
var Link:String? = null
var anlagen:String? = null
var metadaten:String? = null
var dateityp:Int? = null
var del:Long? = null
var hash:String? = null
var guid:String? = null
@Ignore()
var server_hash:String? = null
@Ignore()
var PrimaryKey:Long? = null
}
Kotlin AbrechnungsChatListeLadenRequest 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/AbrechnungsChatListeLaden HTTP/1.1
Host: ws4.fibudata.net
Accept: text/csv
Content-Type: text/csv
Content-Length: length
{"Fileguid":"String","ZeilNummer":0,"AbrechnungsGuid":"String"}
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length
{"result":false,"error_msg":"String","OnlinehandelDateiId":0,"chats":[{"id":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","mandant":0,"benutzer_id":0,"mandtalk_id":0,"berater_mandant":"M","dateiName":"String","dok_bin":"AA==","meldung":"String","dokumente_guid":"String","del":0,"guid":"String","intern":0,"mandtalk_guid":"String","gelesen":"\/Date(-62135596800000-0000)\/","geschickt":"\/Date(-62135596800000-0000)\/","antwort_chat_Id":0,"weitergeleitet_an":0,"email_id":0,"PrimaryKey":0,"nutzerid":0}],"kontakte":[{"id":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","mandant":0,"del":0,"mandtalk_id":0,"benutzer_id":0,"PrimaryKey":0}],"ZugriffsrechteListe":[{"ID":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","Mandnr":0,"PasswMD5":"String","Name":"String","Vorname":"String","EMail":"String","EMail_tax":"String","auth_token":"String","auth_email":"String","Rechte":0,"Gruppe":0,"Aktiv":0,"Admin":0,"Anlagedatum":"\/Date(-62135596800000-0000)\/","guid":"String","pers_typ":0,"hardlock":"String","stundensatz":0,"freigabeberechtigter":0,"vertretung":0,"genehmiger":0,"eintritt":"\/Date(-62135596800000-0000)\/","austritt":"\/Date(-62135596800000-0000)\/","abteilung_guid":"String","negativurlaub":false,"Alturlaub":false,"bundesland":0,"bild":"AA==","mobil":"String","geburtstag":"\/Date(-62135596800000-0000)\/","privatsspaehre":0,"intern":0,"strasse":"String","plz":"String","ort":"String","isAcc":false,"email_abruf":"String","email_abruf_tax":"String","recht_taetigkeittyp":"String","rechte_acc":"String","bemerkung":"String","is_main_mail":0,"two_factor_method":0,"two_factor_enabled":0,"two_factor_secret":"String","two_factor_backup_codes":"String","two_factor_enabled_date":"\/Date(-62135596800000-0000)\/","two_factor_failed_attempts":0,"two_factor_last_failure":"\/Date(-62135596800000-0000)\/","two_factor_is_lockedout":0,"default_ja":0,"default_fibu":0,"default_lohn":0,"default_acc":0,"default_vw":0,"rechte_intern_mandanten":false,"PKIndex":0,"mandant":0,"PrimaryKey":0,"nutzerid":0}],"dokumente":[{"ID":0,"_erstellt":"\/Date(-62135596800000-0000)\/","_aenderung":"\/Date(-62135596800000-0000)\/","mandant":0,"Datenindex":0,"Dateiname":"String","zip_dateiname":"String","SubPfad":"String","Upload":0,"DownloadExt":0,"Datum":"\/Date(-62135596800000-0000)\/","Link":"String","anlagen":"String","metadaten":"String","dateityp":0,"del":0,"hash":"String","guid":"String","server_hash":"String","PrimaryKey":0}]}