io.github.pervasivecats.items.catalogitem.valueobjects

Members list

Concise view

Type members

Classlikes

trait Amount

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Amount

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Amount.type

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait Count

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Count

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Count.type
sealed trait Currency extends EnumEntry

Attributes

Companion:
object
Graph
Supertypes
trait EnumEntry
class Object
trait Matchable
class Any
Known subtypes
object CHF.type
object EUR.type
object GBP.type
object USD.type
object Currency extends Enum[Currency]

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
trait Enum[Currency]
class Object
trait Matchable
class Any
Self type
trait Price

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Price

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Price.type
trait Store

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Store

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Store.type

Types

type AmountDouble = Refined[Double, Positive]
type CountLong = Refined[Long, Positive]