3 #define API_BETTING "betting_api"
59 std::vector<game_api_object>
get_games_by_status(
const fc::flat_set<chain::game_status>& filter)
const;
66 std::vector<game_api_object>
get_games_by_uuids(
const std::vector<uuid_type>& uuids)
const;
97 std::vector<matched_bet_api_object>
get_matched_bets(
const std::vector<uuid_type>& uuids)
const;
104 std::vector<pending_bet_api_object>
get_pending_bets(
const std::vector<uuid_type>& uuids)
const;
131 std::unique_ptr<impl> _impl;
133 std::shared_ptr<chainbase::database_guard> _guard;
142 (get_games_by_status)
145 (lookup_matched_bets)
146 (lookup_pending_bets)
149 (get_game_matched_bets)
150 (get_game_pending_bets)
151 (get_betting_properties))
betting_api(const api_context &ctx)
std::vector< pending_bet_api_object > lookup_pending_bets(chain::pending_bet_id_type from, uint32_t limit) const
Return pending bets.
std::vector< winner_api_object > get_game_winners(const uuid_type &game_uuid) const
Returns all winners for particular game.
std::vector< pending_bet_api_object > get_game_pending_bets(const uuid_type &uuid) const
Return pending bets for game.
std::vector< pending_bet_api_object > get_pending_bets(const std::vector< uuid_type > &uuids) const
Return pending bets.
std::vector< matched_bet_api_object > get_game_returns(const uuid_type &game_uuid) const
Returns bets with draw status.
std::vector< matched_bet_api_object > lookup_matched_bets(chain::matched_bet_id_type from, uint32_t limit) const
Returns matched bets.
betting_property_api_object get_betting_properties() const
Return betting properties.
std::vector< game_api_object > lookup_games_by_id(chain::game_id_type from, uint32_t limit) const
Returns games.
std::vector< game_api_object > get_games_by_uuids(const std::vector< uuid_type > &uuids) const
Returns games.
std::vector< matched_bet_api_object > get_game_matched_bets(const uuid_type &uuid) const
Returns matched bets for game.
std::vector< game_api_object > get_games_by_status(const fc::flat_set< chain::game_status > &filter) const
Returns games.
std::vector< matched_bet_api_object > get_matched_bets(const std::vector< uuid_type > &uuids) const
Returns matched bets.
boost::uuids::uuid uuid_type