Macrocosm
0.5.2-alpha
jvm
Macrocosm
/
space.maxus.macrocosm.players.banking
Package-level
declarations
Types
Functions
Types
Transaction
Link copied to clipboard
class
Transaction
(
val
player
:
UUID
,
val
kind
:
Transaction.Kind
,
val
amount
:
BigDecimal
,
val
at
:
Instant
=
Instant.now()
)
:
MongoConvert
<
MongoTransaction
>
Transaction
History
Link copied to clipboard
class
TransactionHistory
(
transactions
:
ConcurrentLinkedDeque
<
Transaction
>
)
Functions
transact
Link copied to clipboard
fun
transact
(
amount
:
BigDecimal
,
player
:
UUID
,
kind
:
Transaction.Kind
)
:
BigDecimal