validate property
Gets the validation status for the request (default is null == params is valid).
Implementation
@override
String? get validate {
final List<dynamic> params = [
index,
accountRoot,
check,
depositPreauth,
did,
directory,
escrow,
offer,
paymentChannel,
rippleState,
ticket,
xChainClaimID,
xChainCreateAccountClaimID,
].where((param) => param != null).toList();
if (params.length != 1 && bridge == null && bridgeAccount == null) {
return "Must choose exactly one data to query";
}
if ((bridge == null) != (bridgeAccount == null)) {
return "Must include both `bridge` and `bridgeAccount`.";
}
return null;
}