using System;
using Unity.Cloud.Collaborate.Models.Enums;
namespace Unity.Cloud.Collaborate.Models
{
internal interface IStartModel : IModel
{
///
/// Event that is triggered when the project status changes.
///
event Action ProjectStatusChanged;
///
/// Returns the current project status.
///
ProjectStatus ProjectStatus { get; }
///
/// Request to turn on the service.
///
void RequestTurnOnService();
///
/// Show the service page.
///
void ShowServicePage();
///
/// Show login page.
///
void ShowLoginPage();
///
/// Show no seat page.
///
void ShowNoSeatPage();
}
}