| GET, POST | /fibuscan/Onlinehandel/AbrechnungsChatListeLaden |
|---|
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports FIBUdataServiceStack.ServiceModel.Messages
Imports FIBUdataServiceStack.ServiceModel.Models
Namespace Global
Namespace FIBUdataServiceStack.ServiceModel.Messages
Public Partial Class AbrechnungsChatListeLadenRequest
Public Overridable Property Fileguid As String
Public Overridable Property ZeilNummer As Integer
Public Overridable Property AbrechnungsGuid As String
End Class
Public Partial Class AbrechnungsChatListeLadenResponse
Public Sub New()
chats = New List(Of mandtalk_chat)
kontakte = New List(Of mandtalk_kontakt)
ZugriffsrechteListe = New List(Of zugriffsrechte)
dokumente = New List(Of dokumente)
End Sub
Public Overridable Property result As Boolean
Public Overridable Property error_msg As String
Public Overridable Property OnlinehandelDateiId As Nullable(Of Long)
Public Overridable Property chats As List(Of mandtalk_chat)
Public Overridable Property kontakte As List(Of mandtalk_kontakt)
Public Overridable Property ZugriffsrechteListe As List(Of zugriffsrechte)
Public Overridable Property dokumente As List(Of dokumente)
End Class
End Namespace
Namespace FIBUdataServiceStack.ServiceModel.Models
Public Partial Class dokumente
Implements IPrimaryKey
Implements IMandnr
Implements IDel
Implements ITableBaseErstelltAenderung
Public Overridable Property ID As Nullable(Of Long)
Public Overridable Property _erstellt As Nullable(Of Date)
Public Overridable Property _aenderung As Nullable(Of Date)
Public Overridable Property mandant As Nullable(Of Long)
Public Overridable Property Datenindex As Nullable(Of Long)
Public Overridable Property Dateiname As String
Public Overridable Property zip_dateiname As String
Public Overridable Property SubPfad As String
Public Overridable Property Upload As Nullable(Of Integer)
Public Overridable Property DownloadExt As Nullable(Of Integer)
Public Overridable Property Datum As Nullable(Of Date)
Public Overridable Property Link As String
Public Overridable Property anlagen As String
Public Overridable Property metadaten As String
Public Overridable Property dateityp As Nullable(Of Integer)
Public Overridable Property del As Nullable(Of Long)
Public Overridable Property hash As String
Public Overridable Property guid As String
<Ignore>
Public Overridable Property server_hash As String
<Ignore>
Public Overridable Property PrimaryKey As Nullable(Of Long)
End Class
Public Partial Class mandtalk_chat
Implements IPrimaryKey
Implements ITableBase
Implements IMandnr
Implements IDel
Implements INutzerid
Public Sub New()
dok_bin = New Byte(){}
End Sub
Public Overridable Property id As Nullable(Of Long)
Public Overridable Property _erstellt As Nullable(Of Date)
Public Overridable Property _aenderung As Nullable(Of Date)
Public Overridable Property mandant As Nullable(Of Long)
Public Overridable Property benutzer_id As Nullable(Of Long)
Public Overridable Property mandtalk_id As Nullable(Of Long)
Public Overridable Property berater_mandant As Nullable(Of Berater_mandant)
<Ignore>
Public Overridable Property dateiName As String
<Ignore>
Public Overridable Property dok_bin As Byte()
Public Overridable Property meldung As String
Public Overridable Property dokumente_guid As String
Public Overridable Property del As Nullable(Of Long)
Public Overridable Property guid As String
Public Overridable Property intern As Nullable(Of Integer)
Public Overridable Property mandtalk_guid As String
Public Overridable Property gelesen As Nullable(Of Date)
Public Overridable Property geschickt As Nullable(Of Date)
Public Overridable Property antwort_chat_Id As Nullable(Of Long)
Public Overridable Property weitergeleitet_an As Nullable(Of Long)
Public Overridable Property email_id As Nullable(Of Long)
<Ignore>
Public Overridable Property PrimaryKey As Nullable(Of Long)
<Ignore>
Public Overridable Property nutzerid As Nullable(Of Long)
Public Enum Berater_mandant
M
B
End Enum
End Class
Public Partial Class mandtalk_kontakt
Implements IPrimaryKey
Implements ITableBase
Implements IMandnr
Implements IDel
Public Overridable Property id As Nullable(Of Long)
Public Overridable Property _erstellt As Nullable(Of Date)
Public Overridable Property _aenderung As Nullable(Of Date)
Public Overridable Property mandant As Nullable(Of Long)
Public Overridable Property del As Nullable(Of Long)
Public Overridable Property mandtalk_id As Nullable(Of Long)
Public Overridable Property benutzer_id As Nullable(Of Long)
<Ignore>
Public Overridable Property PrimaryKey As Nullable(Of Long)
End Class
Public Partial Class zugriffsrechte
Implements IMandnr
Implements IPrimaryKey
Implements INutzerid
Implements ITableBaseErstelltAenderung
Implements IPKindex
Public Sub New()
bild = New Byte(){}
End Sub
Public Overridable Property ID As Nullable(Of Long)
Public Overridable Property _erstellt As Nullable(Of Date)
Public Overridable Property _aenderung As Nullable(Of Date)
Public Overridable Property Mandnr As Nullable(Of Long)
Public Overridable Property PasswMD5 As String
Public Overridable Property Name As String
Public Overridable Property Vorname As String
Public Overridable Property EMail As String
Public Overridable Property EMail_tax As String
Public Overridable Property auth_token As String
Public Overridable Property auth_email As String
Public Overridable Property Rechte As Nullable(Of Long)
Public Overridable Property Gruppe As Nullable(Of Long)
Public Overridable Property Aktiv As Nullable(Of Integer)
Public Overridable Property Admin As Nullable(Of Integer)
Public Overridable Property Anlagedatum As Nullable(Of Date)
Public Overridable Property guid As String
Public Overridable Property pers_typ As Nullable(Of Integer)
Public Overridable Property hardlock As String
Public Overridable Property stundensatz As Nullable(Of Decimal)
Public Overridable Property freigabeberechtigter As Nullable(Of Long)
Public Overridable Property vertretung As Nullable(Of Long)
Public Overridable Property genehmiger As Nullable(Of Long)
Public Overridable Property eintritt As Nullable(Of Date)
Public Overridable Property austritt As Nullable(Of Date)
Public Overridable Property abteilung_guid As String
Public Overridable Property negativurlaub As Nullable(Of Boolean)
Public Overridable Property Alturlaub As Nullable(Of Boolean)
Public Overridable Property bundesland As Nullable(Of Integer)
Public Overridable Property bild As Byte()
Public Overridable Property mobil As String
Public Overridable Property geburtstag As Nullable(Of Date)
Public Overridable Property privatsspaehre As Nullable(Of Integer)
Public Overridable Property intern As Nullable(Of Integer)
Public Overridable Property strasse As String
Public Overridable Property plz As String
Public Overridable Property ort As String
Public Overridable Property isAcc As Nullable(Of Boolean)
Public Overridable Property email_abruf As String
Public Overridable Property email_abruf_tax As String
Public Overridable Property recht_taetigkeittyp As String
Public Overridable Property rechte_acc As String
Public Overridable Property bemerkung As String
Public Overridable Property is_main_mail As Nullable(Of Integer)
Public Overridable Property two_factor_method As Nullable(Of Integer)
Public Overridable Property two_factor_enabled As Nullable(Of Integer)
Public Overridable Property two_factor_secret As String
Public Overridable Property two_factor_backup_codes As String
Public Overridable Property two_factor_enabled_date As Nullable(Of Date)
Public Overridable Property two_factor_failed_attempts As Nullable(Of Integer)
Public Overridable Property two_factor_last_failure As Nullable(Of Date)
Public Overridable Property two_factor_is_lockedout As Nullable(Of Integer)
Public Overridable Property default_ja As Nullable(Of Integer)
Public Overridable Property default_fibu As Nullable(Of Integer)
Public Overridable Property default_lohn As Nullable(Of Integer)
Public Overridable Property default_acc As Nullable(Of Integer)
Public Overridable Property default_vw As Nullable(Of Integer)
Public Overridable Property rechte_intern_mandanten As Nullable(Of Boolean)
Public Overridable Property PKIndex As Nullable(Of Long)
<Ignore>
Public Overridable Property mandant As Nullable(Of Long)
<Ignore>
Public Overridable Property PrimaryKey As Nullable(Of Long)
<Ignore>
Public Overridable Property nutzerid As Nullable(Of Long)
End Class
End Namespace
End Namespace
VB.NET AbrechnungsChatListeLadenRequest DTOs
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
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/jsv
Content-Type: text/jsv
Content-Length: length
{
Fileguid: String,
ZeilNummer: 0,
AbrechnungsGuid: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
result: False,
error_msg: String,
OnlinehandelDateiId: 0,
chats:
[
{
id: 0,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
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: 0001-01-01,
geschickt: 0001-01-01,
antwort_chat_Id: 0,
weitergeleitet_an: 0,
email_id: 0,
PrimaryKey: 0,
nutzerid: 0
}
],
kontakte:
[
{
id: 0,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
mandant: 0,
del: 0,
mandtalk_id: 0,
benutzer_id: 0,
PrimaryKey: 0
}
],
ZugriffsrechteListe:
[
{
ID: 0,
_erstellt: 0001-01-01,
_aenderung: 0001-01-01,
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: 0001-01-01,
guid: String,
pers_typ: 0,
hardlock: String,
stundensatz: 0,
freigabeberechtigter: 0,
vertretung: 0,
genehmiger: 0,
eintritt: 0001-01-01,
austritt: 0001-01-01,
abteilung_guid: String,
negativurlaub: False,
Alturlaub: False,
bundesland: 0,
bild: AA==,
mobil: String,
geburtstag: 0001-01-01,
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: 0001-01-01,
two_factor_failed_attempts: 0,
two_factor_last_failure: 0001-01-01,
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: 0001-01-01,
_aenderung: 0001-01-01,
mandant: 0,
Datenindex: 0,
Dateiname: String,
zip_dateiname: String,
SubPfad: String,
Upload: 0,
DownloadExt: 0,
Datum: 0001-01-01,
Link: String,
anlagen: String,
metadaten: String,
dateityp: 0,
del: 0,
hash: String,
guid: String,
server_hash: String,
PrimaryKey: 0
}
]
}