Skip to main content

JobInterface

Common fields shared by all job types.

interface JobInterface {
completedAt: String
createdAt: String
id: Int
inProgressLock: Boolean
metadata: [JobMetadata]
progress: JobProgress
type: String
}

Fields

JobInterface.completedAt ● String scalar common

When the job completed.

JobInterface.createdAt ● String scalar common

When the job was created.

JobInterface.id ● Int scalar common

The unique identifier for the job.

JobInterface.inProgressLock ● Boolean scalar common

Whether the job currently holds an in-progress lock.

JobInterface.metadata ● [JobMetadata] list object common

Additional metadata for the job.

JobInterface.progress ● JobProgress object common

The current progress of the job.

JobInterface.type ● String scalar common

The job type.

Member Of

AppEnvironment object

Implemented By

Job object ● PrimaryDomainSwitchJob object