com
.
rasterfoundry
.
datamodel
stac
package
stac
Linear Supertypes
JsonCodecs
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
stac
JsonCodecs
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
final
case class
Asset
(
href:
String
,
name:
Option
[
String
]
,
product:
Option
[
String
]
,
format:
Option
[
String
]
)
extends
scala.Product
with
Serializable
final
case class
Band
(
commonName:
String
,
gsd:
Float
,
centerWavelength:
Float
,
effectiveBandwidth:
Float
,
imageBandIndex:
Int
)
extends
scala.Product
with
Serializable
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
final
case class
Link
(
type:
String
,
href:
String
)
extends
scala.Product
with
Serializable
final
case class
Product
(
id:
String
,
bands:
Seq
[
Band
]
,
filetype:
String
,
origin:
String
,
properties:
Json
)
extends
scala.Product
with
Serializable
final
case class
Properties
(
license:
String
,
provider:
String
,
start:
Timestamp
,
end:
Timestamp
)
extends
scala.Product
with
Serializable
Value Members
object
Asset
extends
Serializable
object
Band
extends
Serializable
object
Feature
extends
Serializable
object
Link
extends
Serializable
object
Product
extends
Serializable
object
Properties
extends
Serializable
val
directUUIDDecoder
:
Decoder
[
UUID
]
Definition Classes
JsonCodecs
implicit
val
projectedGeometryDecoder
:
Decoder
[
Projected
[
Geometry
]]
Definition Classes
JsonCodecs
implicit
val
projectedGeometryEncoder
:
Encoder
[
Projected
[
Geometry
]]
Definition Classes
JsonCodecs
implicit
val
projectedMultiPolygonDecoder
:
Decoder
[
Projected
[
MultiPolygon
]]
Definition Classes
JsonCodecs
implicit
val
projectedMultiPolygonEncoder
:
Encoder
[
Projected
[
MultiPolygon
]]
Definition Classes
JsonCodecs
implicit
val
timestampDecoder
:
Decoder
[
Timestamp
]
Definition Classes
JsonCodecs
implicit
val
timestampEncoder
:
Encoder
[
Timestamp
]
Definition Classes
JsonCodecs
implicit
val
uriDecoder
:
Decoder
[
URI
]
Definition Classes
JsonCodecs
implicit
val
uriEncoder
:
Encoder
[
URI
]
Definition Classes
JsonCodecs
implicit
val
uuidDecoder
:
Decoder
[
UUID
]
Definition Classes
JsonCodecs
implicit
val
uuidEncoder
:
Encoder
[
UUID
]
Definition Classes
JsonCodecs
val
withUUIDFieldUUIDDecoder
:
Decoder
[
UUID
]
Definition Classes
JsonCodecs
Inherited from
JsonCodecs
Inherited from
AnyRef
Inherited from
Any
Ungrouped