Retrieve simulator model revisions

async AsyncCogniteClient.simulators.models.revisions.retrieve(
*,
ids: int | Sequence[int] | None = None,
external_ids: str | SequenceNotStr[str] | None = None,
) SimulatorModelRevision | SimulatorModelRevisionList | None

Retrieve simulator model revisions

Retrieve one or more simulator model revisions by ID(s) or external ID(s).

Parameters:
  • ids (int | Sequence[int] | None) – The ids of the simulator model revisions.

  • external_ids (str | SequenceNotStr[str] | None) – The external ids of the simulator model revisions.

Returns:

Requested simulator model revision(s)

Return type:

SimulatorModelRevision | SimulatorModelRevisionList | None

Examples

Get simulator model revision by id:
>>> from cognite.client import CogniteClient, AsyncCogniteClient
>>> client = CogniteClient()
>>> # async_client = AsyncCogniteClient()  # another option
>>> res = client.simulators.models.revisions.retrieve(ids=1)
Get simulator model revision by external id:
>>> res = client.simulators.models.revisions.retrieve(
...     external_ids="revision_external_id"
... )
Get multiple simulator model revisions by ids:
>>> res = client.simulators.models.revisions.retrieve(ids=[1, 2])
Get multiple simulator model revisions by external ids:
>>> res = client.simulators.models.revisions.retrieve(
...     external_ids=["revision1", "revision2"]
... )