Type alias PlanFragment

PlanFragment: { __typename?: "Plan"; additionalMetaData?: any | null; basePlan?: { __typename?: "Plan"; displayName: string; refId: string } | null; billingId?: string | null; compatibleAddons?: ({ __typename?: "Addon" } & AddonFragment)[] | null; compatiblePackageGroups?: ({ __typename?: "PlanCompatiblePackageGroups" } & PlanCompatiblePackageGroupsFragment)[] | null; defaultTrialConfig?: { __typename?: "DefaultTrialConfig"; budget?: { __typename?: "BudgetConfiguration"; limit: number } | null; duration: number; units: TrialPeriodUnits } | null; description?: string | null; displayName: string; entitlements?: ({ __typename?: "PackageEntitlement" } & PackageEntitlementFragment)[] | null; hiddenFromWidgets?: WidgetType[] | null; id: string; inheritedEntitlements?: ({ __typename?: "PackageEntitlement" } & PackageEntitlementFragment)[] | null; overagePrices?: ({ __typename?: "Price" } & OveragePriceFragment)[] | null; prices?: ({ __typename?: "Price" } & PriceFragment)[] | null; pricingType?: PricingType | null; product: { __typename?: "Product" } & ProductFragment; refId: string; versionNumber: number }

Type declaration

  • Optional __typename?: "Plan"
  • Optional additionalMetaData?: any | null
  • Optional basePlan?: { __typename?: "Plan"; displayName: string; refId: string } | null
  • Optional billingId?: string | null
  • Optional compatibleAddons?: ({ __typename?: "Addon" } & AddonFragment)[] | null
  • Optional compatiblePackageGroups?: ({ __typename?: "PlanCompatiblePackageGroups" } & PlanCompatiblePackageGroupsFragment)[] | 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?: "PackageEntitlement" } & PackageEntitlementFragment)[] | null
  • Optional hiddenFromWidgets?: WidgetType[] | null
  • id: string
  • Optional inheritedEntitlements?: ({ __typename?: "PackageEntitlement" } & PackageEntitlementFragment)[] | null
  • Optional overagePrices?: ({ __typename?: "Price" } & OveragePriceFragment)[] | null
  • Optional prices?: ({ __typename?: "Price" } & PriceFragment)[] | null
  • Optional pricingType?: PricingType | null
  • product: { __typename?: "Product" } & ProductFragment
  • refId: string
  • versionNumber: number