Raw test data received from the server. For more information, see Open Cloud Assemblies API.
The clash test API path of the file/assembly that owns the test.
HTTP client instance used to send requests to the REST API server.
Endpoint-specific HTTP headers for the GET, POST, PUT and DELETE requests. You can add
custom headers at any time.
Endpoint API path relative to the REST API server URL.
The type of the clashes that the test detects:
Test creation time (UTC) in the format specified in ISO 8601.
Raw test data received from the server. For more information, see Open Cloud Assemblies API.
Unique test ID.
Test last update (UTC) time in the format specified in ISO 8601.
Test name.
Test owner information.
First selection set for clash detection. Objects from selectionSetA will be tested against each
others by objects from the selectionSetB during the test.
Second selection set for clash detection. Objects from selectionSetB will be tested against each
others by objects from the selectionSetA during the test.
The type of first selection set for clash detection. Can be one of:
all - All file/assembly objects.handle - Objects with original handles specified in the selectionSetA.models - All objects of the models with original handles specified in the selectionSetA.searchquery - Objects retrieved by the search queries specified in selectionSetA.The type of second selection set for clash detection. Can be one of:
all - All file/assembly objects.handle - Objects with original handles specified in the selectionSetB.models - All objects of the models with original handles specified in the selectionSetB.searchquery - Objects retrieved by the search queries specified in selectionSetB.Test status. Can be none, waiting, inprogress, done or failed.
The distance of separation between objects at which test begins detecting clashes.
Reloads test data from the server.
Deletes a test and its results report from the server.
Returns the raw data of a deleted test. For more information, see Open Cloud Assemblies API.
Returns a list of detected clashes for this test.
Saves test properties changes to the server. Call this method to update test data on the server after any property changes.
Updates test data on the server.
Raw test data. For more information, see Open Cloud Assemblies API.
Waits for test to complete. Test is done when it changes to done or failed status.
Optionalparams: {An object containing waiting parameters.
Optionalinterval?: numberThe time, in milliseconds, the function should delay in between checking test status.
OptionalonCheckout?: (test: ClashTest, ready: boolean) => booleanWaiting progress callback. Return true to cancel waiting.
Optionalsignal?: AbortSignalAn AbortController signal, which can be used to abort waiting as desired.
Optionaltimeout?: numberThe time, in milliseconds that the function should wait test. If test is not
complete during this time, the TimeoutError exception will be thrown.
Provides properties and methods for obtaining information about a file/assembly clash detection test.