public static ManageSellOfferResult Decode(XdrDataInputStream stream) { ManageSellOfferResult decodedManageSellOfferResult = new ManageSellOfferResult(); ManageSellOfferResultCode discriminant = ManageSellOfferResultCode.Decode(stream); decodedManageSellOfferResult.Discriminant = discriminant; switch (decodedManageSellOfferResult.Discriminant.InnerValue) { case ManageSellOfferResultCode.ManageSellOfferResultCodeEnum.MANAGE_SELL_OFFER_SUCCESS: decodedManageSellOfferResult.Success = ManageOfferSuccessResult.Decode(stream); break; default: break; } return(decodedManageSellOfferResult); }
public static void Encode(XdrDataOutputStream stream, ManageSellOfferResultCode value) { stream.WriteInt((int)value.InnerValue); }