mirror of
https://github.com/babalae/better-genshin-impact.git
synced 2026-05-25 10:05:49 +08:00
73 lines
1.5 KiB
C#
73 lines
1.5 KiB
C#
using CommunityToolkit.Mvvm.ComponentModel;
|
|
using System;
|
|
|
|
namespace BetterGenshinImpact.Service.Notification;
|
|
|
|
/// <summary>
|
|
/// Notification
|
|
/// </summary>
|
|
[Serializable]
|
|
public partial class NotificationConfig : ObservableObject
|
|
{
|
|
|
|
|
|
[ObservableProperty]
|
|
private string _notificationEventSubscribe = string.Empty;
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private bool _webhookEnabled;
|
|
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private string _webhookEndpoint = string.Empty;
|
|
|
|
|
|
|
|
/// <summary>
|
|
/// 是否包含截图
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private bool _includeScreenShot = true;
|
|
|
|
/// <summary>
|
|
/// windows uwp 通知是否启用
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private bool _windowsUwpNotificationEnabled = false;
|
|
|
|
|
|
// 飞书通知
|
|
/// <summary>
|
|
/// 飞书通知是否启用
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private bool _feishuNotificationEnabled = false;
|
|
|
|
|
|
/// <summary>
|
|
/// 飞书通知地址
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private string _feishuWebhookUrl = string.Empty;
|
|
|
|
|
|
// 企业微信通知
|
|
/// <summary>
|
|
/// 企业微信通知是否启用
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private bool _workweixinNotificationEnabled = false;
|
|
|
|
|
|
/// <summary>
|
|
/// 企业微信通知通知地址
|
|
/// </summary>
|
|
[ObservableProperty]
|
|
private string _workweixinWebhookUrl = string.Empty;
|
|
}
|