postMessage method
Erstellt eine Nachricht als Entwurf
Legt eine neue interne Nachricht an mehrere Benutzer als Entwurf an. Die Nachricht kann später bearbeitet oder direkt gesendet werden.
toUsers - Liste der Empfänger-Benutzernamen
text - Nachrichtentext
name - Titel/Name der Nachricht
description - Zusätzliche Beschreibung
addToIncomingFolder - In Eingangsordner hinzufügen (Standard: true)
originalOid - OID der ursprünglichen Nachricht (bei Antworten)
uuid - Eindeutige UUID für die Nachricht
serialization - Serialisierungsoptionen
rightsControlKey - Berechtigungsschlüssel
actions - Zusätzliche Aktionen
Returns: RestApiResponse mit der Nachrichten-ID
Beispiel:
RestApiResponse response = await api.v1.messages.postMessage(
["mueller", "schmidt"],
"Wichtige Information zum Projekt...",
name: "Projekt-Update"
);
Hinweis zur neuen API:
Erstellt eine Nachricht als Entwurf (POST v1/message).
Implementation
Future<RestApiResponse> postMessage(
List<String> toUsers,
String text, {
String name = '',
String description = '',
bool addToIncomingFolder = true,
String originalOid = '',
String uuid = '',
String serialization = '',
String rightsControlKey = '',
String actions = '',
}) {
return _execute(
method: ApiHttpMethod.post,
path: '/message',
queryParameters: _query(
serialization: serialization,
actions: actions,
rightsControlKey: rightsControlKey,
),
body: _body(
toUsers,
text,
uuid: uuid,
name: name,
description: description,
addToIncomingFolder: addToIncomingFolder,
originalOid: originalOid,
),
operation: 'postMessage',
);
}