outerEnums property

OuterEnums get outerEnums

Get outer enum types

For V15, returns the direct outer enum references. For V14, returns the call type from extrinsic metadata.

Implementation

OuterEnums get outerEnums {
  return switch (this) {
    final RuntimeMetadataV14 v14 => OuterEnums(
      callType: v14.extrinsic.callType,
      eventType: -1,
      errorType: -1,
    ),
    final RuntimeMetadataV15 v15 => OuterEnums(
      callType: v15.outerEnums.callType,
      eventType: v15.outerEnums.eventType,
      errorType: v15.outerEnums.errorType,
    ),
  };
}