defmodule BeetRoundServerWeb.BiddingJSON do alias BeetRoundServer.Biddings.Bidding @doc """ Renders a list of biddings. """ def index(%{biddings: biddings}) do %{data: for(bidding <- biddings, do: data(bidding))} end @doc """ Renders a single bidding. """ def show(%{bidding: bidding}) do %{data: data(bidding)} end defp data(%Bidding{} = bidding) do %{ user_id: bidding.user_id, id: bidding.id, bidding_round: bidding.bidding_round, amount: bidding.amount, depot_wish_one: bidding.depot_wish_one, depot_wish_two: bidding.depot_wish_two } end end