TimelineBuilderJob Object

Derived from: Job Object
Defined in namespace "adsk::fusion" and the header file is <Fusion/Fusion/TimelineBuilderJob.h>

Description

A job that builds a parametric timeline from an input BRep body using the Timeline Builder cloud service. Created with TimelineBuilder.createJob.

Methods

Name Description
classType

Static function that all classes support that returns the type of the class as a string. The returned string matches the string returned by the objectType property. For example if you have a reference to an object and you want to check if it's a SketchLine you can use myObject.objectType == fusion.SketchLine.classType().

createTimeline

Creates and starts a new TimelineBuilderJob from the given BRep body.

The new job is registered with the Job Manager and begins executing immediately. Use Job.getStatus to poll progress and TimelineBuilderJob.getResultDocument to retrieve the produced document once the status is CompletedJobStatus.

Properties

Name Description
isValid Indicates if this object is still valid, i.e. hasn't been deleted or some other action done to invalidate the reference.
objectType This property is supported by all objects in the API and returns a string that contains the full name (namespace::objecttype) describing the type of the object.

It's often useful to use this in combination with the classType method to see if an object is a certain type. For example: if obj.objectType == adsk.core.Point3D.classType():
resultDocument Returns the document created by a successfully completed job, or null if the job has not produced a document yet (i.e. it is still running, has failed, or its result document has been closed).
status Returns the current status of the job. The status transitions from NotStartedJobStatus to InProgressJobStatus and finally to either CompletedJobStatus or FailedJobStatus.

Accessed From

TimelineBuilderJob.createTimeline

Version

Introduced in version July 2026