fromXdrJsonValue static method
Reads a XdrSetTrustLineFlagsResultCode from its SEP-0051 name.
Implementation
static XdrSetTrustLineFlagsResultCode fromXdrJsonValue(Object? value) {
if (value is String) {
switch (value) {
case 'success':
return XdrSetTrustLineFlagsResultCode.SET_TRUST_LINE_FLAGS_SUCCESS;
case 'malformed':
return XdrSetTrustLineFlagsResultCode.SET_TRUST_LINE_FLAGS_MALFORMED;
case 'no_trust_line':
return XdrSetTrustLineFlagsResultCode
.SET_TRUST_LINE_FLAGS_NO_TRUST_LINE;
case 'cant_revoke':
return XdrSetTrustLineFlagsResultCode
.SET_TRUST_LINE_FLAGS_CANT_REVOKE;
case 'invalid_state':
return XdrSetTrustLineFlagsResultCode
.SET_TRUST_LINE_FLAGS_INVALID_STATE;
case 'low_reserve':
return XdrSetTrustLineFlagsResultCode
.SET_TRUST_LINE_FLAGS_LOW_RESERVE;
}
}
XdrJsonHelper.fail(
'XdrSetTrustLineFlagsResultCode',
'expects one of its member names but found ${XdrJsonHelper.preview(value)}',
);
}