parent
742c680014
commit
2015156061
@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using NzbDrone.Common.Exceptions;
|
||||
|
||||
namespace NzbDrone.Core.Notifications.Apprise
|
||||
{
|
||||
public class AppriseException : NzbDroneException
|
||||
{
|
||||
public AppriseException(string message)
|
||||
: base(message)
|
||||
{
|
||||
}
|
||||
|
||||
public AppriseException(string message, Exception innerException, params object[] args)
|
||||
: base(message, innerException, args)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,19 @@
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace NzbDrone.Core.Notifications.Apprise
|
||||
{
|
||||
public enum AppriseNotificationType
|
||||
{
|
||||
[EnumMember(Value = "info")]
|
||||
Info = 0,
|
||||
|
||||
[EnumMember(Value = "success")]
|
||||
Success,
|
||||
|
||||
[EnumMember(Value = "warning")]
|
||||
Warning,
|
||||
|
||||
[EnumMember(Value = "failure")]
|
||||
Failure,
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace NzbDrone.Core.Notifications.Apprise
|
||||
{
|
||||
public class ApprisePayload
|
||||
{
|
||||
public string Urls { get; set; }
|
||||
|
||||
public string Title { get; set; }
|
||||
|
||||
public string Body { get; set; }
|
||||
|
||||
public AppriseNotificationType Type { get; set; }
|
||||
|
||||
public string Tag { get; set; }
|
||||
}
|
||||
}
|
Loading…
Reference in new issue