NotaryError - corda

corda / net.corda.core.flows / NotaryError

# NotaryError

`sealed class NotaryError`

Specifies the cause for notarisation request failure.

### Types

#### Conflict | Occurs when one or more input states have already been consumed by another transaction. `data class Conflict : NotaryError`
#### General | Occurs when the notary service encounters an unexpected issue or becomes temporarily unavailable. `data class General : NotaryError`
#### RequestSignatureInvalid | Occurs when the notarisation request signature does not verify for the provided transaction. `data class RequestSignatureInvalid : NotaryError`
#### TimeWindowInvalid | Occurs when time specified in the TimeWindow command is outside the allowed tolerance. `data class TimeWindowInvalid : NotaryError`
#### TransactionInvalid | Occurs when the provided transaction fails to verify. `data class TransactionInvalid : NotaryError`
#### WrongNotary | Occurs when the transaction sent for notarisation is assigned to a different notary identity. `object WrongNotary : NotaryError`

### Companion Object Properties

#### NUM_STATES | `const val NUM_STATES: Int`