generated/stellar/manage_buy_offer_result_code.rb
# This code was automatically generated using xdrgen
# DO NOT EDIT or your changes may be overwritten
require 'xdr'
# === xdr source ============================================================
#
# enum ManageBuyOfferResultCode
# {
# // codes considered as "success" for the operation
# MANAGE_BUY_OFFER_SUCCESS = 0,
#
# // codes considered as "failure" for the operation
# MANAGE_BUY_OFFER_MALFORMED = -1, // generated offer would be invalid
# MANAGE_BUY_OFFER_SELL_NO_TRUST = -2, // no trust line for what we're selling
# MANAGE_BUY_OFFER_BUY_NO_TRUST = -3, // no trust line for what we're buying
# MANAGE_BUY_OFFER_SELL_NOT_AUTHORIZED = -4, // not authorized to sell
# MANAGE_BUY_OFFER_BUY_NOT_AUTHORIZED = -5, // not authorized to buy
# MANAGE_BUY_OFFER_LINE_FULL = -6, // can't receive more of what it's buying
# MANAGE_BUY_OFFER_UNDERFUNDED = -7, // doesn't hold what it's trying to sell
# MANAGE_BUY_OFFER_CROSS_SELF = -8, // would cross an offer from the same user
# MANAGE_BUY_OFFER_SELL_NO_ISSUER = -9, // no issuer for what we're selling
# MANAGE_BUY_OFFER_BUY_NO_ISSUER = -10, // no issuer for what we're buying
#
# // update errors
# MANAGE_BUY_OFFER_NOT_FOUND = -11, // offerID does not match an existing offer
#
# MANAGE_BUY_OFFER_LOW_RESERVE = -12 // not enough funds to create a new Offer
# };
#
# ===========================================================================
module Stellar
class ManageBuyOfferResultCode < XDR::Enum
member :manage_buy_offer_success, 0
member :manage_buy_offer_malformed, -1
member :manage_buy_offer_sell_no_trust, -2
member :manage_buy_offer_buy_no_trust, -3
member :manage_buy_offer_sell_not_authorized, -4
member :manage_buy_offer_buy_not_authorized, -5
member :manage_buy_offer_line_full, -6
member :manage_buy_offer_underfunded, -7
member :manage_buy_offer_cross_self, -8
member :manage_buy_offer_sell_no_issuer, -9
member :manage_buy_offer_buy_no_issuer, -10
member :manage_buy_offer_not_found, -11
member :manage_buy_offer_low_reserve, -12
seal
end
end