com.cognite.sdk.scala.common
package com.cognite.sdk.scala.common
Type members
Classlikes
final case class AggregateDataPoint(timestamp: Instant, average: Option[Double], max: Option[Double], min: Option[Double], count: Option[Double], sum: Option[Double], interpolation: Option[Double], stepInterpolation: Option[Double], totalVariation: Option[Double], continuousVariance: Option[Double], discreteVariance: Option[Double])
final case class CdpApiErrorPayload(code: Int, message: String, missing: Option[Seq[JsonObject]], duplicated: Option[Seq[JsonObject]], missingFields: Option[Seq[String]])
final case class CdpApiException(url: Uri, code: Int, message: String, missing: Option[Seq[JsonObject]], duplicated: Option[Seq[JsonObject]], missingFields: Option[Seq[String]], requestId: Option[String]) extends Throwable
- Companion
- object
trait Create[R <: ToCreate[W], W, F[_]] extends WithRequestSession[F] with CreateOne[R, W, F] with BaseUrl
- Companion
- object
final case class FilterRequest[T](filter: T, limit: Option[Int], cursor: Option[String], partition: Option[String], aggregatedProperties: Option[Seq[String]])
class GzipSttpBackend[F[_], +P](delegate: SttpBackend[F, P], val minimumSize: Int) extends SttpBackend[F, P]
- Companion
- object
final case class ItemsWithCursor[A](items: Seq[A], nextCursor: Option[String]) extends ResponseWithCursor
final case class ItemsWithRecursiveAndIgnoreUnknownIds(items: Seq[CogniteId], recursive: Boolean, ignoreUnknownIds: Boolean)
final case class LoginStatus(user: String, loggedIn: Boolean, project: String, projectId: Long, apiKeyId: Option[Long])
class RetryingBackend[F[_], +P](delegate: SttpBackend[F, P], maxRetries: Int, initialRetryDelay: FiniteDuration, maxRetryDelay: FiniteDuration)(implicit sleepImpl: Sleep[F]) extends SttpBackend[F, P]
final case class SdkException(message: String, uri: Option[Uri], requestId: Option[String], responseCode: Option[Int]) extends Throwable
- Companion
- object
trait UpdateById[R <: ToUpdate[U] & WithId[Long], U, F[_]] extends WithRequestSession[F] with BaseUrl
- Companion
- object
final case class UpdateMap(add: Map[String, String], remove: Seq[String]) extends NonNullableSetter[Map[String, String]]