20 lines
356 B
Elixir
20 lines
356 B
Elixir
defmodule Mobilizon.Events.EventOffer do
|
|
@moduledoc """
|
|
Represents an event offer.
|
|
"""
|
|
|
|
use Ecto.Schema
|
|
|
|
@type t :: %__MODULE__{
|
|
price: float,
|
|
price_currency: String.t(),
|
|
url: String.t()
|
|
}
|
|
|
|
embedded_schema do
|
|
field(:price, :float)
|
|
field(:price_currency, :string)
|
|
field(:url, :string)
|
|
end
|
|
end
|