Typed Inttegro domain value.
Summary
Types
@type t() :: %Inttegro.PurchaseIntents.PurchaseIntentVariant{ active: boolean(), position: integer() | nil, price: Inttegro.PurchaseIntents.PurchaseIntentPrice.t() | nil, product: Inttegro.PurchaseIntents.PurchaseIntentProduct.t() | nil, product_id: String.t(), variant_values: %{optional(String.t()) => String.t()} }