unical_serverpod_server library
Classes
- Endpoints
- Protocol
- UnicalCalendarAccount
- A linked calendar account. Credentials are stored encrypted at rest in secretEnc (server-only, never sent to clients).
- UnicalCalendarAccountInclude
- UnicalCalendarAccountIncludeList
- UnicalCalendarAccountRepository
- UnicalCalendarAccountTable
- UnicalCalendarAccountUpdateTable
- UnicalEventDto
- Wire type for an event, mapped to/from unical's UnicalEvent in the endpoints.
- UnicalSyncMapping
- Persistent caller-id → backend-ref mapping (the server-side MappingStore), scoped to an account.
- UnicalSyncMappingAttachRowRepository
- UnicalSyncMappingInclude
- UnicalSyncMappingIncludeList
- UnicalSyncMappingRepository
- UnicalSyncMappingTable
- UnicalSyncMappingUpdateTable
- UnicalTaskDto
- Wire type for a task, mapped to/from unical's UnicalTask in the endpoints (unical's plain-Dart types don't cross the RPC boundary).
- UnicalTaskState
- Canonical task state kept server-side so a user's devices stay in sync (percent/tags live here, not just on one device).
- UnicalTaskStateAttachRowRepository
- UnicalTaskStateInclude
- UnicalTaskStateIncludeList
- UnicalTaskStateRepository
- UnicalTaskStateTable
- UnicalTaskStateUpdateTable
Enums
- CalendarProvider
- The kind of remote calendar service backing an account.
- CalendarVisibility
- Whether a calendar account is owned by an authenticated user (private) or readable by anyone (public).
- UnicalSyncStrategy
- Mirror of unical's MetadataStrategy, persisted per mapping.
Exceptions / Errors
- UnicalCalendarException
- Serializable error returned to clients. Never carries secrets.