Package

com.rasterfoundry.datamodel

stac

Permalink

package stac

Linear Supertypes
JsonCodecs, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. stac
  2. JsonCodecs
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. final case class Asset(href: String, name: Option[String], product: Option[String], format: Option[String]) extends scala.Product with Serializable

    Permalink
  2. final case class Band(commonName: String, gsd: Float, centerWavelength: Float, effectiveBandwidth: Float, imageBandIndex: Int) extends scala.Product with Serializable

    Permalink
  3. final case class Feature(type: String = "Feature", id: String, properties: Properties, geometry: Projected[Geometry], bbox: List[Double], links: Seq[Link], assets: Seq[Asset]) extends scala.Product with Serializable

    Permalink
  4. final case class Link(type: String, href: String) extends scala.Product with Serializable

    Permalink
  5. final case class Product(id: String, bands: Seq[Band], filetype: String, origin: String, properties: Json) extends scala.Product with Serializable

    Permalink
  6. final case class Properties(license: String, provider: String, start: Timestamp, end: Timestamp) extends scala.Product with Serializable

    Permalink

Value Members

  1. object Asset extends Serializable

    Permalink
  2. object Band extends Serializable

    Permalink
  3. object Feature extends Serializable

    Permalink
  4. object Link extends Serializable

    Permalink
  5. object Product extends Serializable

    Permalink
  6. object Properties extends Serializable

    Permalink
  7. val directUUIDDecoder: Decoder[UUID]

    Permalink
    Definition Classes
    JsonCodecs
  8. implicit val projectedGeometryDecoder: Decoder[Projected[Geometry]]

    Permalink
    Definition Classes
    JsonCodecs
  9. implicit val projectedGeometryEncoder: Encoder[Projected[Geometry]]

    Permalink
    Definition Classes
    JsonCodecs
  10. implicit val projectedMultiPolygonDecoder: Decoder[Projected[MultiPolygon]]

    Permalink
    Definition Classes
    JsonCodecs
  11. implicit val projectedMultiPolygonEncoder: Encoder[Projected[MultiPolygon]]

    Permalink
    Definition Classes
    JsonCodecs
  12. implicit val timestampDecoder: Decoder[Timestamp]

    Permalink
    Definition Classes
    JsonCodecs
  13. implicit val timestampEncoder: Encoder[Timestamp]

    Permalink
    Definition Classes
    JsonCodecs
  14. implicit val uriDecoder: Decoder[URI]

    Permalink
    Definition Classes
    JsonCodecs
  15. implicit val uriEncoder: Encoder[URI]

    Permalink
    Definition Classes
    JsonCodecs
  16. implicit val uuidDecoder: Decoder[UUID]

    Permalink
    Definition Classes
    JsonCodecs
  17. implicit val uuidEncoder: Encoder[UUID]

    Permalink
    Definition Classes
    JsonCodecs
  18. val withUUIDFieldUUIDDecoder: Decoder[UUID]

    Permalink
    Definition Classes
    JsonCodecs

Inherited from JsonCodecs

Inherited from AnyRef

Inherited from Any

Ungrouped