Create simulator model revisions
- async AsyncCogniteClient.simulators.models.revisions.create(
- items: SimulatorModelRevisionWrite | Sequence[SimulatorModelRevisionWrite],
Create simulator model revisions
- Parameters:
items (SimulatorModelRevisionWrite | Sequence[SimulatorModelRevisionWrite]) – The model revision(s) to create.
- Returns:
Created simulator model revision(s)
- Return type:
Examples
- Create new simulator model revisions:
>>> from cognite.client import CogniteClient >>> from cognite.client.data_classes.simulators import ( ... SimulatorModelRevisionWrite, ... SimulatorModelDependencyFileId, ... SimulatorModelRevisionDependency, ... ) >>> client = CogniteClient() >>> # async_client = AsyncCogniteClient() # another option >>> revisions = [ ... SimulatorModelRevisionWrite( ... external_id="revision1", ... file_id=1, ... model_external_id="a_1", ... ), ... SimulatorModelRevisionWrite( ... external_id="revision2", ... file_id=2, ... model_external_id="a_2", ... external_dependencies=[ ... SimulatorModelRevisionDependency( ... file=SimulatorModelDependencyFileId(id=123), ... arguments={ ... "fieldA": "value1", ... "fieldB": "value2", ... }, ... ) ... ], ... ), ... ] >>> res = client.simulators.models.revisions.create(revisions)