Typed Inttegro ProductDetailsInput value.
@type t() :: Inttegro.InlineProductDetailsInput.t() | Inttegro.CatalogProductWithPriceDataInput.t() | Inttegro.CatalogProductWithPriceReferenceInput.t()
@spec decode(term()) :: t()