19 lines
760 B
C#
19 lines
760 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace LANCommander.SDK.Models.Manifest
|
|
{
|
|
public class Redistributable : BaseManifest, IKeyedModel
|
|
{
|
|
public Guid Id { get; set; }
|
|
public string Name { get; set; }
|
|
public string Version { get; set; }
|
|
public string Description { get; set; }
|
|
public string Notes { get; set; }
|
|
public string OptionSchema { get; set; }
|
|
public Dictionary<string, string> Options { get; set; } = new Dictionary<string, string>();
|
|
public DateTime ReleasedOn { get; set; }
|
|
public virtual ICollection<Archive> Archives { get; set; } = new List<Archive>();
|
|
public virtual ICollection<Script> Scripts { get; set; } = new List<Script>();
|
|
}
|
|
}
|