UNPKG

planka-webhook-types

Version:

TypeScript type definitions for Planka webhook payloads

19 lines (18 loc) 1.98 kB
import type { ActionCreated, ActionDeleted, ActionUpdated } from "./actions"; import type { AttachmentCreated, AttachmentDeleted, AttachmentUpdated } from "./attachments"; import type { BoardCreated, BoardDeleted, BoardUpdated } from "./board"; import type { BoardMembershipCreated, BoardMembershipDeleted, BoardMembershipUpdated } from "./boardMemberships"; import type { CardCreated, CardDeleted, CardUpdated } from "./card"; import type { CardLabelCreated, CardLabelDeleted } from "./cardLabels"; import type { CardMembershipCreated, CardMembershipDeleted } from "./cardMembership"; import type { CardSubscriptionCreated, CardSubscriptionDeleted } from "./cardSubscriptions"; import type { LabelCreated, LabelDeleted, LabelUpdated } from "./labels"; import type { ListCreated, ListDeleted, ListSorted, ListUpdated } from "./lists"; import type { NotificationCreated, NotificationUpdated } from "./notifications"; import type { ProjectCreated, ProjectUpdated } from "./project"; import type { ProjectManagerCreated, ProjectManagerDeleted } from "./projectManagers"; import type { TaskCreated, TaskDeleted, TaskUpdated } from "./tasks"; import type { User, UserCreated, UserDeleted, UserUpdated } from "./user"; export type Message = (ActionCreated | ActionUpdated | ActionDeleted | AttachmentCreated | AttachmentUpdated | AttachmentDeleted | BoardCreated | BoardUpdated | BoardDeleted | BoardMembershipCreated | BoardMembershipUpdated | BoardMembershipDeleted | CardLabelCreated | CardLabelDeleted | CardMembershipCreated | CardMembershipDeleted | CardSubscriptionCreated | CardSubscriptionDeleted | CardCreated | CardUpdated | CardDeleted | LabelCreated | LabelUpdated | LabelDeleted | ListCreated | ListSorted | ListUpdated | ListDeleted | NotificationCreated | NotificationUpdated | ProjectCreated | ProjectUpdated | ProjectManagerCreated | ProjectManagerDeleted | TaskCreated | TaskUpdated | TaskDeleted | UserCreated | UserUpdated | UserDeleted) & { user: User; };