ScheduledJobSchema: ZodObject<{
    ConcurrencyMode: ZodUnion<[ZodLiteral<"Concurrent">, ZodLiteral<"Queue">, ZodLiteral<"Skip">]>;
    Configuration: ZodNullable<ZodString>;
    CronExpression: ZodString;
    Description: ZodNullable<ZodString>;
    EndAt: ZodNullable<ZodDate>;
    ExpectedCompletionAt: ZodNullable<ZodDate>;
    FailureCount: ZodNumber;
    ID: ZodString;
    JobType: ZodString;
    JobTypeID: ZodString;
    LastRunAt: ZodNullable<ZodDate>;
    LockToken: ZodNullable<ZodString>;
    LockedAt: ZodNullable<ZodDate>;
    LockedByInstance: ZodNullable<ZodString>;
    Name: ZodString;
    NextRunAt: ZodNullable<ZodDate>;
    NotifyOnFailure: ZodBoolean;
    NotifyOnSuccess: ZodBoolean;
    NotifyUser: ZodNullable<ZodString>;
    NotifyUserID: ZodNullable<ZodString>;
    NotifyViaEmail: ZodBoolean;
    NotifyViaInApp: ZodBoolean;
    OwnerUser: ZodNullable<ZodString>;
    OwnerUserID: ZodNullable<ZodString>;
    RunCount: ZodNumber;
    StartAt: ZodNullable<ZodDate>;
    Status: ZodUnion<[ZodLiteral<"Active">, ZodLiteral<"Disabled">, ZodLiteral<"Expired">, ZodLiteral<"Paused">, ZodLiteral<"Pending">]>;
    SuccessCount: ZodNumber;
    Timezone: ZodString;
    __mj_CreatedAt: ZodDate;
    __mj_UpdatedAt: ZodDate;
}, "strip", ZodTypeAny, {
    ConcurrencyMode?: "Concurrent" | "Queue" | "Skip";
    Configuration?: string;
    CronExpression?: string;
    Description?: string;
    EndAt?: Date;
    ExpectedCompletionAt?: Date;
    FailureCount?: number;
    ID?: string;
    JobType?: string;
    JobTypeID?: string;
    LastRunAt?: Date;
    LockToken?: string;
    LockedAt?: Date;
    LockedByInstance?: string;
    Name?: string;
    NextRunAt?: Date;
    NotifyOnFailure?: boolean;
    NotifyOnSuccess?: boolean;
    NotifyUser?: string;
    NotifyUserID?: string;
    NotifyViaEmail?: boolean;
    NotifyViaInApp?: boolean;
    OwnerUser?: string;
    OwnerUserID?: string;
    RunCount?: number;
    StartAt?: Date;
    Status?: "Active" | "Disabled" | "Pending" | "Expired" | "Paused";
    SuccessCount?: number;
    Timezone?: string;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}, {
    ConcurrencyMode?: "Concurrent" | "Queue" | "Skip";
    Configuration?: string;
    CronExpression?: string;
    Description?: string;
    EndAt?: Date;
    ExpectedCompletionAt?: Date;
    FailureCount?: number;
    ID?: string;
    JobType?: string;
    JobTypeID?: string;
    LastRunAt?: Date;
    LockToken?: string;
    LockedAt?: Date;
    LockedByInstance?: string;
    Name?: string;
    NextRunAt?: Date;
    NotifyOnFailure?: boolean;
    NotifyOnSuccess?: boolean;
    NotifyUser?: string;
    NotifyUserID?: string;
    NotifyViaEmail?: boolean;
    NotifyViaInApp?: boolean;
    OwnerUser?: string;
    OwnerUserID?: string;
    RunCount?: number;
    StartAt?: Date;
    Status?: "Active" | "Disabled" | "Pending" | "Expired" | "Paused";
    SuccessCount?: number;
    Timezone?: string;
    __mj_CreatedAt?: Date;
    __mj_UpdatedAt?: Date;
}> = ...

zod schema definition for the entity MJ: Scheduled Jobs

Type declaration

  • ConcurrencyMode: ZodUnion<[ZodLiteral<"Concurrent">, ZodLiteral<"Queue">, ZodLiteral<"Skip">]>
  • Configuration: ZodNullable<ZodString>
  • CronExpression: ZodString
  • Description: ZodNullable<ZodString>
  • EndAt: ZodNullable<ZodDate>
  • ExpectedCompletionAt: ZodNullable<ZodDate>
  • FailureCount: ZodNumber
  • ID: ZodString
  • JobType: ZodString
  • JobTypeID: ZodString
  • LastRunAt: ZodNullable<ZodDate>
  • LockToken: ZodNullable<ZodString>
  • LockedAt: ZodNullable<ZodDate>
  • LockedByInstance: ZodNullable<ZodString>
  • Name: ZodString
  • NextRunAt: ZodNullable<ZodDate>
  • NotifyOnFailure: ZodBoolean
  • NotifyOnSuccess: ZodBoolean
  • NotifyUser: ZodNullable<ZodString>
  • NotifyUserID: ZodNullable<ZodString>
  • NotifyViaEmail: ZodBoolean
  • NotifyViaInApp: ZodBoolean
  • OwnerUser: ZodNullable<ZodString>
  • OwnerUserID: ZodNullable<ZodString>
  • RunCount: ZodNumber
  • StartAt: ZodNullable<ZodDate>
  • Status: ZodUnion<[ZodLiteral<"Active">, ZodLiteral<"Disabled">, ZodLiteral<"Expired">, ZodLiteral<"Paused">, ZodLiteral<"Pending">]>
  • SuccessCount: ZodNumber
  • Timezone: ZodString
  • __mj_CreatedAt: ZodDate
  • __mj_UpdatedAt: ZodDate

Type declaration

  • Optional ConcurrencyMode?: "Concurrent" | "Queue" | "Skip"
  • Optional Configuration?: string
  • Optional CronExpression?: string
  • Optional Description?: string
  • Optional EndAt?: Date
  • Optional ExpectedCompletionAt?: Date
  • Optional FailureCount?: number
  • Optional ID?: string
  • Optional JobType?: string
  • Optional JobTypeID?: string
  • Optional LastRunAt?: Date
  • Optional LockToken?: string
  • Optional LockedAt?: Date
  • Optional LockedByInstance?: string
  • Optional Name?: string
  • Optional NextRunAt?: Date
  • Optional NotifyOnFailure?: boolean
  • Optional NotifyOnSuccess?: boolean
  • Optional NotifyUser?: string
  • Optional NotifyUserID?: string
  • Optional NotifyViaEmail?: boolean
  • Optional NotifyViaInApp?: boolean
  • Optional OwnerUser?: string
  • Optional OwnerUserID?: string
  • Optional RunCount?: number
  • Optional StartAt?: Date
  • Optional Status?: "Active" | "Disabled" | "Pending" | "Expired" | "Paused"
  • Optional SuccessCount?: number
  • Optional Timezone?: string
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date

Type declaration

  • Optional ConcurrencyMode?: "Concurrent" | "Queue" | "Skip"
  • Optional Configuration?: string
  • Optional CronExpression?: string
  • Optional Description?: string
  • Optional EndAt?: Date
  • Optional ExpectedCompletionAt?: Date
  • Optional FailureCount?: number
  • Optional ID?: string
  • Optional JobType?: string
  • Optional JobTypeID?: string
  • Optional LastRunAt?: Date
  • Optional LockToken?: string
  • Optional LockedAt?: Date
  • Optional LockedByInstance?: string
  • Optional Name?: string
  • Optional NextRunAt?: Date
  • Optional NotifyOnFailure?: boolean
  • Optional NotifyOnSuccess?: boolean
  • Optional NotifyUser?: string
  • Optional NotifyUserID?: string
  • Optional NotifyViaEmail?: boolean
  • Optional NotifyViaInApp?: boolean
  • Optional OwnerUser?: string
  • Optional OwnerUserID?: string
  • Optional RunCount?: number
  • Optional StartAt?: Date
  • Optional Status?: "Active" | "Disabled" | "Pending" | "Expired" | "Paused"
  • Optional SuccessCount?: number
  • Optional Timezone?: string
  • Optional __mj_CreatedAt?: Date
  • Optional __mj_UpdatedAt?: Date