operator [] method

dynamic operator [](
  1. String key
)

Implementation

dynamic operator [](String key) {
  switch (key) {
    case 'name':
      return name;
    case 'version':
      return version;
    case 'chainId':
      return chainId;
    case 'verifyingContract':
      return verifyingContract;
    case 'salt':
      return salt;
    default:
      throw ArgumentError("Key ${key} is invalid");
  }
}