Package-level declarations

Types

Link copied to clipboard
abstract class BooleanContainer(value: Boolean) : DataContainer<Boolean>
Link copied to clipboard
abstract class DataContainer<T>(val valueWithoutAuthorization: T)

These container classes server several purposes:

Link copied to clipboard
abstract class DurationContainer(value: Duration) : DataContainer<Long>
Link copied to clipboard
abstract class FloatContainer(value: Float) : DataContainer<Float>
Link copied to clipboard
data class GeoPosition(val latitude: Double, val longitude: Double)
Link copied to clipboard

A container for geo positions (latitude and longitude).

Link copied to clipboard
abstract class InstantContainer(value: Instant) : DataContainer<Long>

A container for Instants with microsecond resolution.

Link copied to clipboard
abstract class IntContainer(value: Int) : DataContainer<Int>
Link copied to clipboard
abstract class LongContainer(value: Long) : DataContainer<Long>
Link copied to clipboard
abstract class StringContainer(value: String) : DataContainer<String>
Link copied to clipboard
abstract class ULongContainer(value: ULong) : DataContainer<ULong>