corda / net.corda.core.transactions / TraversableTransaction / availableComponents

# availableComponents

`open val availableComponents: List<Any>`

Returns a flattened list of all the components that are present in the transaction, in the following order:

- Each input that is present
- Each attachment that is present
- Each output that is present
- Each command that is present
- The notary Party, if present
- Each required signer (mustSign) that is present
- The type of the transaction, if present
- The timestamp of the transaction, if present