Files
UnrealEngineUWP/Engine/Source/Programs/Horde/HordeServer/Models/AgentSoftware.cs
ben marsh 53fd8641ae Horde: Move type aliases into namespace scope for simplicity. Also prevents weirdness with quick refactoring screwing up the order when adding new using declarations.
#ROBOMERGE-SOURCE: CL 17096399 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17096400 by ben marsh in ue5-release-engine-test branch]
2021-08-07 19:19:42 -04:00

48 lines
1.1 KiB
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using HordeServer.Api;
using HordeServer.Collections;
using HordeServer.Services;
using HordeServer.Utilities;
using MongoDB.Bson;
using MongoDB.Bson.Serialization.Attributes;
using System;
using System.Collections.Generic;
using System.IO;
using System.IO.Compression;
using System.Linq;
using System.Text.Json;
using System.Threading.Tasks;
namespace HordeServer.Models
{
using AgentSoftwareVersion = StringId<IAgentSoftwareCollection>;
using AgentSoftwareChannelName = StringId<AgentSoftwareChannels>;
/// <summary>
/// A software channel
/// </summary>
public interface IAgentSoftwareChannel
{
/// <summary>
/// The channel id
/// </summary>
public AgentSoftwareChannelName Name { get; set; }
/// <summary>
/// Name of the user that made the last modification
/// </summary>
public string? ModifiedBy { get; set; }
/// <summary>
/// Last modification time
/// </summary>
public DateTime ModifiedTime { get; set; }
/// <summary>
/// The software version number
/// </summary>
public string Version { get; set; }
}
}