com.cognite.sdk.scala.v1

Type members

Classlikes

final case class ApiKey(id: Long, serviceAccountId: Long, createdTime: Instant, status: String) extends WithId[Long]
sealed abstract class ArrayPropertyType[V, P <: PrimitivePropertyType[V]](t: P)(implicit decoder: Decoder[Seq[V]], encoder: Encoder[Seq[V]]) extends PropertyType[Seq[V]]
final case class Asset(externalId: Option[String], name: String, parentId: Option[Long], description: Option[String], metadata: Option[Map[String, String]], source: Option[String], id: Long, createdTime: Instant, lastUpdatedTime: Instant, rootId: Option[Long], aggregates: Option[Map[String, Long]], dataSetId: Option[Long], parentExternalId: Option[String], labels: Option[Seq[CogniteExternalId]]) extends WithId[Long] with WithExternalId with WithCreatedTime with ToCreate[AssetCreate] with ToUpdate[AssetUpdate]
final case class AssetCreate(name: String, parentId: Option[Long], description: Option[String], source: Option[String], externalId: Option[String], metadata: Option[Map[String, String]], parentExternalId: Option[String], dataSetId: Option[Long], labels: Option[Seq[CogniteExternalId]]) extends WithExternalId
final case class AssetUpdate(name: Option[NonNullableSetter[String]], description: Option[Setter[String]], source: Option[Setter[String]], externalId: Option[Setter[String]], metadata: Option[NonNullableSetter[Map[String, String]]], parentId: Option[Setter[Long]], parentExternalId: Option[Setter[String]], dataSetId: Option[Setter[Long]], labels: Option[NonNullableSetter[Seq[CogniteExternalId]]]) extends WithSetExternalId
@nowarn
final case class AssetsFilter(name: Option[String], parentIds: Option[Seq[Long]], rootIds: Option[Seq[CogniteId]], assetSubtreeIds: Option[Seq[CogniteId]], metadata: Option[Map[String, String]], source: Option[String], createdTime: Option[TimeRange], lastUpdatedTime: Option[TimeRange], root: Option[Boolean], externalIdPrefix: Option[String], dataSetIds: Option[Seq[CogniteId]], parentExternalIds: Option[Seq[String]], labels: Option[LabelContainsFilter])
final case class AssetsQuery(filter: Option[AssetsFilter], search: Option[AssetsSearch], limit: Int) extends SearchQuery[AssetsFilter, AssetsSearch]
final case class AssetsSearch(name: Option[String], description: Option[String])
class AuthSttpBackend[F[_], +P](delegate: SttpBackend[F, P], authProvider: AuthProvider[F]) extends SttpBackend[F, P]
final case class BTreeIndex(properties: Seq[String])
final case class BindSessionRequest(nonce: String)
final case class BoundingBox(max: Seq[Double], min: Seq[Double])
final case class Camera(target: Option[Seq[Double]], position: Option[Seq[Double]])
final case class Capability(actions: Seq[String], scope: Map[String, Map[String, Json]])
class Client(applicationName: String, val projectName: String, baseUrl: String, auth: Auth)(implicit sttpBackend: SttpBackend[Id, Any]) extends GenericClient[Id]
Companion:
object
object Client
Companion:
class
final case class CogniteExternalId(externalId: String) extends CogniteId
Companion:
object
Companion:
class
sealed trait CogniteId
Companion:
object
object CogniteId
Companion:
class
final case class CogniteInternalId(id: Long) extends CogniteId
Companion:
object
Companion:
class
final case class ConfidenceRange(min: Option[Double], max: Option[Double])
final case class ContainsAll(containsAll: Seq[CogniteExternalId]) extends LabelContainsFilter
final case class ContainsAny(containsAny: Seq[CogniteExternalId]) extends LabelContainsFilter
final case class DataModel(externalId: String, properties: Option[Map[String, DataModelPropertyDefinition]], `extends`: Option[Seq[DataModelIdentifier]], indexes: Option[DataModelIndexes], constraints: Option[DataModelConstraints], dataModelType: DataModelType)
final case class DataModelConstraints(uniqueness: Option[Map[String, UniquenessConstraint]])
final case class DataModelIdentifier(space: Option[String], model: String)
final case class DataModelIndexes(btreeIndex: Option[Map[String, BTreeIndex]])
final case class DataModelInstanceByExternalId(spaceExternalId: String, items: Seq[CogniteExternalId], model: DataModelIdentifier)
final case class DataModelInstanceQuery(model: DataModelIdentifier, spaceExternalId: String, filter: DomainSpecificLanguageFilter, sort: Option[Seq[String]], limit: Option[Int], cursor: Option[String])
final case class DataModelInstanceQueryResponse(items: Seq[PropertyMap], modelProperties: Option[Map[String, DataModelPropertyDefinition]], nextCursor: Option[String])
Companion:
object
final case class DataModelListInput(spaceExternalId: String)
final case class DataModelNodeCreate(spaceExternalId: String, model: DataModelIdentifier, overwrite: Boolean, items: Seq[PropertyMap])
sealed abstract case class DataModelProperty[V](value: V)(implicit encoder: Encoder[V])
final case class DataModelPropertyDefinition(`type`: PropertyType[_], nullable: Boolean, targetModel: Option[DataModelIdentifier])
sealed abstract class DataModelType
Companion:
object
Companion:
class
final case class DataPointsByExternalId(externalId: String, datapoints: Seq[DataPoint])
final case class DataPointsByExternalIdResponse(id: Long, externalId: String, isString: Boolean, isStep: Boolean, unit: Option[String], datapoints: Seq[DataPoint]) extends DataPointsResponse[DataPoint]
final case class DataPointsByIdResponse(id: Long, externalId: Option[String], isString: Boolean, isStep: Boolean, unit: Option[String], datapoints: Seq[DataPoint]) extends DataPointsResponse[DataPoint]
final case class DataSet(id: Long, name: Option[String], writeProtected: Boolean, externalId: Option[String], description: Option[String], metadata: Option[Map[String, String]], createdTime: Instant, lastUpdatedTime: Instant) extends WithId[Long] with WithExternalId with WithCreatedTime with ToCreate[DataSetCreate] with ToUpdate[DataSetUpdate]
final case class DataSetCreate(externalId: Option[String], name: Option[String], description: Option[String], metadata: Option[Map[String, String]], writeProtected: Boolean) extends WithExternalId
final case class DataSetFilter(metadata: Option[Map[String, String]], createdTime: Option[TimeRange], lastUpdatedTime: Option[TimeRange], externalIdPrefix: Option[String], writeProtected: Option[Boolean])
final case class DataSetQuery(filter: Option[DataSetFilter], limit: Int)
final case class DataSetUpdate(externalId: Option[Setter[String]], name: Option[Setter[String]], description: Option[Setter[String]], metadata: Option[NonNullableSetter[Map[String, String]]], writeProtected: Option[NonNullableSetter[Boolean]]) extends WithSetExternalId
final case class DeleteDataPointsRange(id: CogniteId, inclusiveBegin: Long, exclusiveEnd: Long)
Companion:
object
final case class DirectRelationIdentifier(spaceExternalId: Option[String], externalId: String)
final case class Edge(externalId: String, `type`: DirectRelationIdentifier, startNode: DirectRelationIdentifier, endNode: DirectRelationIdentifier, properties: Option[Map[String, DataModelProperty[_]]]) extends PropertyMap
final case class EdgeCreate(spaceExternalId: String, model: DataModelIdentifier, autoCreateStartNodes: Boolean, autoCreateEndNodes: Boolean, overwrite: Boolean, items: Seq[PropertyMap])
final case class Event(id: Long, startTime: Option[Instant], endTime: Option[Instant], description: Option[String], `type`: Option[String], subtype: Option[String], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], source: Option[String], externalId: Option[String], createdTime: Instant, lastUpdatedTime: Instant, dataSetId: Option[Long]) extends WithId[Long] with WithExternalId with WithCreatedTime with ToCreate[EventCreate] with ToUpdate[EventUpdate]
final case class EventCreate(startTime: Option[Instant], endTime: Option[Instant], description: Option[String], `type`: Option[String], subtype: Option[String], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], source: Option[String], externalId: Option[String], dataSetId: Option[Long]) extends WithExternalId
final case class EventUpdate(startTime: Option[Setter[Instant]], endTime: Option[Setter[Instant]], description: Option[Setter[String]], `type`: Option[Setter[String]], subtype: Option[Setter[String]], metadata: Option[NonNullableSetter[Map[String, String]]], assetIds: Option[NonNullableSetter[Seq[Long]]], source: Option[Setter[String]], externalId: Option[Setter[String]], dataSetId: Option[Setter[Long]]) extends WithSetExternalId
final case class EventsFilter(startTime: Option[TimeRange], endTime: Option[TimeRange], activeAtTime: Option[TimeRange], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], rootAssetIds: Option[Seq[CogniteId]], source: Option[String], `type`: Option[String], subtype: Option[String], createdTime: Option[TimeRange], lastUpdatedTime: Option[TimeRange], externalIdPrefix: Option[String], dataSetIds: Option[Seq[CogniteId]])
final case class EventsQuery(filter: Option[EventsFilter], search: Option[EventsSearch], limit: Int) extends SearchQuery[EventsFilter, EventsSearch]
final case class EventsSearch(description: Option[String])
final case class File(id: Long, name: String, directory: Option[String], source: Option[String], externalId: Option[String], mimeType: Option[String], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], uploaded: Boolean, uploadedTime: Option[Instant], createdTime: Instant, lastUpdatedTime: Instant, dataSetId: Option[Long], labels: Option[Seq[CogniteExternalId]], sourceCreatedTime: Option[Instant], sourceModifiedTime: Option[Instant], securityCategories: Option[Seq[Long]], uploadUrl: Option[String]) extends WithId[Long] with WithExternalId with WithCreatedTime with ToCreate[FileCreate] with ToUpdate[FileUpdate]
final case class FileCreate(name: String, directory: Option[String], source: Option[String], externalId: Option[String], mimeType: Option[String], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], dataSetId: Option[Long], sourceCreatedTime: Option[Instant], sourceModifiedTime: Option[Instant], securityCategories: Option[Seq[Long]], labels: Option[Seq[CogniteExternalId]]) extends WithExternalId
sealed trait FileDownload
final case class FileDownloadExternalId(externalId: String) extends FileDownload
final case class FileDownloadId(id: Long) extends FileDownload
sealed trait FileDownloadLink
final case class FileDownloadLinkExternalId(externalId: String, downloadUrl: String) extends FileDownloadLink
final case class FileDownloadLinkId(id: Long, downloadUrl: String) extends FileDownloadLink
final case class FileUpdate(externalId: Option[Setter[String]], source: Option[Setter[String]], directory: Option[Setter[String]], mimeType: Option[Setter[String]], metadata: Option[NonNullableSetter[Map[String, String]]], assetIds: Option[NonNullableSetter[Seq[Long]]], sourceCreatedTime: Option[Setter[Instant]], sourceModifiedTime: Option[Setter[Instant]], securityCategories: Option[NonNullableSetter[Seq[Long]]], dataSetId: Option[Setter[Long]], labels: Option[NonNullableSetter[Seq[CogniteExternalId]]]) extends WithSetExternalId
final case class FilesFilter(name: Option[String], directoryPrefix: Option[String], mimeType: Option[String], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], assetExternalIds: Option[Seq[String]], rootAssetIds: Option[Seq[CogniteId]], assetSubtreeIds: Option[Seq[CogniteId]], source: Option[String], createdTime: Option[TimeRange], lastUpdatedTime: Option[TimeRange], uploadedTime: Option[TimeRange], sourceCreatedTime: Option[TimeRange], sourceModifiedTime: Option[TimeRange], externalIdPrefix: Option[String], uploaded: Option[Boolean], dataSetIds: Option[Seq[CogniteId]], labels: Option[LabelContainsFilter])
final case class FilesQuery(filter: Option[FilesFilter], search: Option[FilesSearch], limit: Int) extends SearchQuery[FilesFilter, FilesSearch]
final case class FilesSearch(name: Option[String])
final case class Function(id: Option[Long], name: String, fileId: Long, owner: Option[String], description: Option[String], apiKey: Option[String], secrets: Option[Map[String, String]], createdTime: Option[Instant], status: Option[String], externalId: Option[String], error: Option[FunctionError]) extends ToCreate[FunctionCreate]
final case class FunctionCall(id: Option[Long], status: Option[String], startTime: Option[Long], endTime: Option[Long], scheduleId: Option[Long], functionId: Option[Long])
final case class FunctionCallFilter(scheduleId: Option[Long], status: Option[String], startTime: Option[Long], endTime: Option[Long])
final case class FunctionCallLogEntry(timestamp: Option[Long], message: Option[String])
final case class FunctionCallResponse(response: Option[Json], functionId: Option[Long], callId: Option[Long])
final case class FunctionCreate(name: String, fileId: Long, owner: Option[String], description: Option[String], apiKey: Option[String], secrets: Option[Map[String, String]], externalId: Option[String], error: Option[FunctionError]) extends WithExternalId
final case class FunctionError(message: Option[String], trace: Option[String])
final case class FunctionSchedule(id: Option[Long], name: String, functionExternalId: String, createdTime: Option[Long], description: Option[String], cronExpression: Option[String], data: Option[Json]) extends ToCreate[FunctionScheduleCreate]
final case class FunctionScheduleCreate(name: String, functionExternalId: String, description: Option[String], cronExpression: String, data: Option[Json])
sealed case class GeneralDataSource(`type`: String) extends DestinationDataSource
class GenericClient[F[_]](applicationName: String, val projectName: String, baseUrl: String, authProvider: AuthProvider[F], apiVersion: Option[String], clientTag: Option[String], cdfVersion: Option[String])(implicit monad: Monad[F], sttpBackend: SttpBackend[F, Any])
Companion:
object
Companion:
class
final case class Group(name: String, sourceId: Option[String], capabilities: Seq[Map[String, Capability]], id: Long, isDeleted: Boolean, deletedTime: Option[Instant]) extends WithId[Long]
final case class JobDetails(id: Int, uuid: String, transformationId: Int, transformationExternalId: String, sourceProject: String, destinationProject: String, destination: DestinationDataSource, conflictMode: String, query: String, createdTime: Option[Long], startedTime: Option[Long], finishedTime: Option[Long], lastSeenTime: Option[Long], error: Option[String], ignoreNullFields: Boolean, status: String)
final case class Label(externalId: String, name: String, description: Option[String], createdTime: Instant) extends WithRequiredExternalId with WithCreatedTime with ToCreate[LabelCreate]
sealed trait LabelContainsFilter
final case class LabelCreate(externalId: String, name: String, description: Option[String]) extends WithRequiredExternalId
final case class LabelsFilter(name: Option[String], externalIdPrefix: Option[String])
final case class LatestBeforeRequest(before: String, id: CogniteId)
Companion:
object
Companion:
class
final case class Node(externalId: String, properties: Option[Map[String, DataModelProperty[_]]]) extends PropertyMap
sealed abstract class PrimitivePropertyType[V](implicit decoder: Decoder[V], encoder: Encoder[V]) extends PropertyType[V]
final case class Project(name: String, urlName: String, defaultGroupId: Option[Long], authentication: Option[ProjectAuthentication])
final case class ProjectAuthentication(validDomains: Seq[String])
final case class Properties(properties: Map[String, Map[String, String]])
sealed class PropertyMap(val allProperties: Map[String, DataModelProperty[_]])
Companion:
object
Companion:
class
sealed abstract class PropertyType[V](implicit decoder: Decoder[V], encoder: Encoder[V]) extends Serializable
Companion:
object
Companion:
class
final case class QueryAggregatesResponse(id: Long, externalId: Option[String], isString: Boolean, isStep: Boolean, unit: Option[String], datapoints: Seq[AggregateDataPoint])
final case class QueryDataPointsRange(id: CogniteId, start: String, end: String, limit: Option[Int], granularity: Option[String], aggregates: Option[Seq[String]])
Companion:
object
Companion:
class
sealed case class RawDataSource(`type`: String, database: String, table: String) extends DestinationDataSource
final case class RawDatabase(name: String) extends WithId[String] with ToCreate[RawDatabase]
final case class RawRow(key: String, columns: Map[String, Json], lastUpdatedTime: Option[Instant]) extends ToCreate[RawRow]
final case class RawRowFilter(minLastUpdatedTime: Option[Instant], maxLastUpdatedTime: Option[Instant], columns: Option[Seq[String]])
final case class RawRowKey(key: String)
final case class RawTable(name: String) extends WithId[String] with ToCreate[RawTable]
final case class RefreshSessionRequest(sessionId: Long, sessionKey: String)
final case class Relationship(externalId: String, sourceExternalId: String, sourceType: String, targetExternalId: String, targetType: String, startTime: Option[Instant], endTime: Option[Instant], confidence: Option[Double], dataSetId: Option[Long], labels: Option[Seq[CogniteExternalId]], createdTime: Instant, lastUpdatedTime: Instant) extends WithRequiredExternalId with WithCreatedTime with ToCreate[RelationshipCreate] with ToUpdate[RelationshipUpdate]
final case class RelationshipCreate(externalId: String, sourceExternalId: String, sourceType: String, targetExternalId: String, targetType: String, startTime: Option[Instant], endTime: Option[Instant], confidence: Option[Double], dataSetId: Option[Long], labels: Option[Seq[CogniteExternalId]]) extends WithRequiredExternalId
final case class RelationshipUpdate(externalId: Option[Setter[String]], sourceExternalId: Option[NonNullableSetter[String]], sourceType: Option[NonNullableSetter[String]], targetExternalId: Option[NonNullableSetter[String]], targetType: Option[NonNullableSetter[String]], startTime: Option[Setter[Instant]], endTime: Option[Setter[Instant]], confidence: Option[Setter[Double]], dataSetId: Option[Setter[Long]], labels: Option[NonNullableSetter[Seq[CogniteExternalId]]]) extends WithSetExternalId
final case class RelationshipsFilter(sourceExternalIds: Option[Seq[String]], sourceTypes: Option[Seq[String]], targetExternalIds: Option[Seq[String]], targetTypes: Option[Seq[String]], dataSetIds: Option[Seq[CogniteId]], startTime: Option[TimeRange], endTime: Option[TimeRange], confidence: Option[ConfidenceRange], lastUpdatedTime: Option[TimeRange], createdTime: Option[TimeRange], activeAtTime: Option[TimeRange], labels: Option[LabelContainsFilter])
final case class RequestSession[F[_]](applicationName: String, baseUrl: Uri, baseSttpBackend: SttpBackend[F, _], auth: AuthProvider[F], clientTag: Option[String], cdfVersion: Option[String])(implicit evidence$1: Monad[F])
final case class SecurityCategory(name: String, id: Long) extends WithId[Long]
final case class Sequence(id: Long, name: Option[String], description: Option[String], assetId: Option[Long], externalId: Option[String], metadata: Option[Map[String, String]], columns: NonEmptyList[SequenceColumn], createdTime: Instant, lastUpdatedTime: Instant, dataSetId: Option[Long]) extends WithId[Long] with WithExternalId with WithCreatedTime with ToCreate[SequenceCreate] with ToUpdate[SequenceUpdate]
final case class SequenceColumn(name: Option[String], externalId: Option[String], description: Option[String], valueType: String, metadata: Option[Map[String, String]], createdTime: Instant, lastUpdatedTime: Instant) extends ToCreate[SequenceColumnCreate]
final case class SequenceColumnCreate(name: Option[String], externalId: String, description: Option[String], valueType: String, metadata: Option[Map[String, String]])
final case class SequenceColumnModify(description: Option[Setter[String]], externalId: Option[NonNullableSetter[String]], name: Option[Setter[String]], metadata: Option[NonNullableSetter[Map[String, String]]])
final case class SequenceColumnModifyUpdate(externalId: String, update: SequenceColumnModify)
final case class SequenceColumnSignature(externalId: String, name: Option[String], valueType: String)
final case class SequenceColumnsUpdate(modify: Option[Seq[SequenceColumnModifyUpdate]], add: Option[Seq[SequenceColumnCreate]], remove: Option[Seq[CogniteExternalId]])
final case class SequenceCreate(name: Option[String], description: Option[String], assetId: Option[Long], externalId: Option[String], metadata: Option[Map[String, String]], columns: NonEmptyList[SequenceColumnCreate], dataSetId: Option[Long]) extends WithExternalId
final case class SequenceFilter(name: Option[String], externalIdPrefix: Option[String], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], rootAssetIds: Option[Seq[Long]], createdTime: Option[TimeRange], lastUpdatedTime: Option[TimeRange], dataSetIds: Option[Seq[CogniteId]])
final case class SequenceQuery(filter: Option[SequenceFilter], search: Option[SequenceSearch], limit: Int) extends SearchQuery[SequenceFilter, SequenceSearch]
final case class SequenceRow(rowNumber: Long, values: Seq[Json])
sealed case class SequenceRowDataSource(`type`: String, externalId: String) extends DestinationDataSource
final case class SequenceRowsDelete(id: Option[Long], externalId: Option[String], rows: Seq[Long])
Companion:
object
Companion:
class
final case class SequenceRowsInsert(id: Option[Long], externalId: Option[String], columns: Seq[String], rows: Seq[SequenceRow])
Companion:
object
Companion:
class
final case class SequenceRowsQuery(id: Option[Long], externalId: Option[String], start: Option[Long], end: Option[Long], limit: Option[Int], cursor: Option[String], columns: Option[Seq[String]])
Companion:
object
Companion:
class
final case class SequenceRowsResponse(id: Long, externalId: Option[String], columns: Seq[SequenceColumnSignature], rows: Seq[SequenceRow], nextCursor: Option[String]) extends ResponseWithCursor
final case class SequenceSearch(name: Option[String], description: Option[String], query: Option[String])
final case class SequenceUpdate(name: Option[Setter[String]], description: Option[Setter[String]], assetId: Option[Setter[Long]], externalId: Option[Setter[String]], metadata: Option[NonNullableSetter[Map[String, String]]], columns: Option[SequenceColumnsUpdate], dataSetId: Option[Setter[Long]]) extends WithSetExternalId
final case class ServiceAccount(name: String, groups: Seq[Long], id: Long, isDeleted: Boolean, deletedTime: Option[Instant]) extends WithId[Long]
final case class Session(id: Long, `type`: Option[String], status: String, nonce: String, clientId: Option[String])
final case class SessionCreateWithCredential(clientId: String, clientSecret: String)
final case class SessionCreateWithToken(tokenExchange: Boolean)
final case class SessionList(id: Long, `type`: String, status: String, creationTime: Long, expirationTime: Long, clientId: Option[String])
final case class SessionTokenResponse(id: Long, accessToken: String, expiresIn: Long, mustRefreshIn: Option[Long], sessionKey: Option[String])
final case class SpacedItems[A](spaceExternalId: String, items: Seq[A])
final case class StringDataPointsByExternalId(externalId: String, datapoints: Seq[StringDataPoint])
final case class StringDataPointsByExternalIdResponse(id: Long, externalId: String, isString: Boolean, unit: Option[String], datapoints: Seq[StringDataPoint]) extends DataPointsResponse[StringDataPoint]
final case class StringDataPointsByIdResponse(id: Long, externalId: Option[String], isString: Boolean, unit: Option[String], datapoints: Seq[StringDataPoint]) extends DataPointsResponse[StringDataPoint]
final case class SyntheticTimeSeriesQuery(expression: String, start: Instant, end: Instant, limit: Int)
final case class SyntheticTimeSeriesResponse(isString: Boolean, datapoints: Seq[DataPoint])
final case class ThreeDAssetMapping(nodeId: Long, assetId: Long, treeIndex: Option[Long], subtreeSize: Option[Long])
final case class ThreeDAssetMappingCreate(nodeId: Long, assetId: Long)
final case class ThreeDModel(name: String, id: Long, createdTime: Instant, metadata: Option[Map[String, String]]) extends WithId[Long] with ToCreate[ThreeDModelCreate] with ToUpdate[ThreeDModelUpdate]
final case class ThreeDModelCreate(name: String, metadata: Option[Map[String, String]])
final case class ThreeDModelUpdate(id: Long, name: Option[NonNullableSetter[String]], metadata: Option[NonNullableSetter[Map[String, String]]]) extends WithId[Long]
final case class ThreeDNode(id: Long, treeIndex: Long, parentId: Option[Long], depth: Long, name: String, subtreeSize: Long, properties: Option[Map[String, Map[String, String]]], boundingBox: Option[BoundingBox])
final case class ThreeDNodeFilter(limit: Int, depth: Int, nodeId: Long, properties: Properties)
final case class ThreeDRevision(id: Long, fileId: Long, published: Boolean, rotation: Option[Seq[Double]], camera: Option[Camera], status: String, metadata: Option[Map[String, String]], thumbnailThreedFileId: Option[Long], thumbnailURL: Option[String], assetMappingCount: Long, createdTime: Instant) extends WithId[Long] with ToCreate[ThreeDRevisionCreate] with ToUpdate[ThreeDRevisionUpdate]
final case class ThreeDRevisionCreate(published: Boolean, rotation: Option[Seq[Double]], metadata: Option[Map[String, String]], camera: Option[Camera], fileId: Long)
final case class ThreeDRevisionUpdate(id: Long, published: Option[NonNullableSetter[Boolean]], rotation: Option[NonNullableSetter[Seq[Double]]], camera: Option[NonNullableSetter[Camera]], metadata: Option[NonNullableSetter[Map[String, String]]]) extends WithId[Long]
final case class TimeFilter(min: Option[Long], max: Option[Long])
Companion:
object
object TimeFilter
Companion:
class
final case class TimeRange(min: Option[Instant], max: Option[Instant])
final case class TimeSeries(name: Option[String], isString: Boolean, metadata: Option[Map[String, String]], unit: Option[String], assetId: Option[Long], isStep: Boolean, description: Option[String], securityCategories: Option[Seq[Long]], id: Long, externalId: Option[String], createdTime: Instant, lastUpdatedTime: Instant, dataSetId: Option[Long]) extends WithId[Long] with WithExternalId with WithCreatedTime with ToCreate[TimeSeriesCreate] with ToUpdate[TimeSeriesUpdate]
final case class TimeSeriesCreate(externalId: Option[String], name: Option[String], isString: Boolean, metadata: Option[Map[String, String]], unit: Option[String], assetId: Option[Long], isStep: Boolean, description: Option[String], securityCategories: Option[Seq[Long]], dataSetId: Option[Long]) extends WithExternalId
final case class TimeSeriesFilter(name: Option[String], unit: Option[String], isString: Option[Boolean], isStep: Option[Boolean], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], rootAssetIds: Option[Seq[CogniteId]], externalIdPrefix: Option[String], createdTime: Option[TimeRange], lastUpdatedTime: Option[TimeRange], dataSetIds: Option[Seq[CogniteId]])
final case class TimeSeriesQuery(filter: Option[TimeSeriesSearchFilter], search: Option[TimeSeriesSearch], limit: Int) extends SearchQuery[TimeSeriesSearchFilter, TimeSeriesSearch]
final case class TimeSeriesSearch(name: Option[String], description: Option[String], query: Option[String])
final case class TimeSeriesSearchFilter(name: Option[String], unit: Option[String], isString: Option[Boolean], isStep: Option[Boolean], metadata: Option[Map[String, String]], assetIds: Option[Seq[Long]], externalIdPrefix: Option[String], createdTime: Option[TimeRange], lastUpdatedTime: Option[TimeRange], dataSetIds: Option[Seq[CogniteId]])
final case class TimeSeriesUpdate(name: Option[Setter[String]], externalId: Option[Setter[String]], metadata: Option[NonNullableSetter[Map[String, String]]], unit: Option[Setter[String]], assetId: Option[Setter[Long]], description: Option[Setter[String]], securityCategories: Option[NonNullableSetter[Seq[Long]]], dataSetId: Option[Setter[Long]]) extends WithSetExternalId
final case class TransformBlacklistInfo(reason: String, createdTime: Instant)
Companion:
object
final case class TransformationCreate(name: String, query: Option[String], destination: Option[DestinationDataSource], conflictMode: Option[String], isPublic: Option[Boolean], sourceApiKey: Option[String], destinationApiKey: Option[String], sourceOidcCredentials: Option[ClientCredentials], destinationOidcCredentials: Option[ClientCredentials], externalId: String, ignoreNullFields: Boolean, dataSetId: Option[Long])
final case class TransformationOwner(user: String)
Companion:
object
Companion:
class
final case class TransformationRead(id: Long, name: String, query: String, destination: DestinationDataSource, conflictMode: String, isPublic: Boolean, blocked: Option[TransformBlacklistInfo], createdTime: Instant, lastUpdatedTime: Instant, owner: TransformationOwner, ownerIsCurrentUser: Boolean, hasSourceApiKey: Boolean, hasDestinationApiKey: Boolean, hasSourceOidcCredentials: Boolean, hasDestinationOidcCredentials: Boolean, lastFinishedJob: Option[JobDetails], runningJob: Option[JobDetails], externalId: String, ignoreNullFields: Boolean, dataSetId: Option[Long]) extends WithId[Long] with WithCreatedTime with ToCreate[TransformationCreate]
final case class TransformationsFilter(isPublic: Option[Boolean], nameRegex: Option[String], queryRegex: Option[String], destinationType: Option[String], conflictMode: Option[String], hasBlockedError: Option[Boolean], cdfProjectName: Option[String], createdTime: Option[TimeFilter], lastUpdatedTime: Option[TimeFilter], dataSetIds: Option[Seq[CogniteId]])
Companion:
object
final case class UniquenessConstraint(uniqueProperties: Seq[String])

Implicits

Implicits

implicit val sttpBackend: SttpBackend[Id, Any]