/** * This file was auto-generated by Fern from our API Definition. */ import * as Flatfile from "../../../index"; /** * An event that tracks an activity within an environment * * @example * { * topic: "workbook:updated", * id: "us_evt_YOUR_ID", * createdAt: "2023-11-07T20:46:04.300Z", * payload: { * "recordsAdded": 100 * }, * domain: Flatfile.Domain.Workbook, * context: { * accountId: "us_acc_YOUR_ID", * actorId: "us_key_SOME_KEY", * environmentId: "us_env_YOUR_ID", * spaceId: "us_sp_YOUR_ID", * workbookId: "us_wb_YOUR_ID" * }, * callbackUrl: "", * dataUrl: "", * namespaces: ["workbook"], * origin: { * id: "us_wb_YOUR_ID" * } * } */ export type Event = Flatfile.Event.AgentCreated | Flatfile.Event.AgentUpdated | Flatfile.Event.AgentDeleted | Flatfile.Event.SpaceCreated | Flatfile.Event.SpaceUpdated | Flatfile.Event.SpaceDeleted | Flatfile.Event.SpaceArchived | Flatfile.Event.SpaceExpired | Flatfile.Event.SpaceGuestAdded | Flatfile.Event.SpaceGuestRemoved | Flatfile.Event.DocumentCreated | Flatfile.Event.DocumentUpdated | Flatfile.Event.DocumentDeleted | Flatfile.Event.WorkbookCreated | Flatfile.Event.WorkbookUpdated | Flatfile.Event.WorkbookDeleted | Flatfile.Event.WorkbookExpired | Flatfile.Event.FlagCreated | Flatfile.Event.FlagUpdated | Flatfile.Event.FlagDeleted | Flatfile.Event.SheetCreated | Flatfile.Event.SheetUpdated | Flatfile.Event.SheetDeleted | Flatfile.Event.SheetCountsUpdated | Flatfile.Event.SheetCalculationUpdated | Flatfile.Event.SnapshotCreated | Flatfile.Event.RecordsCreated | Flatfile.Event.RecordsUpdated | Flatfile.Event.RecordsDeleted | Flatfile.Event.FileCreated | Flatfile.Event.FileUpdated | Flatfile.Event.FileDeleted | Flatfile.Event.FileExpired | Flatfile.Event.JobCreated | Flatfile.Event.JobUpdated | Flatfile.Event.JobDeleted | Flatfile.Event.JobFailed | Flatfile.Event.JobCompleted | Flatfile.Event.JobReady | Flatfile.Event.JobScheduled | Flatfile.Event.JobOutcomeAcknowledged | Flatfile.Event.JobPartsCompleted | Flatfile.Event.ProgramCreated | Flatfile.Event.ProgramUpdated | Flatfile.Event.CommitCreated | Flatfile.Event.CommitUpdated | Flatfile.Event.CommitCompleted | Flatfile.Event.SecretCreated | Flatfile.Event.SecretUpdated | Flatfile.Event.SecretDeleted | Flatfile.Event.LayerCreated | Flatfile.Event.EnvironmentCreated | Flatfile.Event.EnvironmentUpdated | Flatfile.Event.EnvironmentDeleted | Flatfile.Event.EnvironmentAutobuildCreated | Flatfile.Event.ActionCreated | Flatfile.Event.ActionUpdated | Flatfile.Event.ActionDeleted | Flatfile.Event.DataClipCreated | Flatfile.Event.DataClipUpdated | Flatfile.Event.DataClipDeleted | Flatfile.Event.DataClipCollaboratorUpdated | Flatfile.Event.DataClipResolutionsCreated | Flatfile.Event.DataClipResolutionsUpdated | Flatfile.Event.DataClipResolutionsRefreshed | Flatfile.Event.CanvasCreated | Flatfile.Event.CanvasUpdated | Flatfile.Event.CanvasDeleted | Flatfile.Event.CanvasAreaCreated | Flatfile.Event.CanvasAreaUpdated | Flatfile.Event.CanvasAreaDeleted; export declare namespace Event { interface AgentCreated extends Flatfile.GenericEvent { topic: "agent:created"; } interface AgentUpdated extends Flatfile.GenericEvent { topic: "agent:updated"; } interface AgentDeleted extends Flatfile.GenericEvent { topic: "agent:deleted"; } interface SpaceCreated extends Flatfile.GenericEvent { topic: "space:created"; } interface SpaceUpdated extends Flatfile.GenericEvent { topic: "space:updated"; } interface SpaceDeleted extends Flatfile.GenericEvent { topic: "space:deleted"; } interface SpaceArchived extends Flatfile.GenericEvent { topic: "space:archived"; } interface SpaceExpired extends Flatfile.GenericEvent { topic: "space:expired"; } interface SpaceGuestAdded extends Flatfile.GenericEvent { topic: "space:guestAdded"; } interface SpaceGuestRemoved extends Flatfile.GenericEvent { topic: "space:guestRemoved"; } interface DocumentCreated extends Flatfile.GenericEvent { topic: "document:created"; } interface DocumentUpdated extends Flatfile.GenericEvent { topic: "document:updated"; } interface DocumentDeleted extends Flatfile.GenericEvent { topic: "document:deleted"; } interface WorkbookCreated extends Flatfile.GenericEvent { topic: "workbook:created"; } interface WorkbookUpdated extends Flatfile.GenericEvent { topic: "workbook:updated"; } interface WorkbookDeleted extends Flatfile.GenericEvent { topic: "workbook:deleted"; } interface WorkbookExpired extends Flatfile.GenericEvent { topic: "workbook:expired"; } interface FlagCreated extends Flatfile.GenericEvent { topic: "flag:created"; } interface FlagUpdated extends Flatfile.GenericEvent { topic: "flag:updated"; } interface FlagDeleted extends Flatfile.GenericEvent { topic: "flag:deleted"; } interface SheetCreated extends Flatfile.GenericEvent { topic: "sheet:created"; } interface SheetUpdated extends Flatfile.GenericEvent { topic: "sheet:updated"; } interface SheetDeleted extends Flatfile.GenericEvent { topic: "sheet:deleted"; } interface SheetCountsUpdated extends Flatfile.GenericEvent { topic: "sheet:counts-updated"; } interface SheetCalculationUpdated extends Flatfile.GenericEvent { topic: "sheet:calculation-updated"; } interface SnapshotCreated extends Flatfile.GenericEvent { topic: "snapshot:created"; } interface RecordsCreated extends Flatfile.GenericEvent { topic: "records:created"; } interface RecordsUpdated extends Flatfile.GenericEvent { topic: "records:updated"; } interface RecordsDeleted extends Flatfile.GenericEvent { topic: "records:deleted"; } interface FileCreated extends Flatfile.GenericEvent { topic: "file:created"; } interface FileUpdated extends Flatfile.GenericEvent { topic: "file:updated"; } interface FileDeleted extends Flatfile.GenericEvent { topic: "file:deleted"; } interface FileExpired extends Flatfile.GenericEvent { topic: "file:expired"; } interface JobCreated extends Flatfile.GenericEvent { topic: "job:created"; } interface JobUpdated extends Flatfile.GenericEvent { topic: "job:updated"; } interface JobDeleted extends Flatfile.GenericEvent { topic: "job:deleted"; } interface JobFailed extends Flatfile.GenericEvent { topic: "job:failed"; } interface JobCompleted extends Flatfile.GenericEvent { topic: "job:completed"; } interface JobReady extends Flatfile.GenericEvent { topic: "job:ready"; } interface JobScheduled extends Flatfile.GenericEvent { topic: "job:scheduled"; } interface JobOutcomeAcknowledged extends Flatfile.GenericEvent { topic: "job:outcome-acknowledged"; } interface JobPartsCompleted extends Flatfile.GenericEvent { topic: "job:parts-completed"; } interface ProgramCreated extends Flatfile.GenericEvent { topic: "program:created"; } interface ProgramUpdated extends Flatfile.GenericEvent { topic: "program:updated"; } interface CommitCreated extends Flatfile.GenericEvent { topic: "commit:created"; } interface CommitUpdated extends Flatfile.GenericEvent { topic: "commit:updated"; } interface CommitCompleted extends Flatfile.GenericEvent { topic: "commit:completed"; } interface SecretCreated extends Flatfile.GenericEvent { topic: "secret:created"; } interface SecretUpdated extends Flatfile.GenericEvent { topic: "secret:updated"; } interface SecretDeleted extends Flatfile.GenericEvent { topic: "secret:deleted"; } interface LayerCreated extends Flatfile.GenericEvent { topic: "layer:created"; } interface EnvironmentCreated extends Flatfile.GenericEvent { topic: "environment:created"; } interface EnvironmentUpdated extends Flatfile.GenericEvent { topic: "environment:updated"; } interface EnvironmentDeleted extends Flatfile.GenericEvent { topic: "environment:deleted"; } interface EnvironmentAutobuildCreated extends Flatfile.GenericEvent { topic: "environment:autobuild-created"; } interface ActionCreated extends Flatfile.GenericEvent { topic: "action:created"; } interface ActionUpdated extends Flatfile.GenericEvent { topic: "action:updated"; } interface ActionDeleted extends Flatfile.GenericEvent { topic: "action:deleted"; } interface DataClipCreated extends Flatfile.GenericEvent { topic: "data-clip:created"; } interface DataClipUpdated extends Flatfile.GenericEvent { topic: "data-clip:updated"; } interface DataClipDeleted extends Flatfile.GenericEvent { topic: "data-clip:deleted"; } interface DataClipCollaboratorUpdated extends Flatfile.GenericEvent { topic: "data-clip:collaborator-updated"; } interface DataClipResolutionsCreated extends Flatfile.GenericEvent { topic: "data-clip:resolutions-created"; } interface DataClipResolutionsUpdated extends Flatfile.GenericEvent { topic: "data-clip:resolutions-updated"; } interface DataClipResolutionsRefreshed extends Flatfile.GenericEvent { topic: "data-clip:resolutions-refreshed"; } interface CanvasCreated extends Flatfile.GenericEvent { topic: "canvas:created"; } interface CanvasUpdated extends Flatfile.GenericEvent { topic: "canvas:updated"; } interface CanvasDeleted extends Flatfile.GenericEvent { topic: "canvas:deleted"; } interface CanvasAreaCreated extends Flatfile.GenericEvent { topic: "canvas-area:created"; } interface CanvasAreaUpdated extends Flatfile.GenericEvent { topic: "canvas-area:updated"; } interface CanvasAreaDeleted extends Flatfile.GenericEvent { topic: "canvas-area:deleted"; } }