zenstack/tests/e2e/github-repos/trigger.dev/models.ts
Copilot 5d1053f658
fix(schema): use type-only imports to prevent bundling server dependencies in client code (#668)
* Initial plan

* Fix: Change ModelResult/TypeDefResult imports to type-only imports in ts-schema-generator

Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>

* Regenerate test schemas with type-only imports

Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>

* Fix: Update bun runtime models.ts to use type-only imports

Co-authored-by: Yiming Cao <ymc9@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: ymc9 <104139426+ymc9@users.noreply.github.com>
Co-authored-by: claude[bot] <209825114+claude[bot]@users.noreply.github.com>
Co-authored-by: Yiming Cao <ymc9@users.noreply.github.com>
2026-02-07 23:25:23 +08:00

172 lines
11 KiB
TypeScript

//////////////////////////////////////////////////////////////////////////////////////////////
// DO NOT MODIFY THIS FILE //
// This file is automatically generated by ZenStack CLI and should not be manually updated. //
//////////////////////////////////////////////////////////////////////////////////////////////
/* eslint-disable */
import { schema as $schema, type SchemaType as $Schema } from "./schema";
import type { ModelResult as $ModelResult } from "@zenstackhq/orm";
export type User = $ModelResult<$Schema, "User">;
export type InvitationCode = $ModelResult<$Schema, "InvitationCode">;
/**
* Used to generate PersonalAccessTokens, they're one-time use
*/
export type AuthorizationCode = $ModelResult<$Schema, "AuthorizationCode">;
export type PersonalAccessToken = $ModelResult<$Schema, "PersonalAccessToken">;
export type Organization = $ModelResult<$Schema, "Organization">;
export type OrgMember = $ModelResult<$Schema, "OrgMember">;
export type OrgMemberInvite = $ModelResult<$Schema, "OrgMemberInvite">;
export type RuntimeEnvironment = $ModelResult<$Schema, "RuntimeEnvironment">;
export type Project = $ModelResult<$Schema, "Project">;
export type SecretReference = $ModelResult<$Schema, "SecretReference">;
export type SecretStore = $ModelResult<$Schema, "SecretStore">;
export type DataMigration = $ModelResult<$Schema, "DataMigration">;
export type BackgroundWorker = $ModelResult<$Schema, "BackgroundWorker">;
export type BackgroundWorkerFile = $ModelResult<$Schema, "BackgroundWorkerFile">;
export type BackgroundWorkerTask = $ModelResult<$Schema, "BackgroundWorkerTask">;
export type TaskRun = $ModelResult<$Schema, "TaskRun">;
/**
* Used by the RunEngine during TaskRun execution
* It has the required information to transactionally progress a run through states,
* and prevent side effects like heartbeats failing a run that has progressed.
* It is optimised for performance and is designed to be cleared at some point,
* so there are no cascading relationships to other models.
*/
export type TaskRunExecutionSnapshot = $ModelResult<$Schema, "TaskRunExecutionSnapshot">;
export type TaskRunCheckpoint = $ModelResult<$Schema, "TaskRunCheckpoint">;
/**
* A Waitpoint blocks a run from continuing until it's completed
* If there's a waitpoint blocking a run, it shouldn't be in the queue
*/
export type Waitpoint = $ModelResult<$Schema, "Waitpoint">;
export type TaskRunWaitpoint = $ModelResult<$Schema, "TaskRunWaitpoint">;
export type WaitpointTag = $ModelResult<$Schema, "WaitpointTag">;
export type FeatureFlag = $ModelResult<$Schema, "FeatureFlag">;
export type WorkerInstance = $ModelResult<$Schema, "WorkerInstance">;
export type WorkerInstanceGroup = $ModelResult<$Schema, "WorkerInstanceGroup">;
export type WorkerGroupToken = $ModelResult<$Schema, "WorkerGroupToken">;
export type TaskRunTag = $ModelResult<$Schema, "TaskRunTag">;
/**
* This is used for triggerAndWait and batchTriggerAndWait. The taskRun is the child task, it points at a parent attempt or a batch
*/
export type TaskRunDependency = $ModelResult<$Schema, "TaskRunDependency">;
/**
* deprecated, we hadn't included the project id in the unique constraint
*/
export type TaskRunCounter = $ModelResult<$Schema, "TaskRunCounter">;
/**
* Used for the TaskRun number (e.g. #1,421)
*/
export type TaskRunNumberCounter = $ModelResult<$Schema, "TaskRunNumberCounter">;
/**
* This is not used from engine v2+, attempts use the TaskRunExecutionSnapshot and TaskRun
*/
export type TaskRunAttempt = $ModelResult<$Schema, "TaskRunAttempt">;
/**
* This is the unified otel span/log model that will eventually be replaced by clickhouse
*/
export type TaskEvent = $ModelResult<$Schema, "TaskEvent">;
export type TaskQueue = $ModelResult<$Schema, "TaskQueue">;
export type BatchTaskRun = $ModelResult<$Schema, "BatchTaskRun">;
/**
* Used in engine V1 only
*/
export type BatchTaskRunItem = $ModelResult<$Schema, "BatchTaskRunItem">;
export type EnvironmentVariable = $ModelResult<$Schema, "EnvironmentVariable">;
export type EnvironmentVariableValue = $ModelResult<$Schema, "EnvironmentVariableValue">;
export type Checkpoint = $ModelResult<$Schema, "Checkpoint">;
export type CheckpointRestoreEvent = $ModelResult<$Schema, "CheckpointRestoreEvent">;
export type WorkerDeployment = $ModelResult<$Schema, "WorkerDeployment">;
export type WorkerDeploymentPromotion = $ModelResult<$Schema, "WorkerDeploymentPromotion">;
/**
* Schedules can be attached to tasks to trigger them on a schedule
*/
export type TaskSchedule = $ModelResult<$Schema, "TaskSchedule">;
/**
* An instance links a schedule with an environment
*/
export type TaskScheduleInstance = $ModelResult<$Schema, "TaskScheduleInstance">;
export type RuntimeEnvironmentSession = $ModelResult<$Schema, "RuntimeEnvironmentSession">;
export type ProjectAlertChannel = $ModelResult<$Schema, "ProjectAlertChannel">;
export type ProjectAlert = $ModelResult<$Schema, "ProjectAlert">;
export type ProjectAlertStorage = $ModelResult<$Schema, "ProjectAlertStorage">;
export type OrganizationIntegration = $ModelResult<$Schema, "OrganizationIntegration">;
/**
* Bulk actions, like canceling and replaying runs
*/
export type BulkActionGroup = $ModelResult<$Schema, "BulkActionGroup">;
export type BulkActionItem = $ModelResult<$Schema, "BulkActionItem">;
export type RealtimeStreamChunk = $ModelResult<$Schema, "RealtimeStreamChunk">;
/**
* This is the unified otel span/log model that will eventually be replaced by clickhouse
*/
export type TaskEventPartitioned = $ModelResult<$Schema, "TaskEventPartitioned">;
export const AuthenticationMethod = $schema.enums.AuthenticationMethod.values;
export type AuthenticationMethod = (typeof AuthenticationMethod)[keyof typeof AuthenticationMethod];
export const OrgMemberRole = $schema.enums.OrgMemberRole.values;
export type OrgMemberRole = (typeof OrgMemberRole)[keyof typeof OrgMemberRole];
export const RuntimeEnvironmentType = $schema.enums.RuntimeEnvironmentType.values;
export type RuntimeEnvironmentType = (typeof RuntimeEnvironmentType)[keyof typeof RuntimeEnvironmentType];
export const ProjectVersion = $schema.enums.ProjectVersion.values;
export type ProjectVersion = (typeof ProjectVersion)[keyof typeof ProjectVersion];
export const SecretStoreProvider = $schema.enums.SecretStoreProvider.values;
export type SecretStoreProvider = (typeof SecretStoreProvider)[keyof typeof SecretStoreProvider];
export const TaskTriggerSource = $schema.enums.TaskTriggerSource.values;
export type TaskTriggerSource = (typeof TaskTriggerSource)[keyof typeof TaskTriggerSource];
export const TaskRunStatus = $schema.enums.TaskRunStatus.values;
export type TaskRunStatus = (typeof TaskRunStatus)[keyof typeof TaskRunStatus];
export const RunEngineVersion = $schema.enums.RunEngineVersion.values;
export type RunEngineVersion = (typeof RunEngineVersion)[keyof typeof RunEngineVersion];
export const TaskRunExecutionStatus = $schema.enums.TaskRunExecutionStatus.values;
export type TaskRunExecutionStatus = (typeof TaskRunExecutionStatus)[keyof typeof TaskRunExecutionStatus];
export const TaskRunCheckpointType = $schema.enums.TaskRunCheckpointType.values;
export type TaskRunCheckpointType = (typeof TaskRunCheckpointType)[keyof typeof TaskRunCheckpointType];
export const WaitpointType = $schema.enums.WaitpointType.values;
export type WaitpointType = (typeof WaitpointType)[keyof typeof WaitpointType];
export const WaitpointStatus = $schema.enums.WaitpointStatus.values;
export type WaitpointStatus = (typeof WaitpointStatus)[keyof typeof WaitpointStatus];
export const WorkerInstanceGroupType = $schema.enums.WorkerInstanceGroupType.values;
export type WorkerInstanceGroupType = (typeof WorkerInstanceGroupType)[keyof typeof WorkerInstanceGroupType];
export const TaskRunAttemptStatus = $schema.enums.TaskRunAttemptStatus.values;
export type TaskRunAttemptStatus = (typeof TaskRunAttemptStatus)[keyof typeof TaskRunAttemptStatus];
export const TaskEventLevel = $schema.enums.TaskEventLevel.values;
export type TaskEventLevel = (typeof TaskEventLevel)[keyof typeof TaskEventLevel];
export const TaskEventKind = $schema.enums.TaskEventKind.values;
export type TaskEventKind = (typeof TaskEventKind)[keyof typeof TaskEventKind];
export const TaskEventStatus = $schema.enums.TaskEventStatus.values;
export type TaskEventStatus = (typeof TaskEventStatus)[keyof typeof TaskEventStatus];
export const TaskQueueType = $schema.enums.TaskQueueType.values;
export type TaskQueueType = (typeof TaskQueueType)[keyof typeof TaskQueueType];
export const TaskQueueVersion = $schema.enums.TaskQueueVersion.values;
export type TaskQueueVersion = (typeof TaskQueueVersion)[keyof typeof TaskQueueVersion];
export const BatchTaskRunStatus = $schema.enums.BatchTaskRunStatus.values;
export type BatchTaskRunStatus = (typeof BatchTaskRunStatus)[keyof typeof BatchTaskRunStatus];
export const BatchTaskRunItemStatus = $schema.enums.BatchTaskRunItemStatus.values;
export type BatchTaskRunItemStatus = (typeof BatchTaskRunItemStatus)[keyof typeof BatchTaskRunItemStatus];
export const CheckpointType = $schema.enums.CheckpointType.values;
export type CheckpointType = (typeof CheckpointType)[keyof typeof CheckpointType];
export const CheckpointRestoreEventType = $schema.enums.CheckpointRestoreEventType.values;
export type CheckpointRestoreEventType = (typeof CheckpointRestoreEventType)[keyof typeof CheckpointRestoreEventType];
export const WorkerDeploymentType = $schema.enums.WorkerDeploymentType.values;
export type WorkerDeploymentType = (typeof WorkerDeploymentType)[keyof typeof WorkerDeploymentType];
export const WorkerDeploymentStatus = $schema.enums.WorkerDeploymentStatus.values;
export type WorkerDeploymentStatus = (typeof WorkerDeploymentStatus)[keyof typeof WorkerDeploymentStatus];
export const ScheduleType = $schema.enums.ScheduleType.values;
export type ScheduleType = (typeof ScheduleType)[keyof typeof ScheduleType];
export const ScheduleGeneratorType = $schema.enums.ScheduleGeneratorType.values;
export type ScheduleGeneratorType = (typeof ScheduleGeneratorType)[keyof typeof ScheduleGeneratorType];
export const ProjectAlertChannelType = $schema.enums.ProjectAlertChannelType.values;
export type ProjectAlertChannelType = (typeof ProjectAlertChannelType)[keyof typeof ProjectAlertChannelType];
export const ProjectAlertType = $schema.enums.ProjectAlertType.values;
export type ProjectAlertType = (typeof ProjectAlertType)[keyof typeof ProjectAlertType];
export const ProjectAlertStatus = $schema.enums.ProjectAlertStatus.values;
export type ProjectAlertStatus = (typeof ProjectAlertStatus)[keyof typeof ProjectAlertStatus];
export const IntegrationService = $schema.enums.IntegrationService.values;
export type IntegrationService = (typeof IntegrationService)[keyof typeof IntegrationService];
export const BulkActionType = $schema.enums.BulkActionType.values;
export type BulkActionType = (typeof BulkActionType)[keyof typeof BulkActionType];
export const BulkActionStatus = $schema.enums.BulkActionStatus.values;
export type BulkActionStatus = (typeof BulkActionStatus)[keyof typeof BulkActionStatus];
export const BulkActionItemStatus = $schema.enums.BulkActionItemStatus.values;
export type BulkActionItemStatus = (typeof BulkActionItemStatus)[keyof typeof BulkActionItemStatus];