wabbajack/Wabbajack.DTOs/DownloadStates/IPS4OAuth2.cs
2021-12-26 22:53:39 -07:00

22 lines
705 B
C#

using System;
namespace Wabbajack.DTOs.DownloadStates;
public abstract class IPS4OAuth2 : ADownloadState, IMetaState
{
public long IPS4Mod { get; set; }
public bool IsAttachment { get; set; } = false;
public string IPS4File { get; set; } = "";
public string IPS4Url { get; set; } = "";
public override object[] PrimaryKey => new object[] {IPS4Mod, IPS4File ?? "", IsAttachment};
public Uri URL { get; }
public string? Name { get; set; }
public string? Author { get; set; }
public string? Version { get; set; }
public Uri? ImageURL { get; set; }
public bool IsNSFW { get; set; }
public string? Description { get; set; }
public Uri? LinkUrl => null;
}