filespace_models
LucidLink Python Library - Filespace Type Definitions
Types for filespace identity, configuration, and daemon status.
- class lucidlink.filespace_models.DaemonStatus(is_running: bool, is_authenticated: bool, is_linked: bool, root_path: str)[source]
Bases:
objectDaemon status information.
Returned by
Daemon.get_status().- is_authenticated: bool
Whether the daemon has authenticated to a workspace.
- is_linked: bool
Whether the daemon is linked to a filespace.
- is_running: bool
Whether the daemon is currently running.
- root_path: str
Root path for daemon operational files.
- class lucidlink.filespace_models.FilespaceInfo(id: str, name: str, created: str)[source]
Bases:
objectSummary information for a filespace in a workspace listing.
Returned by
Workspace.list_filespaces().- created: str
Creation timestamp (ISO 8601).
- id: str
Unique filespace identifier.
- name: str
Human-readable filespace name.
- class lucidlink.filespace_models.SyncMode(*values)[source]
Bases:
EnumControls whether changes are automatically synchronized to the hub on close.
- SYNC_ALL = 'all'
(default) Automatically call
sync_all()before unlinking filespaces.
- SYNC_NONE = 'none'
Do not sync automatically — caller must call
sync_all()explicitly.