io.github.jchapuis.leases4s.LeaseRepository.LeaseEvent
See theLeaseEvent companion trait
object LeaseEvent
Attributes
- Companion
- trait
- Graph
-
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
LeaseEvent.type
Members list
Type members
Classlikes
final case class Acquired[F[_]](lease: Lease[F], holderID: HolderID) extends LeaseEvent[F]
Lease was acquired by the specified holder
Lease was acquired by the specified holder
Value parameters
- holderID
-
ID of the holder that acquired the lease
- lease
-
a handle on the lease that was acquired
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait LeaseEvent[F]class Objecttrait Matchableclass AnyShow all
final case class Released[F[_]](leaseID: LeaseID) extends LeaseEvent[F]
Lease was released
Lease was released
Value parameters
- leaseID
-
ID of the lease that was released (deleted)
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalstrait LeaseEvent[F]class Objecttrait Matchableclass AnyShow all
Inherited types
The names of the product elements
The names of the product elements
Attributes
- Inherited from:
- Mirror
The name of the type
The name of the type
Attributes
- Inherited from:
- Mirror
In this article