roadie/Roadie.Api.Library/Models/ThirdPartyApi/Subsonic/SubsonicFileOperationResult.cs

39 lines
1,019 B
C#
Raw Normal View History

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
}