Create a revision

async AsyncCogniteClient.three_d.revisions.create(
model_id: int,
revision: ThreeDModelRevision | ThreeDModelRevisionWrite | Sequence[ThreeDModelRevision] | Sequence[ThreeDModelRevisionWrite],
) ThreeDModelRevision | ThreeDModelRevisionList

Create a revisions for a specified 3d model.

Parameters:
Returns:

The created revision(s)

Return type:

ThreeDModelRevision | ThreeDModelRevisionList

Example

Create 3d model revision:

>>> from cognite.client import CogniteClient
>>> from cognite.client.data_classes import ThreeDModelRevisionWrite
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> my_revision = ThreeDModelRevisionWrite(file_id=1)
>>> res = client.three_d.revisions.create(model_id=1, revision=my_revision)