Package-level declarations

Types

Link copied to clipboard
data class Money(val amount: BigDecimal)

Value object representing a monetary amount. Using this ensures type safety and centralizes rounding, comparison, and formatting rules.

Link copied to clipboard
data class RestaurantId(val value: String = newId()) : UUIDEntityId
Link copied to clipboard
data class UserId(val value: String = newId()) : UUIDEntityId