Files
2026-07-13 13:34:48 +08:00

23 lines
724 B
TypeScript

import { z } from '@botpress/sdk'
import { boardSchema, listSchema, cardSchema } from 'definitions/schemas'
// ==== Common Input Schemas ====
export const noInput = z.object({})
export const hasBoardId = z.object({
boardId: boardSchema.shape.id.title('Board ID').describe('Unique identifier of the board'),
})
export const hasListId = z.object({
listId: listSchema.shape.id.title('List ID').describe('Unique identifier of the list'),
})
export const hasCardId = z.object({
cardId: cardSchema.shape.id.title('Card ID').describe('Unique identifier of the card'),
})
// ==== Common Output Schemas ====
export const hasMessage = z.object({
message: z.string().title('Output message').describe('Output message'),
})