mirror of
https://github.com/langgenius/dify.git
synced 2026-06-14 12:51:07 +08:00
51 lines
1.0 KiB
TypeScript
51 lines
1.0 KiB
TypeScript
// This file is auto-generated by @hey-api/openapi-ts
|
|
|
|
import * as z from 'zod'
|
|
|
|
/**
|
|
* DismissNotificationPayload
|
|
*/
|
|
export const zDismissNotificationPayload = z.object({
|
|
notification_id: z.string(),
|
|
})
|
|
|
|
/**
|
|
* SimpleResultResponse
|
|
*/
|
|
export const zSimpleResultResponse = z.object({
|
|
result: z.string(),
|
|
})
|
|
|
|
/**
|
|
* NotificationItemResponse
|
|
*/
|
|
export const zNotificationItemResponse = z.object({
|
|
body: z.string(),
|
|
frequency: z.string().nullish(),
|
|
lang: z.string(),
|
|
notification_id: z.string().nullish(),
|
|
subtitle: z.string(),
|
|
title: z.string(),
|
|
title_pic_url: z.string(),
|
|
})
|
|
|
|
/**
|
|
* NotificationResponse
|
|
*/
|
|
export const zNotificationResponse = z.object({
|
|
notifications: z.array(zNotificationItemResponse),
|
|
should_show: z.boolean(),
|
|
})
|
|
|
|
/**
|
|
* Success — inspect should_show to decide whether to render the modal
|
|
*/
|
|
export const zGetNotificationResponse = zNotificationResponse
|
|
|
|
export const zPostNotificationDismissBody = zDismissNotificationPayload
|
|
|
|
/**
|
|
* Success
|
|
*/
|
|
export const zPostNotificationDismissResponse = zSimpleResultResponse
|