TraversableTransaction.availableComponentGroups - corda

corda / net.corda.core.transactions / TraversableTransaction / availableComponentGroups

# availableComponentGroups

`val availableComponentGroups: List<List<Any>>`

Returns a list of all the component groups that are present in the transaction, excluding the privacySalt, in the following order (which is the same with the order in ComponentGroupEnum:

- list of each input that is present
- list of each output that is present
- list of each command that is present
- list of each attachment that is present
- The notary Party, if present (list with one element)
- The time-window of the transaction, if present (list with one element)
- list of each reference input that is present
- network parameters hash if present