Type alias MockPaywallPlanFragment

MockPaywallPlanFragment: { __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 entitlements?: ({ __typename?: "Entitlement" } & MockPaywallPackageEntitlementFragment)[] | null
  • Optional inheritedEntitlements?: ({ __typename?: "Entitlement" } & MockPaywallPackageEntitlementFragment)[] | null
  • prices: ({ __typename?: "PaywallPrice" } & MockPaywallPriceFragment)[]
  • 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