pl-api
    Preparing search index...

    Function driveCategory

    • Parameters

      Returns {
          createFile: (
              file: File,
              folderId?: string,
          ) => Promise<
              {
                  content_type: string;
                  description: string
                  | null;
                  filename: string;
                  id: string;
                  is_avatar: boolean;
                  is_banner: boolean;
                  sensitive: boolean;
                  thumbnail_url: string;
                  url: string;
              },
          >;
          createFolder: (name: string, parentId?: string) => Promise<DriveFolder>;
          deleteFile: (id: string) => Promise<PlApiResponse<Record<string, never>>>;
          deleteFolder: (id: string) => Promise<PlApiResponse<EmptyObject>>;
          getDrive: () => Promise<DriveFolder>;
          getDriveStatus: () => Promise<{ file_count: number; used_size: number }>;
          getFile: (
              id: string,
          ) => Promise<
              {
                  content_type: string;
                  description: string
                  | null;
                  filename: string;
                  id: string;
                  is_avatar: boolean;
                  is_banner: boolean;
                  sensitive: boolean;
                  thumbnail_url: string;
                  url: string;
              },
          >;
          getFolder: (id: string) => Promise<DriveFolder>;
          moveFile: (
              id: string,
              targetFolderId?: string,
          ) => Promise<
              {
                  content_type: string;
                  description: string
                  | null;
                  filename: string;
                  id: string;
                  is_avatar: boolean;
                  is_banner: boolean;
                  sensitive: boolean;
                  thumbnail_url: string;
                  url: string;
              },
          >;
          moveFolder: (id: string, targetFolderId?: string) => Promise<DriveFolder>;
          updateFile: (
              id: string,
              params: UpdateFileParams,
          ) => Promise<
              {
                  content_type: string;
                  description: string
                  | null;
                  filename: string;
                  id: string;
                  is_avatar: boolean;
                  is_banner: boolean;
                  sensitive: boolean;
                  thumbnail_url: string;
                  url: string;
              },
          >;
          updateFolder: (id: string, name: string) => Promise<DriveFolder>;
      }