Current section
Files
Jump to
Current section
Files
lib/model/validation_parameters.ex
defmodule Ingram.Marketplace.Model.ValidationParameters do
@moduledoc """
List of product-specific activation parameters.
"""
@derive [Poison.Encoder]
defstruct [
:customerId,
:products
]
@type t :: %__MODULE__{
:customerId => String.t(),
:products => [ValidationParametersItem]
}
end
defimpl Poison.Decoder, for: Ingram.Marketplace.Model.ValidationParameters do
import Ingram.Marketplace.Deserializer
def decode(value, options) do
value
|> deserialize(:products, :list, Ingram.Marketplace.Model.ValidationParametersItem, options)
end
end