ResourceInstance

foperator.testkit.TestResource.ResourceInstance
class ResourceInstance[Sp, St](implicit eqSt: Eq[St], classSp: ClassTag[Sp], classSt: ClassTag[St]) extends ObjectResource[TestResource[Sp, St]], HasStatus[TestResource[Sp, St], St]

Attributes

Graph
Supertypes
trait HasStatus[TestResource[Sp, St], St]
trait ObjectResource[TestResource[Sp, St]]
trait HasFinalizers[TestResource[Sp, St]]
trait HasSoftDelete[TestResource[Sp, St]]
trait HasVersion[TestResource[Sp, St]]
trait HasId[TestResource[Sp, St]]
trait HasKind[TestResource[Sp, St]]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

type T = TestResource[Sp, St]

Value members

Concrete methods

override def finalizers(t: T): List[String]

Attributes

Definition Classes
HasFinalizers
override def id(t: T): Id[T]

Attributes

Definition Classes
HasId
override def isSoftDeleted(t: T): Boolean

Attributes

Definition Classes
HasSoftDelete
override def kindDescription: String

Attributes

Definition Classes
HasKind
override def replaceFinalizers(t: T, f: List[String]): T

Attributes

Definition Classes
HasFinalizers
override def softDeletedAt(t: T, timestamp: Instant): T

Attributes

Definition Classes
HasSoftDelete
override def status(t: T): Option[St]

Attributes

Definition Classes
HasStatus
override def version(t: T): Option[String]

Attributes

Definition Classes
HasVersion
override def withStatus(t: T, status: St): T

Attributes

Definition Classes
HasStatus
override def withVersion(t: T, newVersion: String): T

Attributes

Definition Classes
HasVersion

Concrete fields

override val eqStatus: Eq[St]