mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-31 04:04:21 -04:00
36 lines
1.0 KiB
C#
36 lines
1.0 KiB
C#
using Newtonsoft.Json;
|
|
|
|
namespace Kyoo.Models
|
|
{
|
|
public class PeopleLink
|
|
{
|
|
[JsonIgnore] public long ID { get; set; }
|
|
[JsonIgnore] public long PeopleID { get; set; }
|
|
[JsonIgnore] public virtual People People { get; set; }
|
|
|
|
public string Slug => People.Slug;
|
|
public string Name => People.Name;
|
|
public string ExternalIDs => People.ExternalIDs;
|
|
|
|
[JsonIgnore] public long ShowID { get; set; }
|
|
[JsonIgnore] public virtual Show Show { get; set; }
|
|
public string Role { get; set; }
|
|
public string Type { get; set; }
|
|
|
|
public PeopleLink() {}
|
|
|
|
public PeopleLink(People people, string role, string type)
|
|
{
|
|
People = people;
|
|
Role = role;
|
|
Type = type;
|
|
}
|
|
|
|
public PeopleLink(string slug, string name, string role, string type, string imgPrimary, string externalIDs)
|
|
{
|
|
People = new People(slug, name, imgPrimary, externalIDs);
|
|
Role = role;
|
|
Type = type;
|
|
}
|
|
}
|
|
} |