Interface Job<TPayload>

Interface representing a job with a payload.

interface Job<TPayload> {
    createdAt: Date;
    errorMessage?: string;
    id: number;
    payload: TPayload;
    priority: number;
    state: JobState;
    updatedAt: Date;
}

Type Parameters

  • TPayload

Properties

createdAt: Date
errorMessage?: string
id: number
payload: TPayload
priority: number
state: JobState
updatedAt: Date