postMessageSend method
Erstellt und sendet eine Nachricht direkt
Legt eine neue interne Nachricht an und sendet sie sofort an die angegebenen Empfänger ohne Zwischenspeicherung als Entwurf.
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 dem Sendestatus
Beispiel:
RestApiResponse response = await api.v1.messages.postMessageSend(
["team@firma.de"],
"Das Meeting findet um 14:00 statt.",
name: "Meeting-Erinnerung"
);
Hinweis zur neuen API:
Erstellt und sendet eine Nachricht sofort (POST v1/message/send).
Implementation
Future<RestApiResponse> postMessageSend(
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/send',
queryParameters: _query(
serialization: serialization,
actions: actions,
rightsControlKey: rightsControlKey,
),
body: _body(
toUsers,
text,
uuid: uuid,
name: name,
description: description,
addToIncomingFolder: addToIncomingFolder,
originalOid: originalOid,
),
operation: 'postMessageSend',
);
}