postFolders method

Future<RestApiResponse> postFolders(
  1. String folderName,
  2. String parentFolder, {
  3. RestApiDOCUframeFolderType parentFolderSourceType = RestApiDOCUframeFolderType.path,
})

Erstellt einen Unterordner

Legt einen neuen Ordner als Unterordner eines bestehenden Ordners an. Unterstützt verschiedene Ordnertypen und hierarchische Strukturen.

folderName - Name des neuen Ordners parentFolder - ID oder Pfad des übergeordneten Ordners parentFolderSourceType - Typ des übergeordneten Ordners (Standard: path)

Returns: RestApiResponse mit der neuen Ordner-ID

Beispiel:

RestApiResponse response = await api.v1.folders.postFolders(
  "Neuer Unterordner",
  "/Dokumente/Projekte",
  parentFolderSourceType: RestApiFolderType.path
);

Implementation

Future<RestApiResponse> postFolders(
  String folderName,
  String parentFolder, {
  RestApiDOCUframeFolderType parentFolderSourceType =
      RestApiDOCUframeFolderType.path,
}) {
  return _execute(
    method: ApiHttpMethod.post,
    path: '/folders',
    body: jsonEncode(<String, dynamic>{
      'folderName': folderName,
      'parentFolder': parentFolder,
      'parentFolderSourceType': parentFolderSourceType.value,
    }),
    operation: 'postFolders',
  );
}