refactor: subgroup package source folders

This commit is contained in:
Ashley Venn 2026-07-01 12:59:23 -07:00
parent 891bbec1fd
commit 2485e10873
359 changed files with 664 additions and 664 deletions

View file

@ -7,12 +7,12 @@ import 'dart:math';
import 'dart:typed_data';
import 'package:cryptography/cryptography.dart';
part 'encrypted_backup/backup_decryption_exception.dart';
part 'encrypted_backup/backup_encryption_codec.dart';
part 'encrypted_backup/backup_exception.dart';
part 'encrypted_backup/backup_file_names.dart';
part 'encrypted_backup/backup_paths.dart';
part 'encrypted_backup/encrypted_backup_operations.dart';
part 'encrypted_backup/errors/backup_decryption_exception.dart';
part 'encrypted_backup/codec/backup_encryption_codec.dart';
part 'encrypted_backup/errors/backup_exception.dart';
part 'encrypted_backup/paths/backup_file_names.dart';
part 'encrypted_backup/paths/backup_paths.dart';
part 'encrypted_backup/operations/encrypted_backup_operations.dart';
/// Default scheduler data directory name under the user's home directory.
const defaultSchedulerDirectoryName = 'ADHD_Scheduler';

View file

@ -1,4 +1,4 @@
part of '../encrypted_backup.dart';
part of '../../encrypted_backup.dart';
Future<List<int>> _encryptBytes({
required String passphrase,

View file

@ -1,4 +1,4 @@
part of '../encrypted_backup.dart';
part of '../../encrypted_backup.dart';
/// Thrown when an encrypted backup cannot be decrypted with the passphrase.
final class BackupDecryptionException implements Exception {

View file

@ -1,4 +1,4 @@
part of '../encrypted_backup.dart';
part of '../../encrypted_backup.dart';
/// Thrown when backup input paths or file contents are invalid.
final class BackupException implements Exception {

View file

@ -1,4 +1,4 @@
part of '../encrypted_backup.dart';
part of '../../encrypted_backup.dart';
/// Create an encrypted backup of the scheduler SQLite file.
///

View file

@ -1,4 +1,4 @@
part of '../encrypted_backup.dart';
part of '../../encrypted_backup.dart';
Future<File> _nextAvailableBackupFile(Directory directory, String name) async {
final preferred = File(_joinPath(directory.path, name));

View file

@ -1,4 +1,4 @@
part of '../encrypted_backup.dart';
part of '../../encrypted_backup.dart';
/// Default scheduler SQLite database path.
File defaultSchedulerSqliteFile() {

View file

@ -18,9 +18,9 @@ import 'scheduling_engine.dart';
import 'task_actions.dart';
import 'task_lifecycle.dart';
import 'time_contracts.dart';
part 'application_commands/application_command_code.dart';
part 'application_commands/application_child_task_draft.dart';
part 'application_commands/application_command_read_hint.dart';
part 'application_commands/application_command_result.dart';
part 'application_commands/v1_application_command_use_cases.dart';
part 'application_commands/planning_state.dart';
part 'application_commands/codes/application_command_code.dart';
part 'application_commands/messages/application_child_task_draft.dart';
part 'application_commands/messages/application_command_read_hint.dart';
part 'application_commands/messages/application_command_result.dart';
part 'application_commands/use_cases/v1_application_command_use_cases.dart';
part 'application_commands/planning/planning_state.dart';

View file

@ -1,4 +1,4 @@
part of '../application_commands.dart';
part of '../../application_commands.dart';
/// Stable V1 application command identifiers.
enum ApplicationCommandCode {

View file

@ -1,4 +1,4 @@
part of '../application_commands.dart';
part of '../../application_commands.dart';
/// Draft row for creating one child task from an application command.
class ApplicationChildTaskDraft {

View file

@ -1,4 +1,4 @@
part of '../application_commands.dart';
part of '../../application_commands.dart';
/// Hint for read models that should be refreshed after a command.
class ApplicationCommandReadHint {

View file

@ -1,4 +1,4 @@
part of '../application_commands.dart';
part of '../../application_commands.dart';
/// Structured result returned by V1 application commands.
class ApplicationCommandResult {

View file

@ -1,4 +1,4 @@
part of '../application_commands.dart';
part of '../../application_commands.dart';
class _PlanningState {
_PlanningState({

View file

@ -1,4 +1,4 @@
part of '../application_commands.dart';
part of '../../application_commands.dart';
/// UI-facing V1 command use cases.
class V1ApplicationCommandUseCases {

View file

@ -15,33 +15,33 @@ import 'repositories.dart';
import 'scheduling_engine.dart';
import 'task_lifecycle.dart';
import 'time_contracts.dart';
part 'application_layer/owner_time_zone_context.dart';
part 'application_layer/application_operation_context.dart';
part 'application_layer/application_failure_code.dart';
part 'application_layer/application_failure.dart';
part 'application_layer/application_result.dart';
part 'application_layer/application_failure_exception.dart';
part 'application_layer/application_persistence_exception.dart';
part 'application_layer/application_operation_record.dart';
part 'application_layer/notice_acknowledgement_record.dart';
part 'application_layer/owner_settings.dart';
part 'application_layer/task_activity_repository.dart';
part 'application_layer/project_statistics_repository.dart';
part 'application_layer/owner_settings_repository.dart';
part 'application_layer/notice_acknowledgement_repository.dart';
part 'application_layer/application_operation_repository.dart';
part 'application_layer/application_unit_of_work_repositories.dart';
part 'application_layer/application_unit_of_work.dart';
part 'application_layer/application_scheduling_loader.dart';
part 'application_layer/in_memory_application_unit_of_work.dart';
part 'application_layer/in_memory_application_state.dart';
part 'application_layer/in_memory_application_repositories.dart';
part 'application_layer/unit_of_work_task_repository.dart';
part 'application_layer/unit_of_work_project_repository.dart';
part 'application_layer/unit_of_work_locked_block_repository.dart';
part 'application_layer/unit_of_work_scheduling_snapshot_repository.dart';
part 'application_layer/unit_of_work_task_activity_repository.dart';
part 'application_layer/unit_of_work_project_statistics_repository.dart';
part 'application_layer/unit_of_work_owner_settings_repository.dart';
part 'application_layer/unit_of_work_notice_acknowledgement_repository.dart';
part 'application_layer/unit_of_work_operation_repository.dart';
part 'application_layer/context/owner_time_zone_context.dart';
part 'application_layer/context/application_operation_context.dart';
part 'application_layer/results/application_failure_code.dart';
part 'application_layer/results/application_failure.dart';
part 'application_layer/results/application_result.dart';
part 'application_layer/results/application_failure_exception.dart';
part 'application_layer/results/application_persistence_exception.dart';
part 'application_layer/records/application_operation_record.dart';
part 'application_layer/records/notice_acknowledgement_record.dart';
part 'application_layer/records/owner_settings.dart';
part 'application_layer/repositories/interfaces/tasks/task_activity_repository.dart';
part 'application_layer/repositories/interfaces/projects/project_statistics_repository.dart';
part 'application_layer/repositories/interfaces/application/owner_settings_repository.dart';
part 'application_layer/repositories/interfaces/application/notice_acknowledgement_repository.dart';
part 'application_layer/repositories/interfaces/application/application_operation_repository.dart';
part 'application_layer/repositories/interfaces/unit_of_work/application_unit_of_work_repositories.dart';
part 'application_layer/repositories/interfaces/unit_of_work/application_unit_of_work.dart';
part 'application_layer/loading/application_scheduling_loader.dart';
part 'application_layer/repositories/in_memory/in_memory_application_unit_of_work.dart';
part 'application_layer/repositories/in_memory/in_memory_application_state.dart';
part 'application_layer/repositories/in_memory/in_memory_application_repositories.dart';
part 'application_layer/repositories/unit_of_work/tasks/unit_of_work_task_repository.dart';
part 'application_layer/repositories/unit_of_work/projects/unit_of_work_project_repository.dart';
part 'application_layer/repositories/unit_of_work/scheduling/unit_of_work_locked_block_repository.dart';
part 'application_layer/repositories/unit_of_work/scheduling/unit_of_work_scheduling_snapshot_repository.dart';
part 'application_layer/repositories/unit_of_work/tasks/unit_of_work_task_activity_repository.dart';
part 'application_layer/repositories/unit_of_work/projects/unit_of_work_project_statistics_repository.dart';
part 'application_layer/repositories/unit_of_work/application/unit_of_work_owner_settings_repository.dart';
part 'application_layer/repositories/unit_of_work/application/unit_of_work_notice_acknowledgement_repository.dart';
part 'application_layer/repositories/unit_of_work/application/unit_of_work_operation_repository.dart';

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Per-operation application context.
class ApplicationOperationContext {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Owner-local time context supplied to application operations.
class OwnerTimeZoneContext {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Repository loader for common scheduler input assembly.
class ApplicationSchedulingLoader {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Persisted exactly-once operation record.
class ApplicationOperationRecord {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Owner-scoped acknowledgement for a one-time scheduling notice.
class NoticeAcknowledgementRecord {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Owner-level settings needed by application use cases.
class OwnerSettings {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../application_layer.dart';
class _InMemoryApplicationRepositories
implements ApplicationUnitOfWorkRepositories {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../application_layer.dart';
class _InMemoryApplicationState {
_InMemoryApplicationState({

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../application_layer.dart';
/// In-memory unit-of-work implementation for deterministic application tests.
class InMemoryApplicationUnitOfWork implements ApplicationUnitOfWork {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
/// Repository contract for exactly-once operation records.
abstract interface class ApplicationOperationRepository {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
/// Repository contract for consumed one-time notices.
abstract interface class NoticeAcknowledgementRepository {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
/// Repository contract for owner settings.
abstract interface class OwnerSettingsRepository {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
/// Repository contract for project statistics aggregates.
abstract interface class ProjectStatisticsRepository {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
/// Repository contract for internal task activities.
abstract interface class TaskActivityRepository {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
/// Atomic application transaction boundary.
abstract interface class ApplicationUnitOfWork {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
/// Repository set available inside one application unit of work.
abstract interface class ApplicationUnitOfWorkRepositories {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
class _UnitOfWorkNoticeAcknowledgementRepository
implements NoticeAcknowledgementRepository {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
class _UnitOfWorkOperationRepository implements ApplicationOperationRepository {
_UnitOfWorkOperationRepository(this._operationsById);

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
class _UnitOfWorkOwnerSettingsRepository implements OwnerSettingsRepository {
_UnitOfWorkOwnerSettingsRepository({

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
class _UnitOfWorkProjectRepository implements ProjectRepository {
_UnitOfWorkProjectRepository({

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
class _UnitOfWorkProjectStatisticsRepository
implements ProjectStatisticsRepository {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
class _UnitOfWorkLockedBlockRepository implements LockedBlockRepository {
_UnitOfWorkLockedBlockRepository({

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
class _UnitOfWorkSchedulingSnapshotRepository
implements SchedulingSnapshotRepository {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
class _UnitOfWorkTaskActivityRepository implements TaskActivityRepository {
_UnitOfWorkTaskActivityRepository({

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../../../application_layer.dart';
class _UnitOfWorkTaskRepository implements TaskRepository {
_UnitOfWorkTaskRepository({

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Typed failure returned by application commands and queries.
class ApplicationFailure {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Stable application-layer result categories.
enum ApplicationFailureCode {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Exception for expected failures raised inside a unit-of-work callback.
class ApplicationFailureException implements Exception {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Exception representing persistence/driver failures at repository boundaries.
class ApplicationPersistenceException implements Exception {

View file

@ -1,4 +1,4 @@
part of '../application_layer.dart';
part of '../../application_layer.dart';
/// Result wrapper for expected application success/failure paths.
class ApplicationResult<T> {

View file

@ -14,19 +14,19 @@ import 'locked_time.dart';
import 'models.dart';
import 'project_statistics.dart';
import 'time_contracts.dart';
part 'application_management/application_management_command_code.dart';
part 'application_management/owner_settings_warning_code.dart';
part 'application_management/get_backlog_request.dart';
part 'application_management/backlog_item_read_model.dart';
part 'application_management/backlog_query_result.dart';
part 'application_management/get_project_defaults_request.dart';
part 'application_management/project_defaults_query_result.dart';
part 'application_management/project_profile_draft.dart';
part 'application_management/project_profile_update.dart';
part 'application_management/locked_block_draft.dart';
part 'application_management/locked_block_update.dart';
part 'application_management/owner_settings_update_result.dart';
part 'application_management/owner_settings_update.dart';
part 'application_management/notice_acknowledgement_result.dart';
part 'application_management/v1_application_management_use_cases.dart';
part 'application_management/parsed_notice_id.dart';
part 'application_management/codes/application_management_command_code.dart';
part 'application_management/codes/owner_settings_warning_code.dart';
part 'application_management/requests/get_backlog_request.dart';
part 'application_management/read_models/backlog_item_read_model.dart';
part 'application_management/read_models/backlog_query_result.dart';
part 'application_management/requests/get_project_defaults_request.dart';
part 'application_management/read_models/project_defaults_query_result.dart';
part 'application_management/drafts/project_profile_draft.dart';
part 'application_management/updates/project_profile_update.dart';
part 'application_management/drafts/locked_block_draft.dart';
part 'application_management/updates/locked_block_update.dart';
part 'application_management/results/owner_settings_update_result.dart';
part 'application_management/updates/owner_settings_update.dart';
part 'application_management/results/notice_acknowledgement_result.dart';
part 'application_management/use_cases/v1_application_management_use_cases.dart';
part 'application_management/parsing/parsed_notice_id.dart';

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Stable management command identifiers.
enum ApplicationManagementCommandCode {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Typed warning codes for settings changes that reinterpret local dates/times.
enum OwnerSettingsWarningCode {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Draft used when creating a locked block.
class LockedBlockDraft {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Draft used when creating a project.
class ProjectProfileDraft {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
class _ParsedNoticeId {
const _ParsedNoticeId({

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// One backlog row with its configured staleness marker.
class BacklogItemReadModel {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Query result for the backlog surface.
class BacklogQueryResult {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Project defaults query result.
class ProjectDefaultsQueryResult {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Backlog query request.
class GetBacklogRequest {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Query request for project defaults and learned suggestions.
class GetProjectDefaultsRequest {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Result for notice acknowledgement commands.
class NoticeAcknowledgementResult {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Result for owner settings updates.
class OwnerSettingsUpdateResult {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Patch used when updating a locked block definition.
class LockedBlockUpdate {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Patch used when updating owner settings.
class OwnerSettingsUpdate {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// Patch used when updating configured project defaults.
class ProjectProfileUpdate {

View file

@ -1,4 +1,4 @@
part of '../application_management.dart';
part of '../../application_management.dart';
/// V1 management facade used by future Flutter state management.
class V1ApplicationManagementUseCases {

View file

@ -9,9 +9,9 @@ library;
// scheduler so the engine can focus on moving tasks through time.
import 'models.dart';
part 'backlog/backlog_filter.dart';
part 'backlog/backlog_sort_key.dart';
part 'backlog/backlog_staleness_marker.dart';
part 'backlog/backlog_staleness_settings.dart';
part 'backlog/backlog_view.dart';
part 'backlog/indexed_task.dart';
part 'backlog/queries/backlog_filter.dart';
part 'backlog/queries/backlog_sort_key.dart';
part 'backlog/staleness/backlog_staleness_marker.dart';
part 'backlog/staleness/backlog_staleness_settings.dart';
part 'backlog/views/backlog_view.dart';
part 'backlog/views/indexed_task.dart';

View file

@ -1,4 +1,4 @@
part of '../backlog.dart';
part of '../../backlog.dart';
/// Derived backlog filters for a unified backlog list.
///

View file

@ -1,4 +1,4 @@
part of '../backlog.dart';
part of '../../backlog.dart';
/// Sort options for a unified backlog list.
///

View file

@ -1,4 +1,4 @@
part of '../backlog.dart';
part of '../../backlog.dart';
/// Visual age bucket for backlog display.
///

View file

@ -1,4 +1,4 @@
part of '../backlog.dart';
part of '../../backlog.dart';
/// Configurable thresholds for backlog age markers.
///

View file

@ -1,4 +1,4 @@
part of '../backlog.dart';
part of '../../backlog.dart';
/// Read-only backlog projection over the unified task list.
///

View file

@ -1,4 +1,4 @@
part of '../backlog.dart';
part of '../../backlog.dart';
/// Backlog task paired with its source-list position for stable sorting.
class _IndexedTask {

View file

@ -10,12 +10,12 @@ library;
import 'models.dart';
import 'task_lifecycle.dart';
import 'time_contracts.dart';
part 'child_tasks/child_task_entry.dart';
part 'child_tasks/child_task_break_up_request.dart';
part 'child_tasks/child_task_break_up_result.dart';
part 'child_tasks/child_task_break_up_service.dart';
part 'child_tasks/child_task_view.dart';
part 'child_tasks/child_task_completion_result.dart';
part 'child_tasks/child_task_completion_service.dart';
part 'child_tasks/child_task_summary.dart';
part 'child_tasks/indexed_child.dart';
part 'child_tasks/models/child_task_entry.dart';
part 'child_tasks/requests/child_task_break_up_request.dart';
part 'child_tasks/results/child_task_break_up_result.dart';
part 'child_tasks/services/child_task_break_up_service.dart';
part 'child_tasks/models/child_task_view.dart';
part 'child_tasks/results/child_task_completion_result.dart';
part 'child_tasks/services/child_task_completion_service.dart';
part 'child_tasks/models/child_task_summary.dart';
part 'child_tasks/indexing/indexed_child.dart';

View file

@ -1,4 +1,4 @@
part of '../child_tasks.dart';
part of '../../child_tasks.dart';
class _IndexedChild {
const _IndexedChild({

View file

@ -1,4 +1,4 @@
part of '../child_tasks.dart';
part of '../../child_tasks.dart';
/// Row-style input for creating one child task.
///

View file

@ -1,4 +1,4 @@
part of '../child_tasks.dart';
part of '../../child_tasks.dart';
/// Status counts for a parent's direct children.
class ChildTaskSummary {

View file

@ -1,4 +1,4 @@
part of '../child_tasks.dart';
part of '../../child_tasks.dart';
/// Read-only parent/child projection over a task list.
///

View file

@ -1,4 +1,4 @@
part of '../child_tasks.dart';
part of '../../child_tasks.dart';
/// Command input for breaking one parent task into direct children.
class ChildTaskBreakUpRequest {

View file

@ -1,4 +1,4 @@
part of '../child_tasks.dart';
part of '../../child_tasks.dart';
/// Result from breaking a parent task into direct children.
class ChildTaskBreakUpResult {

View file

@ -1,4 +1,4 @@
part of '../child_tasks.dart';
part of '../../child_tasks.dart';
/// Result from child/parent completion propagation.
class ChildTaskCompletionResult {

View file

@ -1,4 +1,4 @@
part of '../child_tasks.dart';
part of '../../child_tasks.dart';
/// Creates direct child tasks from ordered child-entry rows.
class ChildTaskBreakUpService {

View file

@ -1,4 +1,4 @@
part of '../child_tasks.dart';
part of '../../child_tasks.dart';
/// Applies direct parent/child completion rules.
///

View file

@ -17,31 +17,31 @@ import 'scheduling_engine.dart';
import 'task_lifecycle.dart';
import 'task_statistics.dart';
import 'time_contracts.dart';
part 'document_mapping/document_mapping_failure_code.dart';
part 'document_mapping/document_mapping_exception.dart';
part 'document_mapping/document_metadata.dart';
part 'document_mapping/persistence_enum_mapping.dart';
part 'document_mapping/task_document_mapping.dart';
part 'document_mapping/task_statistics_document_mapping.dart';
part 'document_mapping/project_document_mapping.dart';
part 'document_mapping/project_statistics_document_mapping.dart';
part 'document_mapping/locked_block_recurrence_document_mapping.dart';
part 'document_mapping/locked_block_document_mapping.dart';
part 'document_mapping/locked_block_override_document_mapping.dart';
part 'document_mapping/task_activity_document_mapping.dart';
part 'document_mapping/owner_settings_document_mapping.dart';
part 'document_mapping/backlog_staleness_document_mapping.dart';
part 'document_mapping/notice_acknowledgement_document_mapping.dart';
part 'document_mapping/application_operation_document_mapping.dart';
part 'document_mapping/scheduling_snapshot_document_mapping.dart';
part 'document_mapping/scheduling_window_document_mapping.dart';
part 'document_mapping/time_interval_document_mapping.dart';
part 'document_mapping/scheduling_notice_document_mapping.dart';
part 'document_mapping/scheduling_change_document_mapping.dart';
part 'document_mapping/scheduling_overlap_document_mapping.dart';
part 'document_mapping/task_document_extension.dart';
part 'document_mapping/task_statistics_document_extension.dart';
part 'document_mapping/project_statistics_document_extension.dart';
part 'document_mapping/failures/document_mapping_failure_code.dart';
part 'document_mapping/failures/document_mapping_exception.dart';
part 'document_mapping/metadata/document_metadata.dart';
part 'document_mapping/enums/persistence_enum_mapping.dart';
part 'document_mapping/tasks/task_document_mapping.dart';
part 'document_mapping/tasks/task_statistics_document_mapping.dart';
part 'document_mapping/projects/project_document_mapping.dart';
part 'document_mapping/projects/project_statistics_document_mapping.dart';
part 'document_mapping/locked_time/locked_block_recurrence_document_mapping.dart';
part 'document_mapping/locked_time/locked_block_document_mapping.dart';
part 'document_mapping/locked_time/locked_block_override_document_mapping.dart';
part 'document_mapping/tasks/task_activity_document_mapping.dart';
part 'document_mapping/application/owner_settings_document_mapping.dart';
part 'document_mapping/application/backlog_staleness_document_mapping.dart';
part 'document_mapping/application/notice_acknowledgement_document_mapping.dart';
part 'document_mapping/application/application_operation_document_mapping.dart';
part 'document_mapping/scheduling/scheduling_snapshot_document_mapping.dart';
part 'document_mapping/scheduling/scheduling_window_document_mapping.dart';
part 'document_mapping/time/time_interval_document_mapping.dart';
part 'document_mapping/scheduling/scheduling_notice_document_mapping.dart';
part 'document_mapping/scheduling/scheduling_change_document_mapping.dart';
part 'document_mapping/scheduling/scheduling_overlap_document_mapping.dart';
part 'document_mapping/tasks/task_document_extension.dart';
part 'document_mapping/tasks/task_statistics_document_extension.dart';
part 'document_mapping/projects/project_statistics_document_extension.dart';
extension on Task {
void _validateTaskDocumentMetadata(Map<String, Object?> document) {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [ApplicationOperationRecord].
abstract final class ApplicationOperationDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [BacklogStalenessSettings].
abstract final class BacklogStalenessDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [NoticeAcknowledgementRecord].
abstract final class NoticeAcknowledgementDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [OwnerSettings].
abstract final class OwnerSettingsDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Stable enum encode/decode helpers for V1 document maps.
abstract final class PersistenceEnumMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Typed mapping failure for malformed V1 documents.
class DocumentMappingException implements Exception {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Stable document mapping failure categories.
enum DocumentMappingFailureCode {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [LockedBlock].
abstract final class LockedBlockDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [LockedBlockOverride].
abstract final class LockedBlockOverrideDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [LockedBlockRecurrence].
abstract final class LockedBlockRecurrenceDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Common metadata decoded from a V1 top-level document.
class DocumentMetadata {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [ProjectProfile].
abstract final class ProjectDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Convenience extension for converting [ProjectStatistics] into a document.
extension ProjectStatisticsDocumentExtension on ProjectStatistics {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [ProjectStatistics].
abstract final class ProjectStatisticsDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [SchedulingChange].
abstract final class SchedulingChangeDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [SchedulingNotice].
abstract final class SchedulingNoticeDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [SchedulingOverlap].
abstract final class SchedulingOverlapDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [SchedulingStateSnapshot].
abstract final class SchedulingSnapshotDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [SchedulingWindow].
abstract final class SchedulingWindowDocumentMapping {

View file

@ -1,4 +1,4 @@
part of '../document_mapping.dart';
part of '../../document_mapping.dart';
/// Document mapping for [TaskActivity].
abstract final class TaskActivityDocumentMapping {

Some files were not shown because too many files have changed in this diff Show more