namespace CopilotCoordinator.Models;

public record SequenceDefinition(
    int Id,
    string Name,
    int CategoryId,
    List<int> Cameras,
    int IntervalSeconds
);

public record SequenceCategory(int Id, string Name);

public record RunningSequence(
    int ViewerId,
    int SequenceId,
    DateTime StartedAt,
    int CurrentCameraIndex
);

public record SequenceStartRequest(int ViewerId, int SequenceId);
public record SequenceStopRequest(int ViewerId);
