net.corda.client.model / TrackedDelegate / SubjectDelegate

# SubjectDelegate

`class SubjectDelegate<M : Any, T> : TrackedDelegate<M>`

### Constructors

<init> | `SubjectDelegate(klass: KClass<M>, subjectProperty: (M) -> <ERROR CLASS><T, T>)`

### Properties

subjectProperty | `val subjectProperty: (M) -> <ERROR CLASS><T, T>`

### Inherited Properties

klass | `val klass: KClass<M>`

### Functions

getValue | `operator fun getValue(thisRef: Any, property: KProperty<*>): <ERROR CLASS><T, T>`