mirror of
https://gitee.com/wanwujie/sub2api
synced 2026-04-13 19:34:45 +08:00
feat: announcement支持强制弹窗通知
This commit is contained in:
@@ -155,6 +155,7 @@ export interface UpdateSubscriptionRequest {
|
||||
// ==================== Announcement Types ====================
|
||||
|
||||
export type AnnouncementStatus = 'draft' | 'active' | 'archived'
|
||||
export type AnnouncementNotifyMode = 'silent' | 'popup'
|
||||
|
||||
export type AnnouncementConditionType = 'subscription' | 'balance'
|
||||
|
||||
@@ -180,6 +181,7 @@ export interface Announcement {
|
||||
title: string
|
||||
content: string
|
||||
status: AnnouncementStatus
|
||||
notify_mode: AnnouncementNotifyMode
|
||||
targeting: AnnouncementTargeting
|
||||
starts_at?: string
|
||||
ends_at?: string
|
||||
@@ -193,6 +195,7 @@ export interface UserAnnouncement {
|
||||
id: number
|
||||
title: string
|
||||
content: string
|
||||
notify_mode: AnnouncementNotifyMode
|
||||
starts_at?: string
|
||||
ends_at?: string
|
||||
read_at?: string
|
||||
@@ -204,6 +207,7 @@ export interface CreateAnnouncementRequest {
|
||||
title: string
|
||||
content: string
|
||||
status?: AnnouncementStatus
|
||||
notify_mode?: AnnouncementNotifyMode
|
||||
targeting: AnnouncementTargeting
|
||||
starts_at?: number
|
||||
ends_at?: number
|
||||
@@ -213,6 +217,7 @@ export interface UpdateAnnouncementRequest {
|
||||
title?: string
|
||||
content?: string
|
||||
status?: AnnouncementStatus
|
||||
notify_mode?: AnnouncementNotifyMode
|
||||
targeting?: AnnouncementTargeting
|
||||
starts_at?: number
|
||||
ends_at?: number
|
||||
|
||||
Reference in New Issue
Block a user