validate property

  1. @override
String? get validate
override

Gets the validation status for the request (default is null == params is valid).

Implementation

@override
String? get validate {
  final variables = [secret, seed, seedHex, passphrase];
  variables.removeWhere((element) => element == null);
  if (variables.length != 1) {
    return "Must set exactly one of `secret`, `seed`, `seed_hex`, or `passphrase`.";
  }
  return null;
}