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

part of '../../application_management.dart';

/// Request for one Backlog task drawer projection.
class GetBacklogTaskDetailRequest {
  /// Creates a detail request for [taskId].
  const GetBacklogTaskDetailRequest({
    required this.context,
    required this.localDate,
    required this.taskId,
  });

  /// Read context containing owner scope and read instant.
  final ApplicationOperationContext context;

  /// Owner-local date used for schedule preview context.
  final CivilDate localDate;

  /// Selected backlog task id.
  final String taskId;
}
