Internal product sold by one or more payment providers.
@type t() :: %Gamend.Payments.Product{ __meta__: term(), active: term(), description: term(), grant_config: term(), id: term(), inserted_at: term(), kind: term(), metadata: term(), provider_products: term(), purchases: term(), sku: term(), title: term(), updated_at: term() }