HORIZON HASKELLDocslts/ghc-9.10.xc74966e2026-09-27Search names, modules, packages, or :: a typeCtrl K

GHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27

Modulestripeapi-3.0.0.0Haskell2010

StripeAPI.Types.Product

Contains the types generated from the schema Product

  • 4 types
  • 2 values
datadata Product
#

Defines the object schema located at components.schemas.product in the specification.

Products describe the specific goods or services you offer to your customers. For example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product. They can be used in conjunction with Prices to configure pricing in Payment Links, Checkout, and Subscriptions.

Related guides: Set up a subscription, share a Payment Link, accept payments with Checkout, and more about Products and Prices

Constructors

Instances4Eq, Show, FromJSON, ToJSON
  • Eq ProductDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Product
  • Show ProductDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Product
  • FromJSON ProductDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Product
  • ToJSON ProductDefined in stripeapi-3.0.0.0 · StripeAPI.Types.Product

Defines the oneOf schema located at components.schemas.product.properties.default_price.anyOf in the specification.

The ID of the Price object that is the default price for this product.

Instances4Eq, Show, FromJSON, ToJSON

Defines the object schema located at components.schemas.product.properties.package_dimensions.anyOf in the specification.

The dimensions of this product for shipping purposes.

Instances4Eq, Show, FromJSON, ToJSON

Defines the oneOf schema located at components.schemas.product.properties.tax_code.anyOf in the specification.

A tax code ID.

Instances4Eq, Show, FromJSON, ToJSON