putDocsRead method
Markiert Dokumente als gelesen oder ungelesen
Ändert den Lesestatus von Dokumenten für den aktuellen Benutzer. Hilfreich für die Verwaltung von Benachrichtigungen und To-Do-Listen.
ids - Liste von Dokument-OIDs oder UUIDs
read - true = als gelesen markieren, false = als ungelesen (Standard: true)
Returns: RestApiResponse mit dem Aktualisierungsstatus
Beispiel:
// Dokumente als gelesen markieren
RestApiResponse response = await api.v1.documents.putDocsRead(
["doc-123", "doc-456"],
read: true
);
// Dokumente als ungelesen markieren
await api.v1.documents.putDocsRead(["doc-789"], read: false);
Implementation
Future<RestApiResponse> putDocsRead(List<String> ids, {bool read = true}) {
return _execute(
ApiHttpMethod.put,
'/docs/read',
'putDocsRead',
body: jsonEncode(<String, dynamic>{'read': read, 'ids': ids}),
);
}