Context SDK 1.0.0
A software development kit for the context system.
ContextSDK.Model-Namensbereichsreferenz

Klassen

class  ApiStatus
 Der Status der Context-API. Mehr ...
 
class  ContextCommunication
 Beschreibt eine Kommunikation. Mehr ...
 
class  ContextCommunicationUpdateModel
 Ein Modell zum Aktualisieren einer Kommunikation. Mehr ...
 
class  CreateCommunicationModel
 Modell zum Erstellen einer Kommunikation. Mehr ...
 
class  CreateMessageModel
 Modell zum Erstellen einer Nachricht. Mehr ...
 
class  CreateMessageWithFileModel
 Modell zum Erstellen einer Datei (enthält auch einen Nachrichtentext). Mehr ...
 
class  CreateParticipantModel
 Modell zum Erstellen eines Benutzers. Mehr ...
 
class  CreateParticipantResultModel
 Umfasst das Ergebnis der Erstellung des Benutzers und die Art des Resultats. Mehr ...
 
class  EndOfLifeTimeModel
 Gibt Informationen zum Löschzeitpunkt der Kommunikation. Mehr ...
 
class  FileChunk
 Chunk (Teil) einer Datei. Wird bei Uploads und Downloads verwendet. Mehr ...
 
class  FileChunksMetaData
 Meta-Daten zu den Chunks einer Datei Mehr ...
 
class  FileMetaData
 Ein Modell mit den Meta-Daten einer Datei. Mehr ...
 
class  FindParticipantResultModel
 Umfasst das Ergebnis der Suche nach einem Benutzer und die Art des Resultats. Mehr ...
 
class  LoginModel
 Speichert die Zugangsdaten, welche für den Login verwendet wurden. Mehr ...
 
class  MessageModel
 Ein Modell einer Nachricht. Mehr ...
 
class  ParticipantModel
 Ein Modell einer Benutzers. Mehr ...
 
class  ParticipantUpdateModel
 Ein Modell zum Aktualisieren eines Benutzers. Mehr ...
 

Aufzählungen

enum  ApiStatusType { ONLINE = 0 , OFFLINE = 1 , MAINTENANCE = 2 }
 Der Typ des Status. Mehr ...
 
enum  CommunicationInvitationRole { None , Moderator , All }
 Gibt Auskunft darüber welche Benutzer andere Benutzer einladen dürfen. Mehr ...
 
enum  CreateParticipantResultType { Success , ParticipantAlreadyExists }
 Typ des Resultats. Mehr ...
 
enum  EmailNotificationTemplateType { TPL001 = 0 , TPL002 = 1 }
 Typ der Email-Vorlage. Mehr ...
 
enum  FindParticipantResultType { UniqueHit , MultipleHits , NotFound }
 Typ des Resultats. Mehr ...
 
enum  NotificationLinkType {
  RegisterLink , TokenLink , CommunicationLink , EthbLink ,
  None
}
 Der Typ des Benachrichtigungslinks. Mehr ...
 
enum  ParticipantCountry {
  AT = 0 , DE = 1 , CZ = 2 , SK = 3 ,
  HU = 4 , SI = 5 , HR = 6 , IT = 7 ,
  LI = 8 , CH = 9 , NONE = 10
}
 Das Herkunftsland des Benutzers. Mehr ...
 
enum  ParticipantLanguage { DE = 0 , EN = 1 }
 Die Sprache des Benutzers. Mehr ...
 
enum  ParticipantRole { Customer = 0 , Member = 1 , Guest = 2 , None = 3 }
 Die Arten von Rollen einer Benutzers. Mehr ...
 

Dokumentation der Aufzählungstypen

◆ ApiStatusType

Der Typ des Status.

Aufzählungswerte
ONLINE 

Die API ist online und verfügbar.

OFFLINE 

Die API ist offline.

MAINTENANCE 

Die API ist in einem Wartungsmodus und wird bald wieder verfügbar sein.

◆ CommunicationInvitationRole

Gibt Auskunft darüber welche Benutzer andere Benutzer einladen dürfen.

Aufzählungswerte
None 

Niemand darf andere Benutzer zur Kommunikation einladen.

Moderator 

Nur Moderatoren dürfen andere Benutzer zur Kommunikation einladen.

All 

Jeder benutzer darf andere Benutzer zur Kommunikation einladen.

◆ CreateParticipantResultType

Typ des Resultats.

Aufzählungswerte
Success 

Erfolg

ParticipantAlreadyExists 

Fehler: Dieser Benutzer existiert bereits.

◆ EmailNotificationTemplateType

Typ der Email-Vorlage.

Aufzählungswerte
TPL001 

Standard - Template

TPL002 

Willkommens - Template

◆ FindParticipantResultType

Typ des Resultats.

Aufzählungswerte
UniqueHit 

Erfolg: Genau ein Benutzer wurde gefunden.

MultipleHits 

Fehler: Mehrere Benutzer wurde gefunden.

NotFound 

Fehler: Kein Benutzer wurde gefunden.

◆ NotificationLinkType

Der Typ des Benachrichtigungslinks.

Aufzählungswerte
RegisterLink 

Link bezüglich einer Registrierung.

TokenLink 

Link bezüglich eines Tokens.

CommunicationLink 

Link bezüglich einer Kommunikation.

EthbLink 

Login zum ETHB.

None 

Kein Typ angegeben.

◆ ParticipantCountry

Das Herkunftsland des Benutzers.

Aufzählungswerte
NONE 

Kein Herkunftsland angegeben

◆ ParticipantLanguage

Die Sprache des Benutzers.

Aufzählungswerte
DE 

Deutsch

EN 

Englisch

◆ ParticipantRole

Die Arten von Rollen einer Benutzers.

Aufzählungswerte
Customer 

Ein Kunde des context-Systems. Darf Kommunikationen anlegen und verwalten.

Member 

Besitzt ein Passwort bei seinem Account.

Guest 

Ein Gast. Besitzt kein Passwort.

None 

Keine Rolle vergeben.