2019-07-03 16:21:29 +00:00
|
|
|
|
using System.Collections.Generic;
|
2018-11-22 13:48:32 +00:00
|
|
|
|
|
|
|
|
|
namespace Roadie.Library.Models.ThirdPartyApi.Subsonic
|
|
|
|
|
{
|
|
|
|
|
public class SubsonicFileOperationResult<T> : FileOperationResult<T>
|
|
|
|
|
{
|
|
|
|
|
public ErrorCodes ErrorCode { get; set; }
|
|
|
|
|
|
|
|
|
|
public SubsonicFileOperationResult()
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public SubsonicFileOperationResult(string message)
|
|
|
|
|
: base(message)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public SubsonicFileOperationResult(bool isNotFoundResult, string message)
|
|
|
|
|
: base(isNotFoundResult, message)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public SubsonicFileOperationResult(IEnumerable<string> messages = null)
|
|
|
|
|
: base(messages)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
2019-07-03 16:21:29 +00:00
|
|
|
|
public SubsonicFileOperationResult(bool isNotFoundResult, IEnumerable<string> messages = null)
|
2018-11-22 13:48:32 +00:00
|
|
|
|
: base(isNotFoundResult, messages)
|
|
|
|
|
{
|
|
|
|
|
}
|
|
|
|
|
|
2018-11-22 17:31:59 +00:00
|
|
|
|
public SubsonicFileOperationResult(ErrorCodes error, string message = null)
|
|
|
|
|
: base(message)
|
|
|
|
|
{
|
2019-07-03 16:21:29 +00:00
|
|
|
|
ErrorCode = error;
|
2018-11-22 17:31:59 +00:00
|
|
|
|
}
|
2018-11-22 13:48:32 +00:00
|
|
|
|
}
|
2019-07-03 16:21:29 +00:00
|
|
|
|
}
|