// SPDX-FileCopyrightText: 2026 FocusFlow contributors
// SPDX-License-Identifier: AGPL-3.0-only

part of '../../scheduler_db.dart';

/// Generated locked-time accessors for blocks and date overrides.
@DriftAccessor(tables: [LockedBlocks, LockedOverrides])
class LockedBlockDao extends DatabaseAccessor<SchedulerDb>
    with _$LockedBlockDaoMixin {
  /// Creates a `LockedBlockDao` instance with the values required by its invariants.
  /// Callers should pass already-normalized scheduler data because validation and defaulting belong at the model or service boundary, not in arbitrary UI code.
  LockedBlockDao(super.db);
}
