Skip to main content

Interface: CreateProductRequest

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

Properties

aiMultiplier?

optional aiMultiplier: number | null

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


audience?

optional audience: string | null

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


color?

optional color: string | null

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


concierge?

optional concierge: boolean

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


creditInclusion?

optional creditInclusion: number | null

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


description

description: string

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


icon?

optional icon: string | null

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


isFeatured?

optional isFeatured: boolean

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


isPopular?

optional isPopular: boolean

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


isPublic?

optional isPublic: boolean

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


isRecommended?

optional isRecommended: boolean

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


limits?

optional limits: ProductLimits | null

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


metadata?

optional metadata: ProductMetadata

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


name

name: string

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


plans?

optional plans: Partial<Record<"month" | "year" | "quarter", PlanConfiguration>> | null

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


productType?

optional productType: string

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


providesFeatures?

optional providesFeatures: string[]

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


publicUrl?

optional publicUrl: string | null

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


requiresFeatures?

optional requiresFeatures: string[]

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


selfService?

optional selfService: boolean

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


serviceRates?

optional serviceRates: Record<string, number> | null

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


stripeProductId?

optional stripeProductId: string | null

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


subscriberUrl?

optional subscriberUrl: string | null

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


supportLevels?

optional supportLevels: string[]

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


tagline?

optional tagline: string | null

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


templateWorkspaceUuid?

optional templateWorkspaceUuid: string

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


trialPeriodDays?

optional trialPeriodDays: number

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


workspaceId?

optional workspaceId: number | null

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


workspaceUuid

workspaceUuid: string

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