Appack GraphQL API Referenz
219 Queries
383 Mutations
244 Objekt-Typen
4 Interfaces
161 Inputs
60 Enums
2 Unions
16 Scalars
Query
Query
analysiert alle Referenzen innerhalb einer Seite
Gibt die Chat-Applikationskomponente der aktuellen App zurück
Lädt eine Applikationskomponente anhand ihrer Id
calculatePushNotificationMaxReceivers(notification: PushNotificationInput!): PushNotificationReceiverStats
pushnotification.graphqls
Berechnet die Anzahl der maximal möglichen Empfänger welche die gegebene Nachricht unter Verwendung der Filter erreichen könnte.
deprecated see AppBagroundJob
deprecated see AppBagroundJob
Lesen einer Chat-Komponente
checkCalendarEventRegistrationStatus(registrationIds: [ID]!): [String]
calendar.graphqls
Wird verwendet, um den Status von Registrierungen abzufragen. Wenn beispielsweise bei
öffentlichen Registrierungen Ids im local storage sind.
öffentlichen Registrierungen Ids im local storage sind.
lädt die N aktuellsten Events des Devices
countProjectSpecifications: Int!
projectmodel.graphqls
Zählt die Specs, auf welche der Nutzer Zugriff hat
Lädt die Gutschein Application mit der gegebenen Id, sofern diese der aktuellen App zugeordnet ist
Liefert einen Statistik-Eintrag pro Gutschein-Vorlage
crowdfundingDonationStatus(donationId: ID!): String
pinboard.graphqls
Gibt den Status einer Crowdfunding-Spende zurück (PENDING oder PAID)
liefert eine historische Statistik über die Installationszahlen
zum Jahresende der vergangenen Jahre seit going live der App.
zum Jahresende der vergangenen Jahre seit going live der App.
exportBookingHistory(componentId: ID!, request: BookingSearchPageRequestInput!): Boolean
resource-booking.graphqls
Exportiert die Buchungshistorie nach Excel
lädt die CMS Konponente
lifert den FileStore mit der gegebenen Id, sofern die notwendigen Rechte vorliegen
fileStoreFileExists(storeId: FSFileId!, name: String!, parent: FSFileId): Boolean
filestore.graphqls
Prüft, ob die Datei schon existiert
Ruft die Logs zum Store ab
findAdminUsers(search: String, filterTechnicalUser: Boolean, page: PageRequest): UserPagingResponse
user.graphqls
Sucht Administrator-Benutzer anhand eines Suchbegriffs, optional gefiltert nach technischen Benutzern
Lädt die für das Resource-Management-Modul freigegebenen Blockierungskalender
Lädt die gemerkten Ressourcen (Bookmarks) des aktuellen Nutzers für eine Komponente
findBookingCalendar(resourceId: ID!, start: Date!, end: Date!): BookingCalendarSimple
resource-booking.graphqls
Lädt den Buchungskalender für eine Resource
findBookingHistory(componentId: ID!, request: BookingSearchPageRequestInput!): BookingPagingResponse
resource-booking.graphqls
Lädt die paginierte Buchungshistorie anhand der angegebenen Suchkriterien
findBookingOccupancy(componentId: ID!, start: Date!, end: Date!, resourceId: ID, includeBlockedTimes: Boolean): BookingOccupancyPlan
resource-booking.graphqls
Lädt den Belegungsplan für die Verwaltungsansicht
Lädt eine Resource
findBookingResources(componentId: String!, activeOnly: Boolean, filter: BookingResourceFilter): [BookingResource]
resource-booking.graphqls
Lädt alle Resources
Lädt eine Buchungsregel
Lädt alle Buchungsregeln
findBookings(componentId: ID!, resourceId: String, onlyMyBookings: Boolean): [Booking]
resource-booking.graphqls
Lädt Buchungen einer Komponente, optional gefiltert nach Ressource oder beschränkt auf die eigenen Buchungen
Lädt einen Zeitplan
Lädt alle Schedules
Lädt ein Tag
Lädt alle Tags
findCalendarEvents(calendarIds: [ID]!, range: DateRange, locationIds: [ID], search: String): [CalendarEvent]
calendar.graphqls
listet alle Ereignisse die mit dem gegebenen Kalender verbunden sind.
Der Kalender selbst muss sich im gleichen App Kontext befinden wie der anfragende User.
Optional kann der Zeitraum noch eingegrenzt werden, was die Performance beim Paging verbessert
Optional eine Freitext, der innerhalb der Titel, Untertitel und Kategorien sucht
Optional kann die Suche auf bestimmte Locations eingeschränkt werden
Der Kalender selbst muss sich im gleichen App Kontext befinden wie der anfragende User.
Optional kann der Zeitraum noch eingegrenzt werden, was die Performance beim Paging verbessert
Optional eine Freitext, der innerhalb der Titel, Untertitel und Kategorien sucht
Optional kann die Suche auf bestimmte Locations eingeschränkt werden
Sucht Chat-Nachrichten in einem Kanal
Lädt ein Group Space
Lädt alle verwaltbaren Ressourcen des aktuellen Nutzers
Lädt einen App-Nutzer
Suche nach einer app
findPushNotifications(status: PushNotificationStatus!, sort: Sort, limit: Int = 100): [PushNotification]
pushnotification.graphqls
Listet alle Push Nachrichten zu einer App und mit bestimmtem Status
Sucht eine Ressource anhand von Dateiname und MIME-Typ
Sucht eine Ressource anhand ihres Titels
Listet die Ressourcen-Kategorien für den angegebenen Geltungsbereich (Scope)
findResourcePlans(resourceId: ID!, day: String, includeBooked: Boolean): [BookingResourcePlan]
resource-booking.graphqls
Lädt die verfügbaren Slots
findResources(search: ResourceSearchCriteria!, page: PageRequest): ResourcePagingResponse
resource.graphqls
Sucht Ressourcen anhand der übergebenen Suchkriterien, mit seitenweiser Ergebnisliste
Lädt die Ressourcen mit den angegebenen Ids
Listet alle Ressourcen mit dem angegebenen MIME-Typ
Lädt das Profil des Verantwortlichen der zu einer Buchung gehörenden Resource
Lädt das Profil des Verantwortlichen einer Resource
lädt die Timeseries Information zur gegebenen Id, jedoch nicht die Datenpunkte
findUserProfile(search: String = "" aiSearch: Boolean = false page: PageRequest): UserProfilePagingResponse
userprofile.graphqls
Listet alle registrierten App-Nutzer zu einer AppId und dem optional gegebenen Suchfilter.
Findet alle Beziehungen zu dem angebeben Profil
Listet alle Benutzerprofile, die seit dem genannten Datum geändert wurden
Sucht Benutzer anhand eines Suchbegriffs
Gibt die Android-Einstellungen der App zurück
Ruft die Einstellungen für den Android Store ab
Liefert den umschließenden Projekt-Container mit allen vorhandenen Versionen.
Liefert gezielt eine Projekt-Sprachversion.
getAppAdminQRCode(size: Int): String
security.graphqls
App-Admin-QR-Code erzeugen
App-Konfiguration
liefert das verfügbare Web-Modul mit der angegebenen ID
Gibt die Komponenten mit einem Badge-Icon zurück
Ruft ein Bonusheft ab
Lade die Lesezeichen die vom Nutzer in der App gespeichert wurden
Liefert eine verkürzte URL zu einem ICal-Feed, der alle Termine aller öffentlichen Kalender enthält.
Liefert eine verkürzte URL, welche es ermöglicht alle öffentlichen Kalender der Komponente in der Hompage einzubetten.
Liefert einen einzelnen Termin (Event) anhand seiner Id.
Liefert eine verkürzte URL, welche von externen Diensten (z.B Google Kalender) benutzt werden kann,
um einen Kalender zu abonnieren, sofern der Kalender dafür freigeschaltet wurde.
um einen Kalender zu abonnieren, sofern der Kalender dafür freigeschaltet wurde.
Liefert das Registrierungsformular
Liefert alle Registrierungsformulare der App
Gibt den angeforderten Kalender zurück
Ruft die aktuellen Daten des Chat-Kanals ab
Gibt alle im CMS angelegten Kanäle zurück. Diese Api gibt keine von Profilen erzeugten Kanäle zurück.
Liefert die offenen Einladungen für einen Kanal.
Wenn kein Kanal übergeben wird, werden die die offenen Einladungen für das aktuelle Profil zurückgegeben.
Wenn kein Kanal übergeben wird, werden die die offenen Einladungen für das aktuelle Profil zurückgegeben.
getChatLiveTickerUrl(channelId: ID!): String
chat.graphqls
Wenn es sich um einen Live-Ticker hat handelt, wird die URL für das Embedding zurückgegeben.
Ruft eine Chat-Nachricht ab
getChatMessages(channel: ID!, order: ChatMessageOrder!, from: String, limit: Int = 30): [ChatMessage]
chat.graphqls
Gibt die Chat-Nachrichten für den Kanal zurück. Es könnne die neusten oder die ältestens Nachrichten geladen werden. Diese werden immer Chronologisch sortiert.
Ruft die aktuell online befindlichen Nutzer im Kanal ab
Liefert die UserProfile die zugestimmt haben im Verezeichnis angezeigt zu werden
Liefert die Chat-Einstellungen für das aktuelle Profil
lädt nur die untergeordnete Ebene des gegebenen Nodes.
Gibt die CMS-Einstellungen zurück
Gibt die Datenschutz-Einstellungen / Nutzungsbedinungen der App zurück
getDevicePushNotifications(from: Date!, to: Date!, componentId: String): [PushNotification]
pushnotification.graphqls
Liefert die Push-Nachrichten für das aktuelle Device. Optional kann eine ModulId mitgegeben werden. Dann werden nur die Push-Nachrichtne zurückgegeben die als Target das Modul haben.
Prüft, ob es einen Direktkanal zu dem Teilnehmer gibt und gibt diesen zurück
Gibt alle Divisions einer App zurück
getEmbedToken: String
security.graphqls
Liefert ein anonymen Token um z.B. Komponenten in die Website einbzubinden.
Ein einzelnes Album zum Laden in dynamischen Seiten.
Lädt die Galerie mit der gegebenen Id
liefert die Gruppe bei bekannter Id
Gibt die IOS-Einstellungen der App zurück
Ruft die Einstellungen für den IOS Store ab
Gibt alle Web Push Subscriptions des aktuellen Nutzers zurück
Gibt die Api Keys für den Zahlungsanbieter zurück
lädt die Grenzwerteinstellungen des aktuellen Users zu der gegebenen TimeSeries
überprüft, ob zu der aktuellen DeviceId ein Profil im Status 'in Prüfung' gibt.
Entweder weil die Mailadresse oder eine genehmigungspflichtige Rolle noch bestätigt werden muss.
Entweder weil die Mailadresse oder eine genehmigungspflichtige Rolle noch bestätigt werden muss.
Lädt die Spec des angegebenen Projekts
Gibt die Push-Konfiguration zurück
Liefert die Push-Nachrichten für das aktuelle Device. Wenn keine componentId übergeben wird, wird die
erste Push-History-Komponente zur Auswertung herangezogen.
erste Push-History-Komponente zur Auswertung herangezogen.
Gibt Informationen zum aktuell hinterlegten Push-Zertifikat zurück
getSocialNetworkConfiguration(socialNetworkId: String): SocialNetworkConfiguration
socialnetwork.graphqls
Ruft die soziale Netwerke-Einstellungen der App ab
Gibt die Social Network-Konfigurationen zurück
Liefert die globale System-Konfiguration
getToken: String
security.graphqls
liefert einen JWT token, welcher für nachfolgende API Aufrufe verwendet werden kann.
Der Token hat eine Gültigkeit von 1 Stunde und hat die Berechtigungen (claims) welche bei dem API Key
konfiguriert sind.
Der Token hat eine Gültigkeit von 1 Stunde und hat die Berechtigungen (claims) welche bei dem API Key
konfiguriert sind.
getTokenByMailAndPin(email: String!, pin: Int!): String
security.graphqls
Liefert einen Token mit den Rechten des zu der Mail gehörenden Benutzerprofils
Liefert alle devices, welche mit dem aktuellen CMS-Benutzer ( für die aktuelle App) verbunden sind
Liefert die Einstellungen der Benutzer Profil Komponente
Gibt den VAPID Public Key der App zurück (für browser pushManager.subscribe)
Liefert den temporären Draft-Inhalt einer Datei, falls vorhanden (null = kein Draft)
Liefert den Dokumenten-Container zu einem Gruppen-Space
isAppLive: Boolean
system.graphqls
Prüft, ob die Ap live ist
isCurrentProfileAnyResourceResponsible: Boolean!
resource-booking.graphqls
Gibt an, ob der aktuelle Nutzer für mindestens eine Resource verantwortlich ist
isMyDeviceConnectedToProfile: Boolean
userprofile.graphqls
Überprüft, ob die aktuelle DeviceId einem Profil zugewiesen ist - unabhängig von dem Token
Liefert die Komponente
Fordert die Informationen zu einer bestehenden Konferenz an
Listet alle Aktivierungen, die innerhalb der App angelegt wurden
listet nur Aktivierungen, die die gegebene Komponente betreffen, also diese aktivieren
listActiveCategorySubscriptions(pinboardApplicationId: ID!): [String]
pinboard.graphqls
lädt eine Liste der IDs der Kategorien mit aktiver subscription
listActiveDatasourceSubscriptions(newsApplicationId: ID!): [ID]
newsfeed.graphqls
welche Datenquellen hat das aktuelle Gerät innerhalb der News Application abonniert
Liefert die Aktiven Items der letzten 24 Stunden
Lädt alle Alben der App
Gibt alle Projekte zurück.
Listet alle Custom-Enums der aktuellen App (z.B. um sie als ENUM-Datentyp für eine Worksheet-Spalte zu referenzieren)
listet die für die aktuelle App verfügbaren Web-Module auf
Listet alles Barcodes/QRCodes, die für eine Komponente angelegt wurden
listet alle Kalender innerhalb einer Komponente
listet alle Registrierungen zu einer gegebenen Veranstaltung auf. Dieses ist
nur durch den Eigentümer der Veranstaltung möglich.
nur durch den Eigentümer der Veranstaltung möglich.
listCalendarEventRegistrationsInPeriod(range: DateRange!, calendarId: ID): [CalendarEventRegistration]
calendar.graphqls
listet alle Registrierungen auf, die innerhalb eines bestimmten Zeitraumes und optional
bezüglich eines Kalenders erfolgt sind.
bezüglich eines Kalenders erfolgt sind.
listet alle Kalender, die im aktuellen App Kontext vorhanden sind.
(nur für CMS admins)
(nur für CMS admins)
Diese Abfrage ist zur Verwendung im CMS Kontext gedacht, um alle Konfigurationseinstellungen
der Liste und alle Elemente zu laden. Die Sortierung und Filterung der Elemente erfolgt
client seitig.
der Liste und alle Elemente zu laden. Die Sortierung und Filterung der Elemente erfolgt
client seitig.
Listet die referenzierten Komponenten/Module innerhalb der aktuellen App
Hier werden nur aktiven Elemente der Liste geraden, die das anfragende Device sehen darf
(Filterung nach Rolle, Publikationsdatum). Die Sortierung erfolgt implizit wie in den
Meta Daten eingestellt.
(Filterung nach Rolle, Publikationsdatum). Die Sortierung erfolgt implizit wie in den
Meta Daten eingestellt.
listet alle Gutscheine, die dem Gerät zugeordnet sind
Listet alle bezahlten Crowdfunding-Spenden der aktuellen App
liefert die verfügbaren Keys und Werte zu den gegebenen EnumIds
Liefert alle Rückmeldungen (Feedback) der Nutzer zu einem Termin
Listet die Files unterhalb des gegebenen Folders
Listet alle für mich relevanten Mitgliedschaftsanfragen auf.
Eingehende Request: Die das aktuelle Profil bestätigen kann
Ausgehende Requests: Die das Profil selbst angefragt hat
Die lässt sich anhand der inquirerId prüfen
Eingehende Request: Die das aktuelle Profil bestätigen kann
Ausgehende Requests: Die das Profil selbst angefragt hat
Die lässt sich anhand der inquirerId prüfen
Listet alle Gruppen, die in der App existieren
Listed alle Gruppen-Spaces in welchen der aktuelle User ist
Gibt alle verfügbaren Icons für das aktuelle Projekt zurück
Rechnungen, die der aktuelle CMS Benutzer einsehen kann
listet alle Locations, die im aktuellen App Kontext vorhanden sind.
listOwnCalendarEventRegistrations(calendarIds: [ID]!, range: DateRange): [CalendarEventRegistration]
calendar.graphqls
Listet alle Registrierungen des aktuellen Benutzers zu Terminen in den gegebenen Kalendern
im Zeitraum
im Zeitraum
Liest alle abgeschlossenen Payment-Sessions
Listet alle verfügbaren Berechtigungen auf
listet alle Grenzwert Einstellungen des aktuellen Benutzers
Listet alle Produkte des Produktkatalogs der App.
Listet die Produkte mit den gegebenen Ids
listProductsByTypes(types: [ProductType], onlyActive: Boolean = true): [ProductDefinition]
product.graphqls
listet alle Produkte der genannten Kategorien
Gibt alle Specs, auf die der Benutzer Zugriff hat zurück
Listet alle in der App vorhandenen Push Kanäle
Listet alle PushNachrichten, die gerade noch aktiv sind.
Gibt alle Ressourcen zurück
lädt die Alben über die AlbenIds
Gibt alle freigegebenen (geteilten) Ressourcen zurück
Listet alle Statusanzeiger der aktuellen App auf
Liefert alle Kategorien
Listet alle Gutschein Vorlagen im aktuellen App Kontext
listet die im aktuellen App Kontext vorhandenen TimeSeries auf. Per Default werden nur die sichtbar geschalteten Serien geliefert
Liefert eine Liste von Tracked Items
Lädt die bevorstehenden n Termine entwerder aus allen für den aktuellen User sichtbaren Kalendern
innerhalb der gegebenen Komponente (componentId = Id eines Kalendermoduls) oder innerhalb des
einzelnen Kalenders (componentId = Id eines Kalenders)
innerhalb der gegebenen Komponente (componentId = Id eines Kalendermoduls) oder innerhalb des
einzelnen Kalenders (componentId = Id eines Kalenders)
Listet alle Files innerhalb des Workspace Folders
liefert die Verwendungsstellen eines Files
liefert den Verlauf der Installationen zu der gegebenen AppId
in den letzten 30 Tagen (default)
in den letzten 30 Tagen (default)
Lädt die Karten die vom ersteller inaktiv gestellt wurden, wenn die Berechtigung stimmt.
Lädt die eigenen Karten die noch im review sind.
Lädt die Karten die noch im review sind, wenn die Berechtigung stimmt.
lädt den Strukturbaum des Projekts als Liste.
Die Hierarchie wird client-seitig erstellt.
Die Hierarchie wird client-seitig erstellt.
Liefert die aktuellen Werte zu einer SerienId und Periode.
lädt ein Workbook der aktuellen App
Lädt alle Workbook-Vorlagen
lädt die Meta Daten zu einem Arbeitsblatt
Lädt die Daten eines Worksheets
Die aktiven Bonuskarten auf dem Gerät im Kontext des Gutschein Moduls
Lädt die Gutschein Vorlagen, die für die Coupon Application definiert sind.
Ist nur für die Verwendung aus dem CMS Kontext heraus gedacht.
Ist nur für die Verwendung aus dem CMS Kontext heraus gedacht.
Lädt die Map-Komponente mit Karteneinstellungen und POIs anhand der Id
Liefert alle mit dem Profil verbundenen Devices
Lädt alle Aufgabenpools der aktuellen App, auf die der Nutzer Lesezugriff hat
liefert die Aufgaben, die der Nutzer sehen darf, weil sie entweder direkt oder indirekt über eine
Gruppenmitgliedschaft zugewiesen sind, sortiert nach Fälligkeit.
Gruppenmitgliedschaft zugewiesen sind, sortiert nach Fälligkeit.
Lädt ein einzigen Eintrag
Liefert die Teilen-URL
newsFeed(datasources: [ID]!, limit: Int = 20 showInactive: Boolean = true): [NewsFeedEntry]
newsfeed.graphqls
Erzeugt einen chronologisch sortierten Newsfeed aus den gegebenen Datenquellen
Lädt eine Datenquelle
Listet die im Kontext der App verfügbaren News Quellen
Sofern die App einen nuLiga Account und damit auch eine ClubNr hinterlegt hat, werden alle Teams
dieses Clubs gelistet. Dies ist der Einstiegspunkt, um auf weitere Tabellen und Spielpläne
zu verweisen.
dieses Clubs gelistet. Dies ist der Einstiegspunkt, um auf weitere Tabellen und Spielpläne
zu verweisen.
Liefert den Spielplan der nächsten Spiele (default)
oder auch die historischen
oder auch die historischen
Die Tabelle zu einem Team
Lädt die Pinboard Application mit der gegebenen Id, sofern diese der aktuellen App zugeordnet ist
Lädt eine einzelne Pinboard-Karte anhand ihrer ID
Ruft alle angehefteten Nachrichten ab
profileComponentId: String
userprofile.graphqls
liefert die Id der Profil-Komponente innerhalb der App
liefert verschiedene Meta Daten zum Stand des Projekts auf dessen
Basis bestimmte Widgets auf dem Dashboard angezeigt werden
Basis bestimmte Widgets auf dem Dashboard angezeigt werden
projectSpec_projectSpecification(appId: AppID!): ProjectSpecification
@deprecated(reason: "use getProjectSpecification")
projectmodel.graphqls
Lädt die Spec des angegebenen Projekts
Gibt die Push-History-Komponente mit der gegebenen Id zurück
Durchsucht die Inhalte des Projekts (z.B. Komponenten, Seiten) anhand eines Suchtexts und Typfilters
Liefert den Pfad bis zum obersten Knoten
Liefert die Konfiguration der Resource-Upload-Komponente mit der angegebenen Id.
Gibt eine Liste von Kanälen zurück
listet die Tag-Gruppen/Kategorien zu der aktuellen App
Liefert den Log Output zu dem Hintergrundprozess ab der gegebenen Position
bis zum aktuellen Ende oder Null, wenn der Log Output inzwischen gelöscht wurde
bis zum aktuellen Ende oder Null, wenn der Log Output inzwischen gelöscht wurde
Lädt eine einzelne Aufgabe anhand ihrer Id, z.B. zum gezielten Nachladen nach einem SSE-Event. Erfordert Leserechte auf den Aufgabenpool
Lädt den Änderungsverlauf einer Aufgabe, neueste zuerst. Erfordert Leserechte auf den Aufgabenpool
Lädt die Kommentare zu einer Aufgabe. Erfordert Leserechte auf den Aufgabenpool
taskManagementApplication(applicationId: ID!): TaskManagementApplicationComponent
taskmanagement.graphqls
Lädt die Pinboard Application mit der gegebenen Id, sofern diese der aktuellen App zugeordnet ist
Lädt den aggregierten Änderungsverlauf eines Aufgabenpools (alle Aufgaben + Pool-Events), neueste zuerst. Erfordert Leserechte auf den Aufgabenpool
Lädt die Aufgabenpools zu den gegebenen Ids, auf die der Nutzer Lesezugriff hat
Lädt alle Aufgaben der gegebenen Taskpools
lädt die TextImage Komponente
lädt das TextWidget mit bekannter Id
Lädt alle Text-Widgets in der aktuelle Sprache
Gibt Kanäle zurück für die keine Subscription besteht
Information zu belegtem Speicherplatz nach Dateityp.
Liefert den aktuell angemeldeten Benutzer (veraltet, siehe whoami)
Listet alle Elemente im Wallet des Users bezüglich der aktuellen App
Liefert Informationen zum aktuellen Benutzer- und Sitzungskontext
workbook_exportSheetData(appId: AppID!, worksheetId: ID!, filter: JSON): [GenericRow]
workbook.graphqls
Exportiert das gegebene Arbeitsblatt vollständig
workbook_getSheetData(worksheetId: ID, skip: Int, limit: Int, options: String!, sort: Sort): [GenericRow]
workbook.graphqls
Liefert die Zeilen eines Arbeitsblatts, optional gefiltert und sortiert.
Deprecated use loadWorksheetData()
Deprecated use loadWorksheetData()
Liefert das Workspace Basisverzeichnis der App
Mutation
Mutation
Setzt das Feld reviewed auf true
Fügt eine App Nutzer Profil zu einer Gruppe hinzu und macht diese damit zum Mitglied.
Dies kann im Kontext der Gruppen Administration im CMS erfolgen oder auf der Mitgliederliste
in einem Gruppenraum durch einen Gruppenleiter.
Dies kann im Kontext der Gruppen Administration im CMS erfolgen oder auf der Mitgliederliste
in einem Gruppenraum durch einen Gruppenleiter.
addLoyaltyCardTemplate(applicationId: ID!, input: LoyaltyCardTemplateInput!): LoyaltyCardTemplate
coupon.graphqls
Eine neue Bonusheft Vorlage wird zu der Gutschein Application hinzugefügt
fügt einen zusätzlichen QR-Code zu der Menge der erlaubten hinzu
Fügt einer Checkliste ein neues Item hinzu. Erfordert Schreibrechte auf den Aufgabenpool
Fügt einer Aufgabe einen Kommentar hinzu. Erfordert Schreibrechte auf den Aufgabenpool
Beantwortet die Frage nach einer Gruppenmitgliedschaft
appendDataToTimeSeries(seriesId: ID!, data: [TimeSeriesDataInput!]!): [TimeSeriesData]!
timeseries.graphqls
hinzufügen von Werten zu einer Serie
applyDefaultCategories: Boolean
appack.graphqls
Erstellt Standard-Kategorien für das aktuelle Projekt (in der Regel ein Bestandsprojekt).
Sofern das Projekt noch keine Kategorien hat.
Sofern das Projekt noch keine Kategorien hat.
Gibt eine reservierte Buchung frei
approveCalendarEventRegistration(registrationId: ID!, comment: String): CalendarEventRegistration
calendar.graphqls
Gibt eine Anmeldung mit Status PENDING_APPROVAL frei. Ein optionaler Kommentar wird per E-Mail an den Anfragenden weitergeleitet.
assignChatChannelRelationIds(channelId: ID!, relationIds: [String]!): Boolean
chat.graphqls
Weist der Subscription / Kanal die Relations zu.
assignDeviceToProfileByCode(input: UserProfileAssignDeviceCodeInput!): UserProfileRegistrationResult
userprofile.graphqls
Der Benutzer scannt einen QR-Code, der in der Datenbank seinem Profil zugeordnet und ihm übergeben wurde, um
die Verbindung zu seinem Gerät herzustellen.
die Verbindung zu seinem Gerät herzustellen.
assignDeviceToUserProfile(input: UserProfileAssignDeviceInput!): UserProfileRegistrationResult
userprofile.graphqls
Der Benutzer möchte sein Gerät über die eingegebene Mail Adresse mit seinem Benutzerprofil verbinden.
Sofern die Konfiguration die Verwendung einer verifizierten Mobilnummer erfordert, wird der
Verifikationsprozess parallel zum Mail-Versand gestartet.
Sofern die Konfiguration die Verwendung einer verifizierten Mobilnummer erfordert, wird der
Verifikationsprozess parallel zum Mail-Versand gestartet.
cancelCalendarEventRegistration(registrationId: ID!, reason: String): CalendarEvent
calendar.graphqls
Die Reservierung wird storniert. Bei Erfolg wird der aktualisierte Event geliefert - jeweils mit der
reduzierten Teilnehmerzahl und Sitzplatzbelegung.
reduzierten Teilnehmerzahl und Sitzplatzbelegung.
cancelGroupAccessRequest(groupId: ID!): Boolean
group.graphqls
Bricht die Mitgliedschaftsanfrage ab
cancelPendingDeviceAssignment: Boolean
userprofile.graphqls
Bricht den Zuweisungsprozess für ein Gerät zu einem Profil ab
cancelPhoneNumberChange: Boolean
userprofile.graphqls
Bricht den wechsel einer Telefonnummer ab
Anfrage um den Service-Plan anzupassen. Ergebnis liefert true wenn er angepasst wurde.
Ändert die Benutzereinstellungen
chatMessageRead(message: ID!): Boolean
chat.graphqls
Markiert die Nachricht als gelesen
chatMessageReceived(message: ID!): Boolean
chat.graphqls
Markiert die Nachricht als direkt empfangen
chatProfileWriting(channelId: ID!): Boolean
chat.graphqls
Profil schreibt gerade eine Nachricht
clearCalendar(calendarId: ID!): Int
calendar.graphqls
Löscht alle Einträge im Kalender
clearChatMessages(channelId: ID!): Boolean
chat.graphqls
Löscht alle Chat-Nachrichten aus einem Kanal
Dupliziert mehrere Einträge und gibt die neuen Einträge zurück
cloneWorkbook(sourceId: ID!, destinationId: ID!, copyData: Boolean = false): WorkbookComponent
workbook.graphqls
fügt alle Arbeitsblätter des Quell-Workbooks an das Ende des Ziel-Workbooks
eine Bonuskarte wird virtuell gestempelt, indem ein QR-Code gescannt wird.
Sofern alle Bedingungen erfüllt sind, wird der Stempel auf der Bonuskarte eingetragen.
Sofern alle Bedingungen erfüllt sind, wird der Stempel auf der Bonuskarte eingetragen.
Bestätigt die Zahlung einer reservierten Buchung
Der Veranstalter/Verantwortliche des Events, bestätigt die Teilnahme. Dies erfolgt entweder
durch manuelles "abhaken" oder durch Scannen eines Codes, den der Teilnehmer vorzeigt - entweder
des QR-Codes der Registrierungsbestätigung (Ticket) oder, sofern am Event über
`memberCardCheckInEnabled` erlaubt, des QR-Codes des Mitgliedsausweises. Da der Scanner nicht weiß,
welche Art Code gescannt wurde, wird dieser als generischer Wert übergeben und serverseitig aufgelöst.
Dies kann nur von einem zuständigen Ansprechpartner des Termins am Tag des Termins durchgeführt werden.
durch manuelles "abhaken" oder durch Scannen eines Codes, den der Teilnehmer vorzeigt - entweder
des QR-Codes der Registrierungsbestätigung (Ticket) oder, sofern am Event über
`memberCardCheckInEnabled` erlaubt, des QR-Codes des Mitgliedsausweises. Da der Scanner nicht weiß,
welche Art Code gescannt wurde, wird dieser als generischer Wert übergeben und serverseitig aufgelöst.
Dies kann nur von einem zuständigen Ansprechpartner des Termins am Tag des Termins durchgeführt werden.
Die Bezahlung einer ggfs. kostenpflichtigen Termin-Anmeldung wird bestätigt.
Dies kann entweder über ein passendes gültiges Ticket geschehen, welches dann entwertet wird oder manuell
durch den Veranstalter/Verantwortlichen des Events, durch manuelle Bestätigung
Dies kann entweder über ein passendes gültiges Ticket geschehen, welches dann entwertet wird oder manuell
durch den Veranstalter/Verantwortlichen des Events, durch manuelle Bestätigung
copyListEntriesToAnotherList(sourceListId: ID!, targetListId: ID!): Boolean
listComponent.graphqls
Kopiert die Einträge einer Liste in eine andere Liste
Kopiert eine Datei in eine andere App. Gibt die neue Datei zurück
createActivator(input: ComponentActivatorInput!, componentId: ID!): ComponentActivator
component-activator.graphqls
Erzeugt Activator für eine Komponente
Erstellt einen Administrator (INTERNAL)
Erzeugt einen neuen Barcode
Merkt eine Ressource für den aktuellen Nutzer als Bookmark
createBookingResource(componentId: ID!, resource: BookingResourceInput!): BookingResource
resource-booking.graphqls
Erstellt eine Resource
Erstellt eine Regel
Erstellt Buchungen
createBookingSchedule(componentId: String!, schedule: BookingScheduleInput!): BookingSchedule
resource-booking.graphqls
Erstellt einen neuen Zeitplan
Erstellt ein Tag
Erstellt einen neuen Kalender.
createCalendarEvents(calendarId: ID!, data: CalendarEventTemplate!): [CalendarEvent]!
calendar.graphqls
erzeugt eine einzelne oder eine Serie von Ereignissen innerhalb eines Kalender.
calendarId Kalender zu dem dieses Ereignis gehören solldata Eigenschaften des Events
createCalendarInGroupSpace(spaceId: ID!, label: String!, color: String = "#0f4072" restrictWriteAccessToLeader: Boolean = false): GroupSpaceLink
group.graphqls
Erzeugt einen Kalender, der diesem Gruppenraum/der Gruppe zugeordnet ist
createCalendarRegistrationForm(input: CalendarRegistrationFormInput!): CalendarRegistrationForm
calendar.graphqls
Erstellt ein neues Registrierungsformular für Kalender-Termine
Erwartet das Input Objekt und die ID der Chat-Komponente
Erzeugt einen neuen Chat-Kanal, der diesem Gruppenraum/der Gruppe zugeordnet ist
erstellt eine Umfrage
erzeugt eine Gutschein-Vorlage
createCrowdfundingCard(applicationId: ID!, pinboardCardCategoryId: ID!, input: CrowdfundingCardInput!): PinboardCard
pinboard.graphqls
Erstellt eine Crowdfunding-Karte in einer Pinboardkategorie
createCrowdfundingDonation(cardId: ID!, amount: Float!, successUrl: String!, anonymous: Boolean!): CrowdfundingDonationResult!
pinboard.graphqls
Erstellt eine Stripe Checkout Session für eine Crowdfunding-Spende
Legt eine neue, eigenständige Custom-Enum-Gruppe an (z.B. um sie als ENUM-Datentyp für eine Worksheet-Spalte zu nutzen)
Zu einer Aufzählung, z.B Abteilungen oder angepasste Rollen wird ein neuer Key
und mindestens eine Sprachversion eingefügt.
und mindestens eine Sprachversion eingefügt.
createEventFeedback(eventId: ID!, feedback: CalendarEventFeedbackInput!): CalendarEventFeedback
calendar.graphqls
Erstellt eine Rückmeldung (Feedback) eines Nutzers zu einem Termin
createFamilyMember(relationType: UserProfileRelationType!, userProfile: FamilyMemberInput!): UserProfileRelation
userprofile.graphqls
Im Kontext des aktuellen Profils soll das Profil eines Familienmitgliedes erzeugt werden
erzeugt einen neuen File Eintrag auf Basis eines vorherigen Uploads
Erstellt ein Verzeichnis
createFileStoreFile(storeId: FSId, request: FSFileUploadRequest!, parent: FSFileId): FSFile
filestore.graphqls
Erstellt eine leere Datei. Bereit zum Upload
Erzeugt eine neue Galerie, und fügt die optional gegebenen Bilder ein
Erstellt ein neues, leeres Album
Erzeugt eine neue Gruppe. Der Name darf noch nicht vergeben sein
createLinkInGroupSpace(spaceId: ID!, label: String!, target: String!, linkType: GroupSpaceLinkType!, linkMode: String): GroupSpaceLink
group.graphqls
Erzeugt einen neuen Link im Group-Space
Anlegen einer neuen Eintrags
Erstellt einen neuen Ort im Kontext der aktuellen App
Erzeugt einen neuen manuellen Eintrag in einem Newsfeed des Typs MANUAL
Erstellt ein POI
Erstellt eine Chat-Konversation mit mehreren Teilnehmern
Erzeugt eine neue News Datenquelle
createOrUpdateCalendarEventCategory(calendarId: ID!, input: CalendarEventCategoryInput!): CalendarEventCategory!
calendar.graphqls
Fügt dem Kalender eine neue Event Kategorie hinzu.
calendarId Kalender Kontextinput Category input
createPaymentSession(items: [CartLineItem], redirectUrl: String!, context: JSON): PaymentSession
wallet.graphqls
Erzeugt eine Payment Session mit einem Link, um das zugehörige Formular mit dem Warenkorb darzustellen.
createPinboardCard(applicationId: ID!, pinboardCardCategoryId: ID!, input: PinboardCardInput): PinboardCard
pinboard.graphqls
Erstellt eine Karte in einer Pinboardcategorie
createPinboardCategory(applicationId: ID!, input: PinboardCardCategoryInput): PinboardCardCategory
pinboard.graphqls
Erstellt eine Pinboardkategorie
Erstellt eine neue Produktdefinition
createProfileCustomField(input: ProfileCustomFieldInput!): UserProfileConfiguration!
userprofile.graphqls
Erstellt ein neues App-spezifisches Profilfeld
Erzeugt ein neues Projekt optional als Kopie eines anderen
createProjectStructureNodes(projectId: ID!, components: [ProjectStructureNodeCreateInput]!): [ProjectStructureNode]
appack.graphqls
fügt mehrere Strukturknoten (Module/Komponenten) zu einem Projekt hinzu
Erstellt einen Pushkanal
erstellt eine Kategorie. Aktuell valide Scopes sind: IMAGES oder HTML
createSignedResourceUpload(requests: [ResourceUploadSigningRequest]!): [ResourceUploadSigningResponse]
resource.graphqls
Generiert Signed Upload URLs. Mit dieser URL kann per Post direkt in das S3 kompatible Storage geladen werden. Die Resourcen werden im Status uploading erstellt und werden später als abgeschlossen markiert.
Zeigt dem Server an, dass die Upload abgeschlossen wurde. Es werden dann die notwendigen Post-Upload-Prozesse gestartet.
createSocialNetworkConfiguration(type: SocialNetworkConfigurationType!, name: String!): SocialNetworkConfiguration
socialnetwork.graphqls
Erstellt eine neue Verbindung
createStructureNodeCategory(category: ProjectStructureNodeCategoryInput!): ProjectStructureNodeCategory
appack.graphqls
Erzeugt eine Kategorie
neue Tag Kategorie bei der aktuellen App einfügen
Legt eine neue Aufgabe im gegebenen Aufgabenpool an
Legt eine neue Checkliste an einer Aufgabe an. Erfordert Schreibrechte auf den Aufgabenpool
Legt einen neuen Aufgabenpool innerhalb eines Kontexts (Task-Management-Modul oder GroupSpace) an
Legt einen neuen Aufgabenpool an, der diesem Gruppenraum/der Gruppe zugeordnet ist. Nur Gruppenleiter dürfen dies.
Kann von einem Gruppenleiter aufgerufen werden, um einen 6 stelligen Zugangscode mit einer zeitlich begrenzten Gültigkeit
für die Gruppe zu erzeugen.
für die Gruppe zu erzeugen.
erzeugt einen neuen temporären technischen Benutzer und gibt die Credentials zurück
erstellt eine neue TextImage Komponente
Erzeugt ein neues Text-Widget
erzeugt eine neue Serie mit Namen und Einheit zu der dann Werte eingetragen werden können
Erstellt ein neues Item
Erstellt einen App-Administrator
Erstellen eines Benutzerprofils aus dem CMS Kontext, d.h mit erweiterten Rechten
createUserProfileActivationCode(id: ID!): String
userprofile.graphqls
Generiert ein neuen Aktivierungscode
Erstellt ein Benutzerprofil von einem Gerät
createUserProfileRelation(input: UserProfileRelationInput!): UserProfileRelation
userprofile-relation.graphqls
Erstellt eine Relation zwischen 2 Nutzern
Erstellt ein neues Worksheet
Erzeugt einen neuen Eintrag
createWorkspaceContentWithText(parent: WSFileId!, filename: String!, text: String!, fileType: WSFileType!): WSTextContent
workspace.graphqls
Erzeugt eine neue HTML Seite mit gegebenem Inhalt.
createWorkspaceFileWithUpload(parent: WSFileId!, file: UploadId!, contentType: String): WSBinary
workspace.graphqls
Erzeugt ein neues File per Upload.
Erzeugt ein Verzeichnis.
Erzeugt eine neuen Seitenverweis.
createWorkspaceWebModule(parent: WSFileId!, moduleId: WSWebModuleId, name: String!): WSWebModule
workspace.graphqls
Fügt eine WebModul Referenz ein. Dies ist ein parametrisierter Link auf die Index.html des Moduls
deleteActivator(id: ID!): Boolean
component-activator.graphqls
Löscht den Activator
deleteAdminUser(id: ID!): Boolean
user.graphqls
Löscht einen Administrator (INTERNAL)
deleteBarcode(id: ID!): Boolean
barcode.graphqls
Löscht den Barcode
Löscht eine Buchung
Löscht einen Bookmark
Löscht eine Resource
Löscht eine Buchungsregel
Löscht einen Zeitplan
Löscht ein Tag
deleteCalendar(calendarId: ID!): Int
calendar.graphqls
Löscht einen Kalender und alle Ereingnisse darin.
löscht das Ereignis aus dem Kalender, sofern der Benutzer Zugriff auf dieses Ereignis hat.
Es wird je nach scope nur das Ereignis gelöscht oder zusätzlich alle nachfolgenden bzw. alle der gleichen Serie.
Es wird je nach scope nur das Ereignis gelöscht oder zusätzlich alle nachfolgenden bzw. alle der gleichen Serie.
löscht eine Kategorie aus dem zugehörigen Kalender, sofern diese Kategorie nicht verwendet wird
deleteCalendarRegistrationForm(id: ID!): Boolean
calendar.graphqls
Löscht ein Registrierungsformular für Kalender-Termine
deleteChatMessage(message: ID!): Boolean
chat.graphqls
Löscht eine Chat-Nachricht
deleteCouponsBySpecificationId(couponSpecificationId: ID!): Int
coupon.graphqls
Löscht die Gutschein Vorlage und zugehörigen Instanzen.
Löscht ein Key von einem Enum
deleteEventFeedback(id: ID!): Boolean
calendar.graphqls
Löscht eine Rückmeldung (Feedback) zu einem Termin
deleteFamilyMember(id: ID!): Boolean
userprofile.graphqls
Löschen eines Familienmitgliedes
deleteFileRef(id: ID!): ID!
fileshare.graphqls
löscht das File
Löscht eine Datei oder ein Verzeichnis. Dieses Funktion löscht rekursiv!
Löscht ein Album.
Löschen eine Gruppe
Entfernt ein Mitglied aus einer Gruppe
Entfernt mehrere Gruppenmitglieder
deleteLinkInGroupSpace(spaceId: ID!, linkId: ID!): Boolean
group.graphqls
Löscht einen Link innerhalb eines Gruppenraums. Aktuell werden nur externe Links unterstützt.
deleteListEntries(ids: [ID], componentId: ID!): Int
listComponent.graphqls
Löschen mehrerer Einträge
deleteLocation(locationId: ID!): ID!
location.graphqls
Löscht einen Ort
löschte einen QRCode aus der Bonusheft Vorlage
entfernt die Bonusheft Vorlage aus dem Modul sofern keine Instanzen davon existieren
deleteManualNewsFeedEntry(newsFeedEntryId: ID!): Boolean
newsfeed.graphqls
löscht den gegebenen NewsFeed Eintrag und gibt bei erfolg true zurück
Löscht einen Poi
löscht die gegebene Datenquelle und alle gespeicherten zugehörigen Einträge und gibt deren Anzahl zurück
deletePinboardCard(pinboardCardId: ID!): Boolean
pinboard.graphqls
Löscht eine Pinboard Karte
deletePinboardCardsInCategory(pinboardCategoryId: ID!, componentId: ID!): Boolean
pinboard.graphqls
Löscht alle Karten einer Pinboard Kategorie
deletePinboardCategory(pinboardCategoryId: ID!, componentId: ID!): Boolean
pinboard.graphqls
Löscht eine Pinboard Kategorie
deleteProduct(id: ID!): Boolean
product.graphqls
Löscht ein Produkt
Löscht ein App-spezifisches Profilfeld und entfernt es aus allen Nutzerprofilen
deleteProject(id: ID!): Boolean
appack.graphqls
Achtung: Löscht das komplette Project mit allen Inhalten
deleteProjectStructureNode(id: ID!): Boolean
appack.graphqls
Löscht eine Strukturknoten aus dem Projekt
deletePushChannel(id: ID!): String
pushnotification.graphqls
löscht ein Kanal aus dem System
deletePushNotification(id: ID!): String
pushnotification.graphqls
löscht eine Nachricht aus dem System
deletePushNotifications(ids: [ID!]!): [String]
pushnotification.graphqls
löscht mehrere Nachrichten aus dem System
löscht eine Resource
Löscht die Kategorie aus dem System. Alle Verweise auf die Kategorie werden zurücksetzt.
löscht mehrere Resourcen
deleteStructureNodeCategory(id: ID!): Boolean
appack.graphqls
Löscht eine Kategorie
löscht den referenzierten Tag sofern dieser nicht verwendet wird
deleteTagGroup(tagGroupId: ID!): Boolean
tags.graphqls
löscht eine TagGroup und alle enthaltenen Tags
deleteTask(taskId: ID!): Boolean
taskmanagement.graphqls
Löscht eine Aufgabe. Erfordert Schreibrechte auf den Aufgabenpool
Löscht eine Checkliste einer Aufgabe. Erfordert Schreibrechte auf den Aufgabenpool
Löscht ein Checklisten-Item. Erfordert Schreibrechte auf den Aufgabenpool
Löscht einen Kommentar einer Aufgabe. Erfordert Schreibrechte auf den Aufgabenpool
deleteTaskPool(taskPoolId: ID!): Boolean
taskmanagement.graphqls
Löscht einen Aufgabenpool inklusive aller enthaltenen Aufgaben. Erfordert Admin-Rechte auf das Modul (bzw. Gruppenleiter bei GroupSpace-Pools)
deleteTaskPoolInGroupSpace(spaceId: ID!, taskPoolId: ID!): Boolean
group.graphqls
Löscht einen Aufgabenpool aus dem Gruppenraum inklusive aller enthaltenen Aufgaben. Nur Gruppenleiter dürfen dies.
deleteTimeSeries(id: ID!): ID
timeseries.graphqls
löscht die Serie und alle Werte
Löscht das Item
deleteUser(id: ID!): Boolean
user.graphqls
Löscht einen App-Administrator
deleteUserProfile(id: ID!): ID
userprofile.graphqls
Löscht ein Benutzerprofil
deleteUserProfileImage(id: ID!): ID
userprofile.graphqls
Löscht das aktuelle Benutzerprofilbild
deleteUserProfileRelation(id: ID!): Boolean
userprofile-relation.graphqls
Löscht eine Relation
deleteUserProfiles(ids: [ID]!): Int
userprofile.graphqls
Löscht mehrere Benutzerprofile
deleteWorksheet(workbookId: ID!, worksheetId: ID!): Int
workbook.graphqls
Löscht das Arbeitsblatt
deleteWorksheetRows(worksheetId: ID!, ids: [ID]!): Int
workbook.graphqls
Löscht mehrere Einträge
Löscht ein File und ggfs. alle untergeordneten Verzeichnisse!
Degradiert Gruppenleiter zu einem Mitglied
Nimmt eine Registration aus der Warteschlange und fügt Sie als Teilnehmer ein.
Verwirft einen vorhandenen Draft
dispatchCoupon(couponId: ID!, mode: DispatchMode!, message: String, targets: [String]): ID!
coupon.graphqls
Gibt den Gutschein gemäß dem Ausgabemodus aus. Über den zurückgegebenen Handle kann der Fortschritt dann
periodisch abgefragt werden.
Optional kann eine Push Nachricht gesendet werden.
Optional eine Menge von IDs, die entweder ein Rollen-Key oder Gruppen-ID sind
periodisch abgefragt werden.
Optional kann eine Push Nachricht gesendet werden.
Optional eine Menge von IDs, die entweder ein Rollen-Key oder Gruppen-ID sind
Erstellt neues Album mit den Einstellung eines existierenden Albums.
Dupliziert einen Zeitplan
Dupliziert eine bestehende Row
Dupliziert ein File innerhalb des gleichen Verzeichnisses
endPhoneNumberVerification(code: String!): String
userprofile.graphqls
Verifiziert ein Nummernwechsel. Gibt die verifizierte Telefonnummer zurück
enforceCalendarEventRegistration(request: CalendarEventRegistrationRequest): [CalendarEventRegistration]!
calendar.graphqls
Spezielle Version der "requestCalendarEventRegistration" für Administratoren, wobei verschiedene Prüfungen
auf Teilnehmerbegrenzung und Zeitpunkt ausser Kraft gesetzt werden.
auf Teilnehmerbegrenzung und Zeitpunkt ausser Kraft gesetzt werden.
enqueueDataToDevice(deviceEui: ID!, fport: Int = 1 data: [Int] !): ID!
chirpstack.graphqls
Schickt Daten in die Queue des Geräts
Stellt sicher, dass es eine Direktkommunikation zwischen den Teilnehmern gibt
exportiert die POIs der Map Komponente in eine Excel-Datei
exportUserProfiles(filter: String = "" format: UserProfileExportFormat search: String ="" sort: Sort aiSearch: Boolean = false): UploadId
userprofile.graphqls
exportiert die Liste aller App Nutzer, die den gegebenen Filter-Kriterien entsprechen in eine Datei
des gewünschten Formats
des gewünschten Formats
exportiert alle Daten des Arbeitsblattes in eine Excel-Datei
externalOpenIdConnectAuthenticated(accessToken: String!, refreshToken: String): ProfileValidationStatus
userprofile.graphqls
Überprüft das Token mit dem externen Identitätsdienst und synchronisiert die Daten
fileStoreMoveFiles(storeId: FSId, files: [FSFileId]!, newParent: FSFileId): [FSFile]
filestore.graphqls
Verschiebt die Dateien und verzeichnisse in der Struktur
Der Upload wurde abgeschlossen. Post-Prozesse werden gestartet
fillLoginSession(sessionId: String!): Boolean
@deprecated(reason: "will be removed")
security.graphqls
Sendet den aktuellen User-Context an die Session
Leitet eine Nachricht an einen anderen Kanal weiter
generateAPIToken: String
user.graphqls
Genertiert ein Api Token, falls dies für den User aktiviert ist
Importiert die Kalenderdaten aus einer XLSX Datei (Vorlage in Online Hilfe abrufbar).
Die Daten werden zu dem gegebenen Kalender hinzugefügt.
Die Daten werden zu dem gegebenen Kalender hinzugefügt.
importFromOldGalleryToAlbum(albumId: ID!, oldGalleryModuleId: String!): GalleryAlbum
galleryAlbum.graphqls
Erstellt ein neues Album und füllt es mit den Bildern aus einem angegebenen Galerie-Modul
Importiert die Kalenderdaten aus einer ICS Datei im iCal Format in den bestehenden Kalender.
importMapComponentPois(id: ID!, file: UploadId!, settings: MapPoiImportSettings!): MapComponent
map.graphqls
Importiert POIs von einer Excel-Datei
importiert eine Excel Liste mit geplanten PushNachrichten, welche zu dem gegebenen Zeitpunkt versendet werden sollen.
importUserProfiles(file: UploadId!, settings: UserProfileExcelImportSettings!): String
userprofile.graphqls
Importiert Benutzerprofile von einer Excel-Datei.
Als Ergebnis wird der Log-Output geliefert.
Als Ergebnis wird der Log-Output geliefert.
importiert die Daten in das gegebene Arbeitsblatt. Wenn clear gesetzt, dann werden vorhandene Daten
gelöscht, andernfalls werden die Daten angehängt.
Als Ergebnis wird die Anzahl der importieren Zeilen geliefert.
gelöscht, andernfalls werden die Daten angehängt.
Als Ergebnis wird die Anzahl der importieren Zeilen geliefert.
initRelationsFromFamilyNumber(clearAllRelations: Boolean = false): Int
userprofile-relation.graphqls
Initialisiert alle relations von der importierten Familiennummer.
Mit der Option clearAllRelations, kann optional alle Beziehungen vorher gelöscht werden.
Mit der Option clearAllRelations, kann optional alle Beziehungen vorher gelöscht werden.
Schickt eine Einladung an ein Profil
Lädt eine Person zu der Gruppe ein
Gibt dem Nutzer eine Gutschrift für ein Produkt in sein Wallet
Beitritt zu einem öffentlichen Kanal
joinGroupUsingAccessCode(code: Int!): Boolean
group.graphqls
Der User gibt den 6-stelligen Zugangscode ein, den er/sie vom Gruppenleiter erhalten hat und kann damit innerhalb
des Gültigkeitszeitraumes direkt der Gruppe beitreten.
des Gültigkeitszeitraumes direkt der Gruppe beitreten.
Lässt den aktuellen Nutzer dem Team eines Aufgabenpools beitreten. Nicht möglich für GroupSpace-Pools
kickChatProfile(channelId: ID!, profileId: ID!): Boolean
chat.graphqls
Wirft ein Profil aus dem Kanal
leaveChatChannel(channelId: ID!): Boolean
chat.graphqls
Verlässt den Chat-Kanal
Lässt den aktuellen Nutzer das Team eines Aufgabenpools wieder verlassen. Entfernt das Profil zusätzlich aus allen Aufgaben- und Checklisten-Zuweisungen dieses Pools. Nicht möglich für GroupSpace-Pools
logoutSocialNetwork(socialNetworkId: String!, delete: Boolean): SocialNetworkConfiguration
socialnetwork.graphqls
Löst die Verbindung zwischen Appack und Facebook oder Instagram
Wenn delete auf true gesetzt wird, wird das Netzwerk komplett vom System entfernt
Wenn delete auf true gesetzt wird, wird das Netzwerk komplett vom System entfernt
mergeLocations(duplicateLocationIds: [ID]!, targetLocationId: ID!): Int!
location.graphqls
mehrfach vorkommende gleiche Orte werden zusammengefasst, indem die Duplikate durch das Ziel ersetzt
und anschließend gelöscht werden.
und anschließend gelöscht werden.
Migriert einen Kalender aus einem alten, tabellenbasierten Workbook-Format in einen regulären Kalender, anhand der gegebenen Workbook-Id.
Verschiebt eine Datei / Verzeichnis in der Struktur
populatePinboardFromWorkbookComponent(applicationId: ID!, workbookComponentId: ID!): PinboardApplicationComponent
pinboard.graphqls
Liest die Daten einer Arbeitsmappe vom Typ 'Schwarzes Brett' und fügt diese
der Pinnwand hinzu.
der Pinnwand hinzu.
Befördert mehrere Mitglieder zum Gruppenleiter
einlösen eines eigenen Coupons. Liefert den Coupon mit dem geänderten Status.
Sofern der Kalender mit einer iCal Datenquelle verbunden ist, werden die Daten von dort neu geladen
und unsere lokale Kopie entsprechend aktualisiert.
Dies kann entweder über einen expliziten Refresh (Button in der UI) oder periodisch per
Hintergrundprozess erfolgen.
und unsere lokale Kopie entsprechend aktualisiert.
Dies kann entweder über einen expliziten Refresh (Button in der UI) oder periodisch per
Hintergrundprozess erfolgen.
registerDeviceInfoAdmin(appId: AppID!, deviceId: String!, deviceSecret: String): DeviceInfo
security.graphqls
Registriert das Gerät als Admin-Gerät
Das Produkt wird in der Konfiguration und dem aktuellen Preis beim Bezahldienstleister registriert.
Nur registrierte Produkte können auch verkauft werden.
Nur registrierte Produkte können auch verkauft werden.
Widerruft die Teilnahme am Event
Dies kann nur von einem zuständigen Ansprechpartner des Termins am Tag des Termins durchgeführt werden.
Dies kann nur von einem zuständigen Ansprechpartner des Termins am Tag des Termins durchgeführt werden.
Der Veranstalter/Verantwortliche des Events zieht die Bezahlbestätigung zurück
rejectPendingCalendarEventRegistration(registrationId: ID!, comment: String): CalendarEvent
calendar.graphqls
Lehnt eine Anmeldung mit Status PENDING_APPROVAL ab und löscht sie. Ein optionaler Kommentar wird per E-Mail an den Anfragenden weitergeleitet.
löscht die Karte und sendet dem besitzer einen Hinweis
removeChatChannel(id: ID!): Boolean
chat.graphqls
Löscht einen Kanal aus der Chat-Komponente
removeProfileAssignment: Boolean
user.graphqls
Entfernt die aktuelle Profilzuweisung vom Nutzer
Benennt eine Datei oder ein Verzeichnis um
renameLinkInGroupSpace(spaceId: ID!, spaceLinkId: ID!, newName: String): Boolean
group.graphqls
Bennennt einen Link im Gruppenraum um.
Ändert den Dateinamen
reportChatMessage(message: ID!, reportReason: String!): Boolean
chat.graphqls
Meldet eine Chat-Nachricht an den Chat-Admin und Appack
reportPinboardCard(cardId: ID!, reportReason: String!, reportMessage: String): Boolean
pinboard.graphqls
Meldet eine Karte der Hinterlegten Email oder an den Projektmanager
requestAndroidAppUpdate(comment: String!): Boolean
projectmetadata.graphqls
Meldet eine gewünschte Aktualisierung der Android App zum Review/Going-Live an. Liefert true, wenn die Anfrage erfasst wurde
requestCalendarEventRegistration(request: CalendarEventRegistrationRequest): [CalendarEventRegistration]!
calendar.graphqls
Registrieungsanfrage zu einem Termin. Bei der Anfrage werden so viele 'Plätze' reserviert
wie es Teilnehmer in der Anfrage gibt. Die Registrierung gelingt nur dann, wenn noch ausreichendes
Kontingent für alle Teilnehmer in dieser Anfrage vorhanden ist. Je nachdem, ob für den
Termin eine Warteliste verwaltet werden soll, erhält man entsprechend eine Fehlermeldung oder
zugeteilte Positionen.
wie es Teilnehmer in der Anfrage gibt. Die Registrierung gelingt nur dann, wenn noch ausreichendes
Kontingent für alle Teilnehmer in dieser Anfrage vorhanden ist. Je nachdem, ob für den
Termin eine Warteliste verwaltet werden soll, erhält man entsprechend eine Fehlermeldung oder
zugeteilte Positionen.
Erzeugt ein Captcha Bild in der gwünschten Grösse
Fragt die Mitgliedschaft in einer Gruppe an
Gibt true zurück, wenn es eine öffentliche Gruppe ist und automatisch beigetreten wurde. Gibt false zurück, wenn es einer Bestätigung bedarf
Gibt true zurück, wenn es eine öffentliche Gruppe ist und automatisch beigetreten wurde. Gibt false zurück, wenn es einer Bestätigung bedarf
requestIOSAppUpdate(comment: String!): Boolean
projectmetadata.graphqls
Meldet eine gewünschte Aktualisierung der IOS App zum Review/Going-Live an. Liefert true, wenn die Anfrage erfasst wurde
requestPublicCalendarEventRegistration(request: CalendarEventRegistrationRequest!, captcha: CaptchaSolution!): [CalendarEventRegistration]!
calendar.graphqls
Spezielle Version der "requestCalendarEventRegistration" zum einbinden in die öffentliche Webseite über
unser CalendarWidget. Nur erlaubt bei Terminen, die mit 'öffentliche Anmeldung erlauben' markiert sind.
Der Request benötigt nur die Felder Name, Vorname, EMail. Um Mißbrauch über ein Skript zu verhindern
muss zusätzlich noch ein Captcha gelöst werden. Technisch werden die Personen vom Termin-Verantwortlichen
als Begleitpersonen angemeldet.
unser CalendarWidget. Nur erlaubt bei Terminen, die mit 'öffentliche Anmeldung erlauben' markiert sind.
Der Request benötigt nur die Felder Name, Vorname, EMail. Um Mißbrauch über ein Skript zu verhindern
muss zusätzlich noch ein Captcha gelöst werden. Technisch werden die Personen vom Termin-Verantwortlichen
als Begleitpersonen angemeldet.
requestPushNotificationCertificate: Boolean
pushnotification.graphqls
Fordert das aktualisieren eines Zertifikats an
resetAdminUserPassword(id: ID!): Boolean
user.graphqls
Setzt das Passwort eines Administrators zurück(INTERNAL)
resetUserPassword(id: ID!): Boolean
user.graphqls
Setzt das Passwort eines App-Administrators
resourceUploadComplete(id: ID!, resources: [String]!, input: ResourceUploadCompletedInput!): Boolean
resource-upload.graphqls
Markiert den Upload der übergebenen Ressourcen als abgeschlossen und stößt die Weiterverarbeitung an.
Speichert die Auswahl einer Umfrage
Speichert die Positionen der Stempelfelder (Stamps) einer Bonusheft Vorlage auf dem Hintergrundbild
Speichert den Editor-Inhalt temporär als Draft (Auto-Save, 8h TTL)
security_app_assign_admin(appId: AppID!, deviceId: String!, deviceSecret: String): DeviceInfo
@deprecated(reason: "Please use registerDeviceInfoAdmin ")
security.graphqls
Registriert das Gerät als Admin-Gerät
security_create_temporary_technical_user: TemporaryTechnicalUserResponse
@deprecated(reason: "Please use createTemporaryTechnicalUser")
security.graphqls
erzeugt einen neuen temporären technischen Benutzer und gibt die Credentials zurück
sendChatInvitationResponse(invitationId: ID!, response: ChatChannelInvitationResponse!, message: String): ChatChannel
chat.graphqls
Schickt eine Antwort auf eine Einladung
verschickt eine Chat-Nachricht
Verschickt eine Reaktion
sendLoginNotificationToDevices(appId: AppID!, notification: LoginPushNotificationInput, targets: [String!]): PushNotification
pushnotification.graphqls
Eine interne Operation, die vom Login- Server benutzt wird, um Push Nachrichten zu senden
sendMail(to: [String]!, captcha: CaptchaSolution, subject: String!, templateKey: String!, variables: JSON!, images: [InlineImage], textAttachment: TextAttachment, fileAttachments: [UploadId]): ID!
mail.graphqls
Formatiert eine HTML e-Mail auf Basis der gegebenen Vorlage und den zu ersetzenden Variablen
und sendet diese an die Empfänger. Aus Sicherheitsgründen erlauben wir nur die Verwendung von Empfänger-Mailadressen,
die in unserem System bekannt sind, also entweder von Portal Benutzern oder App Nutzer Profilen.
und sendet diese an die Empfänger. Aus Sicherheitsgründen erlauben wir nur die Verwendung von Empfänger-Mailadressen,
die in unserem System bekannt sind, also entweder von Portal Benutzern oder App Nutzer Profilen.
Verschickt eine Reaktion
sendPushNotificationToDevices(notification: PushNotificationInput, targets: [String!]): PushNotification
pushnotification.graphqls
sendet die Push Nachricht an alle registrierten Empfänger Geräte
der App oder eine ausgeählte Teilmenge.
der App oder eine ausgeählte Teilmenge.
sendPushNotificationToDevicesAdmin(appId: AppID!, notification: PushNotificationInput, targets: [String!]): PushNotification
pushnotification.graphqls
Eine interne Operation, die vom Chat Server benutzt wird, um Push Nachrichten zu senden
sendPushNotificationToEventAttendees(eventId: ID!, profileIds: [String], notification: PushNotificationInput): Int
calendar.graphqls
Sendet eine Push-Nachricht an alle angemeldeten Teilnhemer eines Events, sofern diese
ein Profil besitzen. Liefert die Anzahl der Teilnehmer mit Profil.
Kann zusätzlich auf ProfilIds eingeschränkt werden (optional)
ein Profil besitzen. Liefert die Anzahl der Teilnehmer mit Profil.
Kann zusätzlich auf ProfilIds eingeschränkt werden (optional)
sendPushNotificationToProfile(notification: PushNotificationInput, profileId: String!): PushNotification
pushnotification.graphqls
Sendet eine Push-Nachricht an ein Profil
setzt bzw. ändert die oberen und unteren Grenzwerte zu einer Serie, die zu einer entsprechenden
Push Mitteilung führen, sobald diese unter- bzw. überschritten werden
Push Mitteilung führen, sobald diese unter- bzw. überschritten werden
setTimeSeriesVisibility(seriesId: ID!, visibility: Boolean!, roleVisibility: [RoleRef]): TimeSeries
timeseries.graphqls
Schaltet die Sichtbarkeit einer Serie ein oder aus
sortLinksInGroupSpace(spaceId: ID!, spaceLinkIds: [ID]!): Boolean
group.graphqls
Sortiert die Links anhand von einem Array aus IDs.
startPhoneNumberVerification(phoneNumber: String): Boolean
userprofile.graphqls
Startet den Wechsel der Telefonnummer
subscribePushChannel(pushChannelId: ID!): Boolean
pushnotification.graphqls
Abonniert das aktuelle Gerät für einen Push-Kanal
subscribeWebPush(subscription: WebPushSubscriptionInput!): WebPushSubscription
pushnotification.graphqls
Registriert eine Web Push Subscription für den aktuellen Nutzer
syncSocialNetworkToGallery(socialNetworkId: String, collectionId: ID, galleryId: ID!): Gallery
socialnetwork.graphqls
Übernimmt die Inhalte einer Collection des sozialen Netzwerks in die angegebene Galerie
transferGroupMembersTo(fromGroupId: ID!, toGroupId: ID!, memberIds: [ID]!, mode: GroupTransferMode!): Int
group.graphqls
Überträgt Mitglieder von einer Gruppe in eine andere.
Je nach `mode` werden die Mitglieder verschoben (MOVE) oder kopiert (COPY).
Gibt die Anzahl der erfolgreich übertragenen Nutzer zurück.
Je nach `mode` werden die Mitglieder verschoben (MOVE) oder kopiert (COPY).
Gibt die Anzahl der erfolgreich übertragenen Nutzer zurück.
triggerLoginByMail(receiverMail: String!, mailTemplateKey: String = "login_pin"): Boolean
security.graphqls
Sendet an die gegebene Zieladresse eine Mail mit einer PIN, welche für 5 Minuten gilt,
die benutzt werden kann, um ein Token mit den Berechtigungen des zugehörigen
Benutzerprofils zu bekommen. Siehe query 'getTokenByMailAndPin'.
die benutzt werden kann, um ein Token mit den Berechtigungen des zugehörigen
Benutzerprofils zu bekommen. Siehe query 'getTokenByMailAndPin'.
forciert ein ad-hoc update der Datenquelle. Andernfalls erfolgt das Update in der
angegebenen Aktualisierungsfrequenz im Hintergrund.
angegebenen Aktualisierungsfrequenz im Hintergrund.
triggerTimeSeriesChangedListener(seriesId: ID!): ID
timeseries.graphqls
Es wird die Benachrichtigung für Grenzwertmeldungen zu einer Serie aktiv angestossen.
Das Device soll von dem aktuellen Benutzerprofil getrennt werden
unlinkUserDevice(deviceId: String!): [DeviceSummary]
@deprecated(reason: "Direkte DeviceIds am User wird nicht mehr unerstützt.")
deviceinfo.graphqls
Das Device soll vom aktuellen CMS-Benutzer getrennt werden
unsubscribePushChannel(pushChannelId: ID!): Boolean
pushnotification.graphqls
Entfernt das Abonnement des aktuellen Geräts für einen Push-Kanal
unsubscribeWebPush(endpoint: String!): Boolean
pushnotification.graphqls
Entfernt eine Web Push Subscription anhand des Endpoints
updateActivator(id: ID!, update: ComponentActivatorInput!): ComponentActivator
component-activator.graphqls
Änderungen an bestehendem Activator
Updated einen Administrator (INTERNAL)
Aktualisiert die Werbegrafik
updateAndroidAppSettings(settings: AndroidAppSettingsInput!): AndroidAppSettings
appsettings.graphqls
Aktualisiert die Einstellungen der Android-App
updateAndroidAppStoreResource(file: UploadId!, resourceType: String!): ProjectMetadata
projectmetadata.graphqls
Aktualisiert eine Bild-Ressource für den Android Store.
Gültige resourceTypes: appicon, splashscreen, functionicon
Gültige resourceTypes: appicon, splashscreen, functionicon
updateAndroidAppStoreSettings(settings: AndroidAppStoreSettingsInput!): ProjectMetadata
projectmetadata.graphqls
Aktualisiert die Appstore-Informationen für Android
updateAppConfiguration(configuration: AppConfigurationInput!): AppConfiguration
appconfiguration.graphqls
Aktualisiert die App-Konfiguration
updateApplicationComponent(id: ID!, update: ApplicationComponentUpdate!): ApplicationComponent
application-component.graphqls
Aktualisiert die Komponente
Änderungen an bestehendem Code
updateBase64ImageInWorksheetCell(worksheetId: ID!, autoId: Int!, imageProperty: String!, base64: String!): JSON!
workbook.graphqls
ersetzt ein Base64 Bild in einer Zelle durch das Neue
Aktualisiert ein Bonusheft
updateBookingResource(id: ID!, resource: BookingResourceInput!): BookingResource
resource-booking.graphqls
Update einer Resource
Aktualisiert eine Buchungsregel
updateBookingSchedule(id: ID!, schedule: BookingScheduleInput!): BookingSchedule
resource-booking.graphqls
Altualisiert Schedule
Altualisiert ein Tag
Passt die Lesezeichen des Users an
Aktualisiert Kalender Einstellungen.
updateCalendarApplicationComponent(id: ID!, update: CalendarApplicationComponentUpdate!): CalendarApplicationComponent
application-component.graphqls
Aktualisiert eine Kalendar Application
Erzeugt eine neue Embed-Url für die Komponente und ersetzt damit die bisherige.
updateCalendarEvents(eventId: ID!, seriesId: ID, data: CalendarEventTemplate!, scope: ModificationScope!): [CalendarEvent]!
calendar.graphqls
An einem vorhandenen Event wurden Änderungen vorgenommen. Die in dem Template gesendeten Änderungen werden
auf dem Event mit der gegebenen Id übertragen. Sofern die SerienId gesetzt wird, werden auch alle Events innerhalb
der Serie auf die gleiche Weise geändert, die auf den genannten Event folgen.
auf dem Event mit der gegebenen Id übertragen. Sofern die SerienId gesetzt wird, werden auch alle Events innerhalb
der Serie auf die gleiche Weise geändert, die auf den genannten Event folgen.
updateCalendarRegistrationForm(id: ID!, input: CalendarRegistrationFormInput!): CalendarRegistrationForm
calendar.graphqls
Ändert ein bestehendes Registrierungsformular für Kalender-Termine
updateChatApplicationComponent(id: ID!, update: ChatApplicationComponentInput!): ChatApplicationComponent
application-component.graphqls
Aktualisiert die Komponente
Aktualisiert einen Chat-Kanal
Speichert die KanalInfo
updateChatChannelNotification(channelId: ID!, notify: Boolean!): Boolean
chat.graphqls
Aktiviert oder deaktiviert die Notifications für den Kanal
Ändert die Einstellungen der Chat-Komponente
Aktualisiert eine Nachricht
updated eine Umfrage
Aktualisiert die Chat-Profileinstellungen
Aktualisiert die CMS-Settings
Aktualisiert die Datenschutzeinstellungen
updateCouponApplicationComponent(id: ID!, update: CouponApplicationComponentUpdate!): CouponApplicationComponent
application-component.graphqls
Aktualisiert die Komponente
updateCrowdfundingCard(applicationId: ID!, cardId: ID!, update: CrowdfundingCardInput!): PinboardCard
pinboard.graphqls
Ändert Felder einer existierenden Crowdfunding-Karte
updateCurrentApp(appId: String!): Boolean
user.graphqls
Wechselt die aktuelle app des Benutzers
Aktualisiert einen bestehenden Key innerhalb einer Aufzählung
Update eines Familienmitgliedes
Update eines bestehenden Files
updateFileShareComponentSettings(id: ID!, input: FileShareComponentSettings!): FileShareComponent
fileshare.graphqls
Es werden Einstellungen an den Komponente selbst verändert
updateFileStoreApplicationComponent(id: ID!, update: FileStoreApplicationComponentUpdate!): FileStoreApplicationComponent
application-component.graphqls
Aktualisiert eine Filestore Application
updateFileStoreFile(storeId: FSFileId!, file: FSFileId!, update: FSFileUpdateInput!): FSFile
filestore.graphqls
Aktualisiert file store metadata
Aktualisiert die Galerie mit der gegebenen Id
updateGalleryAlbum(galleryAlbumId: ID!, input: GalleryAlbumDataInput!): GalleryAlbum
galleryAlbum.graphqls
Aktualisiert die Optionen eines Albums.
updateGalleryApplicationComponent(id: ID!, update: GalleryApplicationComponentUpdate!): NewsApplicationComponent
application-component.graphqls
Aktualisiert eine Gallery Application
Gruppe ändern (Name oder Mitglieder)
Aktualisiert ein Group Space
Aktualisiert die Einstellungen der IOS-App
updateIOSAppStoreResource(file: UploadId!, resourceType: String!): ProjectMetadata
projectmetadata.graphqls
Aktualisiert eine Bild-Ressource für den IOS Store.
Gültige resourceTypes: appicon, splasscreen, high_resolution
Gültige resourceTypes: appicon, splasscreen, high_resolution
updateIOSAppStoreSettings(settings: IOSAppStoreSettingsInput!): ProjectMetadata
projectmetadata.graphqls
Aktualisiert die Appstore-Informationen für IOS
updateItemTracker(id: ID!, update: ItemTrackerComponentInput!): ItemTrackerComponent
item-tracker.graphqls
Aktualisiert das Modul
Einstellungen der Liste werden geändert
Der Eintrag wird im CMS zeilenweise bearbeitet, d.h es werden auch die Felder gesendet, die
nicht geändert wurden!
nicht geändert wurden!
updateListOrder(id: ID!, sourceIndex: Int!, targetIndex: Int!): ListComponent
listComponent.graphqls
Aktualisiert die Sortierung in der Liste
Aktualisiert einen bestehenden Ort
updateLoyaltyCardQRCode(templateId: ID!, qrCodeId: ID!, input: QRCodeInput!): QRCode
coupon.graphqls
aktualisiert die Daten zu einem QR-Code innerhalb einer Bonusheft Vorlage
updateLoyaltyCardTemplate(templateId: ID!, input: LoyaltyCardTemplateInput!): LoyaltyCardTemplate
coupon.graphqls
Änderungen an der Bonusheft Vorlage durchführen
updateManualNewsDataSource(newsFeedEntryId: ID!, dataSourceId: ID!): NewsFeedEntry
newsfeed.graphqls
Ordnet einen manuellen Newsfeed-Eintrag einer anderen Datenquelle des Typs MANUAL zu
updateManualNewsFeedEntry(newsFeedEntryId: ID!, input: NewsFeedEntryInput!): NewsFeedEntry
newsfeed.graphqls
Aktualisiert einen manuellen Eintrag in einem Newsfeed des Typs MANUAL
Aktualisiert die Karteneinstellungen der Map-Komponente
updateMapComponentPoi(id: ID!, mapId: ID!, input: MapComponentPoiInput!): MapComponentPoi
map.graphqls
Aktualisiert ein POI
updateNewsApplicationComponent(id: ID!, update: NewsApplicationComponentUpdate!): NewsApplicationComponent
application-component.graphqls
Aktualisiert eine News Application
Aktualisiert die Embed-Url der Komponente
updateNewsFeedDatasource(id: ID!, input: NewsFeedDataSourceInput!): NewsFeedDataSource
newsfeed.graphqls
Aktualisiert eine bestehende News Datenquelle
updateNewsFeedSubscriptions(applicationId: ID!, datasourceId: ID!, active: Boolean!): Boolean
newsfeed.graphqls
Sobald ein User das erste Mal ein News Modul öffnet, werden für das Gerät alle
Datenquellen des Moduls abonniert. Über Checkboxen an der Datenquelle kann
das Abonnement dann ein/aus geschaltet werden.
Ein User abonniert eine Datenquelle im Kontext einer News Application.
Push Nachrichten die dann bei neuen Einträgen erzeugzt werden, führen bei Auswahl in das
jeweilige News Modul. Schaltet abwechselnd das Abonnement an/aus.
Datenquellen des Moduls abonniert. Über Checkboxen an der Datenquelle kann
das Abonnement dann ein/aus geschaltet werden.
Ein User abonniert eine Datenquelle im Kontext einer News Application.
Push Nachrichten die dann bei neuen Einträgen erzeugzt werden, führen bei Auswahl in das
jeweilige News Modul. Schaltet abwechselnd das Abonnement an/aus.
updatePaymentProviderApiSettings(settings: PaymentProviderApiSettingsInput!): PaymentProviderApiStatus
wallet.graphqls
Aktualisiert die Credentials mit dem Zahlungsanbieter und testet diese. Gibt im Fehlerfall eine Exception zurück.
updatePinboardApplicationComponent(id: ID!, update: PinboardApplicationComponentUpdate!): PinboardApplicationComponent
pinboard.graphqls
Aktualisiert eine Pinboard Application
updatePinboardCard(applicationId: ID!, cardId: ID!, update: PinboardCardInput!): PinboardCard
pinboard.graphqls
Ändert Felder einer existierenden Karte
updatePinboardCategory(applicationId: ID!, update: PinboardCardCategoryInput!): PinboardCardCategory
pinboard.graphqls
Aktualisiert eine Pinboardkategorie
updatePinboardCategorySubscription(categoryId: ID!, active: Boolean, applicationId: ID!): Boolean
pinboard.graphqls
setzt die Option zum Empfangen einer Pushnachricht für eine Kategorie
Aktualisiert die Embed-Url der Komponente
Aktualisiert das CMS-Portal-Icon
Aktualisiert ein Produkt
updateProjectStructureNode(id: ID!, update: ProjectStructureNodeUpdateInput!): ProjectStructureNode
appack.graphqls
aktualisiert einen Strukturknoten
Updated einen Pushkanal
updatePushConfiguration(input: PushConfigurationInput!): PushConfiguration!
pushnotification.graphqls
aktualisiert eine bestehende Push-Configuration
updatePushNotification(id: ID!, pushNotification: PushNotificationInput!): PushNotification
pushnotification.graphqls
Updated eine Push-Nachricht im System
Aktualisiert diverse Eigenschaften der Resource
aktualisiert eine Kategorie. Aktuell valide Scopes sind: IMAGES oder HTML
updateResourceManagementApplicationComponent(id: ID!, update: ResourceManagementApplicationComponentUpdate!): ResourceManagementApplicationComponent
application-component.graphqls
Aktualisiert eine Resource-Management Application
Aktualisiert die Embed-Url der Resource-Management Komponente
updateResourceUploadComponent(id: ID!, input: ResourceUploadComponentInput!): ResourceUploadComponent
resource-upload.graphqls
Aktualisiert die Konfiguration der Resource-Upload-Komponente.
updateSocialNetworkConfiguration(id: ID!, update: SocialNetworkConfigurationInput!): SocialNetworkConfiguration
socialnetwork.graphqls
Aktualisiert eine Verbindung
Berechnet die Speichernutzungsstatistik neu und liefert das aktuelle Ergebnis zurück
Aktualisiert einen Statusanzeiger
updateStructureNodeCategory(id: ID!, category: ProjectStructureNodeCategoryInput!): ProjectStructureNodeCategory
appack.graphqls
Aktualisiert eine Kategorie
einen Tag im Kontext einer TagGroup erstellen
Tag Kategorie bearbeiten. Momentan nur den Namen
Aktualisiert eine Aufgabe. Erfordert Schreibrechte auf den Aufgabenpool
updateTaskChecklist(taskId: ID!, checklistId: ID!, input: TaskChecklistInput!): Task
taskmanagement.graphqls
Aktualisiert eine Checkliste, z.B. um sie umzubenennen. Erfordert Schreibrechte auf den Aufgabenpool
updateTaskChecklistItem(taskId: ID!, checklistId: ID!, itemId: ID!, input: TaskCheckListItemInput!): Task
taskmanagement.graphqls
Aktualisiert ein Checklisten-Item, z.B. um es abzuhaken. Erfordert Schreibrechte auf den Aufgabenpool
updateTaskManagementApplicationComponent(id: ID!, update: TaskManagementApplicationComponentUpdate!): TaskManagementApplicationComponent
application-component.graphqls
Aktualisiert eine Task-Management Application
Aktualisiert Titel, Beschreibung und Sichtbarkeit eines Aufgabenpools. Erfordert Admin-Rechte auf das Modul (bzw. Gruppenleiter bei GroupSpace-Pools)
Aktualisiert eine Gutschein Vorlage. Bereits ausgegebene Inszanzen dieser Vorlage werden nicht geändert.
updateTextImageComponent(id: ID!, data: TextImageComponentInput!): TextImageComponent!
textimage.graphqls
aktualisiert eine bestehende TextImage Komponente
Aktualisiert den Inhalt eines Text-Widgets
updateTimeSeriesData(seriesId: ID!, data: TimeSeriesDataInput!): TimeSeriesData!
timeseries.graphqls
einen existierenden Datenpunkt aktualisieren
Aktualisert ein Item
Update eines Benutzerprofils
updateUserProfileConfiguration(input: UserProfileConfigurationInput): UserProfileConfiguration!
userprofile.graphqls
Speichert Änderungen an der Profil Konfiguration. Partielles Update wird nicht unterstützt
updateUserProfileFromDevice(id: ID!, userProfile: UserProfileInput): UserProfile
userprofile.graphqls
Aktualisiert ein Benutzerprofil von einem Gerät
Lädt ein neues Profilbild hoch und gibt die neue ID zurück
updateUserProfileImageFromDevice(base64Image: String!, profileId: ID): ID
userprofile.graphqls
Aktualisiert das Profilbild eines Nutzerprofils von einem Gerät. Optional kann die ProfilId eines Familienmitgliedes mitgegeben werden.
Aktualisiert die Einstellungen eines Widgets
Aktualisiert die Stammdaten des Workbooks
Aktualisiert das Worksheet
Ändert eine bestehende Row
Aktualisiert eine Seite (veröffentlicht nach S3)
Aktualisiert Metadaten einer Datei
Aktualisiert die Parameter-Werte eines Web Moduls
uploadPushNotificationCertificate(file: UploadId!, keyId: String!): PushCertificateInfo
pushnotification.graphqls
Im Falle von IOS muss in regelmäßigen Abständen ein Zertifikat erneuert werden.
verifyProfile(phoneNumber: String, code: String): Boolean
userprofile.graphqls
Bestätigt die ausstehende Freigabe des aktuell angemeldeten Profils. Sofern die Telefonnummer auch geprüft werden muss, ist
diese und der Code mitzugeben.
diese und der Code mitzugeben.
Object
AIStatistics
dashboard.graphqls
usagePeriod: String
dashboard.graphqls
Nutzungszeitraum im Format YYYY-MM
Anzahl AI-Input-Tokens genutzt
Anzahl AI-Output-Tokens genutzt
Anzahl generierter Bilder
Monatliches Token-Limit
Monatliches Bildgenerierungs-Limit
Object
AndroidAppColors
appsettings.graphqls
appColor: String
appsettings.graphqls
Grundfarbe der App
aos_menuIconColor: String
appsettings.graphqls
Menü Icon
aos_menuTextColor: String
appsettings.graphqls
Menü Textfarbe
aos_menuBgColor: String
appsettings.graphqls
Menü Hintergrund
aos_menuHeaderBgColor: String
appsettings.graphqls
Menü Kopf Hintergrund
aos_menuHeaderTextColor: String
appsettings.graphqls
Menü Kopf Text
aos_headerBgColor: String
appsettings.graphqls
Toolbar Hintergrund
aos_headerTextColor: String
appsettings.graphqls
Toolbar Text
aos_selectedItemColor: String
appsettings.graphqls
Textfarbe aktiver Menüpunkt
aos_selectedItemBackgroundColor: String
appsettings.graphqls
Hintergrundfarbe aktiver Menüpunk
Object
AndroidAppSettings
appsettings.graphqlsApp-Einstellungen der Android-App
App Farben
Object
AppackProject
appack.graphqlsDas umfassende Container Objekt auf das sich der Vertrag bezieht. Zu einem Projekt
gibt es mindestens eine Projektversion - in der Regel die deutsche Sprachversion
gibt es mindestens eine Projektversion - in der Regel die deutsche Sprachversion
id: ID!
appack.graphqls
Basis Id für das ganze Projekt z.B 'PreviewApp'
welche Sprachen wurden bestellt
structureRootId: ID!
appack.graphqls
globaler Strukturbaum. Hier sind alle versionsübergreifenden Komponenten zu finden
Object
AppackProjectVersion
appack.graphqls
id: ID!
appack.graphqls
Zusammengesetzte ID dieser Version z.B 'PreviewApp-de'
label: String
appack.graphqls
Der Projektname in der jeweiligen Sprache
Sprache dieser Projektversion
structureRootId: ID!
appack.graphqls
Die Id des Wurzelknotens der Versionsstruktur
alle Strukturknoten dieser Projektversion als flache ungeordnete Liste.
Die Hierarchie muss client seitig beginnend mit dem Wurzelknoten(root) aufgebaut werden.
Die Hierarchie muss client seitig beginnend mit dem Wurzelknoten(root) aufgebaut werden.
Diejenigen Nodes aus dem Strukturbaum, die als Navigationselemente in der App
auftauchen sollen.
auftauchen sollen.
Object
AppBackgroundJob
pushnotification.graphqlsLiefert Informationen zum Fortschritt eines lang laufenden Hintergrundprozesses
id: ID!
pushnotification.graphqls
androidMaxHits: Int
pushnotification.graphqls
androidProgress: Int
pushnotification.graphqls
iosMaxHits: Int
pushnotification.graphqls
iosProgress: Int
pushnotification.graphqls
filtered: Boolean!
pushnotification.graphqls
Object
AppConfiguration
appconfiguration.graphqlsListe der für die App freigeschalteten Features
conferenceServer: String
appconfiguration.graphqls
Adresse des für Konferenzen verwendeten Servers
Verfügbarer Speicherplatz für die App
Vereinbartes Service-Level des Projekts
groupLimit: Int
appconfiguration.graphqls
Maximale Anzahl an Gruppen
aiTokenLimitMonthly: Int
appconfiguration.graphqls
Monatliches Kontingent an KI-Tokens
groupSpaceLimit: Int
appconfiguration.graphqls
Maximaler Speicherplatz je Gruppe
taskPoolLimit: Int
appconfiguration.graphqls
Maximale Anzahl an Aufgabenpools
appName: String
appconfiguration.graphqls
Name der App
aos_libVersion: Int
appconfiguration.graphqls
## Version der Library
ios_libVersion: Int
appconfiguration.graphqls
Version der Library für iOS
restrictedAccessMode: Boolean
appconfiguration.graphqls
Schränkt den Zugriff auf die App auf einen eingeschränkten Nutzerkreis ein
profileComponentId: String
appconfiguration.graphqls
Id der Komponente, die das Nutzerprofil darstellt
Object
BadgeResult
deviceinfo.graphqls
component: String!
deviceinfo.graphqls
Name der Komponente
badge: Int
deviceinfo.graphqls
Anzahl ungelesener Nachrichten
Object
Barcode
barcode.graphqls
id: ID!
barcode.graphqls
eindeutige Id
wann wurde der Code erstellt
wie lange ist die Gültigkeit
data: String
barcode.graphqls
der URL String, der zu Erzeugung des Codes final benutzt wird
enabled: Boolean
barcode.graphqls
aktiv oder nicht
componentSpecificationId: String
barcode.graphqls
zu welcher Komponente/Modul gehört der Code. Wichtig für die Validierung
score: Int
barcode.graphqls
Wertigkeit dws Codes (bei Bonusheft)
description: String
barcode.graphqls
Bewschreibung
Art des Codes
Object
BlockingCalendar
resource-booking.graphqlsExterner Kalender, der als Blockierungsquelle für Ressourcen dienen kann
id: ID!
resource-booking.graphqls
title: String
resource-booking.graphqls
Anzeigename des Kalenders
Object
BonusBooklet
bonusbooklet.graphqls
id: ID!
bonusbooklet.graphqls
wann wurde die Komponente erstellt bzw. zuletzt geändert
Hintergrundbild auf das sich die Stempelkoordinaten beziehen
bookletImageUrl: String
bonusbooklet.graphqls
Bild-Url des Booklets
bookletImageId: ID
bonusbooklet.graphqls
Hintergrundbild ID
Bild, welches als 'Stempel' verwendet wird
stampImageUrl: String
bonusbooklet.graphqls
Stempelbild URL
stampImageId: ID
bonusbooklet.graphqls
Stempelbild ID
backgroundColor: String
bonusbooklet.graphqls
Farbe
couponId: ID
bonusbooklet.graphqls
Id des verknüpften Gutscheins
Verknüpfter Gutschein
active: Boolean
bonusbooklet.graphqls
Ist die Ausgabe des Bonusheftes Aktiv?
Liste der Stempelfelder. Die Grösse des Arrays korrespondiert mit den Feldern auf dem Hintergrundbild und die Reihenfolge
definiert die Reihenfolge in der gestempelt wird."
definiert die Reihenfolge in der gestempelt wird."
Gültigkeit des Bonusheftes, entspricht der gültigkeit des Gutscheins
Object
Booking
resource-booking.graphqlsEine einzelne Buchung
id: ID!
resource-booking.graphqls
profileId: String
resource-booking.graphqls
Profil-ID des Buchenden
profileName: String
resource-booking.graphqls
Anzeigename des Buchenden
profileMail: String
resource-booking.graphqls
E-Mail-Adresse des Buchenden
Gebuchte Ressource
Buchungsbeginn
Buchungsende
Einzelne Zeitfenster bei slotbasierter Buchung
comment: String
resource-booking.graphqls
Kommentar des Buchenden
participants: Int
resource-booking.graphqls
Anzahl der Teilnehmer
payed: Boolean
resource-booking.graphqls
Wurde die Buchung bezahlt?
ticketId: String
resource-booking.graphqls
Ticket-ID (Einzelticket, Legacy)
ticketIds: [String!]
resource-booking.graphqls
Ticket-IDs (bei Mehrfachtickets)
Aktueller Buchungsstatus
Zeitpunkt der Buchungserstellung
Erinnerung an die Buchung
Object
BookingBookmark
resource-booking.graphqlsGespeicherter Lesezeichen-Eintrag eines Nutzers für eine Ressource
id: ID!
resource-booking.graphqls
resourceId: String!
resource-booking.graphqls
ID der gemerkten Ressource
Object
BookingCalendarSimple
resource-booking.graphqlsVereinfachter Buchungskalender: tageweise Verfügbarkeitsstatus für einen Zeitraum
Anfang des Kalenderausschnitts
Ende des Kalenderausschnitts
Verfügbarkeitsstatus je Tag im Zeitraum (in Reihenfolge)
Object
BookingOccupancyPlan
resource-booking.graphqlsAggregierte Verwaltungsansicht: Ressourcen, ihre Buchungen und Blockierungen in einem Zeitraum
Ressourcen, auf die der anfragende Nutzer Zugriff hat
Alle Buchungen der enthaltenen Ressourcen im angefragten Zeitraum
Blockierungszeiträume aus externen Kalendern
Object
BookingPagingResponse
resource-booking.graphqlsPaginiertes Ergebnis der Buchungshistorie
Buchungen der aktuellen Seite
totalcount: Int!
resource-booking.graphqls
Gesamtanzahl der Buchungen (seitenübergreifend)
Object
BookingReminder
resource-booking.graphqlsErinnerung an eine Buchung zu einem bestimmten Zeitpunkt
Zeitpunkt, zu dem die Erinnerung ausgelöst werden soll
triggered: Boolean
resource-booking.graphqls
Wurde die Erinnerung bereits ausgelöst?
Object
BookingResource
resource-booking.graphqlsEine buchbare Ressource (Raum, Gerät, Person, etc.)
id: ID!
resource-booking.graphqls
Eindeutige ID der Ressource
name: String
resource-booking.graphqls
Anzeigename
text: String
resource-booking.graphqls
Beschreibungstext (kann HTML enthalten)
link: String
resource-booking.graphqls
Optionaler externer Link, z.B. zur Detailseite
tags: [String]
resource-booking.graphqls
Zugeordnete Tag-IDs zur Kategorisierung
schedules: [String]
resource-booking.graphqls
IDs der zugeordneten Zeitpläne (bestimmen die Verfügbarkeit)
image: String
resource-booking.graphqls
Bild-URL oder Base64-kodiertes Vorschaubild
pool: Boolean
resource-booking.graphqls
Ist diese Ressource ein Pool (logische Gruppe mehrerer Einzelressourcen)?
overrideMemberBlockedTimes: Boolean
resource-booking.graphqls
Nur für Pools: Wenn true, überschreiben die hier auf dem Pool gepflegten blockedTimes/blockedCalendarId die individuellen Sperrzeiten/den Blockierungskalender aller Mitgliedsressourcen. Optional — ist dies deaktiviert, gelten weiterhin die Einstellungen jeder einzelnen Ressource.
poolId: String
resource-booking.graphqls
ID des Pools, dem diese Ressource als Mitglied angehört
bookingAllowedGroupIds: [String]
resource-booking.graphqls
Gruppen-IDs, die diese Ressource buchen dürfen — leer bedeutet alle Nutzer
Einmalige oder wiederkehrende Sperrzeiten der Ressource. Bei Pools nur relevant, wenn overrideMemberBlockedTimes aktiv ist — sie gelten dann für alle Mitgliedsressourcen.
blockedCalendarId: String
resource-booking.graphqls
ID eines externen Kalenders (z.B. Exchange/CalDAV), dessen Einträge als Blockierungen importiert werden. Bei Pools nur relevant, wenn overrideMemberBlockedTimes aktiv ist — er gilt dann für alle Mitgliedsressourcen.
showCalendarBlockReason: Boolean
resource-booking.graphqls
Wenn true: Grund einer Kalenderblockierung wird im Buchungskalender angezeigt
active: Boolean
resource-booking.graphqls
Ist die Ressource aktiv und buchbar?
rule: String
resource-booking.graphqls
ID der zugeordneten Buchungsregel (steuert Mindest-/Maximaldauer, Vorlaufzeit etc.)
responsibleProfileId: String
resource-booking.graphqls
Profil-ID des primär Verantwortlichen
Aufgelöstes Profil des Verantwortlichen (transient, nicht in MongoDB gespeichert)
Rollen, deren Inhaber für diese Ressource verantwortlich sind
responsibleGroups: [String]
resource-booking.graphqls
Gruppen, die für diese Ressource verantwortlich sind
publicBookings: Boolean
resource-booking.graphqls
Buchungsdaten (Buchername, Kontakt) sind für alle App-Nutzer sichtbar
publicOccupancy: Boolean
resource-booking.graphqls
Belegungsplan ist für alle App-Nutzer ohne Verantwortlichkeit sichtbar
canWrite: Boolean
resource-booking.graphqls
Gibt an, ob der aktuelle Nutzer Schreibzugriff auf diese Ressource hat
requiredBookingApproval: Boolean
resource-booking.graphqls
Buchungen müssen vom Verantwortlichen explizit freigegeben werden
mostlyBookedThreshold: Float
resource-booking.graphqls
Auslastungsschwellwert (0–1): ab diesem Wert gilt die Ressource als 'fast ausgebucht'
Aktuell gültiger Zeitplan (aufgelöst)
Aktuell gültige Buchungsregel (aufgelöst)
Verknüpfte Zahlungsprodukte (Stripe)
Object
BookingResourcePlan
resource-booking.graphqlsVerfügbare Ressource mit ihren buchbaren Slots für einen Tag
Die Ressource
Gültige Buchungsregel
Liste der Zeitslots
Object
BookingRule
resource-booking.graphqlsBuchungsregel: steuert Mindest-/Maximaldauer, Vorlaufzeit und Slot-Granularität
id: ID!
resource-booking.graphqls
name: String
resource-booking.graphqls
Anzeigename der Regel
maxTime: Int
resource-booking.graphqls
Maximale Buchungsdauer in timeUnit
minTime: Int
resource-booking.graphqls
Minimale Buchungsdauer in timeUnit
Einheit für min-/maxTime
maxDaysInFuture: Int
resource-booking.graphqls
Maximale Buchungsvorlaufzeit in Tagen (0 = unbegrenzt)
minDeltaToNextSlot: Int
resource-booking.graphqls
Mindestabstand zum nächsten freien Slot in Minuten
Granularität der Zeitslots
information: String
resource-booking.graphqls
Informationstext, der dem Buchenden angezeigt wird
Zeitstempel der letzten Änderung
timeRelevant: Boolean
resource-booking.graphqls
Buchung ist uhrzeitrelevant (false = ganztägig)
Object
BookingSchedule
resource-booking.graphqlsZeitplan, der die wöchentliche Verfügbarkeit einer Ressource festlegt
id: ID!
resource-booking.graphqls
name: String
resource-booking.graphqls
Anzeigename
Gültig ab
Gültig bis
Ausnahmetage (nicht verfügbar)
Verfügbarkeit pro Wochentag
Object
BookingSegment
resource-booking.graphqlsEin einzelnes Zeitfenster innerhalb einer slotbasierten Buchung
Beginn des Segments
Ende des Segments
Object
BookingSlot
resource-booking.graphqlsEin einzelner Zeitslot im Buchungskalender
Beginn des Slots
Ende des Slots
bookingId: String
resource-booking.graphqls
ID der Buchung, falls dieser Slot belegt ist
available: Boolean
resource-booking.graphqls
Ist der Slot frei buchbar?
blocked: Boolean
resource-booking.graphqls
Ist der Slot durch eine Sperrzeit blockiert?
blockReason: String
resource-booking.graphqls
Grund der Blockierung (nur wenn showCalendarBlockReason aktiv)
Buchungsobjekt, falls der Slot belegt ist
Object
BookingTag
resource-booking.graphqlsTag zur Kategorisierung von Ressourcen
id: ID!
resource-booking.graphqls
name: String
resource-booking.graphqls
Anzeigename
color: String
resource-booking.graphqls
Farbe (Hex-Code)
Object
Calendar
calendar.graphqlscollection of events that form a logical group.
id: ID!
calendar.graphqls
Primärschlüssel
App Kontext dieses Kalenders (Eigentümer App)
componentIds: [ID]
calendar.graphqls
optionale Komponente(n) Zugehörigkeit
title: String!
calendar.graphqls
Titel
HEX color Wert
description: String
calendar.graphqls
Beschreibungstext für die Inhalte des Kalenders
wenn gesetzt, dann muss der Nutzer, der diesen Kalender lesen will ein Benutzerprofil haben
und mindestens eine der gelisteten Rollen.
und mindestens eine der gelisteten Rollen.
wenn gesetzt, dann können Einträge in diesem Kalender nur dann erzeugt bzw. bearbeitet werden, wenn
der Bearbeiter ein Profil mit mindestens einer der genannten Rollen hat.
der Bearbeiter ein Profil mit mindestens einer der genannten Rollen hat.
readerGroupIds: [String]
calendar.graphqls
Gruppen, welche den Kalender lesen dürfen
Aufgelöste Gruppenobjekte zu den in readerGroupIds referenzierten Gruppen
writerGroupIds: [String]
calendar.graphqls
Gruppen, welche den Kalender schreiben dürfen
Aufgelöste Gruppenobjekte zu den in writerGroupIds referenzierten Gruppen
ownedByGroupId: String
calendar.graphqls
Ist gesetzt wenn es sich um einen Gruppenkalender handelt, der nur für die Mitgliedern der Gruppe
sichtbar sein soll und standardmäßig nur von den Gruppenleitern zu bearbeiten ist.
sichtbar sein soll und standardmäßig nur von den Gruppenleitern zu bearbeiten ist.
Optionale Kategorien des Events
sofern der Calendar aus einer iCal Quelle erzeugt erzeugt wurde, findet sich hier die Url zur Quelle
Zeitpunkt der letzten iCal Synchronisation
Handle zu dem Log Output der letzten iCal Synchronisation
canRead: Boolean
calendar.graphqls
Der Kalender kann vom anfragenden Benutzer gelesen werden, wenn keine Rollen zum lesen definiert wurden
oder der Benutzer eine der notwendigen Rollen besitzt.
oder der Benutzer eine der notwendigen Rollen besitzt.
canWrite: Boolean
calendar.graphqls
Der Kalender kann vom anfragenden Benutzer geschrieben werden, sofern der Kalender nicht extern verwaltet (iCal Feed)
und er eine für das Schreiben notwendige Rollen hat.
und er eine für das Schreiben notwendige Rollen hat.
hints: [String]
calendar.graphqls
Bis zu 3 der beim letzten iCal-Sync aufgetretenen Fehlermeldungen.
retainEventsForDays: Int
calendar.graphqls
Aufbewahrungsdauer (in Tagen) der Events
Konfiguration der Warteliste
Object
CalendarApplicationComponent
application-component.graphqlsimplements ApplicationComponent
Typ der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
Konfiguration
usedCalendarIds: [ID]
application-component.graphqls
Kalender, die in dieser Komponente verwendet werden
Object
CalendarEvent
calendar.graphqlsder eigentliche Ereignis/Termin/Veranstaltung Eintrag in einem Kalender.
id: ID!
calendar.graphqls
Primärschlüssel
calendarId: ID!
calendar.graphqls
Kalender zu dem dieses Ereignis gehört
seriesId: ID
calendar.graphqls
Serien Id wenn über eine Widerholung erzeugt
title: String!
calendar.graphqls
der Titel
subTitle: String
calendar.graphqls
Untertitel
description: String
calendar.graphqls
ausführlicher Beschreibungstext, der auch HTML Markup enthalten kann
timeZoneId: String!
calendar.graphqls
Zeitenzone, in welcher der Termin stattfindet
timeZoneOffset: String
calendar.graphqls
Zeitzonen Offset zwischen UTC und der Zeitzone des Termins zum Zeitpunkt des Termins
unter Berücksichtigung von Sommer/Winterzeit
z.B +02:00 bedeutet UTC+2 Stunden
unter Berücksichtigung von Sommer/Winterzeit
z.B +02:00 bedeutet UTC+2 Stunden
erstes bzw. einziges Datum der ersten Auftretens dieses Ereignisses
Die Darstellung bzw. Serialisierung in JSON erfolgt immer in UTC Zeitzone
Die Darstellung bzw. Serialisierung in JSON erfolgt immer in UTC Zeitzone
dateTimeStart: String
calendar.graphqls
RFC 5455 reprensentation of the start date
Start Zeit im ISO-8601 Format, ohne Angabe der Zeitzone z.B 2007-12-03T10:15:30
Die entspricht der Zeit, so wie der Anwender sie in der Oberfläche eingegeben hat
Die entspricht der Zeit, so wie der Anwender sie in der Oberfläche eingegeben hat
Ende des ersten Termins. Aus der Differenz zwischen Start und Ende werden jeweils die Endzeitpunkte für alle Serientermine abgeleitet
dateTimeEnd: String
calendar.graphqls
RFC 5455 Darstellung der Ende-Zeit
Ende Zeit im ISO-8601 Format, ohne Angabe der Zeitzone z.B 2007-12-03T11:15:30
welchen Kategorien aus dem Kalender wurde dieser Event zugeordnet
registrationRequired: Boolean
calendar.graphqls
sind Anmeldungen notwendig
publicRegistrationAllowed: Boolean
calendar.graphqls
sind öffentliche Anmeldungen erlaubt ?
feedbackAllowed: Boolean
calendar.graphqls
Darf ein Feedback gegeben werden?
allDay: Boolean
calendar.graphqls
es handelt sich um einen ganztägigen Event
maxSignUps: Int
calendar.graphqls
maximale Anzahl erlaubte Teilnehmer. Wenn nicht gesetzt bedeutet dies, dass es keine Limitierung gibt.
minSignUps: Int
calendar.graphqls
Mindestteilnehmer Anzahl die erforderlich ist, damit der Event stattfinden kann.
multiSignUpAllowed: Boolean
calendar.graphqls
Ist es bei Reservierungen erlaubt, mehrere Teilnehmer (Gruppe/Familie) gleichzeitig anzumelden
Sichtbarkeitsregel für die Teilnehmerliste
Sichtbarkeitsregel für die Feedbackliste
maxAdditionalSignUps: Int
calendar.graphqls
Anzahl der Begleitpersonen in einer Reservierung/Anmeldung
registrationCount: Int
calendar.graphqls
aktuelle Anzahl an Registrierungen, also die Grösse der Teilnehmerliste
deadlineStartOffsetMinutes: Int
calendar.graphqls
Es gibt einen Anmeldeschluss Minuten vor Veranstaltungsbeginn
startOfRegistrationOffsetMinutes: Int
calendar.graphqls
Anmeldebeginn (Offset in Minuten) vor Veranstaltungsbeginn
cancelRegistrationDeadlineOffsetMinutes: Int
calendar.graphqls
Abmeldeschluss (Offset in Minuten) vor Veranstaltungsbeginn
requestCount: Int
calendar.graphqls
Anzahl der Reservierungsanfragen und damit Indikator für die Nachfrage
Verweis auf Icon Bild
weitere Anhänge (Bilder, Videos, Audios) für die Detail Ansicht
Angabe zum Ort
detailLink: String
calendar.graphqls
Link zu weiterführenden Informationen
seats: [String]
calendar.graphqls
Sitzbelegung im Falle eines registrierungspflichtigen Events. Liefert '[ ]' für leere Sitze oder '[x]' mit der zugeordneten Kartennummer
liefert die Reservierungen, die der User zu diesem Event durchgeführt hat, also alle Plätze für sich und andere
Liefert zurück, ob bereits ein Feedback für den Termin abgegeben wurde
ownerId: String
calendar.graphqls
Shortcut für owner.id sofern keine Details des Profils benötigt werden
Der Benutzer, der den Event erstellt hat
contactId: String
calendar.graphqls
Die Id des Profils der die Rolle des Ansprechpartners/Verantwortlichen hat
Das Profil des Ansprechpartners/Verantwortlichen
contactGroupId: ID
calendar.graphqls
Verantwotliche Gruppe ID
Verantwortliche Gruppe
canWrite: Boolean
calendar.graphqls
Ist der aktuelle Benutzer berechtigt diesen Event zu ändern.
onlineConference: Boolean
calendar.graphqls
Ist dies eine Online-Konferenz?
notifyEventContactPersonOnSignUp: Boolean
calendar.graphqls
Gibt an, ob bei einer Registrierung eine Benachrichtigung an den Verantwortlichen des Events geschickt werden soll.
requiresApproval: Boolean
calendar.graphqls
Gibt an, ob neue Anmeldungen manuell durch den Terminverantwortlichen freigegeben werden müssen.
issueTicketsUponRegistration: Boolean
calendar.graphqls
Wenn gewünscht erhält jeder Teilnehmer eine Registrierungsbestätigung per Mail. Der darin enthaltene QR-Code
kann dann zum Check-In für den Termin genutzt werden.
kann dann zum Check-In für den Termin genutzt werden.
memberCardCheckInEnabled: Boolean
calendar.graphqls
Erlaubt zusätzlich zum Ticket-QR-Code auch die Bestätigung der Teilnahme per Scan
des Mitgliedsausweis-QR-Codes.
des Mitgliedsausweis-QR-Codes.
manageAttendees: Boolean
calendar.graphqls
Teilnehmerliste führen
Erinnerung
paymentDocumentation: Boolean
calendar.graphqls
Dokumentiert die Bezahlung bei Teilnahme
registrationFormId: ID
calendar.graphqls
ID des Anmeldeformulars
Formular
Dem Termin zugeordnete Produkte, aufgelöst aus den referenzierten Produkt-Ids
waitingListEnabled: Boolean
calendar.graphqls
Warteliste aktiviert?
maxReservationTime: Int
calendar.graphqls
Maximale Dauer in Minuten die eine Reservierung gültig ist
badgeEnabled: Boolean
calendar.graphqls
Soll das event ein badge auslösen?
Zeitpunkt der letzten Änderung an diesem Termin
Object
CalendarEventCategory
calendar.graphqls
id: ID!
calendar.graphqls
Primärschlüssel
title: String
calendar.graphqls
Bezeichnung zur Verwendung in der Legende
Hintergrundfarbe des Markers
Object
CalendarEventFeedback
calendar.graphqlsRückmeldung eines App-Nutzers zu einem Event
id: ID
calendar.graphqls
Primärschlüssel
Status
comment: String
calendar.graphqls
Kommentar des App-Nutzers
Der App-Nutzer
Kontaktdaten des Feedbackgebers
Erstellungsdatum
Object
CalendarEventFeedbackContact
calendar.graphqls
profileId: ID
calendar.graphqls
Profil-ID des Kontakts (z.B. Kind), falls vorhanden
firstname: String
calendar.graphqls
Vorname des Kontakts
name: String
calendar.graphqls
Nachname des Kontakts
phoneMobile: String
calendar.graphqls
Mobiltelefonnummer des Kontakts
email: String
calendar.graphqls
eMail-Adresse des Kontakts
Object
CalendarEventRegistration
calendar.graphqlsTeilnahme Registrierung zu einem Event bzw. Position in der Warteliste
id: ID!
calendar.graphqls
Primärschlüssel
Zeitpunkt an dem die Registrierung eingegangen ist. Dies ist wichtig für eine eventuelle Warteliste bei einem
Ereignis mit einer maximalen Teilnehmerzahl
Ereignis mit einer maximalen Teilnehmerzahl
calendarEventId: ID!
calendar.graphqls
Id des Ereignis auf das sich diese Anmeldung bezieht
Ereignis auf das sich diese Anmeldung bezieht
calendarId: ID
calendar.graphqls
Kalender auf den sich diese Anmeldung bezieht
Sitzplatzinformation zu der Reservierung
comment: String
calendar.graphqls
Hinweise des Buchenden zu seiner Anmeldung
deviceId: String
calendar.graphqls
technische ID des Geräts mit dem die Anmeldung durchgeührt wurde
Dies kann dazu benutzt werden, dem Benutzer eine Bestätigung per Push Benachrichtigung zu senden.
Dies kann dazu benutzt werden, dem Benutzer eine Bestätigung per Push Benachrichtigung zu senden.
clientId: String!
calendar.graphqls
bekannter Benutzer(Profil) der die Registrierung durchgeführt hat. Der Benutzer muss nicht
selbst ein Teilnehmer sein.
selbst ein Teilnehmer sein.
Der bekannte App Nutzer "hinter" der clientId, der die Registrierung durchgeführt hat.
status: String
calendar.graphqls
Der Status der Registrierungsanfrage. Entweder "CONFIRMED" wenn die Registrierung erfolgreich war oder ATTENDED
nachdem die Teilnahme bestätigt wurde.
nachdem die Teilnahme bestätigt wurde.
waitingPosition: Int
calendar.graphqls
Wenn der Status QUEUED ist. Position in der Warteschlange. Gibt 0 zurück, wenn der Platz nicht ermittelt werden konnte
payed: Boolean
calendar.graphqls
Dokumentiert ob der Teilnehmer bereits gezahlt hat.
Zusätzliche, durch das Registrierungsformular definierte Angaben
Falls für die Registrierung ein Ticket gekauft wurde
Object
CalendarEventReminder
calendar.graphqls
value: Int
calendar.graphqls
Anzahl der Tage vor dem Termin, zu der die Erinnerung verschickt werden soll
message: String
calendar.graphqls
Text der Erinnerungsnachricht, die an die Teilnehmer verschickt wird
triggered: Boolean
calendar.graphqls
true, wenn eine Nachricht bereits verschickt wurde.
active: Boolean
calendar.graphqls
Legt fest, ob die Erinnerung aktiv ist
Object
CalendarRegistrationForm
calendar.graphqls
name: String
calendar.graphqls
Name des Formulars
id: ID
calendar.graphqls
Primärschlüssel
header: String
calendar.graphqls
Text vor dem Formular
footer: String
calendar.graphqls
Text nach dem Formular
Feldkonfiguration
Anzahl der Termine, die dieses Formular aktuell verwenden
Object
CalendarWaitingLineConfiguration
calendar.graphqls
linePauseEnabled: Boolean
calendar.graphqls
Pausieren der Warteliste in der Nachht
linePauseFrom: String
calendar.graphqls
Von wann soll die Nachtruhe gelten? Im Format hh:mm
linePauseTo: String
calendar.graphqls
Bis wann soll die Nachruhe gelten? Im Format hh:mm
Object
Captcha
mail.graphqlsErgebnis eines Captcha Requests in Form eines verfremdeten Bildes einer alphanumerischen Zeichenfolge.
id: ID!
mail.graphqls
eindeutige Id des Captcha
image: String!
mail.graphqls
Bilddaten des Captcha, Base64-kodiert
Object
ChatActions
chat.graphqlsFür den App-Nutzer im Kanal verfügbare Aktionen
invite: Boolean
chat.graphqls
Kann andere Nutzer in den Chat einladen
kick: Boolean
chat.graphqls
Kann andere Nutzer aus dem Chat entfernen
leave: Boolean
chat.graphqls
Kann selbst den Chat verlassen
deleteMsg: Boolean
chat.graphqls
Kann die Nachrichten anderer Nutzer löschen
modifyChannelSettings: Boolean
chat.graphqls
Erlaubt es das Bild des Kanals und den Namen zu ändern
createPoll: Boolean
chat.graphqls
Erlaubt es Umfragen zu erstellen
write: Boolean
chat.graphqls
Erlaubt es in den Kanal zu schreiben
pin: Boolean
chat.graphqls
Erlaubt es die Nachricht anzuheften
clearMessages: Boolean
chat.graphqls
Erlaubt es alle Nachrichten im Chat zu löschen
reactions: Boolean
chat.graphqls
Erlaubt es auf Nachrichten zu reagieren
Object
ChatApplicationComponent
application-component.graphqlsimplements ApplicationComponent
Typ der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
allowMultiUserConversations: Boolean
application-component.graphqls
Multiuser conversationen erlauben
allowDirectCommunication: Boolean
application-component.graphqls
Direktkommunikation erlauben
allowPollForNonAdmin: Boolean
application-component.graphqls
Umfragen für nicht admins erlauben
useAppColor: Boolean
application-component.graphqls
App-Farben verwenden
version: Int
application-component.graphqls
Version des Chats
allowPseudonyms: Boolean
application-component.graphqls
Pseudonyme erlauben
allowGifs: Boolean
application-component.graphqls
Erlaubt Gifs
Chatregeln
retainMessagesForDays: Int
application-component.graphqls
Aufbewahrungsdauer (in Tagen) der Nachrichten
retainFilesForDays: Int
application-component.graphqls
Aufbewahrungsdauer (in Tagen) der Datei-Anhänge (0 = deaktiviert)
anonymizeOnProfileDelete: Boolean
application-component.graphqls
Nachrichten eines geloeschten Profils anonymisieren
forceShowInUserDirectory: Boolean
application-component.graphqls
Erzwingt die Sichtbarkeit aller Nutzer im Chat-Verzeichnis. Überschreibt dabei die individuellen Chat-Privacy-Einstellungen aller Nutzer (showInUserDirectory=true, restrictToOwnGroups=false).
aiAssistantAvailable: Boolean
application-component.graphqls
Ist ein ansprechbarer KI-Agent (digitaler Assistent) für diese App verfügbar
Object
ChatChannel
chat.graphqls
id: ID!
chat.graphqls
eindeutige Id der Komponente
active: Boolean
chat.graphqls
Ist der Channel aktiv oder deaktiviert
componentId: String
chat.graphqls
Löst die Bild-Resource auf
iconId: ID
chat.graphqls
iconUrl: String
@deprecated(reason: "Use icon instead.")
chat.graphqls
backgroundImageId: ID
chat.graphqls
Löst die Bild-Resource auf
backgroundImageUrl: String
@deprecated(reason: "Use backgroundImage instead.")
chat.graphqls
backgroundColor: String
chat.graphqls
label: String
chat.graphqls
Bezeichnung
description: String
chat.graphqls
Bezeichnung
pinCode: String
@hasAnyClaim(claims: ["component_update"])
chat.graphqls
PinCode zum Teilnehmen an der Gruppe
requiresPinCode: Boolean
chat.graphqls
Benötigt einen Code zum beitreten?
readOnly: Boolean
chat.graphqls
Schreibgeschützt. (nur Admin kann schreiben)
allowPseudonyms: Boolean
chat.graphqls
Pseudonyme erlauben?
visibleByProfileRoles: [String]
chat.graphqls
Gibt an welche Rollen diesen Kanal sehen können
visibleByDepartments: [String]
chat.graphqls
Gibt an welche Departments diesen Kanal sehen können
autoSubscribedRoles: [String]
chat.graphqls
Nutzer mit dieser Rolle, werden automatisch am Kanal subscribed
autoSubscribedGroups: [String]
chat.graphqls
Nutzer in dieser Gruppe, werden automatisch am Kanal subscribed
Berechnete Anzahl an Teilnehmern
directAdminProfilesIds: [String]
chat.graphqls
Direkte Admin-Profile
Direkte Admin-Profile
adminGroupId: ID
chat.graphqls
Admin-Gruppe
Admin-Gruppe
groupSpaceName: String
chat.graphqls
Name des Gruppenraumes (nur gefüllt, wenn es ein Group-Space-Chat) ist
Letzte Nachricht im Kanal
Mitglieder des Kanals
hasAiAssistant: Boolean
chat.graphqls
Ist bereits ein KI-Agent (digitaler Assistent) Mitglied dieses Kanals
adminMemberIds: [String]
chat.graphqls
Admins
historyVisible: Boolean
chat.graphqls
Chat-Verlauf für alle sichtbar oder erst ab Beitrittsdatum
allowReactions: Boolean
chat.graphqls
Reaktionen auf Nachrichten erlaubt
Verfügbare Aktionen innerhalb des Kanals für den aktuelle Nutzer
unreadMessages: Int
chat.graphqls
Ungelesene Nachrichten
notificationEnabled: Boolean
chat.graphqls
Ist die Benachrichtigung für diesen Chat für den aktuellern Nutzer aktiv
directConversation: Boolean
chat.graphqls
Prüft ob das eine 1:1 Direktconversation ist
Letzte veribindung im Kanal
supportRelatedProfiles: Boolean
chat.graphqls
Werden Beziehungen unterstützt
assignedRelationIds: [String]
chat.graphqls
Zugewiesene Profile für den aktuellen Nutzer
liveTicker: Boolean
chat.graphqls
Live-Ticker Kanal
Object
ChatChannelInvitation
chat.graphqls
id: ID!
chat.graphqls
Ziel
Kanal
Absender
message: String
chat.graphqls
Nachricht
Zeitpunkt der Einladung
Object
ChatComponent
chat.graphqls
id: ID!
chat.graphqls
eindeutige Id der Komponente
wann wurde die Komponente erstellt bzw. zuletzt geändert
lastModifiedBy: String
chat.graphqls
wer hat die letzte Änderung durchgeführt
chatHomeUrl: String
chat.graphqls
Url zu der WebApp
defaultAvatarUrl: String
chat.graphqls
Standard-Profilbild, falls kein eigenes Bild hinterlegt ist
helpPageId: String
chat.graphqls
Löst die Hilfeseiten-Datei auf
helpPageUrl: String
chat.graphqls
rulesPageId: String
chat.graphqls
Löst die Regelseiten-Datei auf
rulePageUrl: String
chat.graphqls
accentColor: String
chat.graphqls
version: Int
chat.graphqls
Versionsnummer der Chat-Komponenten-Konfiguration
showContacts: Boolean
chat.graphqls
Sollen Kontakte im Chat angezeigt werden
restrictedShowContactRoles: [String]
chat.graphqls
Rollen, für die die Kontaktanzeige eingeschränkt ist
allowDirectCommunication: Boolean
chat.graphqls
Ist die Direktkommunikation zwischen Nutzern erlaubt
allowGroups: Boolean
chat.graphqls
Sind Gruppenkanäle erlaubt
allowVideo: Boolean
chat.graphqls
Ist die Videotelefonie im Chat erlaubt
allowPoll: Boolean
chat.graphqls
Sind Umfragen im Chat erlaubt
allowPollForNonAdmin: Boolean
chat.graphqls
Dürfen auch Nicht-Admins Umfragen erstellen
restrictedDirectCommunicationRoles: [String]
chat.graphqls
Rollen, für die die Direktkommunikation eingeschränkt ist
restrictDirectCommunicationToSameRole: Boolean
chat.graphqls
Direktkommunikation nur innerhalb der gleichen Rolle erlauben
Object
ChatMessage
chat.graphqls
id: ID
chat.graphqls
sender: ID
chat.graphqls
Absender
Absender Profil
body: String
chat.graphqls
Content
language: String
chat.graphqls
Erkannte Sprache des Inhalts (ISO 639-1), null wenn nicht sicher ermittelbar
nickname: String
chat.graphqls
Name
chatId: String
chat.graphqls
Kanal-ID
Datum der Nachricht
Dateien, falls vorhanden
Reaktionen
Wie oft wurde welche Reaktion gewählt?
wenn die Nachricht eine Umfrage ist, ansonsten null
externalImage: String
chat.graphqls
Externes Bild, beispielsweise für Tenor GiF
Gelesen von
Videokonferenz
Location des Nutzers
vCard: String
chat.graphqls
Base64-VCard
vCardName: String
chat.graphqls
Name des Kontaktes
Antwort auf Nachricht
pinned: Boolean
chat.graphqls
Angehefted
forwarded: Boolean
chat.graphqls
Wurde weitergeleitet
Datum, an welchem die Anhänge gelöscht werden
Bereits gelöschte Anhänge (id + contentType)
edited: Boolean
chat.graphqls
Wurde die Nachricht nachträglich bearbeitet
deleted: Boolean
chat.graphqls
Wurde die Nachricht gelöscht (Platzhalter anzeigen, kein Inhalt mehr vorhanden)
Object
ChatMessageReaction
chat.graphqlsEine Reaktion auf eine Chat-Nachricht
sender: String
chat.graphqls
ID des Absenders der Reaktion
senderName: String
chat.graphqls
Name des Absenders der Reaktion
Object
ChatPoll
chat.graphqlsEine Umfrage
id: ID
chat.graphqls
channelId: String
chat.graphqls
Erstellungsdatum der Umfrage
title: String
chat.graphqls
location: String
chat.graphqls
Ort, z.B. bei einer Terminabstimmung
comment: String
chat.graphqls
Zusätzlicher Kommentar zur Umfrage
owner: String
chat.graphqls
ID des Erstellers der Umfrage
ownerName: String
chat.graphqls
Name des Erstellers der Umfrage
ownerProfileImageThumbId: String
chat.graphqls
Thumbnail-Bild-ID des Erstellers
Enddatum bzw. Abstimmungsschluss der Umfrage
Auswahloptionen der Umfrage
Einstellungen der Umfrage
Teilnahmen an der Umfrage
canManage: Boolean
chat.graphqls
Erlaubt es dem aktuellen Nutzer, diese Umfrage zu bearbeiten oder zu klonen
Object
ChatPollOption
chat.graphqls
id: ID
chat.graphqls
value: String
chat.graphqls
Bezeichnung der Auswahloption
maxSignups: Int
chat.graphqls
Maximale Anzahl an Teilnehmern für diese Option
Object
ChatPollSettings
chat.graphqls
limitSignUpPerUser: Boolean
chat.graphqls
Beschränkt jeden Nutzer auf eine Auswahl bei der Teilnahme
polltype: String
chat.graphqls
Art der Umfrage (z.B. einfache Abstimmung oder Terminabstimmung)
polltypeDateTimeRequired: Boolean
chat.graphqls
Bei einer Terminabstimmung ist die Angabe von Datum/Uhrzeit erforderlich
limitSignUpPerOptionEnabled: Boolean
chat.graphqls
Begrenzt die Anzahl der Teilnehmer pro Option
anonymous: Boolean
chat.graphqls
Anonyme Umfrage, Teilnehmer sind für andere nicht sichtbar
Object
ChatPollSignup
chat.graphqls
id: ID
chat.graphqls
pollId: String
chat.graphqls
ID der zugehörigen Umfrage
ownerName: String
chat.graphqls
Name des Teilnehmers
ownerImageThumbId: String
chat.graphqls
Thumbnail-Bild-ID des Teilnehmers
owner: String
chat.graphqls
ID des Teilnehmers
Ausgewählte Optionen bzw. Antwort des Teilnehmers
Object
ChatProfileRelation
chat.graphqls
id: ID
chat.graphqls
Profil ID von welcher die Relation ausgeht
Zielprofil
Relations-Typ
Object
ChatProfileSettings
chat.graphqls
showInUserDirectory: Boolean
chat.graphqls
Wenn aktiv, wird das aktuelle Profil im Chat-Nutzer-Verzeichnis aufgeführt
restrictToOwnGroups: Boolean
chat.graphqls
Wenn aktiv, wird das aktuelle Profil im Chat-Nutzer-Verzeichnis nur für Mitglieder aus gemeinsamen Gruppen aufgeführt
useNickname: Boolean
chat.graphqls
Soll der Nickname benutzt werden
nickname: String
chat.graphqls
Ändert den Nickname
chatRulesAccepted: Boolean
chat.graphqls
Chat-Regeln akzeptiert
Object
ChatUserLocation
chat.graphqls
latitude: Float
chat.graphqls
Breitengrad
longitude: Float
chat.graphqls
Längengrad
Object
ChatUserProfile
chat.graphqls
id: String
chat.graphqls
name: String
chat.graphqls
Name
Bild des Chat-Profiles
Beziehungen zu anderen Profilen
digitalAssistant: Boolean
chat.graphqls
Ob es sich um einen digitalen Assistenten (KI) handelt
Object
ChirpStackEvent
chirpstack.graphqlsEin Sensor hat einen neuen Wert geliefert
id: ID!
chirpstack.graphqls
eindeutige Id des Events
Zeitpunkt, zu dem das Event empfangen wurde
Metadaten zum Event, z.B. Signalstärke oder Gateway-Informationen
Nutzdaten, die vom Sensor gesendet wurden
Object
CloudflareStreamData
resource.graphqls
uid: String
resource.graphqls
dashPlaybackUrl: String
resource.graphqls
hlsPlaybackUrl: String
resource.graphqls
thumbnailUrl: String
resource.graphqls
processingStatus: String
resource.graphqls
duration: Float
resource.graphqls
pctComplete: Float
resource.graphqls
Object
CMSSettings
cmssettings.graphqls
portalAppName: String
cmssettings.graphqls
Name der App im CMS
appIconUrl: String
cmssettings.graphqls
Url auf das AppIcon im CMS
projectDescription: String
cmssettings.graphqls
Projekt Beschreibung
managerEmail: String
cmssettings.graphqls
CMS-Manager-Email
keywords: String
cmssettings.graphqls
Schlagworte für die Projektsuche
Object
CodeScanEvent
barcode.graphqlsEintrag in dem AuditLog bei jedem Scanvorgang eines QR-Codes
id: ID!
barcode.graphqls
Object
ComponentActivator
component-activator.graphqlsDefinition einer Aktivierungsmöglichkeit für eine Komponente. Eine Komponente kann über einen Link
(direct activation), einen QR-Code-Scan oder einen PIN-Code aktiviert werden.
(direct activation), einen QR-Code-Scan oder einen PIN-Code aktiviert werden.
id: ID!
component-activator.graphqls
eindeutige Id
wann wurde der Code erstellt
QR-Code zur Aktivierung der Komponente
pinCode: String
component-activator.graphqls
PIN-Code zur Aktivierung der Komponente
componentId: String
component-activator.graphqls
Id der zu aktivierenden Komponente
comment: String
component-activator.graphqls
Kommentar: intern
Object
ComponentReference
projectmodel.graphqls
name: String
projectmodel.graphqls
ref: String
projectmodel.graphqls
Technischer Verweis/Schlüssel auf die referenzierte Komponente
icon: String
projectmodel.graphqls
iconSet: String
projectmodel.graphqls
Name des Icon-Sets, aus dem das Icon stammt
iconUrl: String
projectmodel.graphqls
title: String
projectmodel.graphqls
Typ der referenzierten Komponente/des Moduls
typeMetaData: String
projectmodel.graphqls
Zusätzliche, typspezifische Metadaten zur Komponente
Sichtbarkeits- bzw. Veröffentlichungsstatus der Komponente
badgeEnabled: Boolean
projectmodel.graphqls
Zeigt einen Hinweis-Badge (z.B. für neue Inhalte) bei der Komponente an
visibleByProfileRoles: [String]
projectmodel.graphqls
Beschränkt die Sichtbarkeit der Komponente auf bestimmte Benutzerrollen
visibleByProfileGroups: [String]
projectmodel.graphqls
Beschränkt die Sichtbarkeit der Komponente auf bestimmte Benutzergruppen
Object
Conference
conference.graphqlscollection of events that form a logical group.
id: ID!
conference.graphqls
Konferenz-ID
room: String!
conference.graphqls
Name des Raumes
url: String
conference.graphqls
Privater Link zur Konferenz
guestUrl: String!
conference.graphqls
Öffentlicher Link zur Konferenz
Ende der Konferenz
activeOccupants: Int
conference.graphqls
Aktive Teilnehmer
Object
Coupon
coupon.graphqlsEin Gutschein bzw. eine Vorlage dazu
id: ID!
coupon.graphqls
Die eindeutige Id der Gutschein Instanz
bonusBookletId: ID
coupon.graphqls
Gesetzt, wenn der Gutschein zu einem Bonusheft gehört
bonusProgramId: ID
coupon.graphqls
Gesetzt, wenn der Gutschein zu einem Bonusprogram gehört
couponSpecificationId: ID
coupon.graphqls
ID der Gutschein Vorlage auf der dieser Gutschein basiert
description: String
coupon.graphqls
Beschreibung des Gutscheins
enabled: Boolean
coupon.graphqls
true, wenn der Gutschein aktiv ist
Ablaufdatum des Gutscheins
imageId: ID
coupon.graphqls
Bild des Gutscheins
Bild-Ressource des Gutscheins
imageURL: String
coupon.graphqls
Url zum Bild des Gutscheins
startupCoupon: Boolean
coupon.graphqls
Gutschein wird automatisch ausgegeben
Gutschein wird ab Datum automatisch ausgegeben
Gutschein-Status
title: String
coupon.graphqls
Gutschein-Titel
used: Boolean
coupon.graphqls
Ist der Gutschein bereits eingelöst?
Datum, wann der Gutschein eingelöst wurde
value: Int
coupon.graphqls
Wert des Gutscheins
Letzte Änderung
Object
CouponApplicationComponent
coupon.graphqlsDas Gutscheinmodul ist der Container für Gutscheine und Bonushefte in einer App.
implements ApplicationComponent
Typ der Komponente
id: ID!
coupon.graphqls
eindeutige Id
url: String!
coupon.graphqls
Anzeige-Url für die Nutzung dieses Moduls. Der Zugriff erfordert eine gültige Authentifizierung des Nutzers
Hilfeseite
Darstellungsvariante
Object
CouponStatistic
coupon.graphqls
couponSpecificationId: ID!
coupon.graphqls
Id der Gutschein-Vorlage
couponUrl: String!
coupon.graphqls
Url zur Gutschein-Vorlage
title: String!
coupon.graphqls
Titel
dispatchedCoupons: Int!
coupon.graphqls
Anzahl der ausgegebenen Instanzen
activeCoupons: Int!
coupon.graphqls
davon aktiv
inactiveCoupons: Int!
coupon.graphqls
davon inaktiv
expiredCoupons: Int!
coupon.graphqls
abgelaufen
cashedCoupons: Int!
coupon.graphqls
eingelöste
Object
CrowdfundingConfig
pinboard.graphqlsKonfiguration einer Crowdfunding-Karte
targetAmount: Float!
pinboard.graphqls
Gewünschter Finanzierungsbetrag
currency: String!
pinboard.graphqls
Währung (Standard: EUR)
suggestedAmounts: [Float!]!
pinboard.graphqls
Vorgeschlagene Beträge
allowCustomAmount: Boolean!
pinboard.graphqls
Freien Betrag erlauben
continueAfterGoalReached: Boolean!
pinboard.graphqls
Weiter sammeln nach Zielerreichung
Enddatum der Kampagne (unabhängig vom expirationDate der Karte)
Object
CrowdfundingDonation
pinboard.graphqls
id: ID!
pinboard.graphqls
Eindeutige Id der Spende
Zeitpunkt der erfolgten Zahlung
amount: Float!
pinboard.graphqls
Gespendeter Betrag
currency: String
pinboard.graphqls
Währung der Spende
profileId: String
pinboard.graphqls
Id des spendenden Profils, null wenn anonym
displayName: String
pinboard.graphqls
Anzeigename des Spenders, null wenn anonym
anonymous: Boolean!
pinboard.graphqls
Gibt an, ob die Spende anonym erfolgt ist
cardTitle: String
pinboard.graphqls
Titel der Karte, für die gespendet wurde
invoiceUrl: String
pinboard.graphqls
Url zum Beleg/zur Rechnung der Spende
Object
CrowdfundingDonationPagingResponse
pinboard.graphqlsDie Spenden der aktuellen Seite
totalcount: Int!
pinboard.graphqls
Gesamtanzahl aller bezahlten Spenden
Object
CrowdfundingDonationResult
pinboard.graphqlsErgebnis einer Crowdfunding-Spende-Initiierung
checkoutUrl: String!
pinboard.graphqls
Stripe Checkout URL
donationId: String!
pinboard.graphqls
ID der Spende für Status-Polling
Object
CustomEnum
core.graphqls
id: ID
core.graphqls
label: String
core.graphqls
Sprachunabhängiger Anzeigename, primär gegenüber den lokalisierten EnumTranslation.label
keys: [String]!
core.graphqls
locales: [String]!
core.graphqls
Object
CustomEnumValue
core.graphqlsVerweis auf einen Wert in einer benutzerdefinierten Aufzählung
enumId: String
core.graphqls
Die Id der Aufzählung
enumKey: String
core.graphqls
Der technische Key des Wertes innerhalb der Aufzählung
value: String
core.graphqls
Der die sprachabhängige Text zu dem enum
Object
DataContent
appsettings.graphqlsDatenschutzerklärung
Nutzungsbedingungen
Object
DataContentPage
appsettings.graphqlsDatenschutzseite
version: Int
appsettings.graphqls
Vesion der privacy page
Datenschutzseite
resourceId: String
appsettings.graphqls
Datenschutzseite-ID
showOnAppStart: Boolean
appsettings.graphqls
Konfiguriert ob die Datenschutzseite beim Start der App angezeigt wird.
resourceUrl: String
appsettings.graphqls
URL zum Abruf der Datenschutzseite
Object
DeletedChatFile
chat.graphqls
id: ID
chat.graphqls
Datei-ID
contentType: String
chat.graphqls
MIME-Typ der gelöschten Datei
Object
DeviceInfo
deviceinfo.graphqls
deviceId: String!
deviceinfo.graphqls
eindeutige Kennung des Geräts
adminDevice: Boolean
deviceinfo.graphqls
Kennzeichnet, ob es sich um ein Admin-Gerät handelt
appId: String!
deviceinfo.graphqls
Id der App, mit welcher das Gerät verbunden ist
locale: String
deviceinfo.graphqls
Spracheinstellung des Geräts
iosPushToken: String
deviceinfo.graphqls
Push-Token für Benachrichtigungen auf iOS-Geräten
aosPushToken: String
deviceinfo.graphqls
Push-Token für Benachrichtigungen auf Android-Geräten
pin: String
deviceinfo.graphqls
PIN-Code des Geräts
osVersion: String
deviceinfo.graphqls
Version des Betriebssystems
deviceName: String
deviceinfo.graphqls
Name des Geräts
deviceModel: String
deviceinfo.graphqls
Modell des Geräts
deviceSystem: String
deviceinfo.graphqls
Betriebssystem des Geräts, z.B. iOS oder Android
Zeitpunkt der Registrierung des Geräts
Zeitpunkt der letzten Verbindung des Geräts
Object
DeviceSummary
deviceinfo.graphqlsEine Kurzinfo zu einem mit dem Benutzerprofil verknüpften Gerät
deviceId: String!
deviceinfo.graphqls
eindeutige Kennung des Geräts
Zeitpunkt der letzten Verbindung des Geräts
osVersion: String
deviceinfo.graphqls
Version des Betriebssystems
deviceName: String
deviceinfo.graphqls
Name des Geräts
deviceModel: String
deviceinfo.graphqls
Modell des Geräts
deviceSystem: String
deviceinfo.graphqls
Betriebssystem des Geräts, z.B. iOS oder Android
pin: String
deviceinfo.graphqls
PIN-Code des Geräts
Object
Division
division.graphqls
id: ID!
division.graphqls
eindeutige Id der Division
name: String
division.graphqls
Name der Division
description: String
division.graphqls
Beschreibung der Division
Object
DonationUserProfile
pinboard.graphqls
displayName: String
pinboard.graphqls
Anzeigename des Spenders (Nachname, Vorname), null wenn anonym
profileId: String
pinboard.graphqls
Id des spendenden Profils, null wenn anonym
amount: Float!
pinboard.graphqls
Gespendeter Betrag
Zeitpunkt der erfolgten Zahlung
Object
DownloadHistory
dashboard.graphqlszugehörige App
der historische Verlauf
Object
DownloadHistoryEntry
dashboard.graphqls
year: Int!
dashboard.graphqls
Jahr, zu dessen Ende die Installationszahlen erfasst wurden
total: Int!
dashboard.graphqls
Gesamtzahl der Installationen zum Jahresende
ios: Int!
dashboard.graphqls
Anzahl iOS-Installationen zum Jahresende
android: Int!
dashboard.graphqls
Anzahl Android-Installationen zum Jahresende
Object
DownloadStatsData
dashboard.graphqlsspezielle TimeSeries welche den Installationsverlauf je App und Tag enthält. Siehe Dashboard/Download Statistik
id: ID!
dashboard.graphqls
eindeutige ID des Datensatzes
zugehörige App
Zeitstempel des Datensatzes
day: String
dashboard.graphqls
Der Tag in ISO Form JJJJ-MM-DD
total: Int!
dashboard.graphqls
Summierte Anzahl der bekannten Installationen
android: Int!
dashboard.graphqls
Summe der Android Installationen
android_delta: Int!
dashboard.graphqls
Auf wievielen Android-Geräten wurde die App an diesem Tag neu installiert
ios_delta: Int!
dashboard.graphqls
Auf wievielen iOS-Geräten wurde die App an diesem Tag neu installiert
ios: Int!
dashboard.graphqls
Summe der IOS Installationen
Object
EnumTranslation
core.graphqls
locale: String
core.graphqls
label: String
core.graphqls
Object
EnumValue
core.graphqls
key: String
core.graphqls
Der technische Key des Wertes innerhalb der Aufzählung
value: String
core.graphqls
Der die sprachabhängige Text zu dem enum
Object
FacebookCollection
socialnetwork.graphqls
id: ID!
socialnetwork.graphqls
name: String!
socialnetwork.graphqls
count: Int
socialnetwork.graphqls
Object
FacebookLongLiveAccessToken
socialnetwork.graphqls
accessToken: String
socialnetwork.graphqls
tokenExpired: Boolean
socialnetwork.graphqls
Object
FileRef
fileshare.graphqls
id: ID!
fileshare.graphqls
key: String!
fileshare.graphqls
Speicher-Key der Datei im Objektspeicher
etag: String
fileshare.graphqls
Prüfsumme der Datei (ETag)
name: String!
fileshare.graphqls
Dateiname
displayName: String
fileshare.graphqls
Anzeigename
creator: String
fileshare.graphqls
Benutzer, der die Datei erzeugt hat
comment: String
fileshare.graphqls
Kommentar
url: String
fileshare.graphqls
signierte URL it zeitlich begrenzter Gültigkeit
Sichtbarkeit
contentLength: Int
fileshare.graphqls
Grösse in Bytes
contentType: String
fileshare.graphqls
mimeType
userDefinedTags: [String]
fileshare.graphqls
vom User vergebene Tags/Suchfilter
welche Rollen, dürfen die Datei sehen
Daten der letzen Änderung
Object
FileStore
filestore.graphqls
id: ID!
filestore.graphqls
eindeutige Id. Diese ist identisch mit der Id des 'Besitzers' also z.B einer Gruppe oder einem User Profil
Die Files in undefinierter Reihenfolge, da die Sortierung in der Oberfläche erfolgt
writeAccess: Boolean
filestore.graphqls
Hat der aktuelle Nutzer Schreibzugriff
operationLogAccess: Boolean
filestore.graphqls
Hat Zugriff auf die Protokolle
acceptedFileTypes: [String]
filestore.graphqls
Erlaubte Dateitypen
aiStore: Boolean
filestore.graphqls
Handelt es sich hierbei um einen AI-Store
Object
FileStoreApplicationComponent
application-component.graphqlsimplements ApplicationComponent
Typ der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
writerGroupIds: [String]
application-component.graphqls
Schreibberechtigte Gruppen
readerGroupIds: [String]
application-component.graphqls
Leseberechtigte Gruppen
Object
FileStoreOperationLog
filestore.graphqls
id: ID!
filestore.graphqls
Erstellt am
executor: String
filestore.graphqls
Wer hat die Operation durchgeführt
source: String
filestore.graphqls
Name der Quelle
destination: String
filestore.graphqls
Name der Destination
Typ der Operation
Wenn Datei noch existiert
Object
FSFile
filestore.graphqlsId des FileStores zu dem dieses File gehört
Id des Files
Id des übergeordneten Folders oder Null, wenn auf der Root Ebene
contentType: String
filestore.graphqls
Mimetype des Files, z.B application/pdf. Nicht gesetzt Bei Foldern
name: String!
filestore.graphqls
Der Dateiname, der angezeigt werden soll
Größe der Datei
directory: Boolean
filestore.graphqls
true, wenn es ein Verzeichnis ist
Status der Datei
Erstellt am
createdBy: String
filestore.graphqls
Erstellt von
Zuletzt geändert
lastModifiedBy: String
filestore.graphqls
Zuletzt geändert von
eTag: String
filestore.graphqls
eTag
Put-URL to update the file
URL of the file
Vorschaubild
Falls, es ein Video oder Audio ist, könnte eine optimierte Version zur Verfügung stehen
displayName: String
filestore.graphqls
Das Property displayName stellt den benutzerdefinierten Namen eines Objekts oder einer Datei dar, der zur Anzeige in der Benutzeroberfläche verwendet wird. Dieser Name kann vom Benutzer bearbeitet werden und dient ausschließlich der visuellen Darstellung, ohne den tatsächlichen System- oder Dateinamen zu beeinflussen.
altText: String
filestore.graphqls
Der Alternative text für Screenreader
aiExposeAsDownload: Boolean
filestore.graphqls
Soll die AI diese Datei zum Download anbieten?
aiVectorSearchDescription: String
filestore.graphqls
Zusätzlicher Beschreibungstext, welcher für das finden / lernen des Dokuments benutzt wird.
Object
Gallery
gallery.graphqls
id: ID!
gallery.graphqls
wann wurde die Komponente erstellt bzw. zuletzt geändert
lastModifiedBy: String
gallery.graphqls
wer hat die letzte Änderung durchgeführt
Bild- und Video-Einträge der Galerie
backgroundColor: String
gallery.graphqls
Zeigt an, wann die Galerie zuletzt synchronisiert wurde
socialNetworkSyncError: String
gallery.graphqls
Letzter Fehler bei der synchronisation
socialShare: Boolean
gallery.graphqls
Erlaubt das Teilen der Bilder
videoSupport: Boolean
gallery.graphqls
Video-Unterstützung
socialNetworkConfigurationId: String
gallery.graphqls
Network configurationId
socialNetworkCollectionId: String
gallery.graphqls
Network configurationId
Object
GalleryAlbum
galleryAlbum.graphqls
id: String
galleryAlbum.graphqls
appId: String
galleryAlbum.graphqls
title: String
galleryAlbum.graphqls
backgroundColor: String
galleryAlbum.graphqls
Vorschaubild des Albums
Medien-Einträge des Albums
imageCount: Int
galleryAlbum.graphqls
Anzahl der Bilder im Album
videoCount: Int
galleryAlbum.graphqls
Anzahl der Videos im Album
newsSourceId: String
galleryAlbum.graphqls
Id der Newsquelle, aus der das Album befüllt wurde
readerGroupIds: [String]
galleryAlbum.graphqls
Ids der Gruppen mit Leserecht auf das Album
writerGroupIds: [String]
galleryAlbum.graphqls
Ids der Gruppen mit Schreibrecht auf das Album
Object
GalleryAlbumMediaData
galleryAlbum.graphqls
text: String
galleryAlbum.graphqls
title: String
galleryAlbum.graphqls
link: String
galleryAlbum.graphqls
Referenz auf die Mediendatei
Erstelldatum des Eintrags
Object
GalleryApplicationComponent
application-component.graphqlsimplements ApplicationComponent
Typ der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
usedAlbumIds: [ID]
application-component.graphqls
Liste der IDs der verwendeten GalleryAlben
In welcher Form die Galerie angezeigt wird
allowShare: Boolean
application-component.graphqls
Teilen der Bilder ist erlaubt
Object
GalleryImageData
gallery.graphqls
imageUrl: String
gallery.graphqls
imageId: String
gallery.graphqls
link: String
gallery.graphqls
text: String
gallery.graphqls
title: String
gallery.graphqls
Object
GalleryVideoData
gallery.graphqls
imageUrl: String
gallery.graphqls
imageId: String
gallery.graphqls
videoUrl: String
gallery.graphqls
videoId: String
gallery.graphqls
link: String
gallery.graphqls
text: String
gallery.graphqls
title: String
gallery.graphqls
Object
GenericRow
workbook.graphqls
id: ID
workbook.graphqls
Eindeutige Id der Zeile
autoId: Int
workbook.graphqls
Fortlaufende, für den Nutzer sichtbare Nummer der Zeile
sheet: String
workbook.graphqls
Id des Arbeitsblatts, zu dem die Zeile gehört
Erstellungsdatum der Zeile
Datum der letzten Änderung der Zeile
user: String
workbook.graphqls
Name/Kennung des Erstellers der Zeile
deviceId: String
workbook.graphqls
Id des Geräts, von dem die Zeile erstellt wurde
userProfileId: String
workbook.graphqls
Id des Profils, das die Zeile erstellt hat
Profil des Erstellers der Zeile
Die eigentlichen Spaltenwerte der Zeile gemäß der Worksheet-Spaltenkonfiguration
Object
Group
group.graphqlsEine Gruppe von Benutzern, z.B eine Manschaft oder eine Abteilung
id: ID!
group.graphqls
technische ID
gehört zu welcher App
name: String!
group.graphqls
Name der Grupe
key: String
group.graphqls
Schlüssel/Kürzel, welches beim Excel Import von Benutzern verwendet wird, um Gruppenmitgliedschaften zu erstellen
memberIds: [String]
group.graphqls
Mitglieder der Gruppe
Profile der Mitglieder der Gruppe
leaderIds: [String]
group.graphqls
Ids der Gruppenleiter
Gruppeleiter
roles: [String]
group.graphqls
Rollenbasierte Gruppe
system: Boolean
group.graphqls
Gibt ab, ob es sich um eine Systemrolle handelt. Diese können aus dem System nicht gelöscht werden.
numberOfMembers: Int
group.graphqls
Anzahl der Mitglieder
description: String
group.graphqls
Individuelle Beschreibung der Gruppe
publicGroup: Boolean
group.graphqls
In öffentliche Gruppen kann man ohne Einladung / Anfrage eintreten
listedGroup: Boolean
group.graphqls
Gruppe soll gelistet werden
Gruppensymbol
iconId: String
group.graphqls
Gruppensymbol-Id
leader: Boolean
group.graphqls
Ist das aktuelle Profil Gruppenleiter
groupSpaceEnabled: Boolean
group.graphqls
Ist ein Group-Space angelegt?
groupSpaceName: String
group.graphqls
Falls ein Gruppenraum existiert, wird der Name geliefert
der Gruppe zugeordnete Tags
Object
GroupAccessCode
group.graphqlszeitlich befristeter Zugang zu einer Gruppe
id: ID!
group.graphqls
technische ID
groupId: ID!
group.graphqls
Gruppe, zu welcher der Zugangscode gehört
code: Int!
group.graphqls
der Zugangscode
Ablaufzeitpunkt des Zugangscodes
Object
GroupAccessRequest
group.graphqls
id: ID!
group.graphqls
technische ID der Anfrage
inquirerId: ID!
group.graphqls
ID des Profils, das die Mitgliedschaft angefragt hat
Profil des Anfragenden
Zeitpunkt der Anfrage
groupId: ID!
group.graphqls
ID der Gruppe, für die die Mitgliedschaft angefragt wird
Die angefragte Gruppe
message: String
group.graphqls
optionale Nachricht des Anfragenden
Object
GroupSpace
group.graphqls
description: String
group.graphqls
Beschreibung
name: String
group.graphqls
Name
originalGroupName: String
group.graphqls
Name of the Group
headerImageUrl: String
group.graphqls
Bild
id: ID
group.graphqls
Identifier
conferenceRoomEnabled: Boolean
group.graphqls
Videokonferenz aktiviert
fileStoreEnabled: Boolean
group.graphqls
FileStore Aktiviert
fileStoreMembersWrite: Boolean
group.graphqls
Wenn gesetzt, dürfen alle Mitglieder Schreiboperationen auf dem Filestore durchführen. Wenn nicht, dürfen nur die Gruppenleiter Schreiboperationen durchführen.
supportRelatedProfiles: Boolean
group.graphqls
Unterstüzung von Beziehungen
supportRelatedProfilesRestricted: Boolean
group.graphqls
Unterstüzung von Beziehungen. Eingeschränkt auf Leaders
Videokonferenz
alle Referenzierten Module bzw. Chat-Kanäle
Mitglieder
Gruppenleiter
leader: Boolean
group.graphqls
Ist das aktuelle Profil Gruppenleiter
badge: Int
group.graphqls
Badge des Spaces
calendarDays: Int
group.graphqls
Anzahl der Tage für die Termine im Slider geladen werden sollen
Object
GroupSpaceApplicationComponent
application-component.graphqlsimplements ApplicationComponent
Typ der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
Object
GroupSpaceLink
group.graphqls
id: ID
group.graphqls
eindeutige Id des Links innerhalb des Group Spaces
name: String
group.graphqls
Beschriftung des Buttons
Art des Ziels
linkMode: String
group.graphqls
Mode der externen Url
targetComponentId: String
group.graphqls
Modul das angesprungen werden soll
target: String
group.graphqls
Zielobjekt innerhalb des Moduls
badge: Int
group.graphqls
Badge-Value
ownedByGroup: Boolean
group.graphqls
Das referenzierte Objekt gehört dem Gruppenraum und wird entfernen gelöscht
Object
GroupTableDTO
nuliga.graphqlsEine Tabelle zu einem Team
groupId: String
nuliga.graphqls
Id der Liga/Gruppe
group: String
nuliga.graphqls
Name der Liga/Gruppe
groupNickname: String
nuliga.graphqls
Kurzbezeichnung der Liga/Gruppe
championshipRegion: String
nuliga.graphqls
Region der Meisterschaft
seasonNickname: String
nuliga.graphqls
Bezeichnung der Saison
Tabelleneinträge der Teams
Object
GroupTableTeamDTO
nuliga.graphqlsInformationen zu einem Team im Kontext einer Tabelle
tableRank: Int
nuliga.graphqls
Rang
teamNr: Int
nuliga.graphqls
Startnummer des Teams innerhalb der Liga
teamId: String
nuliga.graphqls
teamUri: String
nuliga.graphqls
Link zur Teamseite bei nuLiga
team: String!
nuliga.graphqls
Name des Teams
ownMatchesSingle: Int
nuliga.graphqls
eigene Tore (Einzelwertung)
meetings: Int
nuliga.graphqls
Begegnungen
ownMeetings: Int
nuliga.graphqls
Siege
tieMeetings: Int
nuliga.graphqls
Untentschieden
otherMeetings: Int
nuliga.graphqls
Niederlagen
ownMatches: Int
nuliga.graphqls
eigene Tore
otherMatches: Int
nuliga.graphqls
Gegentore
ownPoints: Float
nuliga.graphqls
eigene Punkte in der Tabelle
otherPoints: Float
nuliga.graphqls
Punkte des Gegners in der Tabelle
Object
InstagramLongLiveAccessToken
socialnetwork.graphqls
accessToken: String
socialnetwork.graphqls
userId: String
socialnetwork.graphqls
tokenExpired: Boolean
socialnetwork.graphqls
Object
Invoice
user.graphqlseine Rechnung
id: ID!
user.graphqls
appName: String
user.graphqls
gross: Float
user.graphqls
Bruttobetrag der Rechnung
net: Float
user.graphqls
Nettobetrag der Rechnung
vat: Float
user.graphqls
Mehrwertsteuerbetrag der Rechnung
Zeitlich begrenzt gültiger Link zum Download der Rechnung
Object
IOSAppColors
appsettings.graphqls
appColor: String
appsettings.graphqls
Grundfarbe der App
iosBaseTintColor: String
appsettings.graphqls
Grundton
iosButtonTintColor: String
appsettings.graphqls
Navigationsmenü Buttons
iosNavigationTitleTintColor: String
appsettings.graphqls
Navigationsmenü Title
iosTabbarColor: String
appsettings.graphqls
Tabbar - Selektiert
iosTabbarTintColor: String
appsettings.graphqls
Tabbar
iosTabbarTintColorUnselected: String
appsettings.graphqls
Tabbar - Unselektiert
Object
IOSAppSettings
appsettings.graphqlsApp-Einstellungen der IOS-App
App Farben
Navigationstyp
Object
ItemTrackerComponent
item-tracker.graphqls
id: ID!
item-tracker.graphqls
geografische Daten der getrackten Items im GeoJSON Format
verknüpfte Karten-Komponente
Object
ListComponent
listComponent.graphqls
id: ID!
listComponent.graphqls
eindeutige Id der Komponente
wann wurde die Komponente erstellt bzw. zuletzt geändert
lastModifiedBy: String
listComponent.graphqls
wer hat die letzte Änderung durchgeführt
die eigentlichen Einträge in der Liste
androidWidescreenEnabled: Boolean
listComponent.graphqls
Aktiviert die Breitbild-Darstellung auf Android
backgroundColor: String
listComponent.graphqls
Hintergrundfarbe der Liste
backgroundImageId: ID
listComponent.graphqls
backgroundImageUrl: String
listComponent.graphqls
URL des Hintergrundbilds
pinList: Boolean
listComponent.graphqls
Liste im App-Menü anheften/anpinnen
componentReference: String
listComponent.graphqls
Referenz-Kennung der Komponente für Verlinkungen aus anderen Komponenten
precache: Boolean
listComponent.graphqls
Aktiviert das Vorab-Laden (Caching) der Listeninhalte auf dem Endgerät
timeBasedPublication: Boolean
listComponent.graphqls
Aktiviert die zeitgesteuerte Veröffentlichung der Einträge anhand ihrer Publikationszeiträume
Zeitpunkt der letzten Aktualisierung durch die externe RSS-Datenquelle
rssUrl: String
listComponent.graphqls
URL der externen RSS-Datenquelle
sectionsEnabled: Boolean
listComponent.graphqls
Aktiviert die Gruppierung der Listeneinträge in Abschnitte
rssTimerEnabled: Boolean
listComponent.graphqls
Aktiviert den automatischen, zeitgesteuerten Abruf der RSS-Datenquelle
rssTargetComponentId: ID
listComponent.graphqls
Id der Komponente, in die aus RSS importierte Einträge geschrieben werden
Komponente, in die aus RSS importierte Einträge geschrieben werden
rssError: String
listComponent.graphqls
Ist vorhande, wenn ein Fehler bei der Verarbeitung des RSS aufgetreten ist.
rssPushChannels: [String]
listComponent.graphqls
Push-Kanäle, über die bei neuen RSS-Einträgen benachrichtigt wird
direction: String!
listComponent.graphqls
Sortierrichtung der Einträge (z.B. aufsteigend/absteigend)
sortField: String!
listComponent.graphqls
Feld, nach dem die Einträge sortiert werden
newsFeedDatasourceId: ID
listComponent.graphqls
Externe Datenquelle
Object
ListEntry
listComponent.graphqls
id: ID!
listComponent.graphqls
eindeutige Id des Eintrags
enabled: Boolean
listComponent.graphqls
componentId: String
listComponent.graphqls
contentUrl: String
listComponent.graphqls
Inhalt
contentId: ID
listComponent.graphqls
imageUrl: String
listComponent.graphqls
Bild
imageId: ID
listComponent.graphqls
previewImageUrl: String
listComponent.graphqls
Bild Listenansicht
previewImageId: ID
listComponent.graphqls
audioUrl: String
listComponent.graphqls
Audio
audioId: ID
listComponent.graphqls
extraImageId: ID
listComponent.graphqls
Zusatzbild
extraImageUrl: String
listComponent.graphqls
videoDownloadUrl: String
listComponent.graphqls
VideoDownload
videoDownloadId: ID
listComponent.graphqls
message: String
listComponent.graphqls
Nachrichtentext des Eintrags
snippet: String
listComponent.graphqls
Kurzer Vorschautext des Eintrags
title: String
listComponent.graphqls
position: Int
listComponent.graphqls
Position/Reihenfolge des Eintrags in der Liste
pinCode: String
listComponent.graphqls
PIN-Code, der zum Freischalten des Eintrags eingegeben werden muss
description: String
listComponent.graphqls
visibleByProfileRoles: [String]
listComponent.graphqls
Beschränkt die Sichtbarkeit des Eintrags auf bestimmte Benutzerrollen
visibleByProfileGroups: [String]
listComponent.graphqls
Beschränkt die Sichtbarkeit des Eintrags auf bestimmte Benutzergruppen
zoomEnabled: Boolean
listComponent.graphqls
Erlaubt das Zoomen des Bildes in der Detailansicht
facebookEnabled: Boolean
listComponent.graphqls
Aktiviert das Teilen des Eintrags auf Facebook
link: String
listComponent.graphqls
poiId: String
listComponent.graphqls
Verweis auf den zugehörigen POI (Point of Interest) auf einer Karte
backgroundColor: String
listComponent.graphqls
Beginn der Veranstaltung, sofern der Eintrag ein Event repräsentiert
Ende der Veranstaltung, sofern der Eintrag ein Event repräsentiert
address: String
listComponent.graphqls
Adresse, die dem Eintrag zugeordnet ist
Komponente, zu der bei Auswahl des Eintrags navigiert wird
componentLinkId: ID
listComponent.graphqls
Id der Komponente, zu der bei Auswahl des Eintrags navigiert wird
Object
Location
location.graphqlsEin Ort wie z.B eine Sporthalle oder Geschäftsstelle die im Kontext einer
App verwendet werden, um Termine dort zu planen, Die Position auf einer Karte einzublenden
oder Ressourcen dort zu buchen.
App verwendet werden, um Termine dort zu planen, Die Position auf einer Karte einzublenden
oder Ressourcen dort zu buchen.
id: ID!
location.graphqls
Primärschlüssel
externalId: String
location.graphqls
ID des Ortes aus einem externen System, z.B im Falle eines Ortes aus einem ical-Feed.
Ein Abgleich über diese ID verhindet, dass Orte bei jedem Sync Vorgang neu angelegt werden.
Ein Abgleich über diese ID verhindet, dass Orte bei jedem Sync Vorgang neu angelegt werden.
App Kontext
title: String!
location.graphqls
Bezeichnung
street: String
location.graphqls
Straße
postalCode: String
location.graphqls
Postleitzahl
city: String
location.graphqls
Stadt
geoLat: Float
location.graphqls
GPS Breitengrad
geoLng: Float
location.graphqls
GPS Längengrad
Verwendungen
Letzte Änderung
Erstellt am
createdBy: String
@hasAnyClaim(claims: ["admin_metadata_read"])
location.graphqls
Ersteller des Datensatzes
Object
LocationUsages
location.graphqlsAnzahl der Termine, die diesen Ort referenzieren
Object
LogTail
batch-processing.graphqls
pos: Int
batch-processing.graphqls
Index des letzten Listenelements dieses Logs
messages: [String]
batch-processing.graphqls
Liste der Log-Nachrichten ab der angefragten Position
finished: Boolean
batch-processing.graphqls
der Prozess ist abgeschlossen. Es gibt keine weiteren Nachrichten
Object
LoyaltyCard
coupon.graphqlsInstanz eines Bonusheftes welches einem Gerät zugeordnet ist
id: ID!
coupon.graphqls
deviceId: String!
coupon.graphqls
zu welchem Gerät
auf Basis welcher Vorlage
wieviele Stempel hat die Karte. Muss von der Anzahl her identisch sein zu den Stempeln der Vorlage
Object
LoyaltyCardTemplate
coupon.graphqlsNeue Version des ehemaligen Bonusheftes.
Wir unterscheiden jetzt zwischen der Vorlage und der Instanz.
Wir unterscheiden jetzt zwischen der Vorlage und der Instanz.
id: ID!
coupon.graphqls
title: String
coupon.graphqls
Titel
description: String
coupon.graphqls
Beschreibungstext
Hintergrundbild auf das sich die Stempelkoordinaten beziehen
Bild, welches als 'Stempel' verwendet wird
stampSize: Int
coupon.graphqls
Stempelgrösse in Pixel (Höhe gleich Breite)
textColor: String
coupon.graphqls
Textfarbe
backgroundColor: String
coupon.graphqls
Hintergund
Liste der Stempelfelder. Die Grösse des Arrays korrespondiert mit den Feldern auf dem Hintergrundbild und die Reihenfolge
definiert die Reihenfolge in der gestempelt wird."
definiert die Reihenfolge in der gestempelt wird."
Gutschein, der bei vollständig gestempelter Bonuskarte eingelöst werden kann
active: Boolean
coupon.graphqls
Ist die Ausgabe des Bonusheftes Aktiv?
Beginn des Gültigkeitszeitraumes des Bonusheftes. Ab diesem Zeitpunkt wird das Bonusheft an Geräte ausgegeben
Ende des Gültigkeitszeitraums des Bonusheftes. Standardmäßig läuft der Gutschein auch
an diesem Tag ab. Es ist aber möglich den Gitschein noch länger gültig zu lassen.
an diesem Tag ab. Es ist aber möglich den Gitschein noch länger gültig zu lassen.
welche QRCodes gehören zu diesem Bonusheft
Object
MapComponent
map.graphqls
id: ID
map.graphqls
latitude: Float
map.graphqls
Geografische Breite
longitude: Float
map.graphqls
Längengrad
zoomLevel: Int
map.graphqls
Zoom Einstellung
showUserLocation: Boolean
map.graphqls
Eigene Position auf der Karte anzeigen?
zoomToUserLocation: Boolean
map.graphqls
Karte auf die Position des App-Nutzers zentrieren
mapType: Int
map.graphqls
Karten-Typ
STANDARD = 1;
HYBRID = 4;
SATELLITE = 2;
STANDARD = 1;
HYBRID = 4;
SATELLITE = 2;
markersUsed: [String]
map.graphqls
Legenden-Punkte (Schlüssel)
markerLabels: [String]
map.graphqls
Legenden-Punkte (Label)
POIs (Points of Interest) der Karte
GeoJSON
Object
MapComponentPoi
map.graphqls
id: ID
map.graphqls
ID
latitude: Float
map.graphqls
Breitengrad
longitude: Float
map.graphqls
Längengrad
title: String
map.graphqls
Titels des Pois
subtitle: String
map.graphqls
Untertitel des Pois
selected: Boolean
map.graphqls
Kennzeichnet, ob der POI aktuell ausgewählt ist
marker: String
map.graphqls
Schlüssel/Kennung des verwendeten Markersymbols
markerText: String
map.graphqls
Anzuzeigender Text auf dem Marker
icon: String
map.graphqls
Icon-Kennung des POIs
image: String
map.graphqls
Bild-Referenz des POIs
Interner Verweis auf eine Listen-Komponente
ID des eintrags in der Liste
Link zu einer Seite
linkId: String
map.graphqls
Id des verlinkten Ziels (z.B. Komponente oder Inhalt)
linkUrl: String
map.graphqls
URL des verlinkten Ziels
Object
MediaReference
core.graphqls
url: String
core.graphqls
URL der Mediendatei
id: ID
core.graphqls
mimeType: String
core.graphqls
MIME-Type der Mediendatei
thumbnailUrl: String
core.graphqls
URL des Vorschaubildes
altText: String
core.graphqls
Alternativtext für die Mediendatei
name: String
core.graphqls
Object
MeetingAbbrDTO
nuliga.graphqlsEin Meeting ist ein Element des Spielplans
Termin des Spiels
meetingId: ID!
nuliga.graphqls
meetingNumber: Int
nuliga.graphqls
Nr.
courtHallId: String
nuliga.graphqls
Id der Halle der Veranstaltung
courtHallName: String
nuliga.graphqls
Name der Halle der Veranstaltung
teamHome: String
nuliga.graphqls
Heim Mannschaft
teamHomeId: String
nuliga.graphqls
Id der Heim Mannschaft
teamHomeClubNr: String
nuliga.graphqls
Id des Clubs der Heim Mannschaft
teamGuest: String
nuliga.graphqls
Gastmannschaft
teamGuestId: String
nuliga.graphqls
Id des Gast Teams
teamGuestClubNr: String
nuliga.graphqls
Id des Clubs der Gast Mannschaft
referee: String
nuliga.graphqls
Schiedsrichter
guestImageUri: String
nuliga.graphqls
Logo der Gastmannschaft
homeImageUri: String
nuliga.graphqls
Logo der Heimmannschaft
matchesHome: Int
nuliga.graphqls
Punktestand Heimmannschaft
matchesGuest: Int
nuliga.graphqls
Punktestand Gastmannschaft
pdfUrl: String
nuliga.graphqls
Spielbericht
roundName: String
nuliga.graphqls
Name der Runde/Spieltag
championshipNickname: String
nuliga.graphqls
Name der Meisterschaft
championshipRegion: String
nuliga.graphqls
Region der Meisterschaft
groupName: String
nuliga.graphqls
Name der Liga
Status des Spiels
Object
ModuleContainer
appack.graphqlsEine Menge von zusammengehörenden Modulen über die grenzen einer Projektversion hinweg.
Z.B alle Startseiten der verschiedenen Sprachversionen. Sinn dieses Containers ist es, dem Anwender zu ermöglichen
zu erkennen, dass eine Änderung an einem Modul höchstwahrscheinlich auch Änderungen in den anderen Modulen
des Containers bedeutet, z.B eine Änderung in der deutschen Version einer Seite in der englischen Version der
gleichen Seite nachgezogen werden muss.
Z.B alle Startseiten der verschiedenen Sprachversionen. Sinn dieses Containers ist es, dem Anwender zu ermöglichen
zu erkennen, dass eine Änderung an einem Modul höchstwahrscheinlich auch Änderungen in den anderen Modulen
des Containers bedeutet, z.B eine Änderung in der deutschen Version einer Seite in der englischen Version der
gleichen Seite nachgezogen werden muss.
id: ID
appack.graphqls
Referenz zu einem Modultyp
Object
ModuleIcon
projectmodel.graphqls
name: String!
projectmodel.graphqls
url: String!
projectmodel.graphqls
Object
ModuleReference
appack.graphqlsSprache des referenzierten Inhalts
name: String
appack.graphqls
Name des referenzierten Moduls
icon: String
appack.graphqls
Icon des referenzierten Moduls
ref: String!
appack.graphqls
Referenz-Id auf das referenzierte Modul
Object
NewsApplicationComponent
application-component.graphqlsimplements ApplicationComponent
Typ der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
datasourcesUsed: [ID]
application-component.graphqls
Liste der IDs der verwendeten NewsFeedDatasources
informationText: String
application-component.graphqls
Text der über den Newsbeiträgen angezeigt wird
In welcher Form die News angezeigt werden
titleTextColor: String
application-component.graphqls
Die Textfarbe der Titel
bodyTextColor: String
application-component.graphqls
Die Textfarbe des Haupttextes
hideSourceTag: Boolean
application-component.graphqls
Option um die source tags aus zu blenden
muted: Boolean
application-component.graphqls
Option um die Pushnachrichten für dieses Modul zu muten
openExternally: Boolean
application-component.graphqls
Option um Links in dem Modul extern zu öffnen
allowReactions: Boolean
application-component.graphqls
Option um Reaktion auf Manuelle News zu erlauben
Object
NewsFeedDataSource
newsfeed.graphqlsDefinition einer externen Datenquelle, welche in einen Newsfeed eingebunden werden kann.
Es erfolgt eine periodische Abfrage in der jeweils eingestellten Frequenz
Es erfolgt eine periodische Abfrage in der jeweils eingestellten Frequenz
id: ID!
newsfeed.graphqls
eindeutige Id
zu welcher App gehört die Datenquelle
Art der Datenquelle
title: String!
newsfeed.graphqls
Anzeigename
color: String
newsfeed.graphqls
Farbe
active: Boolean!
newsfeed.graphqls
nur aktive Datenquellen werden regelmäßig aktualisiert
url: String
newsfeed.graphqls
die eigentliche externe Quelle
hints: [String]
newsfeed.graphqls
eventuelle Fehlermeldungen bei der letzten Abfrage
wann wurde die externe Datenquelle zuletzt abgefragt
Handle zu dem Log Output des letzten Updates
refreshRate: Int!
newsfeed.graphqls
Aktualisierungsfrequenz in Minuten (nicht kleiner als 5 Minuten)
geplanter Zeitpunkt der nächsten Aktualisierung
Das Publikationsdatum der zuletzt per Push versendeten Nachricht
Konfiguration der verknüpften Social-Network-Quelle
socialNetworkConfigId: ID
newsfeed.graphqls
Bei Instagram oder Facebook Datenquellen benötigen wir die jeweiligen Access Token.
Die Logik diese Tokens zu besorgen und aktuell zu halten liegt außerhalb.
Siehe dazu die Query "getSocialNetworkConfigurations".
Die Logik diese Tokens zu besorgen und aktuell zu halten liegt außerhalb.
Siehe dazu die Query "getSocialNetworkConfigurations".
socialNetworkCollectionId: String
newsfeed.graphqls
opt. spezifischer Zusatzparameter, um die gewünschten Daten innerhalb des Social-Network-Accounts
einzuschränken. z.B die Id des Facebook Albums
einzuschränken. z.B die Id des Facebook Albums
subscribable: Boolean
newsfeed.graphqls
Ist dieser Feed abonnierbar
autoSubscribe: Boolean
newsfeed.graphqls
Wird automatisch (initial) abonniert
subscriberCount: Int!
newsfeed.graphqls
Anzahl der App-Installationen, die diesen Kanal abonniert haben.
entriesCount: Int
newsfeed.graphqls
Anzahl aktuell abgerufener Einträge innerhalb des Feeds
Gruppen mit Schreibberechtigung. Aktuell nur für die Datenquelle MANUAL relevant
canWrite: Boolean
newsfeed.graphqls
Schreibberechtigung
youTubePlaylistId: String
newsfeed.graphqls
Id der Youtube playlist
Object
NewsFeedEntry
newsfeed.graphqls
id: ID!
newsfeed.graphqls
eindeutige ID des Eintrags
datasourceId: String!
newsfeed.graphqls
welcher Datenquelle ist der Eintrag zugeordnet
Zu welcher App gehört der Eintrag
nach dem Publikationsdatum wird üblicherweise sortiert
ist das expiratonDate erreicht, wird die News nicht mehr geladen
Datum der letzen Änderung
title: String
newsfeed.graphqls
die Überschrift
description: String
newsfeed.graphqls
Beschreibung oder Zusammenfassung des Inhalts
body: String
newsfeed.graphqls
der eigentliche Inhalt
link: String
newsfeed.graphqls
Link zu einer externen Seite
Bis wann die News angepinnt ist (null = nicht angepinnt)
Bilder
author: String
newsfeed.graphqls
Author des Beitrags
position: Int
newsfeed.graphqls
Position bezüglich der Datenquelle (z.B. im RSS-Feed)
guid: String
newsfeed.graphqls
Die guid, benötigt für die YouTube Video ID
active: Boolean!
newsfeed.graphqls
Ob der Beitrag (für nicht admins) geladen wird
Reaktionen
Reaktionenanzahl
Object
NewsFeedReaction
newsfeed.graphqlsEine Reaktion auf einem News Eintrag
senderProfileId: String
newsfeed.graphqls
Profil-ID des Absenders, falls die Reaktion einem Profil zugeordnet ist
senderDeviceId: String
newsfeed.graphqls
Geräte-ID des Absenders
Object
NewsReactionCount
newsfeed.graphqlsAggregierte Anzahl einer Reaktion
count: Int
newsfeed.graphqls
Object
OccupancyBlockedPeriod
resource-booking.graphqlsEin Blockierungszeitraum aus einem externen Kalender (z.B. Exchange)
resourceId: ID!
resource-booking.graphqls
ID der blockierten Ressource
title: String
resource-booking.graphqls
Titel des Kalendereintrags
Beginn der Blockierung
Ende der Blockierung
source: String!
resource-booking.graphqls
Quelle der Blockierung (z.B. Kalender-ID)
Object
PaymentProviderApiStatus
product.graphqlsVerbindungsstatus zur API des Zahlungsdienstleisters
Status der Kontoanbindung beim Zahlungsdienstleister
ready: Boolean
product.graphqls
Kennzeichnet, ob der Zahlungsdienstleister vollständig eingerichtet und einsatzbereit ist
Object
PaymentProviderConnectionStatus
product.graphqls
api: Boolean
product.graphqls
Kennzeichnet, ob die API-Verbindung zum Zahlungsdienstleister funktioniert
webhook: Boolean
product.graphqls
Kennzeichnet, ob der Webhook des Zahlungsdienstleisters korrekt eingerichtet ist
Object
PaymentProviderReference
product.graphqls
refId: String
product.graphqls
Feld wird gesetzt, sobald das Produkt beim Zahlungsdienstleister registriert wurde
productRefId: String
product.graphqls
Zusätzliche Referenz-Kennung des Produkts beim Zahlungsdienstleister
Object
PaymentSession
wallet.graphqls
id: ID!
wallet.graphqls
url: String!
wallet.graphqls
Link zur Bezahlseite der Session
ownerId: String
wallet.graphqls
Besitzer der Session
invoice_pdf_url: String
wallet.graphqls
Link zur PDF-Rechnung
Brutto
Netto
Gezahlt am
payed: Boolean
wallet.graphqls
gezahlt
currency: String
wallet.graphqls
Währung
Profil
invoiceNumber: String
wallet.graphqls
Rechnungsnummer
Object
PaymentSessionPagingResponse
wallet.graphqls
totalcount: Int!
wallet.graphqls
Object
PinboardApplicationComponent
pinboard.graphqlsEine Pinnwand Applikation ist ein Modul innerhalb einer App oder auch eine eigene Browser App.
Konzeptionell ist es ähnlich zu einem Trello Board, das mehre Listen enthalten kann, die in
vertikalen Reihen angeornet sind und selbst einzelne Karten enthalten.
Konzeptionell ist es ähnlich zu einem Trello Board, das mehre Listen enthalten kann, die in
vertikalen Reihen angeornet sind und selbst einzelne Karten enthalten.
implements ApplicationComponent
Typ der Komponente
id: ID!
pinboard.graphqls
eindeutige Id
url: String!
pinboard.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
welche Kategorien sind enthalten. Daraus ergeben sich die Spalten
writerGroupIds: [String]
pinboard.graphqls
Schreibberechtigte Gruppen
readerGroupIds: [String]
pinboard.graphqls
Leseberechtigte Gruppen
reportGroupId: String
pinboard.graphqls
Email an die Reports gehen
skipReviewProcess: Boolean
pinboard.graphqls
Soll der Reviewprozess übersprungen werden?
canRead: Boolean
pinboard.graphqls
Hat der Nutzer Schreibberechtigung
canWrite: Boolean
pinboard.graphqls
Hat der Nutzer Leseberechtigung
isReviewer: Boolean
pinboard.graphqls
Ist der Nutzer ein reviewer
Die angegebene Regel Seite
Object
PinboardCard
pinboard.graphqlsEine einzelne Karte/PostIT an der Pinnwand
cardId: ID!
pinboard.graphqls
eindeutige Id der Karte
Zu welcher App gehört die Karte
categoryId: ID!
pinboard.graphqls
welcher Kategorie innerhalb des Boards ist die Karte zugeordnet
active: Boolean!
pinboard.graphqls
Nur aktive Karten werden öffentlich angezeigt. Inaltive sehen nur die Ersteller der Karte
reviewed: Boolean!
pinboard.graphqls
Darf die Karte geladen werden oder muss diese noch vom Admin reviewed werden
Datum an dem die Karte erstellt wurde
nach dem Publikationsdatum wird üblicherweise sortiert, sofern vorhanden
ist das expiratonDate erreicht, wird die Karte nicht mehr geladen
Datum der letzen Änderung
title: String
pinboard.graphqls
die Überschrift
subtitle: String
pinboard.graphqls
die Unterüberschrift
Bilder
body: String
pinboard.graphqls
der eigentliche Inhalt. Kann HTML Formatierungen enthalten
authorName: String
pinboard.graphqls
Name des Autors
authorEmail: String
pinboard.graphqls
E-Mail des Autors
authorPhone: String
pinboard.graphqls
Telefon/Handy des Autors
authorChatAvailable: Boolean
pinboard.graphqls
Soll ein direktchat Button angezeigt werden.
authorProfileId: String
pinboard.graphqls
Id des App Nutzer Profils im Falle eines registrierten Autors
optionale Tags/Schagworte, die der Karte zugewiesen wurden
Kategorie der Karte
Crowdfunding-Konfiguration, nur gesetzt wenn es eine Crowdfunding-Karte ist
donationAmount: Float
pinboard.graphqls
Bisher gespendeter Betrag, nur gesetzt wenn es eine Crowdfunding-Karte ist
Liste der abgeschlossenen Spenden (nur bei Crowdfunding-Karten)
donationCount: Int
pinboard.graphqls
Anzahl der abgeschlossenen Spenden
Object
PinboardCardCategory
pinboard.graphqlsEine Spalte/Liste logische Reihe innerhalb einer Pinnwand.
id: ID!
pinboard.graphqls
title: String!
pinboard.graphqls
color: String
pinboard.graphqls
Die Karten dieser Kategorie
Tag-Gruppen, aus denen Karten dieser Kategorie Schlagworte zugewiesen werden können
supportsCrowdfunding: Boolean
pinboard.graphqls
Sollen Crowdfunding-Karten in dieser Kategorie erlaubt sein?
Object
Price
product.graphqls
id: ID
product.graphqls
Id sofern mit Zahlungsanbieter registriert
currency: String!
product.graphqls
Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency code</a>
for now only 'eur' is supported.
for now only 'eur' is supported.
amount: Int!
product.graphqls
Betrag in Euro-Cent bzw. der kleinsten Einheit der Währung
Object
ProductDefinition
product.graphqls
id: ID!
product.graphqls
name: String!
product.graphqls
description: String
product.graphqls
active: Boolean
product.graphqls
imageId: ID
product.graphqls
verweis auf das Produkt-Bild in der Mediathek
unitCount: Int
product.graphqls
Anzahl der Einheiten. Wird beim Multi-Ticket verwendet
validMonths: Int
product.graphqls
Anzahl der gültigen Monate, Zeitticket
Standard Preis
Steuer
Feld wird gesetzt, sobald das Produkt beim Zahlungsdienstleister registriert wurde
sellCount: Int
product.graphqls
Zeigt an, wie oft das Produkt gekauft wurde. Benötigt spezielle Berechtigung
preventStockpile: Boolean
product.graphqls
verhindern, dass das Produkt im Vorrat gekauft werden kann.
Object
ProfileRoleFieldOverride
userprofile.graphqlsRollen-spezifischer Override für ein einzelnes Profilfeld
roleKey: String!
userprofile.graphqls
Schlüssel der Rolle, für die der Override gilt
fieldName: String!
userprofile.graphqls
Name des Profilfeldes, das überschrieben wird
hidden: Boolean
userprofile.graphqls
Feld für diese Rolle ausblenden
mandatory: Boolean
userprofile.graphqls
Pflichtfeld-Überschreibung für diese Rolle
readonly: Boolean
userprofile.graphqls
Schreibschutz-Überschreibung für diese Rolle
Object
ProfileValidationStatus
userprofile.graphqls
emailVerificationPending: Boolean
userprofile.graphqls
Bestätigung der E-Mail-Adresse steht noch aus
roleVerificationPending: Boolean
userprofile.graphqls
Genehmigung einer angeforderten Rolle steht noch aus
phoneVerificationPending: Boolean
userprofile.graphqls
Bestätigung der Mobilnummer steht noch aus
valid: Boolean
userprofile.graphqls
Profil ist vollständig freigegeben
Object
ProjectContentQueryResult
projectmodel.graphqls
Object
ProjectContentQueryResultItem
projectmodel.graphqls
id: ID!
projectmodel.graphqls
title: String
projectmodel.graphqls
imageUrl: String
projectmodel.graphqls
Object
ProjectIconSet
projectmodel.graphqls
id: ID!
projectmodel.graphqls
name: String!
projectmodel.graphqls
Object
ProjectMetadata
projectmetadata.graphqls
ios_appname: String
projectmetadata.graphqls
## Name der IOS App
ios_subname: String
projectmetadata.graphqls
## Untertitel der IOS App
ios_app_short_name: String
projectmetadata.graphqls
## Kurzname auf dem Display
ios_description: String
projectmetadata.graphqls
## Beschreibung im Appstore
ios_keywords: String
projectmetadata.graphqls
## Keywords
ios_support_url: String
projectmetadata.graphqls
## SupportURL
ios_marketing_url: String
projectmetadata.graphqls
## Marketing URL
ios_copyright: String
projectmetadata.graphqls
## Copyright
ios_category_a: String
projectmetadata.graphqls
## Katgorie a
ios_category_b: String
projectmetadata.graphqls
## Kategorie b
ios_promotext: String
projectmetadata.graphqls
## Promotext IOS
ios_appicon_76x76_url: String
projectmetadata.graphqls
## AppIcon-URL für IOS
ios_appicon_152x152_url: String
projectmetadata.graphqls
## AppIcon-URL für IOS
ios_appicon_180x180_url: String
projectmetadata.graphqls
## AppIcon-URL für IOS
ios_appicon_167x167_url: String
projectmetadata.graphqls
## AppIcon-URL für IOS
ios_splasscreen_1242x2208_url: String
projectmetadata.graphqls
## AppIcon-URL für IOS
ios_appicon_big_url: String
projectmetadata.graphqls
## AppIcon-URL für IOS alias 120x120
ios_high_resolution_icon_url: String
projectmetadata.graphqls
## IOS High Resolution-Icon
ios_askForUpdate: Boolean
projectmetadata.graphqls
## Update-Request gesetzt
## Datum des Going-Live IOS
## Letztes Updatedatum IOS
ios_libVersion: Int
projectmetadata.graphqls
## Library Version IOS
ios_developer_Account: String
projectmetadata.graphqls
## Developer Account IOS
ios_apple_Account: String
projectmetadata.graphqls
## IOS Apple-Account
ios_team_id: String
projectmetadata.graphqls
## Apple Developer Team-Id der App
ios_bundle_id: String
projectmetadata.graphqls
## IOS Bundle id of app
ios_dev_comment: String
projectmetadata.graphqls
## Kommentar für die Entwickler
ios_note: String
projectmetadata.graphqls
## Notiz für IOS
ios_appstore_link: String
projectmetadata.graphqls
## AppStore Link IOS
ios_iosVersion: String
projectmetadata.graphqls
## IOS version
aos_appname: String
projectmetadata.graphqls
## Name der App Android
aos_adverttext: String
projectmetadata.graphqls
## Berbetext
aos_website: String
projectmetadata.graphqls
## Website
aos_category: String
projectmetadata.graphqls
## Kategorie
aos_short_description: String
projectmetadata.graphqls
## Kurzbeschreibung
aos_description: String
projectmetadata.graphqls
## Beschreibung
aos_appicon_url: String
projectmetadata.graphqls
## AppIcon Android
aos_splasscreenicon_url: String
projectmetadata.graphqls
## AppIcon Android
aos_high_resolution_icon_url: String
projectmetadata.graphqls
## High resolution icon
aos_function_icon_url: String
projectmetadata.graphqls
Icon für die Funktions-Kachel der Android App
aos_advert_icon_url: String
projectmetadata.graphqls
Icon für die Werbe-Kachel der Android App
advertisingGraphic_url: String
projectmetadata.graphqls
Werbegrafik für den App-Banner
aos_askForUpdate: Boolean
projectmetadata.graphqls
## Update angefordert?
## Going live datum
## Letztes Update
aos_libVersion: Int
projectmetadata.graphqls
## Version der Library
aos_dev_comment: String
projectmetadata.graphqls
## Kommentar an die Entwickler
aos_firebase_project_id: String
projectmetadata.graphqls
## Firebase Project ID
aos_developer_account: String
projectmetadata.graphqls
## Developer Account
aos_appstore_link: String
projectmetadata.graphqls
## Link im Appstore
aos_dev_note: String
projectmetadata.graphqls
## Notiz für Android entwickler
portalAppName: String
projectmetadata.graphqls
## Name der App im CMS
facebookPage: String
projectmetadata.graphqls
## Facebook-Seite
projectDescription: String
projectmetadata.graphqls
## Beschreibung zum Projekt
portalAppIconUrl: String
projectmetadata.graphqls
## Icon der App im Portal/CMS
videoQuotaMB: String
@hasAnyClaim(claims: ["admin_metadata_read"])
projectmetadata.graphqls
## Verfügbarer Videospeicher
contractGroup: String
@hasAnyClaim(claims: ["admin_metadata_read"])
projectmetadata.graphqls
## Vertragsgruppe
aos_fcm_server_key: String
@hasAnyClaim(claims: ["admin_metadata_read"])
projectmetadata.graphqls
## Google Push Key
projectType: String
@hasAnyClaim(claims: ["admin_metadata_read"])
projectmetadata.graphqls
## Kategorisierung des Projekts (Mandantentyp)
Object
ProjectMetrics
dashboard.graphqlszu welcher App Gruppe
name: String
dashboard.graphqls
Name der App, die gerade angezeigt wird
description: String
dashboard.graphqls
App Store Beschreibungstext aus der App, die gerade angezeigt wird
Ist es ein Stifterhelfen, AFV, DOSB oder Spezialentwicklungsprojekt. Dies wird aus der welcomepage und dem contractGroup abgeleitet
androidDeviceCount: Int
dashboard.graphqls
Anzahl der Android Geräte
iosDeviceCount: Int
dashboard.graphqls
Anzahl der Apple Geräte
totalDeviceCount: Int
dashboard.graphqls
Summe der Geräte
Datum der Veröffentlichung bei Google Play
Dateum des letzten Updates
Datum der Veröffentlichung im App Store
Dateum des letzten Updates
calendarEventsInNext100days: Int
dashboard.graphqls
Anzahl der gepflegten Termine in allen Kalendern in den nächsten 100 Tagen
calendarModuleExists: Boolean
dashboard.graphqls
Liefert die Information, ob ein Kalendermodul verbaut ist
appIconSet: Boolean!
dashboard.graphqls
Das App Icon ist für beide Betriebssysteme hinterlegt
splashScreenSet: Boolean!
dashboard.graphqls
Der Start Screen ist für beide Betriebssysteme hinterlegt
privacyPolicySet: Boolean!
dashboard.graphqls
Es wurde eine Datenschutz URL hinterlegt
cmsUserCount: Int
dashboard.graphqls
Anzahl der User Accounts im CMS, die dieser App zugeordnet sind
Zeitpunkt des letzten CMS Logins
lastLoginBy: String
dashboard.graphqls
Name des zuletzt eingeloggten Users
pushNotificationCount: Int!
dashboard.graphqls
Zahl der jemals gesendeten Push Nachrichten
wann wurde zuletzt eine Push Nachricht gesendet
phase: Int
dashboard.graphqls
Projektphase
Ablaufdatum des Push Zertifikats für iOS
Service-Level
groupSpacesCount: Int!
dashboard.graphqls
Anzahl der Gruppen mit aktiviertem Dashboard
Object
ProjectSpecification
projectmodel.graphqls
name: String!
projectmodel.graphqls
technischer Name
portalAppName: String
projectmodel.graphqls
Anzeigename im Portal
groupId: String!
projectmodel.graphqls
Group id of the app
iosNavigationType: String
projectmodel.graphqls
navigation types
locale: String
projectmodel.graphqls
Language of the app (de,en,it,fr etc.)
Liste der Komponenten Referenzen
keywords: String
projectmodel.graphqls
Schlagworte für die Suche im CMS
Object
ProjectStructureNode
appack.graphqls
id: ID!
appack.graphqls
parentId: ID
appack.graphqls
Id des übergeordneten Nodes, außer beim Root
label: String
appack.graphqls
Beschriftung des Knotens
Referenz auf die dem Knoten zugeordnete Komponente/Modul
Kategorien des Knotens
children: [String]
appack.graphqls
momentan nur beim root node gesetzt. Enthält die Elemente des App Menüs in der definierten Reihenfolge
Object
ProjectStructureNodeCategory
appack.graphqlsimplements ICategory
id: ID!
appack.graphqls
name: String!
appack.graphqls
color: String
appack.graphqls
Farbe der Kategorie (z.B. als Hex-Wert)
Object
PushCertificateInfo
pushnotification.graphqls
expiresInDays: Int
pushnotification.graphqls
Object
PushChannel
pushnotification.graphqls
id: ID
pushnotification.graphqls
number: Int!
pushnotification.graphqls
Laufende Nummer des Kanals
name: String!
pushnotification.graphqls
description: String
pushnotification.graphqls
Bild-/Icon-Ressource des Kanals
imageResourceId: String
pushnotification.graphqls
Id der Bild-/Icon-Ressource des Kanals
soundId: String
pushnotification.graphqls
Id der Sound-Datei für Benachrichtigungen dieses Kanals
autoSubscribe: Boolean
pushnotification.graphqls
Neue Geräte werden bei der Registrierung automatisch für diesen Kanal abonniert
initialSubscribe: Boolean
pushnotification.graphqls
Bereits vorhandene Geräte werden bei Erstellung des Kanals einmalig automatisch abonniert
active: Boolean
pushnotification.graphqls
subscriptionCount: Int
pushnotification.graphqls
Anzahl der aktuellen Abonnenten des Kanals
Gruppen, für die dieser Kanal sichtbar/abonnierbar ist
allowedGroupIds: [ID]
pushnotification.graphqls
IDs der Gruppen, für die dieser Kanal sichtbar/abonnierbar ist
subscribed: Boolean
pushnotification.graphqls
true, Wenn das aktuelle Gerät am Kanal abonniert ist
Object
PushConfiguration
pushnotification.graphqls
forceSendOverPushChannel: Boolean
pushnotification.graphqls
Erzwingt das Verschicken über einen Push-Kanal
Voreinstellung des Push-Nachrichten-Versands
Object
PushConfigurationPreset
pushnotification.graphqls
componentId: String
pushnotification.graphqls
channelIds: [String]
pushnotification.graphqls
roleIds: [String]
pushnotification.graphqls
departmentIds: [String]
pushnotification.graphqls
groupIds: [String]
pushnotification.graphqls
Object
PushHistoryComponent
pushnotification.graphqls
url: String!
pushnotification.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Object
PushNotification
pushnotification.graphqls
id: ID
pushnotification.graphqls
title: String
pushnotification.graphqls
Optionaler Titel
message: String
pushnotification.graphqls
appId: String
pushnotification.graphqls
androidUsers: Int
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Anzahl der Android-Geräte, die die Nachricht bereits erhalten haben
iphoneUsers: Int
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Anzahl der iOS-Geräte, die die Nachricht bereits erhalten haben
androidUsersMax: Int
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Maximal mögliche Anzahl an Android-Geräten, die die Nachricht unter den gegebenen Filtern erreichen könnte
iphoneUsersMax: Int
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Maximal mögliche Anzahl an iOS-Geräten, die die Nachricht unter den gegebenen Filtern erreichen könnte
username: String
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Ersteller der Push-Nachricht
badge: Int
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Badge-Zahl, die auf dem App-Icon angezeigt werden soll
Geplanter Zeitpunkt für den (zeitversetzten) Versand der Nachricht
sound: Boolean
pushnotification.graphqls
Soll ein akkustisches Signal auf dem Gerät ertönen
soundId: String
pushnotification.graphqls
Id der Sound Datei, die in der App vorhanden sein muss
componentId: String
pushnotification.graphqls
Komponente in welche eingesprungen werden soll
imageUrl: String
pushnotification.graphqls
Bild, welches mit der Push-Nachricht verschickt werden soll
pending: Int
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Anzahl der aussteneden Sendevorgänge
componentReference: ComponentReference
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Die Referenz zum optionalen Nachladen der Props (titel, icon...)
url: String
pushnotification.graphqls
Optionale externe URL, die mit der Nachricht verknüpft ist
channelIds: [String]
pushnotification.graphqls
IDs der Push-Kanäle, über die die Nachricht versendet wurde
join zu den Push Channels für die Anzeige
personalNotification: Boolean
pushnotification.graphqls
Überprüft, ob es eine persönliche Nachricht ist
roleIds: [String]
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Filter auf App-Nutzer-Rollen
departmentIds: [String]
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Filter auf Abteilungen
groupIds: [String]
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Filter auf Gruppen
Zeitpunkt des tatsächlichen Versands, nach dem auch standardmäßig sortiert wird
publicPushNotification: Boolean
@hasAnyClaim(claims: ["push_read"])
pushnotification.graphqls
Wenn durch News-Modul versendet steht hier die Data-Source Id
critical: Boolean
pushnotification.graphqls
Kritische Push-Nachricht
Object
PushNotificationReceiverStats
pushnotification.graphqls
androidUsers: Int
pushnotification.graphqls
iphoneUsers: Int
pushnotification.graphqls
total: Int
pushnotification.graphqls
Object
PushNotificationSendApplicationComponent
application-component.graphqlsimplements ApplicationComponent
Typ der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
Object
QRCode
barcode.graphqlsEin Scan Code, der innerhalb eines Moduls bestimmte Aktionen auslösen kann
id: ID!
barcode.graphqls
eindeutige Id
wann wurde der Code erstellt
wie lange ist die Gültigkeit
enabled: Boolean
barcode.graphqls
aktiv oder nicht
value: Int
barcode.graphqls
Wertigkeit dws Codes (bei Bonusheft)
description: String
barcode.graphqls
Bewschreibung
secondsBetweenScans: Int
barcode.graphqls
wenn mehrfach scannen erlaubt ist, wie lange ist dann die wartezeit bis der nächste scan erlaubt ist
Beschränkungen bezüglich des Scan-Verhaltens
Object
ReactionCount
chat.graphqlsAggregierte Anzahl einer Reaktion
count: Int!
chat.graphqls
Object
Resource
resource.graphqls
id: ID!
resource.graphqls
url: String
resource.graphqls
notes: String
resource.graphqls
Interne Anmerkung zur Ressource (nicht für Endnutzer sichtbar)
previewImageUrl: String
resource.graphqls
mimeType: String
resource.graphqls
title: String
resource.graphqls
creator: String
resource.graphqls
resourceCategoryId: String
resource.graphqls
width: Int
resource.graphqls
Bildbreite in Pixel
height: Int
resource.graphqls
Bildhöhe in Pixel
contentLength: Int
resource.graphqls
Dateigröße in Byte
deviceId: String
resource.graphqls
Id des Geräts, von dem die Ressource hochgeladen wurde
altText: String
resource.graphqls
Alternativtext für Barrierefreiheit
user_comment: String
resource.graphqls
Vom Endnutzer angegebener Kommentar
user_title: String
resource.graphqls
Vom Endnutzer angegebener Titel
user_contact: String
resource.graphqls
Vom Endnutzer angegebene Kontaktinformation
user_category: String
resource.graphqls
Vom Endnutzer angegebene Kategorie
lat: String
resource.graphqls
Geografische Breite, sofern vom Endnutzer angegeben
lng: String
resource.graphqls
Geografische Länge, sofern vom Endnutzer angegeben
Object
ResourceBlockedTime
resource-booking.graphqlsEinmalige oder wiederkehrende Sperrzeit einer Ressource
title: String
resource-booking.graphqls
Bezeichnung der Sperrzeit
startTime: String
resource-booking.graphqls
Tagesbeginn der Sperrzeit (Format HH:mm)
endTime: String
resource-booking.graphqls
Tagesende der Sperrzeit (Format HH:mm)
Erster Gültigkeitstag (für rrule-basierte Wiederholungen)
Letzter Gültigkeitstag (für rrule-basierte Wiederholungen)
rrule: String
resource-booking.graphqls
iCal-RRULE für wiederkehrende Sperrzeiten (z.B. FREQ=WEEKLY;BYDAY=MO)
Start einer einmaligen Blockierung (alternativ zu rrule)
Ende einer einmaligen Blockierung (alternativ zu rrule)
Object
ResourceCategory
resource.graphqlsimplements ICategory
id: ID!
resource.graphqls
name: String!
resource.graphqls
scope: String!
resource.graphqls
Geltungsbereich der Kategorie (aktuell IMAGES oder HTML)
color: String
resource.graphqls
Object
ResourceManagementApplicationComponent
application-component.graphqlsimplements ApplicationComponent
Typ der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
calendarIds: [ID]
application-component.graphqls
Kalender, die in diesem Modul für Resource-Blocking verwendet werden dürfen
Object
ResourcePagingResponse
resource.graphqls
totalcount: Int!
resource.graphqls
Object
ResourceUploadComponent
resource-upload.graphqls
id: ID
resource-upload.graphqls
Überschreibung für den Standardempfänger durch unterschiedliche Kategorien.
confirmtext: String
resource-upload.graphqls
Bestätigungstext
chooseCameraLabel: String
resource-upload.graphqls
Label für die Kamera
chooseLibraryLabel: String
resource-upload.graphqls
Label für die Gallerieauswahl
uploadLabel: String
resource-upload.graphqls
Label für Upload-Button
titleLabel: String
resource-upload.graphqls
Label für Titel
contactLabel: String
resource-upload.graphqls
Label für Kontakt
commentLabel: String
resource-upload.graphqls
Label für Kommentar
imageScaleWidth: Int
resource-upload.graphqls
Maximale Bild-Skalierung: Breite
imageScaleHeight: Int
resource-upload.graphqls
Maximale Bild-Skalierung: Höhe
imageCompression: Int
resource-upload.graphqls
Bildkompression
geoTracking: Boolean
resource-upload.graphqls
Geo-Tracking
maxImages: Int
resource-upload.graphqls
Maximale Anzahl Bilder
skipApprovalForGroups: [String]
resource-upload.graphqls
Gruppen, für welche der Freigabeprozess übersprungen wird
backgroundImageUrl: String
resource-upload.graphqls
Hintergrundbild
backgroundImageId: ID
resource-upload.graphqls
Id des Hintergrundbilds
Hintergrundbild
htmlHelpUrl: String
resource-upload.graphqls
Hilfeseite Url
htmlHelpId: ID
resource-upload.graphqls
Hifeseite
componentRefs: [String]
resource-upload.graphqls
Referenzen auf verknüpfte Komponenten
mailReceiver: String
resource-upload.graphqls
E-Mail-Empfänger
recipientChooserText: String
resource-upload.graphqls
Empfänger Auswahl-Text
profileFill: Boolean
resource-upload.graphqls
Profildaten automatisch übernehmen, wenn vorhanden
buttonTextColor: String
resource-upload.graphqls
Textfarbe Button
videoSupport: Boolean
resource-upload.graphqls
Erlaubt den Upload von Videos
optIn1: Boolean
resource-upload.graphqls
Aktiviert die Anzeige des ersten Opt-In-Hinweises
Optinale Opt-In-Seite
optIn1Text: String
resource-upload.graphqls
Opt-In Text
optIn2: Boolean
resource-upload.graphqls
Aktiviert die Anzeige des zweiten Opt-In-Hinweises
optIn2Text: String
resource-upload.graphqls
Opt-In Text
Optinale Opt-In-Seite
targetAlbumIds: [String]
resource-upload.graphqls
Zieln-Alben
mailConfirmationActive: Boolean
resource-upload.graphqls
Soll Bestätigungsmail verschickt werden
mailConfirmationMessageText: String
resource-upload.graphqls
Inhalt der Bestätigungsmail
Object
ResourceUploadComponentRecipient
resource-upload.graphqls
label: String
resource-upload.graphqls
Name der Kategorie
email: String
resource-upload.graphqls
E-Mail-Empfänger. Kann per ; sepertiert werden.
Object
ResourceUploadSigningResponse
resource.graphqls
filename: String!
resource.graphqls
uploadUrl: String
resource.graphqls
error: String
resource.graphqls
Object
ScheduleDayAvailability
resource-booking.graphqlsVerfügbarkeit eines Wochentags (Zeitfenster)
startTime: String
resource-booking.graphqls
Tagesbeginn (HH:mm)
endTime: String
resource-booking.graphqls
Tagesende (HH:mm)
Object
ScheduleWeekAvailability
resource-booking.graphqlsWochenverfügbarkeit einer Ressource (ein oder mehrere Zeitfenster pro Tag möglich)
Object
Seat
calendar.graphqlsDas Ergebnis einer erfolgreichen Reservierung ist die Zuweisung eines virtuellen/realen Sitz/Platzes
id: ID!
calendar.graphqls
eindeutige Bezeichnung des Sitzes
userProfileId: String
calendar.graphqls
Bezug zum Benutzerprofil falls vorhanden
name: String
calendar.graphqls
Nachname aus dem Profil
firstname: String
calendar.graphqls
Vorname des Teilnehmer
comment: String
calendar.graphqls
Hinweise des Benutzers zu seiner Anmeldung
email: String
calendar.graphqls
email Adresse des Benutzers, falls kein Profil vorhanden
address: String
calendar.graphqls
Anschrift des Benutzers, falls kein Profil vorhanden
phoneNumber: String
calendar.graphqls
Telfonnummer für eventuelle Rückfragen, falls kein Profil vorhanden
Object
SocialNetworkCollection
socialnetwork.graphqls
name: String
socialnetwork.graphqls
id: String!
socialnetwork.graphqls
Object
SocialNetworkConfiguration
socialnetwork.graphqlsCollections
Um welchen Soziale Netzwerk geht es?
name: String
socialnetwork.graphqls
Names des Social networks
loginUrl: String
socialnetwork.graphqls
Login-URL
id: ID!
socialnetwork.graphqls
Verbindungsstatus
scopes: [String]
socialnetwork.graphqls
zugewiesene scopes
Object
SSEReadMessage
chat.graphqlsimplements SSEMessage
sender: String
chat.graphqls
channelId: String
chat.graphqls
target: String
chat.graphqls
Ziel-Nutzer der Nachricht, falls nicht an den gesamten Kanal gerichtet
id: String
chat.graphqls
messageIds: [String]
chat.graphqls
IDs der als gelesen markierten Nachrichten
Object
SSEStatusMessage
chat.graphqlsimplements SSEMessage
sender: String
chat.graphqls
channelId: String
chat.graphqls
target: String
chat.graphqls
Ziel-Nutzer der Nachricht, falls nicht an den gesamten Kanal gerichtet
id: String
chat.graphqls
Object
SSEThinkingMessage
chat.graphqlsimplements SSEMessage
sender: String
chat.graphqls
channelId: String
chat.graphqls
target: String
chat.graphqls
Ziel-Nutzer der Nachricht, falls nicht an den gesamten Kanal gerichtet
status: String
chat.graphqls
Aktueller Status des KI-Denkprozesses
decision: String
chat.graphqls
Vom KI-Prozess getroffene Entscheidung
finished: Boolean
chat.graphqls
Ob der KI-Denkprozess abgeschlossen ist
id: String
chat.graphqls
Object
Stamp
coupon.graphqlsEin einzelnes Stempelfeld auf einer Bonuskarte
_id: String
coupon.graphqls
x: Int!
coupon.graphqls
X-Koordinate des Stempelfeldes auf dem Hintergrundbild
y: Int!
coupon.graphqls
Y-Koordinate des Stempelfeldes auf dem Hintergrundbild
stamped: Boolean!
coupon.graphqls
Gibt an, ob dieses Feld bereits gestempelt wurde
Zeitpunkt, an dem gestempelt wurde
Object
StatusIndicator
statusindicator.graphqlsein generischer Statusanzeiger, der mit einem externen System verbunden wird. Beispielsweise um die Belegung eines
Camping-Platzes, einer Veranstaltung, eines Kurses, eines Kontingents an Restposten etc. anzuzeigen.
Camping-Platzes, einer Veranstaltung, eines Kurses, eines Kontingents an Restposten etc. anzuzeigen.
id: ID!
statusindicator.graphqls
Primärschlüssel
active: Boolean
statusindicator.graphqls
Gerade eingeschaltet bzw. in Benutzung?
title: String
statusindicator.graphqls
Bezeichnung aus Sicht des externen Systems
subtitle: String
statusindicator.graphqls
weitere Bezeichnung aus Sicht des externen Systems
gpsLat: Float
statusindicator.graphqls
GPS Breitengrad
gpsLng: Float
statusindicator.graphqls
GPS Längengrad
appGroupId: String!
statusindicator.graphqls
App Kontext (übergreifend bez. vorhandender Sprachversionen)
wann wurde der Status das letzte Mal aktualisiert
verfügbare Einheiten
belegte/verbrauchte Einheiten
statusMessage: String
statusindicator.graphqls
Statustext
Object
StripeConnectStatus
product.graphqls
chargesEnabled: Boolean
product.graphqls
Kennzeichnet, ob das verbundene Konto Zahlungen entgegennehmen kann
detailsSubmitted: Boolean
product.graphqls
Kennzeichnet, ob alle erforderlichen Kontodaten beim Zahlungsdienstleister hinterlegt wurden
Object
StructureNode
appack.graphqlsDer Strukturknoten innerhalb einer App Version
id: ID!
appack.graphqls
Optionale Referenz zu einem Modulcontainer
label: String
appack.graphqls
Bezeichnung des Nodes in der Sprache der zugehörigen Projektversion
children: [ID]
appack.graphqls
optionale Liste der untergeordneten Knoten
Object
SystemConfig
system.graphqls
cdnURL: String!
system.graphqls
Basis-URL des CDN zur Auslieferung von Medien
qrCodeUrl: String!
system.graphqls
Basis-URL zur Erzeugung von QR-Codes
profile: String!
system.graphqls
aktives Umgebungsprofil (z.B. dev/prod)
applicationServerUrl: String!
system.graphqls
Basis-URL des Application Servers
portalIcon: String
system.graphqls
Icon-URL des Portals
Object
Tag
tags.graphqlseine Markierung, die man an verschiedenen Entitäten im System anbringen kann, um danach zu filtern
eindeutige Id des Tags
name: String!
tags.graphqls
Name des Tags
tagGroupId: ID!
tags.graphqls
Id der übergeordneten TagGroup
color: String
tags.graphqls
Farbe des Tags
Object
TagGroup
tags.graphqlsEine Ketegorie/Gruppe von Tags
id: ID!
tags.graphqls
eindeutige Id der TagGroup
Id der zugehörigen App
name: String!
tags.graphqls
Name der TagGroup
die der TagGroup zugeordneten Tags
Object
Task
taskmanagement.graphqls
id: ID!
taskmanagement.graphqls
zu welchem Pool gehört die Aufgabe
App zu welcher die Aufgabe gehört
title: String!
taskmanagement.graphqls
Bezeichnung
description: String!
taskmanagement.graphqls
Beschreibung
Status der Aufgabe
Priorität der Aufgabe
Beginndatum
Fälligkeitsdatum
link: String
taskmanagement.graphqls
weiterführender Link, z.B. zu einem Dokument oder einer externen Ressource
optionaler Veranstaltungsort dieser Aufgabe
Nutzer, denen diese Aufgabe zugewiesen ist
requiredParticipants: Int
taskmanagement.graphqls
Wie viele Nutzer für diese Aufgabe benötigt werden, z.B. für Schichten mit mehreren Freiwilligen
Kommentare zu dieser Aufgabe
commentCount: Int!
taskmanagement.graphqls
Anzahl der Kommentare zu dieser Aufgabe
Checklisten dieser Aufgabe
Erinnerung an diese Aufgabe, falls gesetzt
Object
TaskActivityChange
taskmanagement.graphqlsEine einzelne Feldänderung innerhalb eines TaskActivityEntry
field: String!
taskmanagement.graphqls
Name des geänderten Feldes
oldValue: String
taskmanagement.graphqls
Wert des Feldes vor der Änderung
newValue: String
taskmanagement.graphqls
Wert des Feldes nach der Änderung
Object
TaskActivityEntry
taskmanagement.graphqlsEin Eintrag im Änderungsverlauf einer Aufgabe oder eines Aufgabenpools
id: ID!
taskmanagement.graphqls
Art der Änderung
taskId: ID
taskmanagement.graphqls
gesetzt, sofern sich der Eintrag auf eine einzelne Aufgabe bezieht, sonst ein reines Pool-Event
taskTitle: String
taskmanagement.graphqls
Titel der Aufgabe zum Zeitpunkt der Aktion, gesetzt sofern taskId gesetzt ist
actorProfileId: String
taskmanagement.graphqls
Profil-Id des Nutzers, der die Änderung vorgenommen hat
actorName: String
taskmanagement.graphqls
Name des Nutzers zum Zeitpunkt der Änderung
Zeitpunkt der Änderung
Feldänderungen, nur bei type TASK_UPDATED / TASK_POOL_UPDATED befüllt
detail: String
taskmanagement.graphqls
Freitext-Detail, z.B. Name der betroffenen Checkliste/des Kommentarinhalts
Object
TaskApplicationComponent
application-component.graphqlsimplements ApplicationComponent
Typ der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
Object
TaskChecklist
taskmanagement.graphqlsEine Checkliste innerhalb einer Aufgabe. Eine Aufgabe kann mehrere benannte Checklisten haben
id: ID!
taskmanagement.graphqls
name: String!
taskmanagement.graphqls
Bezeichnung der Checkliste
Einträge dieser Checkliste
Object
TaskCheckListItem
taskmanagement.graphqlsEin Eintrag innerhalb einer TaskChecklist
id: ID!
taskmanagement.graphqls
name: String!
taskmanagement.graphqls
Bezeichnung des Eintrags
checked: Boolean!
taskmanagement.graphqls
Gibt an, ob der Eintrag erledigt/abgehakt ist
Erstellungszeitpunkt
Nutzer, denen dieser Eintrag zugewiesen ist
Object
TaskComment
taskmanagement.graphqlsEin Kommentar zu einer Aufgabe
id: ID!
taskmanagement.graphqls
creatorProfileId: String
taskmanagement.graphqls
Profil-Id des Verfassers
creatorName: String
taskmanagement.graphqls
Name des Verfassers zum Zeitpunkt des Kommentierens
content: String
taskmanagement.graphqls
Inhalt des Kommentars
Erstellungszeitpunkt des Kommentars
Object
TaskManagementApplicationComponent
taskmanagement.graphqlsDie Aufgabenverwaltung ist das Modul in einer App mit dem ein User seine Aufgaben organisieren kann.
implements ApplicationComponent
Typ der Komponente
id: ID!
taskmanagement.graphqls
eindeutige Id
url: String!
taskmanagement.graphqls
Anzeige-Url für die Nutzung dieses Moduls. Der Zugriff erfordert eine gültige Authentifizierung des Nutzers
Hilfeseite
adminGroupIds: [String]
taskmanagement.graphqls
Welche Gruppen dieses Modul administrieren (Aufgabenpools anlegen/löschen). Leer = nur Admins (component_update Scope)
canCreateTaskPools: Boolean!
taskmanagement.graphqls
Gibt an, ob der aktuelle Nutzer in diesem Modul einen neuen Aufgabenpool anlegen darf
Aufgabenpools dieses Moduls, auf die der aktuelle Nutzer Lesezugriff hat
Object
TaskPool
taskmanagement.graphqlsEine zusammengehörende Menge von Aufgaben. z.B die Organisation einer Veranstaltung
id: ID!
taskmanagement.graphqls
title: String!
taskmanagement.graphqls
Bezeichnung
description: String!
taskmanagement.graphqls
Beschreibung
canWrite: Boolean!
taskmanagement.graphqls
Gibt an, ob der aktuelle Nutzer Aufgaben in diesem Pool anlegen/bearbeiten darf
Eigentümer dieses Pools
visibleGroupIds: [String]
taskmanagement.graphqls
Gruppen, deren Mitglieder diesen Pool sehen dürfen. Leer = für alle sichtbar. Gilt nur für Application-Pools
Nutzer, die Mitglied im Team dieses Pools sind
Nach Status aufgeschlüsselte Aufgaben-Statistik dieses Pools
Die 3 dringendsten offenen Aufgaben dieses Pools, sortiert nach Priorität und Fälligkeitsdatum
Vorschaubild dieses Pools, ausgewählt aus dessen eigenem Filestore
Object
TaskPoolOwner
taskmanagement.graphqlsEigentümer eines TaskPools: entweder ein Task-Management-Modul oder ein GroupSpace
id: ID!
taskmanagement.graphqls
Id des Eigentümers (TaskManagementApplicationComponent- oder GroupSpace-Id)
Typ des Eigentümers
Object
TaskPoolStats
taskmanagement.graphqlsNach Status aufgeschlüsselte Aufgaben-Statistik eines TaskPools
open: Int!
taskmanagement.graphqls
Anzahl offener Aufgaben
inProgress: Int!
taskmanagement.graphqls
Anzahl Aufgaben in Bearbeitung
blocked: Int!
taskmanagement.graphqls
Anzahl blockierter Aufgaben
done: Int!
taskmanagement.graphqls
Anzahl erledigter Aufgaben
canceled: Int!
taskmanagement.graphqls
Anzahl abgebrochener Aufgaben
total: Int!
taskmanagement.graphqls
Gesamtanzahl der Aufgaben in diesem Pool
assignedToMe: Int!
taskmanagement.graphqls
Anzahl der Aufgaben, die dem aktuellen Nutzer zugewiesen sind
overdue: Int!
taskmanagement.graphqls
Anzahl der überfälligen Aufgaben (Fälligkeitsdatum in der Vergangenheit, noch nicht erledigt/abgebrochen)
teamMemberCount: Int!
taskmanagement.graphqls
Anzahl der Team-Mitglieder dieses Pools
Object
TaskReminder
taskmanagement.graphqlsErinnerung an eine Aufgabe zu einem bestimmten Zeitpunkt
Zeitpunkt, zu dem erinnert werden soll
triggered: Boolean!
taskmanagement.graphqls
Gibt an, ob die Erinnerung bereits ausgelöst wurde
Object
TaskSSEMessage
taskmanagement.graphqlsSchlanke Benachrichtigung über eine Änderung im Task-Management-Modul, die per Server-Side-Events
(/sse/task/subscribe) an alle auf den taskPoolId subscribed Clients gesendet wird. Enthält bewusst
keine fachlichen Daten - der Client lädt diese anschließend über die passende GraphQL-Query nach.
(/sse/task/subscribe) an alle auf den taskPoolId subscribed Clients gesendet wird. Enthält bewusst
keine fachlichen Daten - der Client lädt diese anschließend über die passende GraphQL-Query nach.
id: String
taskmanagement.graphqls
taskPoolId: String
taskmanagement.graphqls
taskId: String
taskmanagement.graphqls
checklistId: String
taskmanagement.graphqls
sessionId: String
taskmanagement.graphqls
nur für Nachrichten vom Typ SESSION gesetzt, damit der Client sich später wieder unsubscriben kann
Object
TaskUserProfile
taskmanagement.graphqlsReduzierte Profil-Sicht für die Anzeige zugewiesener Nutzer an einer Aufgabe
id: ID!
taskmanagement.graphqls
firstname: String
taskmanagement.graphqls
Vorname des Nutzers
name: String
taskmanagement.graphqls
Nachname des Nutzers
imageId: ID
taskmanagement.graphqls
Id des Profilbildes des Nutzers
canContactViaChat: Boolean!
taskmanagement.graphqls
Gibt an, ob dieser Nutzer vom aktuellen Nutzer per Chat kontaktiert werden kann
Object
Tax
product.graphqls
rate: Int!
product.graphqls
Betrag in Euro-Cent bzw. der kleinsten Einheit der Währung
Object
TeamAbbrDTO
nuliga.graphqlsEin Team innerhalb des Clubs
clubNr: String!
nuliga.graphqls
Nummer des Vereins
teamId: String!
nuliga.graphqls
name: String!
nuliga.graphqls
Name des Teams
tableRank: Int
nuliga.graphqls
aktuelle Tabellenplatzierung
groupId: String
nuliga.graphqls
Id der Liga/Gruppe
group: String
nuliga.graphqls
Name der Liga/Gruppe
Object
TemporaryTechnicalUserResponse
security.graphqlsCredentials eines neu erzeugten temporären technischen Benutzers
username: String!
security.graphqls
Benutzername des temporären technischen Benutzers
password: String!
security.graphqls
Passwort des temporären technischen Benutzers
Id der App, für die der Benutzer angelegt wurde
Object
TextImageComponent
textimage.graphqls
id: ID!
textimage.graphqls
eindeutige Id der Komponente
wann wurde die Komponente erstellt bzw. zuletzt geändert
lastModifiedBy: String
textimage.graphqls
wer hat die letzte Änderung durchgeführt
contentId: String
textimage.graphqls
Optionale Id der Datenquelle welche der Seite zu Grunde liegt
contentUrl: String
textimage.graphqls
URL zur HTML Seite, die dargestellt werden soll
Verewndetes Workspace File
Ressource aus der Mediathek
imageId: String
textimage.graphqls
Id der Image Ressource aus der Mediathek
imageUrl: String
textimage.graphqls
optionlale URL zu einem header Bild
audioId: String
textimage.graphqls
Id der Audio Ressource aus der Mediathek
audioUrl: String
textimage.graphqls
optionale URL zu einer Audio Datei
Id der Audio Ressource aus der Mediathek
zoomEnabled: Boolean
textimage.graphqls
ob die Seite vom User per Zoom zu vergrössern ist
facebookEnabled: Boolean
textimage.graphqls
Social share
Hilfeseite
Object
TextWidget
dashboard.graphqlsEin Widget, welches ein oder mehrere Abschnitte enthält, die optional Ein-/Ausgeklappt werden können.
id: ID!
dashboard.graphqls
eindeutige ID des Widgets
key: String!
dashboard.graphqls
Widget-Schlüssel
title: String!
dashboard.graphqls
Titel
Abschnitte/Elemente des Widgets
Einstellungen
language: String!
dashboard.graphqls
Aktuelle Sprache
languages: [String]
dashboard.graphqls
verfügbare Sprachen des Widgets
header: String
dashboard.graphqls
Kopftext des Widgets
footer: String
dashboard.graphqls
Fußtext des Widgets
Object
TextWidgetSection
dashboard.graphqlsElement eines TextWidget
id: ID!
dashboard.graphqls
eindeutige ID des Abschnitts
title: String
dashboard.graphqls
text: String
dashboard.graphqls
Object
Threshold
timeseries.graphqlsSchwellenwert Einstellung eines Users zu einer Serie für die er/sie benachrichtigt werden möchte
timeSeriesId: ID!
timeseries.graphqls
upper: Float
timeseries.graphqls
optionale Untergrenze
lower: Float
timeseries.graphqls
optionale Obergrenze
profileId: ID!
timeseries.graphqls
Id des Profils, für das der Grenzwert gilt
Object
Ticket
wallet.graphqls
id: ID!
wallet.graphqls
ownerId: ID!
wallet.graphqls
Besitzer des Tickets
Art des Produkts
Zeitbasierte Karte
usageLimit: Int
wallet.graphqls
Mehrfachtickets
usageCount: Int
wallet.graphqls
valid: Boolean
wallet.graphqls
ob das Ticket noch gültig ist
Object
TimeSeries
timeseries.graphqlsEine Gruppe von gleichartigen Werten über einen zeitlichen Verlauf.
Beispiele sind:
- der Kursveraluf einer Aktie
- der Verlauf eines Sensors (Temperatur)
- Eine Preisentwicklung (Gas, Strom)
Beispiele sind:
- der Kursveraluf einer Aktie
- der Verlauf eines Sensors (Temperatur)
- Eine Preisentwicklung (Gas, Strom)
id: ID!
timeseries.graphqls
name: String!
timeseries.graphqls
Anzeigename
App Kontext
unit: String!
timeseries.graphqls
Einheit für alle Werte dieser Serie
granularity: String
timeseries.graphqls
Erwartete Frequenz mit der neue Werte ins System kommen
der aktuellste Datenpunkt
delta: Float
timeseries.graphqls
Differenz aus dem letzten und vorletzten Datenpunkt
anwendungsspezifische Zusatzdaten zu der Serie
Sichtbarkeit für bestimmte Rollen des aktuellen Users begrenzen.
visible: Boolean!
timeseries.graphqls
Schalter um die temporäre Sichtbarkeit zu ändern, z.B wenn eine Serie bereits angelegt wird aber erst später
für die Kunden sichtbar sein soll.
für die Kunden sichtbar sein soll.
Zeitpunkt an dem zuletzt ein Wert zu dieser Serie hinzugefügt wurde
Object
TimeSeriesData
timeseries.graphqlsWert innerhalb einer Serie, z.B Messwert eines Sensors, Kurs einer Aktie, Strompreis etc.
id: ID!
timeseries.graphqls
eindeutige Id des Messwerts/Datenpunktes
timeSeriesId: ID!
timeseries.graphqls
Zu welcher Serie gehört der Wert
Zusatzinformationen zu dem Wert, z.B ein Defekt wurde erkannt oder von welchem sensor stammt der Wert etc.
Wann wurde der Wert erhoben/gemessen
value: Float
timeseries.graphqls
Der eigentliche Wert in der Einheit der Serie
Object
TrackedItem
item-tracker.graphqls
id: ID
item-tracker.graphqls
position: [Float]
item-tracker.graphqls
label: String
item-tracker.graphqls
Bezeichnung
description: String
item-tracker.graphqls
interne Beschreibung
licensePlate: String
item-tracker.graphqls
Nummernschild oder Identifier
marker: String
item-tracker.graphqls
Symbol
pinCode: String
item-tracker.graphqls
Pin-Code
deviceId: String
item-tracker.graphqls
Gerät, welches zuletzt mit dem Item verbunden
Object
UsageLimitItem
dashboard.graphqlsGenutzte Anzahl im Verhältnis zum konfigurierten Limit
count: Int!
dashboard.graphqls
limit: Int!
dashboard.graphqls
Object
UsageStatisticItem
dashboard.graphqls
count: Int!
dashboard.graphqls
Object
UsageStatistics
dashboard.graphqlsApp Kontext
verfügbares Gesamt Speicherkontingent in Bytes
aktuell verwendeter Speicher in Bytes
storageUsedPercentage: Float!
dashboard.graphqls
belegter Speicherplatz in Prozent
storageFreePercentage: Float!
dashboard.graphqls
freier Speicherplatz in Prozent
Alle Bilder (mimetype image/*)
Alle HTML Seiten (mimetype text/*)
Videos (mimetype video/*)
Audio Dateien (mimetype audio/*)
Anwendungsdateien Word, Excel, (mimetype application/*)
Filestores
Chats
Tasks
Gruppenräume: genutzt/Limit
Aufgabenpools: genutzt/Limit
AI-Nutzungsdaten fuer den aktuellen Nutzungszeitraum
Object
User
user.graphqlsCMS User
emailPending: String
user.graphqls
Neue E-Mail-Adresse, die vom Benutzer noch bestätigt werden muss
username: String!
user.graphqls
email: String
user.graphqls
Dem Benutzer zugewiesene Berechtigungen
Zeitpunkt der letzten Anmeldung im CMS
deviceIds: [String]
user.graphqls
Ids der Geräte, mit denen sich der Benutzer angemeldet hat
language: String
user.graphqls
technicalAppUser: Boolean
user.graphqls
Kennzeichnet einen technischen (nicht-menschlichen) Benutzer, z.B. für Systemintegrationen
inactive: Boolean
user.graphqls
Benutzer ist deaktiviert
appIds: [String]
user.graphqls
Apps, auf die der Benutzer Zugriff hat
currentAppDivisions: [String]
user.graphqls
Bereiche/Divisionen der aktuellen App, denen der Benutzer zugeordnet ist
managed: Boolean
user.graphqls
Kennzeichnet einen zentral verwalteten Benutzer (z.B. durch ein übergeordnetes System)
fullName: String!
user.graphqls
firstname: String
user.graphqls
name: String
user.graphqls
cnumber: String
user.graphqls
Interne Kunden- bzw. Personalnummer des Benutzers
invalidLoginAttemps: Int
user.graphqls
Anzahl fehlgeschlagener Anmeldeversuche
Zeitpunkt der letzten Anmeldung in der App
authenticatorEnabled: Boolean!
user.graphqls
wurde eine Authenticator-App als 2FA aktiviert ?
Date of last active password change
Object
UserBookmarkRef
user.graphqls
title: String
user.graphqls
ref: String!
user.graphqls
Referenz auf das verlinkte Element (z.B. Komponenten- oder Inhalts-Id)
Object
UserBookmarks
user.graphqlsListe der gespeicherten Lesezeichen-Referenzen
Object
UserPagingResponse
user.graphqls
totalcount: Int!
user.graphqls
Object
UserProfile
userprofile.graphqlsDas Benutzerprofil eines App Nutzers
Die Anrede
Rollen, die der Benutzer gerade hat
Rollen, die der Benutzer zuletzt angefordert hat
Abteilungen
Gruppen, denen der Nutzer zugeordnet ist
id: String
userprofile.graphqls
eindeutige Id
externalId: String
userprofile.graphqls
Id des externen Benutzerverwaltungssystems sofern vorhanden
letzte Änderung
Erstellungsdatum
appId: String
userprofile.graphqls
AppId
appGroup: String
userprofile.graphqls
App-Gruppe
name: String
userprofile.graphqls
Nachname
firstname: String
userprofile.graphqls
Vorname
email: String!
userprofile.graphqls
email Adresse
Geburtsdatum
title: String
userprofile.graphqls
Titel
imageId: String
userprofile.graphqls
Avatar bzw. Profilbild
imageThumbId: String
userprofile.graphqls
Avatar bzw. Profilbild verkleinert
deviceIds: [String]
userprofile.graphqls
Liste der verbundenen Geräte-Ids
Zeitpunkt an dem sich der User zum letzten Mal über eines seiner Geräte mit dem Server verbunden hat,
also die App geöffnet wurde
also die App geöffnet wurde
membershipNumber: String
userprofile.graphqls
membershipNumber
membershipStatus: String
userprofile.graphqls
Status der Mitgliedschaft z.B 'aktiv' oder 'passiv'
agreedToAds: Boolean
userprofile.graphqls
Mit Werbung einverstanden
verificationPending: Boolean
userprofile.graphqls
Ausstehende Freigabe
mailConfirmationPending: Boolean
userprofile.graphqls
Ausstehende E-Mail-Bestätigung
locked: Boolean
userprofile.graphqls
Profil gesperrt
mainProfile: Boolean
userprofile.graphqls
Hauptprofil
familyProfileNumber: String
userprofile.graphqls
Familiennummer. Muss bei allen Mitgliedern der Familie gesetzt und gleich sein
locale: String
userprofile.graphqls
Sprache des Benutzers
Land
degree: String
userprofile.graphqls
Bildungsabschluss
nickname: String
userprofile.graphqls
Nickname, wird im Chat benutzt
street: String
userprofile.graphqls
Adresse: Straße
postcode: String
userprofile.graphqls
Adresse: Postleitzahl
city: String
userprofile.graphqls
Adresse: Stadt
state: String
userprofile.graphqls
Adresse: Bundesland
phone: String
userprofile.graphqls
Telefonnummer
phoneMobile: String
userprofile.graphqls
Mobiltelefonnummer
phoneMobileRequest: String
userprofile.graphqls
Requested Telefonnummer - verifizierung steht aus
Status der Verifikation der Mobilnummer
identityNumber: String
userprofile.graphqls
Nummer Personalausweis
personnelNumber: String
userprofile.graphqls
Personalnummer
level: String
userprofile.graphqls
Leistungsklasse
sports: String
userprofile.graphqls
Sportart
companyName: String
userprofile.graphqls
Arbeitgeber: Firma
companyDepartment: String
userprofile.graphqls
Arbeitgeber: Abteilung
companyFunction: String
userprofile.graphqls
Arbeitgeber: Funktion
university: String
userprofile.graphqls
Hochschule
community: String
userprofile.graphqls
Community
maritalStatus: String
userprofile.graphqls
Familienstand
skills: String
userprofile.graphqls
Fähigkeiten
specialization: String
userprofile.graphqls
Fachrichtung
offers: String
userprofile.graphqls
Angebote
interests: String
userprofile.graphqls
Interessen
bankAccountHolder: String
userprofile.graphqls
Kontoinformationen: Inhaber
bankBIC: String
userprofile.graphqls
Kontoinformationen: BIC
bankIBAN: String
userprofile.graphqls
Kontoinformationen: IBAN
bankName: String
userprofile.graphqls
Kontoinformationen: Name der Bank
bankSEPARef: String
userprofile.graphqls
SEPA-Mandat
SEPA-Datum
feeKind: String
userprofile.graphqls
Art des Beitrags
feeAmount: String
userprofile.graphqls
Höhe des Beitrags
paymentMethod: String
userprofile.graphqls
Zahlungsart des Mitgliedsbeitrags
Eintrittsdatum
Kündigungsdatum
coachingLicense: Boolean
userprofile.graphqls
Trainer-Lizenz
customerNumber: String
userprofile.graphqls
Kundennummer
dataPrivacyStatementAccepted: String
userprofile.graphqls
Datenschutz akzeptiert
Datenschutz akzeptiert Datum
dataTermsOfUseAccepted: String
userprofile.graphqls
Nutzungsbedingungen akzeptiert
Nutzungsbedingungen akzeptiert Datum
statutesAccepted: Boolean
userprofile.graphqls
Satzung/Statuten akzeptieren
chatRulesAccepted: Boolean
userprofile.graphqls
Chat-Regeln akzeptiert
publicProfile: Boolean
userprofile.graphqls
Öffentliches Profil
remarks: String
userprofile.graphqls
Notizen
accountActive: Boolean
userprofile.graphqls
Gibt an, ob das Konto aktiv ist
chatAccount: Boolean
userprofile.graphqls
Gibt an, ob zum Profil ein Chat-Konto existiert
activationCode: String
userprofile.graphqls
Aktivierungscode des Profils
clubName: String
userprofile.graphqls
Name des Vereins
clubNumber: String
userprofile.graphqls
Nummer des Vereins
team: String
userprofile.graphqls
Team
playerPosition: String
userprofile.graphqls
Spielerposition
playerNumber: String
userprofile.graphqls
Trikotnummer
playerHeight: Int
userprofile.graphqls
Körpergröße des Spielers
licenseNumber: String
userprofile.graphqls
Lizenznummer
realname: String
userprofile.graphqls
Vorname und Nachname
Projekt-spezifische Felder
agreedDisplayName: Boolean
userprofile.graphqls
Darf der Name in der App angezeigt werden?
agreedDisplayPhone: Boolean
userprofile.graphqls
Darf die Telefonnummer in der App angezeigt werden?
agreedDisplayMail: Boolean
userprofile.graphqls
Darf die E-Mail in der App angezeigt werden?
Beziehungen des Nutzers
tagIds: [String]
userprofile.graphqls
Am Profil ausgewählte Tag Ids
Object
UserProfileBasicData
userprofile.graphqls
id: String
userprofile.graphqls
eindeutige Id
name: String
userprofile.graphqls
Nachname
firstname: String
userprofile.graphqls
Vorname
email: String
userprofile.graphqls
email Adresse
imageThumbId: ID
userprofile.graphqls
Avatar bzw. Profilbild verkleinert
imageId: ID
userprofile.graphqls
Avatar bzw. Profilbild
nickname: String
userprofile.graphqls
Nickname
phoneMobile: String
userprofile.graphqls
Mobiltelefonnummer
Beziehungen des Nutzers
Geburtstag
membershipNumber: String
userprofile.graphqls
membershipNumber
Object
UserProfileConfiguration
userprofile.graphqlsDefiniert die App spezifischen Einstellungen bezüglich des Verhaltens und der
verwendeten Felder bei den Benutzer Profilen.
verwendeten Felder bei den Benutzer Profilen.
zu welcher App gehört die Konfiguration
rolesVisibleOnRegistration: Boolean
userprofile.graphqls
Soll eine Rollenauswahl bei der Neuregistrierung möglich sein
profileManagerEMail: String
userprofile.graphqls
Verantwortlicher für Profil Freigaben
registrationAllowed: Boolean
userprofile.graphqls
Benutzer können sich selbst anmdelden (default) oder die Anmeldung erfolgt per Datenübernahme vom Herausgeber
editingAllowed: Boolean
userprofile.graphqls
Benutzer dürfen Ihr Profil ändern
notifyOnRegistration: Boolean
userprofile.graphqls
App Verantwortlichen bei Neu-Anmeldungen benachrichtigen
userProfileDeletion: Boolean
userprofile.graphqls
User kann sein Profil selbst löschen
supportFamilyMembership: Boolean
userprofile.graphqls
Familienmitgliedschaft wird unterstützt
familyMembershipEditable: Boolean
userprofile.graphqls
Dürfen Hauptmitglieder Ihre Familenmitglieder selbst verwalten?
familyMembershipCreatable: Boolean
userprofile.graphqls
Dürfen Hauptmitglieder Ihre Familienangehörigen selbst anlegen?
autodeleteOnExitDate: Boolean
userprofile.graphqls
Das Profil automatisch am Austrittsdatum löschen
allowDirectActivation: Boolean
userprofile.graphqls
Direktaktivierung erlauben
allowNonAdminLocationCreation: Boolean
userprofile.graphqls
Darf Orte anlegen ohne CMS-Berechtigung
codeActivation: Boolean
userprofile.graphqls
QR-Code-Aktivierung erlauben
notifyOnChange: Boolean
userprofile.graphqls
App Verantwortlichen bei Daten Änderungen benachrichtigen
usedFields: [String]
userprofile.graphqls
Feldnamen, die von der App benutzt werden in der definierten Reihenfolge
unusedFields: [String]
userprofile.graphqls
Feldnamen, die von der App nicht benutzt werden
customFields: [String]
userprofile.graphqls
Profil Feld Erweiterungen, die im Rahmen der App gemacht wurden
Alle Felder, die im Kontext der App bekannt sind
Rollen-spezifische Feld-Overrides (nur für CMS-Admins sichtbar)
note: String
userprofile.graphqls
Hinweise
roleKeysToVerify: [String]
userprofile.graphqls
Genehmigungspflichtige Rollen
roleKeysToUse: [String]
userprofile.graphqls
Benutze Rollen
defaultRoles: [String]
userprofile.graphqls
Standard-Rollen
dataPrivacyStatementUrl: String
userprofile.graphqls
Link zur Datenschuterklärung
dataTermsOfUseUrl: String
userprofile.graphqls
Link zur Datenschuterklärung
idCard: Boolean
userprofile.graphqls
Soll der Ausweis angezeigt werden ?
usePrivacyPage: Boolean
userprofile.graphqls
Soll die Datenschutzseite benutzt werden?
useTermsOfUsePage: Boolean
userprofile.graphqls
Soll die Nutzungsbedinungen benutzt werden?
useGroups: Boolean
userprofile.graphqls
Wird die Gruppenverwaltung benutzt
useOpenIDConnect: Boolean
userprofile.graphqls
Soll ein Externes Identitätsmanagement benutzt werden. Bitte kontaktieren Sie uns
phoneNumberVerificationRequired: Boolean
userprofile.graphqls
Muss die Handy-Nummer vor der Freigabe des Profils validiert werden
url: String
userprofile.graphqls
URL des Profilmoduls
birthdayMessageActive: Boolean
userprofile.graphqls
Funktion: Geburtstagsgruß aktiviert
birthdayMessageText: String
userprofile.graphqls
Funktion: Geburtstagsgruß Text
birthdayMessageTargetComponent: String
userprofile.graphqls
Funktion: Geburtstagsgruß Ziel-Komponente
pushHistory: Boolean
userprofile.graphqls
Soll die Push-Nachrichtenhistorie im Profil angezeigt werden?
Object
UserProfilePagingResponse
userprofile.graphqlsListe der gefundenen Benutzerprofile
totalcount: Int!
userprofile.graphqls
Gesamtanzahl der Treffer, unabhängig von der Seitengröße
Object
UserProfileRegistrationResult
userprofile.graphqlsStatus-Code des Registrierungs- bzw. Zuordnungsvorgangs
message: String
userprofile.graphqls
Ergänzender Hinweistext zum Ergebnis
Wird gesetzt, sofern für die App ein externes Primärsystem konfiguriert ist, welches die Erzeugung von
neuen Profilen übernimmt
neuen Profilen übernimmt
Object
UserProfileRelation
userprofile-relation.graphqls
id: ID
userprofile-relation.graphqls
eindeutige Id der Relation
Profil ID von welcher die Relation ausgeht
Zielprofil
Relations-Typ
Object
WebModule
workspace.graphqlsEine Micro Webseite auf unserem CDN, die über ein manifest verfügt
und über die index.html Seite und request parameter aufgerufen wird.
und über die index.html Seite und request parameter aufgerufen wird.
ID des Moduls
name: String!
workspace.graphqls
Anzeigename des Moduls
description: String!
workspace.graphqls
Beschreibung
icon: String
workspace.graphqls
name des Icon Files innerhalb des buckets
iconURL: String
workspace.graphqls
URL zum icon
Die Parameter Signatur des Moduls
authors: [String]
workspace.graphqls
Entwickler bzw. Ansprechpartner zu dem Modul
restricted: [String]
workspace.graphqls
das Modul ist nur für die genannten AppIds sichtbar
Object
WebModuleParameter
workspace.graphqlsEin URL Parameter, welcher der index.html Seite des Web Moduls übergeben wird
name: String!
workspace.graphqls
required: Boolean!
workspace.graphqls
description: String
workspace.graphqls
Object
WebPushConfig
pushnotification.graphqlsVAPID Konfiguration für Web Push (RFC 8030)
vapidPublicKey: String
pushnotification.graphqls
Base64url-kodierter VAPID Public Key (für browser pushManager.subscribe)
vapidSubject: String
pushnotification.graphqls
Object
WebPushSubscription
pushnotification.graphqlsWeb Push Subscription eines Browser-Clients
id: ID!
pushnotification.graphqls
endpoint: String!
pushnotification.graphqls
Object
WhoamiResponse
user.graphqlsAblaufzeitpunkt des aktuellen JWT Token.
claims: [String]
user.graphqls
Die claims aus dem JWT Token
appScope: String
user.graphqls
Security Context des JWT Tokens
deviceId: String
user.graphqls
der aktuelle Gerätekontext, sofern vorhanden
aktueller Benutzer
aktuelles Benutzerprofil
connectToken: String
user.graphqls
connect token, deprecated
Object
WidgetSettings
dashboard.graphqls
size: Int
dashboard.graphqls
Größe des Widgets. Bezieht sich auf 12- Grid-System
dismissible: Boolean
dashboard.graphqls
Kann vom benutzer als gelesen markiert und vom Dashboard entfernt werden
followUpInDays: Int
dashboard.graphqls
Wiedervorlage nach Tagen
backgroundColor: String
dashboard.graphqls
Hintergrundfarbe des Widgets
textColor: String
dashboard.graphqls
Textfarbe des Widgets
priority: Int
dashboard.graphqls
Priorität
collapsable: Boolean
dashboard.graphqls
mit oder ohne Einklapp-Funktion
published: Boolean
dashboard.graphqls
Ist das Widget Veröffentlicht
projectPhases: [Int]
dashboard.graphqls
Verfügbar in Phasen
verfügbar in folgenden Projekt-Typen
verfügbar in folgenden Service-Levels
checkable: Boolean
dashboard.graphqls
Zeigt eine Checkbox an, mit der das Widget als erledigt markiert werden kann
tag: String
dashboard.graphqls
Kategorisierungs-Tag zur Gruppierung/Filterung von Widgets
closeButtonText: String
dashboard.graphqls
Name des Close Buttons
Datum zur Wiedervorlage des Widgets, egal ob vorher dismissed
Object
WorkbookComponent
workbook.graphqlsAnalog zu einem Excel Dokument eine Sammlung von Arbeitsblättern, die als generisches Datenmodell für
Spezialentwicklungen benutzt werden.
Spezialentwicklungen benutzt werden.
id: ID!
workbook.graphqls
adminMail: String
workbook.graphqls
E-Mail-Adresse, an die administrative Benachrichtigungen zum Workbook gehen
worksheetIds: [String]
workbook.graphqls
IDs der enthaltenen Arbeitsblätter
Die enthaltenen Arbeitsblätter
Object
WorkbookTemplate
workbook.graphqlsWorkbook-Vorlagen
id: ID!
workbook.graphqls
name: String
workbook.graphqls
sharedResourceId: Int
workbook.graphqls
Object
Worksheet
workbook.graphqlsEin von Excel inspiriertes Konzept eines Arbeitsblatts. Das Datenmodell umfasst eine beliebige Anzahl von Spalten,
die verschiedene Datentypen haben können. Es wird dann zeilenbasiert damit gearbeitet.
die verschiedene Datentypen haben können. Es wird dann zeilenbasiert damit gearbeitet.
id: ID!
workbook.graphqls
name: String!
workbook.graphqls
adminRoleKeys: [String]
workbook.graphqls
diese Rollen haben Admin Rechte
Spaltendefinition des Arbeitsblatts
Regelt, wer die Zeilen des Arbeitsblatts lesen darf
Regelt, wer Zeilen im Arbeitsblatt anlegen/ändern darf
Regelt, wer Zeilen im Arbeitsblatt löschen darf
Object
WorksheetColumnMetaData
workbook.graphqls
columnName: String
workbook.graphqls
Anzeigename der Spalte ggfs. Abhängig von der Sprache des Users
propertyName: String
workbook.graphqls
Name des Poperties im Record
Datentyp der Spalte
mandatory: Boolean
workbook.graphqls
Ob es sich um ein Pflichtfeld handelt oder nicht
readonly: Boolean
workbook.graphqls
Ob das Feld nur gelesen werden kann, also vom User nicht selbst geändert
format: String
workbook.graphqls
Angaben zum Format abhängig vom Datentyp
Sofern der Datatype 'enum' ist, finden sich hier die verfügbaren Werte
Generische, typabhängige Zusatzkonfiguration, z.B. tagGroupIds bei TAG_LIST
Object
WorksheetPagingResponse
workbook.graphqlsDie Zeilen der aktuellen Seite
totalcount: Int!
workbook.graphqls
Gesamtanzahl aller Zeilen, die dem Filter entsprechen
Object
WSBinary
workspace.graphqlsimplements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
contentType: String!
workspace.graphqls
Typ der Datei, wir aus der Endung abgeleitet.
url: String
workspace.graphqls
Zieladresse
Zieladresse inklusive Signatur (d.h private Inhalte können zeitlich begrenzt abgerufen werden)
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Object
WSCss
workspace.graphqlsimplements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
contentType: String!
workspace.graphqls
MIME-Type des Dateiinhalts
url: String
workspace.graphqls
Zieladresse
Zieladresse inklusive Signatur (d.h private Inhalte können zeitlich begrenzt abgerufen werden)
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Object
WSDependency
workspace.graphqls
targetId: String!
workspace.graphqls
type: String!
workspace.graphqls
label: String
workspace.graphqls
Object
WSDependencyAnalysis
workspace.graphqls
Object
WSDynamicPage
workspace.graphqlsehemalige dynamische Seiten
implements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
contentType: String!
workspace.graphqls
MIME-Type des Dateiinhalts
url: String
workspace.graphqls
Zieladresse zum anzeigen des gerenderten Ergebnisses
Zieladresse dem Quellcode der dynamischen Seite
parentId: String
workspace.graphqls
Übergeordnerter Knoten
targetComponentId: String
workspace.graphqls
Id der Datenquelle
targetComponentType: String
workspace.graphqls
Typ der Datenquelle
sharedResourceId: Int
workspace.graphqls
Legacy: Id einer verknüpften Vorlagen-Ressource aus dem alten Render-Template-System
cssCode: String
workspace.graphqls
Individuelles CSS für die Darstellung der Seite
Object
WSFileDraft
workspace.graphqlsTemporärer Draft-Inhalt einer Workspace-Datei (gespeichert in Redis)
content: String!
workspace.graphqls
contentHash: String!
workspace.graphqls
Object
WSFolder
workspace.graphqlsimplements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
children: Int!
workspace.graphqls
Anzahl der Unterelemente
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Object
WSJavaScript
workspace.graphqlsimplements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
contentType: String!
workspace.graphqls
MIME-Type des Dateiinhalts
url: String
workspace.graphqls
Zieladresse
Zieladresse inklusive Signatur (d.h private Inhalte können zeitlich begrenzt abgerufen werden)
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Object
WSJson
workspace.graphqlsimplements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
contentType: String!
workspace.graphqls
MIME-Type des Dateiinhalts
size: Int
workspace.graphqls
Grösse in Bytes
url: String
workspace.graphqls
Zieladresse
Zieladresse inklusive Signatur (d.h private Inhalte können zeitlich begrenzt abgerufen werden)
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Object
WSLink
workspace.graphqlsehemalige externe Seiten
implements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
contentType: String!
workspace.graphqls
MIME-Type des Dateiinhalts
url: String
workspace.graphqls
Zieladresse zum anzeigen des gerenderten Ergebnisses
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Object
WSMailTemplate
workspace.graphqlsEine HTML Datei auf Basis der thymeleaf Template Engine, welche Variablen enthalten kann.
Beim Erzeugen einer E-Mail auf Basis einer solchen Vorlage, müssen die konkreten Werte
für die einzelnen Variablen als Kontext gesetzt werden.
Beim Erzeugen einer E-Mail auf Basis einer solchen Vorlage, müssen die konkreten Werte
für die einzelnen Variablen als Kontext gesetzt werden.
implements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
contentType: String!
workspace.graphqls
MIME-Type des Dateiinhalts
url: String
workspace.graphqls
Zieladresse zum anzeigen des gerenderten Ergebnisses
parentId: String
workspace.graphqls
Übergeordnerter Knoten
variables: [String]
workspace.graphqls
Variablen Namen, die in der Vorlage verwendet werden
signierte Url
mailTemplateKey: String
workspace.graphqls
EMAIL-Schlüssel
subject: String
workspace.graphqls
Betreff der Mail (kann selbst Variablen enthalten)
Object
WSPage
workspace.graphqlsimplements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
contentType: String!
workspace.graphqls
MIME-Type des Dateiinhalts
url: String
workspace.graphqls
Zieladresse
Zieladresse inklusive Signatur (d.h private Inhalte können zeitlich begrenzt abgerufen werden)
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Object
WSRoot
workspace.graphqlsimplements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
children: Int!
workspace.graphqls
Anzahl der Unterelemente
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Object
WSWebModule
workspace.graphqlsDas Web Modul ist der Nachfolger der dynamischen Seite. Es kann eine einzelne Seite oder eine
ganze Web-Anwendung sein. Es wird die index.html Seite aufgerufen und verschiedene Parameter
in der URL übergeben. Welche Parameter das Modul erwartet wird in einer modul-manifest.json
Datei definiert.
ganze Web-Anwendung sein. Es wird die index.html Seite aufgerufen und verschiedene Parameter
in der URL übergeben. Welche Parameter das Modul erwartet wird in einer modul-manifest.json
Datei definiert.
implements IWSFile
key: String
workspace.graphqls
readonly: Boolean!
workspace.graphqls
name: String!
workspace.graphqls
lastModifiedBy: String
workspace.graphqls
description: String
workspace.graphqls
size: Int
workspace.graphqls
Grösse in Bytes
contentType: String!
workspace.graphqls
MIME-Type des Dateiinhalts
url: String
workspace.graphqls
Zieladresse
Zeigt auf die Index.html Seite des Web Moduls
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Die Paramter, die an die index.html übergeben werden
ID des referenzierten Web-Moduls
Interface
ApplicationComponent
application-component.graphqlsTyp der Komponente
id: ID!
application-component.graphqls
url: String!
application-component.graphqls
Anzeige-Url. Zusätzlich muss der JWT-Token als Cookie gesetzt sein oder dieser per Url-Parameter übergenen werden
Hilfeseite
Interface
ICategory
core.graphqls
id: ID!
core.graphqls
name: String!
core.graphqls
color: String
core.graphqls
Farbe zur Darstellung der Kategorie
Letzte Änderung
Interface
IWSFile
workspace.graphqlsAllgemeine Informationen zu Files im Object Store.
eindeutiges Handle auf das File
Id des Workspace root, in dem dieses File enthalten ist
Art der Datei
key: String
workspace.graphqls
Key innerhalb des Object Store
readonly: Boolean!
workspace.graphqls
true, wenn keine Bearbeitung möglich
name: String!
workspace.graphqls
Name des Files
Wann wurde die letzte Änderung gemacht
lastModifiedBy: String
workspace.graphqls
Wer hat zuletzt etwas geändert
description: String
workspace.graphqls
Bermrekungen, Hinweise, Notizen
size: Int
workspace.graphqls
Grösse in Bytes
parentId: String
workspace.graphqls
Übergeordnerter Knoten
Interface
SSEMessage
chat.graphqls
sender: String
chat.graphqls
channelId: String
chat.graphqls
target: String
chat.graphqls
Ziel-Nutzer der Nachricht, falls nicht an den gesamten Kanal gerichtet
id: String
chat.graphqls
Input
AdminUserInput
user.graphqlsEingabe Daten zur Erzeuhung eines neuen Admin Benutzers
username: String!
user.graphqls
email: String!
user.graphqls
permissions: [String]
user.graphqls
Dem Benutzer zugewiesene Berechtigungen
currentAppDivisions: [String]
user.graphqls
Bereiche/Divisionen der aktuellen App, denen der Benutzer zugeordnet ist
appIds: [String]
user.graphqls
Apps, auf die der Benutzer Zugriff hat
firstname: String
user.graphqls
Vor- und Zuname
name: String
user.graphqls
cnumber: String
user.graphqls
Interne Kunden- bzw. Personalnummer des Benutzers
inactive: Boolean
user.graphqls
managed: Boolean
user.graphqls
Kennzeichnet einen zentral verwalteten Benutzer (z.B. durch ein übergeordnetes System)
invalidLoginAttemps: Int
user.graphqls
Anzahl fehlgeschlagener Anmeldeversuche
technicalAppUser: Boolean
user.graphqls
Kennzeichnet einen technischen (nicht-menschlichen) Benutzer, z.B. für Systemintegrationen
authenticatorEnabled: Boolean
user.graphqls
wurde eine Authenticator-App als 2FA aktiviert ?
Input
AndroidAppColorsInput
appsettings.graphqls
appColor: String
appsettings.graphqls
Grundfarbe der App
aos_menuIconColor: String
appsettings.graphqls
Menü Icon
aos_menuTextColor: String
appsettings.graphqls
Menü Textfarbe
aos_menuBgColor: String
appsettings.graphqls
Menü Hintergrund
aos_menuHeaderBgColor: String
appsettings.graphqls
Menü Kopf Hintergrund
aos_menuHeaderTextColor: String
appsettings.graphqls
Menü Kopf Text
aos_headerBgColor: String
appsettings.graphqls
Toolbar Hintergrund
aos_headerTextColor: String
appsettings.graphqls
Toolbar Text
aos_selectedItemColor: String
appsettings.graphqls
Textfarbe aktiver Menüpunkt
aos_selectedItemBackgroundColor: String
appsettings.graphqls
Hintergrundfarbe aktiver Menüpunk
Input
AndroidAppSettingsInput
appsettings.graphqlsApp-Einstellungen der Android-App
App Farben
Input
AndroidAppStoreSettingsInput
projectmetadata.graphqls
aos_appname: String
projectmetadata.graphqls
Name der App Android
aos_adverttext: String
projectmetadata.graphqls
Werbetext
aos_website: String
projectmetadata.graphqls
Website
aos_category: String
projectmetadata.graphqls
Kategorie im Play Store
aos_short_description: String
projectmetadata.graphqls
Kurzbeschreibung
aos_description: String
projectmetadata.graphqls
Beschreibung
aos_askForUpdate: Boolean
projectmetadata.graphqls
Setzt/entfernt die Anfrage für ein App-Update
aos_dev_comment: String
projectmetadata.graphqls
Kommentar an die Entwickler
aos_developer_account: String
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
Entwickleraccount
Going-Live-Datum
Letztes Update
aos_appstore_link: String
projectmetadata.graphqls
AppstoreLink
aos_fcm_server_key: String
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
Google Push Key
aos_firebase_project_id: String
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
Firebase Project ID
aos_dev_note: String
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
Notiz für Android-Entwickler
aos_libVersion: Int
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
Version der eingebundenen Library Android
Input
AppConfigurationInput
appconfiguration.graphqlsListe der für die App freigeschalteten Features
conferenceServer: String
appconfiguration.graphqls
Adresse des für Konferenzen verwendeten Servers
Verfügbarer Speicherplatz für die App
Vereinbartes Service-Level des Projekts
groupLimit: Int
appconfiguration.graphqls
Maximale Anzahl an Gruppen
aiTokenLimitMonthly: Int
appconfiguration.graphqls
Monatliches Kontingent an KI-Tokens
groupSpaceLimit: Int
appconfiguration.graphqls
Maximaler Speicherplatz je Gruppe
taskPoolLimit: Int
appconfiguration.graphqls
Maximale Anzahl an Aufgabenpools
restrictedAccessMode: Boolean
appconfiguration.graphqls
Schränkt den Zugriff auf die App auf einen eingeschränkten Nutzerkreis ein
Input
ApplicationComponentUpdate
application-component.graphqls
helpPageId: ID
application-component.graphqls
Hilfeseite
Input
AttendeeInput
calendar.graphqlsDie notwendigen Angaben, die für eine Registrierung zu einem Event benötigt werden.
Wenn der Teilnehmer bereits über sein Profil bekannt ist, reicht die Angabe der Id und
die Daten werden aus dem Profil übernommen.
Wenn der Teilnehmer bereits über sein Profil bekannt ist, reicht die Angabe der Id und
die Daten werden aus dem Profil übernommen.
profileId: String
calendar.graphqls
Der Teilnehmer ist ein bekanntes Benutzerprofil
name: String
calendar.graphqls
Nachname aus dem Profil
firstname: String
calendar.graphqls
Vorname des Teilnehmer
email: String
calendar.graphqls
eMail des Teilnehmers
phoneNumber: String
calendar.graphqls
Telefonnummer des Teilnehmers
comment: String
calendar.graphqls
Kommentar zum Teilnehmer
Zusätzliche, durch das Registrierungsformular definierte Angaben
Input
BarcodeUpdate
barcode.graphqlsFelder, die beim Erzeugen bze. der nachträglichen Änderung gesetzt werden können
enabled: Boolean!
barcode.graphqls
componentSpecificationId: String!
barcode.graphqls
zu welcher Komponente/Modul gehört der Code. Wichtig für die Validierung
score: Int!
barcode.graphqls
Wertigkeit dws Codes (bei Bonusheft)
description: String
barcode.graphqls
Bewschreibung
Art des Codes
wie lange ist die Gültigkeit
Input
BasicResourceUpdateInput
resource.graphqls
notes: String
resource.graphqls
Interne Anmerkung zur Ressource (nicht für Endnutzer sichtbar)
user_comment: String
resource.graphqls
Vom Endnutzer angegebener Kommentar
user_title: String
resource.graphqls
Vom Endnutzer angegebener Titel
user_contact: String
resource.graphqls
Vom Endnutzer angegebene Kontaktinformation
user_category: String
resource.graphqls
Vom Endnutzer angegebene Kategorie
lat: String
resource.graphqls
Geografische Breite, sofern vom Endnutzer angegeben
lng: String
resource.graphqls
Geografische Länge, sofern vom Endnutzer angegeben
resourceCategoryId: String
resource.graphqls
altText: String
resource.graphqls
Alternativtext für Barrierefreiheit
Input
BonusBookletInput
bonusbooklet.graphqls
bookletImageId: ID
bonusbooklet.graphqls
Hintergrundbild ID
stampImageId: ID
bonusbooklet.graphqls
Stempelbild ID
couponId: ID
bonusbooklet.graphqls
Id des verknüpften Gutscheins
backgroundColor: String
bonusbooklet.graphqls
Farbe
active: Boolean
bonusbooklet.graphqls
Ist die Ausgabe des Bonusheftes Aktiv?
Liste der Stempelfelder. Die Grösse des Arrays korrespondiert mit den Feldern auf dem Hintergrundbild und die Reihenfolge
definiert die Reihenfolge in der gestempelt wird."
definiert die Reihenfolge in der gestempelt wird."
Gültigkeit des Bonusheftes, entspricht der Gültigkeit des Gutscheins
Input
BookingInput
resource-booking.graphqlsEingabeobjekt für eine neue Buchung
resourceId: String
resource-booking.graphqls
ID der zu buchenden Ressource
Buchungsbeginn (bei nicht-slotbasierter Buchung)
Buchungsende (bei nicht-slotbasierter Buchung)
Einzelne Zeitfenster (bei slotbasierter Buchung)
comment: String
resource-booking.graphqls
Kommentar des Buchenden
participants: Int
resource-booking.graphqls
Anzahl der Teilnehmer
Erinnerung an die Buchung
Input
BookingReminderInput
resource-booking.graphqlsEingabeobjekt für eine Erinnerung an eine Buchung
Zeitpunkt, zu dem die Erinnerung ausgelöst werden soll
Input
BookingResourceFilter
resource-booking.graphqlsFilterkriterien für die Ressourcenliste
text: String
resource-booking.graphqls
Freitextsuche über Name und Beschreibung
tags: [String]
resource-booking.graphqls
Einschränkung auf bestimmte Tags
Nur Ressourcen anzeigen, die an diesem Tag verfügbar sind
bookmarkedOnly: Boolean
resource-booking.graphqls
Nur gemerkte (bookmarked) Ressourcen anzeigen
Input
BookingResourceInput
resource-booking.graphqlsEingabeobjekt zum Erstellen oder Aktualisieren einer Ressource
name: String
resource-booking.graphqls
Anzeigename
text: String
resource-booking.graphqls
Beschreibungstext (kann HTML enthalten)
link: String
resource-booking.graphqls
Optionaler externer Link
tags: [String]
resource-booking.graphqls
Tag-IDs
schedules: [String]
resource-booking.graphqls
Zeitplan-IDs
image: String
resource-booking.graphqls
Bild-URL oder Base64
pool: Boolean
resource-booking.graphqls
Ist diese Ressource ein Pool?
overrideMemberBlockedTimes: Boolean
resource-booking.graphqls
Nur für Pools: überschreibt die blockedTimes/blockedCalendarId aller Mitgliedsressourcen mit den hier gepflegten Werten. Optional.
poolId: String
resource-booking.graphqls
ID des übergeordneten Pools
bookingAllowedGroupIds: [String]
resource-booking.graphqls
Gruppen-IDs mit Buchungsberechtigung
Sperrzeiten
blockedCalendarId: String
resource-booking.graphqls
ID des externen Blockierungskalenders
showCalendarBlockReason: Boolean
resource-booking.graphqls
Grund der Kalenderblockierung anzeigen?
active: Boolean
resource-booking.graphqls
Ressource aktiv?
rule: String
resource-booking.graphqls
ID der Buchungsregel
responsibleProfileId: String
resource-booking.graphqls
Profil-ID des Verantwortlichen
responsibleRoles: [String]
resource-booking.graphqls
Rollen-Keys der Verantwortlichen
responsibleGroups: [String]
resource-booking.graphqls
Gruppen-IDs der Verantwortlichen
publicBookings: Boolean
resource-booking.graphqls
Buchungsdaten öffentlich sichtbar?
publicOccupancy: Boolean
resource-booking.graphqls
Belegungsplan öffentlich sichtbar?
requiredBookingApproval: Boolean
resource-booking.graphqls
Buchungsfreigabe erforderlich?
mostlyBookedThreshold: Float
resource-booking.graphqls
Auslastungsschwellwert (0–1)
productIds: [String]
resource-booking.graphqls
IDs der Zahlungsprodukte
Input
BookingRuleInput
resource-booking.graphqlsEingabeobjekt für eine Buchungsregel
name: String
resource-booking.graphqls
Anzeigename
maxTime: Int
resource-booking.graphqls
Maximale Buchungsdauer
minTime: Int
resource-booking.graphqls
Minimale Buchungsdauer
Einheit für min-/maxTime
maxDaysInFuture: Int
resource-booking.graphqls
Maximale Vorlaufzeit in Tagen
minDeltaToNextSlot: Int
resource-booking.graphqls
Mindestabstand zum nächsten Slot in Minuten
Slot-Granularität
information: String
resource-booking.graphqls
Informationstext
Letzte Änderung
timeRelevant: Boolean
resource-booking.graphqls
Buchung uhrzeitrelevant?
Input
BookingScheduleInput
resource-booking.graphqlsEingabeobjekt für einen Zeitplan
name: String
resource-booking.graphqls
Anzeigename
Gültig ab
Gültig bis
Ausnahmetage, an denen die Ressource nicht verfügbar ist
Verfügbarkeit pro Wochentag
Input
BookingSearchPageRequestInput
resource-booking.graphqlsSuchparameter für die paginierte Buchungshistorie
Anfang des Auswertungszeitraums
Ende des Auswertungszeitraums
search: String
resource-booking.graphqls
Freitextsuche über Buchername und Kommentar
resourceIds: [String!]
resource-booking.graphqls
Einschränkung auf bestimmte Ressourcen
size: Int!
= 20"Seitennummer (0-basiert)" page: Int ! = 0
resource-booking.graphqls
Seitengröße
Input
BookingSegmentInput
resource-booking.graphqlsEingabeobjekt für ein einzelnes Zeitfenster
Input
BookingTagInput
resource-booking.graphqlsEingabeobjekt für einen Tag
name: String
resource-booking.graphqls
Anzeigename
color: String
resource-booking.graphqls
Farbe (Hex-Code)
Input
CalendarApplicationComponentUpdate
application-component.graphqlsKonfiguration
usedCalendarIds: [ID]
application-component.graphqls
Kalender, die in dieser Komponente verwendet werden
Input
CalendarEventCategoryInput
calendar.graphqls
id: ID
calendar.graphqls
Primärschlüssel, falls vorhanden. Wenn nicht gesetzt wird ein neues Object erstellt
title: String
calendar.graphqls
Bezeichnung zur Verwendung in der Legende
Hintergrundfarbe des Markers
Input
CalendarEventFeedbackContactInput
calendar.graphqls
profileId: ID
calendar.graphqls
Profil-ID des Kontakts – wird gesetzt wenn Elternteil für Kind eine Rückmeldung schickt
firstname: String
calendar.graphqls
Vorname des Kontakts
name: String
calendar.graphqls
Nachname des Kontakts
phoneMobile: String
calendar.graphqls
Mobiltelefonnummer des Kontakts
email: String
calendar.graphqls
eMail-Adresse des Kontakts
Input
CalendarEventFeedbackInput
calendar.graphqlsRückmeldung schicken
Status
comment: String
calendar.graphqls
Kommentar des App-Nutzers
Optionaler Kontakt – überschreibt die Profildaten in der Anzeige
Input
CalendarEventRegistrationRequest
calendar.graphqlsRegistrieungsanfrage zu einem Termin. Bei der Anfrage werden so viele 'Plätze' reserviert
wie es Teilnehmer in der Anfrage gibt. Die Registrierung gelingt nur dann, wenn noch ausreichendes
Kontingent für alle Teilnehmer in dieser Anfrage vorhanden ist. Je nachdem, ob für den
Termin eine Warteliste verwaltet werden soll, erhält man entsprechend eine Fehlermeldung oder
zugeteilte Positionen.
Je nach Einstellung des betreffenden Termins werden dabei nur registrierte Benutzerprofile zugelassen
oder die eingegeben Daten werden nicht validiert.
wie es Teilnehmer in der Anfrage gibt. Die Registrierung gelingt nur dann, wenn noch ausreichendes
Kontingent für alle Teilnehmer in dieser Anfrage vorhanden ist. Je nachdem, ob für den
Termin eine Warteliste verwaltet werden soll, erhält man entsprechend eine Fehlermeldung oder
zugeteilte Positionen.
Je nach Einstellung des betreffenden Termins werden dabei nur registrierte Benutzerprofile zugelassen
oder die eingegeben Daten werden nicht validiert.
calendarEventId: ID!
calendar.graphqls
Ereignis auf das sich diese Anmeldung bezieht
optionale Liste der weiteren Teilnehmer bzw. Begleitpersonen
Input
CalendarEventReminderInput
calendar.graphqls
value: Int
calendar.graphqls
Anzahl der Tage vor dem Termin, zu der die Erinnerung verschickt werden soll
message: String
calendar.graphqls
Text der Erinnerungsnachricht, die an die Teilnehmer verschickt wird
active: Boolean
calendar.graphqls
Legt fest, ob die Erinnerung aktiv ist
Input
CalendarEventTemplate
calendar.graphqlsVorlagen Event auf dessen Basis eine Instanz bzw. eine Serie erzeugt oder geändert werden soll.
calendarId: ID
calendar.graphqls
ID des Kalenders. Wird nur benötigt, wenn ein Event bzw. eine Serie in einen anderen Kalender verschoben werden soll
title: String
calendar.graphqls
der Titel
subTitle: String
calendar.graphqls
Untertitel
description: String
calendar.graphqls
ausführlicher Beschreibungstext, der auch HTML Markup enthalten kann
timeZoneId: String!
= "Europe/Berlin""Aktuelles offset" timeZoneOffset: String"Datum des Events bzw. des ersten Auftretens im Fall einer Serie" dateStart: Date"Optionaler Endzeitpunkt des Events" dateEnd: Date"Liste der Kategorien (aus der Menge der beim dem Kalender hinterlegten) die dem Event zugeordnet werden sollen." categoryIds: [ID]"erfordert die Teilname eine Registrierung ?" registrationRequired: Boolean"sind öffentliche Anmeldungen erlaubt ?" publicRegistrationAllowed: Boolean"Darf ein Feedback gegeben werden?" feedbackAllowed: Boolean"es handelt sich um einen ganztägigen Event" allDay: Boolean"maximale Anzahl erlaubte Teilnehmer. Wenn nicht gesetzt bedeutet dies, dass es keine Limitierung gibt." maxSignUps: Int"Mindestteilnehmer Anzahl die erforderlich ist, damit der Event stattfinden kann." minSignUps: Int"Ist es bei Reservierungen erlaubt, mehrere Teilnehmer (Gruppe/Familie) gleichzeitig anzumelden" multiSignUpAllowed: Boolean"Sichtbarkeitsregel für die Teilnehmerliste" memberListVisibility: MemberListVisibility"Sichtbarkeitsregel für die Feedbackliste" feedbackListVisibility: MemberListVisibility"Gibt an, ob bei einer Registrierung eine Benachrichtigung an den Verantwortlichen des Events geschickt werden soll." notifyEventContactPersonOnSignUp: Boolean"Gibt an, ob neue Anmeldungen manuell durch den Terminverantwortlichen freigegeben werden müssen." requiresApproval: Boolean"Wenn gewünscht erhält jeder Teilnehmer eine Registrierungsbestätigung per Mail. Der darin enthaltene QR-Code\nkann dann zum Check-In für den Termin genutzt werden." issueTicketsUponRegistration: Boolean"Erlaubt zusätzlich zum Ticket-QR-Code auch die Bestätigung der Teilnahme per Scan\ndes Mitgliedsausweis-QR-Codes." memberCardCheckInEnabled: Boolean"Teilnehmerliste führen" manageAttendees: Boolean"Anzahl der Begleitpersonen in einer Reservierung/Anmeldung" maxAdditionalSignUps: Int"Es gibt einen Anmeldeschluss Minuten vor Veranstaltungsbeginn" deadlineStartOffsetMinutes: Int"Anmeldebeginn (Offset in Minuten) vor Veranstaltungsbeginn" startOfRegistrationOffsetMinutes: Int"Abmeldeschluss (Offset in Minuten) vor Veranstaltungsbeginn" cancelRegistrationDeadlineOffsetMinutes: Int"optionale Referenz zu einem Veranstaltungsort" locationId: ID"Link zu weiterführenden Informationen" detailLink: String"optionale Referenz auf ein Vorschaubild" iconImage: MediaReferenceInput"weitere Resource Referenzen für die Detailansicht" resources: [MediaReferenceInput]"for details to the RRULE syntax see https://jakubroztocil.github.io/rrule/\nif this is set an implicit seriesId will be created that correlates\nthe cretaed instances." rrule: String"Ist dies eine Online-Konferenz? Dadurch wird ein Raum im Jitsi gebucht." onlineConference: Boolean"Die Id des Profils der die Rolle des Ansprechpartners/Verantwortlichen hat" contactId: String"Die Id der Gruppe, welches für dieses Event verantwortlich ist" contactGroupId: String"Reminder, wann die Teilnehmer an das Event erinnert werden sollen" reminder: CalendarEventReminderInput"Dokumentiert die Bezahlung bei Teilnahme" paymentDocumentation: Boolean"Teilnehmer dieser Gruppe werden automatisch als Teilnehmer in dem Event eingetragen" groupRegistration: ID"Formular, welches bei der Registrierung ausgefüllt werden muss." registrationFormId: ID"IDs der dem Termin zugeordneten Produkte" productIds: [ID]"Warteliste aktiviert?" waitingListEnabled: Boolean"Maximale Dauer in Minuten die eine Reservierung gültig ist" maxReservationTime: Int"Soll das event ein badge auslösen?" badgeEnabled: Boolean"Id der Gruppe, deren Mitglieder zu diesem Termin eingeladen werden sollen" groupInvitation: String"Von welcher Application ging das erstellen aus?" sourceApplication: String
calendar.graphqls
Zeitenzone, in welcher der Termin stattfindet
Input
CalendarInput
calendar.graphqlsEingabe Daten zur Erzeugung einer Kalender Instanz.
title: String
calendar.graphqls
Titel des Kalenders
description: String
calendar.graphqls
Beschreibungstext für die Inhalte des Kalenders
Optionale Liste von Rollen Keys (aus der aktuellen App) für welche der Calender sichtbar sein soll.
Wenn nichts angegeben wird ist es damit ein öffentlicher Kalender.
Wenn nichts angegeben wird ist es damit ein öffentlicher Kalender.
wenn gesetzt, dann können Einträge in diesem Kalender nur dann erzeugt bzw. bearbeitet werden, wenn
der Bearbeiter ein Profil mit mindestens einer der genannten Rollen hat.
der Bearbeiter ein Profil mit mindestens einer der genannten Rollen hat.
readerGroups: [String]
calendar.graphqls
Gruppen, welche den Kalender lesen dürfen
writerGroups: [String]
calendar.graphqls
Gruppen, welche den Kalender schreiben dürfen
Farbe des Kalenders
URL der externen iCal-Quelle, mit welcher der Kalender synchronisiert werden soll
retainEventsForDays: Int
calendar.graphqls
Aufbewahrungsdauer (in Tagen) der Events
Konfiguration der Warteliste
Input
CalendarRegistrationFormInput
calendar.graphqls
name: String
calendar.graphqls
Name des Formulars
Feldkonfiguration
header: String
calendar.graphqls
Text vor dem Formular
footer: String
calendar.graphqls
Text nach dem Formular
Input
CalendarWaitingLineConfigurationInput
calendar.graphqls
linePauseEnabled: Boolean
calendar.graphqls
Pausieren der Warteliste in der Nachht
linePauseFrom: String
calendar.graphqls
Von wann soll die Nachtruhe gelten? Im Format hh:mm
linePauseTo: String
calendar.graphqls
Bis wann soll die Nachruhe gelten? Im Format hh:mm
Input
CaptchaSolution
mail.graphqls
id: ID!
mail.graphqls
Id des zugehörigen Captcha
content: String!
mail.graphqls
vom Benutzer eingegebene Lösung des Captcha
Input
CartLineItem
product.graphqls
productDefinitionId: ID!
product.graphqls
welches Produkt aus dem Sortiment
quantity: Int!
product.graphqls
Input
ChangePlanRequest
projectmetadata.graphqls Gewünschtes Service-Level (SLA-Stufe) des Projekts
storageKey: String!
projectmetadata.graphqls
Angeforderter Speicherplatz in GB
Input
ChannelInfoInput
chat.graphqls
label: String
chat.graphqls
Name des Kanals
description: String
chat.graphqls
Beshreibung des Kanals
iconId: ID
chat.graphqls
Icon-Bild
backgroundColor: String
chat.graphqls
Hintergrund-Farbe
backgroundImageId: ID
chat.graphqls
Hintergrund-Bild
historyVisible: Boolean
chat.graphqls
Chat-Historie für alle Sichtbar oder erst ab Beitrittsdatum
allowReactions: Boolean
chat.graphqls
Reaktionen erlauben
supportRelatedProfiles: Boolean
chat.graphqls
Unterstüzung von Beziehungen
Input
ChatApplicationComponentInput
application-component.graphqls
allowMultiUserConversations: Boolean
application-component.graphqls
Multiuser conversationen erlauben
allowDirectCommunication: Boolean
application-component.graphqls
Direktkommunikation erlauben
allowPollForNonAdmin: Boolean
application-component.graphqls
Umfragen für nicht admins erlauben
useAppColor: Boolean
application-component.graphqls
App-Farben verwenden
version: Int
application-component.graphqls
Version des Chats
allowPseudonyms: Boolean
application-component.graphqls
Pseudonyme erlauben
allowGifs: Boolean
application-component.graphqls
Erlaubt Gifs
rulesPageId: ID
application-component.graphqls
Chatregeln
retainMessagesForDays: Int
application-component.graphqls
Aufbewahrungsdauer (in Tagen) der Nachrichten
retainFilesForDays: Int
application-component.graphqls
Aufbewahrungsdauer (in Tagen) der Datei-Anhänge (0 = deaktiviert)
anonymizeOnProfileDelete: Boolean
application-component.graphqls
Nachrichten eines geloeschten Profils anonymisieren
forceShowInUserDirectory: Boolean
application-component.graphqls
Erzwingt die Sichtbarkeit aller Nutzer im Chat-Verzeichnis. Überschreibt dabei die individuellen Chat-Privacy-Einstellungen aller Nutzer (showInUserDirectory=true, restrictToOwnGroups=false).
Input
ChatChannelInput
chat.graphqls
active: Boolean
chat.graphqls
Ist der Channel aktiv oder deaktiviert
iconId: ID
chat.graphqls
Löst die Bild-Resource auf
iconUrl: String
chat.graphqls
backgroundImageId: ID
chat.graphqls
backgroundColor: String
chat.graphqls
label: String!
chat.graphqls
Bezeichnung
pinCode: String
chat.graphqls
PinCode zum Teilnehmen an der Gruppe
readOnly: Boolean
chat.graphqls
Schreibgeschützt. (nur Admin kann schreiben)
allowPseudonyms: Boolean
chat.graphqls
Pseudonyme erlauben?
visibleByProfileRoles: [String]
chat.graphqls
Gibt an welche Rollen diesen Kanal sehen können
visibleByDepartments: [String]
chat.graphqls
Gibt an welche Departments diesen Kanal sehen können
autoSubscribedRoles: [String]
chat.graphqls
Nutzer mit dieser Rolle, werden automatisch am Kanal subscribed
autoSubscribedGroups: [String]
chat.graphqls
Nutzer in dieser Gruppe, werden automatisch am Kanal subscribed
directAdminProfilesIds: [String]
chat.graphqls
Direkte Admin-Profile
adminGroupId: ID
chat.graphqls
Admin-Gruppe
historyVisible: Boolean
chat.graphqls
Chat-Verlauf für alle sichtbar oder erst ab Beitrittsdatum
allowReactions: Boolean
chat.graphqls
Reaktionen auf Nachrichten erlaubt
supportRelatedProfiles: Boolean
chat.graphqls
Werden Beziehungen unterstützt
liveTicker: Boolean
chat.graphqls
Live-Ticker Kanal
Input
ChatChannelInvitationInput
chat.graphqls
channelId: ID
chat.graphqls
Kanal, kann auch leer sein beim öffnen einer 1:1 Direktkommunikation
receiverId: ID!
chat.graphqls
Ziel
message: String
chat.graphqls
Nachricht
Input
ChatComponentInput
chat.graphqls
chatHomeUrl: String
chat.graphqls
Url zu der WebApp
defaultAvatarUrl: String
chat.graphqls
Standard-Profilbild, falls kein eigenes Bild hinterlegt ist
helpPageUrl: String
chat.graphqls
helpPageId: String
chat.graphqls
rulesPageId: String
chat.graphqls
accentColor: String
chat.graphqls
version: Int
chat.graphqls
Versionsnummer der Chat-Komponenten-Konfiguration
showContacts: Boolean
chat.graphqls
Sollen Kontakte im Chat angezeigt werden
restrictedShowContactRoles: [String]
chat.graphqls
Rollen, für die die Kontaktanzeige eingeschränkt ist
allowDirectCommunication: Boolean
chat.graphqls
Ist die Direktkommunikation zwischen Nutzern erlaubt
allowGroups: Boolean
chat.graphqls
Sind Gruppenkanäle erlaubt
allowVideo: Boolean
chat.graphqls
Ist die Videotelefonie im Chat erlaubt
allowPoll: Boolean
chat.graphqls
Sind Umfragen im Chat erlaubt
allowPollForNonAdmin: Boolean
chat.graphqls
Dürfen auch Nicht-Admins Umfragen erstellen
restrictedDirectCommunicationRoles: [String]
chat.graphqls
Rollen, für die die Direktkommunikation eingeschränkt ist
restrictDirectCommunicationToSameRole: Boolean
chat.graphqls
Direktkommunikation nur innerhalb der gleichen Rolle erlauben
Input
ChatMessageInput
chat.graphqls
body: String
chat.graphqls
Content
Dateien
externalImage: String
chat.graphqls
Externes Bild, beispielsweise für Tenor GiF
conferenceRoomName: String
chat.graphqls
Wenn eine Konferenz erstellt wurde und diese in der Nachricht angezeigt werden soll.
Location des Nutzers
vCard: String
chat.graphqls
Base64-VCard
vCardName: String
chat.graphqls
Name des Kontaktes
quotedMessageId: String
chat.graphqls
Antwort auf Nachricht
aiLinkedFiles: [String]
chat.graphqls
Linked files
Input
ChatMessageReactionInput
chat.graphqlsEine Reaktion auf eine Chat-Nachricht
Input
ChatMessageUpdateInput
chat.graphqls
pinned: Boolean
chat.graphqls
Angehefted
body: String
chat.graphqls
Content
Input
ChatPollInput
chat.graphqls
title: String
chat.graphqls
location: String
chat.graphqls
Ort, z.B. bei einer Terminabstimmung
comment: String
chat.graphqls
Zusätzlicher Kommentar zur Umfrage
Enddatum bzw. Abstimmungsschluss der Umfrage
Auswahloptionen der Umfrage
Einstellungen der Umfrage
Input
ChatPollOptionInput
chat.graphqls
id: String
chat.graphqls
value: String
chat.graphqls
Bezeichnung der Auswahloption
maxSignups: Int
chat.graphqls
Maximale Anzahl an Teilnehmern für diese Option
Input
ChatPollSettingsInput
chat.graphqls
limitSignUpPerUser: Boolean
chat.graphqls
Beschränkt jeden Nutzer auf eine Auswahl bei der Teilnahme
polltype: String
chat.graphqls
Art der Umfrage (z.B. einfache Abstimmung oder Terminabstimmung)
polltypeDateTimeRequired: Boolean
chat.graphqls
Bei einer Terminabstimmung ist die Angabe von Datum/Uhrzeit erforderlich
limitSignUpPerOptionEnabled: Boolean
chat.graphqls
Begrenzt die Anzahl der Teilnehmer pro Option
anonymous: Boolean
chat.graphqls
Anonyme Umfrage, Teilnehmer sind für andere nicht sichtbar
Input
ChatPollSignupInput
chat.graphqls
id: ID
chat.graphqls
pollId: String
chat.graphqls
ID der zugehörigen Umfrage
ownerName: String
chat.graphqls
Name des Teilnehmers
ownerImageThumbId: String
chat.graphqls
Thumbnail-Bild-ID des Teilnehmers
owner: String
chat.graphqls
ID des Teilnehmers
Ausgewählte Optionen bzw. Antwort des Teilnehmers
Input
ChatProfileSettingsInput
chat.graphqls
showInUserDirectory: Boolean
chat.graphqls
Wenn aktiv, wird das aktuelle Profil im Chat-Nutzer-Verzeichnis aufgeführt
restrictToOwnGroups: Boolean
chat.graphqls
Wenn aktiv, wird das aktuelle Profil im Chat-Nutzer-Verzeichnis nur für Mitglieder aus gemeinsamen Gruppen aufgeführt
useNickname: Boolean
chat.graphqls
Soll der Nickname benutzt werden
nickname: String
chat.graphqls
Ändert den Nickname
chatRulesAccepted: Boolean
chat.graphqls
Chat-Regeln akzeptiert
Input
ChatUserLocationInput
chat.graphqls
latitude: Float
chat.graphqls
Breitengrad
longitude: Float
chat.graphqls
Längengrad
Input
CMSSettingsInput
cmssettings.graphqls
portalAppName: String
cmssettings.graphqls
Name der App im CMS
projectDescription: String
cmssettings.graphqls
Projekt Beschreibung
managerEmail: String
cmssettings.graphqls
CMS-Manager-Email
keywords: String
cmssettings.graphqls
Schlagworte für die Projektsuche
Input
ComponentActivatorInput
component-activator.graphqls
pinCode: String
component-activator.graphqls
PIN-Code, mit dem die Komponente aktiviert werden kann
comment: String
component-activator.graphqls
interner Kommentar zum Activator
Input
ConferenceInput
conference.graphqls
id: ID!
conference.graphqls
ID der Konferenz
room: String
conference.graphqls
Name der Konferenz, wird als Parameter in der URL übergeben
Gültigkeit der Signatur. Maximal 24h in der Zukunft
Input
CouponApplicationComponentUpdate
application-component.graphqlsListe der zu verwendenden Datenquellen
Input
CouponTemplate
coupon.graphqlsGutschein-Vorlage auf dessen Basis die Gutschein Instanzen dann erzeugt werden
imageId: ID!
coupon.graphqls
Bild des Gutscheins
description: String
coupon.graphqls
Beschreibung des Gutscheins
startupCoupon: Boolean
coupon.graphqls
Gutschein wird automatisch ausgegeben
Gutschein wird ab Datum automatisch ausgegeben
Ablaufdatum des Gutscheins
title: String!
coupon.graphqls
Gutschein-Titel
value: Int
coupon.graphqls
Wert des Gutscheins
Input
CouponUpdate
coupon.graphqlsFelder, die bei einer Gutschein-Vorlage geändert werden können.
Änderungen greifen nicht für bereits vorhandene Gutschein-Instanuzen.
Änderungen greifen nicht für bereits vorhandene Gutschein-Instanuzen.
title: String!
coupon.graphqls
Gutschein-Titel
description: String!
coupon.graphqls
Beschreibung des Gutscheins
Ablaufdatum des Gutscheins
startupCoupon: Boolean!
coupon.graphqls
Gutschein wird automatisch ausgegeben
Gutschein wird ab Datum automatisch ausgegeben
imageId: ID!
coupon.graphqls
Bild des Gutscheins
value: Int!
coupon.graphqls
Wert des Gutscheins
Input
CrowdfundingCardInput
pinboard.graphqlsInput für eine Crowdfunding-Karte
active: Boolean!
pinboard.graphqls
Nur aktive Karten werden öffentlich angezeigt
nach dem Publikationsdatum wird üblicherweise sortiert
ist das expirationDate erreicht, wird die Karte nicht mehr geladen
title: String
pinboard.graphqls
die Überschrift
subtitle: String
pinboard.graphqls
die Unterüberschrift
Bilder
body: String
pinboard.graphqls
der eigentliche Inhalt
authorEmail: String
pinboard.graphqls
E-Mail des Autors
authorPhone: String
pinboard.graphqls
Telefon/Handy des Autors
authorChatAvailable: Boolean
pinboard.graphqls
Soll ein Direktchat-Button angezeigt werden
Schlagworte/Tags setzen
Crowdfunding-Konfiguration
Input
CrowdfundingConfigInput
pinboard.graphqlsInput für Crowdfunding-Konfiguration
targetAmount: Float!
pinboard.graphqls
Gewünschter Finanzierungsbetrag
currency: String
pinboard.graphqls
Währung (Standard: EUR)
suggestedAmounts: [Float!]
pinboard.graphqls
Vorgeschlagene Beträge
allowCustomAmount: Boolean
pinboard.graphqls
Freien Betrag erlauben
continueAfterGoalReached: Boolean
pinboard.graphqls
Weiter sammeln nach Zielerreichung
Enddatum der Kampagne
Input
CustomEnumKeyInput
system.graphqlsZu einer Aufzählung, z.B Abteilungen oder angepasste Rollen werden
neue Keys eingefügt.
neue Keys eingefügt.
enumId: String!
system.graphqls
Die Id der Aufzählung
enumKey: String!
system.graphqls
Der technische Key des Wertes innerhalb der Aufzählung
locales: [String]!
system.graphqls
values: [String]!
system.graphqls
Der die sprachabhängige Text zu dem enum
Input
CustomEnumValueInput
userprofile.graphqlsInput type zum Erzeugen einer benutzeer definierten Aufzählung
enumId: String
userprofile.graphqls
Die Id der Aufzählung
enumKey: String
userprofile.graphqls
Der technische Key des Wertes innerhalb der Aufzählung
value: String
userprofile.graphqls
Der sprachabhängige Text zu dem enum-Wert
Input
DataConsentInput
appsettings.graphqlsDatenschutzeinstellungen
Datenschutzerklärung
Nutzungsbedingungen
Input
DataConsentPageInput
appsettings.graphqlsDatenschutzseite
version: Int
appsettings.graphqls
Vesion der privacy page
resourceId: String
appsettings.graphqls
Datenschutzseite, ID der Ressource
showOnAppStart: Boolean
appsettings.graphqls
Konfiguriert ob die Datenschutzseite beim Start der App angezeigt wird.
Input
DateRange
core.graphqlsDefinition eines Zeitraums, um Abfragen zeitlich einzugrenzen. [from >= datum <= to]
Input
FamilyMemberInput
userprofile.graphqlsminimale Angaben zur Erzeugung des Profils eines Familienmitgliedes. In der Regel Kinder, die noch keine eigene Mail Adresse haben.
Anrede
name: String
userprofile.graphqls
Nachname
firstname: String
userprofile.graphqls
Vorname
email: String
userprofile.graphqls
email Adresse muss bei der Neuanlage zwingend mitgegeben werden
Geburtsdatum
membershipNumber: String
userprofile.graphqls
Mitgliedsnummer.
phoneMobile: String
userprofile.graphqls
Mobiltelefon
Input
FileRefInput
fileshare.graphqlsAngaben zur Neu-Erzeugung bzw. Update
name: String!
fileshare.graphqls
Dateiname
displayName: String
fileshare.graphqls
Anzeigename
comment: String
fileshare.graphqls
Kommentar
Sichtbarkeit
userDefinedTags: [String]
fileshare.graphqls
vom User vergebene Tags/Suchfilter
visibilityRoleKeys: [String]
fileshare.graphqls
welche Rollen, dürfen die Datei sehen. Nur die Keys bezogen auf das App eigene Role Enum
Input
FileRefUpdate
fileshare.graphqlsInformationen, die bei einem bestehenden File geändert werden können
id: ID!
fileshare.graphqls
existierendes File
displayName: String
fileshare.graphqls
der Anzeigename
comment: String
fileshare.graphqls
Kommentar
Sichtbarkeit
userDefinedTags: [String]
fileshare.graphqls
vom User vergebene Tags/Suchfilter
visibilityRoleKeys: [String]
fileshare.graphqls
welche Rollen, dürfen die Datei sehen. Nur die Keys bezogen auf das App eigene Role Enum
Input
FileStoreApplicationComponentUpdate
application-component.graphqls
writerGroupIds: [String]
application-component.graphqls
Schreibberechtigte Gruppen
readerGroupIds: [String]
application-component.graphqls
Leseberechtigte Gruppen
Input
FSFileUpdateInput
filestore.graphqlsUpload
displayName: String
filestore.graphqls
Das Property displayName stellt den benutzerdefinierten Namen eines Objekts oder einer Datei dar, der zur Anzeige in der Benutzeroberfläche verwendet wird. Dieser Name kann vom Benutzer bearbeitet werden und dient ausschließlich der visuellen Darstellung, ohne den tatsächlichen System- oder Dateinamen zu beeinflussen.
altText: String
filestore.graphqls
Der Alternative Text für Screenreader
aiExposeAsDownload: Boolean
filestore.graphqls
Soll die AI diese Datei zum Download anbieten?
aiVectorSearchDescription: String
filestore.graphqls
Zusätzlicher Beschreibungstext, welcher für das finden / lernen des Dokuments benutzt wird.
Input
FSFileUploadRequest
filestore.graphqlsUpload
Größe der Datei
name: String!
filestore.graphqls
Der Dateiname, der angezeigt werden soll
contentType: String
filestore.graphqls
Mimetype des Files, z.B application/pdf. Nicht gesetzt Bei Foldern
displayName: String
filestore.graphqls
Das Property displayName stellt den benutzerdefinierten Namen eines Objekts oder einer Datei dar, der zur Anzeige in der Benutzeroberfläche verwendet wird. Dieser Name kann vom Benutzer bearbeitet werden und dient ausschließlich der visuellen Darstellung, ohne den tatsächlichen System- oder Dateinamen zu beeinflussen.
Input
GalleryAlbumDataInput
galleryAlbum.graphqlsInput Daten, um ein neues Album anzulegen oder eins zu editieren.
title: String
galleryAlbum.graphqls
backgroundColor: String
galleryAlbum.graphqls
previewImageId: String
galleryAlbum.graphqls
Id des Vorschaubildes des Albums
newsSourceId: String
galleryAlbum.graphqls
Id der Newsquelle, aus der das Album befüllt wird
Medien-Einträge des Albums
readerGroupIds: [String]
galleryAlbum.graphqls
Ids der Gruppen mit Leserecht auf das Album
writerGroupIds: [String]
galleryAlbum.graphqls
Ids der Gruppen mit Schreibrecht auf das Album
Input
GalleryAlbumMediaDataInput
galleryAlbum.graphqlsInput Daten der Medien eines Albums.
text: String
galleryAlbum.graphqls
title: String
galleryAlbum.graphqls
link: String
galleryAlbum.graphqls
mediaRefId: String
galleryAlbum.graphqls
Id der referenzierten Mediendatei
Erstelldatum des Eintrags
Input
GalleryApplicationComponentUpdate
application-component.graphqls
usedAlbumIds: [String]
application-component.graphqls
Liste der zu verwendenden Datenquellen
Text der über den Newsbeiträgen angezeigt wird
allowShare: Boolean
application-component.graphqls
Teilen der Bilder ist erlaubt
Input
GalleryDataInput
gallery.graphqlsDaten zur Erzeugung einer neuen Bild-Referenz innerhalb einer Galerie
title: String
gallery.graphqls
text: String
gallery.graphqls
link: String
gallery.graphqls
imageId: String
gallery.graphqls
imageUrl: String
gallery.graphqls
videoId: String
gallery.graphqls
Sind nur beim Video Type relevant
videoUrl: String
gallery.graphqls
Input
GalleryInput
gallery.graphqlsBild- und Video-Einträge der Galerie
backgroundColor: String
gallery.graphqls
socialShare: Boolean
gallery.graphqls
Erlaubt das teilen von Bildern
videoSupport: Boolean
gallery.graphqls
Soll die Galerie Videos unterstützen?
socialNetworkConfigurationId: String
gallery.graphqls
Network configurationId
socialNetworkCollectionId: String
gallery.graphqls
Network configurationId
Input
GroupAccessInvitationRequestInput
group.graphqls
groupId: ID!
group.graphqls
ID der Gruppe, in die eingeladen wird
message: String
group.graphqls
optionale Nachricht an die eingeladene Person
recipient: String
group.graphqls
E-Mail-Adresse
Input
GroupAccessRequestAnswerInput
group.graphqlsAntwort auf die Mitgliedschaftsanfrage (Zulassen/Ablehnen)
message: String
group.graphqls
optionale Nachricht an den Anfragenden
requestId: ID!
group.graphqls
ID der zu beantwortenden Mitgliedschaftsanfrage
Input
GroupAccessRequestInput
group.graphqls
groupId: ID!
group.graphqls
ID der Gruppe, deren Mitgliedschaft angefragt wird
message: String
group.graphqls
optionale Nachricht an die Gruppenleiter
Input
GroupInput
group.graphqlsInput zum Erzeugen einer Gruppe
name: String!
group.graphqls
Name der Gruppe
key: String
group.graphqls
Schlüssel/Kürzel, welches beim Excel Import von Benutzern verwendet wird, um Gruppenmitgliedschaften zu erstellen
memberIds: [ID]
group.graphqls
IDs der initialen Mitglieder der Gruppe
leaderIds: [ID]
group.graphqls
IDs der initialen Gruppenleiter
roles: [String]
group.graphqls
Rollen, die dieser Gruppe zugeordnet werden
description: String
group.graphqls
Individuelle Beschreibung der Gruppe
publicGroup: Boolean
group.graphqls
In öffentliche Gruppen kann man ohne Einladung / Anfrage eintreten
listedGroup: Boolean
group.graphqls
Soll diese Gruppe in der Gruppensuche aufgelistet werden
iconId: String
group.graphqls
Gruppensymbol-Id
groupSpaceEnabled: Boolean
group.graphqls
Aktiviert / Deaktiviert den Group Space
Schlagworte/Tags setzen
Input
GroupSpaceUpdate
group.graphqls
description: String
group.graphqls
Beschreibung
conferenceRoomEnabled: Boolean
group.graphqls
Videokonferenz aktiviert
fileStoreEnabled: Boolean
group.graphqls
FileStore Aktiviert
fileStoreMembersWrite: Boolean
group.graphqls
Wenn gesetzt, dürfen alle Mitglieder Schreiboperationen auf dem Filestore durchführen. Wenn nicht, dürfen nur die Gruppenleiter Schreiboperationen durchführen.
Aktualisiert das Dashboard Bild
name: String
group.graphqls
Ändert den Namen
supportRelatedProfiles: Boolean
group.graphqls
Unterstüzung von Beziehungen
supportRelatedProfilesRestricted: Boolean
group.graphqls
Unterstüzung von Beziehungen. Eingeschränkt auf Leaders
calendarDays: Int
group.graphqls
Anzahl der Tage für die Termine im Slider geladen werden sollen
Input
InlineImage
mail.graphqlsBild, das in eine HTML Mail inline eingfügt werden soll als Base64 kodierter String.
Über eine cid:name Referenz muss das Bild dann an der Stelle im Quellcode eingesetzt werden.
Über eine cid:name Referenz muss das Bild dann an der Stelle im Quellcode eingesetzt werden.
name: String!
mail.graphqls
Bezeichner des Bildes für die cid-Referenz im Mailtext
base64: String!
mail.graphqls
Bilddaten des Bildes, Base64-kodiert
mimeType: String
= "image/jpeg"
mail.graphqls
MIME-Type des Bildes
Input
IOSAppColorsInput
appsettings.graphqls
appColor: String
appsettings.graphqls
Grundfarbe der App
iosBaseTintColor: String
appsettings.graphqls
Grundton
iosButtonTintColor: String
appsettings.graphqls
Navigationsmenü Buttons
iosNavigationTitleTintColor: String
appsettings.graphqls
Navigationsmenü Title
iosTabbarColor: String
appsettings.graphqls
Tabbar - Selektiert
iosTabbarTintColor: String
appsettings.graphqls
Tabbar
iosTabbarTintColorUnselected: String
appsettings.graphqls
Tabbar - Unselektiert
Input
IOSAppSettingsInput
appsettings.graphqlsApp Farben
Navigationstyp
Input
IOSAppStoreSettingsInput
projectmetadata.graphqls
ios_appname: String
projectmetadata.graphqls
Name der IOS App
ios_subname: String
projectmetadata.graphqls
Untertitel der IOS App
ios_app_short_name: String
projectmetadata.graphqls
Kurzname auf dem Display
ios_description: String
projectmetadata.graphqls
Beschreibung im Appstore
ios_keywords: String
projectmetadata.graphqls
Suchbegriffe (Keywords) für den App Store
ios_support_url: String
projectmetadata.graphqls
Support-URL, die im App Store angezeigt wird
ios_marketing_url: String
projectmetadata.graphqls
Marketing-URL, die im App Store angezeigt wird
ios_copyright: String
projectmetadata.graphqls
Copyright-Hinweis für den App Store
ios_category_a: String
projectmetadata.graphqls
Primäre App-Store-Kategorie
ios_category_b: String
projectmetadata.graphqls
Sekundäre App-Store-Kategorie
ios_promotext: String
projectmetadata.graphqls
Promotext für den App Store
ios_askForUpdate: Boolean
projectmetadata.graphqls
Setzt/entfernt die Anfrage für ein App-Update
ios_dev_comment: String
projectmetadata.graphqls
Kommentar für die Entwickler
ios_note: String
projectmetadata.graphqls
Notiz für IOS
ios_appstore_link: String
projectmetadata.graphqls
AppStore-Link für IOS
ios_libVersion: Int
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
Version der eingebundenen Library IOS
ios_developer_Account: String
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
Developer Account IOS
ios_apple_Account: String
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
## IOS Apple-Account
ios_bundle_id: String
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
## IOS Bundle id of app
ios_team_id: String
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
## IOS Team id of app
ios_iosVersion: String
@hasAnyInputClaim(claims: ["admin_metadata_update"])
projectmetadata.graphqls
IOS App-Version
Datum des Going-Live IOS
Letztes Updatedatum IOS
Input
ItemTrackerComponentInput
item-tracker.graphqls
mapComponentReferenceId: ID
item-tracker.graphqls
Id der verknüpften Karten-Komponente
Input
ListComponentInput
listComponent.graphqls
backgroundColor: String
listComponent.graphqls
Hintergrundfarbe der Liste
backgroundImageId: ID
listComponent.graphqls
Zeigt auf das Bild in der Mediathek. Kommt zum Tragen wenn Liste als Audioguide verwendet wird
pinList: Boolean
listComponent.graphqls
Liste im App-Menü anheften/anpinnen
componentReference: String
listComponent.graphqls
Referenz-Kennung der Komponente für Verlinkungen aus anderen Komponenten
precache: Boolean
listComponent.graphqls
Aktiviert das Vorab-Laden (Caching) der Listeninhalte auf dem Endgerät
timeBasedPublication: Boolean
listComponent.graphqls
Aktiviert die zeitgesteuerte Veröffentlichung der Einträge anhand ihrer Publikationszeiträume
rssUrl: String
listComponent.graphqls
URL der externen RSS-Datenquelle
sectionsEnabled: Boolean
listComponent.graphqls
Aktiviert die Gruppierung der Listeneinträge in Abschnitte
rssTimerEnabled: Boolean
listComponent.graphqls
Aktiviert den automatischen, zeitgesteuerten Abruf der RSS-Datenquelle
rssPushChannels: [String]
listComponent.graphqls
Push-Kanäle, über die bei neuen RSS-Einträgen benachrichtigt wird
sortField: String
listComponent.graphqls
Feld, nach dem die Einträge sortiert werden
direction: String
listComponent.graphqls
Sortierrichtung der Einträge (z.B. aufsteigend/absteigend)
rssTargetComponentId: ID
listComponent.graphqls
Id der Komponente, in die aus RSS importierte Einträge geschrieben werden
newsFeedDatasourceId: ID
listComponent.graphqls
Externe Datenquelle
Input
ListEntryInput
listComponent.graphqlsFelder die bei einem Listen-Eintrag geändert werden können
audioId: ID
listComponent.graphqls
Audio
imageId: ID
listComponent.graphqls
Bild
contentId: ID
listComponent.graphqls
Inhalt (Seite)
previewImageId: ID
listComponent.graphqls
Bild Listenansicht
extraImageId: ID
listComponent.graphqls
Zusatzbild
videoDownloadId: ID
listComponent.graphqls
VideoDownload
message: String
listComponent.graphqls
Nachrichtentext des Eintrags
snippet: String
listComponent.graphqls
Kurzer Vorschautext des Eintrags
title: String
listComponent.graphqls
pinCode: String
listComponent.graphqls
PIN-Code, der zum Freischalten des Eintrags eingegeben werden muss
enabled: Boolean
listComponent.graphqls
position: Int
listComponent.graphqls
Position/Reihenfolge des Eintrags in der Liste
description: String
listComponent.graphqls
visibleByProfileRoles: [String]
listComponent.graphqls
Beschränkt die Sichtbarkeit des Eintrags auf bestimmte Benutzerrollen
visibleByProfileGroups: [String]
listComponent.graphqls
Beschränkt die Sichtbarkeit des Eintrags auf bestimmte Benutzergruppen
zoomEnabled: Boolean
listComponent.graphqls
Erlaubt das Zoomen des Bildes in der Detailansicht
facebookEnabled: Boolean
listComponent.graphqls
Aktiviert das Teilen des Eintrags auf Facebook
link: String
listComponent.graphqls
poiId: String
listComponent.graphqls
Verweis auf den zugehörigen POI (Point of Interest) auf einer Karte
backgroundColor: String
listComponent.graphqls
Beginn der Veranstaltung, sofern der Eintrag ein Event repräsentiert
Ende der Veranstaltung, sofern der Eintrag ein Event repräsentiert
componentLink: ID
listComponent.graphqls
Verweis auf eine Komponente, zu der bei Auswahl des Eintrags navigiert wird
address: String
listComponent.graphqls
Adresse, die dem Eintrag zugeordnet ist
Input
LocationInput
location.graphqls
title: String!
location.graphqls
Bezeichnung
street: String
location.graphqls
Straße
postalCode: String
location.graphqls
Postleitzahl
city: String
location.graphqls
Stadt
geoLat: Float
location.graphqls
GPS Breitengrad
geoLng: Float
location.graphqls
GPS Längengrad
externalId: String
location.graphqls
externe Id ändern
Input
LoginPushNotificationInput
pushnotification.graphqls
message: String!
pushnotification.graphqls
loginConfirmationUrl: String!
pushnotification.graphqls
Input
LoyaltyCardTemplateInput
coupon.graphqlsEine Bonuskarte wird mit diesen Eingabedaten erstellt oder geändert
title: String
coupon.graphqls
Titel
description: String
coupon.graphqls
Beschreibungstext
backgroundImageId: ID
coupon.graphqls
ID des Hintergrundbild
stampImageId: ID
coupon.graphqls
ID des Stempelbildes
stampSize: Int
coupon.graphqls
Stempelgrösse in Pixel (Höhe gleich Breite)
couponId: ID
coupon.graphqls
ID des Gutscheins
backgroundColor: String
coupon.graphqls
Hintergrundfarbe der Bonuskarte
active: Boolean
coupon.graphqls
Ist die Ausgabe des Bonusheftes Aktiv?
Ablaufdatum, wird vom Gutschein übernommen
Ausgabedatum der Bonuskarte, d.h die Ausgabe erfolgt für alle, die das Gutscheinmodul danach öffnen
Input
MapComponentInput
map.graphqls
latitude: Float
map.graphqls
Geografische Breite
longitude: Float
map.graphqls
Längengrad
zoomLevel: Int
map.graphqls
Zoom Einstellung
showUserLocation: Boolean
map.graphqls
Eigene Position auf der Karte anzeigen?
zoomToUserLocation: Boolean
map.graphqls
Karte auf die Position des App-Nutzers zentrieren
mapType: Int
map.graphqls
Karten-Typ
STANDARD = 1;
HYBRID = 4;
SATELLITE = 2;
STANDARD = 1;
HYBRID = 4;
SATELLITE = 2;
markersUsed: [String]
map.graphqls
Legenden-Punkte (Schlüssel)
markerLabels: [String]
map.graphqls
Legenden-Punkte (Label)
GeoJSON Input
Input
MapComponentPoiInput
map.graphqls
latitude: Float
map.graphqls
Breitengrad
longitude: Float
map.graphqls
Längengrad
title: String
map.graphqls
Titels des Pois
subtitle: String
map.graphqls
Untertitel des Pois
selected: Boolean
map.graphqls
ausgewählt?
marker: String
map.graphqls
Schlüssel/Kennung des verwendeten Markersymbols
markerText: String
map.graphqls
Anzuzeigender Text auf dem Marker
internallink_component: String
map.graphqls
Interner Verweis auf eine Listen-Komponente
internallink_id: String
map.graphqls
ID des eintrags in der Liste
linkId: String
map.graphqls
Id des verlinkten Ziels (z.B. Komponente oder Inhalt)
Input
MapPoiImportSettings
map.graphqls
clearDatabase: Boolean
map.graphqls
Löscht alle POIS vor dem Import
Input
MediaReferenceInput
core.graphqls
url: String
core.graphqls
URL der Mediendatei
id: ID
core.graphqls
mimeType: String
core.graphqls
MIME-Type der Mediendatei
thumbnailUrl: String
core.graphqls
URL des Vorschaubildes
Input
NewsApplicationComponentUpdate
application-component.graphqls
datasourcesUsed: [String]
application-component.graphqls
Liste der zu verwendenden Datenquellen
informationText: String
application-component.graphqls
Text der über den Newsbeiträgen angezeigt wird
In welcher Form die News angezeigt werden
titleTextColor: String
application-component.graphqls
Die Textfarbe der Titel
bodyTextColor: String
application-component.graphqls
Die Textfarbe des Haupttextes
hideSourceTag: Boolean
application-component.graphqls
Option um die Source tags auszublenden
muted: Boolean
application-component.graphqls
Option um die Pushnachrichten für dieses Modul zu muten
openExternally: Boolean
application-component.graphqls
Option um Links in dem Modul extern zu öffnen
allowReactions: Boolean
application-component.graphqls
Option um Reaktion auf Manuelle News zu erlauben
Input
NewsFeedDataSourceInput
newsfeed.graphqlsEingabe Parameter zum Erstellen einer News Datenquelle
Art der Datenquelle
title: String
newsfeed.graphqls
Anzeigename
color: String
newsfeed.graphqls
Farbe
active: Boolean!
newsfeed.graphqls
nur aktive Datenquellen werden regelmäßig aktualisiert
url: String
newsfeed.graphqls
die eigentliche externe Quelle
refreshRate: Int
= 5"Bei Instagram oder Facebook Datenquellen benötigen wir die jeweiligen Access Token" socialNetworkConfigId: ID"Adressierung innerhalb des Netzwerks" socialNetworkCollectionId: ID"Gruppen mit Schreibberechtigung. Aktuell nur für die Datenquelle MANUAL relevant" writerGroupIds: [String]"Ist dieser Feed abonnierbar" subscribable: Boolean"Wird automatisch (initial) abonniert" autoSubscribe: Boolean"Die ID eines Youtube Kanals oder einer Playlist" youTubeId: String"wenn ein Kanal muss die 'uploads' playlist ermittelt werden" youTubeChannel: Boolean
newsfeed.graphqls
Aktualisierungsfrequenz in Minuten (nicht kleiner als 5 Minuten)
Input
NewsFeedEntryInput
newsfeed.graphqlsEingabedaten für einen manuellen Eintrag in einem Newsfeed.
datasourceId: String!
newsfeed.graphqls
Id der Datenquelle des Typs MANUAL
title: String!
newsfeed.graphqls
die Überschrift
body: String!
newsfeed.graphqls
der eigentliche Inhalt
link: String
newsfeed.graphqls
Ein Link auf eine externe Seite
author: String
newsfeed.graphqls
Author des Beitrags
Wann soll der Eintrag publiziert werden
Wann soll der Eintrag ausgeblendet werden
active: Boolean
= false"Angepinnt bis (null = nicht angepinnt)" pinnedUntil: Date"Bilder / Videos aus verschiedenen Quellen" mediaRefs: [MediaReferenceInput]
newsfeed.graphqls
standardmäßig nicht direkt sichtbar
Input
NewsFeedReactionInput
newsfeed.graphqlsEine Reaktion auf einen News eintrag
Input
PageRequest
core.graphqlsAngaben zur seitenweisen Abfrage von Listen
page: Int
core.graphqls
Seitennummer, beginnend bei 0
size: Int
core.graphqls
Anzahl der Einträge pro Seite
Sortierung der Ergebnisse
Input
PaymentProviderApiSettingsInput
product.graphqls
apiKey: String
product.graphqls
Zugangsdaten für die Anbindung an den Zahlungsdienstleister
webhookSecret: String
product.graphqls
Sicherheitsrelevante Konfiguration für die Webhook-Anbindung des Zahlungsdienstleisters
Input
PinboardApplicationComponentUpdate
pinboard.graphqlsReihenfolge der Kategorien
reportGroupId: String
pinboard.graphqls
Email an den die Reports gehen
writerGroupIds: [String]
pinboard.graphqls
Schreibberechtigte Gruppen
readerGroupIds: [String]
pinboard.graphqls
Leseberechtigte Gruppen
skipReviewProcess: Boolean
pinboard.graphqls
Soll der Reviewprozess übersprungen werden?
rulesPageId: String
pinboard.graphqls
ID der Regeln-Seite
Input
PinboardCardCategoryInput
pinboard.graphqlsInput der Pinnboard Kategorie
id: ID
pinboard.graphqls
Die Id der Kategorie zum prüfen, ob diese existiert
title: String!
pinboard.graphqls
Titel der Kategorie
color: String
pinboard.graphqls
Farbe der Kategorie
tagGroupIds: [String]
pinboard.graphqls
Tag-Gruppen die dieser Kategorie zugewiesen sind
supportsCrowdfunding: Boolean
pinboard.graphqls
Sollen Crowdfunding-Karten in dieser Kategorie erlaubt sein?
Input
PinboardCardInput
pinboard.graphqlsInput der Pinnboard Karte
active: Boolean!
pinboard.graphqls
Nur aktive Karten werden öffentlich angezeigt. Inaltive sehen nur die Ersteller der Karte
nach dem Publikationsdatum wird üblicherweise sortiert, sofern vorhanden
ist das expiratonDate erreicht, wird die Karte nicht mehr geladen
title: String
pinboard.graphqls
die Überschrift
subtitle: String
pinboard.graphqls
die Unterüberschrift
Bilder
body: String
pinboard.graphqls
der eigentliche Inhalt. Kann HTML Formatierungen enthalten
authorEmail: String
pinboard.graphqls
E-Mail des Autors
authorPhone: String
pinboard.graphqls
Telefon/Handy des Autors
authorChatAvailable: Boolean
pinboard.graphqls
Soll ein direktchat Button angezeigt werden.
Schlagworte/Tags setzen
Input
PriceInput
product.graphqls
currency: String!
product.graphqls
Three-letter <a href="https://www.iso.org/iso-4217-currency-codes.html">ISO currency code</a>
for now only 'eur' is supported.
for now only 'eur' is supported.
amount: Int!
product.graphqls
Betrag in Euro-Cent bzw. der kleinsten Einheit der Währung
Input
ProductCreditInput
product.graphqls
profile: ID!
product.graphqls
Id des Profils, dem die Gutschrift zugewiesen wird
product: ID!
product.graphqls
Id des Produkts, für welches die Gutschrift ausgestellt wird
units: Int!
product.graphqls
Anzahl der gutgeschriebenen Einheiten
Input
ProductDefinitionInput
product.graphqls
name: String
product.graphqls
description: String
product.graphqls
imageId: ID
product.graphqls
ID des Produktbildes aus der Mediathek
unitCount: Int
product.graphqls
Anzahl der Einheiten. Wird beim Multi-Ticket verwendet
validMonths: Int
product.graphqls
Anzahl der gültigen Monate, Zeitticket
Steuersatz
preventStockpile: Boolean
product.graphqls
verhindern, dass das Produkt im Vorrat gekauft werden kann.
active: Boolean
product.graphqls
aktiviert oder deaktiviert das Produkt
Input
ProfileCustomFieldInput
userprofile.graphqls
propertyName: String!
userprofile.graphqls
Technischer Name des benutzerdefinierten Profilfeldes
columnName: String!
userprofile.graphqls
Name der zugehörigen Spalte, z.B. beim Excel-Import
Datentyp des benutzerdefinierten Feldes
Input
ProfileFieldInput
userprofile.graphqlsDie Einstellungen zu einem verwendeten Feld des Benutzerprofils
name: String!
userprofile.graphqls
Name des Feldes
mandatory: Boolean
userprofile.graphqls
Ob es sich um ein Pflichtfeld handelt oder nicht
readonly: Boolean
userprofile.graphqls
Ob das Feld nur gelesen werden kann, also vom User nicht selbst geändert
Input
ProfileRoleFieldOverrideInput
userprofile.graphqls
roleKey: String!
userprofile.graphqls
Schlüssel der Rolle, für die der Override gilt
fieldName: String!
userprofile.graphqls
Name des Profilfeldes, das überschrieben wird
hidden: Boolean
userprofile.graphqls
Feld für diese Rolle ausblenden
mandatory: Boolean
userprofile.graphqls
Pflichtfeld-Überschreibung für diese Rolle
readonly: Boolean
userprofile.graphqls
Schreibschutz-Überschreibung für diese Rolle
Input
ProjectContentQuery
projectmodel.graphqls
text: String
projectmodel.graphqls
Input
ProjectStructureNodeCategoryInput
appack.graphqls
name: String!
appack.graphqls
color: String
appack.graphqls
Farbe der Kategorie (z.B. als Hex-Wert)
Input
ProjectStructureNodeCreateInput
appack.graphqlsInput Daten, um ein neues Modul zu einer App hinzuzufügen.
Typ der zu erstellenden Komponente
name: String!
appack.graphqls
extraData: String
appack.graphqls
Typ abhängige Zusatzinformationen, wie z.B die Vorlage
Input
ProjectStructureNodeUpdateInput
appack.graphqlsEigenschaften, die an einem Strukturknoten geändert werden können
title: String
appack.graphqls
Anzeigetitel des Knotens
icon: String
appack.graphqls
Name des Icons
iconSet: String
appack.graphqls
Icon-Set, aus dem das Icon stammt
Status des Knotens
badgeEnabled: Boolean
appack.graphqls
Zeigt einen Hinweis-Marker (Badge) am Knoten an
categoryIds: [String]
appack.graphqls
Ids der zugeordneten Kategorien
visibleByProfileRoles: [String]
appack.graphqls
Schränkt die Sichtbarkeit des Knotens auf bestimmte Rollen ein
visibleByProfileGroups: [String]
appack.graphqls
Schränkt die Sichtbarkeit des Knotens auf bestimmte Gruppen ein
children: [String]
appack.graphqls
Ids der untergeordneten Knoten in der gewünschten Reihenfolge
Input
PushChannelInput
pushnotification.graphqls
number: Int!
pushnotification.graphqls
name: String!
pushnotification.graphqls
description: String
pushnotification.graphqls
imageResourceId: String
pushnotification.graphqls
soundId: String
pushnotification.graphqls
autoSubscribe: Boolean
pushnotification.graphqls
initialSubscribe: Boolean
pushnotification.graphqls
active: Boolean
pushnotification.graphqls
allowedGroupIds: [String]
pushnotification.graphqls
Input
PushConfigurationInput
pushnotification.graphqls
forceSendOverPushChannel: Boolean
pushnotification.graphqls
Erzwingt das Verschicken über einen Push-Kanal
Voreinstellung des Push-Nachrichten-Versands
Input
PushConfigurationPresetInput
pushnotification.graphqls
componentId: String
pushnotification.graphqls
channelIds: [String]
pushnotification.graphqls
roleIds: [String]
pushnotification.graphqls
departmentIds: [String]
pushnotification.graphqls
groupIds: [String]
pushnotification.graphqls
Input
PushNotificationInput
pushnotification.graphqls
message: String!
pushnotification.graphqls
der eigentliche Nachrichten Inhalt (Text, Bild, Badge, Sound...)
title: String
pushnotification.graphqls
Optionaler Titel
url: String
pushnotification.graphqls
Optinale externe URL
imageUrl: String
pushnotification.graphqls
Bild, welches mit der Push-Nachricht verschickt werden soll
componentId: String
pushnotification.graphqls
Komponente in welche eingesprungen werden soll
sound: Boolean
pushnotification.graphqls
Soll ein akkustisches Signal auf dem Gerät ertönen
soundId: String
pushnotification.graphqls
Id der Sound Datei, die in der App vorhanden sein muss
roleIds: [String]
pushnotification.graphqls
Filter auf App-Nutzer-Rollen
departmentIds: [String]
pushnotification.graphqls
Filter auf Abteilunen
groupIds: [String]
pushnotification.graphqls
Filter auf Gruppen
channelIds: [String]
pushnotification.graphqls
Filter auf Push-Kanäle
Date to dispatch message
chatChannelId: String
pushnotification.graphqls
Chat channel
critical: Boolean
pushnotification.graphqls
Kritische Push-Nachricht
Input
QRCodeInput
barcode.graphqlswie lange ist die Gültigkeit
enabled: Boolean
barcode.graphqls
aktiv oder nicht
value: Int
barcode.graphqls
Wertigkeit dws Codes (bei Bonusheft)
description: String
barcode.graphqls
Bewschreibung
secondsBetweenScans: Int
barcode.graphqls
wenn mehrfach scannen erlaubt ist, wie lange ist dann die wartezeit bis der nächste scan erlaubt ist
Beschränkungen bezüglich des Scan-Verhaltens
Input
ResourceBlockedTimeInput
resource-booking.graphqlsEingabeobjekt für eine Sperrzeit
title: String
resource-booking.graphqls
Bezeichnung der Sperrzeit
startTime: String
resource-booking.graphqls
Tagesbeginn (HH:mm)
endTime: String
resource-booking.graphqls
Tagesende (HH:mm)
Erster Gültigkeitstag
Letzter Gültigkeitstag
rrule: String
resource-booking.graphqls
iCal-RRULE
Start einer einmaligen Blockierung
Ende einer einmaligen Blockierung
Input
ResourceCategoryInput
resource.graphqls
name: String!
resource.graphqls
scope: String!
resource.graphqls
Geltungsbereich der Kategorie (aktuell IMAGES oder HTML)
color: String
resource.graphqls
Input
ResourceManagementApplicationComponentUpdate
application-component.graphqls
calendarIds: [ID]
application-component.graphqls
Kalender, die in diesem Modul für Resource-Blocking verwendet werden dürfen
Input
ResourceSearchCriteria
resource.graphqls
text: String
resource.graphqls
mimeTypes: [String]
resource.graphqls
userUploads: Boolean
resource.graphqls
Filtert nach von Endnutzern hochgeladenen Ressourcen
categoryId: String
resource.graphqls
Input
ResourceUploadCompletedInput
resource-upload.graphqlsAusgewählter Empfänger für den Upload
optIn2: Boolean
resource-upload.graphqls
Aktiviert die Anzeige des zweiten Opt-In-Hinweises
optIn1: Boolean
resource-upload.graphqls
Aktiviert die Anzeige des ersten Opt-In-Hinweises
geoLat: Float
resource-upload.graphqls
Breitengrad der Aufnahmeposition
geoLng: Float
resource-upload.graphqls
Längengrad der Aufnahmeposition
comment: String
resource-upload.graphqls
Kommentar
title: String
resource-upload.graphqls
Title
contact: String
resource-upload.graphqls
Kontakt
Input
ResourceUploadComponentInput
resource-upload.graphqlsÜberschreibung für den Standardempfänger durch unterschiedliche Kategorien.
confirmtext: String
resource-upload.graphqls
Bestätigungstext
chooseCameraLabel: String
resource-upload.graphqls
Label für die Kamera
chooseLibraryLabel: String
resource-upload.graphqls
Label für die Gallerieauswahl
uploadLabel: String
resource-upload.graphqls
Label für Upload-Button
titleLabel: String
resource-upload.graphqls
Label für Titel
contactLabel: String
resource-upload.graphqls
Label für Kontakt
commentLabel: String
resource-upload.graphqls
Label für Kommentar
imageScaleWidth: Int
resource-upload.graphqls
Maximale Bild-Skalierung: Breite
imageScaleHeight: Int
resource-upload.graphqls
Maximale Bild-Skalierung: Höhe
imageCompression: Int
resource-upload.graphqls
Bildkompression
geoTracking: Boolean
resource-upload.graphqls
Geo-Tracking
maxImages: Int
resource-upload.graphqls
Maximale Anzahl Bilder
skipApprovalForGroups: [String]
resource-upload.graphqls
Gruppen, für welche der Freigabeprozess übersprungen wird
backgroundImageId: ID
resource-upload.graphqls
Id des Hintergrundbilds
htmlHelpId: ID
resource-upload.graphqls
Hifeseite
componentRefs: [String]
resource-upload.graphqls
Referenzen auf verknüpfte Komponenten
mailReceiver: String
resource-upload.graphqls
E-Mail-Empfänger
recipientChooserText: String
resource-upload.graphqls
Empfänger Auswahl-Text
profileFill: Boolean
resource-upload.graphqls
Profildaten automatisch übernehmen, wenn vorhanden
buttonTextColor: String
resource-upload.graphqls
Textfarbe Button
videoSupport: Boolean
resource-upload.graphqls
Erlaubt den Upload von Videos
optIn1: Boolean
resource-upload.graphqls
Aktiviert die Anzeige des ersten Opt-In-Hinweises
optIn1Text: String
resource-upload.graphqls
Opt-In Text
optIn1PageId: ID
resource-upload.graphqls
Optinale Opt-In-Seite
optIn2: Boolean
resource-upload.graphqls
Aktiviert die Anzeige des zweiten Opt-In-Hinweises
optIn2Text: String
resource-upload.graphqls
Opt-In Text
optIn2PageId: ID
resource-upload.graphqls
Optinale Opt-In-Seite
targetAlbumIds: [String]
resource-upload.graphqls
Zieln-Alben
mailConfirmationActive: Boolean
resource-upload.graphqls
Soll Bestätigungsmail verschickt werden
mailConfirmationMessageText: String
resource-upload.graphqls
Inhalt der Bestätigungsmail
Input
ResourceUploadComponentRecipientInput
resource-upload.graphqls
label: String
resource-upload.graphqls
Name der Kategorie
email: String
resource-upload.graphqls
E-Mail-Empfänger. Kann per ";" getrennt werden.
Input
ResourceUploadSigningRequest
resource.graphqls
filename: String!
resource.graphqls
contentLength: Int
resource.graphqls
mimeType: String!
resource.graphqls
userUpload: Boolean
resource.graphqls
Kennzeichnet, dass der Upload durch einen Endnutzer (nicht im CMS) erfolgt
userComment: String
resource.graphqls
Vom Endnutzer beim Upload angegebener Kommentar
userTitle: String
resource.graphqls
Vom Endnutzer beim Upload angegebener Titel
userContact: String
resource.graphqls
Vom Endnutzer beim Upload angegebene Kontaktinformation
userCategory: String
resource.graphqls
Vom Endnutzer beim Upload angegebene Kategorie
lat: String
resource.graphqls
Geografische Breite, sofern beim Upload angegeben
lng: String
resource.graphqls
Geografische Länge, sofern beim Upload angegeben
Input
ScheduleDayAvailabilityInput
resource-booking.graphqlsEingabeobjekt für die Verfügbarkeit eines Wochentags
startTime: String
resource-booking.graphqls
Tagesbeginn (HH:mm)
endTime: String
resource-booking.graphqls
Tagesende (HH:mm)
Input
ScheduleWeekAvailabilityInput
resource-booking.graphqlsEingabeobjekt für die Wochenverfügbarkeit (ein oder mehrere Zeitfenster pro Tag möglich)
Input
SocialNetworkConfigurationInput
socialnetwork.graphqls
name: String
socialnetwork.graphqls
Name der Verbindung
Input
Sort
core.graphqlsSortierrichtung
property: String
core.graphqls
Name der Eigenschaft, nach der sortiert wird
Input
StampInput
coupon.graphqlsEingabe eines Stempelfeldes (Position) für eine Bonusheft Vorlage
_id: String
coupon.graphqls
x: Int!
coupon.graphqls
X-Koordinate des Stempelfeldes auf dem Hintergrundbild
y: Int!
coupon.graphqls
Y-Koordinate des Stempelfeldes auf dem Hintergrundbild
Input
StatusIndicatorInput
statusindicator.graphqls
id: ID!
statusindicator.graphqls
Primärschlüssel
active: Boolean
statusindicator.graphqls
Gerade eingeschaltet bzw. in Benutzung?
verfügbare Einheiten
belegte/verbrauchte Einheiten
statusMessage: String
statusindicator.graphqls
Statustext
Input
TagInput
tags.graphqlsEingabeparameter um einen Tag zu erstellen
name: String!
tags.graphqls
Name des Tags
tagGroupId: ID!
tags.graphqls
Id der TagGroup, der der Tag zugeordnet wird
color: String
tags.graphqls
Farbe des Tags
Input
TaskChecklistInput
taskmanagement.graphqlsEingabe zum Aktualisieren einer TaskChecklist. Nur enthaltene Felder werden verändert
name: String
taskmanagement.graphqls
Neue Bezeichnung der Checkliste
Input
TaskCheckListItemInput
taskmanagement.graphqlsEingabeparameter zum Aktualisieren eines TaskCheckListItem. Nur enthaltene Felder werden verändert.
name: String
taskmanagement.graphqls
Bezeichnung des Eintrags
checked: Boolean
taskmanagement.graphqls
Gibt an, ob der Eintrag erledigt/abgehakt ist
assignedUserIds: [ID!]
taskmanagement.graphqls
Nutzer, denen dieser Eintrag zugewiesen werden soll
Input
TaskInput
taskmanagement.graphqlsEingabeparameter zum Erstellen oder Aktualisieren einer Aufgabe. Beim Aktualisieren werden nur die im
Request enthaltenen Felder verändert, daher sind hier alle Felder optional. Beim Erstellen ist title zwingend erforderlich.
Request enthaltenen Felder verändert, daher sind hier alle Felder optional. Beim Erstellen ist title zwingend erforderlich.
title: String
taskmanagement.graphqls
Bezeichnung der Aufgabe. Beim Erstellen zwingend erforderlich
description: String
taskmanagement.graphqls
Beschreibung
Status der Aufgabe
Priorität der Aufgabe
Beginndatum
Fälligkeitsdatum
link: String
taskmanagement.graphqls
weiterführender Link, z.B. zu einem Dokument oder einer externen Ressource
locationId: ID
taskmanagement.graphqls
optionale Referenz auf einen Veranstaltungsort. null entfernt eine bestehende Zuordnung
assignedUserIds: [ID!]
taskmanagement.graphqls
Nutzer, denen diese Aufgabe zugewiesen werden soll
requiredParticipants: Int
taskmanagement.graphqls
Wie viele Nutzer für diese Aufgabe benötigt werden, z.B. für Schichten mit mehreren Freiwilligen
Erinnerung an diese Aufgabe. null entfernt eine bestehende Erinnerung
Input
TaskManagementApplicationComponentUpdate
application-component.graphqls
adminGroupIds: [String]
application-component.graphqls
welche Gruppen dieses Modul administrieren (Aufgabenpools anlegen/löschen)
Input
TaskPoolInput
taskmanagement.graphqlsEingabeparameter zum Erstellen eines Aufgabenpools
title: String!
taskmanagement.graphqls
Bezeichnung
description: String
taskmanagement.graphqls
Beschreibung
visibleGroupIds: [String]
taskmanagement.graphqls
Gruppen, deren Mitglieder diesen Pool sehen dürfen. Leer/null = für alle sichtbar. Gilt nur für Application-Pools
previewImageId: String
taskmanagement.graphqls
Id eines Files aus dem eigenen Filestore dieses Pools, das als Vorschaubild verwendet wird
Input
TaskReminderInput
taskmanagement.graphqlsEingabe zum Setzen einer Erinnerung an eine Aufgabe
Zeitpunkt, zu dem erinnert werden soll
Input
TaxInput
product.graphqls
rate: Int!
product.graphqls
Betrag in Euro-Cent bzw. der kleinsten Einheit der Währung
Input
TextAttachment
mail.graphqls
filename: String!
mail.graphqls
Dateiname des Attachments
body: String!
mail.graphqls
Inhalt des Textfiles
encoding: String
mail.graphqls
optionale Kodierung des Textinhalts, überschreibt die Standard-Kodierung
Input
TextImageComponentInput
textimage.graphqlsEingabe Daten zur Erzeugung oder Update einer TextImage Komponente.
imageId: ID
textimage.graphqls
audioId: ID
textimage.graphqls
zoomEnabled: Boolean
textimage.graphqls
facebookEnabled: Boolean
textimage.graphqls
Hilfeseite
Input
TextWidgetInput
dashboard.graphqls
title: String
dashboard.graphqls
Titel des Widgets
Abschnitte/Elemente des Widgets
header: String
dashboard.graphqls
Kopftext des Widgets
Input
TextWidgetSectionInput
dashboard.graphqls
title: String
dashboard.graphqls
text: String
dashboard.graphqls
Input
ThresholdInput
timeseries.graphqls
timeSeriesId: ID!
timeseries.graphqls
upper: Float
timeseries.graphqls
lower: Float
timeseries.graphqls
Input
TimeSeriesDataInput
timeseries.graphqls
id: ID
timeseries.graphqls
optionaler Update auf bestehenden Datenpunkt
Wann wurde der Wert erhoben/gemessen
value: Float
timeseries.graphqls
Der eigentliche Wert in der Einheit der Serie
meta Informationen zu dem Wert z.B manuelle Messung oder sensorbasiert, von wem durchgeführt etc.
Input
TimeSeriesInput
timeseries.graphqlsInput Daten zum Erzeugen einer neuen TimeSeries.
name: String!
timeseries.graphqls
Anzeigename
unit: String!
timeseries.graphqls
Einheit für alle Werte dieser Serie
granularity: String
= "DAILY""Zusatzinformationen zu dem Wert, z.B ein Defekt wurde erkannt oder von welchem sensor stammt der Wert etc." metaData: JSON
timeseries.graphqls
Erwartete Frequenz mit der neue Werte ins System kommen
Input
TrackedItemInput
item-tracker.graphqls
label: String
item-tracker.graphqls
Bezeichnung
description: String
item-tracker.graphqls
interne Beschreibung
licensePlate: String
item-tracker.graphqls
Nummernschild oder Identifier
marker: String
item-tracker.graphqls
Symbol
pinCode: String
item-tracker.graphqls
Pin-Code
deviceId: String
item-tracker.graphqls
Gerät, welches zuletzt mit dem Item verbunden
Input
UserBookmarkRefInput
user.graphqls
ref: String
user.graphqls
title: String
user.graphqls
Input
UserBookmarksInput
user.graphqls
Input
UserInput
user.graphqls
email: String!
user.graphqls
E-Mail des Benutzers
permissions: [String]
user.graphqls
Berechtigungen des Benutzers
currentAppDivisions: [String]
user.graphqls
Bereiche/Divisionen der aktuellen App, denen der Benutzer zugeordnet ist
appIds: [String]
user.graphqls
AppIds, auf welcher der Benutzer Zugriff erhält
firstname: String!
user.graphqls
Name des Benutzers
name: String!
user.graphqls
inactive: Boolean
user.graphqls
Benutzer aktivieren oder deaktivieren
Input
UserProfileAssignDeviceCodeInput
userprofile.graphqls
privacyStatementAccepted: Boolean
userprofile.graphqls
Datenschutzerklärung wurde akzeptiert
termsOfUseAccepted: Boolean
userprofile.graphqls
Nutzungsbedingungen wurden akzeptiert
code: String!
userprofile.graphqls
Der beim Scannen des QR-Codes ausgelesene Code
Input
UserProfileAssignDeviceInput
userprofile.graphqls
email: String!
userprofile.graphqls
email Adresse, über die das Gerät dem Profil zugeordnet werden soll
phoneNumber: String
userprofile.graphqls
Mobilnummer, sofern eine Verifizierung erforderlich ist
privacyStatementAccepted: Boolean
userprofile.graphqls
Datenschutzerklärung wurde akzeptiert
termsOfUseAccepted: Boolean
userprofile.graphqls
Nutzungsbedingungen wurden akzeptiert
Input
UserProfileConfigurationInput
userprofile.graphqlsEingabe Objekt bei Änderungen an der Profil Konfiguration einer App.
rolesVisibleOnRegistration: Boolean!
userprofile.graphqls
Soll eine Rollenauswahl bei der Neuregistrierung möglich sein
profileManagerEMail: String
userprofile.graphqls
Verantwortlicher für Profil Freigaben
registrationAllowed: Boolean
userprofile.graphqls
Benutzer können sich selbst anmdelden (default) oder die Anmeldung erfolgt per Datenübernahme vom Herausgeber
notifyOnRegistration: Boolean
userprofile.graphqls
App Verantwortlichen bei Neu-Anmeldungen benachrichtigen
userProfileDeletion: Boolean
userprofile.graphqls
User kann sein Profil selbst löschen
supportFamilyMembership: Boolean
userprofile.graphqls
Familienmitgliedschaft wird unterstützt
familyMembershipEditable: Boolean
userprofile.graphqls
Dürfen Hauptmitglieder Ihre Familenmitglieder selbst verwalten?
familyMembershipCreatable: Boolean
userprofile.graphqls
Dürfen Hauptmitglieder Ihre Familienangehörigen selbst anlegen?
autodeleteOnExitDate: Boolean
userprofile.graphqls
Das Profil automatisch am Austrittsdatum löschen
allowDirectActivation: Boolean
userprofile.graphqls
Direktaktivierung erlauben
codeActivation: Boolean
userprofile.graphqls
QR-Code-Aktivierung erlauben
notifyOnChange: Boolean
userprofile.graphqls
App Verantwortlichen bei Daten Änderungen benachrichtigen
Feldnamen, die von der App benutzt werden in der definierten Reihenfolge
Rollen-spezifische Feld-Overrides
note: String
userprofile.graphqls
Hinweise
roleKeysToVerify: [String]
userprofile.graphqls
Genehmigungspflichtige Rollen
roleKeysToUse: [String]
userprofile.graphqls
Benutze Rollen
defaultRoles: [String]
userprofile.graphqls
Standard-Rollen
idCard: Boolean
userprofile.graphqls
Soll der Ausweis angezeigt werden ?
editingAllowed: Boolean
userprofile.graphqls
Benutzer dürfen Ihr Profil ändern
usePrivacyPage: Boolean
userprofile.graphqls
Soll die Datenschutzseite benutzt werden?
useTermsOfUsePage: Boolean
userprofile.graphqls
Soll die Nutzungsbedinungen benutzt werden?
useGroups: Boolean
userprofile.graphqls
Wird die Gruppenverwaltung benutzt
allowNonAdminLocationCreation: Boolean
userprofile.graphqls
Darf Orte anlegen ohne CMS-Berechtigung
useOpenIDConnect: Boolean
userprofile.graphqls
Soll ein Externes Identitätsmanagement benutzt werden. Bitte kontaktieren Sie uns
phoneNumberVerificationRequired: Boolean
userprofile.graphqls
Muss die Handy-Nummer vor der Freigabe des Profils validiert werden
birthdayMessageActive: Boolean
userprofile.graphqls
Funktion: Geburtstagsgruß aktiviert
birthdayMessageText: String
userprofile.graphqls
Funktion: Geburtstagsgruß Text
birthdayMessageTargetComponent: String
userprofile.graphqls
Funktion: Geburtstagsgruß Ziel-Komponente
pushHistory: Boolean
userprofile.graphqls
Soll die Push-Nachrichtenhistorie im Profil angezeigt werden?
Input
UserProfileExcelImportSettings
userprofile.graphqls
clearDatabase: Boolean
userprofile.graphqls
Achtung: Löscht alle Benutzer vor dem Import
simulate: Boolean
userprofile.graphqls
Simuliert: Simuliert den Import
delta: Boolean
userprofile.graphqls
Führt nur ein Delta-Import aus. Ersetzt nur bestehende Datensätze.
createActivationCode: Boolean
userprofile.graphqls
Erstellt für jeden importierten App-Nutzer automatisch ein Aktivierungs-Code
importAdapterId: String
userprofile.graphqls
Optionale Id des Adapters, der als Import Logik verwendet werden soll,
wenn das Excel inhaltlich nicht unserem Appack Standard passt. z.B. Kann per 'EasyVerein' auf deren Excel Format
umgestellt werden.
wenn das Excel inhaltlich nicht unserem Appack Standard passt. z.B. Kann per 'EasyVerein' auf deren Excel Format
umgestellt werden.
Input
UserProfileInput
userprofile.graphqlsInput Type zum Erzeugen bzw. Ändern eines Benutzerprofils.
externalId: String
userprofile.graphqls
optionale externe Id
Die Anrede
Rollen, die dem Benutzer zugewiesen werden sollen
Abteilungen
groupIds: [ID]
userprofile.graphqls
Ids der Gruppen, denen der Nutzer zugeordnet werden soll
name: String
userprofile.graphqls
Nachname
firstname: String
userprofile.graphqls
Vorname
email: String
userprofile.graphqls
email Adresse muss bei der Neuanlage zwingend mitgegeben werden
Geburtsdatum
title: String
userprofile.graphqls
Titel
membershipNumber: String
userprofile.graphqls
Mitgliedsnummer
membershipStatus: String
userprofile.graphqls
Status der Mitgliedschaft (z.B aktiv oder passiv)
agreedToAds: Boolean
userprofile.graphqls
Mit Werbung einverstanden
verificationPending: Boolean
userprofile.graphqls
Ausstehende Freigabe
mailConfirmationPending: Boolean
userprofile.graphqls
Ausstehende E-Mail-Bestätigung
locked: Boolean
userprofile.graphqls
Profil gesperrt
mainProfile: Boolean
userprofile.graphqls
Hauptprofil
familyProfileNumber: String
userprofile.graphqls
Familiennummer. Muss bei allen Mitgliedern der Familie gesetzt und gleich sein
locale: String
userprofile.graphqls
Sprache des Benutzers
degree: String
userprofile.graphqls
Bildungsabschluss
nickname: String
userprofile.graphqls
Nickname, wird im Chat benutzt
street: String
userprofile.graphqls
Adresse: Straße
postcode: String
userprofile.graphqls
Adresse: Postleitzahl
city: String
userprofile.graphqls
Adresse: Stadt
state: String
userprofile.graphqls
Adresse: Bundesland
Land
phone: String
userprofile.graphqls
Telefonnummer
phoneMobile: String
userprofile.graphqls
Mobiltelefonnummer
identityNumber: String
userprofile.graphqls
Nummer Personalausweis
personnelNumber: String
userprofile.graphqls
Personalnummer
level: String
userprofile.graphqls
Leistungsklasse
sports: String
userprofile.graphqls
Sportart
companyName: String
userprofile.graphqls
Arbeitgeber: Firma
companyDepartment: String
userprofile.graphqls
Arbeitgeber: Abteilung
companyFunction: String
userprofile.graphqls
Arbeitgeber: Funktion
university: String
userprofile.graphqls
Hochschule
community: String
userprofile.graphqls
Community
maritalStatus: String
userprofile.graphqls
Familienstand
skills: String
userprofile.graphqls
Fähigkeiten
specialization: String
userprofile.graphqls
Fachrichtung
offers: String
userprofile.graphqls
Angebote
interests: String
userprofile.graphqls
Interessen
bankAccountHolder: String
userprofile.graphqls
Kontoinformationen: Inhaber
bankBIC: String
userprofile.graphqls
Kontoinformationen: BIC
bankIBAN: String
userprofile.graphqls
Kontoinformationen: IBAN
bankName: String
userprofile.graphqls
Kontoinformationen: Name der Bank
bankSEPARef: String
userprofile.graphqls
SEPA-Mandat
SEPA-Datum
feeKind: String
userprofile.graphqls
Art des Beitrags
feeAmount: String
userprofile.graphqls
Höhe des Beitrags
paymentMethod: String
userprofile.graphqls
Zahlungsart des Mitgliedsbeitrags
Eintrittsdatum
Kündigungsdatum
coachingLicense: Boolean
userprofile.graphqls
Trainer-Lizenz
customerNumber: String
userprofile.graphqls
Kundennummer
dataPrivacyStatementAccepted: Boolean
userprofile.graphqls
Datenschutz akzeptiert
Datenschutz akzeptiert Datum
dataTermsOfUseAccepted: String
userprofile.graphqls
Nutzungsbedingungen akzeptiert
Nutzungsbedingungen akzeptiert Datum
statutesAccepted: Boolean
userprofile.graphqls
Satzung/Statuten akzeptieren
chatRulesAccepted: Boolean
userprofile.graphqls
Chat-Regeln akzeptiert
publicProfile: Boolean
userprofile.graphqls
Öffentliches Profil
remarks: String
userprofile.graphqls
Notizen
clubName: String
userprofile.graphqls
Name des Vereins
clubNumber: String
userprofile.graphqls
Nummer des Vereins
team: String
userprofile.graphqls
Team
playerPosition: String
userprofile.graphqls
Spielerposition
playerNumber: String
userprofile.graphqls
Trikotnummer
playerHeight: Int
userprofile.graphqls
Körpergröße des Spielers
licenseNumber: String
userprofile.graphqls
Lizenznummer
agreedDisplayName: Boolean
userprofile.graphqls
Darf der Name in der App angezeigt werden?
agreedDisplayPhone: Boolean
userprofile.graphqls
Darf die Telefonnummer in der App angezeigt werden?
agreedDisplayMail: Boolean
userprofile.graphqls
Darf die E-Mail in der App angezeigt werden?
Projekt-spezifische Felder
tagIds: [String]
userprofile.graphqls
ausgewählte tagIds
Input
UserProfileRelationInput
userprofile-relation.graphqls
from: ID!
userprofile-relation.graphqls
Profil ID von welcher die Relation ausgeht
to: ID!
userprofile-relation.graphqls
Zielprofil
Relations-Typ
Input
UserSettingsInput
user.graphqls
email: String
user.graphqls
Neue E-Mail-Adresse des Benutzers
password: String
user.graphqls
Neues Passwort des Benutzers
firstname: String
user.graphqls
Vorname des Benutzers
name: String
user.graphqls
Nachname des Benutzers
language: String
user.graphqls
Bevorzugte Sprache des Benutzers
authenticatorEnabled: Boolean
user.graphqls
Aktiviert oder deaktiviert die Zwei-Faktor-Authentifizierung per Authenticator-App
Input
WebPushSubscriptionInput
pushnotification.graphqls
endpoint: String!
pushnotification.graphqls
Push Service Endpoint URL aus browser PushSubscription
p256dhKey: String!
pushnotification.graphqls
P-256 DH Public Key des Clients (Base64url)
authSecret: String!
pushnotification.graphqls
Auth Secret des Clients (Base64url)
userAgent: String
pushnotification.graphqls
Optionaler User-Agent String
Input
WidgetSettingsInput
dashboard.graphqls
size: Int
dashboard.graphqls
Größe des Widgets. Bezieht sich auf 12- Grid-System
dismissible: Boolean
dashboard.graphqls
Kann vom benutzer als gelesen markiert und vom Dashboard entfernt werden
followUpInDays: Int
dashboard.graphqls
Wiedervorlage nach Tagen
backgroundColor: String
dashboard.graphqls
Hintergrundfarbe des Widgets
textColor: String
dashboard.graphqls
Textfarbe des Widgets
priority: Int
dashboard.graphqls
Priorität
collapsable: Boolean
dashboard.graphqls
mit oder ohne Einklapp-Funktion
published: Boolean
dashboard.graphqls
Ist das Widget Veröffentlicht
projectPhases: [Int]
dashboard.graphqls
Verfügbar in Phasen
verfügbar in folgenden Projekt-Typen
verfügbar in folgenden Service-Levels
checkable: Boolean
dashboard.graphqls
Zeigt eine Checkbox an, mit der das Widget als erledigt markiert werden kann
tag: String
dashboard.graphqls
Kategorisierungs-Tag zur Gruppierung/Filterung von Widgets
closeButtonText: String
dashboard.graphqls
Name des Close Buttons
Datum zur Wiedervorlage des Widgets, egal ob vorher dismissed
Input
WorkbookInput
workbook.graphqls
adminMail: String
workbook.graphqls
worksheetOrder: [ID]
workbook.graphqls
Input
WorksheetColumnMetaDataInput
workbook.graphqls
columnName: String
workbook.graphqls
Anzeigename der Spalte ggfs. Abhängig von der Sprache des Users
propertyName: String
workbook.graphqls
Name des Poperties im Record
format: String
workbook.graphqls
Angaben zum Format abhängig vom Datentyp
mandatory: Boolean
workbook.graphqls
Ob es sich um ein Pflichtfeld handelt oder nicht
Generische, typabhängige Zusatzkonfiguration, z.B. tagGroupIds bei TAG_LIST
Input
WorksheetInput
workbook.graphqls
name: String
workbook.graphqls
adminRoleKeys: [String]
workbook.graphqls
Input
WorksheetQuery
workbook.graphqls
worksheetId: ID
workbook.graphqls
page: Int
workbook.graphqls
size: Int
workbook.graphqls
options: String
workbook.graphqls
Input
WSFileMetaUpdate
workspace.graphqls
description: String
workspace.graphqls
Beschreibung
targetComponentId: String
workspace.graphqls
Id der verknüpften Datenquelle (z.B. bei dynamischen Seiten)
targetComponentType: String
workspace.graphqls
Typ der verknüpften Datenquelle
sharedResourceId: Int
workspace.graphqls
Legacy: Id einer verknüpften Vorlagen-Ressource aus dem alten Render-Template-System
cssCode: String
workspace.graphqls
Individuelles CSS für die Darstellung der Seite/Vorlage
mailTemplateKey: String
workspace.graphqls
Schlüssel der zugehörigen Mail-Vorlage
subject: String
workspace.graphqls
Betreff der Mail (kann Variablen enthalten)
Enum
AppConfigurationFeature
appconfiguration.graphqlsAUDIO@deprecated
FACEBOOK
LIST_PINCODE@deprecated
LIST_SEARCH@deprecated
PICTURE_ALLIANCE@deprecated
DOSB_IMAGEPOOL
VIDEO_DOWNLOAD
PUSH_CHANNEL
MEMBER_PROFILES@deprecated
MEMBER_PROFILES_EXTENDED@deprecated
LIVESTREAM
PRODUCT_CATALOGUE
Enum
ApplicationComponentType
application-component.graphqlsAPPOINTMENTS
PUSH_SEND
RESOURCE_MANAGEMENT
GROUP_SPACE
FILESTORE
NEWS
GALLERY
CHAT
PINBOARD
COUPON
TASK_MANAGEMENT
UNKNOWN
Enum
BarcodeValidationType
barcode.graphqlsSimpleBarcode
SimpleBarcode_Single
Enum
BookingStatus
resource-booking.graphqlsVerfügbarkeitsstatus einer Ressource für einen bestimmten Tag
FULLY_BOOKED
Vollständig ausgebucht
AVAILABLE
Verfügbar
MOSTLY_BOOKED
Fast ausgebucht (über mostlyBookedThreshold)
NOT_AVAILABLE
Nicht verfügbar (kein Zeitplan aktiv oder gesperrt)
Enum
CalendarEventFeedbackStatus
calendar.graphqlsPOSITIVE
Positiv
MAYBE
Vielleicht
NEGATIVE
Negatives Feedback
PENDING
Ausstehend
Enum
ChatChannelInvitationResponse
chat.graphqlsDECLINE
ACCEPT
CANCEL
Enum
ChatMessageOrder
chat.graphqlsPAST
FUTURE
Enum
ChatMessageReactionEnum
chat.graphqlsSMILEY_HAPPY
😊 U+1F60A
SMILEY_SAD
😢 U+1F622
SMILEY_LAUGH
😂 U+1F602
SMILEY_WINK
😉 U+1F609
SMILEY_COOL
😎 U+1F60E
SMILEY_HEART
❤️ U+2764
SMILEY_THUMBSUP
👍 U+1F44D
SMILEY_CLAP
👏 U+1F44F
SMILEY_FIRE
🔥 U+1F525
SMILEY_STAR
⭐ U+2B50
SMILEY_MONOCLE
🧐 U+1F9D0
SMILEY_PARTY
🥳 U+1F973
SMILEY_THUMBSDOWN
👎 U+1F44E
SMILEY_PRAY
🙏 U+1F64F
SMILEY_ASTONISHED
😲 U+1F632
SMILEY_ROLLING_LAUGH
🤣 U+1F923
SMILEY_HEART_EYES
😍 U+1F60D
SMILEY_IN_LOVE
🥰 U+1F970
SMILEY_KISS
😘 U+1F618
SMILEY_PLEADING
🥺 U+1F97A
SMILEY_PARTY_POPPER
🎉 U+1F389
SMILEY_EYE_ROLL
🙄 U+1F644
SMILEY_UPSIDE_DOWN
🙃 U+1F643
SMILEY_STAR_STRUCK
🤩 U+1F929
SMILEY_CRYING
😭 U+1F62D
SMILEY_SWEAT
😅 U+1F605
SMILEY_THINKING
🤔 U+1F914
SMILEY_WAVE
👋 U+1F44B
SMILEY_MUSCLE
💪 U+1F4AA
SMILEY_FACEPALM
🤦 U+1F926
SMILEY_SHRUG
🤷 U+1F937
SMILEY_GRIMACE
😬 U+1F62C
SMILEY_BROKEN_HEART
💔 U+1F494
SMILEY_HUSHED
😯 U+1F62F
SMILEY_HUNDRED
💯 U+1F4AF
SMILEY_BEAM
😁 U+1F601
SMILEY_GRIN
😀 U+1F600
SMILEY_UNAMUSED
😒 U+1F612
SMILEY_TRIUMPH
😤 U+1F624
SMILEY_NAUSEATED
🤢 U+1F922
SMILEY_DOWNCAST
😓 U+1F613
SMILEY_FROWN
☹️ U+2639
SMILEY_CONFUSED
😕 U+1F615
SMILEY_SICK
🤒 U+1F912
SMILEY_SEE_NO_EVIL
🙈 U+1F648
SMILEY_CLOVER
🍀 U+1F340
SMILEY_LIGHTBULB
💡 U+1F4A1
SMILEY_RAINBOW
🌈 U+1F308
Enum
CodeScanEventStatus
barcode.graphqlsOK
scan wurde akzeptiert
COMPLETE
scan wurde akzeptiert. Bonusheft ist vollständig gestempelt
ERROR
scan wurde nicht akzeptiert
Enum
ComponentReferenceType
projectmodel.graphqlsTextImage
Gallery
List
Map
Booklet
BonusProgram
Recommendation
Coupons
About
Help
ResourceUpload
Custom
WlanAccessComponent
PushHistory
BonusCampaign
InteractiveList
ImageNavigation
TwoShotImageProvider
ContactBook
Chat
ItemTracker
Workbook
Profile
FileShare
Application
DSAWS_IDCard
Wikitude_AR
WIFIConnect
BlueCode
Enum
ComponentState
projectmodel.graphqlsPUBLIC
DRAFT
INVISIBLE
PROFILE
GROUP
Enum
CouponStatus
coupon.graphqlsinactive
Inaktiv
active
Aktiv
processing
Wird verarbeitet
used
Bereits eingelöst
expired
Abgelaufen
Enum
CouponStyleType
coupon.graphqlsLIST
Einträge untereinander als Liste
TILE
Zwei nebeneinander
DETAIL
Nur Detailansicht im Slider
Enum
Direction
core.graphqlsDefiniert eine Sortierreihenfolge
ASC
DESC
Enum
DispatchMode
coupon.graphqlsadminDevices
nur admin Geräte
customersNeverHadCoupon
User, die den Gutschein noch nicht hatten
customersNoActive
Benutzer ohne einen aktiven Gutschein
roleMembers
App-Nutzer, die eine der genannten Rollen haben
groupMembers
App-Nutzer, die Mitglied in einer der genannten Gruppen sind
all
Alle Geräte der App
Enum
FileStoreOperationType
filestore.graphqlsCREATE_FILE
Datei erstellt
CREATE_DIRECTORY
Verzeichnis erstellt
DELETE
Löschoperation
RENAME
Rename-Operation
MOVE
Verschiebeoperation
CHANGE_DISPLAY_NAME
Änderung des Display names
CHANGE_ALT_TEXT
Änderung des Alternativen Texts für Screenreader
Enum
FileVisibility
fileshare.graphqlsPUBLIC
WITH_PROFILE
WITH_ROLE
ADMIN
Enum
FSFileStatus
filestore.graphqlsREADY
File vollständig hochgeladen
PENDING
File noch nicht hochgeladen
UPLOADED
Upload läuft
Enum
GalleryAlbumVisualizationType
galleryAlbum.graphqlsONE_IMAGE_PER_COLUMN
Bilderanzeige mit einem Bild pro Zeile
TWO_IMAGES_PER_COLUMN
Bilderanzeige mit zwei Bildern pro Zeile
PATTERN_IN_COLUMN
Bilderanzeige wie in dynamischer Galerie v3
PREVIEW_WITH_SLIDER
Vorschau Bild und darunter ein Slider
Enum
GalleryDataType
gallery.graphqlsIMAGE
Ein Bild
VIDEO
ein Video
Enum
GroupAccessRequestAnswerType
group.graphqlsALLOW
DENY
Enum
GroupSpaceLinkType
group.graphqlsCHAT_CHANNEL
APPOINTMENT_MODULE
PROFILE_MODULE
EXTERNAL_URL
TASK_POOL
Enum
GroupTransferMode
group.graphqlsMOVE
COPY
Enum
MeetingState
nuliga.graphqlsNEW
INTERMEDIATE
QUICKENTRY
FINISHED
Enum
MemberListVisibility
calendar.graphqlsADMIN
Nur für Personen mit Schreibzugriff auf den Kalender sichtbar
MEMBERS
Für alle angemeldeten Teilnehmer des Termins sichtbar
PROFILE
Für jeden Nutzer mit einem Benutzerprofil sichtbar
Enum
ModificationScope
calendar.graphqlsGibt an, worauf sich eine Lösch- bzw. Änderungsaktion bezieht.
SELECTED
Betrifft nur den ausgewählten einzelnen Termin
SUBSEQUENT
Betrifft den ausgewählten Termin und alle nachfolgenden Termine der Serie
ALL
Betrifft alle Termine der Serie
Enum
NewsFeedDataSourceType
newsfeed.graphqlsRSS
Ein RSS-Feed
MANUAL
manuell eingegebene News Beiträge
SOCIAL_NETWORK
Soziale Netwerke wie Instagram oder Facebook
YOUTUBE
You Tube halt
Enum
NewsFeedReactionEnum
newsfeed.graphqlsSMILEY_THUMBSUP
👍 U+1F44D
SMILEY_THUMBSDOWN
👎 U+1F44E
SMILEY_OK
👌 U+1F44C
SMILEY_HEART
❤️ U+2764
SMILEY_HAPPY
😊 U+1F60A
SMILEY_WINK
😉 U+1F609
SMILEY_HANDS
🙌 U+1F64C
SMILEY_COOL
😎 U+1F60E
SMILEY_SAD
😢 U+1F622
SMILEY_ANNOYED
🙄 U+1F644
SMILEY_PARTYPOPPER
🎉 U+1F389
SMILEY_MEDAL
🏅 U+1F389
SMILEY_RAINBOW
🌈 U+1F308
SMILEY_COLLISION
💥 U+1F4A5
SMILEY_CLAP
👏 U+1F44F
SMILEY_LAUGH
😂 U+1F602
SMILEY_SURPRISED
😯 U+1F62F
SMILEY_FIRE
🔥 U+1F525
SMILEY_ASTONISHED
😲 U+1F632
Enum
NewsFeedVisualizationType
newsfeed.graphqlsIMAGE_ABOVE_TITLE
Bild wird ganz oben auf voller Breite angezeigt
IMAGE_NEXT_TO_TITLE
Bild ist neben dem Titel
Enum
Permission
system.graphqlsMANAGE_COMPONENT
ACTIVATE_COMPONENT
SYNC_S3
APP_SETTINGS_MANAGER
USER_ADMIN
CREATE_APPS
PREVIEW_APP_PUSH
RESOURCE_MANAGER
QR_CODE_MANAGER
BEACON_MANAGER
MEMBER_PROFILES_MANAGER
PUSH_MANAGER
COMPONENT_ADMIN
APPACK_INTERNAL
DIVISION_ADMIN
PUSH_CHANNEL_ADMIN
APP_USER_MANAGER
LIVESTREAM_MANAGER
SHOW_STATS
Enum
PhoneNumberVerificationStatus
userprofile.graphqlsREQUIRED
Der Nutzer muss seine Telefonnummer noch eingeben, um die Verifikation zu starten
NOT_VERIFIED
Standard bei allen Profilen, die kein Verify Service benutzen
PENDING
ein Code wurde gesendet, der User muss diesen noch eingeben
VERIFIED
Nummer wurde verifiziert
Enum
ProductType
product.graphqlsSINGLE_TICKET
Ticket kann einmal verwendet werden bevor es ungültig wird
SEASON_TICKET
Ticket kann in einem Zeitraum beliebig verwendet werden
MULTI_TICKET
Mehrfachkarte
Enum
ProjectContentType
projectmodel.graphqlsCOMPONENT_REFERENCE
PAGE
DYNAMIC_PAGE
Enum
ProjectServiceLevel
projectmetadata.graphqlsNONE
kein SLA
INDIVIDUAL
individuelle Absprachen, siehe Vertrag
PLUS
gemäß PLUS Paket
ADVANCED
Advanced Paket
Enum
ProjectType
projectmetadata.graphqlsKategorisierung des Projekts (Mandantentyp)
STANDARD
DOSB
SH
PWV
AFV
Enum
PushNotificationMode
pushnotification.graphqlsMode einer Push Benachrichtigung
NORMAL
TEST
Enum
PushNotificationStatus
pushnotification.graphqlsStatus einer Push Benachrichtigung
SCHEDULED
SENT
IN_PROGRESS
Enum
ReservationInterval
resource-booking.graphqlsGranularität der Zeitslots im Buchungskalender
HOURLY
Stündliche Slots
QUARTER_HOURLY
Viertelstündliche Slots
HALF_HOURLY
Halbstündliche Slots
Enum
ReservationTimeUnit
resource-booking.graphqlsZeiteinheit für Buchungsdauern
DAYS
MINUTES
HOURS
Enum
ResourceBookingStatus
resource-booking.graphqlsStatus einer Buchung
PENDING_PAYMENT
Reserviert, Zahlung noch ausstehend
PENDING_APPROVAL
Warte auf Freigabe durch den Verantwortlichen
CONFIRMED
Buchung bestätigt
Enum
ResourceStatus
resource.graphqlspending
active
converting
uploading
Enum
ScanPolicy
barcode.graphqlsUNLIMITED
ONCE_PER_DEVICE
DAILY_PER_DEVICE
SINGLE
MULTI
Enum
SocialNetworkCollectionType
socialnetwork.graphqlsALBUM
FEED
Enum
SocialNetworkConfigurationStatus
socialnetwork.graphqlsLINKED
UNLINKED
Enum
SocialNetworkConfigurationType
socialnetwork.graphqlsFACEBOOK
INSTAGRAM
Enum
SSEMessageType
chat.graphqlsPROFILE_ONLINE
PROFILE_OFFLINE
PROFILE_WRITING
MESSAGES_READ
MESSAGE_UPDATED
MESSAGE_DELETED
NEW_MESSAGES_AVAILABLE
INVITATIONS_UPDATED
CHANNEL_INFO_UPDATED
PING
PINNED_MESSAGES_UPDATED
AI_THINKING
AI_UPDATED_DRAFT
Enum
TaskActivityType
taskmanagement.graphqlsTyp eines Eintrags im Änderungsverlauf einer Aufgabe oder eines Aufgabenpools
TASK_CREATED
TASK_UPDATED
TASK_DELETED
TASK_COMMENT_ADDED
TASK_COMMENT_DELETED
TASK_CHECKLIST_CREATED
TASK_CHECKLIST_DELETED
TASK_CHECKLIST_ITEM_ADDED
TASK_CHECKLIST_ITEM_UPDATED
TASK_CHECKLIST_ITEM_DELETED
Enum
TaskPoolOwnerType
taskmanagement.graphqlsTyp des Eigentümers eines TaskPools
GROUP
TASK_MANAGEMENT_APPLICATION_COMPONENT
Enum
TaskPriority
taskmanagement.graphqlsPriorität einer Aufgabe
CRITICAL
HIGH
MEDIUM
LOW
Enum
TaskSSEMessageType
taskmanagement.graphqlsTyp einer Server-Side-Event Nachricht des Task-Management-Moduls (siehe /sse/task/subscribe)
TASK_CREATED
TASK_UPDATED
TASK_DELETED
TASK_COMMENT_ADDED
TASK_COMMENT_DELETED
TASK_CHECKLIST_UPDATED
PING
SESSION
Enum
TaskStatus
taskmanagement.graphqlsStatus einer Aufgabe
OPEN
IN_PROGRESS
BLOCKED
DONE
CANCELED
Enum
TimePeriod
timeseries.graphqlsVerwendete Zeitspannen bei der Anzeige von Messerten
HOUR
DAY
WEEK
MONTH
QUARTER
YEAR
TWOYEARS
ALL
Enum
UserProfileExportFormat
userprofile.graphqlsHTML
EXCEL
Enum
UserProfileRegistrationResultStatusCode
userprofile.graphqlsALREADY_ASSIGNED
Dieses Gerät ist bereits verbunden
NOT_UNIQUE
Mail Adresse ist nicht eindeutig, z.B bei einer Familienfreigabe oder im verbundenen Primärsystem
EMAIL_UNKNOWN
Zu dieser Mail Adresse gibt es kein Profil. Es muss eine Neu Registrierung erfolgen
VERIFICATION_PENDING
Warten auf Bestätigung der Mail Adresse
PHONE_VERIFICATION_REQUIRED
Die Mobilnummer muss noch eingegeben werden, bevor die Verifikation erfolgen kann
Enum
UserProfileRelationType
userprofile-relation.graphqlsCHILD_OF
ist das aktuelle Profil Kind eines anderen Profiles
PARTNER_OF
Besteht eine Partnerschaft, beispielsweise Ehe von 2 Profilen (symmetrisch)
SIBLING_OF
Geschwisterbeziehung zwischen 2 Profilen (symmetrisch)
Enum
WebModuleParameterType
workspace.graphqlsDie von einem Web Modul unterstützten Parameter-Typen
Group
Referenz auf eine Gruppe
ChatChannel
Referenz auf einen Chat-Channel
Workbook
Referenz auf ein Workbook
List
Referenz auf eine Liste
Album
Referenz auf ein Album
Int
Ganzzahliger Literalwert
String
Zeichenketten Literalwert
Enum
WorksheetAccessLevel
workbook.graphqlsZugriffsstufen für Lese-/Schreib-/Löschrechte auf ein Arbeitsblatt
ALWAYS_ALLOW
Uneingeschränkt erlaubt
WITH_DEVICE_CONTEXT_ALLOW
Nur im Kontext des Geräts erlaubt, mit dem die Zeile erstellt wurde
OWNER_ALLOW
Nur für den Ersteller des Eintrags erlaubt
NEVER_ALLOW
Nie erlaubt
Enum
WorksheetColumnType
workbook.graphqlsIMAGE
Referenz auf eine Bild-Ressource in der Mediathek
Über das Format wird gesteuert welche Mime Types erlaubt sind (PNG, JPG)
legacy mapping: (string, imageRef)
Über das Format wird gesteuert welche Mime Types erlaubt sind (PNG, JPG)
legacy mapping: (string, imageRef)
MEDIA
Referenz auf eine Ressource in der Mediathek
Über das Format wird gesteuert welche Mime Types erlaubt sind (AUDIO,VIDEO,IMAGE)
legacy mapping: (string, mediaRef)
Über das Format wird gesteuert welche Mime Types erlaubt sind (AUDIO,VIDEO,IMAGE)
legacy mapping: (string, mediaRef)
PDF
Referenz auf eine PDF-Ressource in der Mediathek
Verhält sich identisch zu MEDIA
Verhält sich identisch zu MEDIA
WSFILE
Referenz auf ein File im Workspace.
Über das Format wird gesteuert welche File Typen erlaubt sind (HTML, JS, CSS)
legacy mapping: (string, htmlRef)
Über das Format wird gesteuert welche File Typen erlaubt sind (HTML, JS, CSS)
legacy mapping: (string, htmlRef)
USER_UPLOAD
Referenz auf ein File im GridFS des User Upload Bereichs
Über das Format wird gesteuert welche File Typen erlaubt sind. Momentan nur Bilder
legacy mapping: (string, gridFSImageRef)
Über das Format wird gesteuert welche File Typen erlaubt sind. Momentan nur Bilder
legacy mapping: (string, gridFSImageRef)
ROLE_REF
Refereenz auf eine Rolle in der App Nutzer Verwaltung.
legacy mapping: (auto, roleRef)
legacy mapping: (auto, roleRef)
FLOAT
Eingabefeld für Kommazahlen
Könnte über das Format in mix und max bzw. Zahl der Nachkommastellen begrenzt werden
legacy mapping: (double, numberfield)
Könnte über das Format in mix und max bzw. Zahl der Nachkommastellen begrenzt werden
legacy mapping: (double, numberfield)
NUMBER
Eingabefeld für ganze Zahlen.
Könnte über das Format in min und max begrenzt werden
legacy mapping: (int, numberfield)
Könnte über das Format in min und max begrenzt werden
legacy mapping: (int, numberfield)
DATE
Eingabefeld für Datumsangaben
Kann über das Format in der Anzahl des Jahreszahlen bzw. Uhrzeitangabe eingeschränkt werden.
legacy mapping: (date, datefield)
Kann über das Format in der Anzahl des Jahreszahlen bzw. Uhrzeitangabe eingeschränkt werden.
legacy mapping: (date, datefield)
BOOLEAN
Eingabefeld Ja/Nein, On/Off
Über das Format könnte spezifiziert werden, wie Ja/nein gespeichert werden soll (true/false, 1/0, J/N)
legacy mapping: (bool, checkboxfield)
Über das Format könnte spezifiziert werden, wie Ja/nein gespeichert werden soll (true/false, 1/0, J/N)
legacy mapping: (bool, checkboxfield)
TEXT
Ein langer Text der aus mehreren Zeilen besteht.
Könnte über das Format kann die Anzahl der Zeilen begrenzt werden
legacy mapping: (string, textarea)
Könnte über das Format kann die Anzahl der Zeilen begrenzt werden
legacy mapping: (string, textarea)
RICH_TEXT
Ein langer Text der aus mehreren Zeilen besteht.
Er beinhält html zeichen und wird mit einem Rich-Text Editor bearbeitet.
Er beinhält html zeichen und wird mit einem Rich-Text Editor bearbeitet.
JSON
Ein JSON-Wert als Text gespeichert.
Wird mit einem JSON-Editor bearbeitet.
Wird mit einem JSON-Editor bearbeitet.
STRING
Ein langer Text der aus mehreren Zeilen besteht.
Könnte über das Format kann die Anzahl der Zeilen begrenzt werden
legacy mapping: (string, textinput)
Könnte über das Format kann die Anzahl der Zeilen begrenzt werden
legacy mapping: (string, textinput)
ENUM
Aufzählungen.
kein legacy mapping
kein legacy mapping
TAG_LIST
Eine Menge von Schlagworten/Tags
Über extraConfig.tagGroupIds wird eingeschränkt, aus welchen TagGroups die Tags stammen dürfen
Über extraConfig.tagGroupIds wird eingeschränkt, aus welchen TagGroups die Tags stammen dürfen
PROFILE_REF
Referenz auf ein Profil
COMPONENT_REF
Referenz auf eine Componente
Enum
WSFileType
workspace.graphqlsUnterstützte Datei Arten innerhalb des Workspace
ROOT
Der Root Folder des Workspace
FOLDER
ein Verzeichnis
FILE
ein binary File
PAGE
eine HTML Seite
CSS
Eine CSS-Datei
JAVASCRIPT
Eine Javascript-Datei
JSON
Eine JSON-Datei
DYNAMIC_PAGE
eine HTML Seite mit Datenquelle (dynamische Seite)
LINK
ein externer Verweis
MAIL_TEMPLATE
eine Mail Vorlage
WEB_MODULE
ein Web Modul
Union
GalleryData
gallery.graphqls
Union
WSTextContent
workspace.graphqls
Scalar
AppID
scalars.graphqlseindeutige Id eines App Projektes
Scalar
BatchId
scalars.graphqlsHandle zu einem lang laufenden Hintergrundprozess
Scalar
Color
scalars.graphqlsein HEX colr Wert. '#ff0000'
Scalar
Date
scalars.graphqlsein Datum im ISO Format mit Zeitzonen Angabe
Scalar
DateTime
scalars.graphqlsA RFC-3339 compliant date time scalar that accepts string values like 1996-12-19T16:39:57-08:00
Scalar
FSFileId
filestore.graphqlseindeutige Id zu einem File innerhalb eines FileStore
Scalar
FSId
filestore.graphqlsId eines Filestore
Scalar
JSON
scalars.graphqlsDas brauchen wir zum Durchtunneln von generischen Maps
Scalar
Locale
scalars.graphqlsSprach- und Länder-Code, z.B. 'de_DE'
Scalar
Long
scalars.graphqlseine ganzzahlige Zahl mit größerem Wertebereich als Int
Scalar
RoleRef
scalars.graphqlsVerweis auf eine bestimmte Rolle innerhalb der Rollenaufzählung im App Kontext.
Scalar
TagID
scalars.graphqlseindeutige Id eines Tags/Schlagworts
Scalar
UploadId
scalars.graphqlsein temporärer File Upload, der automatisch nach einer gegebenen Zeit wieder gelöscht wird
Scalar
Url
scalars.graphqlseine URL als String
Scalar
WSFileId
workspace.graphqlsHandle zu einem File im Workspace einer App
Scalar
WSWebModuleId
workspace.graphqlsId eines WebModule
Directive
@Expression
directives.graphqlsvalidiert den Wert eines Feldes oder Arguments anhand eines konfigurierbaren Ausdrucks;
bei Nichterfüllung wird die angegebene Fehlermeldung zurückgegeben.
bei Nichterfüllung wird die angegebene Fehlermeldung zurückgegeben.
(value: String!, message: String = "graphql.validation.Expression.message") on FIELD_DEFINITION | ARGUMENT_DEFINITION | INPUT_FIELD_DEFINITION
Directive
@hasAnyClaim
directives.graphqlsgibt an, dass ein Property nur an Benutzer ausgespielt werden darf, die gemäß ihres Tokens
auch Zugriff auf diesen Scope haben.
auch Zugriff auf diesen Scope haben.
(claims: [String]!) on FIELD_DEFINITION
Directive
@hasAnyInputClaim
directives.graphqlsschränkt die Verwendung eines Arguments bzw. Input-Feldes auf berechtigte Nutzer ein.
(claims: [String]!) on ARGUMENT_DEFINITION | INPUT_FIELD_DEFINITION
Keine Treffer.