Polymarket.Schemas.MarketMetadata (Polymarket v0.1.1)

Copy Markdown View Source

Sports metadata for a market. Part of a Market returned by the Gamma API.

Links a market to its corresponding fixture/market in the Optic Odds feed.

Summary

Functions

Builds a MarketMetadata from a decoded (JSON) map, coercing each field.

Types

t()

@type t() :: %Polymarket.Schemas.MarketMetadata{
  optic_odds_fixture_id: String.t() | nil,
  optic_odds_market_id: String.t() | nil,
  optic_odds_market_name: String.t() | nil,
  optic_odds_selection: String.t() | nil
}

Functions

from_attrs(attrs)

@spec from_attrs(map()) :: {:ok, t()}

Builds a MarketMetadata from a decoded (JSON) map, coercing each field.