public static CreateClaimableBalanceResult Decode(XdrDataInputStream stream) { CreateClaimableBalanceResult decodedCreateClaimableBalanceResult = new CreateClaimableBalanceResult(); CreateClaimableBalanceResultCode discriminant = CreateClaimableBalanceResultCode.Decode(stream); decodedCreateClaimableBalanceResult.Discriminant = discriminant; switch (decodedCreateClaimableBalanceResult.Discriminant.InnerValue) { case CreateClaimableBalanceResultCode.CreateClaimableBalanceResultCodeEnum.CREATE_CLAIMABLE_BALANCE_SUCCESS: decodedCreateClaimableBalanceResult.BalanceID = ClaimableBalanceID.Decode(stream); break; default: break; } return(decodedCreateClaimableBalanceResult); }
public static void Encode(XdrDataOutputStream stream, CreateClaimableBalanceResultCode value) { stream.WriteInt((int)value.InnerValue); }