Skip to content

JobV2

Properties

Name Type Description Notes
id String When your application sends a job request to Modigie, it must publish the message with the Pub/Sub attribute `modigieJobRequestId` with an ID that is unique for the repository to which your application is connected. This also works as an idempotency key to prevent accidental duplicates. On success, this value becomes the job's `id` and part of the job's unique identifer `name`. Your application should store the request ID to avoid sending later a different payload with the same ID. If your job request gets discarded, the repository will not create a job and therefore the job response message will not include an `id` or `name` property. [optional] [default to null]
name String Relative resource name of a job resource (`path-noscheme`), assigned by system when it is created. Important: This value is only unique within the Modigie integration used by your application. For a globally unique value, see the job's `dnsName`. [optional] [default to null]
jobType JobV2Type [optional] [default to null]
createTime Date Timestamp when this job was created in the Modigie pipeline. [optional] [default to null]
updateTime Date Timestamp when this job was last modified in the Modigie pipeline. If you receive multiple job response messages for the same job, your application can use the `updateTime` to determine which message reflects the latest state of the job. [optional] [default to null]
deleteTime Date The timestamp when this job was marked as deleted in Modigie. [optional] [default to null]
purgeTime Date The approximate timestamp when this job will be irreversibly purged from Modigie. [optional] [default to null]
expireTime Date The approximate timestamp when this job will expire unless processing in the real-time engine has started. [optional] [default to null]
dispatchTime Date The timestamp when the job was dispatched to the engine. [optional] [default to null]
startTime Date The timestamp when the processing of this job started in the real-time engine. [optional] [default to null]
endTime Date The timestamp when the processing of this job finished in the real-time engine. [optional] [default to null]
reason JobV2Reason [optional] [default to null]
status JobV2Status [optional] [default to null]
events JobV2Events [optional] [default to null]
repository JobV2RepositorySigil [optional] [default to null]
payload JobV2Payload [optional] [default to null]
priority Integer Priority of the job. Jobs with a greater `priority` value are processed before any jobs with a lower `priority`, even if the job with the higher `priority` value was requested after a lower `priority` job or would expire after it. [optional] [default to 50]

[Back to Model list] [Back to API list] [Back to README]