operator [] method
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");
}
}