// Copyright Epic Games, Inc. All Rights Reserved.
using System.Collections.Generic;
using EpicGames.Horde.Streams;
namespace EpicGames.Horde.Projects
{
///
/// Handle to a Horde project
///
public interface IProject
{
///
/// Unique id of the project
///
ProjectId Id { get; }
///
/// Name of the project
///
string Name { get; }
///
/// Order to display this project on the dashboard
///
int Order { get; }
///
/// List of streams that are in this project
///
IReadOnlyList Streams { get; }
}
///
/// Describes a stream within a project
///
public interface IProjectStream
{
///
/// The stream id
///
StreamId Id { get; }
///
/// The stream name
///
string Name { get; }
}
}