1
0
Fork 0
mirror of synced 2024-06-14 08:24:48 +12:00
budibase/packages/types/src/sdk/events/backfill.ts

47 lines
945 B
TypeScript

import { BaseEvent, Event } from "./event"
export interface AppBackfillSucceededEvent extends BaseEvent {
appId: string
automations: number
datasources: number
layouts: number
queries: number
roles: number
tables: number
screens: number
errors?: string[]
errorCount?: number
}
export interface AppBackfillFailedEvent extends BaseEvent {
error: string
}
export interface TenantBackfillSucceededEvent extends BaseEvent {
apps: number
users: number
usage: any
errors?: [string]
errorCount?: number
}
export interface TenantBackfillFailedEvent extends BaseEvent {
error: string
}
export interface InstallationBackfillSucceededEvent extends BaseEvent {}
export interface InstallationBackfillFailedEvent extends BaseEvent {
error: string
}
export interface BackfillMetadata extends BaseEvent {
eventWhitelist: Event[]
}
export interface CachedEvent extends BaseEvent {
event: Event
properties: any
}