class DataPointsResource[F[_]](val requestSession: RequestSession[F]) extends WithRequestSession[F] with BaseUrl
- Companion
- object
Value members
Concrete methods
def deleteRangeByExternalId(externalId: String, inclusiveStart: Instant, exclusiveEnd: Instant): F[Unit]
def getLatestDataPointsByExternalIds(ids: Seq[String], ignoreUnknownIds: Boolean): F[Map[String, Option[DataPoint]]]
def getLatestDataPointsByIds(ids: Seq[Long], ignoreUnknownIds: Boolean): F[Map[Long, Option[DataPoint]]]
def getLatestStringDataPointByExternalIds(ids: Seq[String], ignoreUnknownIds: Boolean): F[Map[String, Option[StringDataPoint]]]
def getLatestStringDataPointByIds(ids: Seq[Long], ignoreUnknownIds: Boolean): F[Map[Long, Option[StringDataPoint]]]
def queryAggregatesByExternalId(externalId: String, inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int]): F[Map[String, Seq[DataPointsByIdResponse]]]
def queryAggregatesByExternalIds(externalIds: Seq[String], inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int], ignoreUnknownIds: Boolean): F[Map[String, Seq[DataPointsByIdResponse]]]
def queryAggregatesById(id: Long, inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int]): F[Map[String, Seq[DataPointsByIdResponse]]]
def queryAggregatesByIds(ids: Seq[Long], inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int], ignoreUnknownIds: Boolean): F[Map[String, Seq[DataPointsByIdResponse]]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.TraversableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryByExternalId(externalId: String, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[DataPointsByExternalIdResponse]
def queryByExternalIds(externalIds: Seq[String], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[DataPointsByExternalIdResponse]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.TraversableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryById(id: Long, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[DataPointsByIdResponse]
def queryByIds(ids: Seq[Long], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[DataPointsByIdResponse]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.TraversableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryStringsByExternalId(externalId: String, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[StringDataPointsByExternalIdResponse]
def queryStringsByExternalIds(externalIds: Seq[String], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[StringDataPointsByExternalIdResponse]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.TraversableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryStringsById(id: Long, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[StringDataPointsByIdResponse]
def queryStringsByIds(ids: Seq[Long], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[StringDataPointsByIdResponse]]