Type alias MockPaywallPlanFragment
Mock
Paywall
Plan
Fragment
: { __typename
?: "PaywallPlan"; additionalMetaData
?: any | null; basePlan
?: { __typename
?: "PaywallBasePlan"; displayName
: string; refId
: string } | null; billingId
?: string | null; compatibleAddons
?: ({ __typename
?: "PaywallAddon" } & MockPaywallAddonFragment)[] | null; compatiblePackageGroups
?: ({ __typename
?: "PaywallPlanCompatiblePackageGroup" } & MockPaywallPlanCompatiblePackageGroupsFragment)[] | null; defaultTrialConfig
?: { __typename
?: "DefaultTrialConfig"; budget
?: { __typename
?: "BudgetConfiguration"; limit
: number } | null; duration
: number; units
: TrialPeriodUnits } | null; description
?: string | null; displayName
: string; entitlements
?: ({ __typename
?: "Entitlement" } & MockPaywallPackageEntitlementFragment)[] | null; inheritedEntitlements
?: ({ __typename
?: "Entitlement" } & MockPaywallPackageEntitlementFragment)[] | null; prices
: ({ __typename
?: "PaywallPrice" } & MockPaywallPriceFragment)[]; pricingType
?: PricingType | null; product
: { __typename
?: "PaywallProduct"; additionalMetaData
?: any | null; description
?: string | null; displayName
?: string | null; refId
: string }; refId
: string }
Type declaration
-
Optional
__typename?: "PaywallPlan"
-
Optional
additionalMetaData?: any | null
-
Optional
basePlan?: { __typename?: "PaywallBasePlan"; displayName: string; refId: string } | null
-
Optional
billingId?: string | null
-
Optional
compatibleAddons?: ({ __typename?: "PaywallAddon" } & MockPaywallAddonFragment)[] | null
-
Optional
compatiblePackageGroups?: ({ __typename?: "PaywallPlanCompatiblePackageGroup" } & MockPaywallPlanCompatiblePackageGroupsFragment)[] | null
-
Optional
defaultTrialConfig?: { __typename?: "DefaultTrialConfig"; budget?: { __typename?: "BudgetConfiguration"; limit: number } | null; duration: number; units: TrialPeriodUnits } | null
-
Optional
description?: string | null
-
displayName: string
-
-
Optional
inheritedEntitlements?: ({ __typename?: "Entitlement" } & MockPaywallPackageEntitlementFragment)[] | null
-
-
Optional
pricingType?: PricingType | null
-
product: { __typename?: "PaywallProduct"; additionalMetaData?: any | null; description?: string | null; displayName?: string | null; refId: string }
-
Optional
__typename?: "PaywallProduct"
-
Optional
additionalMetaData?: any | null
-
Optional
description?: string | null
-
Optional
displayName?: string | null
-
refId: string
-
refId: string