defmodule UOF.API.Schemas.Descriptions.MappingsMapping do @moduledoc false use Ecto.Schema import Ecto.Changeset @primary_key false embedded_schema do field(:product_id, :integer) field(:product_ids, :string) field(:sport_id, :string) field(:market_id, :string) field(:sov_template, :string) field(:valid_for, :string) embeds_many(:mapping_outcome, UOF.API.Schemas.Descriptions.MappingsMappingMappingOutcome) end def changeset(struct, params) do struct |> cast(params, [:product_id, :product_ids, :sport_id, :market_id, :sov_template, :valid_for]) |> cast_embed(:mapping_outcome) end end