Module constructor

Module({
  1. String? bech32Prefix,
  2. Iterable<ModuleAccountPermission>? moduleAccountPermissions,
  3. String? authority,
})

Implementation

factory Module({
  $core.String? bech32Prefix,
  $core.Iterable<ModuleAccountPermission>? moduleAccountPermissions,
  $core.String? authority,
}) {
  final $result = create();
  if (bech32Prefix != null) {
    $result.bech32Prefix = bech32Prefix;
  }
  if (moduleAccountPermissions != null) {
    $result.moduleAccountPermissions.addAll(moduleAccountPermissions);
  }
  if (authority != null) {
    $result.authority = authority;
  }
  return $result;
}