getFolderByOid method
Ruft Ordner-Inhalte über die Objekt-ID (OID) ab
Lädt den Inhalt eines spezifischen Ordners anhand seiner eindeutigen Objekt-ID mit Paginierung und Suchoptionen.
oid - Die eindeutige Objekt-ID des Ordners
reverseOrder - Umgekehrte Sortierreihenfolge (Standard: false)
page - Seitenzahl für Paginierung (Standard: 0)
perPage - Anzahl Elemente pro Seite (Standard: aus Konfiguration)
query - Suchtext zum Filtern der Ergebnisse
Returns: RestApiResponse mit Ordner-Inhalten und Dokumenten
Beispiel:
RestApiResponse response = await api.v1.folders.getFolderByOid(
"folder-oid-12345",
query: "vertrag",
perPage: 50
);
Implementation
Future<RestApiResponse> getFolderByOid(
String oid, {
bool reverseOrder = false,
int page = 0,
int? perPage,
String query = '',
}) {
final Map<String, String> parameters = <String, String>{};
if (reverseOrder) {
parameters['reverseOrder'] = reverseOrder.toString();
}
if (page > 0) {
parameters['page'] = page.toString();
}
parameters['perPage'] = (perPage ?? _runtime.configuration.perPageCount)
.toString();
if (query.isNotEmpty) {
parameters['query'] = query;
}
return _get('/folders/oid/$oid', parameters, 'getFolderByOid');
}