decode static method
Implementation
static XdrOperationType decode(XdrDataInputStream stream) {
int value = stream.readInt();
switch (value) {
case 0:
return CREATE_ACCOUNT;
case 1:
return PAYMENT;
case 2:
return PATH_PAYMENT_STRICT_RECEIVE;
case 3:
return MANAGE_SELL_OFFER;
case 4:
return CREATE_PASSIVE_SELL_OFFER;
case 5:
return SET_OPTIONS;
case 6:
return CHANGE_TRUST;
case 7:
return ALLOW_TRUST;
case 8:
return ACCOUNT_MERGE;
case 9:
return INFLATION;
case 10:
return MANAGE_DATA;
case 11:
return BUMP_SEQUENCE;
case 12:
return MANAGE_BUY_OFFER;
case 13:
return PATH_PAYMENT_STRICT_SEND;
case 14:
return CREATE_CLAIMABLE_BALANCE;
case 15:
return CLAIM_CLAIMABLE_BALANCE;
case 16:
return BEGIN_SPONSORING_FUTURE_RESERVES;
case 17:
return END_SPONSORING_FUTURE_RESERVES;
case 18:
return REVOKE_SPONSORSHIP;
case 19:
return CLAWBACK;
case 20:
return CLAWBACK_CLAIMABLE_BALANCE;
case 21:
return SET_TRUST_LINE_FLAGS;
case 22:
return LIQUIDITY_POOL_DEPOSIT;
case 23:
return LIQUIDITY_POOL_WITHDRAW;
case 24:
return INVOKE_HOST_FUNCTION;
case 25:
return EXTEND_FOOTPRINT_TTL;
case 26:
return RESTORE_FOOTPRINT;
default:
throw Exception("Unknown enum value: $value");
}
}