services/pod/pod library

POD services barrel file for GeoPod.

Exports all POD-related services for convenient imports.

Copyright (C) 2025, Software Innovation Institute, ANU.

Licensed under the GNU General Public License, Version 3 (the "License").

License: https://opensource.org/license/gpl-3-0.

Classes

FileOperationResult
Result of a file operation.
PodAuth
Provides authentication utilities for POD access.
PodDirectoryService
Service for listing and managing POD directories.
PodFileSystem
High-level POD file system operations.
PodHttp
Low-level HTTP client for POD operations.
PodPath
Provides path utilities for POD resources.
PodResponse
Result of a POD HTTP operation.

Enums

PodContentType
Content types for POD resources.
ResourceStatus
Resource status enumeration.

Constants

appDirName → const String
Application directory name in the POD.
dataDir → const String
Data subdirectory name.

Properties

podFilesChangeNotifier ValueNotifier<int>
Notifier for file system changes. Increments when files are added, deleted, or modified. UI components can listen to this to refresh their views.
final

Typedefs

TokenPair = ({String accessToken, String dPopToken})
Authentication token pair for POD requests.