patchMessageSend method
Bearbeitet und sendet eine Nachricht direkt
Aktualisiert eine bestehende Nachricht und sendet sie sofort an die angegebenen Empfänger. Kombiniert Bearbeitung und Versand in einem Schritt.
oid - Die Objekt-ID der zu bearbeitenden und sendenden Nachricht
toUsers - Liste der Empfänger-Benutzernamen
text - Aktualisierter Nachrichtentext
name - Neuer Titel/Name der Nachricht
description - Aktualisierte 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
Returns: RestApiResponse mit dem Sendestatus
Beispiel:
RestApiResponse response = await api.v1.messages.patchMessageSend(
"msg-12345",
["empfaenger@firma.de"],
"Finale Version der Nachricht",
name: "Wichtige Mitteilung - Final"
);
Hinweis zur neuen API:
Bearbeitet und sendet eine Nachricht sofort
(PATCH v1/message/send/{oid}).
Anders als post* akzeptiert diese Route keinen actions-Query.
Implementation
Future<RestApiResponse> patchMessageSend(
String oid,
List<String> toUsers,
String text, {
String name = '',
String description = '',
bool addToIncomingFolder = true,
String originalOid = '',
String uuid = '',
String serialization = '',
String rightsControlKey = '',
}) {
return _execute(
method: ApiHttpMethod.patch,
path: '/message/send/$oid',
queryParameters: _query(
serialization: serialization,
rightsControlKey: rightsControlKey,
),
body: _body(
toUsers,
text,
uuid: uuid,
name: name,
description: description,
addToIncomingFolder: addToIncomingFolder,
originalOid: originalOid,
),
operation: 'patchMessageSend',
);
}