Skip to main content

Type Alias: Product

Product = Omit<GeneratedProductResponse, "productType" | "plans" | "tagline" | "audience" | "stripeProductId" | "icon" | "color" | "publicUrl" | "subscriberUrl" | "templateWorkspaceUuid" | "metadata" | "limits"> & object

Defined in: packages/sdk/src/types/billing-types.ts:339

Re-bind nullable/string fields the admin UI passes through to request bodies.

Type Declaration

audience?

optional audience: string | null

color?

optional color: string | null

icon?

optional icon: string | null

limits?

optional limits: ProductLimits | null

metadata?

optional metadata: ProductMetadata | null

plans

plans: ProductPlans | null

productType

productType: ProductType | string

publicUrl?

optional publicUrl: string | null

stripeProductId?

optional stripeProductId: string | null

subscriberUrl?

optional subscriberUrl: string | null

tagline?

optional tagline: string | null

templateWorkspaceUuid?

optional templateWorkspaceUuid: string | null