Package-level declarations

Types

Link copied to clipboard
@Serializable
value class Day(val value: Int = 1) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Days(val value: Int) : VerdandiRelativeUnit
Link copied to clipboard

The reference moment is after the target moment.

Link copied to clipboard
@Serializable
value class Hour(val value: Int = 1) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Hours(val value: Int) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Minute(val value: Int = 1) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Minutes(val value: Int) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Month(val value: Int = 1) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Months(val value: Int) : VerdandiRelativeUnit
Link copied to clipboard

The two compared moments represent the same instant — zero temporal distance.

Link copied to clipboard

The reference moment is before the target moment.

Link copied to clipboard
@Serializable
value class Second(val value: Int = 1) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Seconds(val value: Int) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
data class VerdandiRelativeComponents
Link copied to clipboard
@Serializable
sealed interface VerdandiRelativeMoment

Represents the result of comparing two VerdandiMoment instances, expressing their temporal distance as a human-readable relative description.

Link copied to clipboard
sealed interface VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Week(val value: Int = 1) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Weeks(val value: Int) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Year(val value: Int = 1) : VerdandiRelativeUnit
Link copied to clipboard
@Serializable
value class Years(val value: Int) : VerdandiRelativeUnit