operator [] method

dynamic operator [](
  1. String key
)

Implementation

dynamic operator [](String key) {
  switch (key) {
    case 'name':
      return name;
    case 'address':
      return address;
    case 'hash':
      return hash;
    case 'output':
      return output;
    case 'pubkey':
      return pubkey;
    case 'input':
      return input;
    case 'signature':
      return signature;
    case 'witness':
      return witness;
    case 'redeem':
      return redeem;
    default:
      throw ArgumentError('Invalid PaymentData key');
  }
}