Interface: CreateProductRequest
Defined in: packages/sdk/src/types/billing-types.ts:409
Properties
aiMultiplier?
optionalaiMultiplier:number|null
Defined in: packages/sdk/src/types/billing-types.ts:443
audience?
optionalaudience:string|null
Defined in: packages/sdk/src/types/billing-types.ts:416
color?
optionalcolor:string|null
Defined in: packages/sdk/src/types/billing-types.ts:420
concierge?
optionalconcierge:boolean
Defined in: packages/sdk/src/types/billing-types.ts:431
creditInclusion?
optionalcreditInclusion:number|null
Defined in: packages/sdk/src/types/billing-types.ts:442
description
description:
string
Defined in: packages/sdk/src/types/billing-types.ts:415
icon?
optionalicon:string|null
Defined in: packages/sdk/src/types/billing-types.ts:419
isDefault?
optionalisDefault:boolean
Defined in: packages/sdk/src/types/billing-types.ts:430
The plan chosen when a flow must choose silently. One per (workspace, type).
isFeatured?
optionalisFeatured:boolean
Defined in: packages/sdk/src/types/billing-types.ts:427
isPopular?
optionalisPopular:boolean
Defined in: packages/sdk/src/types/billing-types.ts:425
isPublic?
optionalisPublic:boolean
Defined in: packages/sdk/src/types/billing-types.ts:428
isRecommended?
optionalisRecommended:boolean
Defined in: packages/sdk/src/types/billing-types.ts:426
memberRoleUuid?
optionalmemberRoleUuid:string|null
Defined in: packages/sdk/src/types/billing-types.ts:434
MEMBER products only: the workspace-local MemberRole checkout grants.
metadata?
optionalmetadata:ProductMetadata
Defined in: packages/sdk/src/types/billing-types.ts:435
name
name:
string
Defined in: packages/sdk/src/types/billing-types.ts:413
plans?
optionalplans:Partial<Record<"month"|"year"|"quarter"|"once",PlanConfiguration>> |null
Defined in: packages/sdk/src/types/billing-types.ts:447
productType?
optionalproductType:string
Defined in: packages/sdk/src/types/billing-types.ts:417
providesFeatures?
optionalprovidesFeatures:string[]
Defined in: packages/sdk/src/types/billing-types.ts:439
publicUrl?
optionalpublicUrl:string|null
Defined in: packages/sdk/src/types/billing-types.ts:421
requiresFeatures?
optionalrequiresFeatures:string[]
Defined in: packages/sdk/src/types/billing-types.ts:438
selfService?
optionalselfService:boolean
Defined in: packages/sdk/src/types/billing-types.ts:424
serviceRates?
optionalserviceRates:Record<string,number> |null
Defined in: packages/sdk/src/types/billing-types.ts:444
stripeProductId?
optionalstripeProductId:string|null
Defined in: packages/sdk/src/types/billing-types.ts:412
subscriberUrl?
optionalsubscriberUrl:string|null
Defined in: packages/sdk/src/types/billing-types.ts:422
supportLevels?
optionalsupportLevels:string[]
Defined in: packages/sdk/src/types/billing-types.ts:423
tagline?
optionaltagline:string|null
Defined in: packages/sdk/src/types/billing-types.ts:414
templateWorkspaceUuid?
optionaltemplateWorkspaceUuid:string
Defined in: packages/sdk/src/types/billing-types.ts:432
trialPeriodDays?
optionaltrialPeriodDays:number
Defined in: packages/sdk/src/types/billing-types.ts:418
workspaceId?
optionalworkspaceId:number|null
Defined in: packages/sdk/src/types/billing-types.ts:410
workspaceUuid
workspaceUuid:
string
Defined in: packages/sdk/src/types/billing-types.ts:411