Home > @infiniteobjects/models > RenderJobModel
Render Job
Signature:
export declare class RenderJobModel extends BaseFirebaseEntity implements IRenderJobSchema, IRenderJob
Extends: BaseFirebaseEntity
Implements: IRenderJobSchema, IRenderJob
Property | Modifiers | Type | Description |
---|---|---|---|
callbackUrl? | string | (Optional) Callback Url | |
dateCompleted? | Date | (Optional) When the job ended | |
dateCreated | Date | ||
dateStarted? | Date | (Optional) When the job started | |
dateUpdated | Date | ||
errorMsg? | string | (Optional) Error message in the case the job failed | |
id | string | Unique identifier of the document on the collection | |
payload | RenderJobPayload | Render Job Payload | |
processingTime | readonly |
number | undefined | How long took to complete this Job in seconds |
resourcesCreated | StorageObject[] | Resources Created | |
result | readonly |
IRenderJobResult | Job Results |
schemaVersion | RenderJobSchemaVersion | ||
stalled | readonly |
boolean | Is the Job stalled? |
state | RenderJobState | Render Job State | |
type | RenderJobType | Render Job Type | |
worker | RenderJobWorker | App that performed the job |
Method | Modifiers | Description |
---|---|---|
afterInsert() | Called after storing the document for the first time | |
publish() | Publishes the Job | |
toEmbedded() | Serializes this class as an simplified object | |
toModel() | Serializes this class back to the model | |
toSchema() | Serializes this class to the Schema type |