putDocsRead method

Future<RestApiResponse> putDocsRead(
  1. List<String> ids, {
  2. bool read = true,
})

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}),
  );
}