data class State : OwnableState| <init> |
State(issuance: PartyAndReference, owner: PublicKey, faceValue: Amount, maturityDate: Instant, notary: Party) |
| contract |
val contract: CommercialPaperContract by which the state belongs |
| faceValue |
val faceValue: Amount |
| issuance |
val issuance: PartyAndReference |
| maturityDate |
val maturityDate: Instant |
| notary |
val notary: PartyIdentity of the notary that ensures this state is not used as an input to a transaction more than once |
| owner |
val owner: PublicKeyThere must be a MoveCommand signed by this key to claim the amount |
| toString |
fun toString(): String |
| withFaceValue |
fun withFaceValue(newFaceValue: Amount): <ERROR CLASS> |
| withIssuance |
fun withIssuance(newIssuance: PartyAndReference): <ERROR CLASS> |
| withMaturityDate |
fun withMaturityDate(newMaturityDate: Instant): <ERROR CLASS> |
| withNewOwner |
fun withNewOwner(newOwner: PublicKey): <ERROR CLASS>Copies the underlying data structure, replacing the owner field with this new value and leaving the rest alone |
| withOwner |
fun withOwner(newOwner: PublicKey): <ERROR CLASS> |
| withoutOwner |
fun withoutOwner(): State |
| owned by |
infix fun State.owned by(owner: PublicKey): State |