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

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

/// Owner settings query request.
class GetOwnerSettingsRequest {
  /// Creates a `GetOwnerSettingsRequest` 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.
  const GetOwnerSettingsRequest({required this.context});

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