Documentation
¶
Index ¶
- Constants
- Variables
- type APIKey
- type APIKeyFilter
- type APIKeySort
- type APIKeySortFields
- type APIKeyType
- type AccessDeniedReason
- type AccessRoles
- type Account
- type AccountAccessMethod
- type AccountAccessRole
- type AccountNotFoundError
- type AccountStatus
- type AddCompatibleAddonsToPlanInput
- type AdditionalMetaDataChange
- type Addon
- type AddonAggregateGroupBy
- type AddonArchiveInput
- type AddonAssociatedEntities
- type AddonAssociatedEntitiesInput
- type AddonAssociatedPackageGroup
- type AddonAssociatedPlan
- type AddonAvgAggregate
- type AddonChangeVariables
- type AddonConnection
- type AddonCountAggregate
- type AddonCreateInput
- type AddonDependencyChange
- type AddonDependencyFragment
- type AddonEdge
- type AddonFilter
- type AddonFragment
- type AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type AddonFragment_OveragePrices_OveragePriceFragment_Price
- type AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type AddonFragment_Prices_PriceFragment_Feature
- type AddonFragment_Prices_PriceFragment_Price
- type AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type AddonMaxAggregate
- type AddonMinAggregate
- type AddonPriceOverrideChangeVariables
- type AddonSort
- type AddonSortFields
- type AddonSumAggregate
- type AddonUnArchiveInput
- type AddonUpdateInput
- type Address
- type AggregatedEventsByCustomer
- type AggregatedEventsByCustomerInput
- type Aggregation
- type AggregationFunction
- type Alignment
- type ApplySubscription
- type ApplySubscriptionFragment
- type ApplySubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ExperimentInfo
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type ApplySubscriptionFragment_Subscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type ApplySubscriptionInput
- type ApplySubscriptionResponse
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ExperimentInfo
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type ArchiveCouponInput
- type ArchiveCustomerInput
- type ArchiveCustomerResponse
- type ArchiveCustomer_ArchiveCustomer
- type ArchiveEnvironmentInput
- type ArchiveFeatureGroupInput
- type ArchiveFeatureInput
- type ArchivePackageGroup
- type ArchivePlanInput
- type AsyncTaskResult
- type AttachCustomerPaymentMethodInput
- type Auth0ApplicationDto
- type Auth0ApplicationType
- type Auth0Credentials
- type Auth0CredentialsInput
- type AutoCancellationRule
- type AutoCancellationRuleInput
- type AwsDimension
- type AwsMarketplaceCredentials
- type AwsMarketplaceCredentialsInput
- type AwsProduct
- type BaseError
- type BasePlanChange
- type BigQueryCredentials
- type BigQueryCredentialsInput
- type BillableFeature
- type BillableFeatureInput
- type BillingAddress
- type BillingAnchor
- type BillingCadence
- type BillingCadenceFilterComparison
- type BillingModel
- type BillingModelFilterComparison
- type BillingPeriod
- type BillingPeriodChangeVariables
- type BillingPeriodFilterComparison
- type BillingVendorIdentifier
- type BooleanFieldComparison
- type BudgetConfiguration
- type BudgetConfigurationInput
- type CancelSubscriptionResponse
- type CancelSubscriptionUpdatesResponse
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Addons
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Addons_Addon
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Customer
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_ExperimentInfo
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Plan
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type CannotDeleteCustomerError
- type CannotDeleteFeatureError
- type ChangeType
- type ChangingPayingCustomerIsNotSupportedError
- type ChargeSubscriptionUsage
- type ChargeSubscriptionUsageInput
- type CheckoutBillingIntegration
- type CheckoutColorPalette
- type CheckoutConfiguration
- type CheckoutConfigurationFragment
- type CheckoutConfigurationFragment_Content
- type CheckoutConfigurationFragment_Palette
- type CheckoutConfigurationFragment_Typography
- type CheckoutConfigurationInput
- type CheckoutContent
- type CheckoutContentInput
- type CheckoutCredentials
- type CheckoutOptions
- type CheckoutPaletteInput
- type CheckoutState
- type CheckoutStateFragment
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ExperimentInfo
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type CheckoutStateFragment_BillingIntegration
- type CheckoutStateFragment_BillingIntegration_Credentials
- type CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Content
- type CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Palette
- type CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Typography
- type CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_AmountsOff
- type CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates
- type CheckoutStateFragment_Customer_CustomerFragment_EligibleForTrial
- type CheckoutStateFragment_Customer_CustomerFragment_ExperimentInfo
- type CheckoutStateFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature
- type CheckoutStateFragment_Customer_CustomerFragment_TrialedPlans
- type CheckoutStateFragment_Plan_PlanFragment_BasePlan
- type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig
- type CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type CheckoutStateFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type CheckoutStateInput
- type ClearCustomerPersistentCacheInput
- type Client
- func (c *Client) ApplySubscription(ctx context.Context, input ApplySubscriptionInput, ...) (*ApplySubscriptionResponse, error)
- func (c *Client) ArchiveCustomer(ctx context.Context, input ArchiveCustomerInput, ...) (*ArchiveCustomerResponse, error)
- func (c *Client) CancelSubscription(ctx context.Context, input SubscriptionCancellationInput, ...) (*CancelSubscriptionResponse, error)
- func (c *Client) CancelSubscriptionUpdates(ctx context.Context, input SubscriptionUpdateScheduleCancellationInput, ...) (*CancelSubscriptionUpdatesResponse, error)
- func (c *Client) CreateSubscription(ctx context.Context, input SubscriptionInput, ...) (*CreateSubscriptionResponse, error)
- func (c *Client) DelegateSubscriptionToCustomer(ctx context.Context, input DelegateSubscriptionToCustomerInput, ...) (*DelegateSubscriptionToCustomerResponse, error)
- func (c *Client) DetachCustomerPaymentMethod(ctx context.Context, input DetachCustomerPaymentMethodInput, ...) (*DetachCustomerPaymentMethodResponse, error)
- func (c *Client) EstimateSubscription(ctx context.Context, input EstimateSubscriptionInput, ...) (*EstimateSubscriptionResponse, error)
- func (c *Client) EstimateSubscriptionUpdate(ctx context.Context, input EstimateSubscriptionUpdateInput, ...) (*EstimateSubscriptionUpdateResponse, error)
- func (c *Client) GetActiveSubscriptions(ctx context.Context, input GetActiveSubscriptionsInput, ...) (*GetActiveSubscriptions, error)
- func (c *Client) GetActiveSubscriptionsList(ctx context.Context, input GetActiveSubscriptionsInput, ...) (*GetActiveSubscriptionsList, error)
- func (c *Client) GetCheckoutState(ctx context.Context, input CheckoutStateInput, ...) (*GetCheckoutState, error)
- func (c *Client) GetCoupons(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetCoupons, error)
- func (c *Client) GetCustomerByID(ctx context.Context, input GetCustomerByRefIDInput, ...) (*GetCustomerByID, error)
- func (c *Client) GetCustomerPortalByRefID(ctx context.Context, input CustomerPortalInput, ...) (*GetCustomerPortalByRefID, error)
- func (c *Client) GetCustomerStatistics(ctx context.Context, input GetCustomerByRefIDInput, ...) (*GetCustomerStatistics, error)
- func (c *Client) GetEntitlement(ctx context.Context, query FetchEntitlementQuery, ...) (*GetEntitlement, error)
- func (c *Client) GetEntitlements(ctx context.Context, query FetchEntitlementsQuery, ...) (*GetEntitlements, error)
- func (c *Client) GetMockPaywall(ctx context.Context, input GetPaywallInput, ...) (*GetMockPaywall, error)
- func (c *Client) GetPaywall(ctx context.Context, input GetPaywallInput, ...) (*GetPaywall, error)
- func (c *Client) GetProducts(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetProducts, error)
- func (c *Client) GetSdkConfiguration(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetSdkConfiguration, error)
- func (c *Client) GetSubscription(ctx context.Context, input GetSubscriptionInput, ...) (*GetSubscription, error)
- func (c *Client) GetSubscriptions(ctx context.Context, filter *SubscriptionQueryFilter, paging *CursorPaging, ...) (*GetSubscriptions, error)
- func (c *Client) GetUsageHistory(ctx context.Context, usageHistoryInput UsageHistoryInput, ...) (*GetUsageHistory, error)
- func (c *Client) GetUsageHistoryV2(ctx context.Context, input UsageHistoryV2Input, ...) (*GetUsageHistoryV2, error)
- func (c *Client) GrantPromotionalEntitlements(ctx context.Context, input GrantPromotionalEntitlementsInput, ...) (*GrantPromotionalEntitlementsResponse, error)
- func (c *Client) ImportCustomer(ctx context.Context, input ImportCustomerInput, ...) (*ImportCustomerResponse, error)
- func (c *Client) ImportCustomerBulk(ctx context.Context, input ImportCustomerBulkInput, ...) (*ImportCustomerBulkResponse, error)
- func (c *Client) ImportSubscriptionsBulk(ctx context.Context, input ImportSubscriptionsBulkInput, ...) (*ImportSubscriptionsBulkResponse, error)
- func (c *Client) MigrateSubscriptionToLatest(ctx context.Context, input SubscriptionMigrationInput, ...) (*MigrateSubscriptionToLatestResponse, error)
- func (c *Client) OnEntitlementsUpdated(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*OnEntitlementsUpdated, error)
- func (c *Client) OnPackagePublished(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*OnPackagePublished, error)
- func (c *Client) OnUsageUpdated(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*OnUsageUpdated, error)
- func (c *Client) PreviewNextInvoice(ctx context.Context, input PreviewNextInvoiceInput, ...) (*PreviewNextInvoiceResponse, error)
- func (c *Client) PreviewSubscription(ctx context.Context, input PreviewSubscriptionInput, ...) (*PreviewSubscriptionResponse, error)
- func (c *Client) ProvisionCustomer(ctx context.Context, input ProvisionCustomerInput, ...) (*ProvisionCustomerResponse, error)
- func (c *Client) ProvisionSubscription(ctx context.Context, input ProvisionSubscriptionInput, ...) (*ProvisionSubscriptionResponse, error)
- func (c *Client) ReportEntitlementCheckRequested(ctx context.Context, entitlementCheckRequested EntitlementCheckRequested, ...) (*ReportEntitlementCheckRequestedResponse, error)
- func (c *Client) ReportEvent(ctx context.Context, input UsageEventsReportInput, ...) (*ReportEventResponse, error)
- func (c *Client) ReportUsage(ctx context.Context, input ReportUsageInput, ...) (*ReportUsageResponse, error)
- func (c *Client) ReportUsageBulk(ctx context.Context, input ReportUsageBulkInput, ...) (*ReportUsageBulkResponse, error)
- func (c *Client) RevokePromotionalEntitlement(ctx context.Context, input RevokePromotionalEntitlementInput, ...) (*RevokePromotionalEntitlementResponse, error)
- func (c *Client) TransferSubscription(ctx context.Context, input TransferSubscriptionInput, ...) (*TransferSubscriptionResponse, error)
- func (c *Client) TransferSubscriptionToResource(ctx context.Context, input TransferSubscriptionToResourceInput, ...) (*TransferSubscriptionToResourceResponse, error)
- func (c *Client) UnarchiveCustomer(ctx context.Context, input UnarchiveCustomerInput, ...) (*UnarchiveCustomerResponse, error)
- func (c *Client) UpdateCustomer(ctx context.Context, input UpdateCustomerInput, ...) (*UpdateCustomerResponse, error)
- func (c *Client) UpdateSubscription(ctx context.Context, input UpdateSubscriptionInput, ...) (*UpdateSubscriptionResponse, error)
- type ConditionOperation
- type Coupon
- type CouponAggregateGroupBy
- type CouponChangeVariables
- type CouponConnection
- type CouponCountAggregate
- type CouponEdge
- type CouponFilter
- type CouponFilterCustomerFilter
- type CouponFragment
- type CouponFragment_AmountsOff
- type CouponFragment_SyncStates
- type CouponMaxAggregate
- type CouponMinAggregate
- type CouponSort
- type CouponSortFields
- type CouponSource
- type CouponSourceFilterComparison
- type CouponStatus
- type CouponStatusFilterComparison
- type CouponType
- type CouponTypeFilterComparison
- type CreateCouponInput
- type CreateEnvironment
- type CreateEnvironmentOptions
- type CreateExperimentInput
- type CreateFeatureGroupInput
- type CreateHook
- type CreateIntegrationInput
- type CreateManyPackageEntitlementsInput
- type CreateManyPromotionalEntitlementsInput
- type CreateMeter
- type CreateOneEnvironmentInput
- type CreateOneHookInput
- type CreateOneIntegrationInput
- type CreateOneProductInput
- type CreateOrUpdateAwsMarketplaceProductInput
- type CreatePackageGroup
- type CreateSubscriptionResponse
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Addons
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Addons_Addon
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Customer
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_ExperimentInfo
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Plan
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type CreateWorkflowTriggerInput
- type Credentials
- type Currency
- type CursorPaging
- type Customer
- type CustomerAggregateGroupBy
- type CustomerAggregatedUsage
- type CustomerBillingInfo
- type CustomerConnection
- type CustomerCountAggregate
- type CustomerEdge
- type CustomerFilter
- type CustomerFilterCustomerSubscriptionFilter
- type CustomerFilterPromotionalEntitlementFilter
- type CustomerFragment
- type CustomerFragment_Coupon_CouponFragment_AmountsOff
- type CustomerFragment_Coupon_CouponFragment_SyncStates
- type CustomerFragment_EligibleForTrial
- type CustomerFragment_ExperimentInfo
- type CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature
- type CustomerFragment_TrialedPlans
- type CustomerInput
- type CustomerMaxAggregate
- type CustomerMinAggregate
- type CustomerNoBillingID
- type CustomerNotFoundError
- type CustomerPortal
- type CustomerPortalAddon
- type CustomerPortalBillingInformation
- type CustomerPortalBillingInformationFragment
- type CustomerPortalColorsPalette
- type CustomerPortalColorsPaletteInput
- type CustomerPortalConfiguration
- type CustomerPortalConfigurationFragment
- type CustomerPortalConfigurationFragment_Palette
- type CustomerPortalConfigurationInput
- type CustomerPortalEntitlementFragment
- type CustomerPortalEntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type CustomerPortalFragment
- type CustomerPortalFragment_Configuration_CustomerPortalConfigurationFragment_Palette
- type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_BillingPeriodRange
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Feature
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Price
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Feature
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Price
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_AddonsTotal
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_SubTotal
- type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_Total
- type CustomerPortalInput
- type CustomerPortalPricingFeature
- type CustomerPortalPromotionalEntitlement
- type CustomerPortalPromotionalEntitlementFragment
- type CustomerPortalSubscription
- type CustomerPortalSubscriptionAddonFragment
- type CustomerPortalSubscriptionFragment
- type CustomerPortalSubscriptionFragment_BillingPeriodRange
- type CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Feature
- type CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Price
- type CustomerPortalSubscriptionFragment_Pricing
- type CustomerPortalSubscriptionFragment_Pricing_Feature
- type CustomerPortalSubscriptionFragment_Pricing_Price
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage
- type CustomerPortalSubscriptionFragment_TotalPrice
- type CustomerPortalSubscriptionFragment_TotalPrice_AddonsTotal
- type CustomerPortalSubscriptionFragment_TotalPrice_SubTotal
- type CustomerPortalSubscriptionFragment_TotalPrice_Total
- type CustomerPortalSubscriptionPrice
- type CustomerPortalSubscriptionPriceFragment
- type CustomerPortalSubscriptionPriceFragment_Feature
- type CustomerPortalSubscriptionPriceFragment_Price
- type CustomerPortalSubscriptionPricing
- type CustomerPortalSubscriptionScheduledUpdateDataFragment
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage
- type CustomerResource
- type CustomerResourceAggregateGroupBy
- type CustomerResourceConnection
- type CustomerResourceCountAggregate
- type CustomerResourceEdge
- type CustomerResourceFilter
- type CustomerResourceFilterCustomerFilter
- type CustomerResourceFilterCustomerSubscriptionFilter
- type CustomerResourceFragment
- type CustomerResourceMaxAggregate
- type CustomerResourceMinAggregate
- type CustomerResourceSort
- type CustomerResourceSortFields
- type CustomerSearchQueryFilterComparison
- type CustomerSort
- type CustomerSortFields
- type CustomerStatistics
- type CustomerStatisticsFragment
- type CustomerStatisticsFragment_Statistics
- type CustomerStatisticsFragment_Statistics_ActiveSubscriptionsByPricingType
- type CustomerSubscription
- type CustomerSubscriptionAggregateGroupBy
- type CustomerSubscriptionConnection
- type CustomerSubscriptionCountAggregate
- type CustomerSubscriptionEdge
- type CustomerSubscriptionFilter
- type CustomerSubscriptionFilterCustomerFilter
- type CustomerSubscriptionFilterCustomerResourceFilter
- type CustomerSubscriptionFilterPlanFilter
- type CustomerSubscriptionFilterSubscriptionAddonFilter
- type CustomerSubscriptionFilterSubscriptionEntitlementFilter
- type CustomerSubscriptionFilterSubscriptionPriceFilter
- type CustomerSubscriptionMaxAggregate
- type CustomerSubscriptionMinAggregate
- type CustomerSubscriptionSort
- type CustomerSubscriptionSortFields
- type CustomerSubscriptionTotalPrice
- type CustomerWithSubscriptionsFragment
- type CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_AmountsOff
- type CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_SyncStates
- type CustomerWithSubscriptionsFragment_CustomerFragment_EligibleForTrial
- type CustomerWithSubscriptionsFragment_CustomerFragment_ExperimentInfo
- type CustomerWithSubscriptionsFragment_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature
- type CustomerWithSubscriptionsFragment_CustomerFragment_TrialedPlans
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ExperimentInfo
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type DateFieldComparison
- type DateFieldComparisonBetween
- type DateRange
- type DefaultSSORolesInput
- type DefaultTrialConfig
- type DefaultTrialConfigChange
- type DefaultTrialConfigInputDto
- type DelegateSubscriptionToCustomerInput
- type DelegateSubscriptionToCustomerResponse
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Addons
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Addons_Addon
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Customer
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_ExperimentInfo
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Plan
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type DeleteFeatureInput
- type DeleteOneHookInput
- type DeleteOneIntegrationInput
- type DeleteOnePackageEntitlementInput
- type DeleteOnePriceInput
- type DeleteOneProductInput
- type DeleteOnePromotionalEntitlementInput
- type DeleteWorkflowTriggerInput
- type Department
- type DetachCustomerPaymentMethodInput
- type DetachCustomerPaymentMethodResponse
- type DimensionsMappingInput
- type DiscardPackageDraftInput
- type DiscountDurationType
- type DiscountType
- type DoesFeatureExist
- type DowngradeChangeVariables
- type DumpEnvironmentForForMergeComparisonInput
- type DumpEnvironmentForMergeComparison
- type DumpEnvironmentProductCatalogInput
- type DuplicateProductInput
- type DuplicatedEntityNotAllowedError
- type EditAllowedOnDraftPackageOnlyError
- type EditPackageGroupDetailsInput
- type EligibleForTrial
- type Entitlement
- type EntitlementBehavior
- type EntitlementCheckRequested
- type EntitlementCheckResult
- type EntitlementFeature
- type EntitlementFragment
- type EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type EntitlementLimitExceededError
- type EntitlementOptions
- type EntitlementResetPeriod
- type EntitlementSummary
- type EntitlementUsageUpdated
- type EntitlementUsageUpdated_Entitlement_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type EntitlementWithSummary
- type EntitlementsUpdated
- type EntitlementsUpdatedPayload
- type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type EntitySelectionMode
- type EnumConfigurationEntity
- type EnumConfigurationEntityInput
- type Environment
- type EnvironmentAccessRole
- type EnvironmentAggregateGroupBy
- type EnvironmentConnection
- type EnvironmentCountAggregate
- type EnvironmentEdge
- type EnvironmentFilter
- type EnvironmentInput
- type EnvironmentMaxAggregate
- type EnvironmentMergeConfigurationInput
- type EnvironmentMinAggregate
- type EnvironmentMissingError
- type EnvironmentProvisionStatus
- type EnvironmentSort
- type EnvironmentSortFields
- type EnvironmentType
- type ErrorCode
- type EstimateSubscriptionInput
- type EstimateSubscriptionResponse
- type EstimateSubscriptionUpdateInput
- type EstimateSubscriptionUpdateResponse
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_BillingPeriodRange
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits_Initial
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits_Remaining
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits_Used
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Discount
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_DiscountAmount
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration_Credit
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration_Debit
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration_NetAmount
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_SubTotal
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Discount
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_DiscountAmount
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_SubTotal
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Tax
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_TaxDetails
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Total
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_TotalExcludingTax
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Tax
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_TaxDetails
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Total
- type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_TotalExcludingTax
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_BillingPeriodRange
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Credits
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Credits_Initial
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Credits_Remaining
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Credits_Used
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Discount
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_DiscountAmount
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Proration
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Proration_Credit
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Proration_Debit
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Proration_NetAmount
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_SubTotal
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_Discount
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_DiscountAmount
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_SubTotal
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_Tax
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_TaxDetails
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_Total
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_TotalExcludingTax
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Tax
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_TaxDetails
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Total
- type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_TotalExcludingTax
- type EventActor
- type EventActorInfo
- type EventEntityType
- type EventLog
- type EventLogAggregateGroupBy
- type EventLogConnection
- type EventLogCountAggregate
- type EventLogCreatedAtFilterComparison
- type EventLogEdge
- type EventLogEntityIDFilterComparison
- type EventLogEnvironmentIDFilterComparison
- type EventLogEventLogTypeFilterComparison
- type EventLogFilter
- type EventLogIDFilterComparison
- type EventLogMaxAggregate
- type EventLogMinAggregate
- type EventLogParentEntityIDFilterComparison
- type EventLogSort
- type EventLogSortFields
- type EventLogType
- type EventRequest
- type EventWebhook
- type EventsFields
- type EventsFieldsInput
- type Experiment
- type ExperimentAggregateGroupBy
- type ExperimentAvgAggregate
- type ExperimentConnection
- type ExperimentCountAggregate
- type ExperimentEdge
- type ExperimentFilter
- type ExperimentFilterCustomerFilter
- type ExperimentGroupType
- type ExperimentInfo
- type ExperimentMaxAggregate
- type ExperimentMinAggregate
- type ExperimentSort
- type ExperimentSortFields
- type ExperimentStats
- type ExperimentStatsQuery
- type ExperimentStatus
- type ExperimentStatusFilterComparison
- type ExperimentSumAggregate
- type FailedToImportCustomerError
- type Feature
- type FeatureAggregateGroupBy
- type FeatureAssociatedLatestPackages
- type FeatureConnection
- type FeatureCountAggregate
- type FeatureEdge
- type FeatureFilter
- type FeatureFragment
- type FeatureFragment_UnitTransformation
- type FeatureGroup
- type FeatureGroupAggregateGroupBy
- type FeatureGroupAvgAggregate
- type FeatureGroupConnection
- type FeatureGroupCountAggregate
- type FeatureGroupEdge
- type FeatureGroupFilter
- type FeatureGroupMaxAggregate
- type FeatureGroupMinAggregate
- type FeatureGroupSort
- type FeatureGroupSortFields
- type FeatureGroupStatus
- type FeatureGroupStatusFilterComparison
- type FeatureGroupSumAggregate
- type FeatureInput
- type FeatureMaxAggregate
- type FeatureMinAggregate
- type FeatureNotFoundError
- type FeatureSort
- type FeatureSortFields
- type FeatureStatus
- type FeatureStatusFilterComparison
- type FeatureType
- type FeatureTypeFilterComparison
- type FetchEntitlementQuery
- type FetchEntitlementsQuery
- type FontVariant
- type FontVariantFragment
- type FontVariantInput
- type FontWeight
- type FreeSubscriptionItem
- type GetActiveSubscriptions
- type GetActiveSubscriptionsInput
- type GetActiveSubscriptionsList
- type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Addons
- type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Addons_Addon
- type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Customer
- type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_PayingCustomer
- type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Plan
- type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Resource
- type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_TrialConfiguration
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ExperimentInfo
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type GetAuth0ApplicationsInput
- type GetAwsExternalIDResult
- type GetCheckoutState
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ExperimentInfo
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_BillingIntegration
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_BillingIntegration_Credentials
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Content
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Palette
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Typography
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_AmountsOff
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_EligibleForTrial
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_ExperimentInfo
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_TrialedPlans
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_BasePlan
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type GetCoupons
- type GetCoupons_Coupons
- type GetCoupons_Coupons_Edges
- type GetCoupons_Coupons_Edges_Node_CouponFragment_AmountsOff
- type GetCoupons_Coupons_Edges_Node_CouponFragment_SyncStates
- type GetCustomerByID
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_AmountsOff
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_SyncStates
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_EligibleForTrial
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_ExperimentInfo
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_TrialedPlans
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ExperimentInfo
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type GetCustomerByRefIDInput
- type GetCustomerPortalByRefID
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Configuration_CustomerPortalConfigurationFragment_Palette
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_BillingPeriodRange
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Feature
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Price
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Feature
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Price
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_AddonsTotal
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_SubTotal
- type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_Total
- type GetCustomerStatistics
- type GetCustomerStatistics_GetCustomerByRefID_CustomerStatisticsFragment_Statistics
- type GetCustomerStatistics_GetCustomerByRefID_CustomerStatisticsFragment_Statistics_ActiveSubscriptionsByPricingType
- type GetEntitlement
- type GetEntitlement_Entitlement_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type GetEntitlement_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type GetEntitlement_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type GetEntitlement_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type GetEntitlements
- type GetEntitlements_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type GetEntitlements_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type GetEntitlements_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type GetEntitlements_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type GetMockPaywall
- type GetMockPaywall_MockPaywall
- type GetMockPaywall_MockPaywall_Configuration_PaywallConfigurationFragment_Palette
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_BasePlan
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Options
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_DefaultTrialConfig
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_DefaultTrialConfig_Budget
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_InheritedEntitlements_MockPaywallPackageEntitlementFragment_Feature
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Feature
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Price
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Product
- type GetPackageByRefIDInput
- type GetPackageGroup
- type GetPaywall
- type GetPaywallInput
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ExperimentInfo
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type GetPaywall_Paywall_PaywallFragment_Configuration_PaywallConfigurationFragment_Palette
- type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_AmountsOff
- type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates
- type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_EligibleForTrial
- type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_ExperimentInfo
- type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_TrialedPlans
- type GetPaywall_Paywall_PaywallFragment_PaywallCalculatedPricePoints_PaywallCalculatedPricePointsFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_BasePlan
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_DefaultTrialConfig
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_DefaultTrialConfig_Budget
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Feature
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Price
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings
- type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type GetProducts
- type GetProducts_Products
- type GetProducts_Products_Edges
- type GetProducts_Products_Edges_Node_ProductFragment_ProductSettings
- type GetProducts_Products_Edges_Node_ProductFragment_ProductSettings_DowngradePlan
- type GetSdkConfiguration
- type GetSdkConfiguration_SdkConfiguration
- type GetSubscription
- type GetSubscriptionInput
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_ExperimentInfo
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type GetSubscription_GetSubscription_SubscriptionFragment_Prices
- type GetSubscription_GetSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type GetSubscription_GetSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type GetSubscription_GetSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type GetSubscription_GetSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type GetSubscription_GetSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type GetSubscriptions
- type GetSubscriptions_Subscriptions
- type GetSubscriptions_Subscriptions_Edges
- type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Addons
- type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Addons_Addon
- type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Customer
- type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_PayingCustomer
- type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Plan
- type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Resource
- type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_TrialConfiguration
- type GetUsageHistory
- type GetUsageHistoryV2
- type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Markers
- type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Series
- type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Series_Points
- type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Series_Tags
- type GetUsageHistory_UsageHistory_UsageHistoryFragment_Groups
- type GetUsageHistory_UsageHistory_UsageHistoryFragment_Groups_GroupInfo
- type GetUsageHistory_UsageHistory_UsageHistoryFragment_Groups_UsageMeasurements
- type GetUsageHistory_UsageHistory_UsageHistoryFragment_Markers
- type GetUsageHistory_UsageHistory_UsageHistoryFragment_UsageMeasurements
- type GetWidgetConfigurationInput
- type GetWorkflowTriggersInput
- type GrantPromotionalEntitlementInput
- type GrantPromotionalEntitlementsInput
- type GrantPromotionalEntitlementsResponse
- type GrantPromotionalEntitlements_GrantPromotionalEntitlements_PromotionalEntitlementFragment_Feature
- type GroupInfo
- type GroupUsageHistory
- type HiddenFromWidgetsChange
- type Hook
- type HookAggregateGroupBy
- type HookConnection
- type HookCountAggregate
- type HookDeleteResponse
- type HookEdge
- type HookFilter
- type HookMaxAggregate
- type HookMinAggregate
- type HookSort
- type HookSortFields
- type HookStatus
- type HookStatusFilterComparison
- type HubspotCredentials
- type HubspotCredentialsInput
- type IdentityForbiddenError
- type ImmediateSubscriptionPreviewInvoice
- type ImmediateSubscriptionPreviewInvoiceFragment
- type ImmediateSubscriptionPreviewInvoiceFragment_Credits
- type ImmediateSubscriptionPreviewInvoiceFragment_Credits_Initial
- type ImmediateSubscriptionPreviewInvoiceFragment_Credits_Remaining
- type ImmediateSubscriptionPreviewInvoiceFragment_Credits_Used
- type ImmediateSubscriptionPreviewInvoiceFragment_Discount
- type ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails
- type ImmediateSubscriptionPreviewInvoiceFragment_Proration
- type ImmediateSubscriptionPreviewInvoiceFragment_Proration_Credit
- type ImmediateSubscriptionPreviewInvoiceFragment_Proration_Debit
- type ImmediateSubscriptionPreviewInvoiceFragment_Proration_NetAmount
- type ImmediateSubscriptionPreviewInvoiceFragment_SubTotal
- type ImmediateSubscriptionPreviewInvoiceFragment_Tax
- type ImmediateSubscriptionPreviewInvoiceFragment_TaxDetails
- type ImmediateSubscriptionPreviewInvoiceFragment_Total
- type ImmediateSubscriptionPreviewInvoiceFragment_TotalExcludingTax
- type ImportAlreadyInProgressError
- type ImportCustomerBulkInput
- type ImportCustomerBulkResponse
- type ImportCustomerInput
- type ImportCustomerResponse
- type ImportIntegrationCatalogInput
- type ImportIntegrationCustomersInput
- type ImportIntegrationTask
- type ImportIntegrationTaskAggregateGroupBy
- type ImportIntegrationTaskConnection
- type ImportIntegrationTaskCountAggregate
- type ImportIntegrationTaskEdge
- type ImportIntegrationTaskFilter
- type ImportIntegrationTaskMaxAggregate
- type ImportIntegrationTaskMinAggregate
- type ImportIntegrationTaskSort
- type ImportIntegrationTaskSortFields
- type ImportSubTaskError
- type ImportSubscriptionInput
- type ImportSubscriptionsBulkInput
- type ImportSubscriptionsBulkResponse
- type IncompatibleSubscriptionAddonError
- type InitAddStripeCustomerPaymentMethod
- type InitAddStripeCustomerPaymentMethodInput
- type InitStripePaymentMethodError
- type IntFieldComparison
- type IntFieldComparisonBetween
- type Integration
- type IntegrationAggregateGroupBy
- type IntegrationConnection
- type IntegrationCountAggregate
- type IntegrationDeleteResponse
- type IntegrationEdge
- type IntegrationFilter
- type IntegrationMaxAggregate
- type IntegrationMinAggregate
- type IntegrationSort
- type IntegrationSortFields
- type IntegrationVendorTypeFilterComparison
- type InvalidArgumentError
- type InvalidCancellationDate
- type InvalidEntitlementResetPeriodError
- type InvalidMemberDeleteError
- type InvalidSubscriptionStatus
- type InviteMembersInput
- type InvoiceLine
- type InvoiceLineItemType
- type LayoutConfigurationFragment
- type ListAwsProductDimensionsDto
- type ListAwsProductDimensionsInput
- type ListAwsProductsInput
- type ListAwsProductsResult
- type MarkInvoiceAsPaidInput
- type Member
- type MemberAggregateGroupBy
- type MemberConnection
- type MemberCountAggregate
- type MemberEdge
- type MemberFilter
- type MemberFilterUserFilter
- type MemberInvitationError
- type MemberMaxAggregate
- type MemberMinAggregate
- type MemberNotFoundError
- type MemberSort
- type MemberSortFields
- type MemberStatus
- type MembersInviteResponse
- type MergeEnvironment
- type MergeEnvironmentInput
- type Meter
- type MeterAggregation
- type MeterCondition
- type MeterConditionInput
- type MeterFilterDefinition
- type MeterFilterDefinitionInput
- type MeterType
- type MeterTypeFilterComparison
- type MeteringNotAvailableForFeatureTypeError
- type MigrateSubscriptionToLatestResponse
- type MigrateSubscriptionToLatest_MigrateSubscriptionToLatest
- type MinimumSpend
- type MinimumSpendChange
- type MinimumSpendInput
- type MockPaywall
- type MockPaywallAddonDependencyFragment
- type MockPaywallAddonFragment
- type MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature
- type MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature
- type MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price
- type MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice
- type MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice
- type MockPaywallPackageEntitlementFragment
- type MockPaywallPackageEntitlementFragment_Feature
- type MockPaywallPlanCompatiblePackageGroupsFragment
- type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature
- type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature
- type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price
- type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice
- type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice
- type MockPaywallPlanCompatiblePackageGroupsFragment_Options
- type MockPaywallPlanFragment
- type MockPaywallPlanFragment_BasePlan
- type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature
- type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature
- type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price
- type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice
- type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice
- type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature
- type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature
- type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price
- type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice
- type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice
- type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Options
- type MockPaywallPlanFragment_DefaultTrialConfig
- type MockPaywallPlanFragment_DefaultTrialConfig_Budget
- type MockPaywallPlanFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature
- type MockPaywallPlanFragment_InheritedEntitlements_MockPaywallPackageEntitlementFragment_Feature
- type MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Feature
- type MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Price
- type MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice
- type MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice
- type MockPaywallPlanFragment_Product
- type MockPaywallPriceFragment
- type MockPaywallPriceFragment_Feature
- type MockPaywallPriceFragment_Price
- type MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice
- type MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice
- type Money
- type MoneyInputDto
- type MonthlyAccordingTo
- type MonthlyResetPeriodConfig
- type MonthlyResetPeriodConfigInput
- type Mutation
- type NumberChange
- type NumberFieldComparison
- type NumberFieldComparisonBetween
- type OnEntitlementsUpdated
- type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type OnPackagePublished
- type OnUsageUpdated
- type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type OpenFGACredentials
- type OpenFGACredentialsInput
- type OverageBillingPeriod
- type OverageBillingPeriodChange
- type OverageEntitlementCreateInput
- type OveragePriceFragment
- type OveragePriceFragment_Feature
- type OveragePriceFragment_Price
- type OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type OveragePricingModelCreateInput
- type PackageAlreadyPublishedError
- type PackageChanges
- type PackageDTOFilter
- type PackageDTOSort
- type PackageDTOSortFields
- type PackageDraftDetails
- type PackageDraftSummary
- type PackageDto
- type PackageEntitlement
- type PackageEntitlementAggregateGroupBy
- type PackageEntitlementChange
- type PackageEntitlementConnection
- type PackageEntitlementCountAggregate
- type PackageEntitlementDeleteResponse
- type PackageEntitlementEdge
- type PackageEntitlementFilter
- type PackageEntitlementFilterFeatureFilter
- type PackageEntitlementFilterPackageDTOFilter
- type PackageEntitlementFragment
- type PackageEntitlementFragment_Feature
- type PackageEntitlementInput
- type PackageEntitlementMaxAggregate
- type PackageEntitlementMinAggregate
- type PackageEntitlementSort
- type PackageEntitlementSortFields
- type PackageEntitlementUpdateInput
- type PackageGroup
- type PackageGroupAggregateGroupBy
- type PackageGroupAvgAggregate
- type PackageGroupConnection
- type PackageGroupCountAggregate
- type PackageGroupEdge
- type PackageGroupFilter
- type PackageGroupFilterProductFilter
- type PackageGroupMaxAggregate
- type PackageGroupMinAggregate
- type PackageGroupSort
- type PackageGroupSortFields
- type PackageGroupStatus
- type PackageGroupStatusFilterComparison
- type PackageGroupSumAggregate
- type PackagePrice
- type PackagePriceChange
- type PackagePricingInput
- type PackagePricingTypeNotSetError
- type PackagePublishInput
- type PackagePublished
- type PackagePublishedPayload
- type PackageStatus
- type PackageStatusFilterComparison
- type PageInfo
- type PageInfoFragment
- type PaymentCollection
- type PaymentCollectionFilterComparison
- type PaymentCollectionMethod
- type PaymentMethodForm
- type PaymentMethodType
- type Paywall
- type PaywallAddon
- type PaywallBasePlan
- type PaywallCalculatedPricePointsFragment
- type PaywallCalculatedPricePointsFragment_Feature
- type PaywallColorsPalette
- type PaywallColorsPaletteInput
- type PaywallConfiguration
- type PaywallConfigurationFragment
- type PaywallConfigurationFragment_Palette
- type PaywallConfigurationInput
- type PaywallCurrency
- type PaywallCurrencyFragment
- type PaywallFragment
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ExperimentInfo
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_BasePlan
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Price
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type PaywallFragment_Configuration_PaywallConfigurationFragment_Palette
- type PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_AmountsOff
- type PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates
- type PaywallFragment_Customer_CustomerFragment_EligibleForTrial
- type PaywallFragment_Customer_CustomerFragment_ExperimentInfo
- type PaywallFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature
- type PaywallFragment_Customer_CustomerFragment_TrialedPlans
- type PaywallFragment_PaywallCalculatedPricePoints_PaywallCalculatedPricePointsFragment_Feature
- type PaywallFragment_Plans_PlanFragment_BasePlan
- type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type PaywallFragment_Plans_PlanFragment_DefaultTrialConfig
- type PaywallFragment_Plans_PlanFragment_DefaultTrialConfig_Budget
- type PaywallFragment_Plans_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type PaywallFragment_Plans_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Feature
- type PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Price
- type PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings
- type PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type PaywallLayoutConfiguration
- type PaywallLayoutConfigurationInput
- type PaywallPlan
- type PaywallPlanCompatiblePackageGroup
- type PaywallPlanCompatiblePackageGroupOptions
- type PaywallPrice
- type PaywallPricePoint
- type PaywallProduct
- type Plan
- type PlanAggregateGroupBy
- type PlanAvgAggregate
- type PlanChangeAddon
- type PlanChangeType
- type PlanChangeVariables
- type PlanCompatibleAddonChange
- type PlanCompatiblePackageGroupChange
- type PlanCompatiblePackageGroupOptions
- type PlanCompatiblePackageGroups
- type PlanCompatiblePackageGroupsFragment
- type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PlanCompatiblePackageGroupsFragment_Options
- type PlanConnection
- type PlanCountAggregate
- type PlanCreateInput
- type PlanEdge
- type PlanFilter
- type PlanFilterAddonFilter
- type PlanFilterProductFilter
- type PlanFragment
- type PlanFragment_BasePlan
- type PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type PlanFragment_DefaultTrialConfig
- type PlanFragment_DefaultTrialConfig_Budget
- type PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type PlanFragment_OveragePrices_OveragePriceFragment_Price
- type PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PlanFragment_Prices_PriceFragment_Feature
- type PlanFragment_Prices_PriceFragment_Price
- type PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PlanFragment_Product_ProductFragment_ProductSettings
- type PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type PlanMaxAggregate
- type PlanMinAggregate
- type PlanNotFoundError
- type PlanPriceOverrideChangeVariables
- type PlanSort
- type PlanSortFields
- type PlanSumAggregate
- type PlanUpdateInput
- type PreparePaymentMethodFormInput
- type PreparedPaymentMethodForm
- type PreviewNextInvoiceInput
- type PreviewNextInvoiceResponse
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_AmountDue
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Credits
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Credits_Initial
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Credits_Remaining
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Credits_Used
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Discount
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_DiscountDetails
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Amount
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Lines
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Period
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Feature
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Price
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_UnitPrice
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_MinimumSpendAdjustment
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_SubTotal
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_SubTotalExcludingTax
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Tax
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_TaxDetails
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Total
- type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_TotalExcludingTax
- type PreviewSubscriptionInput
- type PreviewSubscriptionResponse
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_BillingPeriodRange
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Initial
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Remaining
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Used
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Discount
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Credit
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Debit
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_NetAmount
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_SubTotal
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Tax
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TaxDetails
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Total
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TotalExcludingTax
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_Discount
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_DiscountDetails
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_SubTotal
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_Tax
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_TaxDetails
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_Total
- type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_TotalExcludingTax
- type Price
- type PriceAggregateGroupBy
- type PriceCountAggregate
- type PriceDeleteResponse
- type PriceEdge
- type PriceEntitlement
- type PriceFilter
- type PriceFilterPackageDTOFilter
- type PriceFragment
- type PriceFragment_Feature
- type PriceFragment_Price
- type PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type PriceMaxAggregate
- type PriceMinAggregate
- type PriceNotFoundError
- type PriceOverrideChangeVariables
- type PriceOverrideInput
- type PricePeriodInput
- type PriceSort
- type PriceSortFields
- type PriceTier
- type PriceTierFragment
- type PriceTierFragment_FlatPrice
- type PriceTierFragment_UnitPrice
- type PriceTierInput
- type PricingModelCreateInput
- type PricingType
- type PricingTypeChange
- type PricingTypeFilterComparison
- type Product
- type ProductAggregateGroupBy
- type ProductCatalogDump
- type ProductConnection
- type ProductCountAggregate
- type ProductCreateInput
- type ProductDeleteResponse
- type ProductEdge
- type ProductFilter
- type ProductFragment
- type ProductFragment_ProductSettings
- type ProductFragment_ProductSettings_DowngradePlan
- type ProductMaxAggregate
- type ProductMinAggregate
- type ProductSettings
- type ProductSettingsInput
- type ProductSort
- type ProductSortFields
- type ProductUpdateInput
- type PromotionCodeCustomerNotFirstPurchase
- type PromotionCodeMaxRedemptionsReached
- type PromotionCodeMinimumAmountNotReached
- type PromotionCodeNotActive
- type PromotionCodeNotForCustomer
- type PromotionCodeNotFound
- type PromotionalEntitlement
- type PromotionalEntitlementAggregateGroupBy
- type PromotionalEntitlementConnection
- type PromotionalEntitlementCountAggregate
- type PromotionalEntitlementDeleteResponse
- type PromotionalEntitlementEdge
- type PromotionalEntitlementFilter
- type PromotionalEntitlementFragment
- type PromotionalEntitlementFragment_Feature
- type PromotionalEntitlementInput
- type PromotionalEntitlementMaxAggregate
- type PromotionalEntitlementMinAggregate
- type PromotionalEntitlementPeriod
- type PromotionalEntitlementSort
- type PromotionalEntitlementSortFields
- type PromotionalEntitlementStatus
- type PromotionalEntitlementStatusFilterComparison
- type PromotionalEntitlementUpdateInput
- type ProrationBehavior
- type ProvisionCustomerFragment
- type ProvisionCustomerFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons_Addon
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Customer
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Plan
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type ProvisionCustomerInput
- type ProvisionCustomerResponse
- type ProvisionCustomerSubscriptionInput
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons_Addon
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Customer
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Plan
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type ProvisionSandboxInput
- type ProvisionSubscription
- type ProvisionSubscriptionFragment
- type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons_Addon
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Customer
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Plan
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type ProvisionSubscriptionInput
- type ProvisionSubscriptionResponse
- type ProvisionSubscriptionResult
- type ProvisionSubscriptionStatus
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons_Addon
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Customer
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Plan
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type ProvisionedCustomer
- type PublishMigrationType
- type PublishPackageResult
- type Query
- type RecalculateEntitlementsInput
- type RecalculateEntitlementsResult
- type RecalculateEntitlementsSideEffectsOptionsInput
- type RemoveBasePlanFromPlanInput
- type RemoveCompatibleAddonsFromPlanInput
- type RemoveCouponFromCustomerInput
- type RemoveExperimentFromCustomerInput
- type RemoveExperimentFromCustomerSubscriptionInput
- type ReportEntitlementCheckRequestedResponse
- type ReportEventResponse
- type ReportUsageBaseInput
- type ReportUsageBulkInput
- type ReportUsageBulkResponse
- type ReportUsageFragment
- type ReportUsageInput
- type ReportUsageResponse
- type ResetPeriodConfiguration
- type ResetPeriodConfigurationFragment
- type ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig
- type ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig
- type ResetPeriodConfigurationFragment_YearlyResetPeriodConfig
- type ResyncIntegrationInput
- type ResyncIntegrationResult
- type RevokePromotionalEntitlementInput
- type RevokePromotionalEntitlementResponse
- type RevokePromotionalEntitlement_RevokePromotionalEntitlement
- type SalesforceCredentials
- type SalesforceCredentialsInput
- type ScheduleStrategy
- type ScheduleVariables
- type ScheduleVariablesFragment
- type ScheduleVariablesFragment_AddonChangeVariables
- type ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type ScheduleVariablesFragment_BillingPeriodChangeVariables
- type ScheduleVariablesFragment_DowngradeChangeVariables
- type ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type ScheduleVariablesFragment_PlanChangeVariables
- type ScheduleVariablesFragment_PlanChangeVariables_Addons
- type ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type ScheduleVariablesFragment_UnitAmountChangeVariables
- type SdkConfiguration
- type SetAccessRolesInput
- type SetBasePlanOnPlanInput
- type SetCompatibleAddonsOnPlanInput
- type SetCouponOnCustomerInput
- type SetExperimentOnCustomerInput
- type SetExperimentOnCustomerSubscriptionInput
- type SetPackageGroupAddons
- type SetPlanCompatiblePackageGroup
- type SetPlanCompatiblePackageGroupOptions
- type SetPlanCompatiblePackageGroups
- type SlimCustomerFragment
- type SlimSubscriptionFragment
- type SlimSubscriptionFragmentV2
- type SlimSubscriptionFragmentV2_Addons
- type SlimSubscriptionFragmentV2_Addons_Addon
- type SlimSubscriptionFragmentV2_Customer
- type SlimSubscriptionFragmentV2_PayingCustomer
- type SlimSubscriptionFragmentV2_Plan
- type SlimSubscriptionFragmentV2_Resource
- type SlimSubscriptionFragmentV2_TrialConfiguration
- type SlimSubscriptionFragment_Addons
- type SlimSubscriptionFragment_Addons_Addon
- type SlimSubscriptionFragment_Customer
- type SlimSubscriptionFragment_ExperimentInfo
- type SlimSubscriptionFragment_Plan
- type SlimSubscriptionFragment_Prices
- type SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type SnowflakeCredentials
- type SnowflakeCredentialsInput
- type SortDirection
- type SortNulls
- type SourceType
- type StartExperimentInput
- type StiggClient
- type StopExperimentInput
- type StringChangeDto
- type StringFieldComparison
- type StripeCredentials
- type StripeCredentialsInput
- type StripeCustomer
- type StripeCustomerIsDeleted
- type StripeCustomerSearchInput
- type StripeCustomerSearchResult
- type StripePaymentMethodForm
- type StripeProduct
- type StripeProductPrice
- type StripeProductSearchInput
- type StripeProductSearchResult
- type StripeSubscription
- type StripeSubscriptionSearchInput
- type StripeSubscriptionSearchResult
- type SubscriptionAddon
- type SubscriptionAddonAggregateGroupBy
- type SubscriptionAddonAvgAggregate
- type SubscriptionAddonCountAggregate
- type SubscriptionAddonEdge
- type SubscriptionAddonFilter
- type SubscriptionAddonFilterCustomerSubscriptionFilter
- type SubscriptionAddonFilterPriceFilter
- type SubscriptionAddonInput
- type SubscriptionAddonMaxAggregate
- type SubscriptionAddonMinAggregate
- type SubscriptionAddonSort
- type SubscriptionAddonSortFields
- type SubscriptionAddonSumAggregate
- type SubscriptionAlreadyCanceledOrExpired
- type SubscriptionBillingInfo
- type SubscriptionCancelReason
- type SubscriptionCancelReasonFilterComparison
- type SubscriptionCancellationAction
- type SubscriptionCancellationInput
- type SubscriptionCancellationTime
- type SubscriptionCoupon
- type SubscriptionCouponConfigurationInput
- type SubscriptionCouponDiscountInput
- type SubscriptionCouponInput
- type SubscriptionCouponStatus
- type SubscriptionDecisionStrategy
- type SubscriptionEndSetup
- type SubscriptionEntitlement
- type SubscriptionEntitlementAggregateGroupBy
- type SubscriptionEntitlementConnection
- type SubscriptionEntitlementCountAggregate
- type SubscriptionEntitlementEdge
- type SubscriptionEntitlementFilter
- type SubscriptionEntitlementFilterCustomerSubscriptionFilter
- type SubscriptionEntitlementFilterFeatureFilter
- type SubscriptionEntitlementInput
- type SubscriptionEntitlementMaxAggregate
- type SubscriptionEntitlementMinAggregate
- type SubscriptionEntitlementSort
- type SubscriptionEntitlementSortFields
- type SubscriptionFragment
- type SubscriptionFragment_Addons
- type SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature
- type SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price
- type SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionFragment_ExperimentInfo
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage
- type SubscriptionFragment_Plan_PlanFragment_BasePlan
- type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price
- type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options
- type SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig
- type SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget
- type SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price
- type SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature
- type SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price
- type SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings
- type SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan
- type SubscriptionFragment_Prices
- type SubscriptionFragment_Prices_Price_PriceFragment_Feature
- type SubscriptionFragment_Prices_Price_PriceFragment_Price
- type SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage
- type SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type SubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type SubscriptionFutureUpdate
- type SubscriptionFutureUpdateData
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type SubscriptionFutureUpdateData_TargetPackage
- type SubscriptionInput
- type SubscriptionInvoice
- type SubscriptionInvoiceBillingReason
- type SubscriptionInvoiceFragment
- type SubscriptionInvoicePreview
- type SubscriptionInvoicePreviewFragment
- type SubscriptionInvoicePreviewFragment_AmountDue
- type SubscriptionInvoicePreviewFragment_Credits
- type SubscriptionInvoicePreviewFragment_Credits_Initial
- type SubscriptionInvoicePreviewFragment_Credits_Remaining
- type SubscriptionInvoicePreviewFragment_Credits_Used
- type SubscriptionInvoicePreviewFragment_Discount
- type SubscriptionInvoicePreviewFragment_DiscountDetails
- type SubscriptionInvoicePreviewFragment_Lines
- type SubscriptionInvoicePreviewFragment_Lines_Amount
- type SubscriptionInvoicePreviewFragment_Lines_Lines
- type SubscriptionInvoicePreviewFragment_Lines_Period
- type SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Feature
- type SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Price
- type SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type SubscriptionInvoicePreviewFragment_Lines_UnitPrice
- type SubscriptionInvoicePreviewFragment_MinimumSpendAdjustment
- type SubscriptionInvoicePreviewFragment_SubTotal
- type SubscriptionInvoicePreviewFragment_SubTotalExcludingTax
- type SubscriptionInvoicePreviewFragment_Tax
- type SubscriptionInvoicePreviewFragment_TaxDetails
- type SubscriptionInvoicePreviewFragment_Total
- type SubscriptionInvoicePreviewFragment_TotalExcludingTax
- type SubscriptionInvoicePreviewLineItem
- type SubscriptionInvoicePreviewLineItemData
- type SubscriptionInvoicePreviewLineItemPeriod
- type SubscriptionInvoiceStatus
- type SubscriptionMaximumSpend
- type SubscriptionMaximumSpendDiscount
- type SubscriptionMigrationInput
- type SubscriptionMigrationTask
- type SubscriptionMigrationTaskAggregateGroupBy
- type SubscriptionMigrationTaskConnection
- type SubscriptionMigrationTaskCountAggregate
- type SubscriptionMigrationTaskEdge
- type SubscriptionMigrationTaskFilter
- type SubscriptionMigrationTaskMaxAggregate
- type SubscriptionMigrationTaskMinAggregate
- type SubscriptionMigrationTaskSort
- type SubscriptionMigrationTaskSortFields
- type SubscriptionMigrationTime
- type SubscriptionMinimumSpend
- type SubscriptionMinimumSpendValueInput
- type SubscriptionMustHaveSinglePlanError
- type SubscriptionNoBillingID
- type SubscriptionPreview
- type SubscriptionPreviewCredits
- type SubscriptionPreviewDiscount
- type SubscriptionPreviewFragment
- type SubscriptionPreviewFragment_BillingPeriodRange
- type SubscriptionPreviewFragment_Credits
- type SubscriptionPreviewFragment_Credits_Initial
- type SubscriptionPreviewFragment_Credits_Remaining
- type SubscriptionPreviewFragment_Credits_Used
- type SubscriptionPreviewFragment_Discount
- type SubscriptionPreviewFragment_DiscountAmount
- type SubscriptionPreviewFragment_Proration
- type SubscriptionPreviewFragment_Proration_Credit
- type SubscriptionPreviewFragment_Proration_Debit
- type SubscriptionPreviewFragment_Proration_NetAmount
- type SubscriptionPreviewFragment_SubTotal
- type SubscriptionPreviewFragment_Subscription
- type SubscriptionPreviewFragment_Subscription_Discount
- type SubscriptionPreviewFragment_Subscription_DiscountAmount
- type SubscriptionPreviewFragment_Subscription_SubTotal
- type SubscriptionPreviewFragment_Subscription_Tax
- type SubscriptionPreviewFragment_Subscription_TaxDetails
- type SubscriptionPreviewFragment_Subscription_Total
- type SubscriptionPreviewFragment_Subscription_TotalExcludingTax
- type SubscriptionPreviewFragment_Tax
- type SubscriptionPreviewFragment_TaxDetails
- type SubscriptionPreviewFragment_Total
- type SubscriptionPreviewFragment_TotalExcludingTax
- type SubscriptionPreviewInvoice
- type SubscriptionPreviewInvoiceFragment
- type SubscriptionPreviewInvoiceFragment_Discount
- type SubscriptionPreviewInvoiceFragment_DiscountDetails
- type SubscriptionPreviewInvoiceFragment_SubTotal
- type SubscriptionPreviewInvoiceFragment_Tax
- type SubscriptionPreviewInvoiceFragment_TaxDetails
- type SubscriptionPreviewInvoiceFragment_Total
- type SubscriptionPreviewInvoiceFragment_TotalExcludingTax
- type SubscriptionPreviewProrations
- type SubscriptionPreviewTaxDetails
- type SubscriptionPreviewV2
- type SubscriptionPreviewV2Fragment
- type SubscriptionPreviewV2Fragment_BillingPeriodRange
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Initial
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Remaining
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Used
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Discount
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Credit
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Debit
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_NetAmount
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_SubTotal
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Tax
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TaxDetails
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Total
- type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TotalExcludingTax
- type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_Discount
- type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_DiscountDetails
- type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_SubTotal
- type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_Tax
- type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_TaxDetails
- type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_Total
- type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_TotalExcludingTax
- type SubscriptionPrice
- type SubscriptionPriceAggregateGroupBy
- type SubscriptionPriceAvgAggregate
- type SubscriptionPriceCountAggregate
- type SubscriptionPriceEdge
- type SubscriptionPriceFilter
- type SubscriptionPriceFilterCustomerSubscriptionFilter
- type SubscriptionPriceFilterPriceFilter
- type SubscriptionPriceMaxAggregate
- type SubscriptionPriceMinAggregate
- type SubscriptionPricePreviewDto
- type SubscriptionPriceSort
- type SubscriptionPriceSortFields
- type SubscriptionPriceSumAggregate
- type SubscriptionPricingTypeStatistics
- type SubscriptionQuery
- type SubscriptionQueryAggregateGroupBy
- type SubscriptionQueryConnection
- type SubscriptionQueryCountAggregate
- type SubscriptionQueryEdge
- type SubscriptionQueryFilter
- type SubscriptionQueryFragment
- type SubscriptionQueryFragment_Addons
- type SubscriptionQueryFragment_Addons_Addon
- type SubscriptionQueryFragment_Customer
- type SubscriptionQueryFragment_PayingCustomer
- type SubscriptionQueryFragment_Plan
- type SubscriptionQueryFragment_Resource
- type SubscriptionQueryFragment_TrialConfiguration
- type SubscriptionQueryMaxAggregate
- type SubscriptionQueryMinAggregate
- type SubscriptionQuerySort
- type SubscriptionQuerySortFields
- type SubscriptionScheduleStatus
- type SubscriptionScheduleType
- type SubscriptionScheduledUpdate
- type SubscriptionScheduledUpdateData
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables
- type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables
- type SubscriptionScheduledUpdateData_TargetPackage
- type SubscriptionStartSetup
- type SubscriptionStatus
- type SubscriptionStatusFilterComparison
- type SubscriptionTrialConfigurationFragment
- type SubscriptionUpdateScheduleCancellationInput
- type SubscriptionUpdateUsageCutoffBehavior
- type SubscriptionUpdateUsageResetCutoffRule
- type SubscriptionUpdateUsageResetCutoffRuleInput
- type SyncRevisionBillingData
- type SyncRevisionData
- type SyncRevisionMarketplaceData
- type SyncRevisionPriceBillingData
- type SyncState
- type SyncStatus
- type SyncTaxRatesInput
- type TaskStatus
- type TaskStatusFilterComparison
- type TaskType
- type TaskTypeFilterComparison
- type TaxExempt
- type TestHook
- type TestHookInput
- type TestHookResult
- type TestWorkflowInput
- type TiersMode
- type TiersModeFilterComparison
- type TotalPriceFragment
- type TotalPriceFragment_SubTotal
- type TotalPriceFragment_Total
- type TransferSubscriptionInput
- type TransferSubscriptionResponse
- type TransferSubscriptionToResourceInput
- type TransferSubscriptionToResourceResponse
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Addons
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Addons_Addon
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Customer
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_ExperimentInfo
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Plan
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Addons
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Addons_Addon
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Customer
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_ExperimentInfo
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Plan
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type TrialConfiguration
- type TrialEndBehavior
- type TrialOverrideConfigurationInput
- type TrialPeriodUnits
- type TrialedPlan
- type TriggerSubscriptionBillingMonthEndsSoonWebhookInput
- type TriggerSubscriptionMigrationInput
- type TriggerSubscriptionMigrationResult
- type TriggerSubscriptionUsageSyncInput
- type TriggerWorkflowDto
- type TriggerWorkflowInput
- type TypographyConfiguration
- type TypographyConfigurationFragment
- type TypographyConfigurationInput
- type UUIDFilterComparison
- type UnArchiveFeatureGroupInput
- type UnArchiveFeatureInput
- type UnArchivePlanInput
- type UnPublishedPackageError
- type UnarchiveCustomerInput
- type UnarchiveCustomerResponse
- type UnarchiveEnvironmentInput
- type UnitAmountChangeVariables
- type UnitTransformation
- type UnitTransformationInput
- type UnitTransformationRound
- type UnsupportedFeatureTypeError
- type UnsupportedVendorIdentifierError
- type UpdateAccountInput
- type UpdateCouponInput
- type UpdateCustomerInput
- type UpdateCustomerResponse
- type UpdateEntitlementsOrderDto
- type UpdateExperimentInput
- type UpdateFeatureInput
- type UpdateHook
- type UpdateIntegrationInput
- type UpdateOneEnvironmentInput
- type UpdateOneHookInput
- type UpdateOneIntegrationInput
- type UpdateOnePackageEntitlementInput
- type UpdateOneProductInput
- type UpdateOnePromotionalEntitlementInput
- type UpdatePackageEntitlementOrderInput
- type UpdatePackageEntitlementOrderItemInput
- type UpdateStripeCredentialsInput
- type UpdateSubscriptionEntitlementInput
- type UpdateSubscriptionInput
- type UpdateSubscriptionResponse
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Addons
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Addons_Addon
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Customer
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_ExperimentInfo
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Plan
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal
- type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total
- type UpdateUserInput
- type UsageCharged
- type UsageEvent
- type UsageEventReportInput
- type UsageEventsInput
- type UsageEventsPreview
- type UsageEventsReportInput
- type UsageHistory
- type UsageHistoryFragment
- type UsageHistoryFragment_Groups
- type UsageHistoryFragment_Groups_GroupInfo
- type UsageHistoryFragment_Groups_UsageMeasurements
- type UsageHistoryFragment_Markers
- type UsageHistoryFragment_UsageMeasurements
- type UsageHistoryInput
- type UsageHistoryPoint
- type UsageHistorySeries
- type UsageHistorySeriesTag
- type UsageHistoryV2
- type UsageHistoryV2Fragment
- type UsageHistoryV2Fragment_Markers
- type UsageHistoryV2Fragment_Series
- type UsageHistoryV2Fragment_Series_Points
- type UsageHistoryV2Fragment_Series_Tags
- type UsageHistoryV2Input
- type UsageMarker
- type UsageMarkerType
- type UsageMeasurement
- type UsageMeasurementAggregateGroupBy
- type UsageMeasurementAvgAggregate
- type UsageMeasurementConnection
- type UsageMeasurementCountAggregate
- type UsageMeasurementCreateInput
- type UsageMeasurementEdge
- type UsageMeasurementFilter
- type UsageMeasurementFilterCustomerFilter
- type UsageMeasurementFilterFeatureFilter
- type UsageMeasurementMaxAggregate
- type UsageMeasurementMinAggregate
- type UsageMeasurementPoint
- type UsageMeasurementSort
- type UsageMeasurementSortFields
- type UsageMeasurementSumAggregate
- type UsageMeasurementUpdated
- type UsageMeasurementWithCurrentUsage
- type UsageUpdateBehavior
- type UsageUpdated
- type UsageUpdatedFragment
- type User
- type ValidateMergeEnvironment
- type ValidateMergeEnvironmentInput
- type VendorIdentifier
- type VendorIdentifierFilterComparison
- type VendorType
- type WeeklyAccordingTo
- type WeeklyResetPeriodConfig
- type WeeklyResetPeriodConfigInput
- type WidgetConfiguration
- type WidgetConfigurationUpdateInput
- type WidgetType
- type WorkflowTriggerDto
- type WorkflowsLoginDto
- type WorkflowsLoginInput
- type YearlyAccordingTo
- type YearlyResetPeriodConfig
- type YearlyResetPeriodConfigInput
- type ZuoraCredentials
- type ZuoraCredentialsInput
- type ZuoraPaymentMethodForm
Constants ¶
const ApplySubscriptionDocument = `` /* 6531-byte string literal not displayed */
const ArchiveCustomerDocument = `mutation ArchiveCustomer ($input: ArchiveCustomerInput!) {
archiveCustomer(input: $input) {
customerId
}
}
`
const CancelSubscriptionDocument = `` /* 1676-byte string literal not displayed */
const CancelSubscriptionUpdatesDocument = `mutation CancelSubscriptionUpdates ($input: SubscriptionUpdateScheduleCancellationInput!) {
cancelSchedule(input: $input)
}
`
const CreateSubscriptionDocument = `` /* 1671-byte string literal not displayed */
const DelegateSubscriptionToCustomerDocument = `` /* 1706-byte string literal not displayed */
const DetachCustomerPaymentMethodDocument = `` /* 322-byte string literal not displayed */
const EstimateSubscriptionDocument = `` /* 1229-byte string literal not displayed */
const EstimateSubscriptionUpdateDocument = `` /* 1247-byte string literal not displayed */
const GetActiveSubscriptionsDocument = `` /* 5517-byte string literal not displayed */
const GetActiveSubscriptionsListDocument = `` /* 535-byte string literal not displayed */
const GetCheckoutStateDocument = `` /* 7543-byte string literal not displayed */
const GetCouponsDocument = `` /* 397-byte string literal not displayed */
const GetCustomerByIDDocument = `` /* 6718-byte string literal not displayed */
const GetCustomerPortalByRefIDDocument = `` /* 4679-byte string literal not displayed */
const GetCustomerStatisticsDocument = `` /* 279-byte string literal not displayed */
const GetEntitlementDocument = `` /* 987-byte string literal not displayed */
const GetEntitlementsDocument = `` /* 1010-byte string literal not displayed */
const GetMockPaywallDocument = `` /* 2889-byte string literal not displayed */
const GetPaywallDocument = `` /* 7934-byte string literal not displayed */
const GetProductsDocument = `` /* 271-byte string literal not displayed */
const GetSdkConfigurationDocument = `query GetSdkConfiguration {
sdkConfiguration {
sentryDsn
isWidgetWatermarkEnabled
}
}
`
const GetSubscriptionDocument = `` /* 5496-byte string literal not displayed */
const GetSubscriptionsDocument = `` /* 772-byte string literal not displayed */
const GetUsageHistoryDocument = `` /* 415-byte string literal not displayed */
const GetUsageHistoryV2Document = `` /* 306-byte string literal not displayed */
const GrantPromotionalEntitlementsDocument = `` /* 474-byte string literal not displayed */
const ImportCustomerBulkDocument = `mutation ImportCustomerBulk ($input: ImportCustomerBulkInput!) {
importCustomersBulk(input: $input)
}
`
const ImportCustomerDocument = `` /* 302-byte string literal not displayed */
const ImportSubscriptionsBulkDocument = `mutation ImportSubscriptionsBulk ($input: ImportSubscriptionsBulkInput!) {
importSubscriptionsBulk(input: $input)
}
`
const MigrateSubscriptionToLatestDocument = `` /* 145-byte string literal not displayed */
const OnEntitlementsUpdatedDocument = `` /* 1100-byte string literal not displayed */
const OnPackagePublishedDocument = `` /* 230-byte string literal not displayed */
const OnUsageUpdatedDocument = `` /* 1246-byte string literal not displayed */
const PreviewNextInvoiceDocument = `` /* 1610-byte string literal not displayed */
const PreviewSubscriptionDocument = `` /* 1496-byte string literal not displayed */
const ProvisionCustomerDocument = `` /* 2928-byte string literal not displayed */
const ProvisionSubscriptionDocument = `` /* 2788-byte string literal not displayed */
const ReportEntitlementCheckRequestedDocument = `` /* 190-byte string literal not displayed */
const ReportEventDocument = `mutation ReportEvent ($input: UsageEventsReportInput!) {
reportEvent(events: $input)
}
`
const ReportUsageBulkDocument = `` /* 306-byte string literal not displayed */
const ReportUsageDocument = `` /* 294-byte string literal not displayed */
const RetryCount = 3
const RevokePromotionalEntitlementDocument = `` /* 142-byte string literal not displayed */
const TransferSubscriptionDocument = `` /* 1676-byte string literal not displayed */
const TransferSubscriptionToResourceDocument = `` /* 1706-byte string literal not displayed */
const UnarchiveCustomerDocument = `` /* 292-byte string literal not displayed */
const UpdateCustomerDocument = `` /* 302-byte string literal not displayed */
const UpdateSubscriptionDocument = `` /* 1693-byte string literal not displayed */
Variables ¶
var AllAPIKeySortFields = []APIKeySortFields{ APIKeySortFieldsID, }
var AllAPIKeyType = []APIKeyType{ APIKeyTypeClient, APIKeyTypeSalesforce, APIKeyTypeServer, APIKeyTypeWorkflow, }
var AllAccessDeniedReason = []AccessDeniedReason{ AccessDeniedReasonBudgetExceeded, AccessDeniedReasonCustomerIsArchived, AccessDeniedReasonCustomerNotFound, AccessDeniedReasonCustomerResourceNotFound, AccessDeniedReasonFeatureNotFound, AccessDeniedReasonFeatureTypeMismatch, AccessDeniedReasonNoActiveSubscription, AccessDeniedReasonNoFeatureEntitlementInSubscription, AccessDeniedReasonRequestedUsageExceedingLimit, AccessDeniedReasonUnknown, }
var AllAccountAccessMethod = []AccountAccessMethod{ AccountAccessMethodAuthorizedDomain, AccountAccessMethodInviteOnly, AccountAccessMethodSso, }
var AllAccountAccessRole = []AccountAccessRole{ AccountAccessRoleMember, AccountAccessRoleOwner, }
var AllAccountStatus = []AccountStatus{ AccountStatusActive, AccountStatusBlocked, }
var AllAddonSortFields = []AddonSortFields{ AddonSortFieldsBillingID, AddonSortFieldsCreatedAt, AddonSortFieldsDescription, AddonSortFieldsDisplayName, AddonSortFieldsEnvironmentID, AddonSortFieldsID, AddonSortFieldsIsLatest, AddonSortFieldsPricingType, AddonSortFieldsProductID, AddonSortFieldsRefID, AddonSortFieldsStatus, AddonSortFieldsUpdatedAt, AddonSortFieldsVersionNumber, }
var AllAggregationFunction = []AggregationFunction{ AggregationFunctionAvg, AggregationFunctionCount, AggregationFunctionMax, AggregationFunctionMin, AggregationFunctionSum, AggregationFunctionUnique, }
var AllAlignment = []Alignment{ AlignmentCenter, AlignmentLeft, AlignmentRight, }
var AllAuth0ApplicationType = []Auth0ApplicationType{ Auth0ApplicationTypeBoth, Auth0ApplicationTypeIndividual, Auth0ApplicationTypeOrganization, }
var AllBillingAnchor = []BillingAnchor{ BillingAnchorStartOfTheMonth, BillingAnchorSubscriptionsConsolidateBilling, BillingAnchorSubscriptionStart, }
var AllBillingCadence = []BillingCadence{ BillingCadenceOneOff, BillingCadenceRecurring, }
var AllBillingModel = []BillingModel{ BillingModelFlatFee, BillingModelMinimumSpend, BillingModelPerUnit, BillingModelUsageBased, }
var AllBillingPeriod = []BillingPeriod{ BillingPeriodAnnually, BillingPeriodMonthly, }
var AllBillingVendorIdentifier = []BillingVendorIdentifier{ BillingVendorIdentifierStripe, }
var AllChangeType = []ChangeType{ ChangeTypeAdded, ChangeTypeDeleted, ChangeTypeModified, ChangeTypeReordered, }
var AllConditionOperation = []ConditionOperation{ ConditionOperationEquals, ConditionOperationGreaterThan, ConditionOperationGreaterThanOrEqual, ConditionOperationIsNotNull, ConditionOperationIsNull, ConditionOperationLessThan, ConditionOperationLessThanOrEqual, ConditionOperationNotEquals, }
var AllCouponSortFields = []CouponSortFields{ CouponSortFieldsBillingID, CouponSortFieldsCreatedAt, CouponSortFieldsDescription, CouponSortFieldsEnvironmentID, CouponSortFieldsID, CouponSortFieldsName, CouponSortFieldsRefID, CouponSortFieldsSource, CouponSortFieldsStatus, CouponSortFieldsType, CouponSortFieldsUpdatedAt, }
var AllCouponSource = []CouponSource{ CouponSourceStigg, CouponSourceStiggAdhoc, CouponSourceStripe, }
var AllCouponStatus = []CouponStatus{ CouponStatusActive, CouponStatusArchived, }
var AllCouponType = []CouponType{ CouponTypeFixed, CouponTypePercentage, }
var AllCurrency = []Currency{}/* 116 elements not displayed */
var AllCustomerResourceSortFields = []CustomerResourceSortFields{ CustomerResourceSortFieldsCreatedAt, CustomerResourceSortFieldsEnvironmentID, CustomerResourceSortFieldsResourceID, }
var AllCustomerSortFields = []CustomerSortFields{ CustomerSortFieldsBillingID, CustomerSortFieldsCreatedAt, CustomerSortFieldsCrmHubspotCompanyID, CustomerSortFieldsCrmHubspotCompanyURL, CustomerSortFieldsCrmID, CustomerSortFieldsCustomerID, CustomerSortFieldsDeletedAt, CustomerSortFieldsEmail, CustomerSortFieldsEnvironmentID, CustomerSortFieldsID, CustomerSortFieldsName, CustomerSortFieldsRefID, CustomerSortFieldsSalesforceID, CustomerSortFieldsSearchQuery, CustomerSortFieldsUpdatedAt, }
var AllCustomerSubscriptionSortFields = []CustomerSubscriptionSortFields{ CustomerSubscriptionSortFieldsBillingCycleAnchor, CustomerSubscriptionSortFieldsBillingID, CustomerSubscriptionSortFieldsCancelReason, CustomerSubscriptionSortFieldsCancellationDate, CustomerSubscriptionSortFieldsCreatedAt, CustomerSubscriptionSortFieldsCrmID, CustomerSubscriptionSortFieldsCrmLinkURL, CustomerSubscriptionSortFieldsCurrentBillingPeriodEnd, CustomerSubscriptionSortFieldsCurrentBillingPeriodStart, CustomerSubscriptionSortFieldsCustomerID, CustomerSubscriptionSortFieldsEffectiveEndDate, CustomerSubscriptionSortFieldsEndDate, CustomerSubscriptionSortFieldsEnvironmentID, CustomerSubscriptionSortFieldsID, CustomerSubscriptionSortFieldsOldBillingID, CustomerSubscriptionSortFieldsPayingCustomerID, CustomerSubscriptionSortFieldsPaymentCollection, CustomerSubscriptionSortFieldsPricingType, CustomerSubscriptionSortFieldsRefID, CustomerSubscriptionSortFieldsResourceID, CustomerSubscriptionSortFieldsSalesforceID, CustomerSubscriptionSortFieldsStartDate, CustomerSubscriptionSortFieldsStatus, CustomerSubscriptionSortFieldsSubscriptionID, CustomerSubscriptionSortFieldsTrialEndDate, }
var AllDepartment = []Department{ DepartmentCeoOrFounder, DepartmentEngineering, DepartmentGrowth, DepartmentMarketing, DepartmentMonetization, DepartmentOther, DepartmentProduct, }
var AllDiscountDurationType = []DiscountDurationType{ DiscountDurationTypeForever, DiscountDurationTypeOnce, DiscountDurationTypeRepeating, }
var AllDiscountType = []DiscountType{ DiscountTypeFixed, DiscountTypePercentage, }
var AllEntitlementBehavior = []EntitlementBehavior{ EntitlementBehaviorIncrement, EntitlementBehaviorOverride, }
var AllEntitlementResetPeriod = []EntitlementResetPeriod{ EntitlementResetPeriodDay, EntitlementResetPeriodHour, EntitlementResetPeriodMonth, EntitlementResetPeriodWeek, EntitlementResetPeriodYear, }
var AllEntitySelectionMode = []EntitySelectionMode{ EntitySelectionModeBlackList, EntitySelectionModeWhiteList, }
var AllEnvironmentAccessRole = []EnvironmentAccessRole{ EnvironmentAccessRoleAdmin, EnvironmentAccessRoleNone, EnvironmentAccessRoleSupport, EnvironmentAccessRoleViewer, }
var AllEnvironmentProvisionStatus = []EnvironmentProvisionStatus{ EnvironmentProvisionStatusDone, EnvironmentProvisionStatusFailed, EnvironmentProvisionStatusInProgress, EnvironmentProvisionStatusNotProvisioned, }
var AllEnvironmentSortFields = []EnvironmentSortFields{ EnvironmentSortFieldsCreatedAt, EnvironmentSortFieldsDisplayName, EnvironmentSortFieldsID, EnvironmentSortFieldsPermanentDeletionDate, EnvironmentSortFieldsSlug, }
var AllEnvironmentType = []EnvironmentType{ EnvironmentTypeDevelopment, EnvironmentTypeProduction, EnvironmentTypeSandbox, }
var AllErrorCode = []ErrorCode{}/* 151 elements not displayed */
var AllEventActor = []EventActor{ EventActorAppCustomer, EventActorAppPublic, EventActorAppServer, EventActorAws, EventActorImport, EventActorMigration, EventActorSalesforce, EventActorScheduler, EventActorService, EventActorStripe, EventActorSupport, EventActorSystem, EventActorUser, EventActorWorkflow, }
var AllEventEntityType = []EventEntityType{ EventEntityTypeAddon, EventEntityTypeCoupon, EventEntityTypeCustomer, EventEntityTypeEntitlement, EventEntityTypeFeature, EventEntityTypeImport, EventEntityTypeMeasurement, EventEntityTypePackage, EventEntityTypePackageGroup, EventEntityTypePlan, EventEntityTypeProduct, EventEntityTypePromotionalEntitlement, EventEntityTypeSubscription, }
var AllEventLogSortFields = []EventLogSortFields{ EventLogSortFieldsCreatedAt, EventLogSortFieldsEntityID, EventLogSortFieldsEnvironmentID, EventLogSortFieldsEventLogType, EventLogSortFieldsID, EventLogSortFieldsParentEntityID, }
var AllEventLogType = []EventLogType{ EventLogTypeAddonCreated, EventLogTypeAddonDeleted, EventLogTypeAddonUpdated, EventLogTypeCouponArchived, EventLogTypeCouponCreated, EventLogTypeCouponUpdated, EventLogTypeCreateSubscriptionFailed, EventLogTypeCustomerCreated, EventLogTypeCustomerDeleted, EventLogTypeCustomerEntitlementCalculationTriggered, EventLogTypeCustomerPaymentFailed, EventLogTypeCustomerResourceEntitlementCalculationTriggered, EventLogTypeCustomerUpdated, EventLogTypeEdgeAPICustomerDataResync, EventLogTypeEdgeAPIDataResync, EventLogTypeEdgeAPIDoggoResync, EventLogTypeEdgeAPIPackageEntitlementsDataResync, EventLogTypeEdgeAPISubscriptionsDataResync, EventLogTypeEntitlementsUpdated, EventLogTypeEntitlementDenied, EventLogTypeEntitlementGranted, EventLogTypeEntitlementRequested, EventLogTypeEntitlementUsageExceeded, EventLogTypeEnvironmentDeleted, EventLogTypeFeatureArchived, EventLogTypeFeatureCreated, EventLogTypeFeatureDeleted, EventLogTypeFeatureUpdated, EventLogTypeImportIntegrationCatalogTriggered, EventLogTypeImportIntegrationCustomersTriggered, EventLogTypeImportSubscriptionsBulkTriggered, EventLogTypeMeasurementReported, EventLogTypePackageGroupCreated, EventLogTypePackageGroupUpdated, EventLogTypePackagePublished, EventLogTypePlanCreated, EventLogTypePlanDeleted, EventLogTypePlanUpdated, EventLogTypeProductCreated, EventLogTypeProductDeleted, EventLogTypeProductUpdated, EventLogTypePromotionalEntitlementExpired, EventLogTypePromotionalEntitlementGranted, EventLogTypePromotionalEntitlementRevoked, EventLogTypePromotionalEntitlementUpdated, EventLogTypeRecalculateEntitlementsTriggered, EventLogTypeResyncIntegrationTriggered, EventLogTypeSubscriptionsMigrated, EventLogTypeSubscriptionsMigrationTriggered, EventLogTypeSubscriptionBillingMonthEndsSoon, EventLogTypeSubscriptionCanceled, EventLogTypeSubscriptionCreated, EventLogTypeSubscriptionExpired, EventLogTypeSubscriptionSpentLimitExceeded, EventLogTypeSubscriptionTrialConverted, EventLogTypeSubscriptionTrialEndsSoon, EventLogTypeSubscriptionTrialExpired, EventLogTypeSubscriptionTrialStarted, EventLogTypeSubscriptionUpdated, EventLogTypeSubscriptionUsageChargeTriggered, EventLogTypeSubscriptionUsageUpdated, EventLogTypeSyncFailed, EventLogTypeWidgetConfigurationUpdated, }
var AllExperimentGroupType = []ExperimentGroupType{ ExperimentGroupTypeControl, ExperimentGroupTypeVariant, }
var AllExperimentSortFields = []ExperimentSortFields{ ExperimentSortFieldsCreatedAt, ExperimentSortFieldsEnvironmentID, ExperimentSortFieldsID, ExperimentSortFieldsName, ExperimentSortFieldsProductID, ExperimentSortFieldsRefID, ExperimentSortFieldsStatus, }
var AllExperimentStatus = []ExperimentStatus{ ExperimentStatusCompleted, ExperimentStatusDraft, ExperimentStatusInProgress, }
var AllFeatureGroupSortFields = []FeatureGroupSortFields{ FeatureGroupSortFieldsCreatedAt, FeatureGroupSortFieldsDisplayName, FeatureGroupSortFieldsEnvironmentID, FeatureGroupSortFieldsFeatureGroupID, FeatureGroupSortFieldsID, FeatureGroupSortFieldsIsLatest, FeatureGroupSortFieldsStatus, FeatureGroupSortFieldsUpdatedAt, FeatureGroupSortFieldsVersionNumber, }
var AllFeatureGroupStatus = []FeatureGroupStatus{ FeatureGroupStatusArchived, FeatureGroupStatusPublished, }
var AllFeatureSortFields = []FeatureSortFields{ FeatureSortFieldsCreatedAt, FeatureSortFieldsDescription, FeatureSortFieldsDisplayName, FeatureSortFieldsEnvironmentID, FeatureSortFieldsFeatureStatus, FeatureSortFieldsFeatureType, FeatureSortFieldsID, FeatureSortFieldsMeterType, FeatureSortFieldsRefID, FeatureSortFieldsUpdatedAt, }
var AllFeatureStatus = []FeatureStatus{ FeatureStatusActive, FeatureStatusNew, FeatureStatusSuspended, }
var AllFeatureType = []FeatureType{ FeatureTypeBoolean, FeatureTypeEnum, FeatureTypeNumber, }
var AllFontWeight = []FontWeight{ FontWeightBold, FontWeightNormal, }
var AllHookSortFields = []HookSortFields{ HookSortFieldsCreatedAt, HookSortFieldsEndpoint, HookSortFieldsEnvironmentID, HookSortFieldsID, HookSortFieldsStatus, }
var AllHookStatus = []HookStatus{ HookStatusActive, HookStatusInactive, }
var AllImportIntegrationTaskSortFields = []ImportIntegrationTaskSortFields{ ImportIntegrationTaskSortFieldsCreatedAt, ImportIntegrationTaskSortFieldsEnvironmentID, ImportIntegrationTaskSortFieldsID, ImportIntegrationTaskSortFieldsStatus, ImportIntegrationTaskSortFieldsTaskType, }
var AllIntegrationSortFields = []IntegrationSortFields{ IntegrationSortFieldsCreatedAt, IntegrationSortFieldsEnvironmentID, IntegrationSortFieldsID, IntegrationSortFieldsVendorIdentifier, IntegrationSortFieldsVendorType, }
var AllInvoiceLineItemType = []InvoiceLineItemType{ InvoiceLineItemTypeAddonCharge, InvoiceLineItemTypeBaseCharge, InvoiceLineItemTypeInAdvanceCommitmentCharge, InvoiceLineItemTypeMinimumSpendAdjustmentCharge, InvoiceLineItemTypeMinimumSpendCharge, InvoiceLineItemTypeOther, InvoiceLineItemTypeOverageCharge, InvoiceLineItemTypePayAsYouGoCharge, InvoiceLineItemTypeTierCharge, InvoiceLineItemTypeZeroAmountBaseCharge, }
var AllMemberSortFields = []MemberSortFields{ MemberSortFieldsCreatedAt, MemberSortFieldsEmail, MemberSortFieldsID, }
var AllMemberStatus = []MemberStatus{ MemberStatusInvited, MemberStatusRegistered, }
var AllMeterType = []MeterType{ MeterTypeFluctuating, MeterTypeIncremental, MeterTypeNone, }
var AllMonthlyAccordingTo = []MonthlyAccordingTo{ MonthlyAccordingToStartOfTheMonth, MonthlyAccordingToSubscriptionStart, }
var AllOverageBillingPeriod = []OverageBillingPeriod{ OverageBillingPeriodMonthly, OverageBillingPeriodOnSubscriptionRenewal, }
var AllPackageDTOSortFields = []PackageDTOSortFields{ PackageDTOSortFieldsBillingID, PackageDTOSortFieldsCreatedAt, PackageDTOSortFieldsDescription, PackageDTOSortFieldsDisplayName, PackageDTOSortFieldsEnvironmentID, PackageDTOSortFieldsID, PackageDTOSortFieldsIsLatest, PackageDTOSortFieldsPricingType, PackageDTOSortFieldsProductID, PackageDTOSortFieldsRefID, PackageDTOSortFieldsStatus, PackageDTOSortFieldsUpdatedAt, PackageDTOSortFieldsVersionNumber, }
var AllPackageEntitlementSortFields = []PackageEntitlementSortFields{ PackageEntitlementSortFieldsCreatedAt, PackageEntitlementSortFieldsEnvironmentID, PackageEntitlementSortFieldsID, PackageEntitlementSortFieldsPackageID, PackageEntitlementSortFieldsUpdatedAt, }
var AllPackageGroupSortFields = []PackageGroupSortFields{ PackageGroupSortFieldsCreatedAt, PackageGroupSortFieldsDisplayName, PackageGroupSortFieldsEnvironmentID, PackageGroupSortFieldsIsLatest, PackageGroupSortFieldsPackageGroupID, PackageGroupSortFieldsProductID, PackageGroupSortFieldsStatus, PackageGroupSortFieldsUpdatedAt, PackageGroupSortFieldsVersionNumber, }
var AllPackageGroupStatus = []PackageGroupStatus{ PackageGroupStatusArchived, PackageGroupStatusDraft, PackageGroupStatusPublished, }
var AllPackageStatus = []PackageStatus{ PackageStatusArchived, PackageStatusDraft, PackageStatusPublished, }
var AllPaymentCollection = []PaymentCollection{ PaymentCollectionActionRequired, PaymentCollectionFailed, PaymentCollectionNotRequired, PaymentCollectionProcessing, }
var AllPaymentCollectionMethod = []PaymentCollectionMethod{ PaymentCollectionMethodCharge, PaymentCollectionMethodInvoice, PaymentCollectionMethodNone, }
var AllPaymentMethodType = []PaymentMethodType{ PaymentMethodTypeBank, PaymentMethodTypeCard, PaymentMethodTypeCashApp, }
var AllPlanChangeType = []PlanChangeType{ PlanChangeTypeDowngrade, PlanChangeTypeNone, PlanChangeTypeUpgrade, }
var AllPlanSortFields = []PlanSortFields{ PlanSortFieldsBillingID, PlanSortFieldsCreatedAt, PlanSortFieldsDescription, PlanSortFieldsDisplayName, PlanSortFieldsEnvironmentID, PlanSortFieldsID, PlanSortFieldsIsLatest, PlanSortFieldsPricingType, PlanSortFieldsProductID, PlanSortFieldsRefID, PlanSortFieldsStatus, PlanSortFieldsUpdatedAt, PlanSortFieldsVersionNumber, }
var AllPriceSortFields = []PriceSortFields{ PriceSortFieldsBillingCadence, PriceSortFieldsBillingID, PriceSortFieldsBillingModel, PriceSortFieldsBillingPeriod, PriceSortFieldsCreatedAt, PriceSortFieldsID, PriceSortFieldsTiersMode, }
var AllPricingType = []PricingType{ PricingTypeCustom, PricingTypeFree, PricingTypePaid, }
var AllProductSortFields = []ProductSortFields{ ProductSortFieldsAwsMarketplaceProductCode, ProductSortFieldsAwsMarketplaceProductID, ProductSortFieldsCreatedAt, ProductSortFieldsDescription, ProductSortFieldsDisplayName, ProductSortFieldsEnvironmentID, ProductSortFieldsID, ProductSortFieldsIsDefaultProduct, ProductSortFieldsMultipleSubscriptions, ProductSortFieldsRefID, ProductSortFieldsUpdatedAt, }
var AllPromotionalEntitlementPeriod = []PromotionalEntitlementPeriod{ PromotionalEntitlementPeriodCustom, PromotionalEntitlementPeriodLifetime, PromotionalEntitlementPeriodOneMonth, PromotionalEntitlementPeriodOneWeek, PromotionalEntitlementPeriodOneYear, PromotionalEntitlementPeriodSixMonth, }
var AllPromotionalEntitlementSortFields = []PromotionalEntitlementSortFields{ PromotionalEntitlementSortFieldsCreatedAt, PromotionalEntitlementSortFieldsEnvironmentID, PromotionalEntitlementSortFieldsID, PromotionalEntitlementSortFieldsStatus, PromotionalEntitlementSortFieldsUpdatedAt, }
var AllPromotionalEntitlementStatus = []PromotionalEntitlementStatus{ PromotionalEntitlementStatusActive, PromotionalEntitlementStatusExpired, PromotionalEntitlementStatusPaused, }
var AllProrationBehavior = []ProrationBehavior{ ProrationBehaviorCreateProrations, ProrationBehaviorInvoiceImmediately, }
var AllProvisionSubscriptionStatus = []ProvisionSubscriptionStatus{ ProvisionSubscriptionStatusPaymentRequired, ProvisionSubscriptionStatusSuccess, }
var AllPublishMigrationType = []PublishMigrationType{ PublishMigrationTypeAllCustomers, PublishMigrationTypeNewCustomers, }
var AllScheduleStrategy = []ScheduleStrategy{ ScheduleStrategyEndOfBillingMonth, ScheduleStrategyEndOfBillingPeriod, ScheduleStrategyImmediate, }
var AllSortDirection = []SortDirection{ SortDirectionAsc, SortDirectionDesc, }
var AllSortNulls = []SortNulls{ SortNullsNullsFirst, SortNullsNullsLast, }
var AllSourceType = []SourceType{ SourceTypeJsClientSdk, SourceTypeNodeServerSdk, SourceTypePersistentCacheService, }
var AllSubscriptionAddonSortFields = []SubscriptionAddonSortFields{ SubscriptionAddonSortFieldsCreatedAt, SubscriptionAddonSortFieldsID, SubscriptionAddonSortFieldsQuantity, SubscriptionAddonSortFieldsUpdatedAt, }
var AllSubscriptionCancelReason = []SubscriptionCancelReason{ SubscriptionCancelReasonAutoCancellationRule, SubscriptionCancelReasonCancelledByBilling, SubscriptionCancelReasonCustomerArchived, SubscriptionCancelReasonDetachBilling, SubscriptionCancelReasonExpired, SubscriptionCancelReasonImmediate, SubscriptionCancelReasonPendingPaymentExpired, SubscriptionCancelReasonScheduledCancellation, SubscriptionCancelReasonTrialConverted, SubscriptionCancelReasonTrialEnded, SubscriptionCancelReasonUpgradeOrDowngrade, }
var AllSubscriptionCancellationAction = []SubscriptionCancellationAction{ SubscriptionCancellationActionDefault, SubscriptionCancellationActionRevokeEntitlements, }
var AllSubscriptionCancellationTime = []SubscriptionCancellationTime{ SubscriptionCancellationTimeEndOfBillingPeriod, SubscriptionCancellationTimeImmediate, SubscriptionCancellationTimeSpecificDate, }
var AllSubscriptionCouponStatus = []SubscriptionCouponStatus{ SubscriptionCouponStatusActive, SubscriptionCouponStatusExpired, SubscriptionCouponStatusRemoved, }
var AllSubscriptionDecisionStrategy = []SubscriptionDecisionStrategy{ SubscriptionDecisionStrategyPredefinedFreePlan, SubscriptionDecisionStrategyPredefinedTrialPlan, SubscriptionDecisionStrategyRequestedPlan, SubscriptionDecisionStrategySkippedSubscriptionCreation, }
var AllSubscriptionEndSetup = []SubscriptionEndSetup{ SubscriptionEndSetupCancelSubscription, SubscriptionEndSetupDowngradeToFree, }
var AllSubscriptionEntitlementSortFields = []SubscriptionEntitlementSortFields{ SubscriptionEntitlementSortFieldsCreatedAt, SubscriptionEntitlementSortFieldsEnvironmentID, SubscriptionEntitlementSortFieldsID, SubscriptionEntitlementSortFieldsSubscriptionID, SubscriptionEntitlementSortFieldsUpdatedAt, }
var AllSubscriptionInvoiceBillingReason = []SubscriptionInvoiceBillingReason{ SubscriptionInvoiceBillingReasonBillingCycle, SubscriptionInvoiceBillingReasonManual, SubscriptionInvoiceBillingReasonMinimumInvoiceAmountExceeded, SubscriptionInvoiceBillingReasonOther, SubscriptionInvoiceBillingReasonSubscriptionCreation, SubscriptionInvoiceBillingReasonSubscriptionUpdate, }
var AllSubscriptionInvoiceStatus = []SubscriptionInvoiceStatus{ SubscriptionInvoiceStatusCanceled, SubscriptionInvoiceStatusOpen, SubscriptionInvoiceStatusPaid, }
var AllSubscriptionMigrationTaskSortFields = []SubscriptionMigrationTaskSortFields{ SubscriptionMigrationTaskSortFieldsCreatedAt, SubscriptionMigrationTaskSortFieldsEnvironmentID, SubscriptionMigrationTaskSortFieldsID, SubscriptionMigrationTaskSortFieldsStatus, SubscriptionMigrationTaskSortFieldsTaskType, }
var AllSubscriptionMigrationTime = []SubscriptionMigrationTime{ SubscriptionMigrationTimeEndOfBillingPeriod, SubscriptionMigrationTimeImmediate, }
var AllSubscriptionPriceSortFields = []SubscriptionPriceSortFields{ SubscriptionPriceSortFieldsBillingModel, SubscriptionPriceSortFieldsCreatedAt, SubscriptionPriceSortFieldsFeatureID, SubscriptionPriceSortFieldsHasSoftLimit, SubscriptionPriceSortFieldsID, SubscriptionPriceSortFieldsUpdatedAt, SubscriptionPriceSortFieldsUsageLimit, }
var AllSubscriptionQuerySortFields = []SubscriptionQuerySortFields{ SubscriptionQuerySortFieldsCreatedAt, SubscriptionQuerySortFieldsCustomerID, SubscriptionQuerySortFieldsEnvironmentID, SubscriptionQuerySortFieldsProductID, SubscriptionQuerySortFieldsResourceID, SubscriptionQuerySortFieldsStatus, }
var AllSubscriptionScheduleStatus = []SubscriptionScheduleStatus{ SubscriptionScheduleStatusCanceled, SubscriptionScheduleStatusDone, SubscriptionScheduleStatusFailed, SubscriptionScheduleStatusPendingPayment, SubscriptionScheduleStatusScheduled, }
var AllSubscriptionScheduleType = []SubscriptionScheduleType{ SubscriptionScheduleTypeAdditionalMetaData, SubscriptionScheduleTypeAddon, SubscriptionScheduleTypeBillingInfoMetadata, SubscriptionScheduleTypeBillingPeriod, SubscriptionScheduleTypeCoupon, SubscriptionScheduleTypeDowngrade, SubscriptionScheduleTypeMigrateToLatest, SubscriptionScheduleTypePlan, SubscriptionScheduleTypePriceOverride, SubscriptionScheduleTypeUnitAmount, }
var AllSubscriptionStartSetup = []SubscriptionStartSetup{ SubscriptionStartSetupFreePlan, SubscriptionStartSetupPlanSelection, SubscriptionStartSetupTrialPeriod, }
var AllSubscriptionStatus = []SubscriptionStatus{ SubscriptionStatusActive, SubscriptionStatusCanceled, SubscriptionStatusExpired, SubscriptionStatusInTrial, SubscriptionStatusNotStarted, SubscriptionStatusPaymentPending, }
var AllSubscriptionUpdateUsageCutoffBehavior = []SubscriptionUpdateUsageCutoffBehavior{ SubscriptionUpdateUsageCutoffBehaviorAlwaysReset, SubscriptionUpdateUsageCutoffBehaviorBillingPeriodChange, SubscriptionUpdateUsageCutoffBehaviorNeverReset, }
var AllSyncStatus = []SyncStatus{ SyncStatusError, SyncStatusNoSyncRequired, SyncStatusPending, SyncStatusSuccess, }
var AllTaskStatus = []TaskStatus{ TaskStatusCanceled, TaskStatusCompleted, TaskStatusFailed, TaskStatusInProgress, TaskStatusPartiallyFailed, TaskStatusPending, }
var AllTaskType = []TaskType{ TaskTypeImportIntegrationCatalog, TaskTypeImportIntegrationCustomers, TaskTypeImportSubscriptionsBulk, TaskTypeRecalculateBatchEntitlements, TaskTypeRecalculateEntitlements, TaskTypeResyncIntegration, TaskTypeSubscriptionMigration, TaskTypeSubscriptionMigrationV2, }
var AllTiersMode = []TiersMode{ TiersModeGraduated, TiersModeVolume, }
var AllTrialEndBehavior = []TrialEndBehavior{ TrialEndBehaviorCancelSubscription, TrialEndBehaviorConvertToPaid, }
var AllTrialPeriodUnits = []TrialPeriodUnits{ TrialPeriodUnitsDay, TrialPeriodUnitsMonth, }
var AllUnitTransformationRound = []UnitTransformationRound{ UnitTransformationRoundDown, UnitTransformationRoundUp, }
var AllUsageMarkerType = []UsageMarkerType{ UsageMarkerTypePeriodicReset, UsageMarkerTypeSubscriptionChangeReset, }
var AllUsageMeasurementSortFields = []UsageMeasurementSortFields{ UsageMeasurementSortFieldsCreatedAt, UsageMeasurementSortFieldsEnvironmentID, UsageMeasurementSortFieldsID, }
var AllUsageUpdateBehavior = []UsageUpdateBehavior{ UsageUpdateBehaviorDelta, UsageUpdateBehaviorSet, }
var AllVendorIdentifier = []VendorIdentifier{ VendorIdentifierAuth0, VendorIdentifierAwsMarketplace, VendorIdentifierBigQuery, VendorIdentifierHubspot, VendorIdentifierOpenFga, VendorIdentifierSalesforce, VendorIdentifierSnowflake, VendorIdentifierStripe, VendorIdentifierZuora, }
var AllVendorType = []VendorType{ VendorTypeAuth, VendorTypeBilling, VendorTypeCrm, VendorTypeDataExport, VendorTypeMarketplace, }
var AllWeeklyAccordingTo = []WeeklyAccordingTo{ WeeklyAccordingToEveryFriday, WeeklyAccordingToEveryMonday, WeeklyAccordingToEverySaturday, WeeklyAccordingToEverySunday, WeeklyAccordingToEveryThursday, WeeklyAccordingToEveryTuesday, WeeklyAccordingToEveryWednesday, WeeklyAccordingToSubscriptionStart, }
var AllWidgetType = []WidgetType{ WidgetTypeCheckout, WidgetTypeCustomerPortal, WidgetTypePaywall, }
var AllYearlyAccordingTo = []YearlyAccordingTo{ YearlyAccordingToSubscriptionStart, }
Functions ¶
This section is empty.
Types ¶
type APIKey ¶
type APIKey struct { // Unique identifier for the entity ID string `json:"id"` // The type of API key KeyType APIKeyType `json:"keyType"` // The token of the API key Token string `json:"token"` }
API key
type APIKeyFilter ¶
type APIKeyFilter struct { And []*APIKeyFilter `json:"and,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*APIKeyFilter `json:"or,omitempty"` }
type APIKeySort ¶
type APIKeySort struct { Direction SortDirection `json:"direction"` Field APIKeySortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type APIKeySortFields ¶
type APIKeySortFields string
const (
APIKeySortFieldsID APIKeySortFields = "id"
)
func (APIKeySortFields) IsValid ¶
func (e APIKeySortFields) IsValid() bool
func (APIKeySortFields) MarshalGQL ¶
func (e APIKeySortFields) MarshalGQL(w io.Writer)
func (APIKeySortFields) String ¶
func (e APIKeySortFields) String() string
func (*APIKeySortFields) UnmarshalGQL ¶
func (e *APIKeySortFields) UnmarshalGQL(v interface{}) error
type APIKeyType ¶
type APIKeyType string
The type of API key
const ( // Client-side API key APIKeyTypeClient APIKeyType = "CLIENT" // Salesforce API key APIKeyTypeSalesforce APIKeyType = "SALESFORCE" // Server-side API key APIKeyTypeServer APIKeyType = "SERVER" // Workflow API key APIKeyTypeWorkflow APIKeyType = "WORKFLOW" )
func (APIKeyType) IsValid ¶
func (e APIKeyType) IsValid() bool
func (APIKeyType) MarshalGQL ¶
func (e APIKeyType) MarshalGQL(w io.Writer)
func (APIKeyType) String ¶
func (e APIKeyType) String() string
func (*APIKeyType) UnmarshalGQL ¶
func (e *APIKeyType) UnmarshalGQL(v interface{}) error
type AccessDeniedReason ¶
type AccessDeniedReason string
DenyReason of get access policy
const ( // The customer has exceeded their usage budget for the feature. AccessDeniedReasonBudgetExceeded AccessDeniedReason = "BudgetExceeded" // The customer is archived and no longer eligible for entitlements. AccessDeniedReasonCustomerIsArchived AccessDeniedReason = "CustomerIsArchived" // The customer making the request could not be found. AccessDeniedReasonCustomerNotFound AccessDeniedReason = "CustomerNotFound" // The resource associated with the customer could not be found. AccessDeniedReasonCustomerResourceNotFound AccessDeniedReason = "CustomerResourceNotFound" // The requested feature does not exist or is not defined in the current environment. AccessDeniedReasonFeatureNotFound AccessDeniedReason = "FeatureNotFound" // The requested entitlement type does not match the feature type AccessDeniedReasonFeatureTypeMismatch AccessDeniedReason = "FeatureTypeMismatch" // The customer does not have any active subscription linked to the feature. AccessDeniedReasonNoActiveSubscription AccessDeniedReason = "NoActiveSubscription" // The current subscription does not include entitlement to the requested feature. AccessDeniedReasonNoFeatureEntitlementInSubscription AccessDeniedReason = "NoFeatureEntitlementInSubscription" // The customers usage request exceeds their entitled limit. AccessDeniedReasonRequestedUsageExceedingLimit AccessDeniedReason = "RequestedUsageExceedingLimit" // The access denial occurred for an unknown or unexpected reason. AccessDeniedReasonUnknown AccessDeniedReason = "Unknown" )
func (AccessDeniedReason) IsValid ¶
func (e AccessDeniedReason) IsValid() bool
func (AccessDeniedReason) MarshalGQL ¶
func (e AccessDeniedReason) MarshalGQL(w io.Writer)
func (AccessDeniedReason) String ¶
func (e AccessDeniedReason) String() string
func (*AccessDeniedReason) UnmarshalGQL ¶
func (e *AccessDeniedReason) UnmarshalGQL(v interface{}) error
type AccessRoles ¶ added in v2.241.0
type AccessRoles struct { // Account level access of the user AccountRole AccountAccessRole `json:"accountRole"` // Non-production environment level access of the user NonProductionRole EnvironmentAccessRole `json:"nonProductionRole"` // Production environment level access of the user ProductionRole EnvironmentAccessRole `json:"productionRole"` }
access roles
type Account ¶
type Account struct { // Access method for new users to join this account. 'invite only' is the default AccessMethod AccountAccessMethod `json:"accessMethod"` // Email domain to be used for SSO and authorized domain configuration AccountEmailDomain *string `json:"accountEmailDomain"` // The status of the account, e.g. "ACTIVE" or "BLOCKED" AccountStatus *AccountStatus `json:"accountStatus"` // Default SSO roles for the account DefaultSSORoles *AccessRoles `json:"defaultSSORoles"` // The display name of the account DisplayName string `json:"displayName"` // Unique identifier for the entity ID string `json:"id"` // Whether SAML SSO is enabled for the account SamlEnabled *bool `json:"samlEnabled"` // The billing anchor for the subscription, e.g. "START_OF_THE_MONTH" SubscriptionBillingAnchor *BillingAnchor `json:"subscriptionBillingAnchor"` // The proration behavior for the subscription, e.g. "CREATE_PRORATIONS" SubscriptionProrationBehavior *ProrationBehavior `json:"subscriptionProrationBehavior"` // The timezone of the account, e.g. "America/New_York" Timezone *string `json:"timezone"` }
An account object
type AccountAccessMethod ¶ added in v2.336.0
type AccountAccessMethod string
different methods to control how new users can join an account
const ( // when a user with the same email-domain as the account authorized domain is registered, it will be automatically added to this account (an accountEmailDomain need to be configured) AccountAccessMethodAuthorizedDomain AccountAccessMethod = "AUTHORIZED_DOMAIN" // new users can only be added to the account if they are invited AccountAccessMethodInviteOnly AccountAccessMethod = "INVITE_ONLY" // an identity provider will be used to provide new users access to this account (an accountEmailDomain need to be configured) AccountAccessMethodSso AccountAccessMethod = "SSO" )
func (AccountAccessMethod) IsValid ¶ added in v2.336.0
func (e AccountAccessMethod) IsValid() bool
func (AccountAccessMethod) MarshalGQL ¶ added in v2.336.0
func (e AccountAccessMethod) MarshalGQL(w io.Writer)
func (AccountAccessMethod) String ¶ added in v2.336.0
func (e AccountAccessMethod) String() string
func (*AccountAccessMethod) UnmarshalGQL ¶ added in v2.336.0
func (e *AccountAccessMethod) UnmarshalGQL(v interface{}) error
type AccountAccessRole ¶ added in v2.241.0
type AccountAccessRole string
Account access role of the user
const ( // User can view and manage environments they have been granted access to AccountAccessRoleMember AccountAccessRole = "MEMBER" // User has full ownership and control over the account AccountAccessRoleOwner AccountAccessRole = "OWNER" )
func (AccountAccessRole) IsValid ¶ added in v2.241.0
func (e AccountAccessRole) IsValid() bool
func (AccountAccessRole) MarshalGQL ¶ added in v2.241.0
func (e AccountAccessRole) MarshalGQL(w io.Writer)
func (AccountAccessRole) String ¶ added in v2.241.0
func (e AccountAccessRole) String() string
func (*AccountAccessRole) UnmarshalGQL ¶ added in v2.241.0
func (e *AccountAccessRole) UnmarshalGQL(v interface{}) error
type AccountNotFoundError ¶
type AccountStatus ¶
type AccountStatus string
Account status
const ( // The account is active and in use AccountStatusActive AccountStatus = "ACTIVE" // The account is blocked and cannot be used AccountStatusBlocked AccountStatus = "BLOCKED" )
func (AccountStatus) IsValid ¶
func (e AccountStatus) IsValid() bool
func (AccountStatus) MarshalGQL ¶
func (e AccountStatus) MarshalGQL(w io.Writer)
func (AccountStatus) String ¶
func (e AccountStatus) String() string
func (*AccountStatus) UnmarshalGQL ¶
func (e *AccountStatus) UnmarshalGQL(v interface{}) error
type AdditionalMetaDataChange ¶
type AdditionalMetaDataChange struct { // The value after the change After map[string]interface{} `json:"after"` // The value before the change Before map[string]interface{} `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Additional meta data change
type Addon ¶
type Addon struct { // The additional meta data of the package AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // The billing link url of the package BillingLinkURL *string `json:"billingLinkUrl"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // List of addons the addon is dependant on Dependencies []*Addon `json:"dependencies"` // The description of the package Description *string `json:"description"` // The display name of the package DisplayName string `json:"displayName"` // Draft details for the addon DraftDetails *PackageDraftDetails `json:"draftDetails"` // Draft summary for the addon DraftSummary *PackageDraftSummary `json:"draftSummary"` // List of entitlements for the addon Entitlements []*PackageEntitlement `json:"entitlements"` Environment Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Indicates if the addon has subscriptions HasSubscriptions bool `json:"hasSubscriptions"` // List of hidden widgets of the package HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets"` // Unique identifier for the entity ID string `json:"id"` // Indicates if the package is the latest version IsLatest *bool `json:"isLatest"` // The maximum quantity of this addon that can be added to a subscription MaxQuantity *float64 `json:"maxQuantity"` // The overage billing period of the package OverageBillingPeriod *OverageBillingPeriod `json:"overageBillingPeriod"` // List of overage prices of the package OveragePrices []*Price `json:"overagePrices"` Prices []*Price `json:"prices"` // The pricing type of the package PricingType *PricingType `json:"pricingType"` Product *Product `json:"product"` // The product id of the package ProductID *string `json:"productId"` // The unique identifier for the entity RefID string `json:"refId"` // The status of the package Status PackageStatus `json:"status"` // List of sync states for the addon SyncStates []*SyncState `json:"syncStates"` // The type of the package Type string `json:"type"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` // The version number of the package VersionNumber int64 `json:"versionNumber"` }
Addon
type AddonAggregateGroupBy ¶
type AddonAggregateGroupBy struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` IsLatest *bool `json:"isLatest"` PricingType *PricingType `json:"pricingType"` ProductID *string `json:"productId"` RefID *string `json:"refId"` Status *PackageStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type AddonArchiveInput ¶
type AddonArchiveInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Addon id RefID string `json:"refId"` }
Archive addon input
type AddonAssociatedEntities ¶
type AddonAssociatedEntities struct { // List of package groups that have this addon PackageGroups []*AddonAssociatedPackageGroup `json:"packageGroups"` // List of published or draft plans Plans []*AddonAssociatedPlan `json:"plans"` }
List of active entities associated with an addon
type AddonAssociatedEntitiesInput ¶
type AddonAssociatedEntitiesInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Addon refId RefID string `json:"refId"` }
Query associated entities input
type AddonAssociatedPackageGroup ¶
type AddonAssociatedPackageGroup struct { // Package group display name DisplayName string `json:"displayName"` // Package group id PackageGroupID string `json:"packageGroupId"` }
List of package groups associated with an addon
type AddonAssociatedPlan ¶
type AddonAssociatedPlan struct { // Plan display name DisplayName string `json:"displayName"` // Plan refId RefID string `json:"refId"` // Plan status Status PackageStatus `json:"status"` // Plan version VersionNumber float64 `json:"versionNumber"` }
List of plans associated with an addon
type AddonAvgAggregate ¶
type AddonAvgAggregate struct {
VersionNumber *float64 `json:"versionNumber"`
}
type AddonChangeVariables ¶
type AddonChangeVariables struct { AddonRefID string `json:"addonRefId"` NewQuantity float64 `json:"newQuantity"` }
func (AddonChangeVariables) IsScheduleVariables ¶
func (AddonChangeVariables) IsScheduleVariables()
type AddonConnection ¶
type AddonCountAggregate ¶
type AddonCountAggregate struct { BillingID *int64 `json:"billingId"` CreatedAt *int64 `json:"createdAt"` Description *int64 `json:"description"` DisplayName *int64 `json:"displayName"` EnvironmentID *int64 `json:"environmentId"` ID *int64 `json:"id"` IsLatest *int64 `json:"isLatest"` PricingType *int64 `json:"pricingType"` ProductID *int64 `json:"productId"` RefID *int64 `json:"refId"` Status *int64 `json:"status"` UpdatedAt *int64 `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type AddonCreateInput ¶
type AddonCreateInput struct { // The additional meta data of the package AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // The AWS marketplace plan dimension of the package AwsMarketplacePlanDimension *string `json:"awsMarketplacePlanDimension,omitempty"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId,omitempty"` // List of addon ids this addon should be dependant on Dependencies []string `json:"dependencies,omitempty"` // The description of the package Description *string `json:"description,omitempty"` // The display name of the package DisplayName string `json:"displayName"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // List of hidden widgets of the package HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets,omitempty"` // The maximum quantity of this addon that can be added to a subscription MaxQuantity *float64 `json:"maxQuantity,omitempty"` // The pricing type of the package PricingType *PricingType `json:"pricingType,omitempty"` // The product id of the package ProductID string `json:"productId"` // The unique identifier for the entity RefID *string `json:"refId,omitempty"` // The status of the package Status *PackageStatus `json:"status,omitempty"` }
Input for creating an addon
type AddonDependencyChange ¶
type AddonDependencyChange struct { // The value after the change After *Addon `json:"after"` // The value before the change Before *Addon `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Addon dependency change
type AddonDependencyFragment ¶
type AddonFilter ¶
type AddonFilter struct { And []*AddonFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsLatest *BooleanFieldComparison `json:"isLatest,omitempty"` Or []*AddonFilter `json:"or,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Status *PackageStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` VersionNumber *IntFieldComparison `json:"versionNumber,omitempty"` }
type AddonFragment ¶
type AddonFragment struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" HiddenFromWidgets []WidgetType "json:\"hiddenFromWidgets\" graphql:\"hiddenFromWidgets\"" Entitlements []*PackageEntitlementFragment "json:\"entitlements\" graphql:\"entitlements\"" Prices []*PriceFragment "json:\"prices\" graphql:\"prices\"" OveragePrices []*OveragePriceFragment "json:\"overagePrices\" graphql:\"overagePrices\"" PricingType *PricingType "json:\"pricingType\" graphql:\"pricingType\"" MaxQuantity *float64 "json:\"maxQuantity\" graphql:\"maxQuantity\"" Dependencies []*AddonDependencyFragment "json:\"dependencies\" graphql:\"dependencies\"" }
type AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type AddonFragment_Prices_PriceFragment_Feature ¶
type AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type AddonMaxAggregate ¶
type AddonMaxAggregate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` PricingType *PricingType `json:"pricingType"` ProductID *string `json:"productId"` RefID *string `json:"refId"` Status *PackageStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type AddonMinAggregate ¶
type AddonMinAggregate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` PricingType *PricingType `json:"pricingType"` ProductID *string `json:"productId"` RefID *string `json:"refId"` Status *PackageStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type AddonPriceOverrideChangeVariables ¶ added in v2.214.0
type AddonPriceOverrideChangeVariables struct { AddonRefID string `json:"addonRefId"` FeatureID *string `json:"featureId"` }
func (AddonPriceOverrideChangeVariables) IsScheduleVariables ¶ added in v2.214.0
func (AddonPriceOverrideChangeVariables) IsScheduleVariables()
type AddonSort ¶
type AddonSort struct { Direction SortDirection `json:"direction"` Field AddonSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type AddonSortFields ¶
type AddonSortFields string
const ( AddonSortFieldsBillingID AddonSortFields = "billingId" AddonSortFieldsCreatedAt AddonSortFields = "createdAt" AddonSortFieldsDescription AddonSortFields = "description" AddonSortFieldsDisplayName AddonSortFields = "displayName" AddonSortFieldsEnvironmentID AddonSortFields = "environmentId" AddonSortFieldsID AddonSortFields = "id" AddonSortFieldsIsLatest AddonSortFields = "isLatest" AddonSortFieldsPricingType AddonSortFields = "pricingType" AddonSortFieldsProductID AddonSortFields = "productId" AddonSortFieldsRefID AddonSortFields = "refId" AddonSortFieldsStatus AddonSortFields = "status" AddonSortFieldsUpdatedAt AddonSortFields = "updatedAt" AddonSortFieldsVersionNumber AddonSortFields = "versionNumber" )
func (AddonSortFields) IsValid ¶
func (e AddonSortFields) IsValid() bool
func (AddonSortFields) MarshalGQL ¶
func (e AddonSortFields) MarshalGQL(w io.Writer)
func (AddonSortFields) String ¶
func (e AddonSortFields) String() string
func (*AddonSortFields) UnmarshalGQL ¶
func (e *AddonSortFields) UnmarshalGQL(v interface{}) error
type AddonSumAggregate ¶
type AddonSumAggregate struct {
VersionNumber *float64 `json:"versionNumber"`
}
type AddonUnArchiveInput ¶ added in v2.324.0
type AddonUnArchiveInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Add-on ID to unarchive ID string `json:"id"` }
Un-archive addon input
type AddonUpdateInput ¶
type AddonUpdateInput struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` BillingID *string `json:"billingId,omitempty"` // List of addon ids this addon should be dependant on Dependencies []string `json:"dependencies,omitempty"` Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets,omitempty"` ID string `json:"id"` // The maximum quantity of this addon that can be added to a subscription MaxQuantity *float64 `json:"maxQuantity,omitempty"` Status *PackageStatus `json:"status,omitempty"` }
type Address ¶
type Address struct { // Address line 1 AddressLine1 *string `json:"addressLine1,omitempty"` // Address line 2 AddressLine2 *string `json:"addressLine2,omitempty"` // City City *string `json:"city,omitempty"` // Country Country *string `json:"country,omitempty"` // Phone number PhoneNumber *string `json:"phoneNumber,omitempty"` // Postal code PostalCode *string `json:"postalCode,omitempty"` // State State *string `json:"state,omitempty"` }
Customers address
type AggregatedEventsByCustomer ¶
type AggregatedEventsByCustomer struct { // Aggregated usage data for the customer AggregatedUsage []*CustomerAggregatedUsage `json:"aggregatedUsage"` }
Aggregated events by customer
type AggregatedEventsByCustomerInput ¶
type AggregatedEventsByCustomerInput struct { // Meter aggregation Aggregation MeterAggregation `json:"aggregation"` // Customer id CustomerID *string `json:"customerId,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // List of event filters Filters []*MeterFilterDefinitionInput `json:"filters"` }
Input parameters for aggregating events by customer
type Aggregation ¶
type Aggregation struct { // The data field to which the aggregation function will be applied Field *string `json:"field"` // The aggregation function to apply to the data (e.g. SUM, AVG, COUNT) Function AggregationFunction `json:"function"` }
Defines how meter data should be aggregated using a specified aggregation function
type AggregationFunction ¶
type AggregationFunction string
Aggregation function
const ( // Average value AggregationFunctionAvg AggregationFunction = "AVG" // Count of the values AggregationFunctionCount AggregationFunction = "COUNT" // Maximum value AggregationFunctionMax AggregationFunction = "MAX" // Minimum value AggregationFunctionMin AggregationFunction = "MIN" // Sum of the values AggregationFunctionSum AggregationFunction = "SUM" // Unique values AggregationFunctionUnique AggregationFunction = "UNIQUE" )
func (AggregationFunction) IsValid ¶
func (e AggregationFunction) IsValid() bool
func (AggregationFunction) MarshalGQL ¶
func (e AggregationFunction) MarshalGQL(w io.Writer)
func (AggregationFunction) String ¶
func (e AggregationFunction) String() string
func (*AggregationFunction) UnmarshalGQL ¶
func (e *AggregationFunction) UnmarshalGQL(v interface{}) error
type Alignment ¶
type Alignment string
Alignment
func (Alignment) MarshalGQL ¶
func (*Alignment) UnmarshalGQL ¶
type ApplySubscription ¶
type ApplySubscription struct { // The updated entitlements Entitlements []*Entitlement `json:"entitlements"` // The updated subscription Subscription *CustomerSubscription `json:"subscription"` }
Apply subscription response
type ApplySubscriptionFragment ¶
type ApplySubscriptionFragment struct { Subscription *SubscriptionFragment "json:\"subscription\" graphql:\"subscription\"" Entitlements []*EntitlementFragment "json:\"entitlements\" graphql:\"entitlements\"" }
type ApplySubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type ApplySubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ExperimentInfo ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type ApplySubscriptionFragment_Subscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type ApplySubscriptionInput ¶
type ApplySubscriptionInput struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` Addons []*SubscriptionAddonInput `json:"addons,omitempty"` // Coupon input AppliedCoupon *SubscriptionCouponInput `json:"appliedCoupon,omitempty"` AwaitPaymentConfirmation *bool `json:"awaitPaymentConfirmation,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` BillingCountryCode *string `json:"billingCountryCode,omitempty"` BillingID *string `json:"billingId,omitempty"` BillingInformation *SubscriptionBillingInfo `json:"billingInformation,omitempty"` BillingPeriod *BillingPeriod `json:"billingPeriod,omitempty"` // Budget configuration Budget *BudgetConfigurationInput `json:"budget,omitempty"` // Customer ID CustomerID string `json:"customerId"` // The minimum spend configuration MinimumSpend *SubscriptionMinimumSpendValueInput `json:"minimumSpend,omitempty"` // Paying customer ID PayingCustomerID *string `json:"payingCustomerId,omitempty"` // Subscription payment collection method PaymentCollectionMethod *PaymentCollectionMethod `json:"paymentCollectionMethod,omitempty"` // Payment method ID PaymentMethodID *string `json:"paymentMethodId,omitempty"` PlanID string `json:"planId"` // Override the price of the subscription PriceOverrides []*PriceOverrideInput `json:"priceOverrides,omitempty"` PromotionCode *string `json:"promotionCode,omitempty"` ResourceID *string `json:"resourceId,omitempty"` SalesforceID *string `json:"salesforceId,omitempty"` ScheduleStrategy *ScheduleStrategy `json:"scheduleStrategy,omitempty"` // Should skip trial SkipTrial *bool `json:"skipTrial,omitempty"` StartDate *string `json:"startDate,omitempty"` SubscriptionEntitlements []*SubscriptionEntitlementInput `json:"subscriptionEntitlements,omitempty"` TrialOverrideConfiguration *TrialOverrideConfigurationInput `json:"trialOverrideConfiguration,omitempty"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` }
Apply subscription changes input
type ApplySubscriptionResponse ¶
type ApplySubscriptionResponse struct {
ApplySubscription *ApplySubscriptionFragment "json:\"applySubscription\" graphql:\"applySubscription\""
}
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ExperimentInfo ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_BasePlan ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options struct { MinItems *float64 "json:\"minItems\" graphql:\"minItems\"" FreeItems *float64 "json:\"freeItems\" graphql:\"freeItems\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type ApplySubscription_ApplySubscription_ApplySubscriptionFragment_Subscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type ArchiveCouponInput ¶
type ArchiveCouponInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The unique identifier for the entity RefID string `json:"refId"` }
Archive a coupon input
type ArchiveCustomerInput ¶
type ArchiveCustomerResponse ¶
type ArchiveCustomerResponse struct {
ArchiveCustomer ArchiveCustomer_ArchiveCustomer "json:\"archiveCustomer\" graphql:\"archiveCustomer\""
}
type ArchiveCustomer_ArchiveCustomer ¶
type ArchiveCustomer_ArchiveCustomer struct {
CustomerID string "json:\"customerId\" graphql:\"customerId\""
}
type ArchiveEnvironmentInput ¶
type ArchiveEnvironmentInput struct { // Unique identifier for the entity ID *string `json:"id,omitempty"` // A unique identifier for the environment Slug *string `json:"slug,omitempty"` }
Input for archiving an environment
type ArchiveFeatureGroupInput ¶ added in v2.464.0
type ArchiveFeatureGroupInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The feature group id FeatureGroupID string `json:"featureGroupId"` }
Input for archiving a feature group
type ArchiveFeatureInput ¶
type ArchiveFeatureInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Unique identifier for the entity ID string `json:"id"` }
Input for archiving a feature
type ArchivePackageGroup ¶
type ArchivePackageGroup struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The id of the package group PackageGroupID string `json:"packageGroupId"` }
The input type for archiving a package group
type ArchivePlanInput ¶
type ArchivePlanInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Plan ID to archive ID string `json:"id"` }
Input for archiving a plan
type AsyncTaskResult ¶
type AsyncTaskResult struct { // Unique identifier for the import task TaskID string `json:"taskId"` }
Result of an asynchronous import task
type AttachCustomerPaymentMethodInput ¶
type AttachCustomerPaymentMethodInput struct { // The currency to use for this payment method (only used for Zuora) BillingCurrency *Currency `json:"billingCurrency,omitempty"` // Customer slug CustomerID *string `json:"customerId,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The billing integration to use for this payment method IntegrationID *string `json:"integrationId,omitempty"` // Billing provider payment method id PaymentMethodID string `json:"paymentMethodId"` // Customer slug RefID *string `json:"refId,omitempty"` // The integration type to attach the payment method to VendorIdentifier VendorIdentifier `json:"vendorIdentifier"` }
Input for attaching a payment method to a customer
type Auth0ApplicationDto ¶ added in v2.222.0
type Auth0ApplicationDto struct { // ID of the Auth0 application AppID string `json:"appId"` // Name of the Auth0 application Name string `json:"name"` // Type of the Auth0 application Type *Auth0ApplicationType `json:"type"` }
An Auth0 application object
type Auth0ApplicationType ¶ added in v2.222.0
type Auth0ApplicationType string
Auth0 application type
const ( // Both individual and organization Auth0 application types Auth0ApplicationTypeBoth Auth0ApplicationType = "BOTH" // Individual Auth0 application type Auth0ApplicationTypeIndividual Auth0ApplicationType = "INDIVIDUAL" // Organization Auth0 application type Auth0ApplicationTypeOrganization Auth0ApplicationType = "ORGANIZATION" )
func (Auth0ApplicationType) IsValid ¶ added in v2.222.0
func (e Auth0ApplicationType) IsValid() bool
func (Auth0ApplicationType) MarshalGQL ¶ added in v2.222.0
func (e Auth0ApplicationType) MarshalGQL(w io.Writer)
func (Auth0ApplicationType) String ¶ added in v2.222.0
func (e Auth0ApplicationType) String() string
func (*Auth0ApplicationType) UnmarshalGQL ¶ added in v2.222.0
func (e *Auth0ApplicationType) UnmarshalGQL(v interface{}) error
type Auth0Credentials ¶
type Auth0Credentials struct { // ID of the Auth0 application ApplicationID string `json:"applicationId"` // Name of the Auth0 application ApplicationName string `json:"applicationName"` // Type of the Auth0 application ApplicationType Auth0ApplicationType `json:"applicationType"` // Domain of the Auth0 client ClientDomain string `json:"clientDomain"` // ID of the Auth0 client ClientID string `json:"clientId"` // Secret of the Auth0 client ClientSecret string `json:"clientSecret"` // Initial plan ID for individual subscriptions IndividualInitialPlanID *string `json:"individualInitialPlanId"` // Setup for starting individual subscriptions IndividualSubscriptionStartSetup *SubscriptionStartSetup `json:"individualSubscriptionStartSetup"` // Initial plan ID for organization subscriptions OrganizationInitialPlanID *string `json:"organizationInitialPlanId"` // Setup for starting organization subscriptions OrganizationSubscriptionStartSetup *SubscriptionStartSetup `json:"organizationSubscriptionStartSetup"` }
An Auth0 configuration object
func (Auth0Credentials) IsCredentials ¶
func (Auth0Credentials) IsCredentials()
type Auth0CredentialsInput ¶
type Auth0CredentialsInput struct { // ID of the Auth0 application ApplicationID string `json:"applicationId"` // Name of the Auth0 application ApplicationName string `json:"applicationName"` // Type of the Auth0 application ApplicationType Auth0ApplicationType `json:"applicationType"` // Domain of the Auth0 client ClientDomain string `json:"clientDomain"` // ID of the Auth0 client ClientID string `json:"clientId"` // Secret of the Auth0 client ClientSecret string `json:"clientSecret"` // Initial plan ID for individual subscriptions IndividualInitialPlanID *string `json:"individualInitialPlanId,omitempty"` // Setup for starting individual subscriptions IndividualSubscriptionStartSetup *SubscriptionStartSetup `json:"individualSubscriptionStartSetup,omitempty"` // Initial plan ID for organization subscriptions OrganizationInitialPlanID *string `json:"organizationInitialPlanId,omitempty"` // Setup for starting organization subscriptions OrganizationSubscriptionStartSetup *SubscriptionStartSetup `json:"organizationSubscriptionStartSetup,omitempty"` }
Input configuration for Auth0 integration
type AutoCancellationRule ¶
type AutoCancellationRule struct { // Source plan SourcePlan Plan `json:"sourcePlan"` // Target plan TargetPlan Plan `json:"targetPlan"` }
Auto cancellation rule - when subscription for source plan is cancelled, other subscriptions to target plan would be cancelled as well
type AutoCancellationRuleInput ¶
type AutoCancellationRuleInput struct { // ID of the source plan SourcePlanID string `json:"sourcePlanId"` // ID of the target plan TargetPlanID string `json:"targetPlanId"` }
Input for auto cancellation rule
type AwsDimension ¶
type AwsDimension struct { // Detailed description of the dimension offering Description string `json:"description"` // Unique identifier for the dimension in AWS Key string `json:"key"` // Dimension name in AWS Marketplace Name string `json:"name"` // Mapped Stigg plan ID for feature access control StiggPlanID *string `json:"stiggPlanId"` // Mapped Stigg plan name for entitlement management StiggPlanName *string `json:"stiggPlanName"` // Dimension type (e.g., Contracts) Type string `json:"type"` // Unit of measurement for the dimension Unit string `json:"unit"` }
AWS Marketplace product dimension (maps to Stigg plan)
type AwsMarketplaceCredentials ¶
type AwsMarketplaceCredentials struct { // AWS IAM role ARN with StiggAWSMarketplaceAccess policy attached AwsRoleArn string `json:"awsRoleArn"` }
AWS Marketplace integration configuration for SaaS contract pricing model
func (AwsMarketplaceCredentials) IsCredentials ¶
func (AwsMarketplaceCredentials) IsCredentials()
type AwsMarketplaceCredentialsInput ¶
type AwsMarketplaceCredentialsInput struct { // AWS IAM role ARN with StiggAWSMarketplaceAccess policy attached AwsRoleArn string `json:"awsRoleArn"` }
AWS Marketplace integration configuration for SaaS contract pricing model
type AwsProduct ¶
type AwsProduct struct { // Product description as shown in AWS Marketplace catalog Description string `json:"description"` // Product logo URL in AWS Marketplace listing LogoURL *string `json:"logoUrl"` // AWS Marketplace product code identifier ProductCode string `json:"productCode"` // Unique identifier for the product in Stigg ProductID string `json:"productId"` // Mapped Stigg product ID for entitlement management StiggProductID *string `json:"stiggProductId"` // Reference ID for the mapped Stigg product StiggProductRefID *string `json:"stiggProductRefId"` // Product name as displayed in AWS Marketplace Title string `json:"title"` // Product visibility status in AWS Marketplace catalog Visibility string `json:"visibility"` }
AWS Marketplace SaaS product configuration
type BasePlanChange ¶
type BasePlanChange struct { // The value after the change After *Addon `json:"after"` // The value before the change Before *Addon `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Base plan change
type BigQueryCredentials ¶
type BigQueryCredentials struct { // Airbyte connection ID for BigQuery AirbyteConnectionID *string `json:"airbyteConnectionId"` // Airbyte destination ID for BigQuery AirbyteDestinationID *string `json:"airbyteDestinationId"` // JSON credentials for Google BigQuery CredentialsJSON string `json:"credentialsJson"` // ID of the BigQuery dataset DatasetID string `json:"datasetId"` // Location of the BigQuery dataset DatasetLocation string `json:"datasetLocation"` // Name of the Google Cloud Storage bucket GcsBucketName string `json:"gcsBucketName"` // Path within the Google Cloud Storage bucket GcsBucketPath string `json:"gcsBucketPath"` // Access ID for the HMAC key HmacKeyAccessID string `json:"hmacKeyAccessId"` // Secret for the HMAC key HmacKeySecret string `json:"hmacKeySecret"` // ID of the Google Cloud project ProjectID string `json:"projectId"` }
Google BigQuery integration configuration object
func (BigQueryCredentials) IsCredentials ¶
func (BigQueryCredentials) IsCredentials()
type BigQueryCredentialsInput ¶
type BigQueryCredentialsInput struct { // JSON credentials for Google BigQuery CredentialsJSON string `json:"credentialsJson"` // ID of the BigQuery dataset DatasetID string `json:"datasetId"` // Location of the BigQuery dataset DatasetLocation string `json:"datasetLocation"` // Name of the Google Cloud Storage bucket GcsBucketName string `json:"gcsBucketName"` // Path within the Google Cloud Storage bucket GcsBucketPath string `json:"gcsBucketPath"` // Access ID for the HMAC key HmacKeyAccessID string `json:"hmacKeyAccessId"` // Secret for the HMAC key HmacKeySecret string `json:"hmacKeySecret"` // ID of the Google Cloud project ProjectID string `json:"projectId"` }
Input configuration for Google BigQuery integration
type BillableFeature ¶
type BillableFeatureInput ¶
type BillingAddress ¶
type BillingAnchor ¶
type BillingAnchor string
Billing anchor for subscription billing
const ( // Billing will be anchored to the start of the month BillingAnchorStartOfTheMonth BillingAnchor = "START_OF_THE_MONTH" // Subscriptions will consolidate billing to the start of the month BillingAnchorSubscriptionsConsolidateBilling BillingAnchor = "SUBSCRIPTIONS_CONSOLIDATE_BILLING" // Billing will be anchored to the start of the subscription BillingAnchorSubscriptionStart BillingAnchor = "SUBSCRIPTION_START" )
func (BillingAnchor) IsValid ¶
func (e BillingAnchor) IsValid() bool
func (BillingAnchor) MarshalGQL ¶
func (e BillingAnchor) MarshalGQL(w io.Writer)
func (BillingAnchor) String ¶
func (e BillingAnchor) String() string
func (*BillingAnchor) UnmarshalGQL ¶
func (e *BillingAnchor) UnmarshalGQL(v interface{}) error
type BillingCadence ¶
type BillingCadence string
Billing Cadence
const ( // One off BillingCadenceOneOff BillingCadence = "ONE_OFF" // Recurring BillingCadenceRecurring BillingCadence = "RECURRING" )
func (BillingCadence) IsValid ¶
func (e BillingCadence) IsValid() bool
func (BillingCadence) MarshalGQL ¶
func (e BillingCadence) MarshalGQL(w io.Writer)
func (BillingCadence) String ¶
func (e BillingCadence) String() string
func (*BillingCadence) UnmarshalGQL ¶
func (e *BillingCadence) UnmarshalGQL(v interface{}) error
type BillingCadenceFilterComparison ¶
type BillingCadenceFilterComparison struct { Eq *BillingCadence `json:"eq,omitempty"` Gt *BillingCadence `json:"gt,omitempty"` Gte *BillingCadence `json:"gte,omitempty"` ILike *BillingCadence `json:"iLike,omitempty"` In []BillingCadence `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *BillingCadence `json:"like,omitempty"` Lt *BillingCadence `json:"lt,omitempty"` Lte *BillingCadence `json:"lte,omitempty"` Neq *BillingCadence `json:"neq,omitempty"` NotILike *BillingCadence `json:"notILike,omitempty"` NotIn []BillingCadence `json:"notIn,omitempty"` NotLike *BillingCadence `json:"notLike,omitempty"` }
type BillingModel ¶
type BillingModel string
Billing model
const ( // Flat fee BillingModelFlatFee BillingModel = "FLAT_FEE" // Minimum spend BillingModelMinimumSpend BillingModel = "MINIMUM_SPEND" // Per unit BillingModelPerUnit BillingModel = "PER_UNIT" // Usage based BillingModelUsageBased BillingModel = "USAGE_BASED" )
func (BillingModel) IsValid ¶
func (e BillingModel) IsValid() bool
func (BillingModel) MarshalGQL ¶
func (e BillingModel) MarshalGQL(w io.Writer)
func (BillingModel) String ¶
func (e BillingModel) String() string
func (*BillingModel) UnmarshalGQL ¶
func (e *BillingModel) UnmarshalGQL(v interface{}) error
type BillingModelFilterComparison ¶
type BillingModelFilterComparison struct { Eq *BillingModel `json:"eq,omitempty"` Gt *BillingModel `json:"gt,omitempty"` Gte *BillingModel `json:"gte,omitempty"` ILike *BillingModel `json:"iLike,omitempty"` In []BillingModel `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *BillingModel `json:"like,omitempty"` Lt *BillingModel `json:"lt,omitempty"` Lte *BillingModel `json:"lte,omitempty"` Neq *BillingModel `json:"neq,omitempty"` NotILike *BillingModel `json:"notILike,omitempty"` NotIn []BillingModel `json:"notIn,omitempty"` NotLike *BillingModel `json:"notLike,omitempty"` }
type BillingPeriod ¶
type BillingPeriod string
Billing period
const ( // Annually BillingPeriodAnnually BillingPeriod = "ANNUALLY" // Monthly BillingPeriodMonthly BillingPeriod = "MONTHLY" )
func (BillingPeriod) IsValid ¶
func (e BillingPeriod) IsValid() bool
func (BillingPeriod) MarshalGQL ¶
func (e BillingPeriod) MarshalGQL(w io.Writer)
func (BillingPeriod) String ¶
func (e BillingPeriod) String() string
func (*BillingPeriod) UnmarshalGQL ¶
func (e *BillingPeriod) UnmarshalGQL(v interface{}) error
type BillingPeriodChangeVariables ¶
type BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod `json:"billingPeriod"`
}
func (BillingPeriodChangeVariables) IsScheduleVariables ¶
func (BillingPeriodChangeVariables) IsScheduleVariables()
type BillingPeriodFilterComparison ¶
type BillingPeriodFilterComparison struct { Eq *BillingPeriod `json:"eq,omitempty"` Gt *BillingPeriod `json:"gt,omitempty"` Gte *BillingPeriod `json:"gte,omitempty"` ILike *BillingPeriod `json:"iLike,omitempty"` In []BillingPeriod `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *BillingPeriod `json:"like,omitempty"` Lt *BillingPeriod `json:"lt,omitempty"` Lte *BillingPeriod `json:"lte,omitempty"` Neq *BillingPeriod `json:"neq,omitempty"` NotILike *BillingPeriod `json:"notILike,omitempty"` NotIn []BillingPeriod `json:"notIn,omitempty"` NotLike *BillingPeriod `json:"notLike,omitempty"` }
type BillingVendorIdentifier ¶
type BillingVendorIdentifier string
Billing vendor identifiers
const ( // Stripe BillingVendorIdentifierStripe BillingVendorIdentifier = "STRIPE" )
func (BillingVendorIdentifier) IsValid ¶
func (e BillingVendorIdentifier) IsValid() bool
func (BillingVendorIdentifier) MarshalGQL ¶
func (e BillingVendorIdentifier) MarshalGQL(w io.Writer)
func (BillingVendorIdentifier) String ¶
func (e BillingVendorIdentifier) String() string
func (*BillingVendorIdentifier) UnmarshalGQL ¶
func (e *BillingVendorIdentifier) UnmarshalGQL(v interface{}) error
type BooleanFieldComparison ¶
type BudgetConfiguration ¶
type BudgetConfiguration struct { // Indicates the behavior of the budget when the limit is exceeded. If true, the limit is a soft limit, if false, the limit is a hard limit. Default is false. HasSoftLimit bool `json:"hasSoftLimit"` // The maximum spending limit Limit float64 `json:"limit"` }
Budget configuration
type BudgetConfigurationInput ¶
type BudgetConfigurationInput struct { // Indicates the behavior of the budget when the limit is exceeded. If true, the limit is a soft limit, if false, the limit is a hard limit. Default is false. HasSoftLimit bool `json:"hasSoftLimit"` // The maximum spending limit Limit float64 `json:"limit"` }
Budget configuration input
type CancelSubscriptionResponse ¶
type CancelSubscriptionResponse struct {
CancelSubscription *SlimSubscriptionFragment "json:\"cancelSubscription\" graphql:\"cancelSubscription\""
}
type CancelSubscriptionUpdatesResponse ¶
type CancelSubscriptionUpdatesResponse struct {
CancelSchedule string "json:\"cancelSchedule\" graphql:\"cancelSchedule\""
}
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Addons ¶
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_ExperimentInfo ¶
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices ¶
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type CancelSubscription_CancelSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type ChangeType ¶
type ChangeType string
Change type enum
const ( // Added ChangeTypeAdded ChangeType = "ADDED" // Deleted ChangeTypeDeleted ChangeType = "DELETED" // Modified ChangeTypeModified ChangeType = "MODIFIED" // Reordered ChangeTypeReordered ChangeType = "REORDERED" )
func (ChangeType) IsValid ¶
func (e ChangeType) IsValid() bool
func (ChangeType) MarshalGQL ¶
func (e ChangeType) MarshalGQL(w io.Writer)
func (ChangeType) String ¶
func (e ChangeType) String() string
func (*ChangeType) UnmarshalGQL ¶
func (e *ChangeType) UnmarshalGQL(v interface{}) error
type ChargeSubscriptionUsage ¶
type ChargeSubscriptionUsage struct { // The ID of the invoice in the billing integration. If null then no invoice was created InvoiceBillingID *string `json:"invoiceBillingId"` // The date from which the usage was calculated to PeriodEnd string `json:"periodEnd"` // The date from which the usage was calculated from PeriodStart string `json:"periodStart"` // The subscription reference id for which the usage was charged SubscriptionID string `json:"subscriptionId"` // An array of the usage items which were charged UsageCharged []*UsageCharged `json:"usageCharged"` }
Input for triggering an immediate usage charge for a subscription
type ChargeSubscriptionUsageInput ¶
type ChargeSubscriptionUsageInput struct { // The id of the subscriptions environment EnvironmentID *string `json:"environmentId,omitempty"` // The subscription reference id to charge usage for SubscriptionID string `json:"subscriptionId"` // The end date until which to calculate the usage UntilDate *string `json:"untilDate,omitempty"` }
Input for triggering an immediate usage charge for a subscription
type CheckoutBillingIntegration ¶
type CheckoutBillingIntegration struct { // The billing vendor identifier BillingIdentifier BillingVendorIdentifier `json:"billingIdentifier"` // The billing credentials Credentials CheckoutCredentials `json:"credentials"` }
Checkout billing integration
type CheckoutColorPalette ¶
type CheckoutColorPalette struct { // Main background color of the checkout UI. BackgroundColor *string `json:"backgroundColor"` // Color used for borders and dividers in the checkout widget. BorderColor *string `json:"borderColor"` // Primary accent color used in the checkout UI. Primary *string `json:"primary"` // Background color for the order summary section. SummaryBackgroundColor *string `json:"summaryBackgroundColor"` // Text color used throughout the checkout widget. TextColor *string `json:"textColor"` }
Color settings for the checkout widget.
type CheckoutConfiguration ¶
type CheckoutConfiguration struct { // Dynamic content configuration like optional data fields. Content *CheckoutContent `json:"content"` // Custom CSS styles to override default checkout UI styles. CustomCSS *string `json:"customCss"` // Custom color palette used in the checkout UI. Palette *CheckoutColorPalette `json:"palette"` // Font and text styling used in the checkout widget. Typography *TypographyConfiguration `json:"typography"` }
Checkout-specific widget configuration.
type CheckoutConfigurationFragment ¶
type CheckoutConfigurationFragment struct { Palette *CheckoutConfigurationFragment_Palette "json:\"palette\" graphql:\"palette\"" Typography *CheckoutConfigurationFragment_Typography "json:\"typography\" graphql:\"typography\"" CustomCSS *string "json:\"customCss\" graphql:\"customCss\"" Content *CheckoutConfigurationFragment_Content "json:\"content\" graphql:\"content\"" Typename *string "json:\"__typename\" graphql:\"__typename\"" }
type CheckoutConfigurationFragment_Content ¶
type CheckoutConfigurationFragment_Content struct {
CollectPhoneNumber *bool "json:\"collectPhoneNumber\" graphql:\"collectPhoneNumber\""
}
type CheckoutConfigurationFragment_Palette ¶
type CheckoutConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" SummaryBackgroundColor *string "json:\"summaryBackgroundColor\" graphql:\"summaryBackgroundColor\"" Typename *string "json:\"__typename\" graphql:\"__typename\"" }
type CheckoutConfigurationFragment_Typography ¶
type CheckoutConfigurationFragment_Typography struct { FontFamily *string "json:\"fontFamily\" graphql:\"fontFamily\"" H1 *FontVariantFragment "json:\"h1\" graphql:\"h1\"" H2 *FontVariantFragment "json:\"h2\" graphql:\"h2\"" H3 *FontVariantFragment "json:\"h3\" graphql:\"h3\"" Body *FontVariantFragment "json:\"body\" graphql:\"body\"" Typename *string "json:\"__typename\" graphql:\"__typename\"" }
type CheckoutConfigurationInput ¶
type CheckoutConfigurationInput struct { // Additional content settings such as form fields. Content *CheckoutContentInput `json:"content,omitempty"` // Custom styles to override default checkout appearance. CustomCSS *string `json:"customCss,omitempty"` // Color palette settings for the checkout process. Palette *CheckoutPaletteInput `json:"palette,omitempty"` // Typography options for headings and text in checkout. Typography *TypographyConfigurationInput `json:"typography,omitempty"` }
Input for setting up the checkout widget’s design.
type CheckoutContent ¶
type CheckoutContent struct { // Specifies whether the customers phone number should be collected during checkout. CollectPhoneNumber *bool `json:"collectPhoneNumber"` }
Content-related settings for the checkout experience.
type CheckoutContentInput ¶
type CheckoutContentInput struct { // Indicates whether the checkout form should ask for a phone number. CollectPhoneNumber *bool `json:"collectPhoneNumber,omitempty"` }
Input for content customization in the checkout process.
type CheckoutCredentials ¶
type CheckoutCredentials struct { // The account ID AccountID string `json:"accountId"` // The public key PublicKey string `json:"publicKey"` }
Checkout credentials
type CheckoutOptions ¶
type CheckoutOptions struct { AllowPromoCodes *bool `json:"allowPromoCodes,omitempty"` AllowTaxIDCollection *bool `json:"allowTaxIdCollection,omitempty"` CancelURL string `json:"cancelUrl"` CollectBillingAddress *bool `json:"collectBillingAddress,omitempty"` CollectPhoneNumber *bool `json:"collectPhoneNumber,omitempty"` ReferenceID *string `json:"referenceId,omitempty"` SuccessURL string `json:"successUrl"` }
type CheckoutPaletteInput ¶
type CheckoutPaletteInput struct { // Background color of the widget. BackgroundColor *string `json:"backgroundColor,omitempty"` // Color applied to widget borders or separators. BorderColor *string `json:"borderColor,omitempty"` // Primary accent color used throughout the widget. Primary *string `json:"primary,omitempty"` // Background color for the order summary section during checkout. SummaryBackgroundColor *string `json:"summaryBackgroundColor,omitempty"` // Default color used for text content. TextColor *string `json:"textColor,omitempty"` }
Input for customizing checkout color scheme.
type CheckoutState ¶
type CheckoutState struct { // The current active subscription ActiveSubscription *CustomerSubscription `json:"activeSubscription"` // Current billing integration BillingIntegration CheckoutBillingIntegration `json:"billingIntegration"` // The checkout configuration Configuration *CheckoutConfiguration `json:"configuration"` // The customer Customer Customer `json:"customer"` // The selected plan Plan Plan `json:"plan"` // The resource Resource *CustomerResource `json:"resource"` // The billing integration setup secret SetupSecret string `json:"setupSecret"` }
Checkout state response
type CheckoutStateFragment ¶
type CheckoutStateFragment struct { Configuration *CheckoutConfigurationFragment "json:\"configuration\" graphql:\"configuration\"" SetupSecret string "json:\"setupSecret\" graphql:\"setupSecret\"" Customer *CustomerFragment "json:\"customer\" graphql:\"customer\"" ActiveSubscription *SubscriptionFragment "json:\"activeSubscription\" graphql:\"activeSubscription\"" Resource *CustomerResourceFragment "json:\"resource\" graphql:\"resource\"" Plan *PlanFragment "json:\"plan\" graphql:\"plan\"" BillingIntegration CheckoutStateFragment_BillingIntegration "json:\"billingIntegration\" graphql:\"billingIntegration\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ExperimentInfo ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type CheckoutStateFragment_BillingIntegration ¶
type CheckoutStateFragment_BillingIntegration struct { BillingIdentifier BillingVendorIdentifier "json:\"billingIdentifier\" graphql:\"billingIdentifier\"" Credentials CheckoutStateFragment_BillingIntegration_Credentials "json:\"credentials\" graphql:\"credentials\"" }
type CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Content ¶
type CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Content struct {
CollectPhoneNumber *bool "json:\"collectPhoneNumber\" graphql:\"collectPhoneNumber\""
}
type CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Palette ¶
type CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" SummaryBackgroundColor *string "json:\"summaryBackgroundColor\" graphql:\"summaryBackgroundColor\"" Typename *string "json:\"__typename\" graphql:\"__typename\"" }
type CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Typography ¶
type CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Typography struct { FontFamily *string "json:\"fontFamily\" graphql:\"fontFamily\"" H1 *FontVariantFragment "json:\"h1\" graphql:\"h1\"" H2 *FontVariantFragment "json:\"h2\" graphql:\"h2\"" H3 *FontVariantFragment "json:\"h3\" graphql:\"h3\"" Body *FontVariantFragment "json:\"body\" graphql:\"body\"" Typename *string "json:\"__typename\" graphql:\"__typename\"" }
type CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_AmountsOff ¶ added in v2.198.0
type CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates ¶
type CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates struct { VendorIdentifier VendorIdentifier "json:\"vendorIdentifier\" graphql:\"vendorIdentifier\"" Status SyncStatus "json:\"status\" graphql:\"status\"" }
type CheckoutStateFragment_Customer_CustomerFragment_ExperimentInfo ¶
type CheckoutStateFragment_Customer_CustomerFragment_ExperimentInfo struct { GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
type CheckoutStateFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature ¶
type CheckoutStateFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_Customer_CustomerFragment_TrialedPlans ¶
type CheckoutStateFragment_Customer_CustomerFragment_TrialedPlans struct { ProductID *string "json:\"productId\" graphql:\"productId\"" ProductRefID *string "json:\"productRefId\" graphql:\"productRefId\"" PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" PlanID *string "json:\"planId\" graphql:\"planId\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type CheckoutStateFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type CheckoutStateInput ¶
type CheckoutStateInput struct { // The billing country code of the customer to checkout BillingCountryCode *string `json:"billingCountryCode,omitempty"` // Customer ID CustomerID string `json:"customerId"` // The plan ID to checkout PlanID string `json:"planId"` // The Plan Product ID to checkout ProductID *string `json:"productId,omitempty"` // The resource ID to checkout ResourceID *string `json:"resourceId,omitempty"` }
Checkout state input
type ClearCustomerPersistentCacheInput ¶
type ClearCustomerPersistentCacheInput struct { // The unique identifier of the customer whose cache should be cleared. CustomerID string `json:"customerId"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The resource ID scoped to the customer. ResourceID *string `json:"resourceId,omitempty"` }
Input for clearing a customers persistent cache.
type Client ¶
func (*Client) ApplySubscription ¶
func (c *Client) ApplySubscription(ctx context.Context, input ApplySubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*ApplySubscriptionResponse, error)
func (*Client) ArchiveCustomer ¶
func (c *Client) ArchiveCustomer(ctx context.Context, input ArchiveCustomerInput, interceptors ...clientv2.RequestInterceptor) (*ArchiveCustomerResponse, error)
func (*Client) CancelSubscription ¶
func (c *Client) CancelSubscription(ctx context.Context, input SubscriptionCancellationInput, interceptors ...clientv2.RequestInterceptor) (*CancelSubscriptionResponse, error)
func (*Client) CancelSubscriptionUpdates ¶
func (c *Client) CancelSubscriptionUpdates(ctx context.Context, input SubscriptionUpdateScheduleCancellationInput, interceptors ...clientv2.RequestInterceptor) (*CancelSubscriptionUpdatesResponse, error)
func (*Client) CreateSubscription ¶
func (c *Client) CreateSubscription(ctx context.Context, input SubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*CreateSubscriptionResponse, error)
func (*Client) DelegateSubscriptionToCustomer ¶ added in v2.198.1
func (c *Client) DelegateSubscriptionToCustomer(ctx context.Context, input DelegateSubscriptionToCustomerInput, interceptors ...clientv2.RequestInterceptor) (*DelegateSubscriptionToCustomerResponse, error)
func (*Client) DetachCustomerPaymentMethod ¶
func (c *Client) DetachCustomerPaymentMethod(ctx context.Context, input DetachCustomerPaymentMethodInput, interceptors ...clientv2.RequestInterceptor) (*DetachCustomerPaymentMethodResponse, error)
func (*Client) EstimateSubscription ¶
func (c *Client) EstimateSubscription(ctx context.Context, input EstimateSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*EstimateSubscriptionResponse, error)
func (*Client) EstimateSubscriptionUpdate ¶
func (c *Client) EstimateSubscriptionUpdate(ctx context.Context, input EstimateSubscriptionUpdateInput, interceptors ...clientv2.RequestInterceptor) (*EstimateSubscriptionUpdateResponse, error)
func (*Client) GetActiveSubscriptions ¶
func (c *Client) GetActiveSubscriptions(ctx context.Context, input GetActiveSubscriptionsInput, interceptors ...clientv2.RequestInterceptor) (*GetActiveSubscriptions, error)
func (*Client) GetActiveSubscriptionsList ¶
func (c *Client) GetActiveSubscriptionsList(ctx context.Context, input GetActiveSubscriptionsInput, interceptors ...clientv2.RequestInterceptor) (*GetActiveSubscriptionsList, error)
func (*Client) GetCheckoutState ¶
func (c *Client) GetCheckoutState(ctx context.Context, input CheckoutStateInput, interceptors ...clientv2.RequestInterceptor) (*GetCheckoutState, error)
func (*Client) GetCoupons ¶
func (c *Client) GetCoupons(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetCoupons, error)
func (*Client) GetCustomerByID ¶
func (c *Client) GetCustomerByID(ctx context.Context, input GetCustomerByRefIDInput, interceptors ...clientv2.RequestInterceptor) (*GetCustomerByID, error)
func (*Client) GetCustomerPortalByRefID ¶
func (c *Client) GetCustomerPortalByRefID(ctx context.Context, input CustomerPortalInput, interceptors ...clientv2.RequestInterceptor) (*GetCustomerPortalByRefID, error)
func (*Client) GetCustomerStatistics ¶
func (c *Client) GetCustomerStatistics(ctx context.Context, input GetCustomerByRefIDInput, interceptors ...clientv2.RequestInterceptor) (*GetCustomerStatistics, error)
func (*Client) GetEntitlement ¶
func (c *Client) GetEntitlement(ctx context.Context, query FetchEntitlementQuery, interceptors ...clientv2.RequestInterceptor) (*GetEntitlement, error)
func (*Client) GetEntitlements ¶
func (c *Client) GetEntitlements(ctx context.Context, query FetchEntitlementsQuery, interceptors ...clientv2.RequestInterceptor) (*GetEntitlements, error)
func (*Client) GetMockPaywall ¶
func (c *Client) GetMockPaywall(ctx context.Context, input GetPaywallInput, interceptors ...clientv2.RequestInterceptor) (*GetMockPaywall, error)
func (*Client) GetPaywall ¶
func (c *Client) GetPaywall(ctx context.Context, input GetPaywallInput, interceptors ...clientv2.RequestInterceptor) (*GetPaywall, error)
func (*Client) GetProducts ¶
func (c *Client) GetProducts(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetProducts, error)
func (*Client) GetSdkConfiguration ¶
func (c *Client) GetSdkConfiguration(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetSdkConfiguration, error)
func (*Client) GetSubscription ¶
func (c *Client) GetSubscription(ctx context.Context, input GetSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*GetSubscription, error)
func (*Client) GetSubscriptions ¶ added in v2.447.2
func (c *Client) GetSubscriptions(ctx context.Context, filter *SubscriptionQueryFilter, paging *CursorPaging, sorting []*SubscriptionQuerySort, interceptors ...clientv2.RequestInterceptor) (*GetSubscriptions, error)
func (*Client) GetUsageHistory ¶
func (c *Client) GetUsageHistory(ctx context.Context, usageHistoryInput UsageHistoryInput, interceptors ...clientv2.RequestInterceptor) (*GetUsageHistory, error)
func (*Client) GetUsageHistoryV2 ¶ added in v2.235.0
func (c *Client) GetUsageHistoryV2(ctx context.Context, input UsageHistoryV2Input, interceptors ...clientv2.RequestInterceptor) (*GetUsageHistoryV2, error)
func (*Client) GrantPromotionalEntitlements ¶
func (c *Client) GrantPromotionalEntitlements(ctx context.Context, input GrantPromotionalEntitlementsInput, interceptors ...clientv2.RequestInterceptor) (*GrantPromotionalEntitlementsResponse, error)
func (*Client) ImportCustomer ¶
func (c *Client) ImportCustomer(ctx context.Context, input ImportCustomerInput, interceptors ...clientv2.RequestInterceptor) (*ImportCustomerResponse, error)
func (*Client) ImportCustomerBulk ¶
func (c *Client) ImportCustomerBulk(ctx context.Context, input ImportCustomerBulkInput, interceptors ...clientv2.RequestInterceptor) (*ImportCustomerBulkResponse, error)
func (*Client) ImportSubscriptionsBulk ¶
func (c *Client) ImportSubscriptionsBulk(ctx context.Context, input ImportSubscriptionsBulkInput, interceptors ...clientv2.RequestInterceptor) (*ImportSubscriptionsBulkResponse, error)
func (*Client) MigrateSubscriptionToLatest ¶
func (c *Client) MigrateSubscriptionToLatest(ctx context.Context, input SubscriptionMigrationInput, interceptors ...clientv2.RequestInterceptor) (*MigrateSubscriptionToLatestResponse, error)
func (*Client) OnEntitlementsUpdated ¶
func (c *Client) OnEntitlementsUpdated(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*OnEntitlementsUpdated, error)
func (*Client) OnPackagePublished ¶
func (c *Client) OnPackagePublished(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*OnPackagePublished, error)
func (*Client) OnUsageUpdated ¶
func (c *Client) OnUsageUpdated(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*OnUsageUpdated, error)
func (*Client) PreviewNextInvoice ¶
func (c *Client) PreviewNextInvoice(ctx context.Context, input PreviewNextInvoiceInput, interceptors ...clientv2.RequestInterceptor) (*PreviewNextInvoiceResponse, error)
func (*Client) PreviewSubscription ¶
func (c *Client) PreviewSubscription(ctx context.Context, input PreviewSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*PreviewSubscriptionResponse, error)
func (*Client) ProvisionCustomer ¶
func (c *Client) ProvisionCustomer(ctx context.Context, input ProvisionCustomerInput, interceptors ...clientv2.RequestInterceptor) (*ProvisionCustomerResponse, error)
func (*Client) ProvisionSubscription ¶
func (c *Client) ProvisionSubscription(ctx context.Context, input ProvisionSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*ProvisionSubscriptionResponse, error)
func (*Client) ReportEntitlementCheckRequested ¶
func (c *Client) ReportEntitlementCheckRequested(ctx context.Context, entitlementCheckRequested EntitlementCheckRequested, interceptors ...clientv2.RequestInterceptor) (*ReportEntitlementCheckRequestedResponse, error)
func (*Client) ReportEvent ¶
func (c *Client) ReportEvent(ctx context.Context, input UsageEventsReportInput, interceptors ...clientv2.RequestInterceptor) (*ReportEventResponse, error)
func (*Client) ReportUsage ¶
func (c *Client) ReportUsage(ctx context.Context, input ReportUsageInput, interceptors ...clientv2.RequestInterceptor) (*ReportUsageResponse, error)
func (*Client) ReportUsageBulk ¶
func (c *Client) ReportUsageBulk(ctx context.Context, input ReportUsageBulkInput, interceptors ...clientv2.RequestInterceptor) (*ReportUsageBulkResponse, error)
func (*Client) RevokePromotionalEntitlement ¶
func (c *Client) RevokePromotionalEntitlement(ctx context.Context, input RevokePromotionalEntitlementInput, interceptors ...clientv2.RequestInterceptor) (*RevokePromotionalEntitlementResponse, error)
func (*Client) TransferSubscription ¶
func (c *Client) TransferSubscription(ctx context.Context, input TransferSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*TransferSubscriptionResponse, error)
func (*Client) TransferSubscriptionToResource ¶ added in v2.198.1
func (c *Client) TransferSubscriptionToResource(ctx context.Context, input TransferSubscriptionToResourceInput, interceptors ...clientv2.RequestInterceptor) (*TransferSubscriptionToResourceResponse, error)
func (*Client) UnarchiveCustomer ¶
func (c *Client) UnarchiveCustomer(ctx context.Context, input UnarchiveCustomerInput, interceptors ...clientv2.RequestInterceptor) (*UnarchiveCustomerResponse, error)
func (*Client) UpdateCustomer ¶
func (c *Client) UpdateCustomer(ctx context.Context, input UpdateCustomerInput, interceptors ...clientv2.RequestInterceptor) (*UpdateCustomerResponse, error)
func (*Client) UpdateSubscription ¶
func (c *Client) UpdateSubscription(ctx context.Context, input UpdateSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*UpdateSubscriptionResponse, error)
type ConditionOperation ¶
type ConditionOperation string
Condition operation
const ( // Equals operation ConditionOperationEquals ConditionOperation = "EQUALS" // Greater than operation ConditionOperationGreaterThan ConditionOperation = "GREATER_THAN" // Greater than or equal operation ConditionOperationGreaterThanOrEqual ConditionOperation = "GREATER_THAN_OR_EQUAL" // Is not null operation ConditionOperationIsNotNull ConditionOperation = "IS_NOT_NULL" // Is null operation ConditionOperationIsNull ConditionOperation = "IS_NULL" // Less than operation ConditionOperationLessThan ConditionOperation = "LESS_THAN" // Less than or equal operation ConditionOperationLessThanOrEqual ConditionOperation = "LESS_THAN_OR_EQUAL" // Not equals operation ConditionOperationNotEquals ConditionOperation = "NOT_EQUALS" )
func (ConditionOperation) IsValid ¶
func (e ConditionOperation) IsValid() bool
func (ConditionOperation) MarshalGQL ¶
func (e ConditionOperation) MarshalGQL(w io.Writer)
func (ConditionOperation) String ¶
func (e ConditionOperation) String() string
func (*ConditionOperation) UnmarshalGQL ¶
func (e *ConditionOperation) UnmarshalGQL(v interface{}) error
type Coupon ¶
type Coupon struct { // Metadata associated with the entity AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // Fixed amount discounts in different currencies AmountsOff []*Money `json:"amountsOff"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // The URL to the entity in the billing provider BillingLinkURL *string `json:"billingLinkUrl"` // Timestamp of when the record was created CreatedAt string `json:"createdAt"` Customers []*Customer `json:"customers"` // Description of the coupon Description *string `json:"description"` // Discount value of the coupon (deprecated) DiscountValue float64 `json:"discountValue"` // Duration of the coupon validity in months DurationInMonths *float64 `json:"durationInMonths"` Environment *Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Unique identifier for the entity ID string `json:"id"` // Name of the coupon Name string `json:"name"` // Percentage discount off the original price PercentOff *float64 `json:"percentOff"` // The unique identifier for the entity RefID string `json:"refId"` // The source of the coupon Source CouponSource `json:"source"` // Current status of the coupon Status CouponStatus `json:"status"` SyncStates []*SyncState `json:"syncStates"` // Type of the coupon (percentage or fixed amount) Type CouponType `json:"type"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` }
Coupons
type CouponAggregateGroupBy ¶
type CouponAggregateGroupBy struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Name *string `json:"name"` RefID *string `json:"refId"` Source *CouponSource `json:"source"` Status *CouponStatus `json:"status"` Type *CouponType `json:"type"` UpdatedAt *string `json:"updatedAt"` }
type CouponChangeVariables ¶ added in v2.206.0
type CouponChangeVariables struct { // Coupon reference ID CouponID string `json:"couponId"` }
Coupon change variables
func (CouponChangeVariables) IsScheduleVariables ¶ added in v2.206.0
func (CouponChangeVariables) IsScheduleVariables()
type CouponConnection ¶
type CouponConnection struct { // Array of edges. Edges []*CouponEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type CouponCountAggregate ¶
type CouponCountAggregate struct { BillingID *int64 `json:"billingId"` CreatedAt *int64 `json:"createdAt"` Description *int64 `json:"description"` EnvironmentID *int64 `json:"environmentId"` ID *int64 `json:"id"` Name *int64 `json:"name"` RefID *int64 `json:"refId"` Source *int64 `json:"source"` Status *int64 `json:"status"` Type *int64 `json:"type"` UpdatedAt *int64 `json:"updatedAt"` }
type CouponEdge ¶
type CouponFilter ¶
type CouponFilter struct { And []*CouponFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Customers *CouponFilterCustomerFilter `json:"customers,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Name *StringFieldComparison `json:"name,omitempty"` Or []*CouponFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Source *CouponSourceFilterComparison `json:"source,omitempty"` Status *CouponStatusFilterComparison `json:"status,omitempty"` Type *CouponTypeFilterComparison `json:"type,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type CouponFilterCustomerFilter ¶
type CouponFilterCustomerFilter struct { And []*CouponFilterCustomerFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmHubspotCompanyID *StringFieldComparison `json:"crmHubspotCompanyId,omitempty"` CrmHubspotCompanyURL *StringFieldComparison `json:"crmHubspotCompanyUrl,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CustomerID *StringFieldComparison `json:"customerId,omitempty"` DeletedAt *DateFieldComparison `json:"deletedAt,omitempty"` Email *StringFieldComparison `json:"email,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Name *StringFieldComparison `json:"name,omitempty"` Or []*CouponFilterCustomerFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` SearchQuery *CustomerSearchQueryFilterComparison `json:"searchQuery,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type CouponFragment ¶
type CouponFragment struct { ID string "json:\"id\" graphql:\"id\"" DiscountValue float64 "json:\"discountValue\" graphql:\"discountValue\"" PercentOff *float64 "json:\"percentOff\" graphql:\"percentOff\"" AmountsOff []*CouponFragment_AmountsOff "json:\"amountsOff\" graphql:\"amountsOff\"" Type CouponType "json:\"type\" graphql:\"type\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" RefID string "json:\"refId\" graphql:\"refId\"" Name string "json:\"name\" graphql:\"name\"" Description *string "json:\"description\" graphql:\"description\"" CreatedAt string "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt string "json:\"updatedAt\" graphql:\"updatedAt\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" BillingLinkURL *string "json:\"billingLinkUrl\" graphql:\"billingLinkUrl\"" Status CouponStatus "json:\"status\" graphql:\"status\"" SyncStates []*CouponFragment_SyncStates "json:\"syncStates\" graphql:\"syncStates\"" }
type CouponFragment_AmountsOff ¶ added in v2.198.0
type CouponFragment_SyncStates ¶
type CouponFragment_SyncStates struct { VendorIdentifier VendorIdentifier "json:\"vendorIdentifier\" graphql:\"vendorIdentifier\"" Status SyncStatus "json:\"status\" graphql:\"status\"" }
type CouponMaxAggregate ¶
type CouponMaxAggregate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Name *string `json:"name"` RefID *string `json:"refId"` Source *CouponSource `json:"source"` Status *CouponStatus `json:"status"` Type *CouponType `json:"type"` UpdatedAt *string `json:"updatedAt"` }
type CouponMinAggregate ¶
type CouponMinAggregate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Name *string `json:"name"` RefID *string `json:"refId"` Source *CouponSource `json:"source"` Status *CouponStatus `json:"status"` Type *CouponType `json:"type"` UpdatedAt *string `json:"updatedAt"` }
type CouponSort ¶
type CouponSort struct { Direction SortDirection `json:"direction"` Field CouponSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type CouponSortFields ¶
type CouponSortFields string
const ( CouponSortFieldsBillingID CouponSortFields = "billingId" CouponSortFieldsCreatedAt CouponSortFields = "createdAt" CouponSortFieldsDescription CouponSortFields = "description" CouponSortFieldsEnvironmentID CouponSortFields = "environmentId" CouponSortFieldsID CouponSortFields = "id" CouponSortFieldsName CouponSortFields = "name" CouponSortFieldsRefID CouponSortFields = "refId" CouponSortFieldsSource CouponSortFields = "source" CouponSortFieldsStatus CouponSortFields = "status" CouponSortFieldsType CouponSortFields = "type" CouponSortFieldsUpdatedAt CouponSortFields = "updatedAt" )
func (CouponSortFields) IsValid ¶
func (e CouponSortFields) IsValid() bool
func (CouponSortFields) MarshalGQL ¶
func (e CouponSortFields) MarshalGQL(w io.Writer)
func (CouponSortFields) String ¶
func (e CouponSortFields) String() string
func (*CouponSortFields) UnmarshalGQL ¶
func (e *CouponSortFields) UnmarshalGQL(v interface{}) error
type CouponSource ¶ added in v2.212.3
type CouponSource string
The source of the coupon
const ( // Stigg CouponSourceStigg CouponSource = "STIGG" // Stigg adhoc CouponSourceStiggAdhoc CouponSource = "STIGG_ADHOC" // Stripe CouponSourceStripe CouponSource = "STRIPE" )
func (CouponSource) IsValid ¶ added in v2.212.3
func (e CouponSource) IsValid() bool
func (CouponSource) MarshalGQL ¶ added in v2.212.3
func (e CouponSource) MarshalGQL(w io.Writer)
func (CouponSource) String ¶ added in v2.212.3
func (e CouponSource) String() string
func (*CouponSource) UnmarshalGQL ¶ added in v2.212.3
func (e *CouponSource) UnmarshalGQL(v interface{}) error
type CouponSourceFilterComparison ¶ added in v2.212.3
type CouponSourceFilterComparison struct { Eq *CouponSource `json:"eq,omitempty"` In []CouponSource `json:"in,omitempty"` }
type CouponStatus ¶
type CouponStatus string
The status of the coupon
const ( // Active CouponStatusActive CouponStatus = "ACTIVE" // Archived CouponStatusArchived CouponStatus = "ARCHIVED" )
func (CouponStatus) IsValid ¶
func (e CouponStatus) IsValid() bool
func (CouponStatus) MarshalGQL ¶
func (e CouponStatus) MarshalGQL(w io.Writer)
func (CouponStatus) String ¶
func (e CouponStatus) String() string
func (*CouponStatus) UnmarshalGQL ¶
func (e *CouponStatus) UnmarshalGQL(v interface{}) error
type CouponStatusFilterComparison ¶
type CouponStatusFilterComparison struct { Eq *CouponStatus `json:"eq,omitempty"` Gt *CouponStatus `json:"gt,omitempty"` Gte *CouponStatus `json:"gte,omitempty"` ILike *CouponStatus `json:"iLike,omitempty"` In []CouponStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *CouponStatus `json:"like,omitempty"` Lt *CouponStatus `json:"lt,omitempty"` Lte *CouponStatus `json:"lte,omitempty"` Neq *CouponStatus `json:"neq,omitempty"` NotILike *CouponStatus `json:"notILike,omitempty"` NotIn []CouponStatus `json:"notIn,omitempty"` NotLike *CouponStatus `json:"notLike,omitempty"` }
type CouponType ¶
type CouponType string
The type of the coupon
const ( // Fixed CouponTypeFixed CouponType = "FIXED" // Percentage CouponTypePercentage CouponType = "PERCENTAGE" )
func (CouponType) IsValid ¶
func (e CouponType) IsValid() bool
func (CouponType) MarshalGQL ¶
func (e CouponType) MarshalGQL(w io.Writer)
func (CouponType) String ¶
func (e CouponType) String() string
func (*CouponType) UnmarshalGQL ¶
func (e *CouponType) UnmarshalGQL(v interface{}) error
type CouponTypeFilterComparison ¶
type CouponTypeFilterComparison struct { Eq *CouponType `json:"eq,omitempty"` Gt *CouponType `json:"gt,omitempty"` Gte *CouponType `json:"gte,omitempty"` ILike *CouponType `json:"iLike,omitempty"` In []CouponType `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *CouponType `json:"like,omitempty"` Lt *CouponType `json:"lt,omitempty"` Lte *CouponType `json:"lte,omitempty"` Neq *CouponType `json:"neq,omitempty"` NotILike *CouponType `json:"notILike,omitempty"` NotIn []CouponType `json:"notIn,omitempty"` NotLike *CouponType `json:"notLike,omitempty"` }
type CreateCouponInput ¶
type CreateCouponInput struct { // Metadata associated with the entity AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // Fixed amount discounts in different currencies AmountsOff []*MoneyInputDto `json:"amountsOff,omitempty"` // Description of the coupon Description *string `json:"description,omitempty"` // Discount value of the coupon (deprecated) DiscountValue *float64 `json:"discountValue,omitempty"` // Duration of the coupon validity in months DurationInMonths *float64 `json:"durationInMonths,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Name of the coupon Name string `json:"name"` // Percentage discount off the original price PercentOff *float64 `json:"percentOff,omitempty"` // The unique identifier for the entity RefID string `json:"refId"` // Type of the coupon (percentage or fixed amount) Type *CouponType `json:"type,omitempty"` }
Create a new coupon input
type CreateEnvironment ¶
type CreateEnvironment struct { // The color used to distinguish this environment in the UI Color *string `json:"color,omitempty"` // The timestamp when the environment was created CreatedAt *string `json:"createdAt,omitempty"` // Optional description of the environment Description *string `json:"description,omitempty"` // The name of the environment that will be displayed in the UI DisplayName *string `json:"displayName,omitempty"` // Whether client-side security hardening is enabled for this environment HardenClientAccessEnabled *bool `json:"hardenClientAccessEnabled,omitempty"` // Unique identifier for the entity ID *string `json:"id,omitempty"` // The current provisioning status of the environment ProvisionStatus *EnvironmentProvisionStatus `json:"provisionStatus,omitempty"` // A unique identifier for the environment Slug *string `json:"slug,omitempty"` // The type of environment (production or non-production) Type *EnvironmentType `json:"type,omitempty"` }
Input for creating a new environment
type CreateEnvironmentOptions ¶
type CreateEnvironmentOptions struct { // Whether to automatically create a default product in the new environment CreateDefaultProduct *bool `json:"createDefaultProduct,omitempty"` }
Additional options for environment creation
type CreateExperimentInput ¶
type CreateExperimentInput struct { // Name for the control group ControlGroupName string `json:"controlGroupName"` // Description of the experiements Description *string `json:"description,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Name of the experiment Name string `json:"name"` // Internal identifier for the product experiment is associated with ProductID string `json:"productId"` // Product settings for the variant group ProductSettings *ProductSettingsInput `json:"productSettings,omitempty"` // Name for the variant group VariantGroupName string `json:"variantGroupName"` // Percentage of users in the variant group VariantPercentage float64 `json:"variantPercentage"` }
Input parameters for creating a new experiment
type CreateFeatureGroupInput ¶ added in v2.464.0
type CreateFeatureGroupInput struct { // The description of the feature group Description *string `json:"description,omitempty"` // The display name of the feature group DisplayName string `json:"displayName"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The feature group id FeatureGroupID string `json:"featureGroupId"` // The features in the feature group Features []string `json:"features"` }
Input for creating a feature group
type CreateHook ¶
type CreateHook struct { // A JSON containing the configuration for each event log type Configuration map[string]interface{} `json:"configuration,omitempty"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt,omitempty"` // Webhook description Description *string `json:"description,omitempty"` // The Webhook endpoint URL Endpoint *string `json:"endpoint,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The event types that the webhook will be triggered on EventLogTypes []EventLogType `json:"eventLogTypes,omitempty"` // Unique identifier for the entity ID *string `json:"id,omitempty"` // Secret key for the webhook SecretKey *string `json:"secretKey,omitempty"` // The status of the webhook Status *HookStatus `json:"status,omitempty"` }
type CreateIntegrationInput ¶
type CreateIntegrationInput struct { // Auth0 integration configuration Auth0Credentials *Auth0CredentialsInput `json:"auth0Credentials,omitempty"` // Amazon Web Services Marketplace integration configuration AwsMarketplaceCredentials *AwsMarketplaceCredentialsInput `json:"awsMarketplaceCredentials,omitempty"` // Google BigQuery integration configuration BigQueryCredentials *BigQueryCredentialsInput `json:"bigQueryCredentials,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // HubSpot integration configuration HubspotCredentials *HubspotCredentialsInput `json:"hubspotCredentials,omitempty"` // The reference ID for the integration IntegrationID *string `json:"integrationId,omitempty"` // Whether the integration is the default integration IsDefault *bool `json:"isDefault,omitempty"` // OpenFGA integration configuration OpenFGACredentials *OpenFGACredentialsInput `json:"openFGACredentials,omitempty"` // Salesforce integration configuration SalesforceCredentials *SalesforceCredentialsInput `json:"salesforceCredentials,omitempty"` // Snowflake integration configuration SnowflakeCredentials *SnowflakeCredentialsInput `json:"snowflakeCredentials,omitempty"` // Stripe integration configuration StripeCredentials *StripeCredentialsInput `json:"stripeCredentials,omitempty"` // The vendor identifier of integration VendorIdentifier VendorIdentifier `json:"vendorIdentifier"` // Zuora integration configuration ZuoraCredentials *ZuoraCredentialsInput `json:"zuoraCredentials,omitempty"` }
Create integration input
type CreateManyPackageEntitlementsInput ¶
type CreateManyPackageEntitlementsInput struct { // Array of records to create PackageEntitlements []*PackageEntitlementInput `json:"packageEntitlements"` }
type CreateManyPromotionalEntitlementsInput ¶
type CreateManyPromotionalEntitlementsInput struct { // Array of records to create PromotionalEntitlements []*PromotionalEntitlementInput `json:"promotionalEntitlements"` }
type CreateMeter ¶
type CreateMeter struct { // Configuration specifying how to aggregate the meter data Aggregation MeterAggregation `json:"aggregation"` // List of filters that will be applied to the data Filters []*MeterFilterDefinitionInput `json:"filters"` }
A meter configuration that tracks and measures usage-based functionality
type CreateOneEnvironmentInput ¶
type CreateOneEnvironmentInput struct { // The environment configuration details Environment CreateEnvironment `json:"environment"` // Additional options for environment creation Options *CreateEnvironmentOptions `json:"options,omitempty"` }
Input for creating a single environment
type CreateOneHookInput ¶
type CreateOneHookInput struct { // The record to create Hook CreateHook `json:"hook"` }
type CreateOneIntegrationInput ¶
type CreateOneIntegrationInput struct { // The record to create Integration CreateIntegrationInput `json:"integration"` }
type CreateOneProductInput ¶
type CreateOneProductInput struct { // Record to create Product ProductCreateInput `json:"product"` }
Input for creating a single product
type CreateOrUpdateAwsMarketplaceProductInput ¶
type CreateOrUpdateAwsMarketplaceProductInput struct { // Additional metadata for the product AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // Auto cancellation rules AutoCancellationRules []*AutoCancellationRuleInput `json:"autoCancellationRules,omitempty"` // Mapping between AWS dimensions and Stigg plans for entitlements AwsDimensionsMapping []*DimensionsMappingInput `json:"awsDimensionsMapping"` // AWS Marketplace product identifier AwsProductID *string `json:"awsProductId,omitempty"` // Description of the product Description *string `json:"description,omitempty"` // Display name of the product DisplayName *string `json:"displayName,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Indicates if multiple subscriptions to this product are allowed MultipleSubscriptions *bool `json:"multipleSubscriptions,omitempty"` // Stigg product ID to be mapped to AWS Marketplace ProductID *string `json:"productId,omitempty"` // Settings for the product ProductSettings *ProductSettingsInput `json:"productSettings,omitempty"` // The unique identifier for the entity RefID *string `json:"refId,omitempty"` // Usage reset cutoff rule UsageResetCutoffRule *SubscriptionUpdateUsageResetCutoffRuleInput `json:"usageResetCutoffRule,omitempty"` }
Create or update AWS Marketplace product input
type CreatePackageGroup ¶
type CreatePackageGroup struct { // The description of the package group Description *string `json:"description,omitempty"` // The display name of the package group DisplayName string `json:"displayName"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The id of the package group PackageGroupID string `json:"packageGroupId"` // The id of the related product ProductID string `json:"productId"` }
The input type for creating a package group
type CreateSubscriptionResponse ¶
type CreateSubscriptionResponse struct {
CreateSubscription *SlimSubscriptionFragment "json:\"createSubscription\" graphql:\"createSubscription\""
}
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Addons ¶
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_ExperimentInfo ¶
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices ¶
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type CreateSubscription_CreateSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type CreateWorkflowTriggerInput ¶ added in v2.341.0
type CreateWorkflowTriggerInput struct { // A JSON containing the configuration for each event log type Configuration map[string]interface{} `json:"configuration,omitempty"` // Workflow trigger endpoint Endpoint string `json:"endpoint"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Event log types EventLogTypes []EventLogType `json:"eventLogTypes"` // Workflow trigger id TriggerID *string `json:"triggerId,omitempty"` }
Create workflow trigger input
type Currency ¶
type Currency string
Currency
const ( // UAE Dirham CurrencyAed Currency = "AED" // Lek CurrencyAll Currency = "ALL" // Armenian Dram CurrencyAmd Currency = "AMD" // Netherlands Antillean Guilder CurrencyAng Currency = "ANG" // Australian Dollar CurrencyAud Currency = "AUD" // Aruban Florin CurrencyAwg Currency = "AWG" // Azerbaijanian Manat CurrencyAzn Currency = "AZN" // Convertible Mark CurrencyBam Currency = "BAM" // Barbados Dollar CurrencyBbd Currency = "BBD" // Taka CurrencyBdt Currency = "BDT" // Bulgarian Lev CurrencyBgn Currency = "BGN" // Burundi Franc CurrencyBif Currency = "BIF" // Bermudian Dollar CurrencyBmd Currency = "BMD" // Brunei Dollar CurrencyBnd Currency = "BND" // Brazilian Real CurrencyBrl Currency = "BRL" // Bahamian Dollar CurrencyBsd Currency = "BSD" // Pula CurrencyBwp Currency = "BWP" // Belarusian Ruble CurrencyByn Currency = "BYN" // Belize Dollar CurrencyBzd Currency = "BZD" // Canadian Dollar CurrencyCad Currency = "CAD" // Congolese Franc CurrencyCdf Currency = "CDF" // Swiss Franc CurrencyChf Currency = "CHF" // Chilean Peso CurrencyClp Currency = "CLP" // Yuan Renminbi CurrencyCny Currency = "CNY" // Czech Koruna CurrencyCzk Currency = "CZK" // Djibouti Franc CurrencyDjf Currency = "DJF" // Danish Krone CurrencyDkk Currency = "DKK" // Dominican Peso CurrencyDop Currency = "DOP" // Algerian Dinar CurrencyDzd Currency = "DZD" // Egyptian Pound CurrencyEgp Currency = "EGP" // Ethiopian Birr CurrencyEtb Currency = "ETB" // Euro CurrencyEur Currency = "EUR" // Fiji Dollar CurrencyFjd Currency = "FJD" // Pound Sterling CurrencyGbp Currency = "GBP" // Lari CurrencyGel Currency = "GEL" // Gibraltar Pound CurrencyGip Currency = "GIP" // Dalasi CurrencyGmd Currency = "GMD" // Guinea Franc CurrencyGnf Currency = "GNF" // Guyana Dollar CurrencyGyd Currency = "GYD" // Hong Kong Dollar CurrencyHkd Currency = "HKD" // Kuna CurrencyHrk Currency = "HRK" // Gourde CurrencyHtg Currency = "HTG" // Rupiah CurrencyIDR Currency = "IDR" // New Israeli Sheqel CurrencyIls Currency = "ILS" // Indian Rupee CurrencyInr Currency = "INR" // Iceland Krona CurrencyIsk Currency = "ISK" // Jamaican Dollar CurrencyJmd Currency = "JMD" // Yen CurrencyJpy Currency = "JPY" // Kenyan Shilling CurrencyKes Currency = "KES" // Som CurrencyKgs Currency = "KGS" // Riel CurrencyKhr Currency = "KHR" // Comoro Franc CurrencyKmf Currency = "KMF" // Won CurrencyKrw Currency = "KRW" // Cayman Islands Dollar CurrencyKyd Currency = "KYD" // Tenge CurrencyKzt Currency = "KZT" // Lebanese Pound CurrencyLbp Currency = "LBP" // Sri Lanka Rupee CurrencyLkr Currency = "LKR" // Liberian Dollar CurrencyLrd Currency = "LRD" // Loti CurrencyLsl Currency = "LSL" // Moroccan Dirham CurrencyMad Currency = "MAD" // Moldovan Leu CurrencyMdl Currency = "MDL" // Malagasy Ariary CurrencyMga Currency = "MGA" // Denar CurrencyMkd Currency = "MKD" // Kyat CurrencyMmk Currency = "MMK" // Tugrik CurrencyMnt Currency = "MNT" // Pataca CurrencyMop Currency = "MOP" // Ouguiya CurrencyMro Currency = "MRO" // Rufiyaa CurrencyMvr Currency = "MVR" // Malawi Kwacha CurrencyMwk Currency = "MWK" // Mexican Peso CurrencyMxn Currency = "MXN" // Malaysian Ringgit CurrencyMyr Currency = "MYR" // Mozambique Metical CurrencyMzn Currency = "MZN" // Namibia Dollar CurrencyNad Currency = "NAD" // Naira CurrencyNgn Currency = "NGN" // Norwegian Krone CurrencyNok Currency = "NOK" // Nepalese Rupee CurrencyNpr Currency = "NPR" // New Zealand Dollar CurrencyNzd Currency = "NZD" // Kina CurrencyPgk Currency = "PGK" // Philippine Peso CurrencyPhp Currency = "PHP" // Pakistan Rupee CurrencyPkr Currency = "PKR" // Zloty CurrencyPln Currency = "PLN" // Guarani CurrencyPyg Currency = "PYG" // Qatari Rial CurrencyQar Currency = "QAR" // Romanian Leu CurrencyRon Currency = "RON" // Serbian Dinar CurrencyRsd Currency = "RSD" // Russian Ruble CurrencyRub Currency = "RUB" // Rwanda Franc CurrencyRwf Currency = "RWF" // Saudi Riyal CurrencySar Currency = "SAR" // Solomon Islands Dollar CurrencySbd Currency = "SBD" // Seychelles Rupee CurrencyScr Currency = "SCR" // Swedish Krona CurrencySek Currency = "SEK" // Singapore Dollar CurrencySgd Currency = "SGD" // Unknown or special currency code CurrencySle Currency = "SLE" // Leone CurrencySll Currency = "SLL" // Somali Shilling CurrencySos Currency = "SOS" // Lilangeni CurrencySzl Currency = "SZL" // Baht CurrencyThb Currency = "THB" // Somoni CurrencyTjs Currency = "TJS" // Paanga CurrencyTop Currency = "TOP" // Turkish Lira CurrencyTry Currency = "TRY" // Trinidad and Tobago Dollar CurrencyTtd Currency = "TTD" // Tanzanian Shilling CurrencyTzs Currency = "TZS" // Hryvnia CurrencyUah Currency = "UAH" // Uganda Shilling CurrencyUgx Currency = "UGX" // US Dollar CurrencyUsd Currency = "USD" // Uzbekistan Sum CurrencyUzs Currency = "UZS" // Dong CurrencyVnd Currency = "VND" // Vatu CurrencyVuv Currency = "VUV" // Tala CurrencyWst Currency = "WST" // CFA Franc BEAC CurrencyXaf Currency = "XAF" // East Caribbean Dollar CurrencyXcd Currency = "XCD" // CFA Franc BCEAO CurrencyXof Currency = "XOF" // CFP Franc CurrencyXpf Currency = "XPF" // Yemeni Rial CurrencyYer Currency = "YER" // Rand CurrencyZar Currency = "ZAR" // Zambian Kwacha CurrencyZmw Currency = "ZMW" )
func (Currency) MarshalGQL ¶
func (*Currency) UnmarshalGQL ¶
type CursorPaging ¶
type Customer ¶
type Customer struct { // Additional metadata AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // The AWS Marketplace integration id AwsMarketplaceCustomerID *string `json:"awsMarketplaceCustomerId"` // The billing currency of the customer BillingCurrency *Currency `json:"billingCurrency"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // The URL to the entity in the billing provider BillingLinkURL *string `json:"billingLinkUrl"` Coupon *Coupon `json:"coupon"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // Company ID in Hubspot integration CrmHubspotCompanyID *string `json:"crmHubspotCompanyId"` // Company URL in Hubspot integration CrmHubspotCompanyURL *string `json:"crmHubspotCompanyUrl"` // The unique identifier for the customer in Hubspot integration CrmID *string `json:"crmId"` // Customer slug CustomerID string `json:"customerId"` // The expiration month of the default payment method DefaultPaymentExpirationMonth *int64 `json:"defaultPaymentExpirationMonth"` // The expiration year of the default payment method DefaultPaymentExpirationYear *int64 `json:"defaultPaymentExpirationYear"` // The default payment method id DefaultPaymentMethodID *string `json:"defaultPaymentMethodId"` // The last 4 digits of the default payment method DefaultPaymentMethodLast4Digits *string `json:"defaultPaymentMethodLast4Digits"` // The default payment method type DefaultPaymentMethodType *PaymentMethodType `json:"defaultPaymentMethodType"` // Timestamp of when the record was deleted DeletedAt *string `json:"deletedAt"` // Whether the customer is eligible for a trial EligibleForTrial []*EligibleForTrial `json:"eligibleForTrial"` // The email of the customer Email *string `json:"email"` Environment *Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Whether the customer is excluded from the experiment ExcludeFromExperiment *bool `json:"excludeFromExperiment"` Experiment *Experiment `json:"experiment"` // Experiment info ExperimentInfo *ExperimentInfo `json:"experimentInfo"` // Wether the customer has an active resource HasActiveResource bool `json:"hasActiveResource"` // Wether the customer has an active subscription HasActiveSubscription bool `json:"hasActiveSubscription"` // Whether the customer has an attached payment method HasPaymentMethod bool `json:"hasPaymentMethod"` // Unique identifier for the entity ID string `json:"id"` // The name of the customer Name *string `json:"name"` PromotionalEntitlements []*PromotionalEntitlement `json:"promotionalEntitlements"` // Customer slug RefID string `json:"refId"` // The unique identifier for the customer in Salesforce integration SalesforceID *string `json:"salesforceId"` // Customer related aggregations Statistics *CustomerStatistics `json:"statistics"` Subscriptions []*CustomerSubscription `json:"subscriptions"` // List of integration sync states SyncStates []*SyncState `json:"syncStates"` // Total active promotional entitlement count TotalActivePromotionalEntitlements float64 `json:"totalActivePromotionalEntitlements"` // Total active subscription count TotalActiveSubscription float64 `json:"totalActiveSubscription"` // List of already trialed plans TrialedPlans []*TrialedPlan `json:"trialedPlans"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` }
Stigg customer object
type CustomerAggregateGroupBy ¶
type CustomerAggregateGroupBy struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` CrmHubspotCompanyID *string `json:"crmHubspotCompanyId"` CrmHubspotCompanyURL *string `json:"crmHubspotCompanyUrl"` CrmID *string `json:"crmId"` CustomerID *string `json:"customerId"` DeletedAt *string `json:"deletedAt"` Email *string `json:"email"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Name *string `json:"name"` RefID *string `json:"refId"` SalesforceID *string `json:"salesforceId"` SearchQuery *string `json:"searchQuery"` UpdatedAt *string `json:"updatedAt"` }
type CustomerAggregatedUsage ¶
type CustomerAggregatedUsage struct { // Customer id CustomerID string `json:"customerId"` // Usage Usage float64 `json:"usage"` }
Aggregated events by customer
type CustomerBillingInfo ¶
type CustomerBillingInfo struct { // Customer billing address BillingAddress *Address `json:"billingAddress,omitempty"` // Customers selected currency Currency *Currency `json:"currency,omitempty"` // Customer name CustomerName *string `json:"customerName,omitempty"` // The billing integration to use for this customer IntegrationID *string `json:"integrationId,omitempty"` // Invoice custom fields InvoiceCustomFields map[string]interface{} `json:"invoiceCustomFields,omitempty"` // Language to use for this customer Language *string `json:"language,omitempty"` // Additional metadata Metadata map[string]interface{} `json:"metadata,omitempty"` // Billing provider payment method id, attached to this customer PaymentMethodID *string `json:"paymentMethodId,omitempty"` // Customer shipping address ShippingAddress *Address `json:"shippingAddress,omitempty"` // Tax IDs TaxIds []*TaxExempt `json:"taxIds,omitempty"` // Timezone to use for this customer Timezone *string `json:"timezone,omitempty"` }
Update customer billing information
type CustomerConnection ¶
type CustomerConnection struct { // Array of edges. Edges []*CustomerEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type CustomerCountAggregate ¶
type CustomerCountAggregate struct { BillingID *int64 `json:"billingId"` CreatedAt *int64 `json:"createdAt"` CrmHubspotCompanyID *int64 `json:"crmHubspotCompanyId"` CrmHubspotCompanyURL *int64 `json:"crmHubspotCompanyUrl"` CrmID *int64 `json:"crmId"` CustomerID *int64 `json:"customerId"` DeletedAt *int64 `json:"deletedAt"` Email *int64 `json:"email"` EnvironmentID *int64 `json:"environmentId"` ID *int64 `json:"id"` Name *int64 `json:"name"` RefID *int64 `json:"refId"` SalesforceID *int64 `json:"salesforceId"` SearchQuery *int64 `json:"searchQuery"` UpdatedAt *int64 `json:"updatedAt"` }
type CustomerEdge ¶
type CustomerFilter ¶
type CustomerFilter struct { And []*CustomerFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmHubspotCompanyID *StringFieldComparison `json:"crmHubspotCompanyId,omitempty"` CrmHubspotCompanyURL *StringFieldComparison `json:"crmHubspotCompanyUrl,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CustomerID *StringFieldComparison `json:"customerId,omitempty"` DeletedAt *DateFieldComparison `json:"deletedAt,omitempty"` Email *StringFieldComparison `json:"email,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Name *StringFieldComparison `json:"name,omitempty"` Or []*CustomerFilter `json:"or,omitempty"` PromotionalEntitlements *CustomerFilterPromotionalEntitlementFilter `json:"promotionalEntitlements,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` SearchQuery *CustomerSearchQueryFilterComparison `json:"searchQuery,omitempty"` Subscriptions *CustomerFilterCustomerSubscriptionFilter `json:"subscriptions,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type CustomerFilterCustomerSubscriptionFilter ¶
type CustomerFilterCustomerSubscriptionFilter struct { And []*CustomerFilterCustomerSubscriptionFilter `json:"and,omitempty"` BillingCycleAnchor *DateFieldComparison `json:"billingCycleAnchor,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CancelReason *SubscriptionCancelReasonFilterComparison `json:"cancelReason,omitempty"` CancellationDate *DateFieldComparison `json:"cancellationDate,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CrmLinkURL *StringFieldComparison `json:"crmLinkUrl,omitempty"` CurrentBillingPeriodEnd *DateFieldComparison `json:"currentBillingPeriodEnd,omitempty"` CurrentBillingPeriodStart *DateFieldComparison `json:"currentBillingPeriodStart,omitempty"` CustomerID *UUIDFilterComparison `json:"customerId,omitempty"` EffectiveEndDate *DateFieldComparison `json:"effectiveEndDate,omitempty"` EndDate *DateFieldComparison `json:"endDate,omitempty"` EnvironmentID *UUIDFilterComparison `json:"environmentId,omitempty"` ID *UUIDFilterComparison `json:"id,omitempty"` OldBillingID *StringFieldComparison `json:"oldBillingId,omitempty"` Or []*CustomerFilterCustomerSubscriptionFilter `json:"or,omitempty"` PayingCustomerID *UUIDFilterComparison `json:"payingCustomerId,omitempty"` PaymentCollection *PaymentCollectionFilterComparison `json:"paymentCollection,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` ResourceID *UUIDFilterComparison `json:"resourceId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` StartDate *DateFieldComparison `json:"startDate,omitempty"` Status *SubscriptionStatusFilterComparison `json:"status,omitempty"` SubscriptionID *StringFieldComparison `json:"subscriptionId,omitempty"` TrialEndDate *DateFieldComparison `json:"trialEndDate,omitempty"` }
type CustomerFilterPromotionalEntitlementFilter ¶
type CustomerFilterPromotionalEntitlementFilter struct { And []*CustomerFilterPromotionalEntitlementFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*CustomerFilterPromotionalEntitlementFilter `json:"or,omitempty"` Status *PromotionalEntitlementStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type CustomerFragment ¶
type CustomerFragment struct { ID string "json:\"id\" graphql:\"id\"" Name *string "json:\"name\" graphql:\"name\"" Email *string "json:\"email\" graphql:\"email\"" CreatedAt *string "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt string "json:\"updatedAt\" graphql:\"updatedAt\"" RefID string "json:\"refId\" graphql:\"refId\"" CustomerID string "json:\"customerId\" graphql:\"customerId\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" AwsMarketplaceCustomerID *string "json:\"awsMarketplaceCustomerId\" graphql:\"awsMarketplaceCustomerId\"" HasPaymentMethod bool "json:\"hasPaymentMethod\" graphql:\"hasPaymentMethod\"" HasActiveSubscription bool "json:\"hasActiveSubscription\" graphql:\"hasActiveSubscription\"" DefaultPaymentExpirationMonth *int64 "json:\"defaultPaymentExpirationMonth\" graphql:\"defaultPaymentExpirationMonth\"" DefaultPaymentExpirationYear *int64 "json:\"defaultPaymentExpirationYear\" graphql:\"defaultPaymentExpirationYear\"" DefaultPaymentMethodLast4Digits *string "json:\"defaultPaymentMethodLast4Digits\" graphql:\"defaultPaymentMethodLast4Digits\"" DefaultPaymentMethodType *PaymentMethodType "json:\"defaultPaymentMethodType\" graphql:\"defaultPaymentMethodType\"" TrialedPlans []*CustomerFragment_TrialedPlans "json:\"trialedPlans\" graphql:\"trialedPlans\"" ExperimentInfo *CustomerFragment_ExperimentInfo "json:\"experimentInfo\" graphql:\"experimentInfo\"" Coupon *CouponFragment "json:\"coupon\" graphql:\"coupon\"" EligibleForTrial []*CustomerFragment_EligibleForTrial "json:\"eligibleForTrial\" graphql:\"eligibleForTrial\"" PromotionalEntitlements []*PromotionalEntitlementFragment "json:\"promotionalEntitlements\" graphql:\"promotionalEntitlements\"" }
type CustomerFragment_Coupon_CouponFragment_AmountsOff ¶ added in v2.198.0
type CustomerFragment_Coupon_CouponFragment_SyncStates ¶
type CustomerFragment_Coupon_CouponFragment_SyncStates struct { VendorIdentifier VendorIdentifier "json:\"vendorIdentifier\" graphql:\"vendorIdentifier\"" Status SyncStatus "json:\"status\" graphql:\"status\"" }
type CustomerFragment_ExperimentInfo ¶
type CustomerFragment_ExperimentInfo struct { GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
type CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature ¶
type CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CustomerInput ¶
type CustomerInput struct { // Additional metadata AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // The AWS Marketplace integration id AwsMarketplaceCustomerID *string `json:"awsMarketplaceCustomerId,omitempty"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId,omitempty"` // Customer billing information BillingInformation *CustomerBillingInfo `json:"billingInformation,omitempty"` // Customer level coupon CouponRefID *string `json:"couponRefId,omitempty"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt,omitempty"` // The unique identifier for the customer in Hubspot integration CrmID *string `json:"crmId,omitempty"` // Customer slug CustomerID *string `json:"customerId,omitempty"` // The email of the customer Email *string `json:"email,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The name of the customer Name *string `json:"name,omitempty"` // Customer slug RefID *string `json:"refId,omitempty"` // The unique identifier for the customer in Salesforce integration SalesforceID *string `json:"salesforceId,omitempty"` // Wether or not to sync free subscriptions to the billing provider ShouldSyncFree *bool `json:"shouldSyncFree,omitempty"` }
Create a new customer
type CustomerMaxAggregate ¶
type CustomerMaxAggregate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` CrmHubspotCompanyID *string `json:"crmHubspotCompanyId"` CrmHubspotCompanyURL *string `json:"crmHubspotCompanyUrl"` CrmID *string `json:"crmId"` CustomerID *string `json:"customerId"` DeletedAt *string `json:"deletedAt"` Email *string `json:"email"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Name *string `json:"name"` RefID *string `json:"refId"` SalesforceID *string `json:"salesforceId"` SearchQuery *string `json:"searchQuery"` UpdatedAt *string `json:"updatedAt"` }
type CustomerMinAggregate ¶
type CustomerMinAggregate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` CrmHubspotCompanyID *string `json:"crmHubspotCompanyId"` CrmHubspotCompanyURL *string `json:"crmHubspotCompanyUrl"` CrmID *string `json:"crmId"` CustomerID *string `json:"customerId"` DeletedAt *string `json:"deletedAt"` Email *string `json:"email"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Name *string `json:"name"` RefID *string `json:"refId"` SalesforceID *string `json:"salesforceId"` SearchQuery *string `json:"searchQuery"` UpdatedAt *string `json:"updatedAt"` }
type CustomerNoBillingID ¶
type CustomerNotFoundError ¶
type CustomerPortal ¶
type CustomerPortal struct { // The customers billing contact and payment method details. BillingInformation CustomerPortalBillingInformation `json:"billingInformation"` // A link to the external billing portal. BillingPortalURL *string `json:"billingPortalUrl"` // Indicates whether the customer is allowed to upgrade their subscription. CanUpgradeSubscription bool `json:"canUpgradeSubscription"` // Optional configuration object for customizing how the customer portal behaves or appears Configuration *CustomerPortalConfiguration `json:"configuration"` // All effective entitlements granted through the customers subscription. Entitlements []*Entitlement `json:"entitlements"` // A list of promotional entitlements granted directly to the customer. These provide bonus or trial access to features. PromotionalEntitlements []*CustomerPortalPromotionalEntitlement `json:"promotionalEntitlements"` // The ID of the resource that the portal session is scoped to. Resource *CustomerResource `json:"resource"` // Indicates whether to show the Stigg watermark on the checkout widget. ShowWatermark bool `json:"showWatermark"` // List of the customers active subscriptions. Subscriptions []*CustomerPortalSubscription `json:"subscriptions"` }
A brief explanation of the specific customer portal session.
type CustomerPortalAddon ¶
type CustomerPortalBillingInformation ¶
type CustomerPortalBillingInformation struct { // The expiration month of the default payment method DefaultPaymentExpirationMonth *int64 `json:"defaultPaymentExpirationMonth"` // The expiration year of the default payment method DefaultPaymentExpirationYear *int64 `json:"defaultPaymentExpirationYear"` // The default payment method id DefaultPaymentMethodID *string `json:"defaultPaymentMethodId"` // The last 4 digits of the default payment method DefaultPaymentMethodLast4Digits *string `json:"defaultPaymentMethodLast4Digits"` // The default payment method type DefaultPaymentMethodType *PaymentMethodType `json:"defaultPaymentMethodType"` // The email of the customer Email *string `json:"email"` // The name of the customer Name *string `json:"name"` }
A brief explanation of the specific billing profile.
type CustomerPortalBillingInformationFragment ¶
type CustomerPortalBillingInformationFragment struct { Email *string "json:\"email\" graphql:\"email\"" Name *string "json:\"name\" graphql:\"name\"" DefaultPaymentMethodLast4Digits *string "json:\"defaultPaymentMethodLast4Digits\" graphql:\"defaultPaymentMethodLast4Digits\"" DefaultPaymentMethodID *string "json:\"defaultPaymentMethodId\" graphql:\"defaultPaymentMethodId\"" DefaultPaymentExpirationMonth *int64 "json:\"defaultPaymentExpirationMonth\" graphql:\"defaultPaymentExpirationMonth\"" DefaultPaymentExpirationYear *int64 "json:\"defaultPaymentExpirationYear\" graphql:\"defaultPaymentExpirationYear\"" DefaultPaymentMethodType *PaymentMethodType "json:\"defaultPaymentMethodType\" graphql:\"defaultPaymentMethodType\"" }
type CustomerPortalColorsPalette ¶
type CustomerPortalColorsPalette struct { // Main background color of the customer portal. BackgroundColor *string `json:"backgroundColor"` // Color used for UI borders. BorderColor *string `json:"borderColor"` // Background color for the current plan section. CurrentPlanBackground *string `json:"currentPlanBackground"` // Background color for the current plan section. IconsColor *string `json:"iconsColor"` // Background color used in the paywall section inside the customer portal. PaywallBackgroundColor *string `json:"paywallBackgroundColor"` // Primary accent color for the portal. Primary *string `json:"primary"` // Color used for text in the customer portal. TextColor *string `json:"textColor"` }
Color palette settings for the customer portal.
type CustomerPortalColorsPaletteInput ¶
type CustomerPortalColorsPaletteInput struct { // Background color of the widget. BackgroundColor *string `json:"backgroundColor,omitempty"` // Color applied to widget borders or separators. BorderColor *string `json:"borderColor,omitempty"` // Background color for the customer’s current plan section in the paywall. CurrentPlanBackground *string `json:"currentPlanBackground,omitempty"` // Color used for icons in the customer portal. IconsColor *string `json:"iconsColor,omitempty"` // Background color for embedded paywall sections inside the customer portal. PaywallBackgroundColor *string `json:"paywallBackgroundColor,omitempty"` // Primary accent color used throughout the widget. Primary *string `json:"primary,omitempty"` // Default color used for text content. TextColor *string `json:"textColor,omitempty"` }
Input for customizing customer portal color palette.
type CustomerPortalConfiguration ¶
type CustomerPortalConfiguration struct { // Custom CSS overrides for the customer portal widget. CustomCSS *string `json:"customCss"` // Custom color palette for the customer portal UI. Palette *CustomerPortalColorsPalette `json:"palette"` // Font and text style settings for the customer portal. Typography *TypographyConfiguration `json:"typography"` }
Styling and layout configuration for the customer portal widget.
type CustomerPortalConfigurationFragment ¶
type CustomerPortalConfigurationFragment struct { Palette *CustomerPortalConfigurationFragment_Palette "json:\"palette\" graphql:\"palette\"" Typography *TypographyConfigurationFragment "json:\"typography\" graphql:\"typography\"" CustomCSS *string "json:\"customCss\" graphql:\"customCss\"" }
type CustomerPortalConfigurationFragment_Palette ¶
type CustomerPortalConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" CurrentPlanBackground *string "json:\"currentPlanBackground\" graphql:\"currentPlanBackground\"" IconsColor *string "json:\"iconsColor\" graphql:\"iconsColor\"" PaywallBackgroundColor *string "json:\"paywallBackgroundColor\" graphql:\"paywallBackgroundColor\"" }
type CustomerPortalConfigurationInput ¶
type CustomerPortalConfigurationInput struct { // Custom CSS rules to override default styling in the portal. CustomCSS *string `json:"customCss,omitempty"` // Color palette customization for the portal UI. Palette *CustomerPortalColorsPaletteInput `json:"palette,omitempty"` // Font styling settings for the customer portal. Typography *TypographyConfigurationInput `json:"typography,omitempty"` }
Input for configuring the customer portal appearance.
type CustomerPortalEntitlementFragment ¶
type CustomerPortalEntitlementFragment struct { IsGranted bool "json:\"isGranted\" graphql:\"isGranted\"" UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" CurrentUsage *float64 "json:\"currentUsage\" graphql:\"currentUsage\"" HasUnlimitedUsage bool "json:\"hasUnlimitedUsage\" graphql:\"hasUnlimitedUsage\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" UsagePeriodStart *string "json:\"usagePeriodStart\" graphql:\"usagePeriodStart\"" UsagePeriodEnd *string "json:\"usagePeriodEnd\" graphql:\"usagePeriodEnd\"" NextResetDate *string "json:\"nextResetDate\" graphql:\"nextResetDate\"" ResetPeriod *EntitlementResetPeriod "json:\"resetPeriod\" graphql:\"resetPeriod\"" ResetPeriodConfiguration *ResetPeriodConfigurationFragment "json:\"resetPeriodConfiguration\" graphql:\"resetPeriodConfiguration\"" Feature *FeatureFragment "json:\"feature\" graphql:\"feature\"" }
type CustomerPortalEntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type CustomerPortalEntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type CustomerPortalFragment ¶
type CustomerPortalFragment struct { Subscriptions []*CustomerPortalSubscriptionFragment "json:\"subscriptions\" graphql:\"subscriptions\"" Entitlements []*CustomerPortalEntitlementFragment "json:\"entitlements\" graphql:\"entitlements\"" PromotionalEntitlements []*CustomerPortalPromotionalEntitlementFragment "json:\"promotionalEntitlements\" graphql:\"promotionalEntitlements\"" BillingInformation *CustomerPortalBillingInformationFragment "json:\"billingInformation\" graphql:\"billingInformation\"" ShowWatermark bool "json:\"showWatermark\" graphql:\"showWatermark\"" BillingPortalURL *string "json:\"billingPortalUrl\" graphql:\"billingPortalUrl\"" CanUpgradeSubscription bool "json:\"canUpgradeSubscription\" graphql:\"canUpgradeSubscription\"" Configuration *CustomerPortalConfigurationFragment "json:\"configuration\" graphql:\"configuration\"" Resource *CustomerResourceFragment "json:\"resource\" graphql:\"resource\"" }
type CustomerPortalFragment_Configuration_CustomerPortalConfigurationFragment_Palette ¶
type CustomerPortalFragment_Configuration_CustomerPortalConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" CurrentPlanBackground *string "json:\"currentPlanBackground\" graphql:\"currentPlanBackground\"" IconsColor *string "json:\"iconsColor\" graphql:\"iconsColor\"" PaywallBackgroundColor *string "json:\"paywallBackgroundColor\" graphql:\"paywallBackgroundColor\"" }
type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Feature ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Feature struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Price ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing struct { UnitQuantity *int64 "json:\"unitQuantity\" graphql:\"unitQuantity\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillingModel *BillingModel "json:\"billingModel\" graphql:\"billingModel\"" PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" UsageBasedEstimatedBill *float64 "json:\"usageBasedEstimatedBill\" graphql:\"usageBasedEstimatedBill\"" Price *CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Price "json:\"price\" graphql:\"price\"" Feature *CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Feature "json:\"feature\" graphql:\"feature\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Feature ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Feature struct { FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" PricingType *PricingType "json:\"pricingType\" graphql:\"pricingType\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice ¶
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice struct { SubTotal CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" Total CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_Total "json:\"total\" graphql:\"total\"" AddonsTotal CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_AddonsTotal "json:\"addonsTotal\" graphql:\"addonsTotal\"" }
type CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_AddonsTotal ¶
type CustomerPortalInput ¶
type CustomerPortalInput struct { // Unique identifier of the customer. CustomerID string `json:"customerId"` // The ID of the product context under which the portal is rendered. ProductID *string `json:"productId,omitempty"` // Unique identifier of a resource if the subscription or entitlements are scoped to a specific resource. ResourceID *string `json:"resourceId,omitempty"` }
Optional explanation or context for why this portal session is being initialized.
type CustomerPortalPricingFeature ¶
type CustomerPortalPricingFeature struct { // The description for the feature Description *string `json:"description"` // The display name for the feature DisplayName string `json:"displayName"` // The type of the feature FeatureType FeatureType `json:"featureType"` // The units for the feature FeatureUnits *string `json:"featureUnits"` // The plural units for the feature FeatureUnitsPlural *string `json:"featureUnitsPlural"` // Unique identifier for the entity ID string `json:"id"` // The meter type for the feature MeterType *MeterType `json:"meterType"` // The unique identifier for the feature RefID string `json:"refId"` }
type CustomerPortalPromotionalEntitlement ¶
type CustomerPortalPromotionalEntitlement struct { // The main descriptive text for the entitlement, explaining what benefit is granted. Description *string `json:"description"` // The name of the promotional entitlement as it should appear in the Stigg portal. DisplayName string `json:"displayName"` // The date and time when the promotional entitlement expires and is no longer effective. EndDate *string `json:"endDate"` // Indicates that the entitlements usage limit is not strictly enforced — customers can exceed it, but their usage is still tracked. HasSoftLimit *bool `json:"hasSoftLimit"` // Indicates whether this promotional entitlement grants unlimited usage. HasUnlimitedUsage *bool `json:"hasUnlimitedUsage"` // The time interval after which usage resets automatically. Period PromotionalEntitlementPeriod `json:"period"` // The date and time when the promotional entitlement becomes active. StartDate string `json:"startDate"` // The maximum allowed usage for this promotional entitlement, which only applies to metered features. UsageLimit *float64 `json:"usageLimit"` }
General description of the promotional entitlement. Use descriptionField instead to avoid key collisions.
type CustomerPortalPromotionalEntitlementFragment ¶
type CustomerPortalPromotionalEntitlementFragment struct { DisplayName string "json:\"displayName\" graphql:\"displayName\"" HasUnlimitedUsage *bool "json:\"hasUnlimitedUsage\" graphql:\"hasUnlimitedUsage\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Period PromotionalEntitlementPeriod "json:\"period\" graphql:\"period\"" StartDate string "json:\"startDate\" graphql:\"startDate\"" EndDate *string "json:\"endDate\" graphql:\"endDate\"" }
type CustomerPortalSubscription ¶
type CustomerPortalSubscription struct { Addons []*CustomerPortalAddon `json:"addons"` BillingPeriodRange *DateRange `json:"billingPeriodRange"` PlanID string `json:"planId"` PlanName string `json:"planName"` Prices []*CustomerPortalSubscriptionPrice `json:"prices"` Pricing CustomerPortalSubscriptionPricing `json:"pricing"` PricingType PricingType `json:"pricingType"` ScheduledUpdates []*SubscriptionScheduledUpdate `json:"scheduledUpdates"` Status SubscriptionStatus `json:"status"` SubscriptionID string `json:"subscriptionId"` TotalPrice *CustomerSubscriptionTotalPrice `json:"totalPrice"` TrialRemainingDays *int64 `json:"trialRemainingDays"` }
type CustomerPortalSubscriptionFragment ¶
type CustomerPortalSubscriptionFragment struct { SubscriptionID string "json:\"subscriptionId\" graphql:\"subscriptionId\"" PlanID string "json:\"planId\" graphql:\"planId\"" PlanName string "json:\"planName\" graphql:\"planName\"" PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" Prices []*CustomerPortalSubscriptionPriceFragment "json:\"prices\" graphql:\"prices\"" Pricing CustomerPortalSubscriptionFragment_Pricing "json:\"pricing\" graphql:\"pricing\"" Status SubscriptionStatus "json:\"status\" graphql:\"status\"" TrialRemainingDays *int64 "json:\"trialRemainingDays\" graphql:\"trialRemainingDays\"" BillingPeriodRange *CustomerPortalSubscriptionFragment_BillingPeriodRange "json:\"billingPeriodRange\" graphql:\"billingPeriodRange\"" TotalPrice *CustomerPortalSubscriptionFragment_TotalPrice "json:\"totalPrice\" graphql:\"totalPrice\"" Addons []*CustomerPortalSubscriptionAddonFragment "json:\"addons\" graphql:\"addons\"" ScheduledUpdates []*CustomerPortalSubscriptionScheduledUpdateDataFragment "json:\"scheduledUpdates\" graphql:\"scheduledUpdates\"" }
type CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Feature ¶
type CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Feature struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" }
type CustomerPortalSubscriptionFragment_Pricing ¶
type CustomerPortalSubscriptionFragment_Pricing struct { UnitQuantity *int64 "json:\"unitQuantity\" graphql:\"unitQuantity\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillingModel *BillingModel "json:\"billingModel\" graphql:\"billingModel\"" PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" UsageBasedEstimatedBill *float64 "json:\"usageBasedEstimatedBill\" graphql:\"usageBasedEstimatedBill\"" Price *CustomerPortalSubscriptionFragment_Pricing_Price "json:\"price\" graphql:\"price\"" Feature *CustomerPortalSubscriptionFragment_Pricing_Feature "json:\"feature\" graphql:\"feature\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage ¶
type CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" PricingType *PricingType "json:\"pricingType\" graphql:\"pricingType\"" }
type CustomerPortalSubscriptionFragment_TotalPrice ¶
type CustomerPortalSubscriptionFragment_TotalPrice struct { SubTotal CustomerPortalSubscriptionFragment_TotalPrice_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" Total CustomerPortalSubscriptionFragment_TotalPrice_Total "json:\"total\" graphql:\"total\"" AddonsTotal CustomerPortalSubscriptionFragment_TotalPrice_AddonsTotal "json:\"addonsTotal\" graphql:\"addonsTotal\"" }
type CustomerPortalSubscriptionPrice ¶
type CustomerPortalSubscriptionPrice struct { BillingModel *BillingModel `json:"billingModel"` BillingPeriod *BillingPeriod `json:"billingPeriod"` // The number of units per block BlockSize *float64 `json:"blockSize"` Feature *CustomerPortalPricingFeature `json:"feature"` Price *Money `json:"price"` }
type CustomerPortalSubscriptionPriceFragment ¶
type CustomerPortalSubscriptionPriceFragment struct { BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillingModel *BillingModel "json:\"billingModel\" graphql:\"billingModel\"" BlockSize *float64 "json:\"blockSize\" graphql:\"blockSize\"" Price *CustomerPortalSubscriptionPriceFragment_Price "json:\"price\" graphql:\"price\"" Feature *CustomerPortalSubscriptionPriceFragment_Feature "json:\"feature\" graphql:\"feature\"" }
type CustomerPortalSubscriptionPriceFragment_Feature ¶
type CustomerPortalSubscriptionPriceFragment_Feature struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" }
type CustomerPortalSubscriptionPricing ¶
type CustomerPortalSubscriptionPricing struct { BillingCountryCode *string `json:"billingCountryCode"` BillingModel *BillingModel `json:"billingModel"` BillingPeriod *BillingPeriod `json:"billingPeriod"` Feature *CustomerPortalPricingFeature `json:"feature"` Price *Money `json:"price"` PricingType PricingType `json:"pricingType"` UnitQuantity *int64 `json:"unitQuantity"` UsageBasedEstimatedBill *float64 `json:"usageBasedEstimatedBill"` }
type CustomerPortalSubscriptionScheduledUpdateDataFragment ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment struct { SubscriptionScheduleType SubscriptionScheduleType "json:\"subscriptionScheduleType\" graphql:\"subscriptionScheduleType\"" ScheduleStatus SubscriptionScheduleStatus "json:\"scheduleStatus\" graphql:\"scheduleStatus\"" ScheduledExecutionTime string "json:\"scheduledExecutionTime\" graphql:\"scheduledExecutionTime\"" TargetPackage *CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage "json:\"targetPackage\" graphql:\"targetPackage\"" ScheduleVariables *ScheduleVariablesFragment "json:\"scheduleVariables\" graphql:\"scheduleVariables\"" }
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage ¶
type CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" PricingType *PricingType "json:\"pricingType\" graphql:\"pricingType\"" }
type CustomerResource ¶
type CustomerResource struct { // Timestamp of when the record was created CreatedAt string `json:"createdAt"` Customer Customer `json:"customer"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Resource slug ResourceID string `json:"resourceId"` Subscriptions []*CustomerSubscription `json:"subscriptions"` }
Resource object that belongs to a customer
type CustomerResourceConnection ¶
type CustomerResourceConnection struct { // Array of edges. Edges []*CustomerResourceEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type CustomerResourceEdge ¶
type CustomerResourceEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the CustomerResource Node CustomerResource `json:"node"` }
type CustomerResourceFilter ¶
type CustomerResourceFilter struct { And []*CustomerResourceFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Customer *CustomerResourceFilterCustomerFilter `json:"customer,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` Or []*CustomerResourceFilter `json:"or,omitempty"` ResourceID *StringFieldComparison `json:"resourceId,omitempty"` Subscriptions *CustomerResourceFilterCustomerSubscriptionFilter `json:"subscriptions,omitempty"` }
type CustomerResourceFilterCustomerFilter ¶
type CustomerResourceFilterCustomerFilter struct { And []*CustomerResourceFilterCustomerFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmHubspotCompanyID *StringFieldComparison `json:"crmHubspotCompanyId,omitempty"` CrmHubspotCompanyURL *StringFieldComparison `json:"crmHubspotCompanyUrl,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CustomerID *StringFieldComparison `json:"customerId,omitempty"` DeletedAt *DateFieldComparison `json:"deletedAt,omitempty"` Email *StringFieldComparison `json:"email,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Name *StringFieldComparison `json:"name,omitempty"` Or []*CustomerResourceFilterCustomerFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` SearchQuery *CustomerSearchQueryFilterComparison `json:"searchQuery,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type CustomerResourceFilterCustomerSubscriptionFilter ¶
type CustomerResourceFilterCustomerSubscriptionFilter struct { And []*CustomerResourceFilterCustomerSubscriptionFilter `json:"and,omitempty"` BillingCycleAnchor *DateFieldComparison `json:"billingCycleAnchor,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CancelReason *SubscriptionCancelReasonFilterComparison `json:"cancelReason,omitempty"` CancellationDate *DateFieldComparison `json:"cancellationDate,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CrmLinkURL *StringFieldComparison `json:"crmLinkUrl,omitempty"` CurrentBillingPeriodEnd *DateFieldComparison `json:"currentBillingPeriodEnd,omitempty"` CurrentBillingPeriodStart *DateFieldComparison `json:"currentBillingPeriodStart,omitempty"` CustomerID *UUIDFilterComparison `json:"customerId,omitempty"` EffectiveEndDate *DateFieldComparison `json:"effectiveEndDate,omitempty"` EndDate *DateFieldComparison `json:"endDate,omitempty"` EnvironmentID *UUIDFilterComparison `json:"environmentId,omitempty"` ID *UUIDFilterComparison `json:"id,omitempty"` OldBillingID *StringFieldComparison `json:"oldBillingId,omitempty"` Or []*CustomerResourceFilterCustomerSubscriptionFilter `json:"or,omitempty"` PayingCustomerID *UUIDFilterComparison `json:"payingCustomerId,omitempty"` PaymentCollection *PaymentCollectionFilterComparison `json:"paymentCollection,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` ResourceID *UUIDFilterComparison `json:"resourceId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` StartDate *DateFieldComparison `json:"startDate,omitempty"` Status *SubscriptionStatusFilterComparison `json:"status,omitempty"` SubscriptionID *StringFieldComparison `json:"subscriptionId,omitempty"` TrialEndDate *DateFieldComparison `json:"trialEndDate,omitempty"` }
type CustomerResourceFragment ¶
type CustomerResourceFragment struct {
ResourceID string "json:\"resourceId\" graphql:\"resourceId\""
}
type CustomerResourceSort ¶
type CustomerResourceSort struct { Direction SortDirection `json:"direction"` Field CustomerResourceSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type CustomerResourceSortFields ¶
type CustomerResourceSortFields string
const ( CustomerResourceSortFieldsCreatedAt CustomerResourceSortFields = "createdAt" CustomerResourceSortFieldsEnvironmentID CustomerResourceSortFields = "environmentId" CustomerResourceSortFieldsResourceID CustomerResourceSortFields = "resourceId" )
func (CustomerResourceSortFields) IsValid ¶
func (e CustomerResourceSortFields) IsValid() bool
func (CustomerResourceSortFields) MarshalGQL ¶
func (e CustomerResourceSortFields) MarshalGQL(w io.Writer)
func (CustomerResourceSortFields) String ¶
func (e CustomerResourceSortFields) String() string
func (*CustomerResourceSortFields) UnmarshalGQL ¶
func (e *CustomerResourceSortFields) UnmarshalGQL(v interface{}) error
type CustomerSearchQueryFilterComparison ¶
type CustomerSearchQueryFilterComparison struct {
ILike *string `json:"iLike,omitempty"`
}
type CustomerSort ¶
type CustomerSort struct { Direction SortDirection `json:"direction"` Field CustomerSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type CustomerSortFields ¶
type CustomerSortFields string
const ( CustomerSortFieldsBillingID CustomerSortFields = "billingId" CustomerSortFieldsCreatedAt CustomerSortFields = "createdAt" CustomerSortFieldsCrmHubspotCompanyID CustomerSortFields = "crmHubspotCompanyId" CustomerSortFieldsCrmHubspotCompanyURL CustomerSortFields = "crmHubspotCompanyUrl" CustomerSortFieldsCrmID CustomerSortFields = "crmId" CustomerSortFieldsCustomerID CustomerSortFields = "customerId" CustomerSortFieldsDeletedAt CustomerSortFields = "deletedAt" CustomerSortFieldsEmail CustomerSortFields = "email" CustomerSortFieldsEnvironmentID CustomerSortFields = "environmentId" CustomerSortFieldsID CustomerSortFields = "id" CustomerSortFieldsName CustomerSortFields = "name" CustomerSortFieldsRefID CustomerSortFields = "refId" CustomerSortFieldsSalesforceID CustomerSortFields = "salesforceId" CustomerSortFieldsSearchQuery CustomerSortFields = "searchQuery" CustomerSortFieldsUpdatedAt CustomerSortFields = "updatedAt" )
func (CustomerSortFields) IsValid ¶
func (e CustomerSortFields) IsValid() bool
func (CustomerSortFields) MarshalGQL ¶
func (e CustomerSortFields) MarshalGQL(w io.Writer)
func (CustomerSortFields) String ¶
func (e CustomerSortFields) String() string
func (*CustomerSortFields) UnmarshalGQL ¶
func (e *CustomerSortFields) UnmarshalGQL(v interface{}) error
type CustomerStatistics ¶
type CustomerStatistics struct { // Active subscriptions count by pricing type ActiveSubscriptionsByPricingType []*SubscriptionPricingTypeStatistics `json:"activeSubscriptionsByPricingType"` }
Customer statistics
type CustomerStatisticsFragment ¶
type CustomerStatisticsFragment struct {
Statistics *CustomerStatisticsFragment_Statistics "json:\"statistics\" graphql:\"statistics\""
}
type CustomerStatisticsFragment_Statistics ¶
type CustomerStatisticsFragment_Statistics struct {
ActiveSubscriptionsByPricingType []*CustomerStatisticsFragment_Statistics_ActiveSubscriptionsByPricingType "json:\"activeSubscriptionsByPricingType\" graphql:\"activeSubscriptionsByPricingType\""
}
type CustomerStatisticsFragment_Statistics_ActiveSubscriptionsByPricingType ¶
type CustomerStatisticsFragment_Statistics_ActiveSubscriptionsByPricingType struct { PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" TotalCount float64 "json:\"totalCount\" graphql:\"totalCount\"" }
type CustomerSubscription ¶
type CustomerSubscription struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` Addons []*SubscriptionAddon `json:"addons"` // Billing cycle anchor date BillingCycleAnchor *string `json:"billingCycleAnchor"` BillingID *string `json:"billingId"` BillingLinkURL *string `json:"billingLinkUrl"` BillingSyncError *string `json:"billingSyncError"` // Budget configuration Budget *BudgetConfiguration `json:"budget"` // Indicates if the budget has been exceeded BudgetExceeded *bool `json:"budgetExceeded"` CancelReason *SubscriptionCancelReason `json:"cancelReason"` CancellationDate *string `json:"cancellationDate"` // Active coupon for this subscription Coupon *SubscriptionCoupon `json:"coupon"` // List of coupons for this subscription Coupons []*SubscriptionCoupon `json:"coupons"` CreatedAt *string `json:"createdAt"` CrmID *string `json:"crmId"` CrmLinkURL *string `json:"crmLinkUrl"` CurrentBillingPeriodEnd *string `json:"currentBillingPeriodEnd"` CurrentBillingPeriodStart *string `json:"currentBillingPeriodStart"` Customer Customer `json:"customer"` CustomerID *string `json:"customerId"` EffectiveEndDate *string `json:"effectiveEndDate"` EndDate *string `json:"endDate"` Environment Environment `json:"environment"` EnvironmentID string `json:"environmentId"` Experiment *Experiment `json:"experiment"` ExperimentInfo *ExperimentInfo `json:"experimentInfo"` FreeItems []*FreeSubscriptionItem `json:"freeItems"` FutureUpdates []*SubscriptionFutureUpdate `json:"futureUpdates"` ID string `json:"id"` IsCustomPriceSubscription *bool `json:"isCustomPriceSubscription"` LastUsageInvoice *SubscriptionInvoice `json:"lastUsageInvoice"` LatestInvoice *SubscriptionInvoice `json:"latestInvoice"` // Minimum spend configuration MinimumSpend *SubscriptionMinimumSpend `json:"minimumSpend"` OldBillingID *string `json:"oldBillingId"` OutdatedPricePackages []string `json:"outdatedPricePackages"` PayingCustomer *Customer `json:"payingCustomer"` PayingCustomerID *string `json:"payingCustomerId"` PaymentCollection PaymentCollection `json:"paymentCollection"` // Payment collection method of the subscription PaymentCollectionMethod *PaymentCollectionMethod `json:"paymentCollectionMethod"` Plan Plan `json:"plan"` Prices []*SubscriptionPrice `json:"prices"` PricingType PricingType `json:"pricingType"` RefID string `json:"refId"` Resource *CustomerResource `json:"resource"` ResourceID *string `json:"resourceId"` SalesforceID *string `json:"salesforceId"` ScheduledUpdates []*SubscriptionScheduledUpdate `json:"scheduledUpdates"` StartDate string `json:"startDate"` Status SubscriptionStatus `json:"status"` SubscriptionEntitlements []*SubscriptionEntitlement `json:"subscriptionEntitlements"` SubscriptionID string `json:"subscriptionId"` SyncStates []*SyncState `json:"syncStates"` TotalPrice *CustomerSubscriptionTotalPrice `json:"totalPrice"` // Trial configuration TrialConfiguration *TrialConfiguration `json:"trialConfiguration"` TrialEndDate *string `json:"trialEndDate"` WasInTrial *bool `json:"wasInTrial"` }
type CustomerSubscriptionAggregateGroupBy ¶
type CustomerSubscriptionAggregateGroupBy struct { BillingCycleAnchor *string `json:"billingCycleAnchor"` BillingID *string `json:"billingId"` CancelReason *SubscriptionCancelReason `json:"cancelReason"` CancellationDate *string `json:"cancellationDate"` CreatedAt *string `json:"createdAt"` CrmID *string `json:"crmId"` CrmLinkURL *string `json:"crmLinkUrl"` CurrentBillingPeriodEnd *string `json:"currentBillingPeriodEnd"` CurrentBillingPeriodStart *string `json:"currentBillingPeriodStart"` CustomerID *string `json:"customerId"` EffectiveEndDate *string `json:"effectiveEndDate"` EndDate *string `json:"endDate"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` OldBillingID *string `json:"oldBillingId"` PayingCustomerID *string `json:"payingCustomerId"` PaymentCollection *PaymentCollection `json:"paymentCollection"` PricingType *PricingType `json:"pricingType"` RefID *string `json:"refId"` ResourceID *string `json:"resourceId"` SalesforceID *string `json:"salesforceId"` StartDate *string `json:"startDate"` Status *SubscriptionStatus `json:"status"` SubscriptionID *string `json:"subscriptionId"` TrialEndDate *string `json:"trialEndDate"` }
type CustomerSubscriptionConnection ¶
type CustomerSubscriptionConnection struct { // Array of edges. Edges []*CustomerSubscriptionEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type CustomerSubscriptionCountAggregate ¶
type CustomerSubscriptionCountAggregate struct { BillingCycleAnchor *int64 `json:"billingCycleAnchor"` BillingID *int64 `json:"billingId"` CancelReason *int64 `json:"cancelReason"` CancellationDate *int64 `json:"cancellationDate"` CreatedAt *int64 `json:"createdAt"` CrmID *int64 `json:"crmId"` CrmLinkURL *int64 `json:"crmLinkUrl"` CurrentBillingPeriodEnd *int64 `json:"currentBillingPeriodEnd"` CurrentBillingPeriodStart *int64 `json:"currentBillingPeriodStart"` CustomerID *int64 `json:"customerId"` EffectiveEndDate *int64 `json:"effectiveEndDate"` EndDate *int64 `json:"endDate"` EnvironmentID *int64 `json:"environmentId"` ID *int64 `json:"id"` OldBillingID *int64 `json:"oldBillingId"` PayingCustomerID *int64 `json:"payingCustomerId"` PaymentCollection *int64 `json:"paymentCollection"` PricingType *int64 `json:"pricingType"` RefID *int64 `json:"refId"` ResourceID *int64 `json:"resourceId"` SalesforceID *int64 `json:"salesforceId"` StartDate *int64 `json:"startDate"` Status *int64 `json:"status"` SubscriptionID *int64 `json:"subscriptionId"` TrialEndDate *int64 `json:"trialEndDate"` }
type CustomerSubscriptionEdge ¶
type CustomerSubscriptionEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the CustomerSubscription Node CustomerSubscription `json:"node"` }
type CustomerSubscriptionFilter ¶
type CustomerSubscriptionFilter struct { Addons *CustomerSubscriptionFilterSubscriptionAddonFilter `json:"addons,omitempty"` And []*CustomerSubscriptionFilter `json:"and,omitempty"` BillingCycleAnchor *DateFieldComparison `json:"billingCycleAnchor,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CancelReason *SubscriptionCancelReasonFilterComparison `json:"cancelReason,omitempty"` CancellationDate *DateFieldComparison `json:"cancellationDate,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CrmLinkURL *StringFieldComparison `json:"crmLinkUrl,omitempty"` CurrentBillingPeriodEnd *DateFieldComparison `json:"currentBillingPeriodEnd,omitempty"` CurrentBillingPeriodStart *DateFieldComparison `json:"currentBillingPeriodStart,omitempty"` Customer *CustomerSubscriptionFilterCustomerFilter `json:"customer,omitempty"` CustomerID *UUIDFilterComparison `json:"customerId,omitempty"` EffectiveEndDate *DateFieldComparison `json:"effectiveEndDate,omitempty"` EndDate *DateFieldComparison `json:"endDate,omitempty"` EnvironmentID *UUIDFilterComparison `json:"environmentId,omitempty"` ID *UUIDFilterComparison `json:"id,omitempty"` OldBillingID *StringFieldComparison `json:"oldBillingId,omitempty"` Or []*CustomerSubscriptionFilter `json:"or,omitempty"` PayingCustomer *CustomerSubscriptionFilterCustomerFilter `json:"payingCustomer,omitempty"` PayingCustomerID *UUIDFilterComparison `json:"payingCustomerId,omitempty"` PaymentCollection *PaymentCollectionFilterComparison `json:"paymentCollection,omitempty"` Plan *CustomerSubscriptionFilterPlanFilter `json:"plan,omitempty"` Prices *CustomerSubscriptionFilterSubscriptionPriceFilter `json:"prices,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Resource *CustomerSubscriptionFilterCustomerResourceFilter `json:"resource,omitempty"` ResourceID *UUIDFilterComparison `json:"resourceId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` StartDate *DateFieldComparison `json:"startDate,omitempty"` Status *SubscriptionStatusFilterComparison `json:"status,omitempty"` SubscriptionEntitlements *CustomerSubscriptionFilterSubscriptionEntitlementFilter `json:"subscriptionEntitlements,omitempty"` SubscriptionID *StringFieldComparison `json:"subscriptionId,omitempty"` TrialEndDate *DateFieldComparison `json:"trialEndDate,omitempty"` }
type CustomerSubscriptionFilterCustomerFilter ¶
type CustomerSubscriptionFilterCustomerFilter struct { And []*CustomerSubscriptionFilterCustomerFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmHubspotCompanyID *StringFieldComparison `json:"crmHubspotCompanyId,omitempty"` CrmHubspotCompanyURL *StringFieldComparison `json:"crmHubspotCompanyUrl,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CustomerID *StringFieldComparison `json:"customerId,omitempty"` DeletedAt *DateFieldComparison `json:"deletedAt,omitempty"` Email *StringFieldComparison `json:"email,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Name *StringFieldComparison `json:"name,omitempty"` Or []*CustomerSubscriptionFilterCustomerFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` SearchQuery *CustomerSearchQueryFilterComparison `json:"searchQuery,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type CustomerSubscriptionFilterCustomerResourceFilter ¶
type CustomerSubscriptionFilterCustomerResourceFilter struct { And []*CustomerSubscriptionFilterCustomerResourceFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` Or []*CustomerSubscriptionFilterCustomerResourceFilter `json:"or,omitempty"` ResourceID *StringFieldComparison `json:"resourceId,omitempty"` }
type CustomerSubscriptionFilterPlanFilter ¶
type CustomerSubscriptionFilterPlanFilter struct { And []*CustomerSubscriptionFilterPlanFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsLatest *BooleanFieldComparison `json:"isLatest,omitempty"` Or []*CustomerSubscriptionFilterPlanFilter `json:"or,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Status *PackageStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` VersionNumber *IntFieldComparison `json:"versionNumber,omitempty"` }
type CustomerSubscriptionFilterSubscriptionAddonFilter ¶
type CustomerSubscriptionFilterSubscriptionAddonFilter struct { And []*CustomerSubscriptionFilterSubscriptionAddonFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*CustomerSubscriptionFilterSubscriptionAddonFilter `json:"or,omitempty"` Quantity *NumberFieldComparison `json:"quantity,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type CustomerSubscriptionFilterSubscriptionEntitlementFilter ¶
type CustomerSubscriptionFilterSubscriptionEntitlementFilter struct { And []*CustomerSubscriptionFilterSubscriptionEntitlementFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*CustomerSubscriptionFilterSubscriptionEntitlementFilter `json:"or,omitempty"` SubscriptionID *StringFieldComparison `json:"subscriptionId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type CustomerSubscriptionFilterSubscriptionPriceFilter ¶
type CustomerSubscriptionFilterSubscriptionPriceFilter struct { And []*CustomerSubscriptionFilterSubscriptionPriceFilter `json:"and,omitempty"` BillingModel *BillingModelFilterComparison `json:"billingModel,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` FeatureID *StringFieldComparison `json:"featureId,omitempty"` HasSoftLimit *BooleanFieldComparison `json:"hasSoftLimit,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*CustomerSubscriptionFilterSubscriptionPriceFilter `json:"or,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` UsageLimit *NumberFieldComparison `json:"usageLimit,omitempty"` }
type CustomerSubscriptionMaxAggregate ¶
type CustomerSubscriptionMaxAggregate struct { BillingCycleAnchor *string `json:"billingCycleAnchor"` BillingID *string `json:"billingId"` CancelReason *SubscriptionCancelReason `json:"cancelReason"` CancellationDate *string `json:"cancellationDate"` CreatedAt *string `json:"createdAt"` CrmID *string `json:"crmId"` CrmLinkURL *string `json:"crmLinkUrl"` CurrentBillingPeriodEnd *string `json:"currentBillingPeriodEnd"` CurrentBillingPeriodStart *string `json:"currentBillingPeriodStart"` CustomerID *string `json:"customerId"` EffectiveEndDate *string `json:"effectiveEndDate"` EndDate *string `json:"endDate"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` OldBillingID *string `json:"oldBillingId"` PayingCustomerID *string `json:"payingCustomerId"` PaymentCollection *PaymentCollection `json:"paymentCollection"` PricingType *PricingType `json:"pricingType"` RefID *string `json:"refId"` ResourceID *string `json:"resourceId"` SalesforceID *string `json:"salesforceId"` StartDate *string `json:"startDate"` Status *SubscriptionStatus `json:"status"` SubscriptionID *string `json:"subscriptionId"` TrialEndDate *string `json:"trialEndDate"` }
type CustomerSubscriptionMinAggregate ¶
type CustomerSubscriptionMinAggregate struct { BillingCycleAnchor *string `json:"billingCycleAnchor"` BillingID *string `json:"billingId"` CancelReason *SubscriptionCancelReason `json:"cancelReason"` CancellationDate *string `json:"cancellationDate"` CreatedAt *string `json:"createdAt"` CrmID *string `json:"crmId"` CrmLinkURL *string `json:"crmLinkUrl"` CurrentBillingPeriodEnd *string `json:"currentBillingPeriodEnd"` CurrentBillingPeriodStart *string `json:"currentBillingPeriodStart"` CustomerID *string `json:"customerId"` EffectiveEndDate *string `json:"effectiveEndDate"` EndDate *string `json:"endDate"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` OldBillingID *string `json:"oldBillingId"` PayingCustomerID *string `json:"payingCustomerId"` PaymentCollection *PaymentCollection `json:"paymentCollection"` PricingType *PricingType `json:"pricingType"` RefID *string `json:"refId"` ResourceID *string `json:"resourceId"` SalesforceID *string `json:"salesforceId"` StartDate *string `json:"startDate"` Status *SubscriptionStatus `json:"status"` SubscriptionID *string `json:"subscriptionId"` TrialEndDate *string `json:"trialEndDate"` }
type CustomerSubscriptionSort ¶
type CustomerSubscriptionSort struct { Direction SortDirection `json:"direction"` Field CustomerSubscriptionSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type CustomerSubscriptionSortFields ¶
type CustomerSubscriptionSortFields string
const ( CustomerSubscriptionSortFieldsBillingCycleAnchor CustomerSubscriptionSortFields = "billingCycleAnchor" CustomerSubscriptionSortFieldsBillingID CustomerSubscriptionSortFields = "billingId" CustomerSubscriptionSortFieldsCancelReason CustomerSubscriptionSortFields = "cancelReason" CustomerSubscriptionSortFieldsCancellationDate CustomerSubscriptionSortFields = "cancellationDate" CustomerSubscriptionSortFieldsCreatedAt CustomerSubscriptionSortFields = "createdAt" CustomerSubscriptionSortFieldsCrmID CustomerSubscriptionSortFields = "crmId" CustomerSubscriptionSortFieldsCrmLinkURL CustomerSubscriptionSortFields = "crmLinkUrl" CustomerSubscriptionSortFieldsCurrentBillingPeriodEnd CustomerSubscriptionSortFields = "currentBillingPeriodEnd" CustomerSubscriptionSortFieldsCurrentBillingPeriodStart CustomerSubscriptionSortFields = "currentBillingPeriodStart" CustomerSubscriptionSortFieldsCustomerID CustomerSubscriptionSortFields = "customerId" CustomerSubscriptionSortFieldsEffectiveEndDate CustomerSubscriptionSortFields = "effectiveEndDate" CustomerSubscriptionSortFieldsEndDate CustomerSubscriptionSortFields = "endDate" CustomerSubscriptionSortFieldsEnvironmentID CustomerSubscriptionSortFields = "environmentId" CustomerSubscriptionSortFieldsID CustomerSubscriptionSortFields = "id" CustomerSubscriptionSortFieldsOldBillingID CustomerSubscriptionSortFields = "oldBillingId" CustomerSubscriptionSortFieldsPayingCustomerID CustomerSubscriptionSortFields = "payingCustomerId" CustomerSubscriptionSortFieldsPaymentCollection CustomerSubscriptionSortFields = "paymentCollection" CustomerSubscriptionSortFieldsPricingType CustomerSubscriptionSortFields = "pricingType" CustomerSubscriptionSortFieldsRefID CustomerSubscriptionSortFields = "refId" CustomerSubscriptionSortFieldsResourceID CustomerSubscriptionSortFields = "resourceId" CustomerSubscriptionSortFieldsSalesforceID CustomerSubscriptionSortFields = "salesforceId" CustomerSubscriptionSortFieldsStartDate CustomerSubscriptionSortFields = "startDate" CustomerSubscriptionSortFieldsStatus CustomerSubscriptionSortFields = "status" CustomerSubscriptionSortFieldsSubscriptionID CustomerSubscriptionSortFields = "subscriptionId" CustomerSubscriptionSortFieldsTrialEndDate CustomerSubscriptionSortFields = "trialEndDate" )
func (CustomerSubscriptionSortFields) IsValid ¶
func (e CustomerSubscriptionSortFields) IsValid() bool
func (CustomerSubscriptionSortFields) MarshalGQL ¶
func (e CustomerSubscriptionSortFields) MarshalGQL(w io.Writer)
func (CustomerSubscriptionSortFields) String ¶
func (e CustomerSubscriptionSortFields) String() string
func (*CustomerSubscriptionSortFields) UnmarshalGQL ¶
func (e *CustomerSubscriptionSortFields) UnmarshalGQL(v interface{}) error
type CustomerWithSubscriptionsFragment ¶
type CustomerWithSubscriptionsFragment struct { ID string "json:\"id\" graphql:\"id\"" Name *string "json:\"name\" graphql:\"name\"" Email *string "json:\"email\" graphql:\"email\"" CreatedAt *string "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt string "json:\"updatedAt\" graphql:\"updatedAt\"" RefID string "json:\"refId\" graphql:\"refId\"" CustomerID string "json:\"customerId\" graphql:\"customerId\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" AwsMarketplaceCustomerID *string "json:\"awsMarketplaceCustomerId\" graphql:\"awsMarketplaceCustomerId\"" HasPaymentMethod bool "json:\"hasPaymentMethod\" graphql:\"hasPaymentMethod\"" HasActiveSubscription bool "json:\"hasActiveSubscription\" graphql:\"hasActiveSubscription\"" DefaultPaymentExpirationMonth *int64 "json:\"defaultPaymentExpirationMonth\" graphql:\"defaultPaymentExpirationMonth\"" DefaultPaymentExpirationYear *int64 "json:\"defaultPaymentExpirationYear\" graphql:\"defaultPaymentExpirationYear\"" DefaultPaymentMethodLast4Digits *string "json:\"defaultPaymentMethodLast4Digits\" graphql:\"defaultPaymentMethodLast4Digits\"" DefaultPaymentMethodType *PaymentMethodType "json:\"defaultPaymentMethodType\" graphql:\"defaultPaymentMethodType\"" TrialedPlans []*CustomerWithSubscriptionsFragment_CustomerFragment_TrialedPlans "json:\"trialedPlans\" graphql:\"trialedPlans\"" ExperimentInfo *CustomerWithSubscriptionsFragment_CustomerFragment_ExperimentInfo "json:\"experimentInfo\" graphql:\"experimentInfo\"" Coupon *CouponFragment "json:\"coupon\" graphql:\"coupon\"" EligibleForTrial []*CustomerWithSubscriptionsFragment_CustomerFragment_EligibleForTrial "json:\"eligibleForTrial\" graphql:\"eligibleForTrial\"" PromotionalEntitlements []*PromotionalEntitlementFragment "json:\"promotionalEntitlements\" graphql:\"promotionalEntitlements\"" Subscriptions []*SubscriptionFragment "json:\"subscriptions\" graphql:\"subscriptions\"" }
type CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_AmountsOff ¶ added in v2.198.0
type CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_SyncStates ¶
type CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_SyncStates struct { VendorIdentifier VendorIdentifier "json:\"vendorIdentifier\" graphql:\"vendorIdentifier\"" Status SyncStatus "json:\"status\" graphql:\"status\"" }
type CustomerWithSubscriptionsFragment_CustomerFragment_ExperimentInfo ¶
type CustomerWithSubscriptionsFragment_CustomerFragment_ExperimentInfo struct { GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
type CustomerWithSubscriptionsFragment_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature ¶
type CustomerWithSubscriptionsFragment_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CustomerWithSubscriptionsFragment_CustomerFragment_TrialedPlans ¶
type CustomerWithSubscriptionsFragment_CustomerFragment_TrialedPlans struct { ProductID *string "json:\"productId\" graphql:\"productId\"" ProductRefID *string "json:\"productRefId\" graphql:\"productRefId\"" PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" PlanID *string "json:\"planId\" graphql:\"planId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ExperimentInfo ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_BasePlan ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type DateFieldComparison ¶
type DateFieldComparison struct { Between *DateFieldComparisonBetween `json:"between,omitempty"` Eq *string `json:"eq,omitempty"` Gt *string `json:"gt,omitempty"` Gte *string `json:"gte,omitempty"` In []string `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Lt *string `json:"lt,omitempty"` Lte *string `json:"lte,omitempty"` Neq *string `json:"neq,omitempty"` NotBetween *DateFieldComparisonBetween `json:"notBetween,omitempty"` NotIn []string `json:"notIn,omitempty"` }
type DateRange ¶
type DateRange struct { // The end date of the range End *string `json:"end"` // The start date of the range Start *string `json:"start"` }
Represents a date range with a start and end date
type DefaultSSORolesInput ¶ added in v2.296.0
type DefaultSSORolesInput struct { // Account level access of the user AccountRole AccountAccessRole `json:"accountRole"` // Environment level access of the user NonProductionRole EnvironmentAccessRole `json:"nonProductionRole"` // Environment level access of the user ProductionRole EnvironmentAccessRole `json:"productionRole"` }
Input type for default SSO roles
type DefaultTrialConfig ¶
type DefaultTrialConfig struct { // Budget configuration Budget *BudgetConfiguration `json:"budget"` // The duration of the trial in the specified units Duration float64 `json:"duration"` // Trial end behavior TrialEndBehavior *TrialEndBehavior `json:"trialEndBehavior"` // The time unit for the trial duration (days or months) Units TrialPeriodUnits `json:"units"` }
Default configuration for a trial
type DefaultTrialConfigChange ¶
type DefaultTrialConfigChange struct { // The value after the change After *DefaultTrialConfig `json:"after"` // The value before the change Before *DefaultTrialConfig `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Default trial config change
type DefaultTrialConfigInputDto ¶
type DefaultTrialConfigInputDto struct { // Budget configuration Budget *BudgetConfigurationInput `json:"budget,omitempty"` // The duration of the trial in the specified units Duration *float64 `json:"duration,omitempty"` // Trial end behavior TrialEndBehavior *TrialEndBehavior `json:"trialEndBehavior,omitempty"` // The time unit for the trial duration (days or months) Units *TrialPeriodUnits `json:"units,omitempty"` }
Default configuration for a trial
type DelegateSubscriptionToCustomerInput ¶ added in v2.196.0
type DelegateSubscriptionToCustomerInput struct { // The customer ID which will manage the subscription (the paying customer of the subscription will not change) DestinationCustomerID *string `json:"destinationCustomerId,omitempty"` // The environment ID of the subscription to delegate EnvironmentID *string `json:"environmentId,omitempty"` // The ID of the subscription to delegate SubscriptionID string `json:"subscriptionId"` }
The input for delegating a subscription to a customer
type DelegateSubscriptionToCustomerResponse ¶ added in v2.198.1
type DelegateSubscriptionToCustomerResponse struct {
DelegateSubscriptionToCustomer *SlimSubscriptionFragment "json:\"delegateSubscriptionToCustomer\" graphql:\"delegateSubscriptionToCustomer\""
}
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Addons ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Addons_Addon ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Customer ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_ExperimentInfo ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Plan ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶ added in v2.198.1
type DelegateSubscriptionToCustomer_DelegateSubscriptionToCustomer_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶ added in v2.198.1
type DeleteFeatureInput ¶
type DeleteFeatureInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Unique identifier for the entity ID string `json:"id"` }
Input for deleting a feature
type DeleteOneHookInput ¶
type DeleteOneHookInput struct { // The id of the record to delete. ID string `json:"id"` }
type DeleteOneIntegrationInput ¶
type DeleteOneIntegrationInput struct { // The id of the record to delete. ID string `json:"id"` }
type DeleteOnePackageEntitlementInput ¶
type DeleteOnePackageEntitlementInput struct { // The id of the record to delete. ID string `json:"id"` }
type DeleteOnePriceInput ¶
type DeleteOnePriceInput struct { // The id of the record to delete. ID string `json:"id"` }
type DeleteOneProductInput ¶
type DeleteOneProductInput struct { // Unique identifier for the entity ID string `json:"id"` }
Input for deleting a product
type DeleteOnePromotionalEntitlementInput ¶
type DeleteOnePromotionalEntitlementInput struct { // The id of the record to delete. ID string `json:"id"` }
type DeleteWorkflowTriggerInput ¶ added in v2.341.0
type DeleteWorkflowTriggerInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Workflow trigger id WorkflowTriggerID string `json:"workflowTriggerId"` }
Delete workflow trigger input
type Department ¶
type Department string
The department the user belongs to
const ( // CEO or Founder DepartmentCeoOrFounder Department = "CEO_OR_FOUNDER" // Engineering DepartmentEngineering Department = "ENGINEERING" // Growth DepartmentGrowth Department = "GROWTH" // Marketing DepartmentMarketing Department = "MARKETING" // Monetization DepartmentMonetization Department = "MONETIZATION" // Other DepartmentOther Department = "OTHER" // Product DepartmentProduct Department = "PRODUCT" )
func (Department) IsValid ¶
func (e Department) IsValid() bool
func (Department) MarshalGQL ¶
func (e Department) MarshalGQL(w io.Writer)
func (Department) String ¶
func (e Department) String() string
func (*Department) UnmarshalGQL ¶
func (e *Department) UnmarshalGQL(v interface{}) error
type DetachCustomerPaymentMethodInput ¶
type DetachCustomerPaymentMethodInput struct { // Customer slug CustomerID string `json:"customerId"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` }
Remove a payment method from a customer
type DetachCustomerPaymentMethodResponse ¶
type DetachCustomerPaymentMethodResponse struct {
DetachCustomerPaymentMethod *SlimCustomerFragment "json:\"detachCustomerPaymentMethod\" graphql:\"detachCustomerPaymentMethod\""
}
type DimensionsMappingInput ¶
type DimensionsMappingInput struct { // AWS dimension key for the mapping Key string `json:"key"` // Corresponding Stigg plan name for feature management PlanName string `json:"planName"` // Reference ID of the corresponding Stigg plan PlanRefID string `json:"planRefId"` }
Configuration for mapping AWS Marketplace dimensions to Stigg plans
type DiscardPackageDraftInput ¶
type DiscardPackageDraftInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The unique identifier for the entity RefID string `json:"refId"` }
Discard Package Draft Input
type DiscountDurationType ¶
type DiscountDurationType string
The type of the discount duration
const ( DiscountDurationTypeForever DiscountDurationType = "FOREVER" DiscountDurationTypeOnce DiscountDurationType = "ONCE" DiscountDurationTypeRepeating DiscountDurationType = "REPEATING" )
func (DiscountDurationType) IsValid ¶
func (e DiscountDurationType) IsValid() bool
func (DiscountDurationType) MarshalGQL ¶
func (e DiscountDurationType) MarshalGQL(w io.Writer)
func (DiscountDurationType) String ¶
func (e DiscountDurationType) String() string
func (*DiscountDurationType) UnmarshalGQL ¶
func (e *DiscountDurationType) UnmarshalGQL(v interface{}) error
type DiscountType ¶
type DiscountType string
The type of the discount
const ( DiscountTypeFixed DiscountType = "FIXED" DiscountTypePercentage DiscountType = "PERCENTAGE" )
func (DiscountType) IsValid ¶
func (e DiscountType) IsValid() bool
func (DiscountType) MarshalGQL ¶
func (e DiscountType) MarshalGQL(w io.Writer)
func (DiscountType) String ¶
func (e DiscountType) String() string
func (*DiscountType) UnmarshalGQL ¶
func (e *DiscountType) UnmarshalGQL(v interface{}) error
type DoesFeatureExist ¶
type DoesFeatureExist struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The unique identifier for the feature RefID string `json:"refId"` }
Input for checking if a feature exists
type DowngradeChangeVariables ¶
type DowngradeChangeVariables struct { AddonRefIds *string `json:"addonRefIds"` Addons []*PlanChangeAddon `json:"addons"` BillableFeatures []*BillableFeature `json:"billableFeatures"` BillingPeriod *BillingPeriod `json:"billingPeriod"` DowngradePlanRefID string `json:"downgradePlanRefId"` PriceOverrides []*PriceOverrideChangeVariables `json:"priceOverrides"` }
func (DowngradeChangeVariables) IsScheduleVariables ¶
func (DowngradeChangeVariables) IsScheduleVariables()
type DumpEnvironmentForForMergeComparisonInput ¶
type DumpEnvironmentForForMergeComparisonInput struct { // Slug of the destination environment DestinationEnvironmentSlug string `json:"destinationEnvironmentSlug"` // Merge configuration MergeConfiguration *EnvironmentMergeConfigurationInput `json:"mergeConfiguration,omitempty"` // Slug of the source environment SourceEnvironmentSlug string `json:"sourceEnvironmentSlug"` }
Input for dumping two environments for comparison before a merge
type DumpEnvironmentForMergeComparison ¶
type DumpEnvironmentForMergeComparison struct { // The anticipated state of the environment after the merge operation would be applied PostMergeDump map[string]interface{} `json:"postMergeDump"` // The state of the environment before the merge operation is applied PreMergeDump map[string]interface{} `json:"preMergeDump"` }
DTO representing the pre-merge and post-merge dumps of environments for comparison
type DumpEnvironmentProductCatalogInput ¶
type DumpEnvironmentProductCatalogInput struct { // The slug of the environment to dump EnvironmentSlug string `json:"environmentSlug"` }
Input type for dumpEnvironmentProductCatalog mutation
type DuplicateProductInput ¶
type DuplicateProductInput struct { // Description of the new product Description *string `json:"description,omitempty"` // Display name of the new product DisplayName *string `json:"displayName,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The unique identifier for the entity RefID string `json:"refId"` // ID of the product to duplicate SourceProductID string `json:"sourceProductId"` }
Input for duplicating a product
type EditPackageGroupDetailsInput ¶
type EditPackageGroupDetailsInput struct { // The description of the package group Description *string `json:"description,omitempty"` // The display name of the package group DisplayName string `json:"displayName"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The id of the package group PackageGroupID string `json:"packageGroupId"` }
The input type for editing a package group details
type EligibleForTrial ¶
type EligibleForTrial struct { // Wether the customer is eligible for a trial Eligible bool `json:"eligible"` // Internal product id ProductID *string `json:"productId"` // Product slug, as defined by the user ProductRefID *string `json:"productRefId"` }
Information on a product this customer is eligible for a trial
type Entitlement ¶
type Entitlement struct { // Optional message explaining why access to the feature is denied. AccessDeniedReason *AccessDeniedReason `json:"accessDeniedReason"` // The amount of the feature the customer has used so far in the current period. CurrentUsage *float64 `json:"currentUsage"` CustomerID *string `json:"customerId"` // A custom name to override the default display name for this entitlement. DisplayNameOverride *string `json:"displayNameOverride"` // Timestamp of the last update to the entitlement grant or configuration. EntitlementUpdatedAt *string `json:"entitlementUpdatedAt"` // List of enum values applicable to this entitlement, if it is an enum feature. EnumValues []string `json:"enumValues"` // The feature this entitlement corresponds to. Feature *EntitlementFeature `json:"feature"` // Indicates whether the usage limit is soft — usage can exceed the limit, but will be tracked. HasSoftLimit *bool `json:"hasSoftLimit"` // Indicates whether this entitlement grants unlimited usage with no enforced cap. HasUnlimitedUsage bool `json:"hasUnlimitedUsage"` // Indicates whether this entitlement should be hidden in customer-facing widgets. HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets"` // Indicates whether the entitlement is currently granted to the customer. IsGranted bool `json:"isGranted"` // The ID of the meter tracking usage for this entitlement. MeterID *string `json:"meterId"` NextResetDate *string `json:"nextResetDate"` // The amount of usage requested by the customer. RequestedUsage *float64 `json:"requestedUsage"` // The interval at which usage resets automatically, such as monthly or yearly. ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // Detailed configuration object specifying the usage reset schedule. ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` ResourceID *string `json:"resourceId"` // The maximum allowed usage for this entitlement before restrictions apply. UsageLimit *float64 `json:"usageLimit"` // The anchor for calculating the usage period for metered entitlements with a reset period configured UsagePeriodAnchor *string `json:"usagePeriodAnchor"` // The end date of the usage period for metered entitlements with a reset period configured UsagePeriodEnd *string `json:"usagePeriodEnd"` // The start date of the usage period for metered entitlements with a reset period configured UsagePeriodStart *string `json:"usagePeriodStart"` // Timestamp of the last update to the usage value. UsageUpdatedAt *string `json:"usageUpdatedAt"` }
Represents an entitlement granted to a customer, including its usage and reset configuration.
type EntitlementBehavior ¶
type EntitlementBehavior string
The behavior of the entitlement
const ( // Increment the value of the entitlement EntitlementBehaviorIncrement EntitlementBehavior = "Increment" // Override the value of the entitlement EntitlementBehaviorOverride EntitlementBehavior = "Override" )
func (EntitlementBehavior) IsValid ¶
func (e EntitlementBehavior) IsValid() bool
func (EntitlementBehavior) MarshalGQL ¶
func (e EntitlementBehavior) MarshalGQL(w io.Writer)
func (EntitlementBehavior) String ¶
func (e EntitlementBehavior) String() string
func (*EntitlementBehavior) UnmarshalGQL ¶
func (e *EntitlementBehavior) UnmarshalGQL(v interface{}) error
type EntitlementCheckRequested ¶
type EntitlementCheckRequested struct { // Identifier of the customer for whom the entitlement check was made. CustomerID string `json:"customerId"` // Result object of an entitlement access check. EntitlementCheckResult EntitlementCheckResult `json:"entitlementCheckResult"` // The environment context in which the check occurred. EnvironmentID *string `json:"environmentId,omitempty"` // The internal ID of the feature linked to this entitlement. FeatureID string `json:"featureId"` // The amount of usage requested by the customer. RequestedUsage *float64 `json:"requestedUsage,omitempty"` // The specific resource identifier scoped for the entitlement check. ResourceID *string `json:"resourceId,omitempty"` }
Input used to report that an entitlement check was performed for a customer.
type EntitlementCheckResult ¶
type EntitlementCheckResult struct { // Optional message explaining why access to the feature is denied. AccessDeniedReason *AccessDeniedReason `json:"accessDeniedReason,omitempty"` // The amount of the feature the customer has used so far in the current period. CurrentUsage *float64 `json:"currentUsage,omitempty"` // Indicates whether the customer currently has access to the feature. HasAccess bool `json:"hasAccess"` // Indicates whether the usage limit is soft — usage can exceed the limit, but will be tracked. HasSoftLimit *bool `json:"hasSoftLimit,omitempty"` // Indicates whether this entitlement grants unlimited usage with no enforced cap. HasUnlimitedUsage *bool `json:"hasUnlimitedUsage,omitempty"` // Configuration for monthly usage reset. MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The next date when the entitlement usage resets. NextResetDate *string `json:"nextResetDate,omitempty"` // The amount of usage requested by the customer. RequestedUsage *float64 `json:"requestedUsage,omitempty"` // The interval at which usage resets automatically, such as monthly or yearly. ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The maximum allowed usage for this entitlement before restrictions apply. UsageLimit *float64 `json:"usageLimit,omitempty"` // Configuration for weekly usage reset. WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // Configuration for yearly usage reset. YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Result object of an entitlement access check.
type EntitlementFeature ¶
type EntitlementFeature struct { // Any additional metadata attached to this entitlement. AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` Description *string `json:"description"` // The human-readable name of the entitlement, shown in UI elements. DisplayName string `json:"displayName"` // The configuration data for the enum feature EnumConfiguration []*EnumConfigurationEntity `json:"enumConfiguration"` // The current status of the feature. FeatureStatus FeatureStatus `json:"featureStatus"` // The type of feature associated with the entitlement. FeatureType FeatureType `json:"featureType"` // The singular unit label for the feature. FeatureUnits *string `json:"featureUnits"` // The plural unit label for the feature. FeatureUnitsPlural *string `json:"featureUnitsPlural"` // Unique identifier for the entity ID string `json:"id"` // The type of meter associated with the entitlement. MeterType *MeterType `json:"meterType"` // The unique reference ID of the entitlement. RefID string `json:"refId"` // Unit transformation to be applied to the reported usage UnitTransformation *UnitTransformation `json:"unitTransformation"` }
type EntitlementFragment ¶
type EntitlementFragment struct { Typename *string "json:\"__typename\" graphql:\"__typename\"" IsGranted bool "json:\"isGranted\" graphql:\"isGranted\"" AccessDeniedReason *AccessDeniedReason "json:\"accessDeniedReason\" graphql:\"accessDeniedReason\"" CustomerID *string "json:\"customerId\" graphql:\"customerId\"" ResourceID *string "json:\"resourceId\" graphql:\"resourceId\"" UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" HasUnlimitedUsage bool "json:\"hasUnlimitedUsage\" graphql:\"hasUnlimitedUsage\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" CurrentUsage *float64 "json:\"currentUsage\" graphql:\"currentUsage\"" RequestedUsage *float64 "json:\"requestedUsage\" graphql:\"requestedUsage\"" EntitlementUpdatedAt *string "json:\"entitlementUpdatedAt\" graphql:\"entitlementUpdatedAt\"" UsageUpdatedAt *string "json:\"usageUpdatedAt\" graphql:\"usageUpdatedAt\"" UsagePeriodAnchor *string "json:\"usagePeriodAnchor\" graphql:\"usagePeriodAnchor\"" UsagePeriodStart *string "json:\"usagePeriodStart\" graphql:\"usagePeriodStart\"" UsagePeriodEnd *string "json:\"usagePeriodEnd\" graphql:\"usagePeriodEnd\"" NextResetDate *string "json:\"nextResetDate\" graphql:\"nextResetDate\"" ResetPeriod *EntitlementResetPeriod "json:\"resetPeriod\" graphql:\"resetPeriod\"" ResetPeriodConfiguration *ResetPeriodConfigurationFragment "json:\"resetPeriodConfiguration\" graphql:\"resetPeriodConfiguration\"" Feature *FeatureFragment "json:\"feature\" graphql:\"feature\"" }
type EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type EntitlementOptions ¶
type EntitlementOptions struct { // The amount of usage requested by the customer. RequestedUsage *float64 `json:"requestedUsage,omitempty"` // Not in use anymore ShouldTrack *bool `json:"shouldTrack,omitempty"` }
Options for configuring how an entitlement is tracked or applied.
type EntitlementResetPeriod ¶
type EntitlementResetPeriod string
Entitlement reset period
const ( // Day EntitlementResetPeriodDay EntitlementResetPeriod = "DAY" // Hour EntitlementResetPeriodHour EntitlementResetPeriod = "HOUR" // Month EntitlementResetPeriodMonth EntitlementResetPeriod = "MONTH" // Week EntitlementResetPeriodWeek EntitlementResetPeriod = "WEEK" // Year EntitlementResetPeriodYear EntitlementResetPeriod = "YEAR" )
func (EntitlementResetPeriod) IsValid ¶
func (e EntitlementResetPeriod) IsValid() bool
func (EntitlementResetPeriod) MarshalGQL ¶
func (e EntitlementResetPeriod) MarshalGQL(w io.Writer)
func (EntitlementResetPeriod) String ¶
func (e EntitlementResetPeriod) String() string
func (*EntitlementResetPeriod) UnmarshalGQL ¶
func (e *EntitlementResetPeriod) UnmarshalGQL(v interface{}) error
type EntitlementSummary ¶
type EntitlementSummary struct { // The number of addon units applied to the feature entitlement. AddonQuantity *float64 `json:"addonQuantity"` // The entitlement granted through a feature package. FeaturePackageEntitlement *PackageEntitlement `json:"featurePackageEntitlement"` // The entitlement granted via a promotional offer or override. FeaturePromotionalEntitlement *PromotionalEntitlement `json:"featurePromotionalEntitlement"` // Indicates whether this entitlement is currently active and in effect. IsEffectiveEntitlement bool `json:"isEffectiveEntitlement"` // The subscription plan associated with the entitlement. Plan *Plan `json:"plan"` // The entitlement derived from the pricing configuration of the subscription. PriceEntitlement *PriceEntitlement `json:"priceEntitlement"` // The customer subscription context in which the entitlement was granted. Subscription *CustomerSubscription `json:"subscription"` }
Summary of all entitlements affecting a given feature for a customer.
type EntitlementUsageUpdated ¶
type EntitlementUsageUpdated struct { Usage *UsageUpdatedFragment "json:\"usage\" graphql:\"usage\"" Entitlement *EntitlementFragment "json:\"entitlement\" graphql:\"entitlement\"" }
type EntitlementUsageUpdated_Entitlement_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type EntitlementUsageUpdated_Entitlement_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type EntitlementWithSummary ¶
type EntitlementWithSummary struct { // Optional message explaining why access to the feature is denied. AccessDeniedReason *AccessDeniedReason `json:"accessDeniedReason"` // The amount of the feature the customer has used so far in the current period. CurrentUsage *float64 `json:"currentUsage"` CustomerID *string `json:"customerId"` // A custom name to override the default display name for this entitlement. DisplayNameOverride *string `json:"displayNameOverride"` // Timestamp of the last update to the entitlement grant or configuration. EntitlementUpdatedAt *string `json:"entitlementUpdatedAt"` // List of enum values applicable to this entitlement, if it is an enum feature. EnumValues []string `json:"enumValues"` // The feature this entitlement corresponds to. Feature *EntitlementFeature `json:"feature"` // Indicates whether the usage limit is soft — usage can exceed the limit, but will be tracked. HasSoftLimit *bool `json:"hasSoftLimit"` // Indicates whether this entitlement grants unlimited usage with no enforced cap. HasUnlimitedUsage bool `json:"hasUnlimitedUsage"` // Indicates whether this entitlement should be hidden in customer-facing widgets. HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets"` // Indicates whether the entitlement is currently granted to the customer. IsGranted bool `json:"isGranted"` // The ID of the meter tracking usage for this entitlement. MeterID *string `json:"meterId"` NextResetDate *string `json:"nextResetDate"` // The amount of usage requested by the customer. RequestedUsage *float64 `json:"requestedUsage"` // The interval at which usage resets automatically, such as monthly or yearly. ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // Detailed configuration object specifying the usage reset schedule. ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` ResourceID *string `json:"resourceId"` // List of entitlement summaries per feature, including source and effective values. Summaries []*EntitlementSummary `json:"summaries"` // The maximum allowed usage for this entitlement before restrictions apply. UsageLimit *float64 `json:"usageLimit"` // The anchor for calculating the usage period for metered entitlements with a reset period configured UsagePeriodAnchor *string `json:"usagePeriodAnchor"` // The end date of the usage period for metered entitlements with a reset period configured UsagePeriodEnd *string `json:"usagePeriodEnd"` // The start date of the usage period for metered entitlements with a reset period configured UsagePeriodStart *string `json:"usagePeriodStart"` // Timestamp of the last update to the usage value. UsageUpdatedAt *string `json:"usageUpdatedAt"` }
A data structure that combines raw entitlement data with its computed summary.
type EntitlementsUpdated ¶
type EntitlementsUpdated struct { // The unique identifier for the account AccountID string `json:"accountId"` // Identifier of the customer whose entitlements have changed. CustomerID string `json:"customerId"` // The updated list of entitlements for the customer. Entitlements []*Entitlement `json:"entitlements"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The resource the entitlement update is scoped to. ResourceID *string `json:"resourceId"` }
Event payload for when entitlements are updated for a customer.
type EntitlementsUpdatedPayload ¶
type EntitlementsUpdatedPayload struct { CustomerID string "json:\"customerId\" graphql:\"customerId\"" ResourceID *string "json:\"resourceId\" graphql:\"resourceId\"" Entitlements []*EntitlementFragment "json:\"entitlements\" graphql:\"entitlements\"" }
type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type EntitySelectionMode ¶
type EntitySelectionMode string
Mode for selecting which entities to import
const ( // Exclude specified entities from import EntitySelectionModeBlackList EntitySelectionMode = "BLACK_LIST" // Only import specified entities EntitySelectionModeWhiteList EntitySelectionMode = "WHITE_LIST" )
func (EntitySelectionMode) IsValid ¶
func (e EntitySelectionMode) IsValid() bool
func (EntitySelectionMode) MarshalGQL ¶
func (e EntitySelectionMode) MarshalGQL(w io.Writer)
func (EntitySelectionMode) String ¶
func (e EntitySelectionMode) String() string
func (*EntitySelectionMode) UnmarshalGQL ¶
func (e *EntitySelectionMode) UnmarshalGQL(v interface{}) error
type EnumConfigurationEntity ¶ added in v2.463.0
type EnumConfigurationEntity struct { // The deletion date for soft-deleted enum configuration entities DeletedAt *string `json:"deletedAt"` // The display name for the enum configuration entity DisplayName string `json:"displayName"` // The unique value identifier for the enum configuration entity Value string `json:"value"` }
Feature enum configuration entity
type EnumConfigurationEntityInput ¶ added in v2.463.0
type EnumConfigurationEntityInput struct { // The display name for the enum configuration entity DisplayName string `json:"displayName"` // The unique value identifier for the enum configuration entity Value string `json:"value"` }
Feature enum configuration entity
type Environment ¶
type Environment struct { Account *Account `json:"account"` APIKeys []*APIKey `json:"apiKeys"` // The color associated with the environment, used for UI representation Color *string `json:"color"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The description of the environment Description *string `json:"description"` // The display name of the environment DisplayName string `json:"displayName"` // Whether hardened client access is enabled for the environment HardenClientAccessEnabled bool `json:"hardenClientAccessEnabled"` // Unique identifier for the entity ID string `json:"id"` // Whether the environment is a sandbox environment IsSandbox bool `json:"isSandbox"` // The date when the environment will be permanently deleted, if applicable PermanentDeletionDate *string `json:"permanentDeletionDate"` // The provisioning status of the environment, e.g. "PROVISIONED" or "PROVISIONING" ProvisionStatus *EnvironmentProvisionStatus `json:"provisionStatus"` // The signing token for the environment, used for secure communication SigningToken string `json:"signingToken"` // The slug of the environment, used in URLs Slug string `json:"slug"` // The type of the environment, e.g. "DEVELOPMENT", "PRODUCTION", or "SANDBOX" Type EnvironmentType `json:"type"` }
An environment object
type EnvironmentAccessRole ¶ added in v2.241.0
type EnvironmentAccessRole string
Environment access role of the user
const ( // User has administrative access to the environment EnvironmentAccessRoleAdmin EnvironmentAccessRole = "ADMIN" // User has no access to the environment EnvironmentAccessRoleNone EnvironmentAccessRole = "NONE" // User has support-level access to the environment to manage customers and subscriptions EnvironmentAccessRoleSupport EnvironmentAccessRole = "SUPPORT" // User has read-only access to the environment EnvironmentAccessRoleViewer EnvironmentAccessRole = "VIEWER" )
func (EnvironmentAccessRole) IsValid ¶ added in v2.241.0
func (e EnvironmentAccessRole) IsValid() bool
func (EnvironmentAccessRole) MarshalGQL ¶ added in v2.241.0
func (e EnvironmentAccessRole) MarshalGQL(w io.Writer)
func (EnvironmentAccessRole) String ¶ added in v2.241.0
func (e EnvironmentAccessRole) String() string
func (*EnvironmentAccessRole) UnmarshalGQL ¶ added in v2.241.0
func (e *EnvironmentAccessRole) UnmarshalGQL(v interface{}) error
type EnvironmentConnection ¶
type EnvironmentConnection struct { // Array of edges. Edges []*EnvironmentEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` }
type EnvironmentEdge ¶
type EnvironmentEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the Environment Node Environment `json:"node"` }
type EnvironmentFilter ¶
type EnvironmentFilter struct { And []*EnvironmentFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*EnvironmentFilter `json:"or,omitempty"` PermanentDeletionDate *DateFieldComparison `json:"permanentDeletionDate,omitempty"` Slug *StringFieldComparison `json:"slug,omitempty"` }
type EnvironmentInput ¶
type EnvironmentInput struct { // The color used to distinguish this environment in the UI Color *string `json:"color,omitempty"` // Optional description of the environment Description *string `json:"description,omitempty"` // The name of the environment that will be displayed in the UI DisplayName *string `json:"displayName,omitempty"` // Whether client-side security hardening is enabled for this environment HardenClientAccessEnabled *bool `json:"hardenClientAccessEnabled,omitempty"` // The current provisioning status of the environment ProvisionStatus *EnvironmentProvisionStatus `json:"provisionStatus,omitempty"` }
Input for updating an existing environment
type EnvironmentMaxAggregate ¶
type EnvironmentMergeConfigurationInput ¶ added in v2.294.0
type EnvironmentMergeConfigurationInput struct { // Whether to include coupons in the merge or comparison. Defaults to true if not specified IncludeCoupons *bool `json:"includeCoupons,omitempty"` }
Configuration options for customizing an environment merge or comparison process
type EnvironmentMinAggregate ¶
type EnvironmentMissingError ¶
type EnvironmentProvisionStatus ¶
type EnvironmentProvisionStatus string
Represents the provisioning status of an environment
const ( // The environment has been successfully provisioned EnvironmentProvisionStatusDone EnvironmentProvisionStatus = "DONE" // The environment provisioning process has failed EnvironmentProvisionStatusFailed EnvironmentProvisionStatus = "FAILED" // The environment provisioning process is currently in progress EnvironmentProvisionStatusInProgress EnvironmentProvisionStatus = "IN_PROGRESS" // The environment has not yet started the provisioning process EnvironmentProvisionStatusNotProvisioned EnvironmentProvisionStatus = "NOT_PROVISIONED" )
func (EnvironmentProvisionStatus) IsValid ¶
func (e EnvironmentProvisionStatus) IsValid() bool
func (EnvironmentProvisionStatus) MarshalGQL ¶
func (e EnvironmentProvisionStatus) MarshalGQL(w io.Writer)
func (EnvironmentProvisionStatus) String ¶
func (e EnvironmentProvisionStatus) String() string
func (*EnvironmentProvisionStatus) UnmarshalGQL ¶
func (e *EnvironmentProvisionStatus) UnmarshalGQL(v interface{}) error
type EnvironmentSort ¶
type EnvironmentSort struct { Direction SortDirection `json:"direction"` Field EnvironmentSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type EnvironmentSortFields ¶
type EnvironmentSortFields string
const ( EnvironmentSortFieldsCreatedAt EnvironmentSortFields = "createdAt" EnvironmentSortFieldsDisplayName EnvironmentSortFields = "displayName" EnvironmentSortFieldsID EnvironmentSortFields = "id" EnvironmentSortFieldsPermanentDeletionDate EnvironmentSortFields = "permanentDeletionDate" EnvironmentSortFieldsSlug EnvironmentSortFields = "slug" )
func (EnvironmentSortFields) IsValid ¶
func (e EnvironmentSortFields) IsValid() bool
func (EnvironmentSortFields) MarshalGQL ¶
func (e EnvironmentSortFields) MarshalGQL(w io.Writer)
func (EnvironmentSortFields) String ¶
func (e EnvironmentSortFields) String() string
func (*EnvironmentSortFields) UnmarshalGQL ¶
func (e *EnvironmentSortFields) UnmarshalGQL(v interface{}) error
type EnvironmentType ¶
type EnvironmentType string
EnvironmentType
const ( // Development environment, used for testing and development purposes EnvironmentTypeDevelopment EnvironmentType = "DEVELOPMENT" // Production environment, used for live applications and services EnvironmentTypeProduction EnvironmentType = "PRODUCTION" // Sandbox environment, used for isolated testing and experimentation EnvironmentTypeSandbox EnvironmentType = "SANDBOX" )
func (EnvironmentType) IsValid ¶
func (e EnvironmentType) IsValid() bool
func (EnvironmentType) MarshalGQL ¶
func (e EnvironmentType) MarshalGQL(w io.Writer)
func (EnvironmentType) String ¶
func (e EnvironmentType) String() string
func (*EnvironmentType) UnmarshalGQL ¶
func (e *EnvironmentType) UnmarshalGQL(v interface{}) error
type ErrorCode ¶
type ErrorCode string
error codes
const ( ErrorCodeAccessDeniedError ErrorCode = "AccessDeniedError" ErrorCodeAccountNotFoundError ErrorCode = "AccountNotFoundError" // Addon dependency missing error ErrorCodeAddonDependencyMissingError ErrorCode = "AddonDependencyMissingError" ErrorCodeAddonHasToHavePriceError ErrorCode = "AddonHasToHavePriceError" // Cannot delete an addon that is compatible with an addon group ErrorCodeAddonIsCompatibleWithGroup ErrorCode = "AddonIsCompatibleWithGroup" // Cannot delete an addon that is compatible with a plan ErrorCodeAddonIsCompatibleWithPlan ErrorCode = "AddonIsCompatibleWithPlan" ErrorCodeAddonNotFound ErrorCode = "AddonNotFound" // Addon quantity exceeds limit error ErrorCodeAddonQuantityExceedsLimitError ErrorCode = "AddonQuantityExceedsLimitError" ErrorCodeAddonWithDraftCannotBeDeletedError ErrorCode = "AddonWithDraftCannotBeDeletedError" // Multiple addons not found ErrorCodeAddonsNotFound ErrorCode = "AddonsNotFound" ErrorCodeAmountTooLarge ErrorCode = "AmountTooLarge" ErrorCodeArchivedCouponCantBeApplied ErrorCode = "ArchivedCouponCantBeApplied" // The authenticated customer does not match the customer in the request ErrorCodeAuthCustomerMismatch ErrorCode = "AuthCustomerMismatch" // The authenticated customer has read-only permissions and cannot perform this operation ErrorCodeAuthCustomerReadonly ErrorCode = "AuthCustomerReadonly" ErrorCodeAwsMarketplaceIntegrationError ErrorCode = "AwsMarketplaceIntegrationError" ErrorCodeAwsMarketplaceIntegrationValidationError ErrorCode = "AwsMarketplaceIntegrationValidationError" ErrorCodeBadUserInput ErrorCode = "BadUserInput" ErrorCodeBillingIntegrationAlreadyExistsError ErrorCode = "BillingIntegrationAlreadyExistsError" ErrorCodeBillingIntegrationMissing ErrorCode = "BillingIntegrationMissing" ErrorCodeBillingPeriodMissingError ErrorCode = "BillingPeriodMissingError" // Cannot add override entitlement to a plan ErrorCodeCannotAddOverrideEntitlementToPlan ErrorCode = "CannotAddOverrideEntitlementToPlan" ErrorCodeCannotArchiveFeatureError ErrorCode = "CannotArchiveFeatureError" ErrorCodeCannotArchiveFeatureGroupError ErrorCode = "CannotArchiveFeatureGroupError" // Cannot change billing integration at current customer state ErrorCodeCannotChangeBillingIntegration ErrorCode = "CannotChangeBillingIntegration" ErrorCodeCannotDeleteCustomerError ErrorCode = "CannotDeleteCustomerError" // Deleting the default integration is not allowed ErrorCodeCannotDeleteDefaultIntegration ErrorCode = "CannotDeleteDefaultIntegration" ErrorCodeCannotDeleteFeatureError ErrorCode = "CannotDeleteFeatureError" ErrorCodeCannotDeleteProductError ErrorCode = "CannotDeleteProductError" ErrorCodeCannotEditPackageInNonDraftMode ErrorCode = "CannotEditPackageInNonDraftMode" ErrorCodeCannotRemovePaymentMethodFromCustomerError ErrorCode = "CannotRemovePaymentMethodFromCustomerError" ErrorCodeCannotReportUsageForEntitlementWithMeterError ErrorCode = "CannotReportUsageForEntitlementWithMeterError" // Can not update unit transformation since this feature has connected active subscriptions ErrorCodeCannotUpdateUnitTransformationError ErrorCode = "CannotUpdateUnitTransformationError" ErrorCodeCannotUpsertToPackageThatHasDraft ErrorCode = "CannotUpsertToPackageThatHasDraft" // Changing paying customer is not supported ErrorCodeChangingPayingCustomerIsNotSupportedError ErrorCode = "ChangingPayingCustomerIsNotSupportedError" ErrorCodeCheckoutIsNotSupported ErrorCode = "CheckoutIsNotSupported" ErrorCodeCouponNotFound ErrorCode = "CouponNotFound" ErrorCodeCustomerAlreadyHaveCustomerCoupon ErrorCode = "CustomerAlreadyHaveCustomerCoupon" ErrorCodeCustomerAlreadyUsesCoupon ErrorCode = "CustomerAlreadyUsesCoupon" ErrorCodeCustomerHasNoEmailAddress ErrorCode = "CustomerHasNoEmailAddress" ErrorCodeCustomerNoBillingID ErrorCode = "CustomerNoBillingId" ErrorCodeCustomerNotFound ErrorCode = "CustomerNotFound" ErrorCodeCustomerResourceNotFound ErrorCode = "CustomerResourceNotFound" ErrorCodeDowngradeBillingPeriodNotSupportedError ErrorCode = "DowngradeBillingPeriodNotSupportedError" // Draft addon cannot be archived ErrorCodeDraftAddonCantBeArchived ErrorCode = "DraftAddonCantBeArchived" ErrorCodeDraftPlanCantBeArchived ErrorCode = "DraftPlanCantBeArchived" // Duplicate addons provisioned error ErrorCodeDuplicateAddonProvisionedError ErrorCode = "DuplicateAddonProvisionedError" // Duplicate integration for same non billing vendor identifier not allowed ErrorCodeDuplicateIntegrationNotAllowed ErrorCode = "DuplicateIntegrationNotAllowed" ErrorCodeDuplicateProductValidationError ErrorCode = "DuplicateProductValidationError" ErrorCodeDuplicatedEntityNotAllowed ErrorCode = "DuplicatedEntityNotAllowed" ErrorCodeEditAllowedOnDraftPackageOnlyError ErrorCode = "EditAllowedOnDraftPackageOnlyError" ErrorCodeEntitlementLimitExceededError ErrorCode = "EntitlementLimitExceededError" ErrorCodeEntitlementUsageOutOfRangeError ErrorCode = "EntitlementUsageOutOfRangeError" ErrorCodeEntitlementsMustBelongToSamePackage ErrorCode = "EntitlementsMustBelongToSamePackage" ErrorCodeEntityIDDifferentFromRefIDError ErrorCode = "EntityIdDifferentFromRefIdError" ErrorCodeEntityIsArchivedError ErrorCode = "EntityIsArchivedError" ErrorCodeEnvironmentMissing ErrorCode = "EnvironmentMissing" ErrorCodeExperimentAlreadyRunning ErrorCode = "ExperimentAlreadyRunning" ErrorCodeExperimentNotFoundError ErrorCode = "ExperimentNotFoundError" ErrorCodeExperimentStatusError ErrorCode = "ExperimentStatusError" ErrorCodeFailedToCreateCheckoutSessionError ErrorCode = "FailedToCreateCheckoutSessionError" ErrorCodeFailedToImportCustomer ErrorCode = "FailedToImportCustomer" // Failed to import subscriptions ErrorCodeFailedToImportSubscriptions ErrorCode = "FailedToImportSubscriptions" // Failed to resolve billing integration ErrorCodeFailedToResolveBillingIntegration ErrorCode = "FailedToResolveBillingIntegration" ErrorCodeFeatureConfigurationExceededLimitError ErrorCode = "FeatureConfigurationExceededLimitError" ErrorCodeFeatureGroupNotFoundError ErrorCode = "FeatureGroupNotFoundError" ErrorCodeFeatureNotFound ErrorCode = "FeatureNotFound" ErrorCodeFetchAllCountriesPricesNotAllowed ErrorCode = "FetchAllCountriesPricesNotAllowed" // Free plan can't have compatible package groups error ErrorCodeFreePlanCantHaveCompatiblePackageGroupError ErrorCode = "FreePlanCantHaveCompatiblePackageGroupError" // Too many graphql aliases were used in a single request ErrorCodeGraphQLAliasesLimitExceeded ErrorCode = "GraphQLAliasesLimitExceeded" // Too many batched operations were used in a single request ErrorCodeGraphQLBatchedOperationsLimitExceeded ErrorCode = "GraphQLBatchedOperationsLimitExceeded" // Unsupported directive ErrorCodeGraphQLUnsupportedDirective ErrorCode = "GraphQLUnsupportedDirective" ErrorCodeHubspotIntegrationError ErrorCode = "HubspotIntegrationError" ErrorCodeIdentityForbidden ErrorCode = "IdentityForbidden" ErrorCodeImportAlreadyInProgress ErrorCode = "ImportAlreadyInProgress" ErrorCodeImportSubscriptionsBulkError ErrorCode = "ImportSubscriptionsBulkError" ErrorCodeIncompatibleSubscriptionAddon ErrorCode = "IncompatibleSubscriptionAddon" ErrorCodeInitStripePaymentMethodError ErrorCode = "InitStripePaymentMethodError" ErrorCodeIntegrationNotFound ErrorCode = "IntegrationNotFound" ErrorCodeIntegrationValidationError ErrorCode = "IntegrationValidationError" ErrorCodeIntegrityViolation ErrorCode = "IntegrityViolation" ErrorCodeInvalidAddressError ErrorCode = "InvalidAddressError" ErrorCodeInvalidArgumentError ErrorCode = "InvalidArgumentError" ErrorCodeInvalidCancellationDate ErrorCode = "InvalidCancellationDate" ErrorCodeInvalidDoggoSignatureError ErrorCode = "InvalidDoggoSignatureError" ErrorCodeInvalidEntitlementResetPeriod ErrorCode = "InvalidEntitlementResetPeriod" ErrorCodeInvalidMemberDelete ErrorCode = "InvalidMemberDelete" ErrorCodeInvalidMetadataError ErrorCode = "InvalidMetadataError" ErrorCodeInvalidQuantity ErrorCode = "InvalidQuantity" ErrorCodeInvalidSubscriptionStatus ErrorCode = "InvalidSubscriptionStatus" ErrorCodeInvalidUpdatePriceUnitAmountError ErrorCode = "InvalidUpdatePriceUnitAmountError" ErrorCodeMemberInvitationError ErrorCode = "MemberInvitationError" ErrorCodeMemberNotFound ErrorCode = "MemberNotFound" ErrorCodeMergeEnvironmentValidationError ErrorCode = "MergeEnvironmentValidationError" ErrorCodeMeterMustBeAssociatedToMeteredFeature ErrorCode = "MeterMustBeAssociatedToMeteredFeature" ErrorCodeMeteringNotAvailableForFeatureType ErrorCode = "MeteringNotAvailableForFeatureType" ErrorCodeMissingEntityIDError ErrorCode = "MissingEntityIdError" ErrorCodeMissingSubscriptionInvoiceError ErrorCode = "MissingSubscriptionInvoiceError" // Multi subscription product cannot be a source of auto-cancellation rules ErrorCodeMultiSubscriptionCantBeAutoCancellationSourceError ErrorCode = "MultiSubscriptionCantBeAutoCancellationSourceError" // This account has no access to the requested feature ErrorCodeNoFeatureEntitlementError ErrorCode = "NoFeatureEntitlementError" ErrorCodeNoFeatureEntitlementInSubscription ErrorCode = "NoFeatureEntitlementInSubscription" ErrorCodeNoProductsAvailable ErrorCode = "NoProductsAvailable" ErrorCodeOperationNotAllowedDuringInProgressExperiment ErrorCode = "OperationNotAllowedDuringInProgressExperiment" ErrorCodePackageAlreadyPublished ErrorCode = "PackageAlreadyPublished" // Package group min items error ErrorCodePackageGroupMinItemsError ErrorCode = "PackageGroupMinItemsError" ErrorCodePackageGroupNotFound ErrorCode = "PackageGroupNotFound" ErrorCodePackagePricingTypeNotSet ErrorCode = "PackagePricingTypeNotSet" ErrorCodePaymentMethodNotFoundError ErrorCode = "PaymentMethodNotFoundError" ErrorCodePlanCannotBePublishWhenBasePlanIsDraft ErrorCode = "PlanCannotBePublishWhenBasePlanIsDraft" ErrorCodePlanCannotBePublishWhenCompatibleAddonIsDraft ErrorCode = "PlanCannotBePublishWhenCompatibleAddonIsDraft" ErrorCodePlanIsUsedAsDefaultStartPlan ErrorCode = "PlanIsUsedAsDefaultStartPlan" ErrorCodePlanIsUsedAsDowngradePlan ErrorCode = "PlanIsUsedAsDowngradePlan" ErrorCodePlanNotFound ErrorCode = "PlanNotFound" ErrorCodePlanWithChildCantBeDeleted ErrorCode = "PlanWithChildCantBeDeleted" ErrorCodePlansCircularDependencyError ErrorCode = "PlansCircularDependencyError" ErrorCodePreparePaymentMethodFormError ErrorCode = "PreparePaymentMethodFormError" ErrorCodePriceNotFound ErrorCode = "PriceNotFound" ErrorCodeProductNotFoundError ErrorCode = "ProductNotFoundError" ErrorCodePromotionCodeCustomerNotFirstPurchase ErrorCode = "PromotionCodeCustomerNotFirstPurchase" ErrorCodePromotionCodeMaxRedemptionsReached ErrorCode = "PromotionCodeMaxRedemptionsReached" ErrorCodePromotionCodeMinimumAmountNotReached ErrorCode = "PromotionCodeMinimumAmountNotReached" ErrorCodePromotionCodeNotActive ErrorCode = "PromotionCodeNotActive" ErrorCodePromotionCodeNotForCustomer ErrorCode = "PromotionCodeNotForCustomer" ErrorCodePromotionCodeNotFound ErrorCode = "PromotionCodeNotFound" ErrorCodePromotionalEntitlementNotFoundError ErrorCode = "PromotionalEntitlementNotFoundError" ErrorCodeRateLimitExceeded ErrorCode = "RateLimitExceeded" ErrorCodeRecalculateEntitlementsError ErrorCode = "RecalculateEntitlementsError" ErrorCodeRequiredSsoAuthenticationError ErrorCode = "RequiredSsoAuthenticationError" ErrorCodeResyncAlreadyInProgress ErrorCode = "ResyncAlreadyInProgress" ErrorCodeScheduledMigrationAlreadyExistsError ErrorCode = "ScheduledMigrationAlreadyExistsError" ErrorCodeSelectedBillingModelDoesntMatchImportedItemError ErrorCode = "SelectedBillingModelDoesntMatchImportedItemError" // Single subscription product cannot be a target of auto-cancellation rules ErrorCodeSingleSubscriptionCantBeAutoCancellationTargetError ErrorCode = "SingleSubscriptionCantBeAutoCancellationTargetError" ErrorCodeStripeCustomerIsDeleted ErrorCode = "StripeCustomerIsDeleted" ErrorCodeStripeError ErrorCode = "StripeError" ErrorCodeSubscriptionAlreadyCanceledOrExpired ErrorCode = "SubscriptionAlreadyCanceledOrExpired" ErrorCodeSubscriptionAlreadyOnLatestPlanError ErrorCode = "SubscriptionAlreadyOnLatestPlanError" ErrorCodeSubscriptionDoesNotHaveBillingPeriod ErrorCode = "SubscriptionDoesNotHaveBillingPeriod" ErrorCodeSubscriptionInvoiceStatusError ErrorCode = "SubscriptionInvoiceStatusError" ErrorCodeSubscriptionMustHaveSinglePlanError ErrorCode = "SubscriptionMustHaveSinglePlanError" ErrorCodeSubscriptionNoBillingID ErrorCode = "SubscriptionNoBillingId" ErrorCodeSubscriptionNotFound ErrorCode = "SubscriptionNotFound" ErrorCodeTooManySubscriptionsPerCustomer ErrorCode = "TooManySubscriptionsPerCustomer" ErrorCodeTrialMustBeCancelledImmediately ErrorCode = "TrialMustBeCancelledImmediately" ErrorCodeUnPublishedPackage ErrorCode = "UnPublishedPackage" ErrorCodeUnauthenticated ErrorCode = "Unauthenticated" ErrorCodeUnexpectedError ErrorCode = "UnexpectedError" ErrorCodeUnsupportedFeatureType ErrorCode = "UnsupportedFeatureType" ErrorCodeUnsupportedSubscriptionScheduleType ErrorCode = "UnsupportedSubscriptionScheduleType" ErrorCodeUnsupportedVendorIdentifier ErrorCode = "UnsupportedVendorIdentifier" ErrorCodeUsageMeasurementDiffOutOfRangeError ErrorCode = "UsageMeasurementDiffOutOfRangeError" ErrorCodeVersionExceedsMaxValueError ErrorCode = "VersionExceedsMaxValueError" // Workflow trigger not found ErrorCodeWorkflowTriggerNotFound ErrorCode = "WorkflowTriggerNotFound" )
func (ErrorCode) MarshalGQL ¶
func (*ErrorCode) UnmarshalGQL ¶
type EstimateSubscriptionInput ¶
type EstimateSubscriptionInput struct { Addons []*SubscriptionAddonInput `json:"addons,omitempty"` // Coupon input AppliedCoupon *SubscriptionCouponInput `json:"appliedCoupon,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` BillingCountryCode *string `json:"billingCountryCode,omitempty"` BillingInformation *SubscriptionBillingInfo `json:"billingInformation,omitempty"` BillingPeriod *BillingPeriod `json:"billingPeriod,omitempty"` CustomerID string `json:"customerId"` EnvironmentID *string `json:"environmentId,omitempty"` // The customer that will pay for the subscription PayingCustomerID *string `json:"payingCustomerId,omitempty"` PlanID string `json:"planId"` PriceUnitAmount *float64 `json:"priceUnitAmount,omitempty"` PromotionCode *string `json:"promotionCode,omitempty"` ResourceID *string `json:"resourceId,omitempty"` SkipTrial *bool `json:"skipTrial,omitempty"` StartDate *string `json:"startDate,omitempty"` // trial configuration to override the default values from plan if exists TrialOverrideConfiguration *TrialOverrideConfigurationInput `json:"trialOverrideConfiguration,omitempty"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` }
type EstimateSubscriptionResponse ¶
type EstimateSubscriptionResponse struct {
EstimateSubscription *SubscriptionPreviewFragment "json:\"estimateSubscription\" graphql:\"estimateSubscription\""
}
type EstimateSubscriptionUpdateInput ¶
type EstimateSubscriptionUpdateInput struct { Addons []*SubscriptionAddonInput `json:"addons,omitempty"` // Coupon input AppliedCoupon *SubscriptionCouponInput `json:"appliedCoupon,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` EnvironmentID *string `json:"environmentId,omitempty"` PromotionCode *string `json:"promotionCode,omitempty"` SubscriptionID string `json:"subscriptionId"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` }
type EstimateSubscriptionUpdateResponse ¶
type EstimateSubscriptionUpdateResponse struct {
EstimateSubscriptionUpdate *SubscriptionPreviewFragment "json:\"estimateSubscriptionUpdate\" graphql:\"estimateSubscriptionUpdate\""
}
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_BillingPeriodRange ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits struct { Initial EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits_Initial "json:\"initial\" graphql:\"initial\"" Used EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits_Used "json:\"used\" graphql:\"used\"" Remaining EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits_Remaining "json:\"remaining\" graphql:\"remaining\"" }
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits_Initial ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits_Remaining ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Credits_Used ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Discount ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Discount struct { Name *string "json:\"name\" graphql:\"name\"" Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_DiscountAmount ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration struct { ProrationDate string "json:\"prorationDate\" graphql:\"prorationDate\"" Credit EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration_Credit "json:\"credit\" graphql:\"credit\"" Debit EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration_Debit "json:\"debit\" graphql:\"debit\"" NetAmount EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration_NetAmount "json:\"netAmount\" graphql:\"netAmount\"" }
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration_Credit ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration_Debit ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Proration_NetAmount ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription struct { SubTotal EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" TotalExcludingTax EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_TotalExcludingTax "json:\"totalExcludingTax\" graphql:\"totalExcludingTax\"" Total EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Total "json:\"total\" graphql:\"total\"" Tax EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Tax "json:\"tax\" graphql:\"tax\"" DiscountAmount *EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_DiscountAmount "json:\"discountAmount\" graphql:\"discountAmount\"" TaxDetails *EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_TaxDetails "json:\"taxDetails\" graphql:\"taxDetails\"" Discount *EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Discount "json:\"discount\" graphql:\"discount\"" }
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Discount ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Discount struct { Name *string "json:\"name\" graphql:\"name\"" Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_DiscountAmount ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_SubTotal ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Tax ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_TaxDetails ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_TaxDetails struct { DisplayName string "json:\"displayName\" graphql:\"displayName\"" Percentage float64 "json:\"percentage\" graphql:\"percentage\"" Inclusive bool "json:\"inclusive\" graphql:\"inclusive\"" }
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_Total ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_Subscription_TotalExcludingTax ¶
type EstimateSubscriptionUpdate_EstimateSubscriptionUpdate_SubscriptionPreviewFragment_TotalExcludingTax ¶
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Credits ¶
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Credits struct { Initial EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Credits_Initial "json:\"initial\" graphql:\"initial\"" Used EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Credits_Used "json:\"used\" graphql:\"used\"" Remaining EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Credits_Remaining "json:\"remaining\" graphql:\"remaining\"" }
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Discount ¶
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Discount struct { Name *string "json:\"name\" graphql:\"name\"" Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Proration ¶
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Proration struct { ProrationDate string "json:\"prorationDate\" graphql:\"prorationDate\"" Credit EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Proration_Credit "json:\"credit\" graphql:\"credit\"" Debit EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Proration_Debit "json:\"debit\" graphql:\"debit\"" NetAmount EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Proration_NetAmount "json:\"netAmount\" graphql:\"netAmount\"" }
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription ¶
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription struct { SubTotal EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" TotalExcludingTax EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_TotalExcludingTax "json:\"totalExcludingTax\" graphql:\"totalExcludingTax\"" Total EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_Total "json:\"total\" graphql:\"total\"" Tax EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_Tax "json:\"tax\" graphql:\"tax\"" DiscountAmount *EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_DiscountAmount "json:\"discountAmount\" graphql:\"discountAmount\"" TaxDetails *EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_TaxDetails "json:\"taxDetails\" graphql:\"taxDetails\"" Discount *EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_Discount "json:\"discount\" graphql:\"discount\"" }
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_Discount ¶
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_Discount struct { Name *string "json:\"name\" graphql:\"name\"" Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_DiscountAmount ¶
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_TaxDetails ¶
type EstimateSubscription_EstimateSubscription_SubscriptionPreviewFragment_Subscription_TotalExcludingTax ¶
type EventActor ¶
type EventActor string
Event actor type
const ( // Client SDK with hardened authentication EventActorAppCustomer EventActor = "APP_CUSTOMER" // Client SDK EventActorAppPublic EventActor = "APP_PUBLIC" // Backend SDK EventActorAppServer EventActor = "APP_SERVER" // AWS triggered event EventActorAws EventActor = "AWS" // Import triggered event EventActorImport EventActor = "IMPORT" // Migration triggered event EventActorMigration EventActor = "MIGRATION" // Salesforce API key EventActorSalesforce EventActor = "SALESFORCE" // Stigg scheduler EventActorScheduler EventActor = "SCHEDULER" // Stigg user service key EventActorService EventActor = "SERVICE" // Stripe triggered event EventActorStripe EventActor = "STRIPE" // Stigg customer support EventActorSupport EventActor = "SUPPORT" // Stigg internal system EventActorSystem EventActor = "SYSTEM" // Web application user EventActorUser EventActor = "USER" // Workflow triggered event EventActorWorkflow EventActor = "WORKFLOW" )
func (EventActor) IsValid ¶
func (e EventActor) IsValid() bool
func (EventActor) MarshalGQL ¶
func (e EventActor) MarshalGQL(w io.Writer)
func (EventActor) String ¶
func (e EventActor) String() string
func (*EventActor) UnmarshalGQL ¶
func (e *EventActor) UnmarshalGQL(v interface{}) error
type EventActorInfo ¶
type EventActorInfo struct { // Actor email Email *string `json:"email"` // Actor IP address IPAddress *string `json:"ipAddress"` // Actor name Name *string `json:"name"` // Type of the actor (e.g., service, user, system, workflow) Type *EventActor `json:"type"` // Workflow execution ID WorkflowExecutionID *string `json:"workflowExecutionId"` // Workflow execution time WorkflowExecutionTime *string `json:"workflowExecutionTime"` // Workflow ID WorkflowID *string `json:"workflowId"` // Workflow name WorkflowName *string `json:"workflowName"` }
Event actor information
type EventEntityType ¶
type EventEntityType string
Event entity type
const ( // Add-on entity EventEntityTypeAddon EventEntityType = "ADDON" // Coupon entity EventEntityTypeCoupon EventEntityType = "COUPON" // Customer entity EventEntityTypeCustomer EventEntityType = "CUSTOMER" // Entitlement entity EventEntityTypeEntitlement EventEntityType = "ENTITLEMENT" // Feature entity EventEntityTypeFeature EventEntityType = "FEATURE" // Import entity EventEntityTypeImport EventEntityType = "IMPORT" // Measurement entity EventEntityTypeMeasurement EventEntityType = "MEASUREMENT" // Package entity EventEntityTypePackage EventEntityType = "PACKAGE" // Package group entity EventEntityTypePackageGroup EventEntityType = "PACKAGE_GROUP" // Plan entity EventEntityTypePlan EventEntityType = "PLAN" // Product entity EventEntityTypeProduct EventEntityType = "PRODUCT" // Promotional entitlement entity EventEntityTypePromotionalEntitlement EventEntityType = "PROMOTIONAL_ENTITLEMENT" // Subscription entity EventEntityTypeSubscription EventEntityType = "SUBSCRIPTION" )
func (EventEntityType) IsValid ¶
func (e EventEntityType) IsValid() bool
func (EventEntityType) MarshalGQL ¶
func (e EventEntityType) MarshalGQL(w io.Writer)
func (EventEntityType) String ¶
func (e EventEntityType) String() string
func (*EventEntityType) UnmarshalGQL ¶
func (e *EventEntityType) UnmarshalGQL(v interface{}) error
type EventLog ¶
type EventLog struct { // The unique identifier for the account AccountID string `json:"accountId"` // Actor information Actor *EventActorInfo `json:"actor"` // Timestamp of when the record was created CreatedAt string `json:"createdAt"` // The entity id of this event EntityID *string `json:"entityId"` // The event entity type EntityType *EventEntityType `json:"entityType"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The type of the event EventLogType EventLogType `json:"eventLogType"` // Unique identifier for the entity ID string `json:"id"` // The parent entity id of this events entity ParentEntityID *string `json:"parentEntityId"` // The payload of the event Payload map[string]interface{} `json:"payload"` // Request information Request *EventRequest `json:"request"` // List of webhooks endpoints this event was configured to be sent to Webhooks []*EventWebhook `json:"webhooks"` }
Event log information
type EventLogConnection ¶
type EventLogConnection struct { // Array of edges. Edges []*EventLogEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` }
type EventLogCountAggregate ¶
type EventLogEdge ¶
type EventLogEnvironmentIDFilterComparison ¶
type EventLogEnvironmentIDFilterComparison struct {
Eq *string `json:"eq,omitempty"`
}
type EventLogEventLogTypeFilterComparison ¶
type EventLogEventLogTypeFilterComparison struct { Eq *EventLogType `json:"eq,omitempty"` In []EventLogType `json:"in,omitempty"` Neq *EventLogType `json:"neq,omitempty"` NotIn []EventLogType `json:"notIn,omitempty"` }
type EventLogFilter ¶
type EventLogFilter struct { And []*EventLogFilter `json:"and,omitempty"` CreatedAt *EventLogCreatedAtFilterComparison `json:"createdAt,omitempty"` EntityID *EventLogEntityIDFilterComparison `json:"entityId,omitempty"` EnvironmentID EventLogEnvironmentIDFilterComparison `json:"environmentId"` EventLogType *EventLogEventLogTypeFilterComparison `json:"eventLogType,omitempty"` ID *EventLogIDFilterComparison `json:"id,omitempty"` Or []*EventLogFilter `json:"or,omitempty"` ParentEntityID *EventLogParentEntityIDFilterComparison `json:"parentEntityId,omitempty"` }
type EventLogIDFilterComparison ¶
type EventLogIDFilterComparison struct {
Eq *string `json:"eq,omitempty"`
}
type EventLogMaxAggregate ¶
type EventLogMinAggregate ¶
type EventLogSort ¶
type EventLogSort struct { Direction SortDirection `json:"direction"` Field EventLogSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type EventLogSortFields ¶
type EventLogSortFields string
const ( EventLogSortFieldsCreatedAt EventLogSortFields = "createdAt" EventLogSortFieldsEntityID EventLogSortFields = "entityId" EventLogSortFieldsEnvironmentID EventLogSortFields = "environmentId" EventLogSortFieldsEventLogType EventLogSortFields = "eventLogType" EventLogSortFieldsID EventLogSortFields = "id" EventLogSortFieldsParentEntityID EventLogSortFields = "parentEntityId" )
func (EventLogSortFields) IsValid ¶
func (e EventLogSortFields) IsValid() bool
func (EventLogSortFields) MarshalGQL ¶
func (e EventLogSortFields) MarshalGQL(w io.Writer)
func (EventLogSortFields) String ¶
func (e EventLogSortFields) String() string
func (*EventLogSortFields) UnmarshalGQL ¶
func (e *EventLogSortFields) UnmarshalGQL(v interface{}) error
type EventLogType ¶
type EventLogType string
Event log type
const ( // Addon created EventLogTypeAddonCreated EventLogType = "ADDON_CREATED" // Addon deleted EventLogTypeAddonDeleted EventLogType = "ADDON_DELETED" // Addon updated EventLogTypeAddonUpdated EventLogType = "ADDON_UPDATED" // Coupon archived EventLogTypeCouponArchived EventLogType = "COUPON_ARCHIVED" // Coupon created EventLogTypeCouponCreated EventLogType = "COUPON_CREATED" // Coupon updated EventLogTypeCouponUpdated EventLogType = "COUPON_UPDATED" // Create subscription failed EventLogTypeCreateSubscriptionFailed EventLogType = "CREATE_SUBSCRIPTION_FAILED" // Customer created EventLogTypeCustomerCreated EventLogType = "CUSTOMER_CREATED" // Customer deleted EventLogTypeCustomerDeleted EventLogType = "CUSTOMER_DELETED" // Customer entitlement calculation triggered EventLogTypeCustomerEntitlementCalculationTriggered EventLogType = "CUSTOMER_ENTITLEMENT_CALCULATION_TRIGGERED" // Customer payment failed EventLogTypeCustomerPaymentFailed EventLogType = "CUSTOMER_PAYMENT_FAILED" // Customer resource entitlement calculation triggered EventLogTypeCustomerResourceEntitlementCalculationTriggered EventLogType = "CUSTOMER_RESOURCE_ENTITLEMENT_CALCULATION_TRIGGERED" // Customer updated EventLogTypeCustomerUpdated EventLogType = "CUSTOMER_UPDATED" // Edge API customer data resync EventLogTypeEdgeAPICustomerDataResync EventLogType = "EDGE_API_CUSTOMER_DATA_RESYNC" // Edge API data resync EventLogTypeEdgeAPIDataResync EventLogType = "EDGE_API_DATA_RESYNC" // Edge API Doggo resync EventLogTypeEdgeAPIDoggoResync EventLogType = "EDGE_API_DOGGO_RESYNC" // Edge API package entitlements data resync EventLogTypeEdgeAPIPackageEntitlementsDataResync EventLogType = "EDGE_API_PACKAGE_ENTITLEMENTS_DATA_RESYNC" // Edge API subscriptions data resync EventLogTypeEdgeAPISubscriptionsDataResync EventLogType = "EDGE_API_SUBSCRIPTIONS_DATA_RESYNC" // Entitlements updated EventLogTypeEntitlementsUpdated EventLogType = "ENTITLEMENTS_UPDATED" // Entitlement denied EventLogTypeEntitlementDenied EventLogType = "ENTITLEMENT_DENIED" // Entitlement granted EventLogTypeEntitlementGranted EventLogType = "ENTITLEMENT_GRANTED" // Entitlement requested EventLogTypeEntitlementRequested EventLogType = "ENTITLEMENT_REQUESTED" // Entitlement usage exceeded EventLogTypeEntitlementUsageExceeded EventLogType = "ENTITLEMENT_USAGE_EXCEEDED" // Environment deleted EventLogTypeEnvironmentDeleted EventLogType = "ENVIRONMENT_DELETED" // Feature archived EventLogTypeFeatureArchived EventLogType = "FEATURE_ARCHIVED" // Feature created EventLogTypeFeatureCreated EventLogType = "FEATURE_CREATED" // Feature deleted EventLogTypeFeatureDeleted EventLogType = "FEATURE_DELETED" // Feature updated EventLogTypeFeatureUpdated EventLogType = "FEATURE_UPDATED" // Import integration catalog triggered EventLogTypeImportIntegrationCatalogTriggered EventLogType = "IMPORT_INTEGRATION_CATALOG_TRIGGERED" // Import integration customers triggered EventLogTypeImportIntegrationCustomersTriggered EventLogType = "IMPORT_INTEGRATION_CUSTOMERS_TRIGGERED" // Import subscriptions bulk triggered EventLogTypeImportSubscriptionsBulkTriggered EventLogType = "IMPORT_SUBSCRIPTIONS_BULK_TRIGGERED" // Measurement reported EventLogTypeMeasurementReported EventLogType = "MEASUREMENT_REPORTED" // Package group created EventLogTypePackageGroupCreated EventLogType = "PACKAGE_GROUP_CREATED" // Package group updated EventLogTypePackageGroupUpdated EventLogType = "PACKAGE_GROUP_UPDATED" // Package published EventLogTypePackagePublished EventLogType = "PACKAGE_PUBLISHED" // Plan created EventLogTypePlanCreated EventLogType = "PLAN_CREATED" // Plan deleted EventLogTypePlanDeleted EventLogType = "PLAN_DELETED" // Plan updated EventLogTypePlanUpdated EventLogType = "PLAN_UPDATED" // Product created EventLogTypeProductCreated EventLogType = "PRODUCT_CREATED" // Product deleted EventLogTypeProductDeleted EventLogType = "PRODUCT_DELETED" // Product updated EventLogTypeProductUpdated EventLogType = "PRODUCT_UPDATED" // Promotional entitlement expired EventLogTypePromotionalEntitlementExpired EventLogType = "PROMOTIONAL_ENTITLEMENT_EXPIRED" // Promotional entitlement granted EventLogTypePromotionalEntitlementGranted EventLogType = "PROMOTIONAL_ENTITLEMENT_GRANTED" // Promotional entitlement revoked EventLogTypePromotionalEntitlementRevoked EventLogType = "PROMOTIONAL_ENTITLEMENT_REVOKED" // Promotional entitlement updated EventLogTypePromotionalEntitlementUpdated EventLogType = "PROMOTIONAL_ENTITLEMENT_UPDATED" // Recalculate entitlements triggered EventLogTypeRecalculateEntitlementsTriggered EventLogType = "RECALCULATE_ENTITLEMENTS_TRIGGERED" // Resync integration triggered EventLogTypeResyncIntegrationTriggered EventLogType = "RESYNC_INTEGRATION_TRIGGERED" // Subscriptions migrated EventLogTypeSubscriptionsMigrated EventLogType = "SUBSCRIPTIONS_MIGRATED" // Subscriptions migration triggered EventLogTypeSubscriptionsMigrationTriggered EventLogType = "SUBSCRIPTIONS_MIGRATION_TRIGGERED" // Subscription billing month ends soon EventLogTypeSubscriptionBillingMonthEndsSoon EventLogType = "SUBSCRIPTION_BILLING_MONTH_ENDS_SOON" // Subscription canceled EventLogTypeSubscriptionCanceled EventLogType = "SUBSCRIPTION_CANCELED" // Subscription created EventLogTypeSubscriptionCreated EventLogType = "SUBSCRIPTION_CREATED" // Subscription expired EventLogTypeSubscriptionExpired EventLogType = "SUBSCRIPTION_EXPIRED" // Subscription spent limit exceeded EventLogTypeSubscriptionSpentLimitExceeded EventLogType = "SUBSCRIPTION_SPENT_LIMIT_EXCEEDED" // Subscription trial converted EventLogTypeSubscriptionTrialConverted EventLogType = "SUBSCRIPTION_TRIAL_CONVERTED" // Subscription trial ends soon EventLogTypeSubscriptionTrialEndsSoon EventLogType = "SUBSCRIPTION_TRIAL_ENDS_SOON" // Subscription trial expired EventLogTypeSubscriptionTrialExpired EventLogType = "SUBSCRIPTION_TRIAL_EXPIRED" // Subscription trial started EventLogTypeSubscriptionTrialStarted EventLogType = "SUBSCRIPTION_TRIAL_STARTED" // Subscription updated EventLogTypeSubscriptionUpdated EventLogType = "SUBSCRIPTION_UPDATED" // Subscription usage charge triggered EventLogTypeSubscriptionUsageChargeTriggered EventLogType = "SUBSCRIPTION_USAGE_CHARGE_TRIGGERED" // Subscription usage updated EventLogTypeSubscriptionUsageUpdated EventLogType = "SUBSCRIPTION_USAGE_UPDATED" // Sync failed EventLogTypeSyncFailed EventLogType = "SYNC_FAILED" // Widget configuration updated EventLogTypeWidgetConfigurationUpdated EventLogType = "WIDGET_CONFIGURATION_UPDATED" )
func (EventLogType) IsValid ¶
func (e EventLogType) IsValid() bool
func (EventLogType) MarshalGQL ¶
func (e EventLogType) MarshalGQL(w io.Writer)
func (EventLogType) String ¶
func (e EventLogType) String() string
func (*EventLogType) UnmarshalGQL ¶
func (e *EventLogType) UnmarshalGQL(v interface{}) error
type EventRequest ¶
type EventRequest struct { // The request body Body map[string]interface{} `json:"body"` // The request response Response map[string]interface{} `json:"response"` // The request trace ID TraceID *string `json:"traceId"` }
Event request properties
type EventWebhook ¶
type EventWebhook struct { // The endpoint of the webhook Endpoint string `json:"endpoint"` // Unique identifier for the entity ID string `json:"id"` }
An event webhook entity
type EventsFields ¶
type EventsFields struct { // Fields included in the events data Fields map[string]interface{} `json:"fields"` }
Events fields
type EventsFieldsInput ¶
type EventsFieldsInput struct { // Customer id CustomerID *string `json:"customerId,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Reference identifier for the feature FeatureID *string `json:"featureId,omitempty"` // Filters to apply to the events fields Filters []*MeterFilterDefinitionInput `json:"filters,omitempty"` // Meter id MeterID *string `json:"meterId,omitempty"` // Resource id ResourceID *string `json:"resourceId,omitempty"` // Exclude fields with more than this number of unique values UniqueValuesLimit *float64 `json:"uniqueValuesLimit,omitempty"` }
Input parameters for retrieving events fields
type Experiment ¶
type Experiment struct { // Name for the control group ControlGroupName string `json:"controlGroupName"` // Timestamp of when the record was created CreatedAt string `json:"createdAt"` Customers *Customer `json:"customers"` // Description of the experiements Description *string `json:"description"` Environment *Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Unique identifier for the entity ID string `json:"id"` // The product settings for the control group InitialProductSettings *ProductSettings `json:"initialProductSettings"` // Name of the experiment Name string `json:"name"` Product *Product `json:"product"` // Internal identifier for the product experiment is associated with ProductID string `json:"productId"` // Product settings for the variant group ProductSettings ProductSettings `json:"productSettings"` // The unique identifier for the experiment RefID string `json:"refId"` // Start date of the experiment StartedAt *string `json:"startedAt"` // The status of the experiment Status ExperimentStatus `json:"status"` // Stop date of the experiment StoppedAt *string `json:"stoppedAt"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` // Name for the variant group VariantGroupName string `json:"variantGroupName"` // Percentage of users in the variant group VariantPercentage float64 `json:"variantPercentage"` }
An experiment for A/B testing
type ExperimentAvgAggregate ¶
type ExperimentAvgAggregate struct {
ID *float64 `json:"id"`
}
type ExperimentConnection ¶
type ExperimentConnection struct { // Array of edges. Edges []*ExperimentEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type ExperimentEdge ¶
type ExperimentEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the Experiment Node Experiment `json:"node"` }
type ExperimentFilter ¶
type ExperimentFilter struct { And []*ExperimentFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Customers *ExperimentFilterCustomerFilter `json:"customers,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Name *StringFieldComparison `json:"name,omitempty"` Or []*ExperimentFilter `json:"or,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Status *ExperimentStatusFilterComparison `json:"status,omitempty"` }
type ExperimentFilterCustomerFilter ¶
type ExperimentFilterCustomerFilter struct { And []*ExperimentFilterCustomerFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmHubspotCompanyID *StringFieldComparison `json:"crmHubspotCompanyId,omitempty"` CrmHubspotCompanyURL *StringFieldComparison `json:"crmHubspotCompanyUrl,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CustomerID *StringFieldComparison `json:"customerId,omitempty"` DeletedAt *DateFieldComparison `json:"deletedAt,omitempty"` Email *StringFieldComparison `json:"email,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Name *StringFieldComparison `json:"name,omitempty"` Or []*ExperimentFilterCustomerFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` SearchQuery *CustomerSearchQueryFilterComparison `json:"searchQuery,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type ExperimentGroupType ¶
type ExperimentGroupType string
The group type of the experiment
const ( // Control group of the experiment ExperimentGroupTypeControl ExperimentGroupType = "CONTROL" // Variant group of the experiment ExperimentGroupTypeVariant ExperimentGroupType = "VARIANT" )
func (ExperimentGroupType) IsValid ¶
func (e ExperimentGroupType) IsValid() bool
func (ExperimentGroupType) MarshalGQL ¶
func (e ExperimentGroupType) MarshalGQL(w io.Writer)
func (ExperimentGroupType) String ¶
func (e ExperimentGroupType) String() string
func (*ExperimentGroupType) UnmarshalGQL ¶
func (e *ExperimentGroupType) UnmarshalGQL(v interface{}) error
type ExperimentInfo ¶
type ExperimentInfo struct { // Name of the group in the experiment GroupName string `json:"groupName"` // Type of group (control or variant) GroupType ExperimentGroupType `json:"groupType"` // The unique identifier for the experiment ID string `json:"id"` // Name of the experiment Name string `json:"name"` // The status of the experiment Status ExperimentStatus `json:"status"` }
Detailed information about the experiment
type ExperimentMaxAggregate ¶
type ExperimentMinAggregate ¶
type ExperimentSort ¶
type ExperimentSort struct { Direction SortDirection `json:"direction"` Field ExperimentSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type ExperimentSortFields ¶
type ExperimentSortFields string
const ( ExperimentSortFieldsCreatedAt ExperimentSortFields = "createdAt" ExperimentSortFieldsEnvironmentID ExperimentSortFields = "environmentId" ExperimentSortFieldsID ExperimentSortFields = "id" ExperimentSortFieldsName ExperimentSortFields = "name" ExperimentSortFieldsProductID ExperimentSortFields = "productId" ExperimentSortFieldsRefID ExperimentSortFields = "refId" ExperimentSortFieldsStatus ExperimentSortFields = "status" )
func (ExperimentSortFields) IsValid ¶
func (e ExperimentSortFields) IsValid() bool
func (ExperimentSortFields) MarshalGQL ¶
func (e ExperimentSortFields) MarshalGQL(w io.Writer)
func (ExperimentSortFields) String ¶
func (e ExperimentSortFields) String() string
func (*ExperimentSortFields) UnmarshalGQL ¶
func (e *ExperimentSortFields) UnmarshalGQL(v interface{}) error
type ExperimentStats ¶
type ExperimentStats struct { // Number of paid subscriptions in the control group ControlPaidSubscriptions float64 `json:"controlPaidSubscriptions"` // Total number of subscriptions in the control group ControlSubscriptions float64 `json:"controlSubscriptions"` // Number of paid subscriptions in the variant group VariantPaidSubscriptions float64 `json:"variantPaidSubscriptions"` // Total number of subscriptions in the variant group VariantSubscriptions float64 `json:"variantSubscriptions"` }
Statistics and metrics for the experiment
type ExperimentStatsQuery ¶
type ExperimentStatsQuery struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The unique identifier for the experiment ExperimentRefID string `json:"experimentRefId"` }
Query parameters for retrieving experiment statistics
type ExperimentStatus ¶
type ExperimentStatus string
The status of the experiment
const ( // Experiment has been completed ExperimentStatusCompleted ExperimentStatus = "COMPLETED" // Experiment is in draft state ExperimentStatusDraft ExperimentStatus = "DRAFT" // Experiment is currently running ExperimentStatusInProgress ExperimentStatus = "IN_PROGRESS" )
func (ExperimentStatus) IsValid ¶
func (e ExperimentStatus) IsValid() bool
func (ExperimentStatus) MarshalGQL ¶
func (e ExperimentStatus) MarshalGQL(w io.Writer)
func (ExperimentStatus) String ¶
func (e ExperimentStatus) String() string
func (*ExperimentStatus) UnmarshalGQL ¶
func (e *ExperimentStatus) UnmarshalGQL(v interface{}) error
type ExperimentStatusFilterComparison ¶
type ExperimentStatusFilterComparison struct { Eq *ExperimentStatus `json:"eq,omitempty"` Gt *ExperimentStatus `json:"gt,omitempty"` Gte *ExperimentStatus `json:"gte,omitempty"` ILike *ExperimentStatus `json:"iLike,omitempty"` In []ExperimentStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *ExperimentStatus `json:"like,omitempty"` Lt *ExperimentStatus `json:"lt,omitempty"` Lte *ExperimentStatus `json:"lte,omitempty"` Neq *ExperimentStatus `json:"neq,omitempty"` NotILike *ExperimentStatus `json:"notILike,omitempty"` NotIn []ExperimentStatus `json:"notIn,omitempty"` NotLike *ExperimentStatus `json:"notLike,omitempty"` }
type ExperimentSumAggregate ¶
type ExperimentSumAggregate struct {
ID *float64 `json:"id"`
}
type Feature ¶
type Feature struct { Account *Account `json:"account"` // The additional metadata for the feature AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The description for the feature Description *string `json:"description"` // The display name for the feature DisplayName string `json:"displayName"` // The configuration data for the enum feature EnumConfiguration []*EnumConfigurationEntity `json:"enumConfiguration"` Environment *Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The status of the feature FeatureStatus FeatureStatus `json:"featureStatus"` // The type of the feature FeatureType FeatureType `json:"featureType"` // The units for the feature FeatureUnits *string `json:"featureUnits"` // The plural units for the feature FeatureUnitsPlural *string `json:"featureUnitsPlural"` // Whether the feature has entitlements HasEntitlements *bool `json:"hasEntitlements"` // Whether the feature has a meter HasMeter *bool `json:"hasMeter"` // Unique identifier for the entity ID string `json:"id"` // Get the meter for the feature Meter *Meter `json:"meter"` // The meter type for the feature MeterType *MeterType `json:"meterType"` // The unique identifier for the feature RefID string `json:"refId"` // Unit transformation to be applied to the reported usage UnitTransformation *UnitTransformation `json:"unitTransformation"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` }
Feature DTO
type FeatureAggregateGroupBy ¶
type FeatureAggregateGroupBy struct { CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` FeatureStatus *FeatureStatus `json:"featureStatus"` FeatureType *FeatureType `json:"featureType"` ID *string `json:"id"` MeterType *MeterType `json:"meterType"` RefID *string `json:"refId"` UpdatedAt *string `json:"updatedAt"` }
type FeatureAssociatedLatestPackages ¶
type FeatureAssociatedLatestPackages struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The ID of the feature FeatureID string `json:"featureId"` }
Input for getting the associated latest packages for a feature
type FeatureConnection ¶
type FeatureConnection struct { // Array of edges. Edges []*FeatureEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type FeatureCountAggregate ¶
type FeatureCountAggregate struct { CreatedAt *int64 `json:"createdAt"` Description *int64 `json:"description"` DisplayName *int64 `json:"displayName"` EnvironmentID *int64 `json:"environmentId"` FeatureStatus *int64 `json:"featureStatus"` FeatureType *int64 `json:"featureType"` ID *int64 `json:"id"` MeterType *int64 `json:"meterType"` RefID *int64 `json:"refId"` UpdatedAt *int64 `json:"updatedAt"` }
type FeatureEdge ¶
type FeatureFilter ¶
type FeatureFilter struct { And []*FeatureFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` FeatureStatus *FeatureStatusFilterComparison `json:"featureStatus,omitempty"` FeatureType *FeatureTypeFilterComparison `json:"featureType,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` MeterType *MeterTypeFilterComparison `json:"meterType,omitempty"` Or []*FeatureFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type FeatureFragment ¶
type FeatureFragment struct { Typename *string "json:\"__typename\" graphql:\"__typename\"" FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" Description *string "json:\"description\" graphql:\"description\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" RefID string "json:\"refId\" graphql:\"refId\"" UnitTransformation *FeatureFragment_UnitTransformation "json:\"unitTransformation\" graphql:\"unitTransformation\"" }
type FeatureFragment_UnitTransformation ¶
type FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type FeatureGroup ¶ added in v2.464.0
type FeatureGroup struct { // Timestamp of when the record was created CreatedAt string `json:"createdAt"` // The description of the feature group Description *string `json:"description"` // The display name of the feature group DisplayName string `json:"displayName"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The feature group id FeatureGroupID string `json:"featureGroupId"` // The features in the feature group Features []*Feature `json:"features"` // The internal id of the feature group ID string `json:"id"` // Indicates if this is the latest version of the feature group IsLatest bool `json:"isLatest"` // The status of the feature group (published, archived) Status FeatureGroupStatus `json:"status"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` // The version number of the feature group VersionNumber int64 `json:"versionNumber"` }
A set of features grouped together
type FeatureGroupAggregateGroupBy ¶ added in v2.464.0
type FeatureGroupAggregateGroupBy struct { CreatedAt *string `json:"createdAt"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` FeatureGroupID *string `json:"featureGroupId"` ID *string `json:"id"` IsLatest *bool `json:"isLatest"` Status *FeatureGroupStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type FeatureGroupAvgAggregate ¶ added in v2.464.0
type FeatureGroupAvgAggregate struct {
VersionNumber *float64 `json:"versionNumber"`
}
type FeatureGroupConnection ¶ added in v2.464.0
type FeatureGroupConnection struct { // Array of edges. Edges []*FeatureGroupEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type FeatureGroupCountAggregate ¶ added in v2.464.0
type FeatureGroupCountAggregate struct { CreatedAt *int64 `json:"createdAt"` DisplayName *int64 `json:"displayName"` EnvironmentID *int64 `json:"environmentId"` FeatureGroupID *int64 `json:"featureGroupId"` ID *int64 `json:"id"` IsLatest *int64 `json:"isLatest"` Status *int64 `json:"status"` UpdatedAt *int64 `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type FeatureGroupEdge ¶ added in v2.464.0
type FeatureGroupEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the FeatureGroup Node FeatureGroup `json:"node"` }
type FeatureGroupFilter ¶ added in v2.464.0
type FeatureGroupFilter struct { And []*FeatureGroupFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *UUIDFilterComparison `json:"environmentId,omitempty"` FeatureGroupID *StringFieldComparison `json:"featureGroupId,omitempty"` ID *UUIDFilterComparison `json:"id,omitempty"` IsLatest *BooleanFieldComparison `json:"isLatest,omitempty"` Or []*FeatureGroupFilter `json:"or,omitempty"` Status *FeatureGroupStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` VersionNumber *IntFieldComparison `json:"versionNumber,omitempty"` }
type FeatureGroupMaxAggregate ¶ added in v2.464.0
type FeatureGroupMaxAggregate struct { CreatedAt *string `json:"createdAt"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` FeatureGroupID *string `json:"featureGroupId"` ID *string `json:"id"` Status *FeatureGroupStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type FeatureGroupMinAggregate ¶ added in v2.464.0
type FeatureGroupMinAggregate struct { CreatedAt *string `json:"createdAt"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` FeatureGroupID *string `json:"featureGroupId"` ID *string `json:"id"` Status *FeatureGroupStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type FeatureGroupSort ¶ added in v2.464.0
type FeatureGroupSort struct { Direction SortDirection `json:"direction"` Field FeatureGroupSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type FeatureGroupSortFields ¶ added in v2.464.0
type FeatureGroupSortFields string
const ( FeatureGroupSortFieldsCreatedAt FeatureGroupSortFields = "createdAt" FeatureGroupSortFieldsDisplayName FeatureGroupSortFields = "displayName" FeatureGroupSortFieldsEnvironmentID FeatureGroupSortFields = "environmentId" FeatureGroupSortFieldsFeatureGroupID FeatureGroupSortFields = "featureGroupId" FeatureGroupSortFieldsID FeatureGroupSortFields = "id" FeatureGroupSortFieldsIsLatest FeatureGroupSortFields = "isLatest" FeatureGroupSortFieldsStatus FeatureGroupSortFields = "status" FeatureGroupSortFieldsUpdatedAt FeatureGroupSortFields = "updatedAt" FeatureGroupSortFieldsVersionNumber FeatureGroupSortFields = "versionNumber" )
func (FeatureGroupSortFields) IsValid ¶ added in v2.464.0
func (e FeatureGroupSortFields) IsValid() bool
func (FeatureGroupSortFields) MarshalGQL ¶ added in v2.464.0
func (e FeatureGroupSortFields) MarshalGQL(w io.Writer)
func (FeatureGroupSortFields) String ¶ added in v2.464.0
func (e FeatureGroupSortFields) String() string
func (*FeatureGroupSortFields) UnmarshalGQL ¶ added in v2.464.0
func (e *FeatureGroupSortFields) UnmarshalGQL(v interface{}) error
type FeatureGroupStatus ¶ added in v2.464.0
type FeatureGroupStatus string
Feature group status
const ( // The feature group is archived FeatureGroupStatusArchived FeatureGroupStatus = "ARCHIVED" // The feature group is published FeatureGroupStatusPublished FeatureGroupStatus = "PUBLISHED" )
func (FeatureGroupStatus) IsValid ¶ added in v2.464.0
func (e FeatureGroupStatus) IsValid() bool
func (FeatureGroupStatus) MarshalGQL ¶ added in v2.464.0
func (e FeatureGroupStatus) MarshalGQL(w io.Writer)
func (FeatureGroupStatus) String ¶ added in v2.464.0
func (e FeatureGroupStatus) String() string
func (*FeatureGroupStatus) UnmarshalGQL ¶ added in v2.464.0
func (e *FeatureGroupStatus) UnmarshalGQL(v interface{}) error
type FeatureGroupStatusFilterComparison ¶ added in v2.464.0
type FeatureGroupStatusFilterComparison struct { Eq *FeatureGroupStatus `json:"eq,omitempty"` Gt *FeatureGroupStatus `json:"gt,omitempty"` Gte *FeatureGroupStatus `json:"gte,omitempty"` ILike *FeatureGroupStatus `json:"iLike,omitempty"` In []FeatureGroupStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *FeatureGroupStatus `json:"like,omitempty"` Lt *FeatureGroupStatus `json:"lt,omitempty"` Lte *FeatureGroupStatus `json:"lte,omitempty"` Neq *FeatureGroupStatus `json:"neq,omitempty"` NotILike *FeatureGroupStatus `json:"notILike,omitempty"` NotIn []FeatureGroupStatus `json:"notIn,omitempty"` NotLike *FeatureGroupStatus `json:"notLike,omitempty"` }
type FeatureGroupSumAggregate ¶ added in v2.464.0
type FeatureGroupSumAggregate struct {
VersionNumber *float64 `json:"versionNumber"`
}
type FeatureInput ¶
type FeatureInput struct { // The additional metadata for the feature AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // The description for the feature Description *string `json:"description,omitempty"` // The display name for the feature DisplayName string `json:"displayName"` // The configuration data for the feature EnumConfiguration []*EnumConfigurationEntityInput `json:"enumConfiguration,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The status of the feature FeatureStatus *FeatureStatus `json:"featureStatus,omitempty"` // The type of the feature FeatureType FeatureType `json:"featureType"` // The units for the feature FeatureUnits *string `json:"featureUnits,omitempty"` // The plural units for the feature FeatureUnitsPlural *string `json:"featureUnitsPlural,omitempty"` // Input for creating a meter Meter *CreateMeter `json:"meter,omitempty"` // The meter type for the feature MeterType *MeterType `json:"meterType,omitempty"` // The unique identifier for the feature RefID string `json:"refId"` // Unit transformation to be applied to the reported usage UnitTransformation *UnitTransformationInput `json:"unitTransformation,omitempty"` }
Input for creating a feature
type FeatureMaxAggregate ¶
type FeatureMaxAggregate struct { CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` FeatureStatus *FeatureStatus `json:"featureStatus"` FeatureType *FeatureType `json:"featureType"` ID *string `json:"id"` MeterType *MeterType `json:"meterType"` RefID *string `json:"refId"` UpdatedAt *string `json:"updatedAt"` }
type FeatureMinAggregate ¶
type FeatureMinAggregate struct { CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` FeatureStatus *FeatureStatus `json:"featureStatus"` FeatureType *FeatureType `json:"featureType"` ID *string `json:"id"` MeterType *MeterType `json:"meterType"` RefID *string `json:"refId"` UpdatedAt *string `json:"updatedAt"` }
type FeatureNotFoundError ¶
type FeatureSort ¶
type FeatureSort struct { Direction SortDirection `json:"direction"` Field FeatureSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type FeatureSortFields ¶
type FeatureSortFields string
const ( FeatureSortFieldsCreatedAt FeatureSortFields = "createdAt" FeatureSortFieldsDescription FeatureSortFields = "description" FeatureSortFieldsDisplayName FeatureSortFields = "displayName" FeatureSortFieldsEnvironmentID FeatureSortFields = "environmentId" FeatureSortFieldsFeatureStatus FeatureSortFields = "featureStatus" FeatureSortFieldsFeatureType FeatureSortFields = "featureType" FeatureSortFieldsID FeatureSortFields = "id" FeatureSortFieldsMeterType FeatureSortFields = "meterType" FeatureSortFieldsRefID FeatureSortFields = "refId" FeatureSortFieldsUpdatedAt FeatureSortFields = "updatedAt" )
func (FeatureSortFields) IsValid ¶
func (e FeatureSortFields) IsValid() bool
func (FeatureSortFields) MarshalGQL ¶
func (e FeatureSortFields) MarshalGQL(w io.Writer)
func (FeatureSortFields) String ¶
func (e FeatureSortFields) String() string
func (*FeatureSortFields) UnmarshalGQL ¶
func (e *FeatureSortFields) UnmarshalGQL(v interface{}) error
type FeatureStatus ¶
type FeatureStatus string
Feature status
const ( // Active feature FeatureStatusActive FeatureStatus = "ACTIVE" // New feature FeatureStatusNew FeatureStatus = "NEW" // Suspended feature FeatureStatusSuspended FeatureStatus = "SUSPENDED" )
func (FeatureStatus) IsValid ¶
func (e FeatureStatus) IsValid() bool
func (FeatureStatus) MarshalGQL ¶
func (e FeatureStatus) MarshalGQL(w io.Writer)
func (FeatureStatus) String ¶
func (e FeatureStatus) String() string
func (*FeatureStatus) UnmarshalGQL ¶
func (e *FeatureStatus) UnmarshalGQL(v interface{}) error
type FeatureStatusFilterComparison ¶
type FeatureStatusFilterComparison struct { Eq *FeatureStatus `json:"eq,omitempty"` Gt *FeatureStatus `json:"gt,omitempty"` Gte *FeatureStatus `json:"gte,omitempty"` ILike *FeatureStatus `json:"iLike,omitempty"` In []FeatureStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *FeatureStatus `json:"like,omitempty"` Lt *FeatureStatus `json:"lt,omitempty"` Lte *FeatureStatus `json:"lte,omitempty"` Neq *FeatureStatus `json:"neq,omitempty"` NotILike *FeatureStatus `json:"notILike,omitempty"` NotIn []FeatureStatus `json:"notIn,omitempty"` NotLike *FeatureStatus `json:"notLike,omitempty"` }
type FeatureType ¶
type FeatureType string
The type of the feature
const ( // Boolean feature type FeatureTypeBoolean FeatureType = "BOOLEAN" // Enum feature type FeatureTypeEnum FeatureType = "ENUM" // Numeric feature type FeatureTypeNumber FeatureType = "NUMBER" )
func (FeatureType) IsValid ¶
func (e FeatureType) IsValid() bool
func (FeatureType) MarshalGQL ¶
func (e FeatureType) MarshalGQL(w io.Writer)
func (FeatureType) String ¶
func (e FeatureType) String() string
func (*FeatureType) UnmarshalGQL ¶
func (e *FeatureType) UnmarshalGQL(v interface{}) error
type FeatureTypeFilterComparison ¶
type FeatureTypeFilterComparison struct { Eq *FeatureType `json:"eq,omitempty"` Gt *FeatureType `json:"gt,omitempty"` Gte *FeatureType `json:"gte,omitempty"` ILike *FeatureType `json:"iLike,omitempty"` In []FeatureType `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *FeatureType `json:"like,omitempty"` Lt *FeatureType `json:"lt,omitempty"` Lte *FeatureType `json:"lte,omitempty"` Neq *FeatureType `json:"neq,omitempty"` NotILike *FeatureType `json:"notILike,omitempty"` NotIn []FeatureType `json:"notIn,omitempty"` NotLike *FeatureType `json:"notLike,omitempty"` }
type FetchEntitlementQuery ¶
type FetchEntitlementQuery struct { // Identifier of the customer. CustomerID string `json:"customerId"` // The environment identifier used to resolve the entitlement context. EnvironmentID *string `json:"environmentId,omitempty"` // The internal ID of the feature linked to this entitlement. FeatureID string `json:"featureId"` // Options for configuring how an entitlement is tracked or applied. Options *EntitlementOptions `json:"options,omitempty"` // The scoped resource Identifier. ResourceID *string `json:"resourceId,omitempty"` }
Query for fetching a single entitlement for a specific feature and customer.
type FetchEntitlementsQuery ¶
type FetchEntitlementsQuery struct { // Identifier of the customer. CustomerID string `json:"customerId"` // The environment context for entitlement resolution. EnvironmentID *string `json:"environmentId,omitempty"` // The scoped resource Identifier. ResourceID *string `json:"resourceId,omitempty"` }
Query for retrieving all entitlements for a customer in a specific environment.
type FontVariant ¶
type FontVariant struct { // Font size for the variant. FontSize *float64 `json:"fontSize"` // Font weight, such as normal or bold. FontWeight *FontWeight `json:"fontWeight"` }
Typography settings for a single font variant.
type FontVariantFragment ¶
type FontVariantFragment struct { FontSize *float64 "json:\"fontSize\" graphql:\"fontSize\"" FontWeight *FontWeight "json:\"fontWeight\" graphql:\"fontWeight\"" }
type FontVariantInput ¶
type FontVariantInput struct { // Size of the text in px or rem. FontSize *float64 `json:"fontSize,omitempty"` // Weight of the font, such as normal or bold. FontWeight *FontWeight `json:"fontWeight,omitempty"` }
Input for defining font style for a text variant.
type FontWeight ¶
type FontWeight string
Font weight
const ( // Bold font weight. FontWeightBold FontWeight = "BOLD" // Standard font weight. FontWeightNormal FontWeight = "NORMAL" )
func (FontWeight) IsValid ¶
func (e FontWeight) IsValid() bool
func (FontWeight) MarshalGQL ¶
func (e FontWeight) MarshalGQL(w io.Writer)
func (FontWeight) String ¶
func (e FontWeight) String() string
func (*FontWeight) UnmarshalGQL ¶
func (e *FontWeight) UnmarshalGQL(v interface{}) error
type FreeSubscriptionItem ¶
type FreeSubscriptionItem struct { // The add-on id AddonID string `json:"addonId"` // The quantity of free items Quantity float64 `json:"quantity"` }
Free subscription item
type GetActiveSubscriptions ¶
type GetActiveSubscriptions struct {
GetActiveSubscriptions []*SubscriptionFragment "json:\"getActiveSubscriptions\" graphql:\"getActiveSubscriptions\""
}
type GetActiveSubscriptionsList ¶
type GetActiveSubscriptionsList struct {
GetActiveSubscriptions []*SlimSubscriptionFragmentV2 "json:\"getActiveSubscriptions\" graphql:\"getActiveSubscriptions\""
}
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Addons ¶
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Addons_Addon ¶
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Addons_Addon struct {
AddonID string "json:\"addonId\" graphql:\"addonId\""
}
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Customer ¶
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Customer struct {
CustomerID string "json:\"customerId\" graphql:\"customerId\""
}
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_PayingCustomer ¶
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_PayingCustomer struct {
CustomerID string "json:\"customerId\" graphql:\"customerId\""
}
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Resource ¶
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_Resource struct {
ResourceID string "json:\"resourceId\" graphql:\"resourceId\""
}
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_TrialConfiguration ¶ added in v2.233.0
type GetActiveSubscriptionsList_GetActiveSubscriptions_SlimSubscriptionFragmentV2_TrialConfiguration struct {
TrialEndBehavior TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\""
}
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ExperimentInfo ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_BasePlan ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type GetActiveSubscriptions_GetActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type GetAuth0ApplicationsInput ¶ added in v2.222.0
type GetAuth0ApplicationsInput struct { // Domain of the Auth0 client ClientDomain string `json:"clientDomain"` // ID of the Auth0 client ClientID string `json:"clientId"` // Secret of the Auth0 client ClientSecret string `json:"clientSecret"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` }
Input configuration for retrieving Auth0 applications
type GetAwsExternalIDResult ¶
type GetAwsExternalIDResult struct { // Generated external ID for AWS IAM role trust relationship ExternalID string `json:"externalId"` }
AWS external ID for secure cross-account access
type GetCheckoutState ¶
type GetCheckoutState struct {
CheckoutState *CheckoutStateFragment "json:\"checkoutState\" graphql:\"checkoutState\""
}
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ExperimentInfo ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_BasePlan ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options struct { MinItems *float64 "json:\"minItems\" graphql:\"minItems\"" FreeItems *float64 "json:\"freeItems\" graphql:\"freeItems\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_ActiveSubscription_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_BillingIntegration ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_BillingIntegration struct { BillingIdentifier BillingVendorIdentifier "json:\"billingIdentifier\" graphql:\"billingIdentifier\"" Credentials GetCheckoutState_CheckoutState_CheckoutStateFragment_BillingIntegration_Credentials "json:\"credentials\" graphql:\"credentials\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Content ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Content struct {
CollectPhoneNumber *bool "json:\"collectPhoneNumber\" graphql:\"collectPhoneNumber\""
}
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Palette ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" SummaryBackgroundColor *string "json:\"summaryBackgroundColor\" graphql:\"summaryBackgroundColor\"" Typename *string "json:\"__typename\" graphql:\"__typename\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Typography ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Configuration_CheckoutConfigurationFragment_Typography struct { FontFamily *string "json:\"fontFamily\" graphql:\"fontFamily\"" H1 *FontVariantFragment "json:\"h1\" graphql:\"h1\"" H2 *FontVariantFragment "json:\"h2\" graphql:\"h2\"" H3 *FontVariantFragment "json:\"h3\" graphql:\"h3\"" Body *FontVariantFragment "json:\"body\" graphql:\"body\"" Typename *string "json:\"__typename\" graphql:\"__typename\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_AmountsOff ¶ added in v2.198.0
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates struct { VendorIdentifier VendorIdentifier "json:\"vendorIdentifier\" graphql:\"vendorIdentifier\"" Status SyncStatus "json:\"status\" graphql:\"status\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_EligibleForTrial ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_ExperimentInfo ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_ExperimentInfo struct { GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_TrialedPlans ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Customer_CustomerFragment_TrialedPlans struct { ProductID *string "json:\"productId\" graphql:\"productId\"" ProductRefID *string "json:\"productRefId\" graphql:\"productRefId\"" PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" PlanID *string "json:\"planId\" graphql:\"planId\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type GetCheckoutState_CheckoutState_CheckoutStateFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type GetCoupons ¶
type GetCoupons struct {
Coupons GetCoupons_Coupons "json:\"coupons\" graphql:\"coupons\""
}
type GetCoupons_Coupons ¶
type GetCoupons_Coupons struct {
Edges []*GetCoupons_Coupons_Edges "json:\"edges\" graphql:\"edges\""
}
type GetCoupons_Coupons_Edges ¶
type GetCoupons_Coupons_Edges struct {
Node *CouponFragment "json:\"node\" graphql:\"node\""
}
type GetCoupons_Coupons_Edges_Node_CouponFragment_AmountsOff ¶ added in v2.198.0
type GetCoupons_Coupons_Edges_Node_CouponFragment_SyncStates ¶
type GetCoupons_Coupons_Edges_Node_CouponFragment_SyncStates struct { VendorIdentifier VendorIdentifier "json:\"vendorIdentifier\" graphql:\"vendorIdentifier\"" Status SyncStatus "json:\"status\" graphql:\"status\"" }
type GetCustomerByID ¶
type GetCustomerByID struct {
GetCustomerByRefID *CustomerWithSubscriptionsFragment "json:\"getCustomerByRefId\" graphql:\"getCustomerByRefId\""
}
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_AmountsOff ¶ added in v2.198.0
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_SyncStates ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_Coupon_CouponFragment_SyncStates struct { VendorIdentifier VendorIdentifier "json:\"vendorIdentifier\" graphql:\"vendorIdentifier\"" Status SyncStatus "json:\"status\" graphql:\"status\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_EligibleForTrial ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_EligibleForTrial struct { ProductID *string "json:\"productId\" graphql:\"productId\"" ProductRefID *string "json:\"productRefId\" graphql:\"productRefId\"" Eligible bool "json:\"eligible\" graphql:\"eligible\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_ExperimentInfo ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_ExperimentInfo struct { GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_TrialedPlans ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_CustomerFragment_TrialedPlans struct { ProductID *string "json:\"productId\" graphql:\"productId\"" ProductRefID *string "json:\"productRefId\" graphql:\"productRefId\"" PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" PlanID *string "json:\"planId\" graphql:\"planId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ExperimentInfo ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_BasePlan ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options struct { MinItems *float64 "json:\"minItems\" graphql:\"minItems\"" FreeItems *float64 "json:\"freeItems\" graphql:\"freeItems\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan struct { RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type GetCustomerById_GetCustomerByRefID_CustomerWithSubscriptionsFragment_Subscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type GetCustomerByRefIDInput ¶
type GetCustomerByRefIDInput struct { // Customer slug CustomerID string `json:"customerId"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` }
Get a customer by slug
type GetCustomerPortalByRefID ¶
type GetCustomerPortalByRefID struct {
CustomerPortal *CustomerPortalFragment "json:\"customerPortal\" graphql:\"customerPortal\""
}
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Configuration_CustomerPortalConfigurationFragment_Palette ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Configuration_CustomerPortalConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" CurrentPlanBackground *string "json:\"currentPlanBackground\" graphql:\"currentPlanBackground\"" IconsColor *string "json:\"iconsColor\" graphql:\"iconsColor\"" PaywallBackgroundColor *string "json:\"paywallBackgroundColor\" graphql:\"paywallBackgroundColor\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Entitlements_CustomerPortalEntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_BillingPeriodRange ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Feature ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Feature struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Prices_CustomerPortalSubscriptionPriceFragment_Price ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing struct { UnitQuantity *int64 "json:\"unitQuantity\" graphql:\"unitQuantity\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillingModel *BillingModel "json:\"billingModel\" graphql:\"billingModel\"" PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" UsageBasedEstimatedBill *float64 "json:\"usageBasedEstimatedBill\" graphql:\"usageBasedEstimatedBill\"" Price *GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Price "json:\"price\" graphql:\"price\"" Feature *GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Feature "json:\"feature\" graphql:\"feature\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Feature ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Feature struct { FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_Pricing_Price ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_ScheduledUpdates_CustomerPortalSubscriptionScheduledUpdateDataFragment_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" PricingType *PricingType "json:\"pricingType\" graphql:\"pricingType\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice struct { SubTotal GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" Total GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_Total "json:\"total\" graphql:\"total\"" AddonsTotal GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_AddonsTotal "json:\"addonsTotal\" graphql:\"addonsTotal\"" }
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_AddonsTotal ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_SubTotal ¶
type GetCustomerPortalByRefId_CustomerPortal_CustomerPortalFragment_Subscriptions_CustomerPortalSubscriptionFragment_TotalPrice_Total ¶
type GetCustomerStatistics ¶
type GetCustomerStatistics struct {
GetCustomerByRefID *CustomerStatisticsFragment "json:\"getCustomerByRefId\" graphql:\"getCustomerByRefId\""
}
type GetCustomerStatistics_GetCustomerByRefID_CustomerStatisticsFragment_Statistics ¶
type GetCustomerStatistics_GetCustomerByRefID_CustomerStatisticsFragment_Statistics struct {
ActiveSubscriptionsByPricingType []*GetCustomerStatistics_GetCustomerByRefID_CustomerStatisticsFragment_Statistics_ActiveSubscriptionsByPricingType "json:\"activeSubscriptionsByPricingType\" graphql:\"activeSubscriptionsByPricingType\""
}
type GetCustomerStatistics_GetCustomerByRefID_CustomerStatisticsFragment_Statistics_ActiveSubscriptionsByPricingType ¶
type GetCustomerStatistics_GetCustomerByRefID_CustomerStatisticsFragment_Statistics_ActiveSubscriptionsByPricingType struct { PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" TotalCount float64 "json:\"totalCount\" graphql:\"totalCount\"" }
type GetEntitlement ¶
type GetEntitlement struct {
Entitlement *EntitlementFragment "json:\"entitlement\" graphql:\"entitlement\""
}
type GetEntitlement_Entitlement_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type GetEntitlement_Entitlement_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type GetEntitlement_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type GetEntitlement_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type GetEntitlement_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type GetEntitlement_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type GetEntitlement_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type GetEntitlement_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type GetEntitlements ¶
type GetEntitlements struct {
Entitlements []*EntitlementFragment "json:\"entitlements\" graphql:\"entitlements\""
}
type GetEntitlements_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type GetEntitlements_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type GetEntitlements_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type GetEntitlements_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type GetEntitlements_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type GetEntitlements_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type GetEntitlements_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type GetEntitlements_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type GetMockPaywall ¶
type GetMockPaywall struct {
MockPaywall GetMockPaywall_MockPaywall "json:\"mockPaywall\" graphql:\"mockPaywall\""
}
type GetMockPaywall_MockPaywall ¶
type GetMockPaywall_MockPaywall struct { Plans []*MockPaywallPlanFragment "json:\"plans\" graphql:\"plans\"" Configuration *PaywallConfigurationFragment "json:\"configuration\" graphql:\"configuration\"" }
type GetMockPaywall_MockPaywall_Configuration_PaywallConfigurationFragment_Palette ¶
type GetMockPaywall_MockPaywall_Configuration_PaywallConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" CurrentPlanBackground *string "json:\"currentPlanBackground\" graphql:\"currentPlanBackground\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Options ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_DefaultTrialConfig ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_DefaultTrialConfig_Budget ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_InheritedEntitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_InheritedEntitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Feature ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Price ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Product ¶
type GetMockPaywall_MockPaywall_Plans_MockPaywallPlanFragment_Product struct { RefID string "json:\"refId\" graphql:\"refId\"" DisplayName *string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPackageByRefIDInput ¶
type GetPackageByRefIDInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The unique identifier for the entity RefID string `json:"refId"` // The version number of the package VersionNumber *float64 `json:"versionNumber,omitempty"` }
Get Package By Ref Id Input
type GetPackageGroup ¶
type GetPackageGroup struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The id of the package group to filter by PackageGroupID string `json:"packageGroupId"` // The version number of the package group to filter by VersionNumber *float64 `json:"versionNumber,omitempty"` }
The input type for getting a package group
type GetPaywall ¶
type GetPaywall struct {
Paywall *PaywallFragment "json:\"paywall\" graphql:\"paywall\""
}
type GetPaywallInput ¶
type GetPaywallInput struct { // The country code for billing, e.g. US BillingCountryCode *string `json:"billingCountryCode,omitempty"` // Context for the paywall, e.g. "checkout" or "subscription" Context *WidgetType `json:"context,omitempty"` // The customer ID for whom the paywall is being fetched CustomerID *string `json:"customerId,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Whether to fetch prices for all countries or just the specified billing country FetchAllCountriesPrices *bool `json:"fetchAllCountriesPrices,omitempty"` // Whether to include hidden plans in the paywall IncludeHiddenPlans *bool `json:"includeHiddenPlans,omitempty"` // The product ID for which the paywall is being fetched ProductID *string `json:"productId,omitempty"` // The resource ID for which the paywall is being fetched ResourceID *string `json:"resourceId,omitempty"` }
Input for fetching the paywall
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ExperimentInfo ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_BasePlan ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type GetPaywall_Paywall_PaywallFragment_ActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type GetPaywall_Paywall_PaywallFragment_Configuration_PaywallConfigurationFragment_Palette ¶
type GetPaywall_Paywall_PaywallFragment_Configuration_PaywallConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" CurrentPlanBackground *string "json:\"currentPlanBackground\" graphql:\"currentPlanBackground\"" }
type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_AmountsOff ¶ added in v2.198.0
type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates ¶
type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates struct { VendorIdentifier VendorIdentifier "json:\"vendorIdentifier\" graphql:\"vendorIdentifier\"" Status SyncStatus "json:\"status\" graphql:\"status\"" }
type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_ExperimentInfo ¶
type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_ExperimentInfo struct { GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_TrialedPlans ¶
type GetPaywall_Paywall_PaywallFragment_Customer_CustomerFragment_TrialedPlans struct { ProductID *string "json:\"productId\" graphql:\"productId\"" ProductRefID *string "json:\"productRefId\" graphql:\"productRefId\"" PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" PlanID *string "json:\"planId\" graphql:\"planId\"" }
type GetPaywall_Paywall_PaywallFragment_PaywallCalculatedPricePoints_PaywallCalculatedPricePointsFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_PaywallCalculatedPricePoints_PaywallCalculatedPricePointsFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_DefaultTrialConfig ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_DefaultTrialConfig_Budget ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Feature ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings ¶
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type GetPaywall_Paywall_PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type GetProducts ¶
type GetProducts struct {
Products GetProducts_Products "json:\"products\" graphql:\"products\""
}
type GetProducts_Products ¶
type GetProducts_Products struct {
Edges []*GetProducts_Products_Edges "json:\"edges\" graphql:\"edges\""
}
type GetProducts_Products_Edges ¶
type GetProducts_Products_Edges struct {
Node *ProductFragment "json:\"node\" graphql:\"node\""
}
type GetProducts_Products_Edges_Node_ProductFragment_ProductSettings ¶
type GetProducts_Products_Edges_Node_ProductFragment_ProductSettings struct {
DowngradePlan *GetProducts_Products_Edges_Node_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type GetSdkConfiguration ¶
type GetSdkConfiguration struct {
SdkConfiguration *GetSdkConfiguration_SdkConfiguration "json:\"sdkConfiguration\" graphql:\"sdkConfiguration\""
}
type GetSubscription ¶
type GetSubscription struct {
GetSubscription *SubscriptionFragment "json:\"getSubscription\" graphql:\"getSubscription\""
}
type GetSubscriptionInput ¶
type GetSubscriptionInput struct { // The environment ID the subscription belongs to EnvironmentID *string `json:"environmentId,omitempty"` // The subscription ID to retrieve SubscriptionID string `json:"subscriptionId"` }
Get subscription input
type GetSubscription_GetSubscription_SubscriptionFragment_Addons ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ExperimentInfo ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type GetSubscription_GetSubscription_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Prices ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type GetSubscription_GetSubscription_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type GetSubscriptions ¶ added in v2.447.2
type GetSubscriptions struct {
Subscriptions GetSubscriptions_Subscriptions "json:\"subscriptions\" graphql:\"subscriptions\""
}
type GetSubscriptions_Subscriptions ¶ added in v2.447.2
type GetSubscriptions_Subscriptions struct { Edges []*GetSubscriptions_Subscriptions_Edges "json:\"edges\" graphql:\"edges\"" PageInfo *PageInfoFragment "json:\"pageInfo\" graphql:\"pageInfo\"" }
type GetSubscriptions_Subscriptions_Edges ¶ added in v2.447.2
type GetSubscriptions_Subscriptions_Edges struct {
Node *SubscriptionQueryFragment "json:\"node\" graphql:\"node\""
}
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Addons ¶ added in v2.447.2
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Addons_Addon ¶ added in v2.447.2
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Addons_Addon struct {
AddonID string "json:\"addonId\" graphql:\"addonId\""
}
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Customer ¶ added in v2.447.2
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Customer struct {
CustomerID string "json:\"customerId\" graphql:\"customerId\""
}
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_PayingCustomer ¶ added in v2.447.2
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_PayingCustomer struct {
CustomerID string "json:\"customerId\" graphql:\"customerId\""
}
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Plan ¶ added in v2.447.2
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Resource ¶ added in v2.447.2
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_Resource struct {
ResourceID string "json:\"resourceId\" graphql:\"resourceId\""
}
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_TrialConfiguration ¶ added in v2.447.2
type GetSubscriptions_Subscriptions_Edges_Node_SubscriptionQueryFragment_TrialConfiguration struct {
TrialEndBehavior TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\""
}
type GetUsageHistory ¶
type GetUsageHistory struct {
UsageHistory *UsageHistoryFragment "json:\"usageHistory\" graphql:\"usageHistory\""
}
type GetUsageHistoryV2 ¶ added in v2.235.0
type GetUsageHistoryV2 struct {
UsageHistoryV2 *UsageHistoryV2Fragment "json:\"usageHistoryV2\" graphql:\"usageHistoryV2\""
}
type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Markers ¶ added in v2.235.0
type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Markers struct { Type UsageMarkerType "json:\"type\" graphql:\"type\"" Timestamp string "json:\"timestamp\" graphql:\"timestamp\"" }
type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Series ¶ added in v2.235.0
type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Series struct { Tags []*GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Series_Tags "json:\"tags\" graphql:\"tags\"" Points []*GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Series_Points "json:\"points\" graphql:\"points\"" }
type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Series_Points ¶ added in v2.235.0
type GetUsageHistoryV2_UsageHistoryV2_UsageHistoryV2Fragment_Series_Tags ¶ added in v2.235.0
type GetUsageHistory_UsageHistory_UsageHistoryFragment_Groups ¶
type GetUsageHistory_UsageHistory_UsageHistoryFragment_Groups struct { GroupInfo []*GetUsageHistory_UsageHistory_UsageHistoryFragment_Groups_GroupInfo "json:\"groupInfo\" graphql:\"groupInfo\"" UsageMeasurements []*GetUsageHistory_UsageHistory_UsageHistoryFragment_Groups_UsageMeasurements "json:\"usageMeasurements\" graphql:\"usageMeasurements\"" }
type GetUsageHistory_UsageHistory_UsageHistoryFragment_Markers ¶ added in v2.188.0
type GetUsageHistory_UsageHistory_UsageHistoryFragment_Markers struct { Type UsageMarkerType "json:\"type\" graphql:\"type\"" Timestamp string "json:\"timestamp\" graphql:\"timestamp\"" }
type GetWidgetConfigurationInput ¶
type GetWidgetConfigurationInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` }
Input object used to retrieve current widget configuration for the environment.
type GetWorkflowTriggersInput ¶ added in v2.341.0
type GetWorkflowTriggersInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Trigger id TriggerID *string `json:"triggerId,omitempty"` // Workflow trigger id WorkflowTriggerID *string `json:"workflowTriggerId,omitempty"` }
Get workflow triggers input
type GrantPromotionalEntitlementInput ¶
type GrantPromotionalEntitlementInput struct { // The custom end date of the promotional entitlement CustomEndDate *string `json:"customEndDate,omitempty"` // The unique identifier of the entitlement feature FeatureID string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit,omitempty"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage,omitempty"` // Whether the entitlement is visible IsVisible *bool `json:"isVisible,omitempty"` // The monthly reset period configuration of the entitlement, defined when reset period is monthly MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The grant period of the promotional entitlement Period PromotionalEntitlementPeriod `json:"period"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit,omitempty"` // The weekly reset period configuration of the entitlement, defined when reset period is weekly WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // The yearly reset period configuration of the entitlement, defined when reset period is yearly YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Grant promotional entitlement input
type GrantPromotionalEntitlementsInput ¶
type GrantPromotionalEntitlementsInput struct { // The unique identifier of the entitlement customer CustomerID string `json:"customerId"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Promotional entitlements to grant PromotionalEntitlements []*GrantPromotionalEntitlementInput `json:"promotionalEntitlements"` }
Grant multiple promotional entitlements input
type GrantPromotionalEntitlementsResponse ¶
type GrantPromotionalEntitlementsResponse struct {
GrantPromotionalEntitlements []*PromotionalEntitlementFragment "json:\"grantPromotionalEntitlements\" graphql:\"grantPromotionalEntitlements\""
}
type GrantPromotionalEntitlements_GrantPromotionalEntitlements_PromotionalEntitlementFragment_Feature ¶
type GrantPromotionalEntitlements_GrantPromotionalEntitlements_PromotionalEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type GroupInfo ¶
type GroupInfo struct { // The key representing the group Key string `json:"key"` // The value associated with the group key Value string `json:"value"` }
Group info
type GroupUsageHistory ¶
type GroupUsageHistory struct { // Information about the group GroupInfo []*GroupInfo `json:"groupInfo"` // List of usage measurements for the group UsageMeasurements []*UsageMeasurementPoint `json:"usageMeasurements"` }
Group usage history
type HiddenFromWidgetsChange ¶
type HiddenFromWidgetsChange struct { // The value after the change After []WidgetType `json:"after"` // The value before the change Before []WidgetType `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Hidden from widgets change
type Hook ¶
type Hook struct { Account *Account `json:"account"` // A JSON containing the configuration for each event log type Configuration map[string]interface{} `json:"configuration"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // Webhook description Description *string `json:"description"` // The Webhook endpoint URL Endpoint string `json:"endpoint"` Environment *Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The event types that the webhook will be triggered on EventLogTypes []EventLogType `json:"eventLogTypes"` // Unique identifier for the entity ID string `json:"id"` // Secret key for the webhook SecretKey *string `json:"secretKey"` // The status of the webhook Status HookStatus `json:"status"` }
Webhook
type HookAggregateGroupBy ¶
type HookAggregateGroupBy struct { CreatedAt *string `json:"createdAt"` Endpoint *string `json:"endpoint"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *HookStatus `json:"status"` }
type HookConnection ¶
type HookCountAggregate ¶
type HookDeleteResponse ¶
type HookDeleteResponse struct { // A JSON containing the configuration for each event log type Configuration map[string]interface{} `json:"configuration"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // Webhook description Description *string `json:"description"` // The Webhook endpoint URL Endpoint *string `json:"endpoint"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId"` // The event types that the webhook will be triggered on EventLogTypes []EventLogType `json:"eventLogTypes"` // Unique identifier for the entity ID *string `json:"id"` // Secret key for the webhook SecretKey *string `json:"secretKey"` // The status of the webhook Status *HookStatus `json:"status"` }
type HookFilter ¶
type HookFilter struct { And []*HookFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Endpoint *StringFieldComparison `json:"endpoint,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*HookFilter `json:"or,omitempty"` Status *HookStatusFilterComparison `json:"status,omitempty"` }
type HookMaxAggregate ¶
type HookMaxAggregate struct { CreatedAt *string `json:"createdAt"` Endpoint *string `json:"endpoint"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *HookStatus `json:"status"` }
type HookMinAggregate ¶
type HookMinAggregate struct { CreatedAt *string `json:"createdAt"` Endpoint *string `json:"endpoint"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *HookStatus `json:"status"` }
type HookSort ¶
type HookSort struct { Direction SortDirection `json:"direction"` Field HookSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type HookSortFields ¶
type HookSortFields string
const ( HookSortFieldsCreatedAt HookSortFields = "createdAt" HookSortFieldsEndpoint HookSortFields = "endpoint" HookSortFieldsEnvironmentID HookSortFields = "environmentId" HookSortFieldsID HookSortFields = "id" HookSortFieldsStatus HookSortFields = "status" )
func (HookSortFields) IsValid ¶
func (e HookSortFields) IsValid() bool
func (HookSortFields) MarshalGQL ¶
func (e HookSortFields) MarshalGQL(w io.Writer)
func (HookSortFields) String ¶
func (e HookSortFields) String() string
func (*HookSortFields) UnmarshalGQL ¶
func (e *HookSortFields) UnmarshalGQL(v interface{}) error
type HookStatus ¶
type HookStatus string
Hook status
const ( // Active HookStatusActive HookStatus = "ACTIVE" // Inactive HookStatusInactive HookStatus = "INACTIVE" )
func (HookStatus) IsValid ¶
func (e HookStatus) IsValid() bool
func (HookStatus) MarshalGQL ¶
func (e HookStatus) MarshalGQL(w io.Writer)
func (HookStatus) String ¶
func (e HookStatus) String() string
func (*HookStatus) UnmarshalGQL ¶
func (e *HookStatus) UnmarshalGQL(v interface{}) error
type HookStatusFilterComparison ¶
type HookStatusFilterComparison struct { Eq *HookStatus `json:"eq,omitempty"` Gt *HookStatus `json:"gt,omitempty"` Gte *HookStatus `json:"gte,omitempty"` ILike *HookStatus `json:"iLike,omitempty"` In []HookStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *HookStatus `json:"like,omitempty"` Lt *HookStatus `json:"lt,omitempty"` Lte *HookStatus `json:"lte,omitempty"` Neq *HookStatus `json:"neq,omitempty"` NotILike *HookStatus `json:"notILike,omitempty"` NotIn []HookStatus `json:"notIn,omitempty"` NotLike *HookStatus `json:"notLike,omitempty"` }
type HubspotCredentials ¶
type HubspotCredentials struct { // Domain of the HubSpot account HubDomain string `json:"hubDomain"` }
HubSpot integration configuration object
func (HubspotCredentials) IsCredentials ¶
func (HubspotCredentials) IsCredentials()
type HubspotCredentialsInput ¶
type HubspotCredentialsInput struct { // Authorization code for HubSpot AuthorizationCode string `json:"authorizationCode"` // Refresh token for HubSpot RefreshToken *string `json:"refreshToken,omitempty"` }
Input configuration for HubSpot integration
type IdentityForbiddenError ¶
type ImmediateSubscriptionPreviewInvoice ¶
type ImmediateSubscriptionPreviewInvoice struct { Credits *SubscriptionPreviewCredits `json:"credits"` Discount *Money `json:"discount"` DiscountDetails *SubscriptionPreviewDiscount `json:"discountDetails"` // The minimum spend adjustment applied to the invoice MinimumSpendAdjustment Money `json:"minimumSpendAdjustment"` Proration *SubscriptionPreviewProrations `json:"proration"` SubTotal Money `json:"subTotal"` Tax *Money `json:"tax"` TaxDetails *SubscriptionPreviewTaxDetails `json:"taxDetails"` Total Money `json:"total"` TotalExcludingTax Money `json:"totalExcludingTax"` }
type ImmediateSubscriptionPreviewInvoiceFragment ¶
type ImmediateSubscriptionPreviewInvoiceFragment struct { Total ImmediateSubscriptionPreviewInvoiceFragment_Total "json:\"total\" graphql:\"total\"" SubTotal ImmediateSubscriptionPreviewInvoiceFragment_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" TotalExcludingTax ImmediateSubscriptionPreviewInvoiceFragment_TotalExcludingTax "json:\"totalExcludingTax\" graphql:\"totalExcludingTax\"" Tax *ImmediateSubscriptionPreviewInvoiceFragment_Tax "json:\"tax\" graphql:\"tax\"" Discount *ImmediateSubscriptionPreviewInvoiceFragment_Discount "json:\"discount\" graphql:\"discount\"" TaxDetails *ImmediateSubscriptionPreviewInvoiceFragment_TaxDetails "json:\"taxDetails\" graphql:\"taxDetails\"" DiscountDetails *ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails "json:\"discountDetails\" graphql:\"discountDetails\"" Credits *ImmediateSubscriptionPreviewInvoiceFragment_Credits "json:\"credits\" graphql:\"credits\"" Proration *ImmediateSubscriptionPreviewInvoiceFragment_Proration "json:\"proration\" graphql:\"proration\"" }
type ImmediateSubscriptionPreviewInvoiceFragment_Credits ¶
type ImmediateSubscriptionPreviewInvoiceFragment_Credits struct { Initial ImmediateSubscriptionPreviewInvoiceFragment_Credits_Initial "json:\"initial\" graphql:\"initial\"" Used ImmediateSubscriptionPreviewInvoiceFragment_Credits_Used "json:\"used\" graphql:\"used\"" Remaining ImmediateSubscriptionPreviewInvoiceFragment_Credits_Remaining "json:\"remaining\" graphql:\"remaining\"" }
type ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails ¶
type ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails struct { Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type ImmediateSubscriptionPreviewInvoiceFragment_Proration ¶
type ImmediateSubscriptionPreviewInvoiceFragment_Proration struct { ProrationDate string "json:\"prorationDate\" graphql:\"prorationDate\"" HasProrations *bool "json:\"hasProrations\" graphql:\"hasProrations\"" Credit ImmediateSubscriptionPreviewInvoiceFragment_Proration_Credit "json:\"credit\" graphql:\"credit\"" Debit ImmediateSubscriptionPreviewInvoiceFragment_Proration_Debit "json:\"debit\" graphql:\"debit\"" NetAmount ImmediateSubscriptionPreviewInvoiceFragment_Proration_NetAmount "json:\"netAmount\" graphql:\"netAmount\"" }
type ImportCustomerBulkInput ¶
type ImportCustomerBulkInput struct { // List of customers to import Customers []*ImportCustomerInput `json:"customers"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` }
Input for importing a bulk of customers
type ImportCustomerBulkResponse ¶
type ImportCustomerBulkResponse struct {
ImportCustomersBulk *string "json:\"importCustomersBulk\" graphql:\"importCustomersBulk\""
}
type ImportCustomerInput ¶
type ImportCustomerInput struct { // Additional metadata AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // Id in the billing provider BillingID *string `json:"billingId,omitempty"` // Customer slug CustomerID *string `json:"customerId,omitempty"` // Customer email Email *string `json:"email,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Customer name Name *string `json:"name,omitempty"` // Payment method Id in the billing provider PaymentMethodID *string `json:"paymentMethodId,omitempty"` // Customer slug RefID *string `json:"refId,omitempty"` // The unique identifier for the customer in Salesforce integration SalesforceID *string `json:"salesforceId,omitempty"` // Indicates the last update of the customer. In case there's already existing customer that was updated after that date, it will skip import this customer UpdatedAt *string `json:"updatedAt,omitempty"` }
Input for importing a customer
type ImportCustomerResponse ¶
type ImportCustomerResponse struct {
ImportCustomer *SlimCustomerFragment "json:\"importCustomer\" graphql:\"importCustomer\""
}
type ImportIntegrationCatalogInput ¶
type ImportIntegrationCatalogInput struct { // Billing model configuration for the imported product BillingModel *BillingModel `json:"billingModel,omitempty"` // Mode for selecting plans to import (blacklist or whitelist) EntitySelectionMode EntitySelectionMode `json:"entitySelectionMode"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Singular name for the feature unit FeatureUnitName *string `json:"featureUnitName,omitempty"` // Plural name for the feature unit FeatureUnitPluralName *string `json:"featureUnitPluralName,omitempty"` // List of plan IDs to exclude when using blacklist mode PlansSelectionBlacklist []string `json:"plansSelectionBlacklist,omitempty"` // List of plan IDs to include when using whitelist mode PlansSelectionWhitelist []string `json:"plansSelectionWhitelist,omitempty"` // Product ID to import from the integration ProductID string `json:"productId"` // List of addon billing IDs to import SelectedAddonBillingIds []string `json:"selectedAddonBillingIds"` // The vendor identifier of integration VendorIdentifier VendorIdentifier `json:"vendorIdentifier"` }
Input parameters for importing product catalog from an integration
type ImportIntegrationCustomersInput ¶
type ImportIntegrationCustomersInput struct { // List of customer IDs to exclude when using blacklist mode CustomersSelectionBlacklist []string `json:"customersSelectionBlacklist,omitempty"` // List of customer IDs to include when using whitelist mode CustomersSelectionWhitelist []string `json:"customersSelectionWhitelist,omitempty"` // Mode for selecting customers to import (blacklist or whitelist) EntitySelectionMode EntitySelectionMode `json:"entitySelectionMode"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Product ID to import customers from ProductID string `json:"productId"` // The vendor identifier of integration VendorIdentifier VendorIdentifier `json:"vendorIdentifier"` }
Input parameters for importing customers from an integration
type ImportIntegrationTask ¶
type ImportIntegrationTask struct { // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The number of customers in the import task CustomersCount int64 `json:"customersCount"` // The end date of the task EndDate *string `json:"endDate"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Unique identifier for the entity ID string `json:"id"` // The import errors for the import task ImportErrors []*ImportSubTaskError `json:"importErrors"` // The number of products in the import task ProductsCount int64 `json:"productsCount"` // The progress of the task as a percentage, a number between 0 and 100 Progress int64 `json:"progress"` // The start date of the task StartDate *string `json:"startDate"` // The status of the task Status TaskStatus `json:"status"` // The type of the task TaskType TaskType `json:"taskType"` // The total number of import subtasks TotalSubtasksCount int64 `json:"totalSubtasksCount"` }
Import task
type ImportIntegrationTaskAggregateGroupBy ¶
type ImportIntegrationTaskAggregateGroupBy struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *TaskStatus `json:"status"` TaskType *TaskType `json:"taskType"` }
type ImportIntegrationTaskConnection ¶
type ImportIntegrationTaskConnection struct { // Array of edges. Edges []*ImportIntegrationTaskEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` }
type ImportIntegrationTaskEdge ¶
type ImportIntegrationTaskEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the ImportIntegrationTask Node ImportIntegrationTask `json:"node"` }
type ImportIntegrationTaskFilter ¶
type ImportIntegrationTaskFilter struct { And []*ImportIntegrationTaskFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*ImportIntegrationTaskFilter `json:"or,omitempty"` Status *TaskStatusFilterComparison `json:"status,omitempty"` TaskType *TaskTypeFilterComparison `json:"taskType,omitempty"` }
type ImportIntegrationTaskMaxAggregate ¶
type ImportIntegrationTaskMaxAggregate struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *TaskStatus `json:"status"` TaskType *TaskType `json:"taskType"` }
type ImportIntegrationTaskMinAggregate ¶
type ImportIntegrationTaskMinAggregate struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *TaskStatus `json:"status"` TaskType *TaskType `json:"taskType"` }
type ImportIntegrationTaskSort ¶
type ImportIntegrationTaskSort struct { Direction SortDirection `json:"direction"` Field ImportIntegrationTaskSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type ImportIntegrationTaskSortFields ¶
type ImportIntegrationTaskSortFields string
const ( ImportIntegrationTaskSortFieldsCreatedAt ImportIntegrationTaskSortFields = "createdAt" ImportIntegrationTaskSortFieldsEnvironmentID ImportIntegrationTaskSortFields = "environmentId" ImportIntegrationTaskSortFieldsID ImportIntegrationTaskSortFields = "id" ImportIntegrationTaskSortFieldsStatus ImportIntegrationTaskSortFields = "status" ImportIntegrationTaskSortFieldsTaskType ImportIntegrationTaskSortFields = "taskType" )
func (ImportIntegrationTaskSortFields) IsValid ¶
func (e ImportIntegrationTaskSortFields) IsValid() bool
func (ImportIntegrationTaskSortFields) MarshalGQL ¶
func (e ImportIntegrationTaskSortFields) MarshalGQL(w io.Writer)
func (ImportIntegrationTaskSortFields) String ¶
func (e ImportIntegrationTaskSortFields) String() string
func (*ImportIntegrationTaskSortFields) UnmarshalGQL ¶
func (e *ImportIntegrationTaskSortFields) UnmarshalGQL(v interface{}) error
type ImportSubTaskError ¶
type ImportSubTaskError struct { // The error message of the import subtask Error string `json:"error"` // The id of the import subtask ID string `json:"id"` }
Import subtask error
type ImportSubscriptionInput ¶
type ImportSubscriptionInput struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` Addons []*SubscriptionAddonInput `json:"addons,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` BillingID *string `json:"billingId,omitempty"` BillingPeriod *BillingPeriod `json:"billingPeriod,omitempty"` CustomerID string `json:"customerId"` EndDate *string `json:"endDate,omitempty"` PlanID string `json:"planId"` ResourceID *string `json:"resourceId,omitempty"` SalesforceID *string `json:"salesforceId,omitempty"` StartDate *string `json:"startDate,omitempty"` SubscriptionEntitlements []*SubscriptionEntitlementInput `json:"subscriptionEntitlements,omitempty"` SubscriptionID *string `json:"subscriptionId,omitempty"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` // Indicates the last update of the subscription. In case there's already existing subscription that was updated after that date, it will skip import this subscription UpdatedAt *string `json:"updatedAt,omitempty"` }
type ImportSubscriptionsBulkInput ¶
type ImportSubscriptionsBulkInput struct { EnvironmentID *string `json:"environmentId,omitempty"` Subscriptions []*ImportSubscriptionInput `json:"subscriptions"` }
type ImportSubscriptionsBulkResponse ¶
type ImportSubscriptionsBulkResponse struct {
ImportSubscriptionsBulk *string "json:\"importSubscriptionsBulk\" graphql:\"importSubscriptionsBulk\""
}
type InitAddStripeCustomerPaymentMethod ¶
type InitAddStripeCustomerPaymentMethod struct { // The client secret for the payment method form PaymentIntentClientSecret string `json:"paymentIntentClientSecret"` }
Response for initializing a Stripe payment method form
type InitAddStripeCustomerPaymentMethodInput ¶
type InitAddStripeCustomerPaymentMethodInput struct { // Customer slug CustomerRefID string `json:"customerRefId"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The billing integration to use for this payment method IntegrationID *string `json:"integrationId,omitempty"` }
Input for initializing a payment method form for a customer
type IntFieldComparison ¶
type IntFieldComparison struct { Between *IntFieldComparisonBetween `json:"between,omitempty"` Eq *int64 `json:"eq,omitempty"` Gt *int64 `json:"gt,omitempty"` Gte *int64 `json:"gte,omitempty"` In []int64 `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Lt *int64 `json:"lt,omitempty"` Lte *int64 `json:"lte,omitempty"` Neq *int64 `json:"neq,omitempty"` NotBetween *IntFieldComparisonBetween `json:"notBetween,omitempty"` NotIn []int64 `json:"notIn,omitempty"` }
type Integration ¶
type Integration struct { Account *Account `json:"account"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // Configuration for the integration Credentials Credentials `json:"credentials"` Environment *Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Unique identifier for the entity ID string `json:"id"` // The reference ID for the integration IntegrationID *string `json:"integrationId"` // Whether the integration is the default integration IsDefault *bool `json:"isDefault"` // The vendor identifier of integration VendorIdentifier VendorIdentifier `json:"vendorIdentifier"` // The type of integration VendorType VendorType `json:"vendorType"` }
An integration object
type IntegrationAggregateGroupBy ¶
type IntegrationAggregateGroupBy struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` VendorIdentifier *VendorIdentifier `json:"vendorIdentifier"` VendorType *VendorType `json:"vendorType"` }
type IntegrationConnection ¶
type IntegrationConnection struct { // Array of edges. Edges []*IntegrationEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type IntegrationDeleteResponse ¶
type IntegrationDeleteResponse struct { // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // Configuration for the integration Credentials Credentials `json:"credentials"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId"` // Unique identifier for the entity ID *string `json:"id"` // The reference ID for the integration IntegrationID *string `json:"integrationId"` // Whether the integration is the default integration IsDefault *bool `json:"isDefault"` // The vendor identifier of integration VendorIdentifier *VendorIdentifier `json:"vendorIdentifier"` // The type of integration VendorType *VendorType `json:"vendorType"` }
type IntegrationEdge ¶
type IntegrationEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the Integration Node Integration `json:"node"` }
type IntegrationFilter ¶
type IntegrationFilter struct { And []*IntegrationFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*IntegrationFilter `json:"or,omitempty"` VendorIdentifier *VendorIdentifierFilterComparison `json:"vendorIdentifier,omitempty"` VendorType *IntegrationVendorTypeFilterComparison `json:"vendorType,omitempty"` }
type IntegrationMaxAggregate ¶
type IntegrationMaxAggregate struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` VendorIdentifier *VendorIdentifier `json:"vendorIdentifier"` VendorType *VendorType `json:"vendorType"` }
type IntegrationMinAggregate ¶
type IntegrationMinAggregate struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` VendorIdentifier *VendorIdentifier `json:"vendorIdentifier"` VendorType *VendorType `json:"vendorType"` }
type IntegrationSort ¶
type IntegrationSort struct { Direction SortDirection `json:"direction"` Field IntegrationSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type IntegrationSortFields ¶
type IntegrationSortFields string
const ( IntegrationSortFieldsCreatedAt IntegrationSortFields = "createdAt" IntegrationSortFieldsEnvironmentID IntegrationSortFields = "environmentId" IntegrationSortFieldsID IntegrationSortFields = "id" IntegrationSortFieldsVendorIdentifier IntegrationSortFields = "vendorIdentifier" IntegrationSortFieldsVendorType IntegrationSortFields = "vendorType" )
func (IntegrationSortFields) IsValid ¶
func (e IntegrationSortFields) IsValid() bool
func (IntegrationSortFields) MarshalGQL ¶
func (e IntegrationSortFields) MarshalGQL(w io.Writer)
func (IntegrationSortFields) String ¶
func (e IntegrationSortFields) String() string
func (*IntegrationSortFields) UnmarshalGQL ¶
func (e *IntegrationSortFields) UnmarshalGQL(v interface{}) error
type IntegrationVendorTypeFilterComparison ¶ added in v2.302.0
type IntegrationVendorTypeFilterComparison struct { Eq *VendorType `json:"eq,omitempty"` In []VendorType `json:"in,omitempty"` Neq *VendorType `json:"neq,omitempty"` NotIn []VendorType `json:"notIn,omitempty"` }
type InvalidArgumentError ¶
type InvalidCancellationDate ¶
type InviteMembersInput ¶ added in v2.276.0
type InviteMembersInput struct { // Account level access of the user, defaults to member role AccountRole *AccountAccessRole `json:"accountRole,omitempty"` // List of emails to invite Invites []string `json:"invites"` // Environment level access of the user, defaults to read-only role NonProductionRole *EnvironmentAccessRole `json:"nonProductionRole,omitempty"` // Environment level access of the user, defaults to read-only role ProductionRole *EnvironmentAccessRole `json:"productionRole,omitempty"` }
Input for inviting members
type InvoiceLine ¶
type InvoiceLineItemType ¶
type InvoiceLineItemType string
The type of the invoice line item
const ( InvoiceLineItemTypeAddonCharge InvoiceLineItemType = "AddonCharge" InvoiceLineItemTypeBaseCharge InvoiceLineItemType = "BaseCharge" InvoiceLineItemTypeInAdvanceCommitmentCharge InvoiceLineItemType = "InAdvanceCommitmentCharge" InvoiceLineItemTypeMinimumSpendAdjustmentCharge InvoiceLineItemType = "MinimumSpendAdjustmentCharge" InvoiceLineItemTypeMinimumSpendCharge InvoiceLineItemType = "MinimumSpendCharge" InvoiceLineItemTypeOther InvoiceLineItemType = "Other" InvoiceLineItemTypeOverageCharge InvoiceLineItemType = "OverageCharge" InvoiceLineItemTypePayAsYouGoCharge InvoiceLineItemType = "PayAsYouGoCharge" InvoiceLineItemTypeTierCharge InvoiceLineItemType = "TierCharge" InvoiceLineItemTypeZeroAmountBaseCharge InvoiceLineItemType = "ZeroAmountBaseCharge" )
func (InvoiceLineItemType) IsValid ¶
func (e InvoiceLineItemType) IsValid() bool
func (InvoiceLineItemType) MarshalGQL ¶
func (e InvoiceLineItemType) MarshalGQL(w io.Writer)
func (InvoiceLineItemType) String ¶
func (e InvoiceLineItemType) String() string
func (*InvoiceLineItemType) UnmarshalGQL ¶
func (e *InvoiceLineItemType) UnmarshalGQL(v interface{}) error
type LayoutConfigurationFragment ¶
type LayoutConfigurationFragment struct { Alignment *Alignment "json:\"alignment\" graphql:\"alignment\"" PlanWidth *float64 "json:\"planWidth\" graphql:\"planWidth\"" PlanMargin *float64 "json:\"planMargin\" graphql:\"planMargin\"" PlanPadding *float64 "json:\"planPadding\" graphql:\"planPadding\"" }
type ListAwsProductDimensionsDto ¶
type ListAwsProductDimensionsDto struct { // List of available dimensions for the AWS product Dimensions []*AwsDimension `json:"dimensions"` }
AWS Marketplace product dimensions response
type ListAwsProductDimensionsInput ¶
type ListAwsProductDimensionsInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // AWS product ID to fetch dimensions for ProductID string `json:"productId"` }
Input for retrieving AWS Marketplace product dimensions
type ListAwsProductsInput ¶
type ListAwsProductsInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` }
Input parameters for listing available AWS Marketplace products
type ListAwsProductsResult ¶
type ListAwsProductsResult struct { // Array of available AWS Marketplace product configurations Products []*AwsProduct `json:"products"` }
Response containing available AWS Marketplace products
type MarkInvoiceAsPaidInput ¶
type MarkInvoiceAsPaidInput struct { // Environment ID EnvironmentID *string `json:"environmentId,omitempty"` // The subscription entity id to trigger mark invoice as paid SubscriptionID string `json:"subscriptionId"` }
Input for triggering the subscription invoice as paid
type Member ¶
type Member struct { // Get the access roles assigned to the member AccessRoles *AccessRoles `json:"accessRoles"` Account Account `json:"account"` // The date and time when the member was created CreatedAt *string `json:"createdAt"` // The Cube.js token associated with the member CubejsToken *string `json:"cubejsToken"` // The customer token associated with the member CustomerToken *string `json:"customerToken"` // The email address of the member Email string `json:"email"` // Indicates if the member has hidden the getting started page HideGettingStartedPage *bool `json:"hideGettingStartedPage"` // The unique identifier of the member ID string `json:"id"` // The status of the member, e.g. "active" or "inactive" MemberStatus MemberStatus `json:"memberStatus"` // The service API key associated with the member ServiceAPIKey *string `json:"serviceApiKey"` User *User `json:"user"` // The id of the user associated with this member UserID string `json:"userId"` }
DTO for a member
type MemberAggregateGroupBy ¶
type MemberConnection ¶
type MemberConnection struct { // Array of edges. Edges []*MemberEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type MemberCountAggregate ¶
type MemberEdge ¶
type MemberFilter ¶
type MemberFilter struct { And []*MemberFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Email *StringFieldComparison `json:"email,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*MemberFilter `json:"or,omitempty"` User *MemberFilterUserFilter `json:"user,omitempty"` }
type MemberFilterUserFilter ¶ added in v2.240.0
type MemberFilterUserFilter struct { And []*MemberFilterUserFilter `json:"and,omitempty"` Email *StringFieldComparison `json:"email,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Name *StringFieldComparison `json:"name,omitempty"` Or []*MemberFilterUserFilter `json:"or,omitempty"` }
type MemberInvitationError ¶
type MemberMaxAggregate ¶
type MemberMinAggregate ¶
type MemberNotFoundError ¶
type MemberNotFoundError struct {
Code string `json:"code"`
}
type MemberSort ¶
type MemberSort struct { Direction SortDirection `json:"direction"` Field MemberSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type MemberSortFields ¶
type MemberSortFields string
const ( MemberSortFieldsCreatedAt MemberSortFields = "createdAt" MemberSortFieldsEmail MemberSortFields = "email" MemberSortFieldsID MemberSortFields = "id" )
func (MemberSortFields) IsValid ¶
func (e MemberSortFields) IsValid() bool
func (MemberSortFields) MarshalGQL ¶
func (e MemberSortFields) MarshalGQL(w io.Writer)
func (MemberSortFields) String ¶
func (e MemberSortFields) String() string
func (*MemberSortFields) UnmarshalGQL ¶
func (e *MemberSortFields) UnmarshalGQL(v interface{}) error
type MemberStatus ¶
type MemberStatus string
Member Status
const ( // User has been invited to the environment MemberStatusInvited MemberStatus = "INVITED" // User is a member of this environment MemberStatusRegistered MemberStatus = "REGISTERED" )
func (MemberStatus) IsValid ¶
func (e MemberStatus) IsValid() bool
func (MemberStatus) MarshalGQL ¶
func (e MemberStatus) MarshalGQL(w io.Writer)
func (MemberStatus) String ¶
func (e MemberStatus) String() string
func (*MemberStatus) UnmarshalGQL ¶
func (e *MemberStatus) UnmarshalGQL(v interface{}) error
type MembersInviteResponse ¶
type MembersInviteResponse struct { // List of emails that failed to be invited FailedInvites []string `json:"failedInvites"` // List of emails that were skipped during the invite process SkippedInvites []string `json:"skippedInvites"` // List of successfully invited members SuccessInvites []string `json:"successInvites"` }
Response DTO for inviting members
type MergeEnvironment ¶
type MergeEnvironment struct { // Slug of the environment that was created or merged into EnvironmentSlug string `json:"environmentSlug"` // List of task IDs related to the asynchronous merge process TaskIds []string `json:"taskIds"` }
DTO representing the result of an environment merge operation
type MergeEnvironmentInput ¶
type MergeEnvironmentInput struct { // Name for the new environment if destinationEnvironmentSlug is not provided DestinationEnvironmentName *string `json:"destinationEnvironmentName,omitempty"` // Slug of the destination environment to merge into. If not provided, a new environment will be created DestinationEnvironmentSlug *string `json:"destinationEnvironmentSlug,omitempty"` // Type for the new environment if destinationEnvironmentSlug is not provided DestinationEnvironmentType *EnvironmentType `json:"destinationEnvironmentType,omitempty"` // Optional configuration to customize the merge process MergeConfiguration *EnvironmentMergeConfigurationInput `json:"mergeConfiguration,omitempty"` // How to migrate customers to newer plan version of updated plans. Default is not to migrate existing customers MigrationType *PublishMigrationType `json:"migrationType,omitempty"` // Slug of the source environment to merge from. Either this or sourceTemplate must be provided SourceEnvironmentSlug *string `json:"sourceEnvironmentSlug,omitempty"` // A template dump of the source environment. Either this or sourceEnvironmentSlug must be provided SourceTemplate map[string]interface{} `json:"sourceTemplate,omitempty"` }
Input type for mergeEnvironment mutation
type Meter ¶
type Meter struct { // Configuration specifying how to aggregate the meter data Aggregation Aggregation `json:"aggregation"` // Timestamp of when the record was created CreatedAt string `json:"createdAt"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // List of filters that will be applied to the data Filters []*MeterFilterDefinition `json:"filters"` // Unique identifier for the entity ID string `json:"id"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` }
A meter configuration that tracks and measures usage-based functionality
type MeterAggregation ¶
type MeterAggregation struct { // The data field to which the aggregation function will be applied Field *string `json:"field,omitempty"` // The aggregation function to apply to the data (e.g. SUM, AVG, COUNT) Function AggregationFunction `json:"function"` }
Defines how meter data should be aggregated using a specified aggregation function
type MeterCondition ¶
type MeterCondition struct { // The field to filter on Field string `json:"field"` // The operation to perform on the field Operation ConditionOperation `json:"operation"` // The value of the field to filter on Value *string `json:"value"` }
A condition that will be used to filter the data
type MeterConditionInput ¶
type MeterConditionInput struct { // The field to filter on Field string `json:"field"` // The operation to perform on the field Operation ConditionOperation `json:"operation"` // The value of the field to filter on Value *string `json:"value,omitempty"` }
A condition that will be used to filter the data
type MeterFilterDefinition ¶
type MeterFilterDefinition struct { // List of conditions that will be applied to the data Conditions []*MeterCondition `json:"conditions"` }
A configuration defining how to filter the data
type MeterFilterDefinitionInput ¶
type MeterFilterDefinitionInput struct { // List of conditions that will be applied to the data Conditions []*MeterConditionInput `json:"conditions"` }
A configuration defining how to filter the data
type MeterType ¶
type MeterType string
The meter type of the feature
func (MeterType) MarshalGQL ¶
func (*MeterType) UnmarshalGQL ¶
type MeterTypeFilterComparison ¶
type MeterTypeFilterComparison struct { Eq *MeterType `json:"eq,omitempty"` Gt *MeterType `json:"gt,omitempty"` Gte *MeterType `json:"gte,omitempty"` ILike *MeterType `json:"iLike,omitempty"` In []MeterType `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *MeterType `json:"like,omitempty"` Lt *MeterType `json:"lt,omitempty"` Lte *MeterType `json:"lte,omitempty"` Neq *MeterType `json:"neq,omitempty"` NotILike *MeterType `json:"notILike,omitempty"` NotIn []MeterType `json:"notIn,omitempty"` NotLike *MeterType `json:"notLike,omitempty"` }
type MigrateSubscriptionToLatestResponse ¶
type MigrateSubscriptionToLatestResponse struct {
MigrateSubscriptionToLatest MigrateSubscriptionToLatest_MigrateSubscriptionToLatest "json:\"migrateSubscriptionToLatest\" graphql:\"migrateSubscriptionToLatest\""
}
type MigrateSubscriptionToLatest_MigrateSubscriptionToLatest ¶
type MigrateSubscriptionToLatest_MigrateSubscriptionToLatest struct {
SubscriptionID string "json:\"subscriptionId\" graphql:\"subscriptionId\""
}
type MinimumSpend ¶
type MinimumSpend struct { // Minimum spend billing period BillingPeriod BillingPeriod `json:"billingPeriod"` // The minimum spend limit Minimum Money `json:"minimum"` }
Minimum spend configuration
type MinimumSpendChange ¶
type MinimumSpendChange struct { // The value after the change After *MinimumSpend `json:"after"` // The value before the change Before *MinimumSpend `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Minimum spend change
type MinimumSpendInput ¶
type MinimumSpendInput struct { // The billing period of the price BillingPeriod BillingPeriod `json:"billingPeriod"` // The minimum spend value Minimum MoneyInputDto `json:"minimum"` }
Minimum spend input
type MockPaywall ¶
type MockPaywall struct { // Mock paywall configuration Configuration *PaywallConfiguration `json:"configuration"` // List of mock plans available in the paywall Plans []*PaywallPlan `json:"plans"` }
Mock DTO for the paywall
type MockPaywallAddonFragment ¶
type MockPaywallAddonFragment struct { RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" MaxQuantity *float64 "json:\"maxQuantity\" graphql:\"maxQuantity\"" HiddenFromWidgets []WidgetType "json:\"hiddenFromWidgets\" graphql:\"hiddenFromWidgets\"" Dependencies []*MockPaywallAddonDependencyFragment "json:\"dependencies\" graphql:\"dependencies\"" Entitlements []*MockPaywallPackageEntitlementFragment "json:\"entitlements\" graphql:\"entitlements\"" Prices []*MockPaywallPriceFragment "json:\"prices\" graphql:\"prices\"" PricingType *PricingType "json:\"pricingType\" graphql:\"pricingType\"" }
type MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature ¶
type MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type MockPaywallPackageEntitlementFragment ¶
type MockPaywallPackageEntitlementFragment struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" HasUnlimitedUsage bool "json:\"hasUnlimitedUsage\" graphql:\"hasUnlimitedUsage\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" ResetPeriod *EntitlementResetPeriod "json:\"resetPeriod\" graphql:\"resetPeriod\"" HiddenFromWidgets []WidgetType "json:\"hiddenFromWidgets\" graphql:\"hiddenFromWidgets\"" DisplayNameOverride *string "json:\"displayNameOverride\" graphql:\"displayNameOverride\"" Feature *MockPaywallPackageEntitlementFragment_Feature "json:\"feature\" graphql:\"feature\"" }
type MockPaywallPackageEntitlementFragment_Feature ¶
type MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type MockPaywallPlanCompatiblePackageGroupsFragment ¶
type MockPaywallPlanCompatiblePackageGroupsFragment struct { PackageGroupID string "json:\"packageGroupId\" graphql:\"packageGroupId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" Addons []*MockPaywallAddonFragment "json:\"addons\" graphql:\"addons\"" Options MockPaywallPlanCompatiblePackageGroupsFragment_Options "json:\"options\" graphql:\"options\"" }
type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature ¶
type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price ¶
type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type MockPaywallPlanFragment ¶
type MockPaywallPlanFragment struct { RefID string "json:\"refId\" graphql:\"refId\"" Description *string "json:\"description\" graphql:\"description\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" Product MockPaywallPlanFragment_Product "json:\"product\" graphql:\"product\"" BasePlan *MockPaywallPlanFragment_BasePlan "json:\"basePlan\" graphql:\"basePlan\"" Entitlements []*MockPaywallPackageEntitlementFragment "json:\"entitlements\" graphql:\"entitlements\"" InheritedEntitlements []*MockPaywallPackageEntitlementFragment "json:\"inheritedEntitlements\" graphql:\"inheritedEntitlements\"" Prices []*MockPaywallPriceFragment "json:\"prices\" graphql:\"prices\"" PricingType *PricingType "json:\"pricingType\" graphql:\"pricingType\"" DefaultTrialConfig *MockPaywallPlanFragment_DefaultTrialConfig "json:\"defaultTrialConfig\" graphql:\"defaultTrialConfig\"" CompatibleAddons []*MockPaywallAddonFragment "json:\"compatibleAddons\" graphql:\"compatibleAddons\"" CompatiblePackageGroups []*MockPaywallPlanCompatiblePackageGroupsFragment "json:\"compatiblePackageGroups\" graphql:\"compatiblePackageGroups\"" }
type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature ¶
type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price ¶
type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type MockPaywallPlanFragment_CompatibleAddons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature ¶
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Price ¶
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Addons_MockPaywallAddonFragment_Prices_MockPaywallPriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type MockPaywallPlanFragment_CompatiblePackageGroups_MockPaywallPlanCompatiblePackageGroupsFragment_Options ¶
type MockPaywallPlanFragment_DefaultTrialConfig ¶
type MockPaywallPlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *MockPaywallPlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type MockPaywallPlanFragment_DefaultTrialConfig_Budget ¶
type MockPaywallPlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type MockPaywallPlanFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type MockPaywallPlanFragment_Entitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type MockPaywallPlanFragment_InheritedEntitlements_MockPaywallPackageEntitlementFragment_Feature ¶
type MockPaywallPlanFragment_InheritedEntitlements_MockPaywallPackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Feature ¶
type MockPaywallPlanFragment_Prices_MockPaywallPriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type MockPaywallPlanFragment_Product ¶
type MockPaywallPlanFragment_Product struct { RefID string "json:\"refId\" graphql:\"refId\"" DisplayName *string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type MockPaywallPriceFragment ¶
type MockPaywallPriceFragment struct { BillingModel BillingModel "json:\"billingModel\" graphql:\"billingModel\"" BillingPeriod BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" MinUnitQuantity *float64 "json:\"minUnitQuantity\" graphql:\"minUnitQuantity\"" MaxUnitQuantity *float64 "json:\"maxUnitQuantity\" graphql:\"maxUnitQuantity\"" BillingCountryCode *string "json:\"billingCountryCode\" graphql:\"billingCountryCode\"" Price *MockPaywallPriceFragment_Price "json:\"price\" graphql:\"price\"" TiersMode *TiersMode "json:\"tiersMode\" graphql:\"tiersMode\"" Tiers []*PriceTierFragment "json:\"tiers\" graphql:\"tiers\"" Feature *MockPaywallPriceFragment_Feature "json:\"feature\" graphql:\"feature\"" BlockSize *float64 "json:\"blockSize\" graphql:\"blockSize\"" }
type MockPaywallPriceFragment_Feature ¶
type MockPaywallPriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
type MoneyInputDto ¶
type MoneyInputDto struct { // The price amount Amount float64 `json:"amount"` // The price currency Currency *Currency `json:"currency,omitempty"` }
Money Input
type MonthlyAccordingTo ¶
type MonthlyAccordingTo string
Monthly reset period according to configuration
const ( // Start of the month MonthlyAccordingToStartOfTheMonth MonthlyAccordingTo = "StartOfTheMonth" // Subscription start MonthlyAccordingToSubscriptionStart MonthlyAccordingTo = "SubscriptionStart" )
func (MonthlyAccordingTo) IsValid ¶
func (e MonthlyAccordingTo) IsValid() bool
func (MonthlyAccordingTo) MarshalGQL ¶
func (e MonthlyAccordingTo) MarshalGQL(w io.Writer)
func (MonthlyAccordingTo) String ¶
func (e MonthlyAccordingTo) String() string
func (*MonthlyAccordingTo) UnmarshalGQL ¶
func (e *MonthlyAccordingTo) UnmarshalGQL(v interface{}) error
type MonthlyResetPeriodConfig ¶
type MonthlyResetPeriodConfig struct { // Monthly according to configuration MonthlyAccordingTo *MonthlyAccordingTo `json:"monthlyAccordingTo"` }
Monthly reset period config
func (MonthlyResetPeriodConfig) IsResetPeriodConfiguration ¶
func (MonthlyResetPeriodConfig) IsResetPeriodConfiguration()
type MonthlyResetPeriodConfigInput ¶
type MonthlyResetPeriodConfigInput struct { // Monthly according to configuration AccordingTo MonthlyAccordingTo `json:"accordingTo"` }
Monthly reset period config input
type Mutation ¶
type Mutation struct { AddCompatibleAddonsToPlan Plan "json:\"addCompatibleAddonsToPlan\" graphql:\"addCompatibleAddonsToPlan\"" ApplySubscription ApplySubscription "json:\"applySubscription\" graphql:\"applySubscription\"" ArchiveAddon Addon "json:\"archiveAddon\" graphql:\"archiveAddon\"" ArchiveCustomer Customer "json:\"archiveCustomer\" graphql:\"archiveCustomer\"" ArchiveEnvironment Environment "json:\"archiveEnvironment\" graphql:\"archiveEnvironment\"" ArchiveFeature Feature "json:\"archiveFeature\" graphql:\"archiveFeature\"" ArchiveFeatureGroup FeatureGroup "json:\"archiveFeatureGroup\" graphql:\"archiveFeatureGroup\"" ArchiveOneCoupon Coupon "json:\"archiveOneCoupon\" graphql:\"archiveOneCoupon\"" ArchivePackageGroup PackageGroup "json:\"archivePackageGroup\" graphql:\"archivePackageGroup\"" ArchivePlan Plan "json:\"archivePlan\" graphql:\"archivePlan\"" AttachCustomerPaymentMethod Customer "json:\"attachCustomerPaymentMethod\" graphql:\"attachCustomerPaymentMethod\"" CancelSchedule string "json:\"cancelSchedule\" graphql:\"cancelSchedule\"" CancelSubscription CustomerSubscription "json:\"cancelSubscription\" graphql:\"cancelSubscription\"" ChargeSubscriptionUsage ChargeSubscriptionUsage "json:\"chargeSubscriptionUsage\" graphql:\"chargeSubscriptionUsage\"" CreateAccount Member "json:\"createAccount\" graphql:\"createAccount\"" CreateAddonDraft Addon "json:\"createAddonDraft\" graphql:\"createAddonDraft\"" CreateEmptyAddonDraft Addon "json:\"createEmptyAddonDraft\" graphql:\"createEmptyAddonDraft\"" CreateEmptyPlanDraft Plan "json:\"createEmptyPlanDraft\" graphql:\"createEmptyPlanDraft\"" CreateFeature Feature "json:\"createFeature\" graphql:\"createFeature\"" CreateFeatureGroup FeatureGroup "json:\"createFeatureGroup\" graphql:\"createFeatureGroup\"" CreateManyPackageEntitlements []*PackageEntitlement "json:\"createManyPackageEntitlements\" graphql:\"createManyPackageEntitlements\"" CreateManyPromotionalEntitlements []*PromotionalEntitlement "json:\"createManyPromotionalEntitlements\" graphql:\"createManyPromotionalEntitlements\"" CreateOneAddon Addon "json:\"createOneAddon\" graphql:\"createOneAddon\"" CreateOneCoupon Coupon "json:\"createOneCoupon\" graphql:\"createOneCoupon\"" CreateOneCustomer Customer "json:\"createOneCustomer\" graphql:\"createOneCustomer\"" CreateOneEnvironment Environment "json:\"createOneEnvironment\" graphql:\"createOneEnvironment\"" CreateOneExperiment Experiment "json:\"createOneExperiment\" graphql:\"createOneExperiment\"" CreateOneHook Hook "json:\"createOneHook\" graphql:\"createOneHook\"" CreateOneIntegration Integration "json:\"createOneIntegration\" graphql:\"createOneIntegration\"" CreateOnePlan Plan "json:\"createOnePlan\" graphql:\"createOnePlan\"" CreateOneProduct Product "json:\"createOneProduct\" graphql:\"createOneProduct\"" CreateOrUpdateAwsMarketplaceProduct Product "json:\"createOrUpdateAwsMarketplaceProduct\" graphql:\"createOrUpdateAwsMarketplaceProduct\"" CreatePackageGroup PackageGroup "json:\"createPackageGroup\" graphql:\"createPackageGroup\"" CreatePlanDraft Plan "json:\"createPlanDraft\" graphql:\"createPlanDraft\"" CreateSubscription CustomerSubscription "json:\"createSubscription\" graphql:\"createSubscription\"" CreateUsageMeasurement UsageMeasurementWithCurrentUsage "json:\"createUsageMeasurement\" graphql:\"createUsageMeasurement\"" CreateWorkflowTrigger WorkflowTriggerDto "json:\"createWorkflowTrigger\" graphql:\"createWorkflowTrigger\"" DelegateSubscriptionToCustomer CustomerSubscription "json:\"delegateSubscriptionToCustomer\" graphql:\"delegateSubscriptionToCustomer\"" DeleteFeature Feature "json:\"deleteFeature\" graphql:\"deleteFeature\"" DeleteOneFeature Feature "json:\"deleteOneFeature\" graphql:\"deleteOneFeature\"" DeleteOneHook HookDeleteResponse "json:\"deleteOneHook\" graphql:\"deleteOneHook\"" DeleteOneIntegration IntegrationDeleteResponse "json:\"deleteOneIntegration\" graphql:\"deleteOneIntegration\"" DeleteOnePackageEntitlement PackageEntitlementDeleteResponse "json:\"deleteOnePackageEntitlement\" graphql:\"deleteOnePackageEntitlement\"" DeleteOnePrice PriceDeleteResponse "json:\"deleteOnePrice\" graphql:\"deleteOnePrice\"" DeleteOneProduct ProductDeleteResponse "json:\"deleteOneProduct\" graphql:\"deleteOneProduct\"" DeleteOnePromotionalEntitlement PromotionalEntitlementDeleteResponse "json:\"deleteOnePromotionalEntitlement\" graphql:\"deleteOnePromotionalEntitlement\"" DeleteWorkflowTrigger *string "json:\"deleteWorkflowTrigger,omitempty\" graphql:\"deleteWorkflowTrigger\"" DetachCustomerPaymentMethod Customer "json:\"detachCustomerPaymentMethod\" graphql:\"detachCustomerPaymentMethod\"" DuplicateProduct Product "json:\"duplicateProduct\" graphql:\"duplicateProduct\"" EditPackageGroup PackageGroup "json:\"editPackageGroup\" graphql:\"editPackageGroup\"" EstimateSubscription SubscriptionPreview "json:\"estimateSubscription\" graphql:\"estimateSubscription\"" EstimateSubscriptionUpdate SubscriptionPreview "json:\"estimateSubscriptionUpdate\" graphql:\"estimateSubscriptionUpdate\"" GrantPromotionalEntitlements []*PromotionalEntitlement "json:\"grantPromotionalEntitlements\" graphql:\"grantPromotionalEntitlements\"" HideGettingStartedPage string "json:\"hideGettingStartedPage\" graphql:\"hideGettingStartedPage\"" ImportCustomersBulk *string "json:\"importCustomersBulk,omitempty\" graphql:\"importCustomersBulk\"" ImportOneCustomer Customer "json:\"importOneCustomer\" graphql:\"importOneCustomer\"" ImportSubscriptionsBulk *string "json:\"importSubscriptionsBulk,omitempty\" graphql:\"importSubscriptionsBulk\"" InitAddStripeCustomerPaymentMethod InitAddStripeCustomerPaymentMethod "json:\"initAddStripeCustomerPaymentMethod\" graphql:\"initAddStripeCustomerPaymentMethod\"" InviteMembers MembersInviteResponse "json:\"inviteMembers\" graphql:\"inviteMembers\"" MarkInvoiceAsPaid *string "json:\"markInvoiceAsPaid,omitempty\" graphql:\"markInvoiceAsPaid\"" MergeEnvironment MergeEnvironment "json:\"mergeEnvironment\" graphql:\"mergeEnvironment\"" MigrateSubscriptionToLatest CustomerSubscription "json:\"migrateSubscriptionToLatest\" graphql:\"migrateSubscriptionToLatest\"" PreparePaymentMethodForm PreparedPaymentMethodForm "json:\"preparePaymentMethodForm\" graphql:\"preparePaymentMethodForm\"" PreviewNextInvoice SubscriptionInvoicePreview "json:\"previewNextInvoice\" graphql:\"previewNextInvoice\"" PreviewSubscription SubscriptionPreviewV2 "json:\"previewSubscription\" graphql:\"previewSubscription\"" ProvisionCustomer ProvisionedCustomer "json:\"provisionCustomer\" graphql:\"provisionCustomer\"" ProvisionSandbox Environment "json:\"provisionSandbox\" graphql:\"provisionSandbox\"" ProvisionSubscription ProvisionSubscriptionResult "json:\"provisionSubscription\" graphql:\"provisionSubscription\"" ProvisionSubscriptionV2 ProvisionSubscriptionResult "json:\"provisionSubscriptionV2\" graphql:\"provisionSubscriptionV2\"" PublishAddon PublishPackageResult "json:\"publishAddon\" graphql:\"publishAddon\"" PublishPlan PublishPackageResult "json:\"publishPlan\" graphql:\"publishPlan\"" PurgeCustomerCache string "json:\"purgeCustomerCache\" graphql:\"purgeCustomerCache\"" RecalculateEntitlements RecalculateEntitlementsResult "json:\"recalculateEntitlements\" graphql:\"recalculateEntitlements\"" RegisterMember User "json:\"registerMember\" graphql:\"registerMember\"" RemoveAddonDraft string "json:\"removeAddonDraft\" graphql:\"removeAddonDraft\"" RemoveBasePlanFromPlan Plan "json:\"removeBasePlanFromPlan\" graphql:\"removeBasePlanFromPlan\"" RemoveCompatibleAddonsFromPlan Plan "json:\"removeCompatibleAddonsFromPlan\" graphql:\"removeCompatibleAddonsFromPlan\"" RemoveCouponFromCustomer Customer "json:\"removeCouponFromCustomer\" graphql:\"removeCouponFromCustomer\"" RemoveExperimentFromCustomer Customer "json:\"removeExperimentFromCustomer\" graphql:\"removeExperimentFromCustomer\"" RemoveExperimentFromCustomerSubscription CustomerSubscription "json:\"removeExperimentFromCustomerSubscription\" graphql:\"removeExperimentFromCustomerSubscription\"" RemoveMember string "json:\"removeMember\" graphql:\"removeMember\"" RemovePlanDraft string "json:\"removePlanDraft\" graphql:\"removePlanDraft\"" ReportEntitlementCheckRequested bool "json:\"reportEntitlementCheckRequested\" graphql:\"reportEntitlementCheckRequested\"" ReportEvent *string "json:\"reportEvent,omitempty\" graphql:\"reportEvent\"" ReportUsage UsageMeasurementWithCurrentUsage "json:\"reportUsage\" graphql:\"reportUsage\"" ReportUsageBulk []*UsageMeasurementWithCurrentUsage "json:\"reportUsageBulk\" graphql:\"reportUsageBulk\"" ResendEmailVerification string "json:\"resendEmailVerification\" graphql:\"resendEmailVerification\"" ResyncIntegration ResyncIntegrationResult "json:\"resyncIntegration\" graphql:\"resyncIntegration\"" RevokePromotionalEntitlement PromotionalEntitlement "json:\"revokePromotionalEntitlement\" graphql:\"revokePromotionalEntitlement\"" SetAccessRoles *string "json:\"setAccessRoles,omitempty\" graphql:\"setAccessRoles\"" SetBasePlanOnPlan Plan "json:\"setBasePlanOnPlan\" graphql:\"setBasePlanOnPlan\"" SetCompatibleAddonsOnPlan Plan "json:\"setCompatibleAddonsOnPlan\" graphql:\"setCompatibleAddonsOnPlan\"" SetCompatiblePackageGroups Plan "json:\"setCompatiblePackageGroups\" graphql:\"setCompatiblePackageGroups\"" SetCouponOnCustomer Customer "json:\"setCouponOnCustomer\" graphql:\"setCouponOnCustomer\"" SetExperimentOnCustomer Customer "json:\"setExperimentOnCustomer\" graphql:\"setExperimentOnCustomer\"" SetExperimentOnCustomerSubscription CustomerSubscription "json:\"setExperimentOnCustomerSubscription\" graphql:\"setExperimentOnCustomerSubscription\"" SetPackageGroupAddons PackageGroup "json:\"setPackageGroupAddons\" graphql:\"setPackageGroupAddons\"" SetPackagePricing PackagePrice "json:\"setPackagePricing\" graphql:\"setPackagePricing\"" SetWidgetConfiguration *string "json:\"setWidgetConfiguration,omitempty\" graphql:\"setWidgetConfiguration\"" StartExperiment string "json:\"startExperiment\" graphql:\"startExperiment\"" StopExperiment string "json:\"stopExperiment\" graphql:\"stopExperiment\"" SubscriptionMaximumSpend *SubscriptionMaximumSpend "json:\"subscriptionMaximumSpend,omitempty\" graphql:\"subscriptionMaximumSpend\"" SyncTaxRates *string "json:\"syncTaxRates,omitempty\" graphql:\"syncTaxRates\"" TransferSubscription CustomerSubscription "json:\"transferSubscription\" graphql:\"transferSubscription\"" TransferSubscriptionToResource CustomerSubscription "json:\"transferSubscriptionToResource\" graphql:\"transferSubscriptionToResource\"" TriggerImportCatalog AsyncTaskResult "json:\"triggerImportCatalog\" graphql:\"triggerImportCatalog\"" TriggerImportCustomers AsyncTaskResult "json:\"triggerImportCustomers\" graphql:\"triggerImportCustomers\"" TriggerPlanSubscriptionMigration TriggerSubscriptionMigrationResult "json:\"triggerPlanSubscriptionMigration\" graphql:\"triggerPlanSubscriptionMigration\"" TriggerRBACSync string "json:\"triggerRBACSync\" graphql:\"triggerRBACSync\"" TriggerSubscriptionBillingMonthEndsSoonWebhook string "json:\"triggerSubscriptionBillingMonthEndsSoonWebhook\" graphql:\"triggerSubscriptionBillingMonthEndsSoonWebhook\"" TriggerSubscriptionUsageSync bool "json:\"triggerSubscriptionUsageSync\" graphql:\"triggerSubscriptionUsageSync\"" TriggerWorkflow TriggerWorkflowDto "json:\"triggerWorkflow\" graphql:\"triggerWorkflow\"" UnarchiveAddon Addon "json:\"unarchiveAddon\" graphql:\"unarchiveAddon\"" UnarchiveCustomer Customer "json:\"unarchiveCustomer\" graphql:\"unarchiveCustomer\"" UnarchiveEnvironment Environment "json:\"unarchiveEnvironment\" graphql:\"unarchiveEnvironment\"" UnarchiveFeature Feature "json:\"unarchiveFeature\" graphql:\"unarchiveFeature\"" UnarchiveFeatureGroup FeatureGroup "json:\"unarchiveFeatureGroup\" graphql:\"unarchiveFeatureGroup\"" UnarchivePlan Plan "json:\"unarchivePlan\" graphql:\"unarchivePlan\"" UpdateAccount Account "json:\"updateAccount\" graphql:\"updateAccount\"" UpdateEntitlementsOrder []*UpdateEntitlementsOrderDto "json:\"updateEntitlementsOrder\" graphql:\"updateEntitlementsOrder\"" UpdateFeature Feature "json:\"updateFeature\" graphql:\"updateFeature\"" UpdateOneAddon Addon "json:\"updateOneAddon\" graphql:\"updateOneAddon\"" UpdateOneCoupon Coupon "json:\"updateOneCoupon\" graphql:\"updateOneCoupon\"" UpdateOneCustomer Customer "json:\"updateOneCustomer\" graphql:\"updateOneCustomer\"" UpdateOneEnvironment Environment "json:\"updateOneEnvironment\" graphql:\"updateOneEnvironment\"" UpdateOneExperiment Experiment "json:\"updateOneExperiment\" graphql:\"updateOneExperiment\"" UpdateOneHook Hook "json:\"updateOneHook\" graphql:\"updateOneHook\"" UpdateOneIntegration Integration "json:\"updateOneIntegration\" graphql:\"updateOneIntegration\"" UpdateOnePackageEntitlement PackageEntitlement "json:\"updateOnePackageEntitlement\" graphql:\"updateOnePackageEntitlement\"" UpdateOnePlan Plan "json:\"updateOnePlan\" graphql:\"updateOnePlan\"" UpdateOneProduct Product "json:\"updateOneProduct\" graphql:\"updateOneProduct\"" UpdateOnePromotionalEntitlement PromotionalEntitlement "json:\"updateOnePromotionalEntitlement\" graphql:\"updateOnePromotionalEntitlement\"" UpdateOneSubscription CustomerSubscription "json:\"updateOneSubscription\" graphql:\"updateOneSubscription\"" UpdateUser User "json:\"updateUser\" graphql:\"updateUser\"" WorkflowsLogin WorkflowsLoginDto "json:\"workflowsLogin\" graphql:\"workflowsLogin\"" }
type NumberChange ¶
type NumberChange struct { // The value after the change After *float64 `json:"after"` // The value before the change Before *float64 `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Number change
type NumberFieldComparison ¶
type NumberFieldComparison struct { Between *NumberFieldComparisonBetween `json:"between,omitempty"` Eq *float64 `json:"eq,omitempty"` Gt *float64 `json:"gt,omitempty"` Gte *float64 `json:"gte,omitempty"` In []float64 `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Lt *float64 `json:"lt,omitempty"` Lte *float64 `json:"lte,omitempty"` Neq *float64 `json:"neq,omitempty"` NotBetween *NumberFieldComparisonBetween `json:"notBetween,omitempty"` NotIn []float64 `json:"notIn,omitempty"` }
type OnEntitlementsUpdated ¶
type OnEntitlementsUpdated struct {
EntitlementsUpdated *EntitlementsUpdatedPayload "json:\"entitlementsUpdated\" graphql:\"entitlementsUpdated\""
}
type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type OnEntitlementsUpdated_EntitlementsUpdated_EntitlementsUpdatedPayload_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type OnPackagePublished ¶
type OnPackagePublished struct {
PackagePublished *PackagePublishedPayload "json:\"packagePublished\" graphql:\"packagePublished\""
}
type OnUsageUpdated ¶
type OnUsageUpdated struct {
UsageUpdated *EntitlementUsageUpdated "json:\"usageUpdated\" graphql:\"usageUpdated\""
}
type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type OnUsageUpdated_UsageUpdated_EntitlementUsageUpdated_Entitlement_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type OpenFGACredentials ¶
type OpenFGACredentials struct { // Audience for the OpenFGA API APIAudience string `json:"apiAudience"` // Issuer of the OpenFGA API token APITokenIssuer string `json:"apiTokenIssuer"` // URL of the OpenFGA API APIURL string `json:"apiUrl"` // Client ID for the OpenFGA API ClientID string `json:"clientId"` // ID of the OpenFGA model ModelID string `json:"modelId"` // ID of the OpenFGA store StoreID string `json:"storeId"` }
OpenFGA integration configuration object
func (OpenFGACredentials) IsCredentials ¶
func (OpenFGACredentials) IsCredentials()
type OpenFGACredentialsInput ¶
type OpenFGACredentialsInput struct { // Audience for the OpenFGA API APIAudience string `json:"apiAudience"` // Issuer of the OpenFGA API token APITokenIssuer string `json:"apiTokenIssuer"` // URL of the OpenFGA API APIURL string `json:"apiUrl"` // Client ID for the OpenFGA API ClientID string `json:"clientId"` // Client secret for OpenFGA ClientSecret string `json:"clientSecret"` // ID of the OpenFGA store StoreID *string `json:"storeId,omitempty"` }
Input configuration for OpenFGA integration
type OverageBillingPeriod ¶
type OverageBillingPeriod string
Configures when the overage charge is billed.
const ( OverageBillingPeriodMonthly OverageBillingPeriod = "MONTHLY" OverageBillingPeriodOnSubscriptionRenewal OverageBillingPeriod = "ON_SUBSCRIPTION_RENEWAL" )
func (OverageBillingPeriod) IsValid ¶
func (e OverageBillingPeriod) IsValid() bool
func (OverageBillingPeriod) MarshalGQL ¶
func (e OverageBillingPeriod) MarshalGQL(w io.Writer)
func (OverageBillingPeriod) String ¶
func (e OverageBillingPeriod) String() string
func (*OverageBillingPeriod) UnmarshalGQL ¶
func (e *OverageBillingPeriod) UnmarshalGQL(v interface{}) error
type OverageBillingPeriodChange ¶
type OverageBillingPeriodChange struct { // The value after the change After *OverageBillingPeriod `json:"after"` // The value before the change Before *OverageBillingPeriod `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Overage billing period change
type OverageEntitlementCreateInput ¶
type OverageEntitlementCreateInput struct { // The behavior of the entitlement Behavior *EntitlementBehavior `json:"behavior,omitempty"` // The description of the entitlement Description *string `json:"description,omitempty"` // The display name override of the entitlement DisplayNameOverride *string `json:"displayNameOverride,omitempty"` // The enum values of the entitlement EnumValues []string `json:"enumValues,omitempty"` // The unique identifier of the entitlement feature FeatureID string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit,omitempty"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage,omitempty"` // Whether the entitlement is hidden from widgets HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets,omitempty"` // Whether the entitlement is a custom entitlement IsCustom *bool `json:"isCustom,omitempty"` // The monthly reset period configuration of the entitlement, defined when reset period is monthly MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The order of the entitlement in the entitlement list Order *float64 `json:"order,omitempty"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit,omitempty"` // The weekly reset period configuration of the entitlement, defined when reset period is weekly WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // The yearly reset period configuration of the entitlement, defined when reset period is yearly YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Overage Entitlement Create Input
type OveragePriceFragment ¶
type OveragePriceFragment struct { BillingModel BillingModel "json:\"billingModel\" graphql:\"billingModel\"" BillingPeriod BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" BillingCountryCode *string "json:\"billingCountryCode\" graphql:\"billingCountryCode\"" Price *OveragePriceFragment_Price "json:\"price\" graphql:\"price\"" TiersMode *TiersMode "json:\"tiersMode\" graphql:\"tiersMode\"" Tiers []*PriceTierFragment "json:\"tiers\" graphql:\"tiers\"" Feature *OveragePriceFragment_Feature "json:\"feature\" graphql:\"feature\"" }
type OveragePriceFragment_Feature ¶
type OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type OveragePricingModelCreateInput ¶
type OveragePricingModelCreateInput struct { // The billing cadence of the base pricing model BillingCadence *BillingCadence `json:"billingCadence,omitempty"` // The billing model of the base pricing model BillingModel BillingModel `json:"billingModel"` // The entitlement of the overage pricing model Entitlement *OverageEntitlementCreateInput `json:"entitlement,omitempty"` // The feature id of the base pricing model FeatureID *string `json:"featureId,omitempty"` // The price periods of the base pricing model PricePeriods []*PricePeriodInput `json:"pricePeriods"` }
Overage Pricing Model Create Input
type PackageChanges ¶
type PackageChanges struct { // The additional meta data of the package AdditionalMetaData *AdditionalMetaDataChange `json:"additionalMetaData"` BasePlan *BasePlanChange `json:"basePlan"` CompatibleAddons []*PlanCompatibleAddonChange `json:"compatibleAddons"` // Package groups CompatiblePackageGroups []*PlanCompatiblePackageGroupChange `json:"compatiblePackageGroups"` DefaultTrialConfig *DefaultTrialConfigChange `json:"defaultTrialConfig"` // Addon dependencies Dependencies []*AddonDependencyChange `json:"dependencies"` // The description of the package Description *StringChangeDto `json:"description"` // The display name of the package DisplayName *StringChangeDto `json:"displayName"` // List of entitlements of the package Entitlements []*PackageEntitlementChange `json:"entitlements"` // List of hidden widgets of the package HiddenFromWidgets *HiddenFromWidgetsChange `json:"hiddenFromWidgets"` // Max quantity for an addon MaxQuantity *NumberChange `json:"maxQuantity"` // Minimum spend limit MinimumSpend []*MinimumSpendChange `json:"minimumSpend"` // Configures when the overage charge is billed. OverageBillingPeriod *OverageBillingPeriodChange `json:"overageBillingPeriod"` // List of overage prices of the package OveragePrices []*PackagePriceChange `json:"overagePrices"` // List of prices of the package Prices []*PackagePriceChange `json:"prices"` // The pricing type of the package PricingType *PricingTypeChange `json:"pricingType"` TotalChanges int64 `json:"totalChanges"` }
Package Changes
type PackageDTOFilter ¶
type PackageDTOFilter struct { And []*PackageDTOFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsLatest *BooleanFieldComparison `json:"isLatest,omitempty"` Or []*PackageDTOFilter `json:"or,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Status *PackageStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` VersionNumber *IntFieldComparison `json:"versionNumber,omitempty"` }
type PackageDTOSort ¶
type PackageDTOSort struct { Direction SortDirection `json:"direction"` Field PackageDTOSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type PackageDTOSortFields ¶
type PackageDTOSortFields string
const ( PackageDTOSortFieldsBillingID PackageDTOSortFields = "billingId" PackageDTOSortFieldsCreatedAt PackageDTOSortFields = "createdAt" PackageDTOSortFieldsDescription PackageDTOSortFields = "description" PackageDTOSortFieldsDisplayName PackageDTOSortFields = "displayName" PackageDTOSortFieldsEnvironmentID PackageDTOSortFields = "environmentId" PackageDTOSortFieldsID PackageDTOSortFields = "id" PackageDTOSortFieldsIsLatest PackageDTOSortFields = "isLatest" PackageDTOSortFieldsPricingType PackageDTOSortFields = "pricingType" PackageDTOSortFieldsProductID PackageDTOSortFields = "productId" PackageDTOSortFieldsRefID PackageDTOSortFields = "refId" PackageDTOSortFieldsStatus PackageDTOSortFields = "status" PackageDTOSortFieldsUpdatedAt PackageDTOSortFields = "updatedAt" PackageDTOSortFieldsVersionNumber PackageDTOSortFields = "versionNumber" )
func (PackageDTOSortFields) IsValid ¶
func (e PackageDTOSortFields) IsValid() bool
func (PackageDTOSortFields) MarshalGQL ¶
func (e PackageDTOSortFields) MarshalGQL(w io.Writer)
func (PackageDTOSortFields) String ¶
func (e PackageDTOSortFields) String() string
func (*PackageDTOSortFields) UnmarshalGQL ¶
func (e *PackageDTOSortFields) UnmarshalGQL(v interface{}) error
type PackageDraftDetails ¶
type PackageDraftDetails struct { // List of affected child plans AffectedChildPlans []*Plan `json:"affectedChildPlans"` // The package changes Changes *PackageChanges `json:"changes"` // List of child plans with draft ChildPlansWithDraft []*Plan `json:"childPlansWithDraft"` // The number of customers affected by the package CustomersAffected *int64 `json:"customersAffected"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` // The user who last updated the record UpdatedBy *string `json:"updatedBy"` // The version number of the package Version int64 `json:"version"` }
Package Draft Details
type PackageDraftSummary ¶
type PackageDraftSummary struct { // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` // The user who last updated the record UpdatedBy *string `json:"updatedBy"` // The version number of the package Version int64 `json:"version"` }
Package Draft Summary
type PackageDto ¶
type PackageDto struct { // The additional meta data of the package AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // The billing link url of the package BillingLinkURL *string `json:"billingLinkUrl"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The description of the package Description *string `json:"description"` // The display name of the package DisplayName string `json:"displayName"` // The draft details of the package DraftDetails *PackageDraftDetails `json:"draftDetails"` // The draft summary of the package DraftSummary *PackageDraftSummary `json:"draftSummary"` // List of entitlements of the package Entitlements []*PackageEntitlement `json:"entitlements"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // List of hidden widgets of the package HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets"` // Unique identifier for the entity ID string `json:"id"` // Indicates if the package is the latest version IsLatest *bool `json:"isLatest"` // The overage billing period of the package OverageBillingPeriod *OverageBillingPeriod `json:"overageBillingPeriod"` // List of overage prices of the package OveragePrices []*Price `json:"overagePrices"` // List of prices of the package Prices []*Price `json:"prices"` // The pricing type of the package PricingType *PricingType `json:"pricingType"` // The product id of the package ProductID *string `json:"productId"` // The unique identifier for the entity RefID string `json:"refId"` // The status of the package Status PackageStatus `json:"status"` // List of sync states of the package SyncStates []*SyncState `json:"syncStates"` // The type of the package Type string `json:"type"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` // The version number of the package VersionNumber int64 `json:"versionNumber"` }
Package
type PackageEntitlement ¶
type PackageEntitlement struct { // The behavior of the entitlement Behavior EntitlementBehavior `json:"behavior"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The description of the entitlement Description *string `json:"description"` // The display name override of the entitlement DisplayNameOverride *string `json:"displayNameOverride"` // The enum values of the entitlement EnumValues []string `json:"enumValues"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` Feature Feature `json:"feature"` // The unique identifier of the entitlement feature FeatureID string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage"` // Whether the entitlement is hidden from widgets HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets"` ID string `json:"id"` // Whether the entitlement is a custom entitlement IsCustom *bool `json:"isCustom"` Meter *Meter `json:"meter"` // The order of the entitlement in the entitlement list Order *float64 `json:"order"` Package *PackageDto `json:"package"` // The unique identifier of the entitlement package PackageID string `json:"packageId"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // The reset period configuration of the entitlement ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit"` }
Package entitlement
type PackageEntitlementChange ¶
type PackageEntitlementChange struct { // The value after the change After *PackageEntitlement `json:"after"` // The value before the change Before *PackageEntitlement `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Package entitlement change
type PackageEntitlementConnection ¶
type PackageEntitlementConnection struct { // Array of edges. Edges []*PackageEntitlementEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type PackageEntitlementDeleteResponse ¶
type PackageEntitlementDeleteResponse struct { // The behavior of the entitlement Behavior *EntitlementBehavior `json:"behavior"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The description of the entitlement Description *string `json:"description"` // The display name override of the entitlement DisplayNameOverride *string `json:"displayNameOverride"` // The enum values of the entitlement EnumValues []string `json:"enumValues"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId"` // The unique identifier of the entitlement feature FeatureID *string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage"` // Whether the entitlement is hidden from widgets HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets"` ID *string `json:"id"` // Whether the entitlement is a custom entitlement IsCustom *bool `json:"isCustom"` // The order of the entitlement in the entitlement list Order *float64 `json:"order"` // The unique identifier of the entitlement package PackageID *string `json:"packageId"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // The reset period configuration of the entitlement ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit"` }
type PackageEntitlementEdge ¶
type PackageEntitlementEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the PackageEntitlement Node PackageEntitlement `json:"node"` }
type PackageEntitlementFilter ¶
type PackageEntitlementFilter struct { And []*PackageEntitlementFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` Feature *PackageEntitlementFilterFeatureFilter `json:"feature,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*PackageEntitlementFilter `json:"or,omitempty"` Package *PackageEntitlementFilterPackageDTOFilter `json:"package,omitempty"` PackageID *StringFieldComparison `json:"packageId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type PackageEntitlementFilterFeatureFilter ¶
type PackageEntitlementFilterFeatureFilter struct { And []*PackageEntitlementFilterFeatureFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` FeatureStatus *FeatureStatusFilterComparison `json:"featureStatus,omitempty"` FeatureType *FeatureTypeFilterComparison `json:"featureType,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` MeterType *MeterTypeFilterComparison `json:"meterType,omitempty"` Or []*PackageEntitlementFilterFeatureFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type PackageEntitlementFilterPackageDTOFilter ¶
type PackageEntitlementFilterPackageDTOFilter struct { And []*PackageEntitlementFilterPackageDTOFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsLatest *BooleanFieldComparison `json:"isLatest,omitempty"` Or []*PackageEntitlementFilterPackageDTOFilter `json:"or,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Status *PackageStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` VersionNumber *IntFieldComparison `json:"versionNumber,omitempty"` }
type PackageEntitlementFragment ¶
type PackageEntitlementFragment struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" HasUnlimitedUsage *bool "json:\"hasUnlimitedUsage\" graphql:\"hasUnlimitedUsage\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" FeatureID string "json:\"featureId\" graphql:\"featureId\"" ResetPeriod *EntitlementResetPeriod "json:\"resetPeriod\" graphql:\"resetPeriod\"" HiddenFromWidgets []WidgetType "json:\"hiddenFromWidgets\" graphql:\"hiddenFromWidgets\"" IsCustom *bool "json:\"isCustom\" graphql:\"isCustom\"" DisplayNameOverride *string "json:\"displayNameOverride\" graphql:\"displayNameOverride\"" Feature PackageEntitlementFragment_Feature "json:\"feature\" graphql:\"feature\"" }
type PackageEntitlementFragment_Feature ¶
type PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PackageEntitlementInput ¶
type PackageEntitlementInput struct { // The behavior of the entitlement Behavior *EntitlementBehavior `json:"behavior,omitempty"` // The description of the entitlement Description *string `json:"description,omitempty"` // The display name override of the entitlement DisplayNameOverride *string `json:"displayNameOverride,omitempty"` // The enum values of the entitlement EnumValues []string `json:"enumValues,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The unique identifier of the entitlement feature FeatureID string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit,omitempty"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage,omitempty"` // Whether the entitlement is hidden from widgets HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets,omitempty"` // Whether the entitlement is a custom entitlement IsCustom *bool `json:"isCustom,omitempty"` // The monthly reset period configuration of the entitlement, defined when reset period is monthly MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The order of the entitlement in the entitlement list Order *float64 `json:"order,omitempty"` // The unique identifier of the entitlement package PackageID string `json:"packageId"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit,omitempty"` // The weekly reset period configuration of the entitlement, defined when reset period is weekly WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // The yearly reset period configuration of the entitlement, defined when reset period is yearly YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Package entitlement input
type PackageEntitlementSort ¶
type PackageEntitlementSort struct { Direction SortDirection `json:"direction"` Field PackageEntitlementSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type PackageEntitlementSortFields ¶
type PackageEntitlementSortFields string
const ( PackageEntitlementSortFieldsCreatedAt PackageEntitlementSortFields = "createdAt" PackageEntitlementSortFieldsEnvironmentID PackageEntitlementSortFields = "environmentId" PackageEntitlementSortFieldsID PackageEntitlementSortFields = "id" PackageEntitlementSortFieldsPackageID PackageEntitlementSortFields = "packageId" PackageEntitlementSortFieldsUpdatedAt PackageEntitlementSortFields = "updatedAt" )
func (PackageEntitlementSortFields) IsValid ¶
func (e PackageEntitlementSortFields) IsValid() bool
func (PackageEntitlementSortFields) MarshalGQL ¶
func (e PackageEntitlementSortFields) MarshalGQL(w io.Writer)
func (PackageEntitlementSortFields) String ¶
func (e PackageEntitlementSortFields) String() string
func (*PackageEntitlementSortFields) UnmarshalGQL ¶
func (e *PackageEntitlementSortFields) UnmarshalGQL(v interface{}) error
type PackageEntitlementUpdateInput ¶
type PackageEntitlementUpdateInput struct { // The behavior of the entitlement Behavior *EntitlementBehavior `json:"behavior,omitempty"` // The description of the entitlement Description *string `json:"description,omitempty"` // The display name override of the entitlement DisplayNameOverride *string `json:"displayNameOverride,omitempty"` // The enum values of the entitlement EnumValues []string `json:"enumValues,omitempty"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit,omitempty"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage,omitempty"` // Whether the entitlement is hidden from widgets HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets,omitempty"` // Whether the entitlement is a custom entitlement IsCustom *bool `json:"isCustom,omitempty"` // The monthly reset period configuration of the entitlement, defined when reset period is monthly MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The order of the entitlement in the entitlement list Order *float64 `json:"order,omitempty"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit,omitempty"` // The weekly reset period configuration of the entitlement, defined when reset period is weekly WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // The yearly reset period configuration of the entitlement, defined when reset period is yearly YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Package entitlement update input
type PackageGroup ¶
type PackageGroup struct { Addons []*Addon `json:"addons"` // Timestamp of when the record was created CreatedAt string `json:"createdAt"` // The description of the package group Description *string `json:"description"` // The display name of the package group DisplayName string `json:"displayName"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Indicates if this is the latest version of the package group IsLatest bool `json:"isLatest"` // The id of the package group PackageGroupID string `json:"packageGroupId"` Product Product `json:"product"` // The id of the related product ProductID *string `json:"productId"` // The status of the package group (draft, published, archived) Status PackageGroupStatus `json:"status"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` // The version number of the package group VersionNumber int64 `json:"versionNumber"` }
A set of addons bundled together
type PackageGroupAggregateGroupBy ¶
type PackageGroupAggregateGroupBy struct { CreatedAt *string `json:"createdAt"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` IsLatest *bool `json:"isLatest"` PackageGroupID *string `json:"packageGroupId"` ProductID *string `json:"productId"` Status *PackageGroupStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type PackageGroupAvgAggregate ¶
type PackageGroupAvgAggregate struct {
VersionNumber *float64 `json:"versionNumber"`
}
type PackageGroupConnection ¶
type PackageGroupConnection struct { // Array of edges. Edges []*PackageGroupEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type PackageGroupCountAggregate ¶
type PackageGroupCountAggregate struct { CreatedAt *int64 `json:"createdAt"` DisplayName *int64 `json:"displayName"` EnvironmentID *int64 `json:"environmentId"` IsLatest *int64 `json:"isLatest"` PackageGroupID *int64 `json:"packageGroupId"` ProductID *int64 `json:"productId"` Status *int64 `json:"status"` UpdatedAt *int64 `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type PackageGroupEdge ¶
type PackageGroupEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the PackageGroup Node PackageGroup `json:"node"` }
type PackageGroupFilter ¶
type PackageGroupFilter struct { And []*PackageGroupFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` IsLatest *BooleanFieldComparison `json:"isLatest,omitempty"` Or []*PackageGroupFilter `json:"or,omitempty"` PackageGroupID *StringFieldComparison `json:"packageGroupId,omitempty"` Product *PackageGroupFilterProductFilter `json:"product,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` Status *PackageGroupStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` VersionNumber *IntFieldComparison `json:"versionNumber,omitempty"` }
type PackageGroupFilterProductFilter ¶
type PackageGroupFilterProductFilter struct { And []*PackageGroupFilterProductFilter `json:"and,omitempty"` AwsMarketplaceProductCode *StringFieldComparison `json:"awsMarketplaceProductCode,omitempty"` AwsMarketplaceProductID *StringFieldComparison `json:"awsMarketplaceProductId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsDefaultProduct *BooleanFieldComparison `json:"isDefaultProduct,omitempty"` MultipleSubscriptions *BooleanFieldComparison `json:"multipleSubscriptions,omitempty"` Or []*PackageGroupFilterProductFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type PackageGroupMaxAggregate ¶
type PackageGroupMaxAggregate struct { CreatedAt *string `json:"createdAt"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` PackageGroupID *string `json:"packageGroupId"` ProductID *string `json:"productId"` Status *PackageGroupStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type PackageGroupMinAggregate ¶
type PackageGroupMinAggregate struct { CreatedAt *string `json:"createdAt"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` PackageGroupID *string `json:"packageGroupId"` ProductID *string `json:"productId"` Status *PackageGroupStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type PackageGroupSort ¶
type PackageGroupSort struct { Direction SortDirection `json:"direction"` Field PackageGroupSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type PackageGroupSortFields ¶
type PackageGroupSortFields string
const ( PackageGroupSortFieldsCreatedAt PackageGroupSortFields = "createdAt" PackageGroupSortFieldsDisplayName PackageGroupSortFields = "displayName" PackageGroupSortFieldsEnvironmentID PackageGroupSortFields = "environmentId" PackageGroupSortFieldsIsLatest PackageGroupSortFields = "isLatest" PackageGroupSortFieldsPackageGroupID PackageGroupSortFields = "packageGroupId" PackageGroupSortFieldsProductID PackageGroupSortFields = "productId" PackageGroupSortFieldsStatus PackageGroupSortFields = "status" PackageGroupSortFieldsUpdatedAt PackageGroupSortFields = "updatedAt" PackageGroupSortFieldsVersionNumber PackageGroupSortFields = "versionNumber" )
func (PackageGroupSortFields) IsValid ¶
func (e PackageGroupSortFields) IsValid() bool
func (PackageGroupSortFields) MarshalGQL ¶
func (e PackageGroupSortFields) MarshalGQL(w io.Writer)
func (PackageGroupSortFields) String ¶
func (e PackageGroupSortFields) String() string
func (*PackageGroupSortFields) UnmarshalGQL ¶
func (e *PackageGroupSortFields) UnmarshalGQL(v interface{}) error
type PackageGroupStatus ¶
type PackageGroupStatus string
Package group status
const ( // The package group is archived PackageGroupStatusArchived PackageGroupStatus = "ARCHIVED" // The package group is a draft PackageGroupStatusDraft PackageGroupStatus = "DRAFT" // The package group is published PackageGroupStatusPublished PackageGroupStatus = "PUBLISHED" )
func (PackageGroupStatus) IsValid ¶
func (e PackageGroupStatus) IsValid() bool
func (PackageGroupStatus) MarshalGQL ¶
func (e PackageGroupStatus) MarshalGQL(w io.Writer)
func (PackageGroupStatus) String ¶
func (e PackageGroupStatus) String() string
func (*PackageGroupStatus) UnmarshalGQL ¶
func (e *PackageGroupStatus) UnmarshalGQL(v interface{}) error
type PackageGroupStatusFilterComparison ¶
type PackageGroupStatusFilterComparison struct { Eq *PackageGroupStatus `json:"eq,omitempty"` Gt *PackageGroupStatus `json:"gt,omitempty"` Gte *PackageGroupStatus `json:"gte,omitempty"` ILike *PackageGroupStatus `json:"iLike,omitempty"` In []PackageGroupStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *PackageGroupStatus `json:"like,omitempty"` Lt *PackageGroupStatus `json:"lt,omitempty"` Lte *PackageGroupStatus `json:"lte,omitempty"` Neq *PackageGroupStatus `json:"neq,omitempty"` NotILike *PackageGroupStatus `json:"notILike,omitempty"` NotIn []PackageGroupStatus `json:"notIn,omitempty"` NotLike *PackageGroupStatus `json:"notLike,omitempty"` }
type PackageGroupSumAggregate ¶
type PackageGroupSumAggregate struct {
VersionNumber *float64 `json:"versionNumber"`
}
type PackagePrice ¶
type PackagePrice struct { // The package id of the price PackageID string `json:"packageId"` // The pricing type of the package price PricingType PricingType `json:"pricingType"` }
Package Price
type PackagePriceChange ¶
type PackagePriceChange struct { // The value after the change After *Price `json:"after"` // The value before the change Before *Price `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Package price change
type PackagePricingInput ¶
type PackagePricingInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The minimum spend configuration per each billing period MinimumSpend []*MinimumSpendInput `json:"minimumSpend,omitempty"` // The overage billing period of the package pricing OverageBillingPeriod *OverageBillingPeriod `json:"overageBillingPeriod,omitempty"` // The list of overage pricing models of the package pricing OveragePricingModels []*OveragePricingModelCreateInput `json:"overagePricingModels,omitempty"` // The package id of the price PackageID string `json:"packageId"` // The pricing model of the package pricing PricingModel *PricingModelCreateInput `json:"pricingModel,omitempty"` // The list of pricing models of the package pricing PricingModels []*PricingModelCreateInput `json:"pricingModels,omitempty"` // The pricing type of the package pricing PricingType PricingType `json:"pricingType"` }
Package Pricing Input
type PackagePublishInput ¶
type PackagePublishInput struct { // Unique identifier for the entity ID string `json:"id"` // The migration type of the package MigrationType PublishMigrationType `json:"migrationType"` }
Package Publish Input
type PackagePublished ¶
type PackagePublished struct { // The unique identifier for the account AccountID string `json:"accountId"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The migration type of the package MigrationType PublishMigrationType `json:"migrationType"` // The ref id of the package PackageRefID string `json:"packageRefId"` // The type of the package PackageType string `json:"packageType"` // The version number of the package PackageVersion int64 `json:"packageVersion"` }
Package Published
type PackagePublishedPayload ¶
type PackagePublishedPayload struct { AccountID string "json:\"accountId\" graphql:\"accountId\"" EnvironmentID string "json:\"environmentId\" graphql:\"environmentId\"" PackageType string "json:\"packageType\" graphql:\"packageType\"" PackageRefID string "json:\"packageRefId\" graphql:\"packageRefId\"" PackageVersion int64 "json:\"packageVersion\" graphql:\"packageVersion\"" MigrationType PublishMigrationType "json:\"migrationType\" graphql:\"migrationType\"" }
type PackageStatus ¶
type PackageStatus string
Package status.
const ( PackageStatusArchived PackageStatus = "ARCHIVED" PackageStatusDraft PackageStatus = "DRAFT" PackageStatusPublished PackageStatus = "PUBLISHED" )
func (PackageStatus) IsValid ¶
func (e PackageStatus) IsValid() bool
func (PackageStatus) MarshalGQL ¶
func (e PackageStatus) MarshalGQL(w io.Writer)
func (PackageStatus) String ¶
func (e PackageStatus) String() string
func (*PackageStatus) UnmarshalGQL ¶
func (e *PackageStatus) UnmarshalGQL(v interface{}) error
type PackageStatusFilterComparison ¶
type PackageStatusFilterComparison struct { Eq *PackageStatus `json:"eq,omitempty"` Gt *PackageStatus `json:"gt,omitempty"` Gte *PackageStatus `json:"gte,omitempty"` ILike *PackageStatus `json:"iLike,omitempty"` In []PackageStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *PackageStatus `json:"like,omitempty"` Lt *PackageStatus `json:"lt,omitempty"` Lte *PackageStatus `json:"lte,omitempty"` Neq *PackageStatus `json:"neq,omitempty"` NotILike *PackageStatus `json:"notILike,omitempty"` NotIn []PackageStatus `json:"notIn,omitempty"` NotLike *PackageStatus `json:"notLike,omitempty"` }
type PageInfo ¶
type PageInfo struct { // The cursor of the last returned record. EndCursor *string `json:"endCursor"` // true if paging forward and there are more records. HasNextPage *bool `json:"hasNextPage"` // true if paging backwards and there are more records. HasPreviousPage *bool `json:"hasPreviousPage"` // The cursor of the first returned record. StartCursor *string `json:"startCursor"` }
type PageInfoFragment ¶ added in v2.443.0
type PageInfoFragment struct { StartCursor *string "json:\"startCursor\" graphql:\"startCursor\"" EndCursor *string "json:\"endCursor\" graphql:\"endCursor\"" HasNextPage *bool "json:\"hasNextPage\" graphql:\"hasNextPage\"" HasPreviousPage *bool "json:\"hasPreviousPage\" graphql:\"hasPreviousPage\"" }
type PaymentCollection ¶
type PaymentCollection string
Payment collection
const ( PaymentCollectionActionRequired PaymentCollection = "ACTION_REQUIRED" PaymentCollectionFailed PaymentCollection = "FAILED" PaymentCollectionNotRequired PaymentCollection = "NOT_REQUIRED" PaymentCollectionProcessing PaymentCollection = "PROCESSING" )
func (PaymentCollection) IsValid ¶
func (e PaymentCollection) IsValid() bool
func (PaymentCollection) MarshalGQL ¶
func (e PaymentCollection) MarshalGQL(w io.Writer)
func (PaymentCollection) String ¶
func (e PaymentCollection) String() string
func (*PaymentCollection) UnmarshalGQL ¶
func (e *PaymentCollection) UnmarshalGQL(v interface{}) error
type PaymentCollectionFilterComparison ¶
type PaymentCollectionFilterComparison struct { Eq *PaymentCollection `json:"eq,omitempty"` Gt *PaymentCollection `json:"gt,omitempty"` Gte *PaymentCollection `json:"gte,omitempty"` ILike *PaymentCollection `json:"iLike,omitempty"` In []PaymentCollection `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *PaymentCollection `json:"like,omitempty"` Lt *PaymentCollection `json:"lt,omitempty"` Lte *PaymentCollection `json:"lte,omitempty"` Neq *PaymentCollection `json:"neq,omitempty"` NotILike *PaymentCollection `json:"notILike,omitempty"` NotIn []PaymentCollection `json:"notIn,omitempty"` NotLike *PaymentCollection `json:"notLike,omitempty"` }
type PaymentCollectionMethod ¶
type PaymentCollectionMethod string
The method used to collect payments for a subscription
const ( // Automatically charge the payment method on file PaymentCollectionMethodCharge PaymentCollectionMethod = "CHARGE" // Generate an invoice to the customer to pay manually PaymentCollectionMethodInvoice PaymentCollectionMethod = "INVOICE" // Do not leverage Stigg to manage payments for this subscription PaymentCollectionMethodNone PaymentCollectionMethod = "NONE" )
func (PaymentCollectionMethod) IsValid ¶
func (e PaymentCollectionMethod) IsValid() bool
func (PaymentCollectionMethod) MarshalGQL ¶
func (e PaymentCollectionMethod) MarshalGQL(w io.Writer)
func (PaymentCollectionMethod) String ¶
func (e PaymentCollectionMethod) String() string
func (*PaymentCollectionMethod) UnmarshalGQL ¶
func (e *PaymentCollectionMethod) UnmarshalGQL(v interface{}) error
type PaymentMethodForm ¶
type PaymentMethodForm interface {
IsPaymentMethodForm()
}
Union of all payment method forms for different billing providers
type PaymentMethodType ¶
type PaymentMethodType string
Type of a payment method
const ( // Bank Transfer PaymentMethodTypeBank PaymentMethodType = "BANK" // Credit Card PaymentMethodTypeCard PaymentMethodType = "CARD" // Cash App PaymentMethodTypeCashApp PaymentMethodType = "CASH_APP" )
func (PaymentMethodType) IsValid ¶
func (e PaymentMethodType) IsValid() bool
func (PaymentMethodType) MarshalGQL ¶
func (e PaymentMethodType) MarshalGQL(w io.Writer)
func (PaymentMethodType) String ¶
func (e PaymentMethodType) String() string
func (*PaymentMethodType) UnmarshalGQL ¶
func (e *PaymentMethodType) UnmarshalGQL(v interface{}) error
type Paywall ¶
type Paywall struct { // List of active subscriptions for the customer ActiveSubscriptions []*CustomerSubscription `json:"activeSubscriptions"` // Paywall configuration Configuration *PaywallConfiguration `json:"configuration"` // The currency used in the paywall, e.g. USD Currency PaywallCurrency `json:"currency"` // The customer for whom the paywall is being fetched Customer *Customer `json:"customer"` // Calculated price points for the paywall PaywallCalculatedPricePoints []*PaywallPricePoint `json:"paywallCalculatedPricePoints"` // List of plans available in the paywall Plans []*Plan `json:"plans"` // The resource for which the paywall is being fetched Resource *CustomerResource `json:"resource"` }
DTO for the paywall
type PaywallAddon ¶
type PaywallAddon struct { // Additional metadata for the addon, e.g. features or tags AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // List of addons this addon is dependant on Dependencies []*PaywallAddon `json:"dependencies"` // The description of the addon Description *string `json:"description"` // The display name of the addon DisplayName string `json:"displayName"` // List of entitlements for the addon Entitlements []*Entitlement `json:"entitlements"` // List of hidden widgets of the package HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets"` // The maximum quantity of this addon that can be added to a subscription MaxQuantity *float64 `json:"maxQuantity"` // List of prices for the addon Prices []*PaywallPrice `json:"prices"` // The pricing type of the addon, e.g. "recurring" or "one-time" PricingType *PricingType `json:"pricingType"` // The unique reference ID of the addon RefID string `json:"refId"` }
DTO for an addon
type PaywallBasePlan ¶
type PaywallBasePlan struct { // The display name of the base plan DisplayName string `json:"displayName"` // The unique reference ID of the base plan RefID string `json:"refId"` }
DTO for a base plan
type PaywallCalculatedPricePointsFragment ¶
type PaywallCalculatedPricePointsFragment struct { PlanID string "json:\"planId\" graphql:\"planId\"" AdditionalChargesMayApply *bool "json:\"additionalChargesMayApply\" graphql:\"additionalChargesMayApply\"" BillingPeriod BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" BillingCountryCode *string "json:\"billingCountryCode\" graphql:\"billingCountryCode\"" Feature *PaywallCalculatedPricePointsFragment_Feature "json:\"feature\" graphql:\"feature\"" }
type PaywallCalculatedPricePointsFragment_Feature ¶
type PaywallCalculatedPricePointsFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallColorsPalette ¶
type PaywallColorsPalette struct { // Background color for the paywall area. BackgroundColor *string `json:"backgroundColor"` // Color used for UI dividers or borders. BorderColor *string `json:"borderColor"` // Background color for highlighting the customers current plan. CurrentPlanBackground *string `json:"currentPlanBackground"` // Primary highlight color used across the paywall. Primary *string `json:"primary"` // Default text color within the paywall. TextColor *string `json:"textColor"` }
Color palette for customizing the paywall.
type PaywallColorsPaletteInput ¶
type PaywallColorsPaletteInput struct { // Background color of the widget. BackgroundColor *string `json:"backgroundColor,omitempty"` // Color applied to widget borders or separators. BorderColor *string `json:"borderColor,omitempty"` // Background color for the customer’s current plan section in the paywall. CurrentPlanBackground *string `json:"currentPlanBackground,omitempty"` // Primary accent color used throughout the widget. Primary *string `json:"primary,omitempty"` // Default color used for text content. TextColor *string `json:"textColor,omitempty"` }
Input for customizing paywall-specific color elements.
type PaywallConfiguration ¶
type PaywallConfiguration struct { // Custom CSS styles to override default paywall appearance. CustomCSS *string `json:"customCss"` // Layout parameters for displaying plans in the paywall. Layout *PaywallLayoutConfiguration `json:"layout"` // Color settings applied to the paywall UI. Palette *PaywallColorsPalette `json:"palette"` // Typography settings for the paywall interface. Typography *TypographyConfiguration `json:"typography"` }
Styling and layout configuration for the paywall widget.
type PaywallConfigurationFragment ¶
type PaywallConfigurationFragment struct { Palette *PaywallConfigurationFragment_Palette "json:\"palette\" graphql:\"palette\"" Typography *TypographyConfigurationFragment "json:\"typography\" graphql:\"typography\"" Layout *LayoutConfigurationFragment "json:\"layout\" graphql:\"layout\"" CustomCSS *string "json:\"customCss\" graphql:\"customCss\"" }
type PaywallConfigurationFragment_Palette ¶
type PaywallConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" CurrentPlanBackground *string "json:\"currentPlanBackground\" graphql:\"currentPlanBackground\"" }
type PaywallConfigurationInput ¶
type PaywallConfigurationInput struct { // Custom CSS overrides for additional visual customization. CustomCSS *string `json:"customCss,omitempty"` // Layout settings for plan display in the paywall. Layout *PaywallLayoutConfigurationInput `json:"layout,omitempty"` // Color palette settings for the paywall UI. Palette *PaywallColorsPaletteInput `json:"palette,omitempty"` // Typography configuration used in the paywall widget. Typography *TypographyConfigurationInput `json:"typography,omitempty"` }
Input for updating the paywall configuration.
type PaywallCurrency ¶
type PaywallCurrency struct { // The currency code, e.g. USD Code Currency `json:"code"` // The currency symbol, e.g. $ Symbol string `json:"symbol"` }
DTO for a currency
type PaywallCurrencyFragment ¶
type PaywallFragment ¶
type PaywallFragment struct { Plans []*PlanFragment "json:\"plans\" graphql:\"plans\"" Currency *PaywallCurrencyFragment "json:\"currency\" graphql:\"currency\"" Configuration *PaywallConfigurationFragment "json:\"configuration\" graphql:\"configuration\"" Customer *CustomerFragment "json:\"customer\" graphql:\"customer\"" ActiveSubscriptions []*SubscriptionFragment "json:\"activeSubscriptions\" graphql:\"activeSubscriptions\"" Resource *CustomerResourceFragment "json:\"resource\" graphql:\"resource\"" PaywallCalculatedPricePoints []*PaywallCalculatedPricePointsFragment "json:\"paywallCalculatedPricePoints\" graphql:\"paywallCalculatedPricePoints\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Price ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ExperimentInfo ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_TargetPackage ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Price ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Price ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" NewQuantity float64 "json:\"newQuantity\" graphql:\"newQuantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons struct { AddonRefID string "json:\"addonRefId\" graphql:\"addonRefId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures struct { FeatureID string "json:\"featureId\" graphql:\"featureId\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables struct { NewUnitAmount *float64 "json:\"newUnitAmount\" graphql:\"newUnitAmount\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_TargetPackage ¶
type PaywallFragment_ActiveSubscriptions_SubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type PaywallFragment_Configuration_PaywallConfigurationFragment_Palette ¶
type PaywallFragment_Configuration_PaywallConfigurationFragment_Palette struct { Primary *string "json:\"primary\" graphql:\"primary\"" TextColor *string "json:\"textColor\" graphql:\"textColor\"" BackgroundColor *string "json:\"backgroundColor\" graphql:\"backgroundColor\"" BorderColor *string "json:\"borderColor\" graphql:\"borderColor\"" CurrentPlanBackground *string "json:\"currentPlanBackground\" graphql:\"currentPlanBackground\"" }
type PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_AmountsOff ¶ added in v2.198.0
type PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates ¶
type PaywallFragment_Customer_CustomerFragment_Coupon_CouponFragment_SyncStates struct { VendorIdentifier VendorIdentifier "json:\"vendorIdentifier\" graphql:\"vendorIdentifier\"" Status SyncStatus "json:\"status\" graphql:\"status\"" }
type PaywallFragment_Customer_CustomerFragment_ExperimentInfo ¶
type PaywallFragment_Customer_CustomerFragment_ExperimentInfo struct { GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
type PaywallFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature ¶
type PaywallFragment_Customer_CustomerFragment_PromotionalEntitlements_PromotionalEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_Customer_CustomerFragment_TrialedPlans ¶
type PaywallFragment_Customer_CustomerFragment_TrialedPlans struct { ProductID *string "json:\"productId\" graphql:\"productId\"" ProductRefID *string "json:\"productRefId\" graphql:\"productRefId\"" PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" PlanID *string "json:\"planId\" graphql:\"planId\"" }
type PaywallFragment_PaywallCalculatedPricePoints_PaywallCalculatedPricePointsFragment_Feature ¶
type PaywallFragment_PaywallCalculatedPricePoints_PaywallCalculatedPricePointsFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_Plans_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_Plans_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type PaywallFragment_Plans_PlanFragment_DefaultTrialConfig ¶
type PaywallFragment_Plans_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *PaywallFragment_Plans_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type PaywallFragment_Plans_PlanFragment_DefaultTrialConfig_Budget ¶
type PaywallFragment_Plans_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type PaywallFragment_Plans_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_Plans_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PaywallFragment_Plans_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Feature ¶
type PaywallFragment_Plans_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings ¶
type PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *PaywallFragment_Plans_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type PaywallLayoutConfiguration ¶
type PaywallLayoutConfiguration struct { // Horizontal alignment of the plan cards, such as left, center, right. Alignment *Alignment `json:"alignment"` // Outer spacing around each plan card. PlanMargin *float64 `json:"planMargin"` // Inner spacing inside each plan card. PlanPadding *float64 `json:"planPadding"` // Width setting for each individual plan card. PlanWidth *float64 `json:"planWidth"` }
Layout configuration for arranging plans in the paywall UI.
type PaywallLayoutConfigurationInput ¶
type PaywallLayoutConfigurationInput struct { // Horizontal alignment of pricing plans, such as left, center, or right. Alignment *Alignment `json:"alignment,omitempty"` // Outer spacing around each plan. PlanMargin *float64 `json:"planMargin,omitempty"` // Inner spacing inside each plan card. PlanPadding *float64 `json:"planPadding,omitempty"` // Width of each plan card displayed in the paywall. PlanWidth *float64 `json:"planWidth,omitempty"` }
Input for controlling the layout of pricing plans in the paywall.
type PaywallPlan ¶
type PaywallPlan struct { // Additional metadata for the plan, e.g. features or tags AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // The base plan for the plan, if applicable BasePlan *PaywallBasePlan `json:"basePlan"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // List of compatible addons for the plan CompatibleAddons []*PaywallAddon `json:"compatibleAddons"` // Plan's compatible package groups CompatiblePackageGroups []*PaywallPlanCompatiblePackageGroup `json:"compatiblePackageGroups"` // Default trial configuration for the plan DefaultTrialConfig *DefaultTrialConfig `json:"defaultTrialConfig"` // The description of the plan Description *string `json:"description"` // The display name of the plan DisplayName string `json:"displayName"` // List of entitlements for the plan Entitlements []*Entitlement `json:"entitlements"` // List of inherited entitlements for the plan InheritedEntitlements []*Entitlement `json:"inheritedEntitlements"` // Minimum spend configuration MinimumSpend []*MinimumSpend `json:"minimumSpend"` // List of prices for the plan Prices []*PaywallPrice `json:"prices"` // The pricing type of the plan, e.g. "recurring" or "one-time" PricingType *PricingType `json:"pricingType"` // The product to which the plan belongs Product PaywallProduct `json:"product"` // The unique reference ID of the plan RefID string `json:"refId"` }
DTO for a plan
type PaywallPlanCompatiblePackageGroup ¶
type PaywallPlanCompatiblePackageGroup struct { // Included addons in the package group Addons []*PaywallAddon `json:"addons"` // The description of the package group Description *string `json:"description"` // The display name of the package group DisplayName string `json:"displayName"` // Plan compatible package group options Options PaywallPlanCompatiblePackageGroupOptions `json:"options"` // The id of the package group PackageGroupID string `json:"packageGroupId"` }
DTO for a plan compatible package group
type PaywallPlanCompatiblePackageGroupOptions ¶
type PaywallPlanCompatiblePackageGroupOptions struct { // Number of free items from package group FreeItems *float64 `json:"freeItems"` // Number of required items from packageGroup MinItems *float64 `json:"minItems"` }
Plan compatible package group options
type PaywallPrice ¶
type PaywallPrice struct { // The country code for billing, e.g. "US" BillingCountryCode *string `json:"billingCountryCode"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // The billing model for the price, e.g. "recurring" or "one-time" BillingModel BillingModel `json:"billingModel"` // The billing period for the price, e.g. "monthly" or "yearly" BillingPeriod BillingPeriod `json:"billingPeriod"` // The number of units per block. Defaults to 1 unit BlockSize *float64 `json:"blockSize"` // The feature associated with this price, if applicable Feature *EntitlementFeature `json:"feature"` // The ID of the feature associated with this price, if applicable FeatureID *string `json:"featureId"` // The maximum unit quantity for this price, if applicable MaxUnitQuantity *float64 `json:"maxUnitQuantity"` // The minimum unit quantity for this price, if applicable MinUnitQuantity *float64 `json:"minUnitQuantity"` // The price amount in the smallest currency unit (e.g. cents) Price *Money `json:"price"` // List of tiers for the price, if applicable Tiers []*PriceTier `json:"tiers"` // The tiers mode for the price, e.g. "graduated" or "volume" TiersMode *TiersMode `json:"tiersMode"` }
DTO for a price
type PaywallPricePoint ¶
type PaywallPricePoint struct { // Indicates if additional charges may apply for this price point AdditionalChargesMayApply *bool `json:"additionalChargesMayApply"` // The amount for the price point, in the smallest currency unit (e.g. cents) Amount float64 `json:"amount"` // The country code for billing, e.g. "US" BillingCountryCode *string `json:"billingCountryCode"` // The billing period for the price point, e.g. "monthly" or "yearly" BillingPeriod BillingPeriod `json:"billingPeriod"` // The currency of the price point, e.g. "USD" Currency Currency `json:"currency"` // The feature associated with this price point, if applicable Feature *Feature `json:"feature"` // The ID of the plan this price point belongs to PlanID string `json:"planId"` }
DTO for a price point
type PaywallProduct ¶
type PaywallProduct struct { // Additional metadata for the product, e.g. features or tags AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // The description of the product Description *string `json:"description"` // The display name of the product DisplayName *string `json:"displayName"` RefID string `json:"refId"` }
DTO for a product
type Plan ¶
type Plan struct { // The additional meta data of the package AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // The AWS Marketplace plan dimension, if applicable AwsMarketplacePlanDimension *string `json:"awsMarketplacePlanDimension"` BasePlan *Plan `json:"basePlan"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // The billing link url of the package BillingLinkURL *string `json:"billingLinkUrl"` CompatibleAddons []*Addon `json:"compatibleAddons"` // List of compatible package groups for the plan CompatiblePackageGroups []*PlanCompatiblePackageGroups `json:"compatiblePackageGroups"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // Default trial configuration for the plan DefaultTrialConfig *DefaultTrialConfig `json:"defaultTrialConfig"` // The description of the package Description *string `json:"description"` // The display name of the package DisplayName string `json:"displayName"` // Detailed information about the plan draft DraftDetails *PackageDraftDetails `json:"draftDetails"` // Summary of the plan draft DraftSummary *PackageDraftSummary `json:"draftSummary"` // List of entitlements for the plan Entitlements []*PackageEntitlement `json:"entitlements"` Environment Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // List of hidden widgets of the package HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets"` // Unique identifier for the entity ID string `json:"id"` // List of inherited entitlements for the plan InheritedEntitlements []*PackageEntitlement `json:"inheritedEntitlements"` // Indicates if the package is the latest version IsLatest *bool `json:"isLatest"` // Indicates if the plan is a parent plan IsParent bool `json:"isParent"` // Minimum spend configuration MinimumSpend []*MinimumSpend `json:"minimumSpend"` // The overage billing period of the package OverageBillingPeriod *OverageBillingPeriod `json:"overageBillingPeriod"` // List of overage prices of the package OveragePrices []*Price `json:"overagePrices"` // List of prices for the plan Prices []*Price `json:"prices"` // The pricing type of the package PricingType *PricingType `json:"pricingType"` Product Product `json:"product"` // The product id of the package ProductID *string `json:"productId"` // The unique identifier for the entity RefID string `json:"refId"` // The status of the package Status PackageStatus `json:"status"` // Sync states of the plan with external systems SyncStates []*SyncState `json:"syncStates"` // The type of the package Type string `json:"type"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` // The version number of the package VersionNumber int64 `json:"versionNumber"` }
Plan Data Transfer Object
type PlanAggregateGroupBy ¶
type PlanAggregateGroupBy struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` IsLatest *bool `json:"isLatest"` PricingType *PricingType `json:"pricingType"` ProductID *string `json:"productId"` RefID *string `json:"refId"` Status *PackageStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type PlanAvgAggregate ¶
type PlanAvgAggregate struct {
VersionNumber *float64 `json:"versionNumber"`
}
type PlanChangeAddon ¶
type PlanChangeType ¶
type PlanChangeType string
Type of the change between two plans of the same subscription
const ( // Subscription downgrade to lower plan PlanChangeTypeDowngrade PlanChangeType = "DOWNGRADE" // Subscription remains on the same plan PlanChangeTypeNone PlanChangeType = "NONE" // Subscription upgrade to higher plan PlanChangeTypeUpgrade PlanChangeType = "UPGRADE" )
func (PlanChangeType) IsValid ¶
func (e PlanChangeType) IsValid() bool
func (PlanChangeType) MarshalGQL ¶
func (e PlanChangeType) MarshalGQL(w io.Writer)
func (PlanChangeType) String ¶
func (e PlanChangeType) String() string
func (*PlanChangeType) UnmarshalGQL ¶
func (e *PlanChangeType) UnmarshalGQL(v interface{}) error
type PlanChangeVariables ¶
type PlanChangeVariables struct { Addons []*PlanChangeAddon `json:"addons"` BillableFeatures []*BillableFeature `json:"billableFeatures"` BillingPeriod *BillingPeriod `json:"billingPeriod"` ChangeType PlanChangeType `json:"changeType"` PlanRefID string `json:"planRefId"` PriceOverrides []*PriceOverrideChangeVariables `json:"priceOverrides"` }
func (PlanChangeVariables) IsScheduleVariables ¶
func (PlanChangeVariables) IsScheduleVariables()
type PlanCompatibleAddonChange ¶
type PlanCompatibleAddonChange struct { // The value after the change After *Addon `json:"after"` // The value before the change Before *Addon `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Package group changed
type PlanCompatiblePackageGroupChange ¶
type PlanCompatiblePackageGroupChange struct { // The value after the change After *PackageGroup `json:"after"` // The value before the change Before *PackageGroup `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Package group change
type PlanCompatiblePackageGroupOptions ¶
type PlanCompatiblePackageGroupOptions struct { // Number of free items from package group FreeItems *float64 `json:"freeItems"` // Number of required items from package group MinItems *float64 `json:"minItems"` }
Plan compatible package group options
type PlanCompatiblePackageGroups ¶
type PlanCompatiblePackageGroups struct { // Included addons in the package group Addons []*Addon `json:"addons"` // Timestamp of when the record was created CreatedAt string `json:"createdAt"` // The description of the package group Description *string `json:"description"` // The display name of the package group DisplayName string `json:"displayName"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Indicates if this is the latest version of the package group IsLatest bool `json:"isLatest"` // Plan compatible package group options Options PlanCompatiblePackageGroupOptions `json:"options"` // The id of the package group PackageGroupID string `json:"packageGroupId"` Product Product `json:"product"` // The id of the related product ProductID *string `json:"productId"` // The status of the package group (draft, published, archived) Status PackageGroupStatus `json:"status"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` // The version number of the package group VersionNumber int64 `json:"versionNumber"` }
Plan compatible package group
type PlanCompatiblePackageGroupsFragment ¶
type PlanCompatiblePackageGroupsFragment struct { PackageGroupID string "json:\"packageGroupId\" graphql:\"packageGroupId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Addons []*AddonFragment "json:\"addons\" graphql:\"addons\"" Options PlanCompatiblePackageGroupsFragment_Options "json:\"options\" graphql:\"options\"" }
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PlanConnection ¶
type PlanCountAggregate ¶
type PlanCountAggregate struct { BillingID *int64 `json:"billingId"` CreatedAt *int64 `json:"createdAt"` Description *int64 `json:"description"` DisplayName *int64 `json:"displayName"` EnvironmentID *int64 `json:"environmentId"` ID *int64 `json:"id"` IsLatest *int64 `json:"isLatest"` PricingType *int64 `json:"pricingType"` ProductID *int64 `json:"productId"` RefID *int64 `json:"refId"` Status *int64 `json:"status"` UpdatedAt *int64 `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type PlanCreateInput ¶
type PlanCreateInput struct { // The additional meta data of the package AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // The AWS marketplace plan dimension of the package AwsMarketplacePlanDimension *string `json:"awsMarketplacePlanDimension,omitempty"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId,omitempty"` // The description of the package Description *string `json:"description,omitempty"` // The display name of the package DisplayName string `json:"displayName"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // List of hidden widgets of the package HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets,omitempty"` // The ID of the parent plan, if applicable ParentPlanID *string `json:"parentPlanId,omitempty"` // The pricing type of the package PricingType *PricingType `json:"pricingType,omitempty"` // The product id of the package ProductID string `json:"productId"` // The unique identifier for the entity RefID *string `json:"refId,omitempty"` // The status of the package Status *PackageStatus `json:"status,omitempty"` }
Input for creating a plan
type PlanFilter ¶
type PlanFilter struct { And []*PlanFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CompatibleAddons *PlanFilterAddonFilter `json:"compatibleAddons,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsLatest *BooleanFieldComparison `json:"isLatest,omitempty"` Or []*PlanFilter `json:"or,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` Product *PlanFilterProductFilter `json:"product,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Status *PackageStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` VersionNumber *IntFieldComparison `json:"versionNumber,omitempty"` }
type PlanFilterAddonFilter ¶
type PlanFilterAddonFilter struct { And []*PlanFilterAddonFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsLatest *BooleanFieldComparison `json:"isLatest,omitempty"` Or []*PlanFilterAddonFilter `json:"or,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Status *PackageStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` VersionNumber *IntFieldComparison `json:"versionNumber,omitempty"` }
type PlanFilterProductFilter ¶
type PlanFilterProductFilter struct { And []*PlanFilterProductFilter `json:"and,omitempty"` AwsMarketplaceProductCode *StringFieldComparison `json:"awsMarketplaceProductCode,omitempty"` AwsMarketplaceProductID *StringFieldComparison `json:"awsMarketplaceProductId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsDefaultProduct *BooleanFieldComparison `json:"isDefaultProduct,omitempty"` MultipleSubscriptions *BooleanFieldComparison `json:"multipleSubscriptions,omitempty"` Or []*PlanFilterProductFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type PlanFragment ¶
type PlanFragment struct { ID string "json:\"id\" graphql:\"id\"" RefID string "json:\"refId\" graphql:\"refId\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" VersionNumber int64 "json:\"versionNumber\" graphql:\"versionNumber\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" HiddenFromWidgets []WidgetType "json:\"hiddenFromWidgets\" graphql:\"hiddenFromWidgets\"" Product *ProductFragment "json:\"product\" graphql:\"product\"" BasePlan *PlanFragment_BasePlan "json:\"basePlan\" graphql:\"basePlan\"" Entitlements []*PackageEntitlementFragment "json:\"entitlements\" graphql:\"entitlements\"" InheritedEntitlements []*PackageEntitlementFragment "json:\"inheritedEntitlements\" graphql:\"inheritedEntitlements\"" CompatibleAddons []*AddonFragment "json:\"compatibleAddons\" graphql:\"compatibleAddons\"" CompatiblePackageGroups []*PlanCompatiblePackageGroupsFragment "json:\"compatiblePackageGroups\" graphql:\"compatiblePackageGroups\"" Prices []*PriceFragment "json:\"prices\" graphql:\"prices\"" OveragePrices []*OveragePriceFragment "json:\"overagePrices\" graphql:\"overagePrices\"" PricingType *PricingType "json:\"pricingType\" graphql:\"pricingType\"" DefaultTrialConfig *PlanFragment_DefaultTrialConfig "json:\"defaultTrialConfig\" graphql:\"defaultTrialConfig\"" }
type PlanFragment_BasePlan ¶
type PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PlanFragment_DefaultTrialConfig ¶
type PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type PlanFragment_DefaultTrialConfig_Budget ¶
type PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PlanFragment_Prices_PriceFragment_Feature ¶
type PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PlanFragment_Product_ProductFragment_ProductSettings ¶
type PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type PlanMaxAggregate ¶
type PlanMaxAggregate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` PricingType *PricingType `json:"pricingType"` ProductID *string `json:"productId"` RefID *string `json:"refId"` Status *PackageStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type PlanMinAggregate ¶
type PlanMinAggregate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` PricingType *PricingType `json:"pricingType"` ProductID *string `json:"productId"` RefID *string `json:"refId"` Status *PackageStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` VersionNumber *int64 `json:"versionNumber"` }
type PlanNotFoundError ¶
type PlanPriceOverrideChangeVariables ¶ added in v2.214.0
type PlanPriceOverrideChangeVariables struct { FeatureID *string `json:"featureId"` PlanRefID string `json:"planRefId"` }
func (PlanPriceOverrideChangeVariables) IsScheduleVariables ¶ added in v2.214.0
func (PlanPriceOverrideChangeVariables) IsScheduleVariables()
type PlanSort ¶
type PlanSort struct { Direction SortDirection `json:"direction"` Field PlanSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type PlanSortFields ¶
type PlanSortFields string
const ( PlanSortFieldsBillingID PlanSortFields = "billingId" PlanSortFieldsCreatedAt PlanSortFields = "createdAt" PlanSortFieldsDescription PlanSortFields = "description" PlanSortFieldsDisplayName PlanSortFields = "displayName" PlanSortFieldsEnvironmentID PlanSortFields = "environmentId" PlanSortFieldsID PlanSortFields = "id" PlanSortFieldsIsLatest PlanSortFields = "isLatest" PlanSortFieldsPricingType PlanSortFields = "pricingType" PlanSortFieldsProductID PlanSortFields = "productId" PlanSortFieldsRefID PlanSortFields = "refId" PlanSortFieldsStatus PlanSortFields = "status" PlanSortFieldsUpdatedAt PlanSortFields = "updatedAt" PlanSortFieldsVersionNumber PlanSortFields = "versionNumber" )
func (PlanSortFields) IsValid ¶
func (e PlanSortFields) IsValid() bool
func (PlanSortFields) MarshalGQL ¶
func (e PlanSortFields) MarshalGQL(w io.Writer)
func (PlanSortFields) String ¶
func (e PlanSortFields) String() string
func (*PlanSortFields) UnmarshalGQL ¶
func (e *PlanSortFields) UnmarshalGQL(v interface{}) error
type PlanSumAggregate ¶
type PlanSumAggregate struct {
VersionNumber *float64 `json:"versionNumber"`
}
type PlanUpdateInput ¶
type PlanUpdateInput struct { // Additional metadata for the plan, e.g. features or tags AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId,omitempty"` // Default trial configuration for the plan DefaultTrialConfig *DefaultTrialConfigInputDto `json:"defaultTrialConfig,omitempty"` // The description of the plan Description *string `json:"description,omitempty"` // The display name of the plan DisplayName *string `json:"displayName,omitempty"` // Indicates if the plan should be hidden from widgets HiddenFromWidgets []WidgetType `json:"hiddenFromWidgets,omitempty"` // The ID of the plan to update ID string `json:"id"` // The minimum spend configuration per each billing period MinimumSpend []*MinimumSpendInput `json:"minimumSpend,omitempty"` // The ID of the parent plan, if applicable ParentPlanID *string `json:"parentPlanId,omitempty"` // The status of the plan, e.g. "active" or "archived" Status *PackageStatus `json:"status,omitempty"` }
Input for updating a plan
type PreparePaymentMethodFormInput ¶
type PreparePaymentMethodFormInput struct { // Customer slug CustomerID string `json:"customerId"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The billing integration to use for this payment method IntegrationID *string `json:"integrationId,omitempty"` }
Input for preparing a payment method form
type PreparedPaymentMethodForm ¶
type PreparedPaymentMethodForm struct { // The integration id of the payment method IntegrationID string `json:"integrationId"` // The payment method form details PaymentMethodForm PaymentMethodForm `json:"paymentMethodForm"` // The integration type to attach the payment method to VendorIdentifier VendorIdentifier `json:"vendorIdentifier"` }
Response for preparing a payment method form
type PreviewNextInvoiceInput ¶
type PreviewNextInvoiceInput struct { // The environment id of the subscription to preview EnvironmentID *string `json:"environmentId,omitempty"` // The subscription id to preview SubscriptionID string `json:"subscriptionId"` }
Input to preview the next invoice for a subscription
type PreviewNextInvoiceResponse ¶
type PreviewNextInvoiceResponse struct {
PreviewNextInvoice *SubscriptionInvoicePreviewFragment "json:\"previewNextInvoice\" graphql:\"previewNextInvoice\""
}
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Credits ¶
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Credits struct { Initial PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Credits_Initial "json:\"initial\" graphql:\"initial\"" Used PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Credits_Used "json:\"used\" graphql:\"used\"" Remaining PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Credits_Remaining "json:\"remaining\" graphql:\"remaining\"" }
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_DiscountDetails ¶
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_DiscountDetails struct { Name *string "json:\"name\" graphql:\"name\"" Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines ¶
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines struct { Type InvoiceLineItemType "json:\"type\" graphql:\"type\"" Description string "json:\"description\" graphql:\"description\"" CostDescription string "json:\"costDescription\" graphql:\"costDescription\"" Amount PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Amount "json:\"amount\" graphql:\"amount\"" UnitPrice *PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_UnitPrice "json:\"unitPrice\" graphql:\"unitPrice\"" Quantity *int64 "json:\"quantity\" graphql:\"quantity\"" Proration bool "json:\"proration\" graphql:\"proration\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Period PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Period "json:\"period\" graphql:\"period\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" Lines []*PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Lines "json:\"lines\" graphql:\"lines\"" }
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Lines ¶
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Lines struct { Type InvoiceLineItemType "json:\"type\" graphql:\"type\"" Description string "json:\"description\" graphql:\"description\"" CostDescription string "json:\"costDescription\" graphql:\"costDescription\"" Quantity *int64 "json:\"quantity\" graphql:\"quantity\"" Proration bool "json:\"proration\" graphql:\"proration\"" UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" }
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Feature ¶
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Price ¶
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_MinimumSpendAdjustment ¶
type PreviewNextInvoice_PreviewNextInvoice_SubscriptionInvoicePreviewFragment_SubTotalExcludingTax ¶
type PreviewSubscriptionInput ¶
type PreviewSubscriptionInput struct { Addons []*SubscriptionAddonInput `json:"addons,omitempty"` // Coupon input AppliedCoupon *SubscriptionCouponInput `json:"appliedCoupon,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` BillingCountryCode *string `json:"billingCountryCode,omitempty"` BillingInformation *SubscriptionBillingInfo `json:"billingInformation,omitempty"` BillingPeriod *BillingPeriod `json:"billingPeriod,omitempty"` CustomerID string `json:"customerId"` EnvironmentID *string `json:"environmentId,omitempty"` // The customer that will pay for the subscription PayingCustomerID *string `json:"payingCustomerId,omitempty"` PlanID string `json:"planId"` PromotionCode *string `json:"promotionCode,omitempty"` ResourceID *string `json:"resourceId,omitempty"` ScheduleStrategy *ScheduleStrategy `json:"scheduleStrategy,omitempty"` StartDate *string `json:"startDate,omitempty"` // trial configuration to override the default values from plan if exists TrialOverrideConfiguration *TrialOverrideConfigurationInput `json:"trialOverrideConfiguration,omitempty"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` }
type PreviewSubscriptionResponse ¶
type PreviewSubscriptionResponse struct {
PreviewSubscription *SubscriptionPreviewV2Fragment "json:\"previewSubscription\" graphql:\"previewSubscription\""
}
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits struct { Initial PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Initial "json:\"initial\" graphql:\"initial\"" Used PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Used "json:\"used\" graphql:\"used\"" Remaining PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Remaining "json:\"remaining\" graphql:\"remaining\"" }
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Initial ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Remaining ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Used ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Discount ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails struct { Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration struct { ProrationDate string "json:\"prorationDate\" graphql:\"prorationDate\"" HasProrations *bool "json:\"hasProrations\" graphql:\"hasProrations\"" Credit PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Credit "json:\"credit\" graphql:\"credit\"" Debit PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Debit "json:\"debit\" graphql:\"debit\"" NetAmount PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_NetAmount "json:\"netAmount\" graphql:\"netAmount\"" }
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Credit ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Debit ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_NetAmount ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_SubTotal ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Tax ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TaxDetails ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TaxDetails struct { DisplayName string "json:\"displayName\" graphql:\"displayName\"" Percentage float64 "json:\"percentage\" graphql:\"percentage\"" Inclusive bool "json:\"inclusive\" graphql:\"inclusive\"" }
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Total ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TotalExcludingTax ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_Discount ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_DiscountDetails ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_DiscountDetails struct { Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_SubTotal ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_Tax ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_TaxDetails ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_TaxDetails struct { DisplayName string "json:\"displayName\" graphql:\"displayName\"" Percentage float64 "json:\"percentage\" graphql:\"percentage\"" Inclusive bool "json:\"inclusive\" graphql:\"inclusive\"" }
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_Total ¶
type PreviewSubscription_PreviewSubscription_SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_TotalExcludingTax ¶
type Price ¶
type Price struct { // The billing cadence of the price BillingCadence BillingCadence `json:"billingCadence"` // The billing country code of the price BillingCountryCode *string `json:"billingCountryCode"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // The billing model of the price BillingModel BillingModel `json:"billingModel"` // The billing period of the price BillingPeriod BillingPeriod `json:"billingPeriod"` // The number of units per block BlockSize *float64 `json:"blockSize"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The CRM id of the price CrmID *string `json:"crmId"` // The CRM link url of the price CrmLinkURL *string `json:"crmLinkUrl"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId"` // Get the feature of the price Feature *Feature `json:"feature"` // The feature id of the price FeatureID *string `json:"featureId"` // Unique identifier for the entity ID string `json:"id"` // Indication whether the subscription price is an override price IsOverridePrice bool `json:"isOverridePrice"` // The maximum unit quantity of the price MaxUnitQuantity *float64 `json:"maxUnitQuantity"` // The minimum unit quantity of the price MinUnitQuantity *float64 `json:"minUnitQuantity"` Package PackageDto `json:"package"` // The package id of the price PackageID *string `json:"packageId"` // The price amount of the price Price *Money `json:"price"` // The reset period of the price ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // The reset period configuration of the price ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` // List of tiers of the price Tiers []*PriceTier `json:"tiers"` // The tiers mode of the price TiersMode *TiersMode `json:"tiersMode"` // Indicates if the price is used in subscriptions UsedInSubscriptions *bool `json:"usedInSubscriptions"` }
Price
type PriceAggregateGroupBy ¶
type PriceAggregateGroupBy struct { BillingCadence *BillingCadence `json:"billingCadence"` BillingID *string `json:"billingId"` BillingModel *BillingModel `json:"billingModel"` BillingPeriod *BillingPeriod `json:"billingPeriod"` CreatedAt *string `json:"createdAt"` ID *string `json:"id"` TiersMode *TiersMode `json:"tiersMode"` }
type PriceCountAggregate ¶
type PriceDeleteResponse ¶
type PriceDeleteResponse struct { // The billing cadence of the price BillingCadence *BillingCadence `json:"billingCadence"` // The billing country code of the price BillingCountryCode *string `json:"billingCountryCode"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId"` // The billing model of the price BillingModel *BillingModel `json:"billingModel"` // The billing period of the price BillingPeriod *BillingPeriod `json:"billingPeriod"` // The number of units per block BlockSize *float64 `json:"blockSize"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The CRM id of the price CrmID *string `json:"crmId"` // The CRM link url of the price CrmLinkURL *string `json:"crmLinkUrl"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId"` // The feature of the price Feature *Feature `json:"feature"` // The feature id of the price FeatureID *string `json:"featureId"` // Unique identifier for the entity ID *string `json:"id"` // The maximum unit quantity of the price MaxUnitQuantity *float64 `json:"maxUnitQuantity"` // The minimum unit quantity of the price MinUnitQuantity *float64 `json:"minUnitQuantity"` // The package id of the price PackageID *string `json:"packageId"` // The price amount of the price Price *Money `json:"price"` // The reset period of the price ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // The reset period configuration of the price ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` // List of tiers of the price Tiers []*PriceTier `json:"tiers"` // The tiers mode of the price TiersMode *TiersMode `json:"tiersMode"` // Indicates if the price is used in subscriptions UsedInSubscriptions *bool `json:"usedInSubscriptions"` }
type PriceEntitlement ¶
type PriceEntitlement struct { // Detailed description of the entitlement associated with the pricing component. Description *string `json:"description"` // The feature this entitlement corresponds to. Feature Feature `json:"feature"` // The internal ID of the feature linked to this entitlement. FeatureID string `json:"featureId"` // Indicates whether the usage limit is soft — usage can exceed the limit, but will be tracked. HasSoftLimit *bool `json:"hasSoftLimit"` // Indicates whether this entitlement grants unlimited usage with no enforced cap. HasUnlimitedUsage *bool `json:"hasUnlimitedUsage"` // The package that this entitlement is associated with. Package PackageDto `json:"package"` // The internal ID of the package or plan that granted this entitlement. PackageID string `json:"packageId"` // The interval at which usage resets automatically, such as monthly or yearly. ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // Detailed configuration object specifying the usage reset schedule. ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` // The maximum allowed usage for this entitlement before restrictions apply. UsageLimit *float64 `json:"usageLimit"` }
Entitlement that is granted as part of a price component.
type PriceFilter ¶
type PriceFilter struct { And []*PriceFilter `json:"and,omitempty"` BillingCadence *BillingCadenceFilterComparison `json:"billingCadence,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` BillingModel *BillingModelFilterComparison `json:"billingModel,omitempty"` BillingPeriod *BillingPeriodFilterComparison `json:"billingPeriod,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*PriceFilter `json:"or,omitempty"` Package *PriceFilterPackageDTOFilter `json:"package,omitempty"` TiersMode *TiersModeFilterComparison `json:"tiersMode,omitempty"` }
type PriceFilterPackageDTOFilter ¶
type PriceFilterPackageDTOFilter struct { And []*PriceFilterPackageDTOFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsLatest *BooleanFieldComparison `json:"isLatest,omitempty"` Or []*PriceFilterPackageDTOFilter `json:"or,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` Status *PackageStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` VersionNumber *IntFieldComparison `json:"versionNumber,omitempty"` }
type PriceFragment ¶
type PriceFragment struct { BillingModel BillingModel "json:\"billingModel\" graphql:\"billingModel\"" BillingPeriod BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillingCadence BillingCadence "json:\"billingCadence\" graphql:\"billingCadence\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" MinUnitQuantity *float64 "json:\"minUnitQuantity\" graphql:\"minUnitQuantity\"" MaxUnitQuantity *float64 "json:\"maxUnitQuantity\" graphql:\"maxUnitQuantity\"" BillingCountryCode *string "json:\"billingCountryCode\" graphql:\"billingCountryCode\"" Price *PriceFragment_Price "json:\"price\" graphql:\"price\"" TiersMode *TiersMode "json:\"tiersMode\" graphql:\"tiersMode\"" Tiers []*PriceTierFragment "json:\"tiers\" graphql:\"tiers\"" Feature *PriceFragment_Feature "json:\"feature\" graphql:\"feature\"" BlockSize *float64 "json:\"blockSize\" graphql:\"blockSize\"" }
type PriceFragment_Feature ¶
type PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type PriceFragment_Price ¶
type PriceMaxAggregate ¶
type PriceMaxAggregate struct { BillingCadence *BillingCadence `json:"billingCadence"` BillingID *string `json:"billingId"` BillingModel *BillingModel `json:"billingModel"` BillingPeriod *BillingPeriod `json:"billingPeriod"` CreatedAt *string `json:"createdAt"` ID *string `json:"id"` TiersMode *TiersMode `json:"tiersMode"` }
type PriceMinAggregate ¶
type PriceMinAggregate struct { BillingCadence *BillingCadence `json:"billingCadence"` BillingID *string `json:"billingId"` BillingModel *BillingModel `json:"billingModel"` BillingPeriod *BillingPeriod `json:"billingPeriod"` CreatedAt *string `json:"createdAt"` ID *string `json:"id"` TiersMode *TiersMode `json:"tiersMode"` }
type PriceNotFoundError ¶
type PriceOverrideChangeVariables ¶ added in v2.214.0
type PriceOverrideInput ¶
type PriceOverrideInput struct { // The corresponding addon id of the price AddonID *string `json:"addonId,omitempty"` // Whether the price is a base charge BaseCharge *bool `json:"baseCharge,omitempty"` // The number of units per block. Defaults to 1 unit BlockSize *float64 `json:"blockSize,omitempty"` // The corresponding feature id of the price FeatureID *string `json:"featureId,omitempty"` // The price of the price period Price *MoneyInputDto `json:"price,omitempty"` // List of tiers of the price period Tiers []*PriceTierInput `json:"tiers,omitempty"` }
type PricePeriodInput ¶
type PricePeriodInput struct { // The billing country code of the price BillingCountryCode *string `json:"billingCountryCode,omitempty"` // The billing period of the price BillingPeriod BillingPeriod `json:"billingPeriod"` // The number of units per block. Defaults to 1 unit BlockSize *float64 `json:"blockSize,omitempty"` // The price of the price period Price *MoneyInputDto `json:"price,omitempty"` // List of tiers of the price period Tiers []*PriceTierInput `json:"tiers,omitempty"` }
Price Period Input
type PriceSort ¶
type PriceSort struct { Direction SortDirection `json:"direction"` Field PriceSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type PriceSortFields ¶
type PriceSortFields string
const ( PriceSortFieldsBillingCadence PriceSortFields = "billingCadence" PriceSortFieldsBillingID PriceSortFields = "billingId" PriceSortFieldsBillingModel PriceSortFields = "billingModel" PriceSortFieldsBillingPeriod PriceSortFields = "billingPeriod" PriceSortFieldsCreatedAt PriceSortFields = "createdAt" PriceSortFieldsID PriceSortFields = "id" PriceSortFieldsTiersMode PriceSortFields = "tiersMode" )
func (PriceSortFields) IsValid ¶
func (e PriceSortFields) IsValid() bool
func (PriceSortFields) MarshalGQL ¶
func (e PriceSortFields) MarshalGQL(w io.Writer)
func (PriceSortFields) String ¶
func (e PriceSortFields) String() string
func (*PriceSortFields) UnmarshalGQL ¶
func (e *PriceSortFields) UnmarshalGQL(v interface{}) error
type PriceTier ¶
type PriceTier struct { // The flat fee price of the price tier FlatPrice *Money `json:"flatPrice"` // The unit price of the price tier UnitPrice *Money `json:"unitPrice"` // The up to quantity of the price tier UpTo *float64 `json:"upTo"` }
Price Tier
type PriceTierFragment ¶
type PriceTierFragment struct { UpTo *float64 "json:\"upTo\" graphql:\"upTo\"" UnitPrice *PriceTierFragment_UnitPrice "json:\"unitPrice\" graphql:\"unitPrice\"" FlatPrice *PriceTierFragment_FlatPrice "json:\"flatPrice\" graphql:\"flatPrice\"" }
type PriceTierInput ¶
type PriceTierInput struct { // The flat fee price of the price tier FlatPrice *MoneyInputDto `json:"flatPrice,omitempty"` // The unit price of the price tier UnitPrice *MoneyInputDto `json:"unitPrice,omitempty"` // The up to quantity of the price tier UpTo *float64 `json:"upTo,omitempty"` }
Price Tier Input
type PricingModelCreateInput ¶
type PricingModelCreateInput struct { // The billing cadence of the base pricing model BillingCadence *BillingCadence `json:"billingCadence,omitempty"` // The billing model of the base pricing model BillingModel BillingModel `json:"billingModel"` // The feature id of the base pricing model FeatureID *string `json:"featureId,omitempty"` // The maximum unit quantity of the pricing model MaxUnitQuantity *float64 `json:"maxUnitQuantity,omitempty"` // The minimum unit quantity of the pricing model MinUnitQuantity *float64 `json:"minUnitQuantity,omitempty"` // The monthly reset period configuration of the pricing model MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The price periods of the base pricing model PricePeriods []*PricePeriodInput `json:"pricePeriods"` // The reset period of the pricing model ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The tiers mode of the pricing model TiersMode *TiersMode `json:"tiersMode,omitempty"` // The weekly reset period configuration of the pricing model WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // The yearly reset period configuration of the pricing model YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Pricing Model Create Input
type PricingType ¶
type PricingType string
Pricing Type.
const ( PricingTypeCustom PricingType = "CUSTOM" PricingTypeFree PricingType = "FREE" PricingTypePaid PricingType = "PAID" )
func (PricingType) IsValid ¶
func (e PricingType) IsValid() bool
func (PricingType) MarshalGQL ¶
func (e PricingType) MarshalGQL(w io.Writer)
func (PricingType) String ¶
func (e PricingType) String() string
func (*PricingType) UnmarshalGQL ¶
func (e *PricingType) UnmarshalGQL(v interface{}) error
type PricingTypeChange ¶
type PricingTypeChange struct { // The value after the change After *PricingType `json:"after"` // The value before the change Before *PricingType `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
Pricing type change
type PricingTypeFilterComparison ¶
type PricingTypeFilterComparison struct { Eq *PricingType `json:"eq,omitempty"` Gt *PricingType `json:"gt,omitempty"` Gte *PricingType `json:"gte,omitempty"` ILike *PricingType `json:"iLike,omitempty"` In []PricingType `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *PricingType `json:"like,omitempty"` Lt *PricingType `json:"lt,omitempty"` Lte *PricingType `json:"lte,omitempty"` Neq *PricingType `json:"neq,omitempty"` NotILike *PricingType `json:"notILike,omitempty"` NotIn []PricingType `json:"notIn,omitempty"` NotLike *PricingType `json:"notLike,omitempty"` }
type Product ¶
type Product struct { // Additional metadata for the product AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // Addons associated with the product Addons []*Addon `json:"addons"` // Method to get the auto cancellation rules for the product AutoCancellationRules []*AutoCancellationRule `json:"autoCancellationRules"` // AWS Marketplace product code AwsMarketplaceProductCode *string `json:"awsMarketplaceProductCode"` // AWS Marketplace product ID AwsMarketplaceProductID *string `json:"awsMarketplaceProductId"` // Timestamp of when the record was created CreatedAt string `json:"createdAt"` // Description of the product Description *string `json:"description"` // Display name of the product DisplayName *string `json:"displayName"` DowngradePlan *Plan `json:"downgradePlan"` Environment *Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Whether the product has subscriptions HasSubscriptions bool `json:"hasSubscriptions"` // Unique identifier for the entity ID string `json:"id"` // Indicates if this is the default product for the account IsDefaultProduct bool `json:"isDefaultProduct"` // Indicates if multiple subscriptions to this product are allowed MultipleSubscriptions bool `json:"multipleSubscriptions"` // Plans associated with the product Plans []*Plan `json:"plans"` // Settings for the product ProductSettings ProductSettings `json:"productSettings"` // The unique identifier for the entity RefID string `json:"refId"` SubscriptionStartPlan *Plan `json:"subscriptionStartPlan"` // Method to get the rule for resetting usage cutoff on subscription update SubscriptionUpdateUsageResetCutoffRule SubscriptionUpdateUsageResetCutoffRule `json:"subscriptionUpdateUsageResetCutoffRule"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` }
Product object
type ProductAggregateGroupBy ¶
type ProductAggregateGroupBy struct { AwsMarketplaceProductCode *string `json:"awsMarketplaceProductCode"` AwsMarketplaceProductID *string `json:"awsMarketplaceProductId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` IsDefaultProduct *bool `json:"isDefaultProduct"` MultipleSubscriptions *bool `json:"multipleSubscriptions"` RefID *string `json:"refId"` UpdatedAt *string `json:"updatedAt"` }
type ProductCatalogDump ¶
type ProductCatalogDump struct { // The complete product catalog configuration dump Dump map[string]interface{} `json:"dump"` }
DTO representing a product catalog dump
type ProductConnection ¶
type ProductConnection struct { // Array of edges. Edges []*ProductEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type ProductCountAggregate ¶
type ProductCountAggregate struct { AwsMarketplaceProductCode *int64 `json:"awsMarketplaceProductCode"` AwsMarketplaceProductID *int64 `json:"awsMarketplaceProductId"` CreatedAt *int64 `json:"createdAt"` Description *int64 `json:"description"` DisplayName *int64 `json:"displayName"` EnvironmentID *int64 `json:"environmentId"` ID *int64 `json:"id"` IsDefaultProduct *int64 `json:"isDefaultProduct"` MultipleSubscriptions *int64 `json:"multipleSubscriptions"` RefID *int64 `json:"refId"` UpdatedAt *int64 `json:"updatedAt"` }
type ProductCreateInput ¶
type ProductCreateInput struct { // Additional metadata for the product AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // Description of the product Description *string `json:"description,omitempty"` // Display name of the product DisplayName *string `json:"displayName,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Indicates if multiple subscriptions to this product are allowed MultipleSubscriptions *bool `json:"multipleSubscriptions,omitempty"` // The unique identifier for the entity RefID string `json:"refId"` }
Input for creating a product
type ProductDeleteResponse ¶
type ProductDeleteResponse struct { // Additional metadata for the deleted product AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` // Addons associated with the deleted product Addons []*Addon `json:"addons"` // AWS Marketplace product code of the deleted product AwsMarketplaceProductCode *string `json:"awsMarketplaceProductCode"` // AWS Marketplace product ID of the deleted product AwsMarketplaceProductID *string `json:"awsMarketplaceProductId"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // Description of the deleted product Description *string `json:"description"` // Display name of the deleted product DisplayName *string `json:"displayName"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId"` // Unique identifier for the entity ID *string `json:"id"` // Indicates if the deleted product was the default product IsDefaultProduct *bool `json:"isDefaultProduct"` // Indicates if multiple subscriptions to the deleted product were allowed MultipleSubscriptions *bool `json:"multipleSubscriptions"` // Plans associated with the deleted product Plans []*Plan `json:"plans"` // Settings for the deleted product ProductSettings *ProductSettings `json:"productSettings"` // The unique identifier for the entity RefID *string `json:"refId"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` }
Product deletion response
type ProductEdge ¶
type ProductFilter ¶
type ProductFilter struct { And []*ProductFilter `json:"and,omitempty"` AwsMarketplaceProductCode *StringFieldComparison `json:"awsMarketplaceProductCode,omitempty"` AwsMarketplaceProductID *StringFieldComparison `json:"awsMarketplaceProductId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` IsDefaultProduct *BooleanFieldComparison `json:"isDefaultProduct,omitempty"` MultipleSubscriptions *BooleanFieldComparison `json:"multipleSubscriptions,omitempty"` Or []*ProductFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type ProductFragment ¶
type ProductFragment struct { RefID string "json:\"refId\" graphql:\"refId\"" DisplayName *string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" ProductSettings ProductFragment_ProductSettings "json:\"productSettings\" graphql:\"productSettings\"" }
type ProductFragment_ProductSettings ¶
type ProductFragment_ProductSettings struct {
DowngradePlan *ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type ProductMaxAggregate ¶
type ProductMaxAggregate struct { AwsMarketplaceProductCode *string `json:"awsMarketplaceProductCode"` AwsMarketplaceProductID *string `json:"awsMarketplaceProductId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` RefID *string `json:"refId"` UpdatedAt *string `json:"updatedAt"` }
type ProductMinAggregate ¶
type ProductMinAggregate struct { AwsMarketplaceProductCode *string `json:"awsMarketplaceProductCode"` AwsMarketplaceProductID *string `json:"awsMarketplaceProductId"` CreatedAt *string `json:"createdAt"` Description *string `json:"description"` DisplayName *string `json:"displayName"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` RefID *string `json:"refId"` UpdatedAt *string `json:"updatedAt"` }
type ProductSettings ¶
type ProductSettings struct { // Plan to downgrade to at the end of the billing period DowngradePlan *Plan `json:"downgradePlan"` // ID of the plan to downgrade to at the end of the billing period DowngradePlanID *string `json:"downgradePlanId"` // Indicates if the subscription should be prorated at the end of the billing period ProrateAtEndOfBillingPeriod *bool `json:"prorateAtEndOfBillingPeriod"` // Time when the subscription will be cancelled SubscriptionCancellationTime SubscriptionCancellationTime `json:"subscriptionCancellationTime"` // Setup for the end of the subscription SubscriptionEndSetup SubscriptionEndSetup `json:"subscriptionEndSetup"` // Plan to start the subscription with SubscriptionStartPlan *Plan `json:"subscriptionStartPlan"` // ID of the plan to start the subscription with SubscriptionStartPlanID *string `json:"subscriptionStartPlanId"` // Setup for the start of the subscription SubscriptionStartSetup SubscriptionStartSetup `json:"subscriptionStartSetup"` }
Product settings object
type ProductSettingsInput ¶
type ProductSettingsInput struct { // Indicates if the subscription should be downgraded at the end of the billing period DowngradeAtEndOfBillingPeriod *string `json:"downgradeAtEndOfBillingPeriod,omitempty"` // ID of the plan to downgrade to at the end of the billing period DowngradePlanID *string `json:"downgradePlanId,omitempty"` // Indicates if the subscription should be prorated at the end of the billing period ProrateAtEndOfBillingPeriod *bool `json:"prorateAtEndOfBillingPeriod,omitempty"` // Time when the subscription will be cancelled SubscriptionCancellationTime SubscriptionCancellationTime `json:"subscriptionCancellationTime"` // Setup for the end of the subscription SubscriptionEndSetup SubscriptionEndSetup `json:"subscriptionEndSetup"` // ID of the plan to start the subscription with SubscriptionStartPlanID *string `json:"subscriptionStartPlanId,omitempty"` // Setup for the start of the subscription SubscriptionStartSetup SubscriptionStartSetup `json:"subscriptionStartSetup"` }
Input for product settings
type ProductSort ¶
type ProductSort struct { Direction SortDirection `json:"direction"` Field ProductSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type ProductSortFields ¶
type ProductSortFields string
const ( ProductSortFieldsAwsMarketplaceProductCode ProductSortFields = "awsMarketplaceProductCode" ProductSortFieldsAwsMarketplaceProductID ProductSortFields = "awsMarketplaceProductId" ProductSortFieldsCreatedAt ProductSortFields = "createdAt" ProductSortFieldsDescription ProductSortFields = "description" ProductSortFieldsDisplayName ProductSortFields = "displayName" ProductSortFieldsEnvironmentID ProductSortFields = "environmentId" ProductSortFieldsID ProductSortFields = "id" ProductSortFieldsIsDefaultProduct ProductSortFields = "isDefaultProduct" ProductSortFieldsMultipleSubscriptions ProductSortFields = "multipleSubscriptions" ProductSortFieldsRefID ProductSortFields = "refId" ProductSortFieldsUpdatedAt ProductSortFields = "updatedAt" )
func (ProductSortFields) IsValid ¶
func (e ProductSortFields) IsValid() bool
func (ProductSortFields) MarshalGQL ¶
func (e ProductSortFields) MarshalGQL(w io.Writer)
func (ProductSortFields) String ¶
func (e ProductSortFields) String() string
func (*ProductSortFields) UnmarshalGQL ¶
func (e *ProductSortFields) UnmarshalGQL(v interface{}) error
type ProductUpdateInput ¶
type ProductUpdateInput struct { // Additional metadata for the product AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // Auto cancellation rules AutoCancellationRules []*AutoCancellationRuleInput `json:"autoCancellationRules,omitempty"` // Description of the product Description *string `json:"description,omitempty"` // Display name of the product DisplayName *string `json:"displayName,omitempty"` // Indicates if multiple subscriptions to this product are allowed MultipleSubscriptions *bool `json:"multipleSubscriptions,omitempty"` // Settings for the product ProductSettings *ProductSettingsInput `json:"productSettings,omitempty"` // Usage reset cutoff rule UsageResetCutoffRule *SubscriptionUpdateUsageResetCutoffRuleInput `json:"usageResetCutoffRule,omitempty"` }
Input for updating a product
type PromotionCodeNotActive ¶
type PromotionCodeNotFound ¶
type PromotionalEntitlement ¶
type PromotionalEntitlement struct { // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` Customer Customer `json:"customer"` // The description of the entitlement Description *string `json:"description"` // The end date of the promotional entitlement EndDate *string `json:"endDate"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` Feature Feature `json:"feature"` // The unique identifier of the entitlement feature FeatureID string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage"` ID string `json:"id"` // Whether the entitlement is visible IsVisible bool `json:"isVisible"` Meter *Meter `json:"meter"` // The grant period of the promotional entitlement Period PromotionalEntitlementPeriod `json:"period"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // The reset period configuration of the entitlement ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` // The start date of the entitlement StartDate string `json:"startDate"` // The status of the entitlement Status PromotionalEntitlementStatus `json:"status"` // Whether the entitlement has an unlimited usage Unlimited *bool `json:"unlimited"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit"` }
Promotional entitlement
type PromotionalEntitlementAggregateGroupBy ¶
type PromotionalEntitlementAggregateGroupBy struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *PromotionalEntitlementStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` }
type PromotionalEntitlementConnection ¶
type PromotionalEntitlementConnection struct { // Array of edges. Edges []*PromotionalEntitlementEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type PromotionalEntitlementDeleteResponse ¶
type PromotionalEntitlementDeleteResponse struct { // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The description of the entitlement Description *string `json:"description"` // The end date of the promotional entitlement EndDate *string `json:"endDate"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId"` // The unique identifier of the entitlement feature FeatureID *string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage"` ID *string `json:"id"` // Whether the entitlement is visible IsVisible *bool `json:"isVisible"` // The grant period of the promotional entitlement Period *PromotionalEntitlementPeriod `json:"period"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // The reset period configuration of the entitlement ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` // The start date of the entitlement StartDate *string `json:"startDate"` // The status of the entitlement Status *PromotionalEntitlementStatus `json:"status"` // Whether the entitlement has an unlimited usage Unlimited *bool `json:"unlimited"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit"` }
type PromotionalEntitlementEdge ¶
type PromotionalEntitlementEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the PromotionalEntitlement Node PromotionalEntitlement `json:"node"` }
type PromotionalEntitlementFilter ¶
type PromotionalEntitlementFilter struct { And []*PromotionalEntitlementFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*PromotionalEntitlementFilter `json:"or,omitempty"` Status *PromotionalEntitlementStatusFilterComparison `json:"status,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type PromotionalEntitlementFragment ¶
type PromotionalEntitlementFragment struct { Status PromotionalEntitlementStatus "json:\"status\" graphql:\"status\"" UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" FeatureID string "json:\"featureId\" graphql:\"featureId\"" HasUnlimitedUsage *bool "json:\"hasUnlimitedUsage\" graphql:\"hasUnlimitedUsage\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" ResetPeriod *EntitlementResetPeriod "json:\"resetPeriod\" graphql:\"resetPeriod\"" EndDate *string "json:\"endDate\" graphql:\"endDate\"" IsVisible bool "json:\"isVisible\" graphql:\"isVisible\"" Feature PromotionalEntitlementFragment_Feature "json:\"feature\" graphql:\"feature\"" }
type PromotionalEntitlementFragment_Feature ¶
type PromotionalEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type PromotionalEntitlementInput ¶
type PromotionalEntitlementInput struct { // The unique identifier of the entitlement customer CustomerID string `json:"customerId"` // The description of the entitlement Description *string `json:"description,omitempty"` // The end date of the promotional entitlement EndDate *string `json:"endDate,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The unique identifier of the entitlement feature FeatureID string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit,omitempty"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage,omitempty"` // Whether the entitlement is visible IsVisible bool `json:"isVisible"` // The monthly reset period configuration of the entitlement, defined when reset period is monthly MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The grant period of the promotional entitlement Period PromotionalEntitlementPeriod `json:"period"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit,omitempty"` // The weekly reset period configuration of the entitlement, defined when reset period is weekly WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // The yearly reset period configuration of the entitlement, defined when reset period is yearly YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Promotional entitlement input
type PromotionalEntitlementMaxAggregate ¶
type PromotionalEntitlementMaxAggregate struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *PromotionalEntitlementStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` }
type PromotionalEntitlementMinAggregate ¶
type PromotionalEntitlementMinAggregate struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *PromotionalEntitlementStatus `json:"status"` UpdatedAt *string `json:"updatedAt"` }
type PromotionalEntitlementPeriod ¶
type PromotionalEntitlementPeriod string
Promotional entitlement duration
const ( PromotionalEntitlementPeriodCustom PromotionalEntitlementPeriod = "CUSTOM" // Lifetime PromotionalEntitlementPeriodLifetime PromotionalEntitlementPeriod = "LIFETIME" // One month PromotionalEntitlementPeriodOneMonth PromotionalEntitlementPeriod = "ONE_MONTH" // One week PromotionalEntitlementPeriodOneWeek PromotionalEntitlementPeriod = "ONE_WEEK" // One year PromotionalEntitlementPeriodOneYear PromotionalEntitlementPeriod = "ONE_YEAR" // Six months PromotionalEntitlementPeriodSixMonth PromotionalEntitlementPeriod = "SIX_MONTH" )
func (PromotionalEntitlementPeriod) IsValid ¶
func (e PromotionalEntitlementPeriod) IsValid() bool
func (PromotionalEntitlementPeriod) MarshalGQL ¶
func (e PromotionalEntitlementPeriod) MarshalGQL(w io.Writer)
func (PromotionalEntitlementPeriod) String ¶
func (e PromotionalEntitlementPeriod) String() string
func (*PromotionalEntitlementPeriod) UnmarshalGQL ¶
func (e *PromotionalEntitlementPeriod) UnmarshalGQL(v interface{}) error
type PromotionalEntitlementSort ¶
type PromotionalEntitlementSort struct { Direction SortDirection `json:"direction"` Field PromotionalEntitlementSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type PromotionalEntitlementSortFields ¶
type PromotionalEntitlementSortFields string
const ( PromotionalEntitlementSortFieldsCreatedAt PromotionalEntitlementSortFields = "createdAt" PromotionalEntitlementSortFieldsEnvironmentID PromotionalEntitlementSortFields = "environmentId" PromotionalEntitlementSortFieldsID PromotionalEntitlementSortFields = "id" PromotionalEntitlementSortFieldsStatus PromotionalEntitlementSortFields = "status" PromotionalEntitlementSortFieldsUpdatedAt PromotionalEntitlementSortFields = "updatedAt" )
func (PromotionalEntitlementSortFields) IsValid ¶
func (e PromotionalEntitlementSortFields) IsValid() bool
func (PromotionalEntitlementSortFields) MarshalGQL ¶
func (e PromotionalEntitlementSortFields) MarshalGQL(w io.Writer)
func (PromotionalEntitlementSortFields) String ¶
func (e PromotionalEntitlementSortFields) String() string
func (*PromotionalEntitlementSortFields) UnmarshalGQL ¶
func (e *PromotionalEntitlementSortFields) UnmarshalGQL(v interface{}) error
type PromotionalEntitlementStatus ¶
type PromotionalEntitlementStatus string
Promotional entitlement status
const ( // Active PromotionalEntitlementStatusActive PromotionalEntitlementStatus = "Active" // Expired PromotionalEntitlementStatusExpired PromotionalEntitlementStatus = "Expired" // Paused PromotionalEntitlementStatusPaused PromotionalEntitlementStatus = "Paused" )
func (PromotionalEntitlementStatus) IsValid ¶
func (e PromotionalEntitlementStatus) IsValid() bool
func (PromotionalEntitlementStatus) MarshalGQL ¶
func (e PromotionalEntitlementStatus) MarshalGQL(w io.Writer)
func (PromotionalEntitlementStatus) String ¶
func (e PromotionalEntitlementStatus) String() string
func (*PromotionalEntitlementStatus) UnmarshalGQL ¶
func (e *PromotionalEntitlementStatus) UnmarshalGQL(v interface{}) error
type PromotionalEntitlementStatusFilterComparison ¶
type PromotionalEntitlementStatusFilterComparison struct { Eq *PromotionalEntitlementStatus `json:"eq,omitempty"` Gt *PromotionalEntitlementStatus `json:"gt,omitempty"` Gte *PromotionalEntitlementStatus `json:"gte,omitempty"` ILike *PromotionalEntitlementStatus `json:"iLike,omitempty"` In []PromotionalEntitlementStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *PromotionalEntitlementStatus `json:"like,omitempty"` Lt *PromotionalEntitlementStatus `json:"lt,omitempty"` Lte *PromotionalEntitlementStatus `json:"lte,omitempty"` Neq *PromotionalEntitlementStatus `json:"neq,omitempty"` NotILike *PromotionalEntitlementStatus `json:"notILike,omitempty"` NotIn []PromotionalEntitlementStatus `json:"notIn,omitempty"` NotLike *PromotionalEntitlementStatus `json:"notLike,omitempty"` }
type PromotionalEntitlementUpdateInput ¶
type PromotionalEntitlementUpdateInput struct { // The description of the entitlement Description *string `json:"description,omitempty"` // The end date of the promotional entitlement EndDate *string `json:"endDate,omitempty"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit,omitempty"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage,omitempty"` // Whether the entitlement is visible IsVisible bool `json:"isVisible"` // The monthly reset period configuration of the entitlement, defined when reset period is monthly MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The grant period of the promotional entitlement Period PromotionalEntitlementPeriod `json:"period"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit,omitempty"` // The weekly reset period configuration of the entitlement, defined when reset period is weekly WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` }
Promotional entitlement update input
type ProrationBehavior ¶
type ProrationBehavior string
Proration behavior for subscription billing
const ( // Create proration invoice items for changes in the subscription ProrationBehaviorCreateProrations ProrationBehavior = "CREATE_PRORATIONS" // Invoice immediately for changes in the subscription without proration ProrationBehaviorInvoiceImmediately ProrationBehavior = "INVOICE_IMMEDIATELY" )
func (ProrationBehavior) IsValid ¶
func (e ProrationBehavior) IsValid() bool
func (ProrationBehavior) MarshalGQL ¶
func (e ProrationBehavior) MarshalGQL(w io.Writer)
func (ProrationBehavior) String ¶
func (e ProrationBehavior) String() string
func (*ProrationBehavior) UnmarshalGQL ¶
func (e *ProrationBehavior) UnmarshalGQL(v interface{}) error
type ProvisionCustomerFragment ¶
type ProvisionCustomerFragment struct { Customer *SlimCustomerFragment "json:\"customer\" graphql:\"customer\"" SubscriptionDecisionStrategy SubscriptionDecisionStrategy "json:\"subscriptionDecisionStrategy\" graphql:\"subscriptionDecisionStrategy\"" Subscription *SlimSubscriptionFragment "json:\"subscription\" graphql:\"subscription\"" Entitlements []*EntitlementFragment "json:\"entitlements\" graphql:\"entitlements\"" }
type ProvisionCustomerFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type ProvisionCustomerFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons ¶
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo ¶
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices ¶
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type ProvisionCustomerInput ¶
type ProvisionCustomerInput struct { // Additional metadata AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // The AWS Marketplace integration id AwsMarketplaceCustomerID *string `json:"awsMarketplaceCustomerId,omitempty"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId,omitempty"` // Customer billing information BillingInformation *CustomerBillingInfo `json:"billingInformation,omitempty"` // Customer level coupon CouponRefID *string `json:"couponRefId,omitempty"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt,omitempty"` // The unique identifier for the customer in Hubspot integration CrmID *string `json:"crmId,omitempty"` // Customer slug CustomerID *string `json:"customerId,omitempty"` // The email of the customer Email *string `json:"email,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Wether the customer should be excluded from the experiment ExcludeFromExperiment *bool `json:"excludeFromExperiment,omitempty"` // The name of the customer Name *string `json:"name,omitempty"` // Customer slug RefID *string `json:"refId,omitempty"` // The unique identifier for the customer in Salesforce integration SalesforceID *string `json:"salesforceId,omitempty"` // Wether or not to sync free subscriptions to the billing provider ShouldSyncFree *bool `json:"shouldSyncFree,omitempty"` // Subscription parameters SubscriptionParams *ProvisionCustomerSubscriptionInput `json:"subscriptionParams,omitempty"` }
Input to provision a customer and subscription
type ProvisionCustomerResponse ¶
type ProvisionCustomerResponse struct {
ProvisionCustomer *ProvisionCustomerFragment "json:\"provisionCustomer\" graphql:\"provisionCustomer\""
}
type ProvisionCustomerSubscriptionInput ¶
type ProvisionCustomerSubscriptionInput struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` Addons []*SubscriptionAddonInput `json:"addons,omitempty"` // Coupon input AppliedCoupon *SubscriptionCouponInput `json:"appliedCoupon,omitempty"` AwaitPaymentConfirmation *bool `json:"awaitPaymentConfirmation,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` BillingCountryCode *string `json:"billingCountryCode,omitempty"` BillingID *string `json:"billingId,omitempty"` BillingInformation *SubscriptionBillingInfo `json:"billingInformation,omitempty"` BillingPeriod *BillingPeriod `json:"billingPeriod,omitempty"` // Budget configuration Budget *BudgetConfigurationInput `json:"budget,omitempty"` // The minimum spend configuration MinimumSpend *SubscriptionMinimumSpendValueInput `json:"minimumSpend,omitempty"` // Subscription payment collection method PaymentCollectionMethod *PaymentCollectionMethod `json:"paymentCollectionMethod,omitempty"` PlanID string `json:"planId"` // Override the price of the subscription PriceOverrides []*PriceOverrideInput `json:"priceOverrides,omitempty"` PriceUnitAmount *float64 `json:"priceUnitAmount,omitempty"` PromotionCode *string `json:"promotionCode,omitempty"` RefID *string `json:"refId,omitempty"` ResourceID *string `json:"resourceId,omitempty"` SalesforceID *string `json:"salesforceId,omitempty"` StartDate *string `json:"startDate,omitempty"` SubscriptionEntitlements []*SubscriptionEntitlementInput `json:"subscriptionEntitlements,omitempty"` SubscriptionID *string `json:"subscriptionId,omitempty"` TrialOverrideConfiguration *TrialOverrideConfigurationInput `json:"trialOverrideConfiguration,omitempty"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` }
Provision a new subscription for a customer
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Addons_Addon ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Customer ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Plan ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type ProvisionCustomer_ProvisionCustomer_ProvisionCustomerFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type ProvisionSandboxInput ¶
type ProvisionSandboxInput struct { // The billing model to use for the sandbox environment BillingModel BillingModel `json:"billingModel"` // The name of the sandbox environment DisplayName string `json:"displayName"` }
Input for provisioning a sandbox environment
type ProvisionSubscription ¶
type ProvisionSubscription struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` Addons []*SubscriptionAddonInput `json:"addons,omitempty"` // Coupon input AppliedCoupon *SubscriptionCouponInput `json:"appliedCoupon,omitempty"` AwaitPaymentConfirmation *bool `json:"awaitPaymentConfirmation,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` BillingCountryCode *string `json:"billingCountryCode,omitempty"` BillingID *string `json:"billingId,omitempty"` BillingInformation *SubscriptionBillingInfo `json:"billingInformation,omitempty"` BillingPeriod *BillingPeriod `json:"billingPeriod,omitempty"` // Budget configuration Budget *BudgetConfigurationInput `json:"budget,omitempty"` CheckoutOptions *CheckoutOptions `json:"checkoutOptions,omitempty"` CustomerID string `json:"customerId"` // The minimum spend configuration MinimumSpend *SubscriptionMinimumSpendValueInput `json:"minimumSpend,omitempty"` PayingCustomerID *string `json:"payingCustomerId,omitempty"` // Subscription payment collection method PaymentCollectionMethod *PaymentCollectionMethod `json:"paymentCollectionMethod,omitempty"` PlanID string `json:"planId"` // Override the price of the subscription PriceOverrides []*PriceOverrideInput `json:"priceOverrides,omitempty"` PriceUnitAmount *float64 `json:"priceUnitAmount,omitempty"` PromotionCode *string `json:"promotionCode,omitempty"` RefID *string `json:"refId,omitempty"` ResourceID *string `json:"resourceId,omitempty"` SalesforceID *string `json:"salesforceId,omitempty"` ScheduleStrategy *ScheduleStrategy `json:"scheduleStrategy,omitempty"` SkipTrial *bool `json:"skipTrial,omitempty"` StartDate *string `json:"startDate,omitempty"` SubscriptionEntitlements []*SubscriptionEntitlementInput `json:"subscriptionEntitlements,omitempty"` SubscriptionID *string `json:"subscriptionId,omitempty"` TrialOverrideConfiguration *TrialOverrideConfigurationInput `json:"trialOverrideConfiguration,omitempty"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` }
type ProvisionSubscriptionFragment ¶
type ProvisionSubscriptionFragment struct { Status ProvisionSubscriptionStatus "json:\"status\" graphql:\"status\"" CheckoutURL *string "json:\"checkoutUrl\" graphql:\"checkoutUrl\"" CheckoutBillingID *string "json:\"checkoutBillingId\" graphql:\"checkoutBillingId\"" Subscription *SlimSubscriptionFragment "json:\"subscription\" graphql:\"subscription\"" Entitlements []*EntitlementFragment "json:\"entitlements\" graphql:\"entitlements\"" }
type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons ¶
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo ¶
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices ¶
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type ProvisionSubscriptionInput ¶
type ProvisionSubscriptionInput struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` Addons []*SubscriptionAddonInput `json:"addons,omitempty"` // Coupon input AppliedCoupon *SubscriptionCouponInput `json:"appliedCoupon,omitempty"` AwaitPaymentConfirmation *bool `json:"awaitPaymentConfirmation,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` BillingCountryCode *string `json:"billingCountryCode,omitempty"` BillingID *string `json:"billingId,omitempty"` BillingInformation *SubscriptionBillingInfo `json:"billingInformation,omitempty"` BillingPeriod *BillingPeriod `json:"billingPeriod,omitempty"` // Budget configuration Budget *BudgetConfigurationInput `json:"budget,omitempty"` CheckoutOptions *CheckoutOptions `json:"checkoutOptions,omitempty"` CustomerID string `json:"customerId"` // The minimum spend configuration MinimumSpend *SubscriptionMinimumSpendValueInput `json:"minimumSpend,omitempty"` PayingCustomerID *string `json:"payingCustomerId,omitempty"` // Subscription payment collection method PaymentCollectionMethod *PaymentCollectionMethod `json:"paymentCollectionMethod,omitempty"` PlanID string `json:"planId"` // Override the price of the subscription PriceOverrides []*PriceOverrideInput `json:"priceOverrides,omitempty"` PriceUnitAmount *float64 `json:"priceUnitAmount,omitempty"` PromotionCode *string `json:"promotionCode,omitempty"` RefID *string `json:"refId,omitempty"` ResourceID *string `json:"resourceId,omitempty"` SalesforceID *string `json:"salesforceId,omitempty"` ScheduleStrategy *ScheduleStrategy `json:"scheduleStrategy,omitempty"` SkipTrial *bool `json:"skipTrial,omitempty"` StartDate *string `json:"startDate,omitempty"` SubscriptionEntitlements []*SubscriptionEntitlementInput `json:"subscriptionEntitlements,omitempty"` SubscriptionID *string `json:"subscriptionId,omitempty"` TrialOverrideConfiguration *TrialOverrideConfigurationInput `json:"trialOverrideConfiguration,omitempty"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` }
type ProvisionSubscriptionResponse ¶
type ProvisionSubscriptionResponse struct {
ProvisionSubscription *ProvisionSubscriptionFragment "json:\"provisionSubscription\" graphql:\"provisionSubscription\""
}
type ProvisionSubscriptionResult ¶
type ProvisionSubscriptionResult struct { CheckoutBillingID *string `json:"checkoutBillingId"` CheckoutURL *string `json:"checkoutUrl"` Entitlements []*Entitlement `json:"entitlements"` ID string `json:"id"` IsScheduled *bool `json:"isScheduled"` Status ProvisionSubscriptionStatus `json:"status"` Subscription *CustomerSubscription `json:"subscription"` }
type ProvisionSubscriptionStatus ¶
type ProvisionSubscriptionStatus string
Provision subscription status
const ( ProvisionSubscriptionStatusPaymentRequired ProvisionSubscriptionStatus = "PAYMENT_REQUIRED" ProvisionSubscriptionStatusSuccess ProvisionSubscriptionStatus = "SUCCESS" )
func (ProvisionSubscriptionStatus) IsValid ¶
func (e ProvisionSubscriptionStatus) IsValid() bool
func (ProvisionSubscriptionStatus) MarshalGQL ¶
func (e ProvisionSubscriptionStatus) MarshalGQL(w io.Writer)
func (ProvisionSubscriptionStatus) String ¶
func (e ProvisionSubscriptionStatus) String() string
func (*ProvisionSubscriptionStatus) UnmarshalGQL ¶
func (e *ProvisionSubscriptionStatus) UnmarshalGQL(v interface{}) error
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_Feature_FeatureFragment_UnitTransformation struct { Divide float64 "json:\"divide\" graphql:\"divide\"" Round UnitTransformationRound "json:\"round\" graphql:\"round\"" }
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Entitlements_EntitlementFragment_ResetPeriodConfiguration_ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Addons_Addon ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Customer ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Plan ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type ProvisionSubscription_ProvisionSubscription_ProvisionSubscriptionFragment_Subscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type ProvisionedCustomer ¶
type ProvisionedCustomer struct { // Customer slg Customer Customer `json:"customer"` // Entitlements Entitlements []*Entitlement `json:"entitlements"` // Provisioned subscription Subscription *CustomerSubscription `json:"subscription"` // Wether the subscription should be provision based on customer journey or input SubscriptionDecisionStrategy SubscriptionDecisionStrategy `json:"subscriptionDecisionStrategy"` // Wether the subscription should be provision based on customer journey or input SubscriptionStrategyDecision SubscriptionDecisionStrategy `json:"subscriptionStrategyDecision"` }
Response for provisioning a customer and subscription
type PublishMigrationType ¶
type PublishMigrationType string
The migration type, either publish the new version to new customers or all customers
const ( // Publish to all customers PublishMigrationTypeAllCustomers PublishMigrationType = "ALL_CUSTOMERS" // Publish only to new customers PublishMigrationTypeNewCustomers PublishMigrationType = "NEW_CUSTOMERS" )
func (PublishMigrationType) IsValid ¶
func (e PublishMigrationType) IsValid() bool
func (PublishMigrationType) MarshalGQL ¶
func (e PublishMigrationType) MarshalGQL(w io.Writer)
func (PublishMigrationType) String ¶
func (e PublishMigrationType) String() string
func (*PublishMigrationType) UnmarshalGQL ¶
func (e *PublishMigrationType) UnmarshalGQL(v interface{}) error
type PublishPackageResult ¶
type PublishPackageResult struct { // The task id for the publish package operation TaskID *string `json:"taskId"` }
Publish Package Result
type Query ¶
type Query struct { AddonAssociatedEntities AddonAssociatedEntities "json:\"addonAssociatedEntities\" graphql:\"addonAssociatedEntities\"" Addons AddonConnection "json:\"addons\" graphql:\"addons\"" AggregatedEventsByCustomer AggregatedEventsByCustomer "json:\"aggregatedEventsByCustomer\" graphql:\"aggregatedEventsByCustomer\"" CachedEntitlements []*Entitlement "json:\"cachedEntitlements\" graphql:\"cachedEntitlements\"" CheckoutState CheckoutState "json:\"checkoutState\" graphql:\"checkoutState\"" Coupon *Coupon "json:\"coupon,omitempty\" graphql:\"coupon\"" Coupons CouponConnection "json:\"coupons\" graphql:\"coupons\"" CurrentEnvironment string "json:\"currentEnvironment\" graphql:\"currentEnvironment\"" CurrentUser User "json:\"currentUser\" graphql:\"currentUser\"" CustomerPortal CustomerPortal "json:\"customerPortal\" graphql:\"customerPortal\"" CustomerResources CustomerResourceConnection "json:\"customerResources\" graphql:\"customerResources\"" CustomerSubscriptions CustomerSubscriptionConnection "json:\"customerSubscriptions\" graphql:\"customerSubscriptions\"" Customers CustomerConnection "json:\"customers\" graphql:\"customers\"" DoesFeatureExist bool "json:\"doesFeatureExist\" graphql:\"doesFeatureExist\"" DumpEnvironmentForMergeComparison DumpEnvironmentForMergeComparison "json:\"dumpEnvironmentForMergeComparison\" graphql:\"dumpEnvironmentForMergeComparison\"" DumpEnvironmentProductCatalog ProductCatalogDump "json:\"dumpEnvironmentProductCatalog\" graphql:\"dumpEnvironmentProductCatalog\"" Entitlement Entitlement "json:\"entitlement\" graphql:\"entitlement\"" Entitlements []*EntitlementWithSummary "json:\"entitlements\" graphql:\"entitlements\"" Environments EnvironmentConnection "json:\"environments\" graphql:\"environments\"" EventLogs EventLogConnection "json:\"eventLogs\" graphql:\"eventLogs\"" EventsFields EventsFields "json:\"eventsFields\" graphql:\"eventsFields\"" Experiment *Experiment "json:\"experiment,omitempty\" graphql:\"experiment\"" Experiments ExperimentConnection "json:\"experiments\" graphql:\"experiments\"" FeatureAssociatedLatestPackages []*PackageDto "json:\"featureAssociatedLatestPackages\" graphql:\"featureAssociatedLatestPackages\"" FeatureGroup *FeatureGroup "json:\"featureGroup,omitempty\" graphql:\"featureGroup\"" FeatureGroups FeatureGroupConnection "json:\"featureGroups\" graphql:\"featureGroups\"" Features FeatureConnection "json:\"features\" graphql:\"features\"" FetchAccount *Account "json:\"fetchAccount,omitempty\" graphql:\"fetchAccount\"" GetActiveSubscriptions []*CustomerSubscription "json:\"getActiveSubscriptions\" graphql:\"getActiveSubscriptions\"" GetAddonByRefID *Addon "json:\"getAddonByRefId,omitempty\" graphql:\"getAddonByRefId\"" GetAuth0Applications []*Auth0ApplicationDto "json:\"getAuth0Applications\" graphql:\"getAuth0Applications\"" GetAwsExternalID GetAwsExternalIDResult "json:\"getAwsExternalId\" graphql:\"getAwsExternalId\"" GetCustomerByRefID *Customer "json:\"getCustomerByRefId,omitempty\" graphql:\"getCustomerByRefId\"" GetExperimentStats ExperimentStats "json:\"getExperimentStats\" graphql:\"getExperimentStats\"" GetPackageGroup PackageGroup "json:\"getPackageGroup\" graphql:\"getPackageGroup\"" GetPaywall []*Plan "json:\"getPaywall\" graphql:\"getPaywall\"" GetPlanByRefID *Plan "json:\"getPlanByRefId,omitempty\" graphql:\"getPlanByRefId\"" GetSubscription CustomerSubscription "json:\"getSubscription\" graphql:\"getSubscription\"" Hook *Hook "json:\"hook,omitempty\" graphql:\"hook\"" Hooks HookConnection "json:\"hooks\" graphql:\"hooks\"" ImportIntegrationTasks ImportIntegrationTaskConnection "json:\"importIntegrationTasks\" graphql:\"importIntegrationTasks\"" Integrations IntegrationConnection "json:\"integrations\" graphql:\"integrations\"" ListAwsProductDimensions ListAwsProductDimensionsDto "json:\"listAwsProductDimensions\" graphql:\"listAwsProductDimensions\"" ListAwsProducts ListAwsProductsResult "json:\"listAwsProducts\" graphql:\"listAwsProducts\"" Members MemberConnection "json:\"members\" graphql:\"members\"" MockPaywall MockPaywall "json:\"mockPaywall\" graphql:\"mockPaywall\"" PackageEntitlements PackageEntitlementConnection "json:\"packageEntitlements\" graphql:\"packageEntitlements\"" PackageGroup *PackageGroup "json:\"packageGroup,omitempty\" graphql:\"packageGroup\"" PackageGroups PackageGroupConnection "json:\"packageGroups\" graphql:\"packageGroups\"" Paywall Paywall "json:\"paywall\" graphql:\"paywall\"" Plans PlanConnection "json:\"plans\" graphql:\"plans\"" Products ProductConnection "json:\"products\" graphql:\"products\"" PromotionalEntitlements PromotionalEntitlementConnection "json:\"promotionalEntitlements\" graphql:\"promotionalEntitlements\"" SdkConfiguration *SdkConfiguration "json:\"sdkConfiguration,omitempty\" graphql:\"sdkConfiguration\"" SendTestHook TestHookResult "json:\"sendTestHook\" graphql:\"sendTestHook\"" StripeCustomers StripeCustomerSearchResult "json:\"stripeCustomers\" graphql:\"stripeCustomers\"" StripeProducts StripeProductSearchResult "json:\"stripeProducts\" graphql:\"stripeProducts\"" StripeSubscriptions StripeSubscriptionSearchResult "json:\"stripeSubscriptions\" graphql:\"stripeSubscriptions\"" SubscriptionEntitlements SubscriptionEntitlementConnection "json:\"subscriptionEntitlements\" graphql:\"subscriptionEntitlements\"" SubscriptionMigrationTasks SubscriptionMigrationTaskConnection "json:\"subscriptionMigrationTasks\" graphql:\"subscriptionMigrationTasks\"" Subscriptions SubscriptionQueryConnection "json:\"subscriptions\" graphql:\"subscriptions\"" TestHookData TestHook "json:\"testHookData\" graphql:\"testHookData\"" TriggerWorkflowWithTestEvent TriggerWorkflowDto "json:\"triggerWorkflowWithTestEvent\" graphql:\"triggerWorkflowWithTestEvent\"" UsageEvents UsageEventsPreview "json:\"usageEvents\" graphql:\"usageEvents\"" UsageHistory UsageHistory "json:\"usageHistory\" graphql:\"usageHistory\"" UsageHistoryV2 UsageHistoryV2 "json:\"usageHistoryV2\" graphql:\"usageHistoryV2\"" UsageMeasurements UsageMeasurementConnection "json:\"usageMeasurements\" graphql:\"usageMeasurements\"" ValidateMergeEnvironment ValidateMergeEnvironment "json:\"validateMergeEnvironment\" graphql:\"validateMergeEnvironment\"" VerifiedAccountDomains []string "json:\"verifiedAccountDomains\" graphql:\"verifiedAccountDomains\"" WidgetConfiguration WidgetConfiguration "json:\"widgetConfiguration\" graphql:\"widgetConfiguration\"" WorkflowTriggers []*WorkflowTriggerDto "json:\"workflowTriggers\" graphql:\"workflowTriggers\"" }
type RecalculateEntitlementsInput ¶
type RecalculateEntitlementsInput struct { // List of customer IDs for which to recalculate entitlements. CustomerIds []string `json:"customerIds,omitempty"` // Identifier of the environment where recalculation should occur. EnvironmentID string `json:"environmentId"` // If true, recalculates entitlements for all customers in the environment. ForAllCustomers *bool `json:"forAllCustomers,omitempty"` // Optional flags to control recalculation side effects. SideEffectsOptions *RecalculateEntitlementsSideEffectsOptionsInput `json:"sideEffectsOptions,omitempty"` }
Input object for triggering entitlement recalculation for one or more customers.
type RecalculateEntitlementsResult ¶
type RecalculateEntitlementsResult struct { // Identifier for the background task handling the recalculation. TaskID string `json:"taskId"` }
Output of the entitlement recalculation operation.
type RecalculateEntitlementsSideEffectsOptionsInput ¶
type RecalculateEntitlementsSideEffectsOptionsInput struct { // Prevents publishing entitlement updates to subscribers. SkipPublishToSubscribers *bool `json:"skipPublishToSubscribers,omitempty"` // Skips cache updates for recalculated entitlements. SkipWriteToCache *bool `json:"skipWriteToCache,omitempty"` // Skips updating the data catalog during recalculation. SkipWriteToDataCatalog *bool `json:"skipWriteToDataCatalog,omitempty"` // Skips writing entitlement recalculation events to the event log. SkipWriteToEventLog *bool `json:"skipWriteToEventLog,omitempty"` }
Flags to control side effects triggered during entitlement recalculation.
type ReportEntitlementCheckRequestedResponse ¶
type ReportEntitlementCheckRequestedResponse struct {
ReportEntitlementCheckRequested bool "json:\"reportEntitlementCheckRequested\" graphql:\"reportEntitlementCheckRequested\""
}
type ReportEventResponse ¶
type ReportEventResponse struct {
ReportEvent *string "json:\"reportEvent\" graphql:\"reportEvent\""
}
type ReportUsageBaseInput ¶
type ReportUsageBaseInput struct { // Timestamp of when the record was created CreatedAt *string `json:"createdAt,omitempty"` // Customer id CustomerID string `json:"customerId"` // Additional dimensions for the usage report Dimensions map[string]interface{} `json:"dimensions,omitempty"` // Feature id FeatureID string `json:"featureId"` // Resource id ResourceID *string `json:"resourceId,omitempty"` // The method by which the usage value should be updated UpdateBehavior *UsageUpdateBehavior `json:"updateBehavior,omitempty"` // The value to report for usage Value float64 `json:"value"` }
Report usage base input
type ReportUsageBulkInput ¶
type ReportUsageBulkInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // A list of usage reports to be submitted in bulk Usages []*ReportUsageBaseInput `json:"usages"` }
Input for reporting usage in bulk
type ReportUsageBulkResponse ¶
type ReportUsageBulkResponse struct {
ReportUsageBulk []*ReportUsageFragment "json:\"reportUsageBulk\" graphql:\"reportUsageBulk\""
}
type ReportUsageFragment ¶
type ReportUsageFragment struct { ID string "json:\"id\" graphql:\"id\"" FeatureID string "json:\"featureId\" graphql:\"featureId\"" CustomerID string "json:\"customerId\" graphql:\"customerId\"" ResourceID *string "json:\"resourceId\" graphql:\"resourceId\"" CurrentUsage *float64 "json:\"currentUsage\" graphql:\"currentUsage\"" UsagePeriodStart *string "json:\"usagePeriodStart\" graphql:\"usagePeriodStart\"" UsagePeriodEnd *string "json:\"usagePeriodEnd\" graphql:\"usagePeriodEnd\"" NextResetDate *string "json:\"nextResetDate\" graphql:\"nextResetDate\"" Timestamp string "json:\"timestamp\" graphql:\"timestamp\"" }
type ReportUsageInput ¶
type ReportUsageInput struct { // Timestamp of when the record was created CreatedAt *string `json:"createdAt,omitempty"` // Customer id CustomerID string `json:"customerId"` // Additional dimensions for the usage report Dimensions map[string]interface{} `json:"dimensions,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Feature id FeatureID string `json:"featureId"` // Resource id ResourceID *string `json:"resourceId,omitempty"` // The method by which the usage value should be updated UpdateBehavior *UsageUpdateBehavior `json:"updateBehavior,omitempty"` // The value to report for usage Value float64 `json:"value"` }
Input parameters for reporting usage
type ReportUsageResponse ¶
type ReportUsageResponse struct {
ReportUsage *ReportUsageFragment "json:\"reportUsage\" graphql:\"reportUsage\""
}
type ResetPeriodConfiguration ¶
type ResetPeriodConfiguration interface {
IsResetPeriodConfiguration()
}
Reset period config
type ResetPeriodConfigurationFragment ¶
type ResetPeriodConfigurationFragment struct { Typename *string "json:\"__typename\" graphql:\"__typename\"" YearlyResetPeriodConfig ResetPeriodConfigurationFragment_YearlyResetPeriodConfig "graphql:\"... on YearlyResetPeriodConfig\"" MonthlyResetPeriodConfig ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig "graphql:\"... on MonthlyResetPeriodConfig\"" WeeklyResetPeriodConfig ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig "graphql:\"... on WeeklyResetPeriodConfig\"" }
type ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig ¶
type ResetPeriodConfigurationFragment_MonthlyResetPeriodConfig struct {
MonthlyAccordingTo *MonthlyAccordingTo "json:\"monthlyAccordingTo\" graphql:\"monthlyAccordingTo\""
}
type ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig ¶
type ResetPeriodConfigurationFragment_WeeklyResetPeriodConfig struct {
WeeklyAccordingTo *WeeklyAccordingTo "json:\"weeklyAccordingTo\" graphql:\"weeklyAccordingTo\""
}
type ResetPeriodConfigurationFragment_YearlyResetPeriodConfig ¶
type ResetPeriodConfigurationFragment_YearlyResetPeriodConfig struct {
YearlyAccordingTo *YearlyAccordingTo "json:\"yearlyAccordingTo\" graphql:\"yearlyAccordingTo\""
}
type ResyncIntegrationInput ¶
type ResyncIntegrationInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Internal ID of the integration to re-sync IntegrationID string `json:"integrationId"` // Allow skipping entitlement recalculation RecalculateEntitlements *bool `json:"recalculateEntitlements,omitempty"` // The vendor identifier of integration VendorIdentifier *VendorIdentifier `json:"vendorIdentifier,omitempty"` }
Input for re-syncing an integration
type ResyncIntegrationResult ¶
type ResyncIntegrationResult struct { // ID of the integration that was re-synced IntegrationID string `json:"integrationId"` // ID of the task associated with the re-sync operation TaskID *string `json:"taskId"` }
Result of the re-sync operation
type RevokePromotionalEntitlementInput ¶
type RevokePromotionalEntitlementInput struct { // The unique identifier of the entitlement customer CustomerID string `json:"customerId"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The unique identifier of the entitlement feature FeatureID string `json:"featureId"` }
Revoke promotional entitlement input
type RevokePromotionalEntitlementResponse ¶
type RevokePromotionalEntitlementResponse struct {
RevokePromotionalEntitlement RevokePromotionalEntitlement_RevokePromotionalEntitlement "json:\"revokePromotionalEntitlement\" graphql:\"revokePromotionalEntitlement\""
}
type RevokePromotionalEntitlement_RevokePromotionalEntitlement ¶
type RevokePromotionalEntitlement_RevokePromotionalEntitlement struct {
ID string "json:\"id\" graphql:\"id\""
}
type SalesforceCredentials ¶
type SalesforceCredentials struct { // Domain of the Salesforce account Domain *string `json:"domain"` }
Salesforce integration configuration object
func (SalesforceCredentials) IsCredentials ¶
func (SalesforceCredentials) IsCredentials()
type SalesforceCredentialsInput ¶
type SalesforceCredentialsInput struct { // Domain of the Salesforce account Domain *string `json:"domain,omitempty"` }
Input configuration for Salesforce Integration
type ScheduleStrategy ¶
type ScheduleStrategy string
Options for when a change for a paid subscription should take effect
const ( // Schedule the change to the end of the billing month (for subscriptions whose billing period is larger then month) ScheduleStrategyEndOfBillingMonth ScheduleStrategy = "END_OF_BILLING_MONTH" // Schedule the change to the end of the billing period ScheduleStrategyEndOfBillingPeriod ScheduleStrategy = "END_OF_BILLING_PERIOD" // Apply the change immediately ScheduleStrategyImmediate ScheduleStrategy = "IMMEDIATE" )
func (ScheduleStrategy) IsValid ¶
func (e ScheduleStrategy) IsValid() bool
func (ScheduleStrategy) MarshalGQL ¶
func (e ScheduleStrategy) MarshalGQL(w io.Writer)
func (ScheduleStrategy) String ¶
func (e ScheduleStrategy) String() string
func (*ScheduleStrategy) UnmarshalGQL ¶
func (e *ScheduleStrategy) UnmarshalGQL(v interface{}) error
type ScheduleVariables ¶
type ScheduleVariables interface {
IsScheduleVariables()
}
Schedule variables by the type of the schedule
type ScheduleVariablesFragment ¶
type ScheduleVariablesFragment struct { Typename *string "json:\"__typename\" graphql:\"__typename\"" PlanChangeVariables ScheduleVariablesFragment_PlanChangeVariables "graphql:\"... on PlanChangeVariables\"" DowngradeChangeVariables ScheduleVariablesFragment_DowngradeChangeVariables "graphql:\"... on DowngradeChangeVariables\"" BillingPeriodChangeVariables ScheduleVariablesFragment_BillingPeriodChangeVariables "graphql:\"... on BillingPeriodChangeVariables\"" UnitAmountChangeVariables ScheduleVariablesFragment_UnitAmountChangeVariables "graphql:\"... on UnitAmountChangeVariables\"" AddonChangeVariables ScheduleVariablesFragment_AddonChangeVariables "graphql:\"... on AddonChangeVariables\"" PlanPriceOverrideChangeVariables ScheduleVariablesFragment_PlanPriceOverrideChangeVariables "graphql:\"... on PlanPriceOverrideChangeVariables\"" AddonPriceOverrideChangeVariables ScheduleVariablesFragment_AddonPriceOverrideChangeVariables "graphql:\"... on AddonPriceOverrideChangeVariables\"" }
type ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type ScheduleVariablesFragment_DowngradeChangeVariables ¶
type ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type ScheduleVariablesFragment_PlanChangeVariables ¶
type ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type SdkConfiguration ¶
type SdkConfiguration struct { // Flag to determine whether the Stigg watermark should be displayed in widgets. IsWidgetWatermarkEnabled *bool `json:"isWidgetWatermarkEnabled"` // Sentry DSN (Data Source Name) used for error logging and monitoring. SentryDsn *string `json:"sentryDsn"` }
Overall SDK configuration for the current environment.
type SetAccessRolesInput ¶ added in v2.241.0
type SetAccessRolesInput struct { // Account level access of the user AccountRole AccountAccessRole `json:"accountRole"` // Environment level access of the user NonProductionRole EnvironmentAccessRole `json:"nonProductionRole"` // Environment level access of the user ProductionRole EnvironmentAccessRole `json:"productionRole"` // The id of the user associated with this member UserID string `json:"userId"` }
Input for setting access roles for a user
type SetBasePlanOnPlanInput ¶
type SetPackageGroupAddons ¶
type SetPackageGroupAddons struct { // The addons to set on the package group Addons []string `json:"addons"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The id of the package group PackageGroupID string `json:"packageGroupId"` }
The input type for setting the addons of an package group
type SetPlanCompatiblePackageGroup ¶
type SetPlanCompatiblePackageGroup struct { // The options for the package group Options *SetPlanCompatiblePackageGroupOptions `json:"options,omitempty"` // The package group id PackageGroupID string `json:"packageGroupId"` }
Set plan compatible package groups input
type SetPlanCompatiblePackageGroupOptions ¶
type SetPlanCompatiblePackageGroupOptions struct { // Number of free items from packageGroup FreeItems *float64 `json:"freeItems,omitempty"` // Number of required items from packageGroup MinItems *float64 `json:"minItems,omitempty"` }
Set plan compatible package groups input
type SetPlanCompatiblePackageGroups ¶
type SetPlanCompatiblePackageGroups struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The id of the plan ID string `json:"id"` // The package groups with optional options PackageGroups []*SetPlanCompatiblePackageGroup `json:"packageGroups"` }
Set plan compatible package groups input
type SlimCustomerFragment ¶
type SlimCustomerFragment struct { ID string "json:\"id\" graphql:\"id\"" Name *string "json:\"name\" graphql:\"name\"" Email *string "json:\"email\" graphql:\"email\"" CreatedAt *string "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt string "json:\"updatedAt\" graphql:\"updatedAt\"" RefID string "json:\"refId\" graphql:\"refId\"" CustomerID string "json:\"customerId\" graphql:\"customerId\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" AwsMarketplaceCustomerID *string "json:\"awsMarketplaceCustomerId\" graphql:\"awsMarketplaceCustomerId\"" }
type SlimSubscriptionFragment ¶
type SlimSubscriptionFragment struct { ID string "json:\"id\" graphql:\"id\"" SubscriptionID string "json:\"subscriptionId\" graphql:\"subscriptionId\"" RefID string "json:\"refId\" graphql:\"refId\"" Status SubscriptionStatus "json:\"status\" graphql:\"status\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" BillingLinkURL *string "json:\"billingLinkUrl\" graphql:\"billingLinkUrl\"" EffectiveEndDate *string "json:\"effectiveEndDate\" graphql:\"effectiveEndDate\"" CurrentBillingPeriodEnd *string "json:\"currentBillingPeriodEnd\" graphql:\"currentBillingPeriodEnd\"" PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" LatestInvoice *SubscriptionInvoiceFragment "json:\"latestInvoice\" graphql:\"latestInvoice\"" PaymentCollection PaymentCollection "json:\"paymentCollection\" graphql:\"paymentCollection\"" BillingSyncError *string "json:\"billingSyncError\" graphql:\"billingSyncError\"" Resource *CustomerResourceFragment "json:\"resource\" graphql:\"resource\"" ExperimentInfo *SlimSubscriptionFragment_ExperimentInfo "json:\"experimentInfo\" graphql:\"experimentInfo\"" Prices []*SlimSubscriptionFragment_Prices "json:\"prices\" graphql:\"prices\"" TotalPrice *TotalPriceFragment "json:\"totalPrice\" graphql:\"totalPrice\"" Plan SlimSubscriptionFragment_Plan "json:\"plan\" graphql:\"plan\"" Addons []*SlimSubscriptionFragment_Addons "json:\"addons\" graphql:\"addons\"" Customer SlimSubscriptionFragment_Customer "json:\"customer\" graphql:\"customer\"" }
type SlimSubscriptionFragmentV2 ¶
type SlimSubscriptionFragmentV2 struct { SubscriptionID string "json:\"subscriptionId\" graphql:\"subscriptionId\"" Status SubscriptionStatus "json:\"status\" graphql:\"status\"" PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" StartDate string "json:\"startDate\" graphql:\"startDate\"" CurrentBillingPeriodEnd *string "json:\"currentBillingPeriodEnd\" graphql:\"currentBillingPeriodEnd\"" Customer SlimSubscriptionFragmentV2_Customer "json:\"customer\" graphql:\"customer\"" PayingCustomer *SlimSubscriptionFragmentV2_PayingCustomer "json:\"payingCustomer\" graphql:\"payingCustomer\"" Resource *SlimSubscriptionFragmentV2_Resource "json:\"resource\" graphql:\"resource\"" Plan SlimSubscriptionFragmentV2_Plan "json:\"plan\" graphql:\"plan\"" Addons []*SlimSubscriptionFragmentV2_Addons "json:\"addons\" graphql:\"addons\"" TrialConfiguration *SlimSubscriptionFragmentV2_TrialConfiguration "json:\"trialConfiguration\" graphql:\"trialConfiguration\"" TrialEndDate *string "json:\"trialEndDate\" graphql:\"trialEndDate\"" }
type SlimSubscriptionFragmentV2_Addons ¶
type SlimSubscriptionFragmentV2_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon SlimSubscriptionFragmentV2_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type SlimSubscriptionFragmentV2_Addons_Addon ¶
type SlimSubscriptionFragmentV2_Addons_Addon struct {
AddonID string "json:\"addonId\" graphql:\"addonId\""
}
type SlimSubscriptionFragmentV2_Customer ¶
type SlimSubscriptionFragmentV2_Customer struct {
CustomerID string "json:\"customerId\" graphql:\"customerId\""
}
type SlimSubscriptionFragmentV2_PayingCustomer ¶
type SlimSubscriptionFragmentV2_PayingCustomer struct {
CustomerID string "json:\"customerId\" graphql:\"customerId\""
}
type SlimSubscriptionFragmentV2_Resource ¶
type SlimSubscriptionFragmentV2_Resource struct {
ResourceID string "json:\"resourceId\" graphql:\"resourceId\""
}
type SlimSubscriptionFragmentV2_TrialConfiguration ¶ added in v2.233.0
type SlimSubscriptionFragmentV2_TrialConfiguration struct {
TrialEndBehavior TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\""
}
type SlimSubscriptionFragment_Addons ¶
type SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type SlimSubscriptionFragment_ExperimentInfo ¶
type SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type SlimSubscriptionFragment_Prices ¶
type SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SnowflakeCredentials ¶
type SnowflakeCredentials struct { // Airbyte connection ID for Snowflake AirbyteConnectionID *string `json:"airbyteConnectionId"` // Airbyte destination ID for Snowflake AirbyteDestinationID *string `json:"airbyteDestinationId"` // The database you specified when creating the Stigg entities in Snowflake, for example: STIGG_DATABASE Database string `json:"database"` // The Snowflake account URL, for example: https://ab12345.us-east-2.aws.snowflakecomputing.com Host string `json:"host"` // The role you specified when creating the Stigg entities in Snowflake, for example: STIGG_ROLE Role string `json:"role"` // The schema you specified when creating the Stigg entities in Snowflake, for example: STIGG_SCHEMA SchemaName string `json:"schemaName"` // The username you specified when creating the Stigg entities in Snowflake, for example: STIGG_USER Username string `json:"username"` // The warehouse you specified when creating the Stigg entities in Snowflake, for example: STIGG_WAREHOUSE Warehouse string `json:"warehouse"` }
Snowflake integration configuration object
func (SnowflakeCredentials) IsCredentials ¶
func (SnowflakeCredentials) IsCredentials()
type SnowflakeCredentialsInput ¶
type SnowflakeCredentialsInput struct { // The database you specified when creating the Stigg entities in Snowflake, for example: STIGG_DATABASE Database string `json:"database"` // The Snowflake account URL, for example: https://ab12345.us-east-2.aws.snowflakecomputing.com Host string `json:"host"` // The password you specified when creating the Stigg entities in Snowflake Password string `json:"password"` // The role you specified when creating the Stigg entities in Snowflake, for example: STIGG_ROLE Role string `json:"role"` // The schema you specified when creating the Stigg entities in Snowflake, for example: STIGG_SCHEMA SchemaName string `json:"schemaName"` // The username you specified when creating the Stigg entities in Snowflake, for example: STIGG_USER Username string `json:"username"` // The warehouse you specified when creating the Stigg entities in Snowflake, for example: STIGG_WAREHOUSE Warehouse string `json:"warehouse"` }
Input configuration for Snowflake integration
type SortDirection ¶
type SortDirection string
Sort Directions
const ( SortDirectionAsc SortDirection = "ASC" SortDirectionDesc SortDirection = "DESC" )
func (SortDirection) IsValid ¶
func (e SortDirection) IsValid() bool
func (SortDirection) MarshalGQL ¶
func (e SortDirection) MarshalGQL(w io.Writer)
func (SortDirection) String ¶
func (e SortDirection) String() string
func (*SortDirection) UnmarshalGQL ¶
func (e *SortDirection) UnmarshalGQL(v interface{}) error
type SortNulls ¶
type SortNulls string
Sort Nulls Options
func (SortNulls) MarshalGQL ¶
func (*SortNulls) UnmarshalGQL ¶
type SourceType ¶
type SourceType string
const ( SourceTypeJsClientSdk SourceType = "JS_CLIENT_SDK" SourceTypeNodeServerSdk SourceType = "NODE_SERVER_SDK" SourceTypePersistentCacheService SourceType = "PERSISTENT_CACHE_SERVICE" )
func (SourceType) IsValid ¶
func (e SourceType) IsValid() bool
func (SourceType) MarshalGQL ¶
func (e SourceType) MarshalGQL(w io.Writer)
func (SourceType) String ¶
func (e SourceType) String() string
func (*SourceType) UnmarshalGQL ¶
func (e *SourceType) UnmarshalGQL(v interface{}) error
type StartExperimentInput ¶
type StartExperimentInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The unique identifier for the experiment RefID string `json:"refId"` }
Input parameters for starting an experiment
type StiggClient ¶
type StiggClient interface { GetCustomerByID(ctx context.Context, input GetCustomerByRefIDInput, interceptors ...clientv2.RequestInterceptor) (*GetCustomerByID, error) GetCustomerStatistics(ctx context.Context, input GetCustomerByRefIDInput, interceptors ...clientv2.RequestInterceptor) (*GetCustomerStatistics, error) GetActiveSubscriptions(ctx context.Context, input GetActiveSubscriptionsInput, interceptors ...clientv2.RequestInterceptor) (*GetActiveSubscriptions, error) GetActiveSubscriptionsList(ctx context.Context, input GetActiveSubscriptionsInput, interceptors ...clientv2.RequestInterceptor) (*GetActiveSubscriptionsList, error) GetSubscriptions(ctx context.Context, filter *SubscriptionQueryFilter, paging *CursorPaging, sorting []*SubscriptionQuerySort, interceptors ...clientv2.RequestInterceptor) (*GetSubscriptions, error) GetSubscription(ctx context.Context, input GetSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*GetSubscription, error) GetCoupons(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetCoupons, error) GetPaywall(ctx context.Context, input GetPaywallInput, interceptors ...clientv2.RequestInterceptor) (*GetPaywall, error) GetEntitlements(ctx context.Context, query FetchEntitlementsQuery, interceptors ...clientv2.RequestInterceptor) (*GetEntitlements, error) GetEntitlement(ctx context.Context, query FetchEntitlementQuery, interceptors ...clientv2.RequestInterceptor) (*GetEntitlement, error) GetProducts(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetProducts, error) GetSdkConfiguration(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetSdkConfiguration, error) GetCustomerPortalByRefID(ctx context.Context, input CustomerPortalInput, interceptors ...clientv2.RequestInterceptor) (*GetCustomerPortalByRefID, error) GetCheckoutState(ctx context.Context, input CheckoutStateInput, interceptors ...clientv2.RequestInterceptor) (*GetCheckoutState, error) GetMockPaywall(ctx context.Context, input GetPaywallInput, interceptors ...clientv2.RequestInterceptor) (*GetMockPaywall, error) GetUsageHistory(ctx context.Context, usageHistoryInput UsageHistoryInput, interceptors ...clientv2.RequestInterceptor) (*GetUsageHistory, error) GetUsageHistoryV2(ctx context.Context, input UsageHistoryV2Input, interceptors ...clientv2.RequestInterceptor) (*GetUsageHistoryV2, error) ProvisionCustomer(ctx context.Context, input ProvisionCustomerInput, interceptors ...clientv2.RequestInterceptor) (*ProvisionCustomerResponse, error) ImportCustomerBulk(ctx context.Context, input ImportCustomerBulkInput, interceptors ...clientv2.RequestInterceptor) (*ImportCustomerBulkResponse, error) ImportCustomer(ctx context.Context, input ImportCustomerInput, interceptors ...clientv2.RequestInterceptor) (*ImportCustomerResponse, error) UpdateCustomer(ctx context.Context, input UpdateCustomerInput, interceptors ...clientv2.RequestInterceptor) (*UpdateCustomerResponse, error) DetachCustomerPaymentMethod(ctx context.Context, input DetachCustomerPaymentMethodInput, interceptors ...clientv2.RequestInterceptor) (*DetachCustomerPaymentMethodResponse, error) GrantPromotionalEntitlements(ctx context.Context, input GrantPromotionalEntitlementsInput, interceptors ...clientv2.RequestInterceptor) (*GrantPromotionalEntitlementsResponse, error) RevokePromotionalEntitlement(ctx context.Context, input RevokePromotionalEntitlementInput, interceptors ...clientv2.RequestInterceptor) (*RevokePromotionalEntitlementResponse, error) ProvisionSubscription(ctx context.Context, input ProvisionSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*ProvisionSubscriptionResponse, error) ApplySubscription(ctx context.Context, input ApplySubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*ApplySubscriptionResponse, error) ImportSubscriptionsBulk(ctx context.Context, input ImportSubscriptionsBulkInput, interceptors ...clientv2.RequestInterceptor) (*ImportSubscriptionsBulkResponse, error) UpdateSubscription(ctx context.Context, input UpdateSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*UpdateSubscriptionResponse, error) CancelSubscription(ctx context.Context, input SubscriptionCancellationInput, interceptors ...clientv2.RequestInterceptor) (*CancelSubscriptionResponse, error) EstimateSubscription(ctx context.Context, input EstimateSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*EstimateSubscriptionResponse, error) EstimateSubscriptionUpdate(ctx context.Context, input EstimateSubscriptionUpdateInput, interceptors ...clientv2.RequestInterceptor) (*EstimateSubscriptionUpdateResponse, error) PreviewSubscription(ctx context.Context, input PreviewSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*PreviewSubscriptionResponse, error) PreviewNextInvoice(ctx context.Context, input PreviewNextInvoiceInput, interceptors ...clientv2.RequestInterceptor) (*PreviewNextInvoiceResponse, error) CancelSubscriptionUpdates(ctx context.Context, input SubscriptionUpdateScheduleCancellationInput, interceptors ...clientv2.RequestInterceptor) (*CancelSubscriptionUpdatesResponse, error) ReportUsage(ctx context.Context, input ReportUsageInput, interceptors ...clientv2.RequestInterceptor) (*ReportUsageResponse, error) ReportUsageBulk(ctx context.Context, input ReportUsageBulkInput, interceptors ...clientv2.RequestInterceptor) (*ReportUsageBulkResponse, error) ReportEvent(ctx context.Context, input UsageEventsReportInput, interceptors ...clientv2.RequestInterceptor) (*ReportEventResponse, error) ReportEntitlementCheckRequested(ctx context.Context, entitlementCheckRequested EntitlementCheckRequested, interceptors ...clientv2.RequestInterceptor) (*ReportEntitlementCheckRequestedResponse, error) CreateSubscription(ctx context.Context, input SubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*CreateSubscriptionResponse, error) MigrateSubscriptionToLatest(ctx context.Context, input SubscriptionMigrationInput, interceptors ...clientv2.RequestInterceptor) (*MigrateSubscriptionToLatestResponse, error) ArchiveCustomer(ctx context.Context, input ArchiveCustomerInput, interceptors ...clientv2.RequestInterceptor) (*ArchiveCustomerResponse, error) UnarchiveCustomer(ctx context.Context, input UnarchiveCustomerInput, interceptors ...clientv2.RequestInterceptor) (*UnarchiveCustomerResponse, error) TransferSubscription(ctx context.Context, input TransferSubscriptionInput, interceptors ...clientv2.RequestInterceptor) (*TransferSubscriptionResponse, error) DelegateSubscriptionToCustomer(ctx context.Context, input DelegateSubscriptionToCustomerInput, interceptors ...clientv2.RequestInterceptor) (*DelegateSubscriptionToCustomerResponse, error) TransferSubscriptionToResource(ctx context.Context, input TransferSubscriptionToResourceInput, interceptors ...clientv2.RequestInterceptor) (*TransferSubscriptionToResourceResponse, error) OnEntitlementsUpdated(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*OnEntitlementsUpdated, error) OnUsageUpdated(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*OnUsageUpdated, error) OnPackagePublished(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*OnPackagePublished, error) }
func NewClient ¶
func NewClient(cli *http.Client, baseURL string, interceptors ...clientv2.RequestInterceptor) StiggClient
func NewStiggClient ¶
func NewStiggClient(apiKey string, httpClient *http.Client, baseUrl *string) StiggClient
type StopExperimentInput ¶
type StopExperimentInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The unique identifier for the experiment RefID string `json:"refId"` }
Input parameters for stopping an experiment
type StringChangeDto ¶
type StringChangeDto struct { // The value after the change After *string `json:"after"` // The value before the change Before *string `json:"before"` // The change type ChangeType *ChangeType `json:"changeType"` }
String change
type StringFieldComparison ¶
type StringFieldComparison struct { Eq *string `json:"eq,omitempty"` Gt *string `json:"gt,omitempty"` Gte *string `json:"gte,omitempty"` ILike *string `json:"iLike,omitempty"` In []string `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *string `json:"like,omitempty"` Lt *string `json:"lt,omitempty"` Lte *string `json:"lte,omitempty"` Neq *string `json:"neq,omitempty"` NotILike *string `json:"notILike,omitempty"` NotIn []string `json:"notIn,omitempty"` NotLike *string `json:"notLike,omitempty"` }
type StripeCredentials ¶
type StripeCredentials struct { // Display name of the Stripe account AccountDisplayName string `json:"accountDisplayName"` // ID of the Stripe account AccountID string `json:"accountId"` // Whether tax is enabled for the Stripe account IsTaxEnabled bool `json:"isTaxEnabled"` // Whether the Stripe account is in test mode IsTestMode bool `json:"isTestMode"` }
Stripe integration configuration object
func (StripeCredentials) IsCredentials ¶
func (StripeCredentials) IsCredentials()
type StripeCredentialsInput ¶
type StripeCredentialsInput struct { // ID of the Stripe account AccountID *string `json:"accountId,omitempty"` // Authorization code for Stripe AuthorizationCode string `json:"authorizationCode"` // Whether tax is enabled for the Stripe account IsTaxEnabled *bool `json:"isTaxEnabled,omitempty"` // Whether the Stripe account is in test mode IsTestMode bool `json:"isTestMode"` }
Input configuration for Stripe integration
type StripeCustomer ¶
type StripeCustomer struct { // Timestamp of when the record was created CreatedAt string `json:"createdAt"` // Customer email address Email string `json:"email"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId"` // Unique identifier for the entity ID string `json:"id"` // Indicates if the customer is synced with Stigg IsSynced bool `json:"isSynced"` // Customer name Name string `json:"name"` // Name of the subscription plan SubscriptionPlanName *string `json:"subscriptionPlanName"` // Number of active subscriptions SubscriptionsCount float64 `json:"subscriptionsCount"` }
Stripe customer information
type StripeCustomerIsDeleted ¶
type StripeCustomerSearchInput ¶
type StripeCustomerSearchInput struct { // Name of the customer to search for CustomerName *string `json:"customerName,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Token for retrieving the next page of results NextPage *string `json:"nextPage,omitempty"` }
Input parameters for searching Stripe customers
type StripeCustomerSearchResult ¶
type StripeCustomerSearchResult struct { // List of found Stripe customers Customers []*StripeCustomer `json:"customers"` // Token for the next page of results NextPage *string `json:"nextPage"` // Total number of customers found TotalCount int64 `json:"totalCount"` }
Results from searching Stripe customers
type StripePaymentMethodForm ¶
type StripePaymentMethodForm struct { // The client secret for the payment method form ClientSecret string `json:"clientSecret"` // The Stripe publishable key StripePublishableKey *string `json:"stripePublishableKey"` }
Response for preparing a Stripe payment method form
func (StripePaymentMethodForm) IsPaymentMethodForm ¶
func (StripePaymentMethodForm) IsPaymentMethodForm()
type StripeProduct ¶
type StripeProduct struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId"` // Unique identifier for the entity ID string `json:"id"` // Indicates if the product is synced with Stigg IsSynced bool `json:"isSynced"` // Product name Name string `json:"name"` // Indicates if the product cannot be imported NotSupportedForImport bool `json:"notSupportedForImport"` // List of prices associated with the product Prices []*StripeProductPrice `json:"prices"` // Timestamp of when the record was last updated UpdatedAt string `json:"updatedAt"` }
Stripe product information
type StripeProductPrice ¶
type StripeProductPrice struct { // Price amount Amount float64 `json:"amount"` // Billing period for the price BillingPeriod *BillingPeriod `json:"billingPeriod"` }
Price information for a Stripe product
type StripeProductSearchInput ¶
type StripeProductSearchInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Token for retrieving the next page of results NextPage *string `json:"nextPage,omitempty"` // Name of the product to search for ProductName *string `json:"productName,omitempty"` }
Input parameters for searching Stripe products
type StripeProductSearchResult ¶
type StripeProductSearchResult struct { // Token for the next page of results NextPage *string `json:"nextPage"` // List of found Stripe products Products []*StripeProduct `json:"products"` // Total number of products found TotalCount int64 `json:"totalCount"` // Indicates if any usage-based products were found UsageBasedProductPresent *bool `json:"usageBasedProductPresent"` }
Results from searching Stripe products
type StripeSubscription ¶
type StripeSubscription struct { // Unique identifier for the entity ID string `json:"id"` }
Stripe subscription information
type StripeSubscriptionSearchInput ¶
type StripeSubscriptionSearchInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Token for retrieving the next page of results NextPage *string `json:"nextPage,omitempty"` }
Input parameters for searching Stripe subscriptions
type StripeSubscriptionSearchResult ¶
type StripeSubscriptionSearchResult struct { // Token for the next page of results NextPage *string `json:"nextPage"` // List of found Stripe subscriptions Subscriptions []*StripeSubscription `json:"subscriptions"` // Total number of subscriptions found TotalCount int64 `json:"totalCount"` }
Results from searching Stripe subscriptions
type SubscriptionAddon ¶
type SubscriptionAddon struct { // Addon object Addon Addon `json:"addon"` // The id of the addon AddonID string `json:"addonId"` CreatedAt *string `json:"createdAt"` ID string `json:"id"` Price *Price `json:"price"` Quantity float64 `json:"quantity"` Subscription CustomerSubscription `json:"subscription"` UpdatedAt string `json:"updatedAt"` }
type SubscriptionAddonAvgAggregate ¶
type SubscriptionAddonAvgAggregate struct {
Quantity *float64 `json:"quantity"`
}
type SubscriptionAddonEdge ¶
type SubscriptionAddonEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the SubscriptionAddon Node SubscriptionAddon `json:"node"` }
type SubscriptionAddonFilter ¶
type SubscriptionAddonFilter struct { And []*SubscriptionAddonFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*SubscriptionAddonFilter `json:"or,omitempty"` Price *SubscriptionAddonFilterPriceFilter `json:"price,omitempty"` Quantity *NumberFieldComparison `json:"quantity,omitempty"` Subscription *SubscriptionAddonFilterCustomerSubscriptionFilter `json:"subscription,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type SubscriptionAddonFilterCustomerSubscriptionFilter ¶
type SubscriptionAddonFilterCustomerSubscriptionFilter struct { And []*SubscriptionAddonFilterCustomerSubscriptionFilter `json:"and,omitempty"` BillingCycleAnchor *DateFieldComparison `json:"billingCycleAnchor,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CancelReason *SubscriptionCancelReasonFilterComparison `json:"cancelReason,omitempty"` CancellationDate *DateFieldComparison `json:"cancellationDate,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CrmLinkURL *StringFieldComparison `json:"crmLinkUrl,omitempty"` CurrentBillingPeriodEnd *DateFieldComparison `json:"currentBillingPeriodEnd,omitempty"` CurrentBillingPeriodStart *DateFieldComparison `json:"currentBillingPeriodStart,omitempty"` CustomerID *UUIDFilterComparison `json:"customerId,omitempty"` EffectiveEndDate *DateFieldComparison `json:"effectiveEndDate,omitempty"` EndDate *DateFieldComparison `json:"endDate,omitempty"` EnvironmentID *UUIDFilterComparison `json:"environmentId,omitempty"` ID *UUIDFilterComparison `json:"id,omitempty"` OldBillingID *StringFieldComparison `json:"oldBillingId,omitempty"` Or []*SubscriptionAddonFilterCustomerSubscriptionFilter `json:"or,omitempty"` PayingCustomerID *UUIDFilterComparison `json:"payingCustomerId,omitempty"` PaymentCollection *PaymentCollectionFilterComparison `json:"paymentCollection,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` ResourceID *UUIDFilterComparison `json:"resourceId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` StartDate *DateFieldComparison `json:"startDate,omitempty"` Status *SubscriptionStatusFilterComparison `json:"status,omitempty"` SubscriptionID *StringFieldComparison `json:"subscriptionId,omitempty"` TrialEndDate *DateFieldComparison `json:"trialEndDate,omitempty"` }
type SubscriptionAddonFilterPriceFilter ¶
type SubscriptionAddonFilterPriceFilter struct { And []*SubscriptionAddonFilterPriceFilter `json:"and,omitempty"` BillingCadence *BillingCadenceFilterComparison `json:"billingCadence,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` BillingModel *BillingModelFilterComparison `json:"billingModel,omitempty"` BillingPeriod *BillingPeriodFilterComparison `json:"billingPeriod,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*SubscriptionAddonFilterPriceFilter `json:"or,omitempty"` TiersMode *TiersModeFilterComparison `json:"tiersMode,omitempty"` }
type SubscriptionAddonInput ¶
type SubscriptionAddonSort ¶
type SubscriptionAddonSort struct { Direction SortDirection `json:"direction"` Field SubscriptionAddonSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type SubscriptionAddonSortFields ¶
type SubscriptionAddonSortFields string
const ( SubscriptionAddonSortFieldsCreatedAt SubscriptionAddonSortFields = "createdAt" SubscriptionAddonSortFieldsID SubscriptionAddonSortFields = "id" SubscriptionAddonSortFieldsQuantity SubscriptionAddonSortFields = "quantity" SubscriptionAddonSortFieldsUpdatedAt SubscriptionAddonSortFields = "updatedAt" )
func (SubscriptionAddonSortFields) IsValid ¶
func (e SubscriptionAddonSortFields) IsValid() bool
func (SubscriptionAddonSortFields) MarshalGQL ¶
func (e SubscriptionAddonSortFields) MarshalGQL(w io.Writer)
func (SubscriptionAddonSortFields) String ¶
func (e SubscriptionAddonSortFields) String() string
func (*SubscriptionAddonSortFields) UnmarshalGQL ¶
func (e *SubscriptionAddonSortFields) UnmarshalGQL(v interface{}) error
type SubscriptionAddonSumAggregate ¶
type SubscriptionAddonSumAggregate struct {
Quantity *float64 `json:"quantity"`
}
type SubscriptionAlreadyCanceledOrExpired ¶
type SubscriptionAlreadyCanceledOrExpired struct { Code string `json:"code"` IsValidationError bool `json:"isValidationError"` RefID string `json:"refId"` Status SubscriptionStatus `json:"status"` }
type SubscriptionBillingInfo ¶
type SubscriptionBillingInfo struct { BillingAddress *BillingAddress `json:"billingAddress,omitempty"` ChargeOnBehalfOfAccount *string `json:"chargeOnBehalfOfAccount,omitempty"` CouponID *string `json:"couponId,omitempty"` // The billing integration to use for this subscription IntegrationID *string `json:"integrationId,omitempty"` InvoiceDaysUntilDue *float64 `json:"invoiceDaysUntilDue,omitempty"` IsBackdated *bool `json:"isBackdated,omitempty"` IsInvoicePaid *bool `json:"isInvoicePaid,omitempty"` Metadata map[string]interface{} `json:"metadata,omitempty"` TaxPercentage *float64 `json:"taxPercentage,omitempty"` TaxRateIds []string `json:"taxRateIds,omitempty"` }
type SubscriptionCancelReason ¶
type SubscriptionCancelReason string
Subscription cancellation status
const ( SubscriptionCancelReasonAutoCancellationRule SubscriptionCancelReason = "AutoCancellationRule" SubscriptionCancelReasonCancelledByBilling SubscriptionCancelReason = "CancelledByBilling" SubscriptionCancelReasonCustomerArchived SubscriptionCancelReason = "CustomerArchived" SubscriptionCancelReasonDetachBilling SubscriptionCancelReason = "DetachBilling" SubscriptionCancelReasonExpired SubscriptionCancelReason = "Expired" SubscriptionCancelReasonImmediate SubscriptionCancelReason = "Immediate" SubscriptionCancelReasonPendingPaymentExpired SubscriptionCancelReason = "PendingPaymentExpired" SubscriptionCancelReasonScheduledCancellation SubscriptionCancelReason = "ScheduledCancellation" SubscriptionCancelReasonTrialConverted SubscriptionCancelReason = "TrialConverted" SubscriptionCancelReasonTrialEnded SubscriptionCancelReason = "TrialEnded" SubscriptionCancelReasonUpgradeOrDowngrade SubscriptionCancelReason = "UpgradeOrDowngrade" )
func (SubscriptionCancelReason) IsValid ¶
func (e SubscriptionCancelReason) IsValid() bool
func (SubscriptionCancelReason) MarshalGQL ¶
func (e SubscriptionCancelReason) MarshalGQL(w io.Writer)
func (SubscriptionCancelReason) String ¶
func (e SubscriptionCancelReason) String() string
func (*SubscriptionCancelReason) UnmarshalGQL ¶
func (e *SubscriptionCancelReason) UnmarshalGQL(v interface{}) error
type SubscriptionCancelReasonFilterComparison ¶
type SubscriptionCancelReasonFilterComparison struct { Eq *SubscriptionCancelReason `json:"eq,omitempty"` Gt *SubscriptionCancelReason `json:"gt,omitempty"` Gte *SubscriptionCancelReason `json:"gte,omitempty"` ILike *SubscriptionCancelReason `json:"iLike,omitempty"` In []SubscriptionCancelReason `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *SubscriptionCancelReason `json:"like,omitempty"` Lt *SubscriptionCancelReason `json:"lt,omitempty"` Lte *SubscriptionCancelReason `json:"lte,omitempty"` Neq *SubscriptionCancelReason `json:"neq,omitempty"` NotILike *SubscriptionCancelReason `json:"notILike,omitempty"` NotIn []SubscriptionCancelReason `json:"notIn,omitempty"` NotLike *SubscriptionCancelReason `json:"notLike,omitempty"` }
type SubscriptionCancellationAction ¶
type SubscriptionCancellationAction string
Action to take when a subscription is cancelled
const ( // Default action SubscriptionCancellationActionDefault SubscriptionCancellationAction = "DEFAULT" // Revoke entitlements action SubscriptionCancellationActionRevokeEntitlements SubscriptionCancellationAction = "REVOKE_ENTITLEMENTS" )
func (SubscriptionCancellationAction) IsValid ¶
func (e SubscriptionCancellationAction) IsValid() bool
func (SubscriptionCancellationAction) MarshalGQL ¶
func (e SubscriptionCancellationAction) MarshalGQL(w io.Writer)
func (SubscriptionCancellationAction) String ¶
func (e SubscriptionCancellationAction) String() string
func (*SubscriptionCancellationAction) UnmarshalGQL ¶
func (e *SubscriptionCancellationAction) UnmarshalGQL(v interface{}) error
type SubscriptionCancellationInput ¶
type SubscriptionCancellationInput struct { EndDate *string `json:"endDate,omitempty"` EnvironmentID *string `json:"environmentId,omitempty"` // If set, enables or disables prorating of credits on subscription cancellation. Prorate *bool `json:"prorate,omitempty"` SubscriptionCancellationAction *SubscriptionCancellationAction `json:"subscriptionCancellationAction,omitempty"` SubscriptionCancellationTime *SubscriptionCancellationTime `json:"subscriptionCancellationTime,omitempty"` SubscriptionRefID string `json:"subscriptionRefId"` }
type SubscriptionCancellationTime ¶
type SubscriptionCancellationTime string
When the subscription will be cancelled
const ( // At the end of the billing period SubscriptionCancellationTimeEndOfBillingPeriod SubscriptionCancellationTime = "END_OF_BILLING_PERIOD" // Immediately SubscriptionCancellationTimeImmediate SubscriptionCancellationTime = "IMMEDIATE" // On a specific date SubscriptionCancellationTimeSpecificDate SubscriptionCancellationTime = "SPECIFIC_DATE" )
func (SubscriptionCancellationTime) IsValid ¶
func (e SubscriptionCancellationTime) IsValid() bool
func (SubscriptionCancellationTime) MarshalGQL ¶
func (e SubscriptionCancellationTime) MarshalGQL(w io.Writer)
func (SubscriptionCancellationTime) String ¶
func (e SubscriptionCancellationTime) String() string
func (*SubscriptionCancellationTime) UnmarshalGQL ¶
func (e *SubscriptionCancellationTime) UnmarshalGQL(v interface{}) error
type SubscriptionCoupon ¶
type SubscriptionCoupon struct { // Fixed amount discounts in different currencies AmountsOff []*Money `json:"amountsOff"` // Discount value of the coupon (deprecated) DiscountValue float64 `json:"discountValue"` // Duration of the coupon validity in months DurationInMonths *float64 `json:"durationInMonths"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The expiration date of this coupon ExpirationDate *string `json:"expirationDate"` // Unique identifier for the entity ID string `json:"id"` // Name of the coupon Name string `json:"name"` // Percentage discount off the original price PercentOff *float64 `json:"percentOff"` // The unique identifier for the entity RefID string `json:"refId"` // The start date of this coupon StartDate *string `json:"startDate"` // Current status of the coupon Status SubscriptionCouponStatus `json:"status"` // Type of the coupon (percentage or fixed amount) Type CouponType `json:"type"` }
Subscription coupons
type SubscriptionCouponConfigurationInput ¶ added in v2.206.0
type SubscriptionCouponConfigurationInput struct { // The date to start the coupon from StartDate *string `json:"startDate,omitempty"` }
Subscription coupon configuration input
type SubscriptionCouponDiscountInput ¶ added in v2.208.0
type SubscriptionCouponDiscountInput struct { // Discount flat fee amounts off AmountsOff []*MoneyInputDto `json:"amountsOff,omitempty"` // Description of the coupon that will be created Description *string `json:"description,omitempty"` // The duration in months for which the coupon remains active. DurationInMonths *float64 `json:"durationInMonths,omitempty"` // Name of the coupon that will be created Name *string `json:"name,omitempty"` // Discount percent off PercentOff *float64 `json:"percentOff,omitempty"` }
Inline subscription coupon input
type SubscriptionCouponInput ¶
type SubscriptionCouponInput struct { // Billing integration coupon id BillingCouponID *string `json:"billingCouponId,omitempty"` // Coupon configuration input Configuration *SubscriptionCouponConfigurationInput `json:"configuration,omitempty"` // Stigg coupon id CouponID *string `json:"couponId,omitempty"` // An inline discount Discount *SubscriptionCouponDiscountInput `json:"discount,omitempty"` // Promotion code PromotionCode *string `json:"promotionCode,omitempty"` }
Subscription coupon input
type SubscriptionCouponStatus ¶ added in v2.208.0
type SubscriptionCouponStatus string
The status of the subscription coupon
const ( SubscriptionCouponStatusActive SubscriptionCouponStatus = "ACTIVE" SubscriptionCouponStatusExpired SubscriptionCouponStatus = "EXPIRED" SubscriptionCouponStatusRemoved SubscriptionCouponStatus = "REMOVED" )
func (SubscriptionCouponStatus) IsValid ¶ added in v2.208.0
func (e SubscriptionCouponStatus) IsValid() bool
func (SubscriptionCouponStatus) MarshalGQL ¶ added in v2.208.0
func (e SubscriptionCouponStatus) MarshalGQL(w io.Writer)
func (SubscriptionCouponStatus) String ¶ added in v2.208.0
func (e SubscriptionCouponStatus) String() string
func (*SubscriptionCouponStatus) UnmarshalGQL ¶ added in v2.208.0
func (e *SubscriptionCouponStatus) UnmarshalGQL(v interface{}) error
type SubscriptionDecisionStrategy ¶
type SubscriptionDecisionStrategy string
Subscription decision strategy
const ( SubscriptionDecisionStrategyPredefinedFreePlan SubscriptionDecisionStrategy = "PREDEFINED_FREE_PLAN" SubscriptionDecisionStrategyPredefinedTrialPlan SubscriptionDecisionStrategy = "PREDEFINED_TRIAL_PLAN" SubscriptionDecisionStrategyRequestedPlan SubscriptionDecisionStrategy = "REQUESTED_PLAN" SubscriptionDecisionStrategySkippedSubscriptionCreation SubscriptionDecisionStrategy = "SKIPPED_SUBSCRIPTION_CREATION" )
func (SubscriptionDecisionStrategy) IsValid ¶
func (e SubscriptionDecisionStrategy) IsValid() bool
func (SubscriptionDecisionStrategy) MarshalGQL ¶
func (e SubscriptionDecisionStrategy) MarshalGQL(w io.Writer)
func (SubscriptionDecisionStrategy) String ¶
func (e SubscriptionDecisionStrategy) String() string
func (*SubscriptionDecisionStrategy) UnmarshalGQL ¶
func (e *SubscriptionDecisionStrategy) UnmarshalGQL(v interface{}) error
type SubscriptionEndSetup ¶
type SubscriptionEndSetup string
Setup for the end of the subscription
const ( // Cancel subscription SubscriptionEndSetupCancelSubscription SubscriptionEndSetup = "CANCEL_SUBSCRIPTION" // Downgrade to free plan SubscriptionEndSetupDowngradeToFree SubscriptionEndSetup = "DOWNGRADE_TO_FREE" )
func (SubscriptionEndSetup) IsValid ¶
func (e SubscriptionEndSetup) IsValid() bool
func (SubscriptionEndSetup) MarshalGQL ¶
func (e SubscriptionEndSetup) MarshalGQL(w io.Writer)
func (SubscriptionEndSetup) String ¶
func (e SubscriptionEndSetup) String() string
func (*SubscriptionEndSetup) UnmarshalGQL ¶
func (e *SubscriptionEndSetup) UnmarshalGQL(v interface{}) error
type SubscriptionEntitlement ¶
type SubscriptionEntitlement struct { // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // Subscription entitlement Description *string `json:"description"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` Feature Feature `json:"feature"` // The unique identifier of the entitlement feature FeatureID string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage"` ID string `json:"id"` Meter *Meter `json:"meter"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod"` // The reset period configuration of the entitlement ResetPeriodConfiguration ResetPeriodConfiguration `json:"resetPeriodConfiguration"` Subscription CustomerSubscription `json:"subscription"` // The unique identifier of the entitlement subscription SubscriptionID string `json:"subscriptionId"` // Timestamp of when the record was last updated UpdatedAt *string `json:"updatedAt"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit"` }
Subscription entitlement
type SubscriptionEntitlementConnection ¶
type SubscriptionEntitlementConnection struct { // Array of edges. Edges []*SubscriptionEntitlementEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` }
type SubscriptionEntitlementEdge ¶
type SubscriptionEntitlementEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the SubscriptionEntitlement Node SubscriptionEntitlement `json:"node"` }
type SubscriptionEntitlementFilter ¶
type SubscriptionEntitlementFilter struct { And []*SubscriptionEntitlementFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` Feature *SubscriptionEntitlementFilterFeatureFilter `json:"feature,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*SubscriptionEntitlementFilter `json:"or,omitempty"` Subscription *SubscriptionEntitlementFilterCustomerSubscriptionFilter `json:"subscription,omitempty"` SubscriptionID *StringFieldComparison `json:"subscriptionId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type SubscriptionEntitlementFilterCustomerSubscriptionFilter ¶
type SubscriptionEntitlementFilterCustomerSubscriptionFilter struct { And []*SubscriptionEntitlementFilterCustomerSubscriptionFilter `json:"and,omitempty"` BillingCycleAnchor *DateFieldComparison `json:"billingCycleAnchor,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CancelReason *SubscriptionCancelReasonFilterComparison `json:"cancelReason,omitempty"` CancellationDate *DateFieldComparison `json:"cancellationDate,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CrmLinkURL *StringFieldComparison `json:"crmLinkUrl,omitempty"` CurrentBillingPeriodEnd *DateFieldComparison `json:"currentBillingPeriodEnd,omitempty"` CurrentBillingPeriodStart *DateFieldComparison `json:"currentBillingPeriodStart,omitempty"` CustomerID *UUIDFilterComparison `json:"customerId,omitempty"` EffectiveEndDate *DateFieldComparison `json:"effectiveEndDate,omitempty"` EndDate *DateFieldComparison `json:"endDate,omitempty"` EnvironmentID *UUIDFilterComparison `json:"environmentId,omitempty"` ID *UUIDFilterComparison `json:"id,omitempty"` OldBillingID *StringFieldComparison `json:"oldBillingId,omitempty"` Or []*SubscriptionEntitlementFilterCustomerSubscriptionFilter `json:"or,omitempty"` PayingCustomerID *UUIDFilterComparison `json:"payingCustomerId,omitempty"` PaymentCollection *PaymentCollectionFilterComparison `json:"paymentCollection,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` ResourceID *UUIDFilterComparison `json:"resourceId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` StartDate *DateFieldComparison `json:"startDate,omitempty"` Status *SubscriptionStatusFilterComparison `json:"status,omitempty"` SubscriptionID *StringFieldComparison `json:"subscriptionId,omitempty"` TrialEndDate *DateFieldComparison `json:"trialEndDate,omitempty"` }
type SubscriptionEntitlementFilterFeatureFilter ¶
type SubscriptionEntitlementFilterFeatureFilter struct { And []*SubscriptionEntitlementFilterFeatureFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` FeatureStatus *FeatureStatusFilterComparison `json:"featureStatus,omitempty"` FeatureType *FeatureTypeFilterComparison `json:"featureType,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` MeterType *MeterTypeFilterComparison `json:"meterType,omitempty"` Or []*SubscriptionEntitlementFilterFeatureFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type SubscriptionEntitlementInput ¶
type SubscriptionEntitlementInput struct { // The description of the entitlement Description *string `json:"description,omitempty"` // The unique identifier of the entitlement feature FeatureID string `json:"featureId"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit,omitempty"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage,omitempty"` // The monthly reset period configuration of the entitlement, defined when reset period is monthly MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit,omitempty"` // The weekly reset period configuration of the entitlement, defined when reset period is weekly WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // The yearly reset period configuration of the entitlement, defined when reset period is yearly YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Subscription entitlement input
type SubscriptionEntitlementSort ¶
type SubscriptionEntitlementSort struct { Direction SortDirection `json:"direction"` Field SubscriptionEntitlementSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type SubscriptionEntitlementSortFields ¶
type SubscriptionEntitlementSortFields string
const ( SubscriptionEntitlementSortFieldsCreatedAt SubscriptionEntitlementSortFields = "createdAt" SubscriptionEntitlementSortFieldsEnvironmentID SubscriptionEntitlementSortFields = "environmentId" SubscriptionEntitlementSortFieldsID SubscriptionEntitlementSortFields = "id" SubscriptionEntitlementSortFieldsSubscriptionID SubscriptionEntitlementSortFields = "subscriptionId" SubscriptionEntitlementSortFieldsUpdatedAt SubscriptionEntitlementSortFields = "updatedAt" )
func (SubscriptionEntitlementSortFields) IsValid ¶
func (e SubscriptionEntitlementSortFields) IsValid() bool
func (SubscriptionEntitlementSortFields) MarshalGQL ¶
func (e SubscriptionEntitlementSortFields) MarshalGQL(w io.Writer)
func (SubscriptionEntitlementSortFields) String ¶
func (e SubscriptionEntitlementSortFields) String() string
func (*SubscriptionEntitlementSortFields) UnmarshalGQL ¶
func (e *SubscriptionEntitlementSortFields) UnmarshalGQL(v interface{}) error
type SubscriptionFragment ¶
type SubscriptionFragment struct { ID string "json:\"id\" graphql:\"id\"" SubscriptionID string "json:\"subscriptionId\" graphql:\"subscriptionId\"" PayingCustomer *SlimCustomerFragment "json:\"payingCustomer\" graphql:\"payingCustomer\"" StartDate string "json:\"startDate\" graphql:\"startDate\"" EndDate *string "json:\"endDate\" graphql:\"endDate\"" TrialEndDate *string "json:\"trialEndDate\" graphql:\"trialEndDate\"" CancellationDate *string "json:\"cancellationDate\" graphql:\"cancellationDate\"" EffectiveEndDate *string "json:\"effectiveEndDate\" graphql:\"effectiveEndDate\"" Status SubscriptionStatus "json:\"status\" graphql:\"status\"" RefID string "json:\"refId\" graphql:\"refId\"" CurrentBillingPeriodEnd *string "json:\"currentBillingPeriodEnd\" graphql:\"currentBillingPeriodEnd\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" BillingID *string "json:\"billingId\" graphql:\"billingId\"" BillingLinkURL *string "json:\"billingLinkUrl\" graphql:\"billingLinkUrl\"" LatestInvoice *SubscriptionInvoiceFragment "json:\"latestInvoice\" graphql:\"latestInvoice\"" PaymentCollection PaymentCollection "json:\"paymentCollection\" graphql:\"paymentCollection\"" PaymentCollectionMethod *PaymentCollectionMethod "json:\"paymentCollectionMethod\" graphql:\"paymentCollectionMethod\"" BillingSyncError *string "json:\"billingSyncError\" graphql:\"billingSyncError\"" Resource *CustomerResourceFragment "json:\"resource\" graphql:\"resource\"" ExperimentInfo *SubscriptionFragment_ExperimentInfo "json:\"experimentInfo\" graphql:\"experimentInfo\"" Prices []*SubscriptionFragment_Prices "json:\"prices\" graphql:\"prices\"" TotalPrice *TotalPriceFragment "json:\"totalPrice\" graphql:\"totalPrice\"" PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" Plan *PlanFragment "json:\"plan\" graphql:\"plan\"" Addons []*SubscriptionFragment_Addons "json:\"addons\" graphql:\"addons\"" ScheduledUpdates []*SubscriptionScheduledUpdateData "json:\"scheduledUpdates\" graphql:\"scheduledUpdates\"" FutureUpdates []*SubscriptionFutureUpdateData "json:\"futureUpdates\" graphql:\"futureUpdates\"" TrialConfiguration *SubscriptionTrialConfigurationFragment "json:\"trialConfiguration\" graphql:\"trialConfiguration\"" }
type SubscriptionFragment_Addons ¶
type SubscriptionFragment_Addons struct { ID string "json:\"id\" graphql:\"id\"" Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon *AddonFragment "json:\"addon\" graphql:\"addon\"" }
type SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type SubscriptionFragment_Addons_Addon_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type SubscriptionFragment_Addons_Addon_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature ¶
type SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type SubscriptionFragment_Addons_Addon_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type SubscriptionFragment_ExperimentInfo ¶
type SubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" ID string "json:\"id\" graphql:\"id\"" }
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type SubscriptionFragment_FutureUpdates_SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Price ¶
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type SubscriptionFragment_Plan_PlanFragment_CompatibleAddons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Price ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Price ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Addons_AddonFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice struct { Amount float64 "json:\"amount\" graphql:\"amount\"" Currency Currency "json:\"currency\" graphql:\"currency\"" }
type SubscriptionFragment_Plan_PlanFragment_CompatiblePackageGroups_PlanCompatiblePackageGroupsFragment_Options ¶
type SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig ¶
type SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig struct { Duration float64 "json:\"duration\" graphql:\"duration\"" Units TrialPeriodUnits "json:\"units\" graphql:\"units\"" Budget *SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget "json:\"budget\" graphql:\"budget\"" TrialEndBehavior *TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\"" }
type SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget ¶
type SubscriptionFragment_Plan_PlanFragment_DefaultTrialConfig_Budget struct {
Limit float64 "json:\"limit\" graphql:\"limit\""
}
type SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_Entitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_InheritedEntitlements_PackageEntitlementFragment_Feature struct { FeatureType FeatureType "json:\"featureType\" graphql:\"featureType\"" MeterType *MeterType "json:\"meterType\" graphql:\"meterType\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" RefID string "json:\"refId\" graphql:\"refId\"" AdditionalMetaData map[string]interface{} "json:\"additionalMetaData\" graphql:\"additionalMetaData\"" }
type SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type SubscriptionFragment_Plan_PlanFragment_OveragePrices_OveragePriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature ¶
type SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type SubscriptionFragment_Plan_PlanFragment_Prices_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings ¶
type SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings struct {
DowngradePlan *SubscriptionFragment_Plan_PlanFragment_Product_ProductFragment_ProductSettings_DowngradePlan "json:\"downgradePlan\" graphql:\"downgradePlan\""
}
type SubscriptionFragment_Prices ¶
type SubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type SubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type SubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type SubscriptionFragment_ScheduledUpdates_SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type SubscriptionFutureUpdate ¶
type SubscriptionFutureUpdate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` ScheduleStatus SubscriptionScheduleStatus `json:"scheduleStatus"` // The schedule variables by the type of the schedule ScheduleVariables ScheduleVariables `json:"scheduleVariables"` ScheduledExecutionTime string `json:"scheduledExecutionTime"` SubscriptionScheduleType SubscriptionScheduleType `json:"subscriptionScheduleType"` TargetPackage *PackageDto `json:"targetPackage"` }
type SubscriptionFutureUpdateData ¶
type SubscriptionFutureUpdateData struct { SubscriptionScheduleType SubscriptionScheduleType "json:\"subscriptionScheduleType\" graphql:\"subscriptionScheduleType\"" ScheduleStatus SubscriptionScheduleStatus "json:\"scheduleStatus\" graphql:\"scheduleStatus\"" ScheduledExecutionTime string "json:\"scheduledExecutionTime\" graphql:\"scheduledExecutionTime\"" TargetPackage *SubscriptionFutureUpdateData_TargetPackage "json:\"targetPackage\" graphql:\"targetPackage\"" ScheduleVariables *ScheduleVariablesFragment "json:\"scheduleVariables\" graphql:\"scheduleVariables\"" }
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type SubscriptionFutureUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type SubscriptionInput ¶
type SubscriptionInput struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` Addons []*SubscriptionAddonInput `json:"addons,omitempty"` // Coupon input AppliedCoupon *SubscriptionCouponInput `json:"appliedCoupon,omitempty"` AwaitPaymentConfirmation *bool `json:"awaitPaymentConfirmation,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` BillingCountryCode *string `json:"billingCountryCode,omitempty"` BillingID *string `json:"billingId,omitempty"` BillingInformation *SubscriptionBillingInfo `json:"billingInformation,omitempty"` BillingPeriod *BillingPeriod `json:"billingPeriod,omitempty"` // Budget configuration Budget *BudgetConfigurationInput `json:"budget,omitempty"` CrmID *string `json:"crmId,omitempty"` CustomerID string `json:"customerId"` EndDate *string `json:"endDate,omitempty"` EnvironmentID *string `json:"environmentId,omitempty"` IsCustomPriceSubscription *bool `json:"isCustomPriceSubscription,omitempty"` IsOverridingTrialConfig *bool `json:"isOverridingTrialConfig,omitempty"` IsTrial *bool `json:"isTrial,omitempty"` // The minimum spend configuration MinimumSpend *SubscriptionMinimumSpendValueInput `json:"minimumSpend,omitempty"` PayingCustomerID *string `json:"payingCustomerId,omitempty"` // Subscription payment collection method PaymentCollectionMethod *PaymentCollectionMethod `json:"paymentCollectionMethod,omitempty"` PlanID string `json:"planId"` // Override the price of the subscription PriceOverrides []*PriceOverrideInput `json:"priceOverrides,omitempty"` PriceUnitAmount *float64 `json:"priceUnitAmount,omitempty"` PromotionCode *string `json:"promotionCode,omitempty"` RefID *string `json:"refId,omitempty"` ResourceID *string `json:"resourceId,omitempty"` SalesforceID *string `json:"salesforceId,omitempty"` ScheduleStrategy *ScheduleStrategy `json:"scheduleStrategy,omitempty"` StartDate *string `json:"startDate,omitempty"` SubscriptionEntitlements []*SubscriptionEntitlementInput `json:"subscriptionEntitlements,omitempty"` SubscriptionID *string `json:"subscriptionId,omitempty"` // Indicates the behavior of the subscription when the trial is expired. TrialEndBehavior *TrialEndBehavior `json:"trialEndBehavior,omitempty"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` }
type SubscriptionInvoice ¶
type SubscriptionInvoice struct { AmountDue *float64 `json:"amountDue"` AppliedBalance *float64 `json:"appliedBalance"` // Number of payment attempts made for this invoice, from the perspective of the payment retry schedule. AttemptCount *float64 `json:"attemptCount"` BillingID string `json:"billingId"` BillingReason *SubscriptionInvoiceBillingReason `json:"billingReason"` CreatedAt string `json:"createdAt"` Currency *string `json:"currency"` EndingBalance *float64 `json:"endingBalance"` ErrorMessage *string `json:"errorMessage"` Lines []*InvoiceLine `json:"lines"` PaymentSecret *string `json:"paymentSecret"` PaymentURL *string `json:"paymentUrl"` PDFURL *string `json:"pdfUrl"` RequiresAction bool `json:"requiresAction"` StartingBalance *float64 `json:"startingBalance"` Status SubscriptionInvoiceStatus `json:"status"` SubTotal *float64 `json:"subTotal"` SubTotalExcludingTax *float64 `json:"subTotalExcludingTax"` Tax *float64 `json:"tax"` Total *float64 `json:"total"` TotalExcludingTax *float64 `json:"totalExcludingTax"` UpdatedAt string `json:"updatedAt"` }
type SubscriptionInvoiceBillingReason ¶
type SubscriptionInvoiceBillingReason string
The reason the billing event was created.
const ( // A subscription advanced into a new billing cycle. SubscriptionInvoiceBillingReasonBillingCycle SubscriptionInvoiceBillingReason = "BILLING_CYCLE" // An invoice was created manually. SubscriptionInvoiceBillingReasonManual SubscriptionInvoiceBillingReason = "MANUAL" // A subscription passed the minimum invoice amount SubscriptionInvoiceBillingReasonMinimumInvoiceAmountExceeded SubscriptionInvoiceBillingReason = "MINIMUM_INVOICE_AMOUNT_EXCEEDED" // An invoice was created for another reason. SubscriptionInvoiceBillingReasonOther SubscriptionInvoiceBillingReason = "OTHER" // A subscription was created. SubscriptionInvoiceBillingReasonSubscriptionCreation SubscriptionInvoiceBillingReason = "SUBSCRIPTION_CREATION" // A subscription was updated. SubscriptionInvoiceBillingReasonSubscriptionUpdate SubscriptionInvoiceBillingReason = "SUBSCRIPTION_UPDATE" )
func (SubscriptionInvoiceBillingReason) IsValid ¶
func (e SubscriptionInvoiceBillingReason) IsValid() bool
func (SubscriptionInvoiceBillingReason) MarshalGQL ¶
func (e SubscriptionInvoiceBillingReason) MarshalGQL(w io.Writer)
func (SubscriptionInvoiceBillingReason) String ¶
func (e SubscriptionInvoiceBillingReason) String() string
func (*SubscriptionInvoiceBillingReason) UnmarshalGQL ¶
func (e *SubscriptionInvoiceBillingReason) UnmarshalGQL(v interface{}) error
type SubscriptionInvoiceFragment ¶
type SubscriptionInvoiceFragment struct { BillingID string "json:\"billingId\" graphql:\"billingId\"" Status SubscriptionInvoiceStatus "json:\"status\" graphql:\"status\"" CreatedAt string "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt string "json:\"updatedAt\" graphql:\"updatedAt\"" ErrorMessage *string "json:\"errorMessage\" graphql:\"errorMessage\"" RequiresAction bool "json:\"requiresAction\" graphql:\"requiresAction\"" PaymentSecret *string "json:\"paymentSecret\" graphql:\"paymentSecret\"" PaymentURL *string "json:\"paymentUrl\" graphql:\"paymentUrl\"" PDFURL *string "json:\"pdfUrl\" graphql:\"pdfUrl\"" BillingReason *SubscriptionInvoiceBillingReason "json:\"billingReason\" graphql:\"billingReason\"" Currency *string "json:\"currency\" graphql:\"currency\"" SubTotal *float64 "json:\"subTotal\" graphql:\"subTotal\"" SubTotalExcludingTax *float64 "json:\"subTotalExcludingTax\" graphql:\"subTotalExcludingTax\"" Total *float64 "json:\"total\" graphql:\"total\"" TotalExcludingTax *float64 "json:\"totalExcludingTax\" graphql:\"totalExcludingTax\"" Tax *float64 "json:\"tax\" graphql:\"tax\"" AmountDue *float64 "json:\"amountDue\" graphql:\"amountDue\"" AttemptCount *float64 "json:\"attemptCount\" graphql:\"attemptCount\"" }
type SubscriptionInvoicePreview ¶
type SubscriptionInvoicePreview struct { // The amount due for the invoice after taxes, discounts and credits AmountDue Money `json:"amountDue"` // Credits information (initial, used, remaining) Credits *SubscriptionPreviewCredits `json:"credits"` // The total discount amount of the invoice Discount *Money `json:"discount"` // The applied discount details DiscountDetails *SubscriptionPreviewDiscount `json:"discountDetails"` // The date when the invoice was last updated LastUpdatedAt string `json:"lastUpdatedAt"` // The line items of the invoice Lines []*SubscriptionInvoicePreviewLineItem `json:"lines"` // The minimum spend adjustment applied to the invoice MinimumSpendAdjustment Money `json:"minimumSpendAdjustment"` // The sub total amount of the invoice excluding discounts SubTotal Money `json:"subTotal"` // The sub total amount of the invoice excluding taxes and discounts SubTotalExcludingTax Money `json:"subTotalExcludingTax"` // The total tax amount of the invoice Tax *Money `json:"tax"` // The applied tax details TaxDetails *SubscriptionPreviewTaxDetails `json:"taxDetails"` // The total amount of the invoice including taxes and discounts Total Money `json:"total"` // The total amount of the invoice excluding taxes TotalExcludingTax Money `json:"totalExcludingTax"` }
The preview of the next upcoming invoice for the given subscription
type SubscriptionInvoicePreviewFragment ¶
type SubscriptionInvoicePreviewFragment struct { AmountDue SubscriptionInvoicePreviewFragment_AmountDue "json:\"amountDue\" graphql:\"amountDue\"" MinimumSpendAdjustment SubscriptionInvoicePreviewFragment_MinimumSpendAdjustment "json:\"minimumSpendAdjustment\" graphql:\"minimumSpendAdjustment\"" Total SubscriptionInvoicePreviewFragment_Total "json:\"total\" graphql:\"total\"" TotalExcludingTax SubscriptionInvoicePreviewFragment_TotalExcludingTax "json:\"totalExcludingTax\" graphql:\"totalExcludingTax\"" SubTotal SubscriptionInvoicePreviewFragment_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" SubTotalExcludingTax SubscriptionInvoicePreviewFragment_SubTotalExcludingTax "json:\"subTotalExcludingTax\" graphql:\"subTotalExcludingTax\"" Tax *SubscriptionInvoicePreviewFragment_Tax "json:\"tax\" graphql:\"tax\"" TaxDetails *SubscriptionInvoicePreviewFragment_TaxDetails "json:\"taxDetails\" graphql:\"taxDetails\"" Discount *SubscriptionInvoicePreviewFragment_Discount "json:\"discount\" graphql:\"discount\"" DiscountDetails *SubscriptionInvoicePreviewFragment_DiscountDetails "json:\"discountDetails\" graphql:\"discountDetails\"" Credits *SubscriptionInvoicePreviewFragment_Credits "json:\"credits\" graphql:\"credits\"" LastUpdatedAt string "json:\"lastUpdatedAt\" graphql:\"lastUpdatedAt\"" Lines []*SubscriptionInvoicePreviewFragment_Lines "json:\"lines\" graphql:\"lines\"" }
type SubscriptionInvoicePreviewFragment_Credits ¶
type SubscriptionInvoicePreviewFragment_Credits struct { Initial SubscriptionInvoicePreviewFragment_Credits_Initial "json:\"initial\" graphql:\"initial\"" Used SubscriptionInvoicePreviewFragment_Credits_Used "json:\"used\" graphql:\"used\"" Remaining SubscriptionInvoicePreviewFragment_Credits_Remaining "json:\"remaining\" graphql:\"remaining\"" }
type SubscriptionInvoicePreviewFragment_DiscountDetails ¶
type SubscriptionInvoicePreviewFragment_DiscountDetails struct { Name *string "json:\"name\" graphql:\"name\"" Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type SubscriptionInvoicePreviewFragment_Lines ¶
type SubscriptionInvoicePreviewFragment_Lines struct { Type InvoiceLineItemType "json:\"type\" graphql:\"type\"" Description string "json:\"description\" graphql:\"description\"" CostDescription string "json:\"costDescription\" graphql:\"costDescription\"" Amount SubscriptionInvoicePreviewFragment_Lines_Amount "json:\"amount\" graphql:\"amount\"" UnitPrice *SubscriptionInvoicePreviewFragment_Lines_UnitPrice "json:\"unitPrice\" graphql:\"unitPrice\"" Quantity *int64 "json:\"quantity\" graphql:\"quantity\"" Proration bool "json:\"proration\" graphql:\"proration\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Period SubscriptionInvoicePreviewFragment_Lines_Period "json:\"period\" graphql:\"period\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" Lines []*SubscriptionInvoicePreviewFragment_Lines_Lines "json:\"lines\" graphql:\"lines\"" }
type SubscriptionInvoicePreviewFragment_Lines_Lines ¶
type SubscriptionInvoicePreviewFragment_Lines_Lines struct { Type InvoiceLineItemType "json:\"type\" graphql:\"type\"" Description string "json:\"description\" graphql:\"description\"" CostDescription string "json:\"costDescription\" graphql:\"costDescription\"" Quantity *int64 "json:\"quantity\" graphql:\"quantity\"" Proration bool "json:\"proration\" graphql:\"proration\"" UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" HasSoftLimit *bool "json:\"hasSoftLimit\" graphql:\"hasSoftLimit\"" }
type SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Feature ¶
type SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type SubscriptionInvoicePreviewFragment_Lines_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type SubscriptionInvoicePreviewLineItem ¶
type SubscriptionInvoicePreviewLineItem struct { // The total amount of the invoice line item Amount Money `json:"amount"` // The cost description of the invoice line item CostDescription string `json:"costDescription"` // The description of the invoice line item Description string `json:"description"` // Whether the price connected to the invoice line item has a soft limit HasSoftLimit *bool `json:"hasSoftLimit"` // The nested line items of the invoice line item Lines []*SubscriptionInvoicePreviewLineItemData `json:"lines"` Period SubscriptionInvoicePreviewLineItemPeriod `json:"period"` // The price connected to the invoice line item Price *Price `json:"price"` // Whether the line item is prorated Proration bool `json:"proration"` // The quantity of the invoice line item Quantity *int64 `json:"quantity"` // The charge type of the invoice line item Type InvoiceLineItemType `json:"type"` // The unit price of the invoice line item UnitPrice *Money `json:"unitPrice"` // The usage limit of the invoice line item UsageLimit *float64 `json:"usageLimit"` }
The invoice line item
type SubscriptionInvoicePreviewLineItemData ¶
type SubscriptionInvoicePreviewLineItemData struct { // The total amount of the invoice line item Amount Money `json:"amount"` // The cost description of the invoice line item CostDescription string `json:"costDescription"` // The description of the invoice line item Description string `json:"description"` // Whether the price connected to the invoice line item has a soft limit HasSoftLimit *bool `json:"hasSoftLimit"` Period SubscriptionInvoicePreviewLineItemPeriod `json:"period"` // The price connected to the invoice line item Price *Price `json:"price"` // Whether the line item is prorated Proration bool `json:"proration"` // The quantity of the invoice line item Quantity *int64 `json:"quantity"` // The charge type of the invoice line item Type InvoiceLineItemType `json:"type"` // The unit price of the invoice line item UnitPrice *Money `json:"unitPrice"` // The usage limit of the invoice line item UsageLimit *float64 `json:"usageLimit"` }
The invoice line item
type SubscriptionInvoicePreviewLineItemPeriod ¶
type SubscriptionInvoicePreviewLineItemPeriod struct { End string `json:"end"` Start string `json:"start"` }
The invoice line item period
type SubscriptionInvoiceStatus ¶
type SubscriptionInvoiceStatus string
SubscriptionInvoice status
const ( SubscriptionInvoiceStatusCanceled SubscriptionInvoiceStatus = "CANCELED" SubscriptionInvoiceStatusOpen SubscriptionInvoiceStatus = "OPEN" SubscriptionInvoiceStatusPaid SubscriptionInvoiceStatus = "PAID" )
func (SubscriptionInvoiceStatus) IsValid ¶
func (e SubscriptionInvoiceStatus) IsValid() bool
func (SubscriptionInvoiceStatus) MarshalGQL ¶
func (e SubscriptionInvoiceStatus) MarshalGQL(w io.Writer)
func (SubscriptionInvoiceStatus) String ¶
func (e SubscriptionInvoiceStatus) String() string
func (*SubscriptionInvoiceStatus) UnmarshalGQL ¶
func (e *SubscriptionInvoiceStatus) UnmarshalGQL(v interface{}) error
type SubscriptionMaximumSpend ¶
type SubscriptionMaximumSpend struct { Discount *Money `json:"discount"` DiscountDetails *SubscriptionMaximumSpendDiscount `json:"discountDetails"` LastUpdatedAt string `json:"lastUpdatedAt"` Lines []*SubscriptionInvoicePreviewLineItem `json:"lines"` // The maximum spending limit set MaximumSpend Money `json:"maximumSpend"` SubTotal Money `json:"subTotal"` Total Money `json:"total"` }
type SubscriptionMaximumSpendDiscount ¶
type SubscriptionMaximumSpendDiscount struct { // Coupon duration in month DurationInMonths *float64 `json:"durationInMonths"` // Coupon duration type DurationType *DiscountDurationType `json:"durationType"` // Coupon name Name *string `json:"name"` // Coupon start date Start *string `json:"start"` // Discount type Type *DiscountType `json:"type"` // Coupon value Value *float64 `json:"value"` }
type SubscriptionMigrationInput ¶
type SubscriptionMigrationInput struct { EnvironmentID *string `json:"environmentId,omitempty"` SubscriptionID string `json:"subscriptionId"` SubscriptionMigrationTime *SubscriptionMigrationTime `json:"subscriptionMigrationTime,omitempty"` }
type SubscriptionMigrationTask ¶
type SubscriptionMigrationTask struct { // The number of customers that are affected by the subscription migration task AffectedCustomersCount *int64 `json:"affectedCustomersCount"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt"` // The end date of the task EndDate *string `json:"endDate"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Unique identifier for the entity ID string `json:"id"` // The id of the package that was initiated InitiatedPackageID *string `json:"initiatedPackageId"` // The number of customers that have been migrated MigratedCustomersCount *int64 `json:"migratedCustomersCount"` Packages []*PackageDto `json:"packages"` // The progress of the task as a percentage, a number between 0 and 100 Progress int64 `json:"progress"` // The start date of the task StartDate *string `json:"startDate"` // The status of the task Status TaskStatus `json:"status"` // The type of the task TaskType TaskType `json:"taskType"` }
Subscription migration task
type SubscriptionMigrationTaskAggregateGroupBy ¶
type SubscriptionMigrationTaskAggregateGroupBy struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *TaskStatus `json:"status"` TaskType *TaskType `json:"taskType"` }
type SubscriptionMigrationTaskConnection ¶
type SubscriptionMigrationTaskConnection struct { // Array of edges. Edges []*SubscriptionMigrationTaskEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` }
type SubscriptionMigrationTaskEdge ¶
type SubscriptionMigrationTaskEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the SubscriptionMigrationTask Node SubscriptionMigrationTask `json:"node"` }
type SubscriptionMigrationTaskFilter ¶
type SubscriptionMigrationTaskFilter struct { And []*SubscriptionMigrationTaskFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*SubscriptionMigrationTaskFilter `json:"or,omitempty"` Status *TaskStatusFilterComparison `json:"status,omitempty"` TaskType *TaskTypeFilterComparison `json:"taskType,omitempty"` }
type SubscriptionMigrationTaskMaxAggregate ¶
type SubscriptionMigrationTaskMaxAggregate struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *TaskStatus `json:"status"` TaskType *TaskType `json:"taskType"` }
type SubscriptionMigrationTaskMinAggregate ¶
type SubscriptionMigrationTaskMinAggregate struct { CreatedAt *string `json:"createdAt"` EnvironmentID *string `json:"environmentId"` ID *string `json:"id"` Status *TaskStatus `json:"status"` TaskType *TaskType `json:"taskType"` }
type SubscriptionMigrationTaskSort ¶
type SubscriptionMigrationTaskSort struct { Direction SortDirection `json:"direction"` Field SubscriptionMigrationTaskSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type SubscriptionMigrationTaskSortFields ¶
type SubscriptionMigrationTaskSortFields string
const ( SubscriptionMigrationTaskSortFieldsCreatedAt SubscriptionMigrationTaskSortFields = "createdAt" SubscriptionMigrationTaskSortFieldsEnvironmentID SubscriptionMigrationTaskSortFields = "environmentId" SubscriptionMigrationTaskSortFieldsID SubscriptionMigrationTaskSortFields = "id" SubscriptionMigrationTaskSortFieldsStatus SubscriptionMigrationTaskSortFields = "status" SubscriptionMigrationTaskSortFieldsTaskType SubscriptionMigrationTaskSortFields = "taskType" )
func (SubscriptionMigrationTaskSortFields) IsValid ¶
func (e SubscriptionMigrationTaskSortFields) IsValid() bool
func (SubscriptionMigrationTaskSortFields) MarshalGQL ¶
func (e SubscriptionMigrationTaskSortFields) MarshalGQL(w io.Writer)
func (SubscriptionMigrationTaskSortFields) String ¶
func (e SubscriptionMigrationTaskSortFields) String() string
func (*SubscriptionMigrationTaskSortFields) UnmarshalGQL ¶
func (e *SubscriptionMigrationTaskSortFields) UnmarshalGQL(v interface{}) error
type SubscriptionMigrationTime ¶
type SubscriptionMigrationTime string
Set non immediate cancellation time (atm supported only for stripe integration)
const ( SubscriptionMigrationTimeEndOfBillingPeriod SubscriptionMigrationTime = "END_OF_BILLING_PERIOD" SubscriptionMigrationTimeImmediate SubscriptionMigrationTime = "IMMEDIATE" )
func (SubscriptionMigrationTime) IsValid ¶
func (e SubscriptionMigrationTime) IsValid() bool
func (SubscriptionMigrationTime) MarshalGQL ¶
func (e SubscriptionMigrationTime) MarshalGQL(w io.Writer)
func (SubscriptionMigrationTime) String ¶
func (e SubscriptionMigrationTime) String() string
func (*SubscriptionMigrationTime) UnmarshalGQL ¶
func (e *SubscriptionMigrationTime) UnmarshalGQL(v interface{}) error
type SubscriptionMinimumSpend ¶
type SubscriptionMinimumSpend struct { // Is the minimum spend an override on the subscription level IsOverride *bool `json:"isOverride"` // The minimum spend limit Minimum *Money `json:"minimum"` }
Subscription minimum spend
type SubscriptionMinimumSpendValueInput ¶
type SubscriptionMinimumSpendValueInput struct { // The subscription minimum spend Minimum *MoneyInputDto `json:"minimum,omitempty"` }
Subscription minimum spend input
type SubscriptionNoBillingID ¶
type SubscriptionPreview ¶
type SubscriptionPreview struct { BillingPeriodRange DateRange `json:"billingPeriodRange"` Credits *SubscriptionPreviewCredits `json:"credits"` Discount *SubscriptionPreviewDiscount `json:"discount"` DiscountAmount *Money `json:"discountAmount"` HasScheduledUpdates *bool `json:"hasScheduledUpdates"` IsPlanDowngrade *bool `json:"isPlanDowngrade"` // The minimum spend adjustment applied to the invoice MinimumSpendAdjustment Money `json:"minimumSpendAdjustment"` Proration *SubscriptionPreviewProrations `json:"proration"` SubTotal Money `json:"subTotal"` Subscription *SubscriptionPricePreviewDto `json:"subscription"` Tax *Money `json:"tax"` TaxDetails *SubscriptionPreviewTaxDetails `json:"taxDetails"` Total Money `json:"total"` TotalExcludingTax Money `json:"totalExcludingTax"` }
type SubscriptionPreviewDiscount ¶
type SubscriptionPreviewDiscount struct { // Coupon duration in month DurationInMonths *float64 `json:"durationInMonths"` // Coupon duration type DurationType DiscountDurationType `json:"durationType"` // Coupon end date End *string `json:"end"` // Coupon name Name *string `json:"name"` // Coupon start date Start string `json:"start"` // Discount type Type DiscountType `json:"type"` // Coupon value Value float64 `json:"value"` }
type SubscriptionPreviewFragment ¶
type SubscriptionPreviewFragment struct { SubTotal SubscriptionPreviewFragment_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" TotalExcludingTax SubscriptionPreviewFragment_TotalExcludingTax "json:\"totalExcludingTax\" graphql:\"totalExcludingTax\"" Total SubscriptionPreviewFragment_Total "json:\"total\" graphql:\"total\"" DiscountAmount *SubscriptionPreviewFragment_DiscountAmount "json:\"discountAmount\" graphql:\"discountAmount\"" TaxDetails *SubscriptionPreviewFragment_TaxDetails "json:\"taxDetails\" graphql:\"taxDetails\"" Tax *SubscriptionPreviewFragment_Tax "json:\"tax\" graphql:\"tax\"" BillingPeriodRange SubscriptionPreviewFragment_BillingPeriodRange "json:\"billingPeriodRange\" graphql:\"billingPeriodRange\"" Discount *SubscriptionPreviewFragment_Discount "json:\"discount\" graphql:\"discount\"" Subscription *SubscriptionPreviewFragment_Subscription "json:\"subscription\" graphql:\"subscription\"" Proration *SubscriptionPreviewFragment_Proration "json:\"proration\" graphql:\"proration\"" IsPlanDowngrade *bool "json:\"isPlanDowngrade\" graphql:\"isPlanDowngrade\"" HasScheduledUpdates *bool "json:\"hasScheduledUpdates\" graphql:\"hasScheduledUpdates\"" Credits *SubscriptionPreviewFragment_Credits "json:\"credits\" graphql:\"credits\"" }
type SubscriptionPreviewFragment_Credits ¶
type SubscriptionPreviewFragment_Credits struct { Initial SubscriptionPreviewFragment_Credits_Initial "json:\"initial\" graphql:\"initial\"" Used SubscriptionPreviewFragment_Credits_Used "json:\"used\" graphql:\"used\"" Remaining SubscriptionPreviewFragment_Credits_Remaining "json:\"remaining\" graphql:\"remaining\"" }
type SubscriptionPreviewFragment_Discount ¶
type SubscriptionPreviewFragment_Discount struct { Name *string "json:\"name\" graphql:\"name\"" Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type SubscriptionPreviewFragment_Proration ¶
type SubscriptionPreviewFragment_Proration struct { ProrationDate string "json:\"prorationDate\" graphql:\"prorationDate\"" Credit SubscriptionPreviewFragment_Proration_Credit "json:\"credit\" graphql:\"credit\"" Debit SubscriptionPreviewFragment_Proration_Debit "json:\"debit\" graphql:\"debit\"" NetAmount SubscriptionPreviewFragment_Proration_NetAmount "json:\"netAmount\" graphql:\"netAmount\"" }
type SubscriptionPreviewFragment_Subscription ¶
type SubscriptionPreviewFragment_Subscription struct { SubTotal SubscriptionPreviewFragment_Subscription_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" TotalExcludingTax SubscriptionPreviewFragment_Subscription_TotalExcludingTax "json:\"totalExcludingTax\" graphql:\"totalExcludingTax\"" Total SubscriptionPreviewFragment_Subscription_Total "json:\"total\" graphql:\"total\"" Tax SubscriptionPreviewFragment_Subscription_Tax "json:\"tax\" graphql:\"tax\"" DiscountAmount *SubscriptionPreviewFragment_Subscription_DiscountAmount "json:\"discountAmount\" graphql:\"discountAmount\"" TaxDetails *SubscriptionPreviewFragment_Subscription_TaxDetails "json:\"taxDetails\" graphql:\"taxDetails\"" Discount *SubscriptionPreviewFragment_Subscription_Discount "json:\"discount\" graphql:\"discount\"" }
type SubscriptionPreviewFragment_Subscription_Discount ¶
type SubscriptionPreviewFragment_Subscription_Discount struct { Name *string "json:\"name\" graphql:\"name\"" Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type SubscriptionPreviewInvoice ¶
type SubscriptionPreviewInvoice struct { Discount *Money `json:"discount"` DiscountDetails *SubscriptionPreviewDiscount `json:"discountDetails"` // The minimum spend adjustment applied to the invoice MinimumSpendAdjustment Money `json:"minimumSpendAdjustment"` SubTotal Money `json:"subTotal"` Tax *Money `json:"tax"` TaxDetails *SubscriptionPreviewTaxDetails `json:"taxDetails"` Total Money `json:"total"` TotalExcludingTax Money `json:"totalExcludingTax"` }
type SubscriptionPreviewInvoiceFragment ¶
type SubscriptionPreviewInvoiceFragment struct { Total SubscriptionPreviewInvoiceFragment_Total "json:\"total\" graphql:\"total\"" SubTotal SubscriptionPreviewInvoiceFragment_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" TotalExcludingTax SubscriptionPreviewInvoiceFragment_TotalExcludingTax "json:\"totalExcludingTax\" graphql:\"totalExcludingTax\"" Tax *SubscriptionPreviewInvoiceFragment_Tax "json:\"tax\" graphql:\"tax\"" Discount *SubscriptionPreviewInvoiceFragment_Discount "json:\"discount\" graphql:\"discount\"" TaxDetails *SubscriptionPreviewInvoiceFragment_TaxDetails "json:\"taxDetails\" graphql:\"taxDetails\"" DiscountDetails *SubscriptionPreviewInvoiceFragment_DiscountDetails "json:\"discountDetails\" graphql:\"discountDetails\"" }
type SubscriptionPreviewInvoiceFragment_DiscountDetails ¶
type SubscriptionPreviewInvoiceFragment_DiscountDetails struct { Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type SubscriptionPreviewV2 ¶
type SubscriptionPreviewV2 struct { BillingPeriodRange DateRange `json:"billingPeriodRange"` // Free items of the subscription FreeItems []*FreeSubscriptionItem `json:"freeItems"` HasScheduledUpdates *bool `json:"hasScheduledUpdates"` ImmediateInvoice ImmediateSubscriptionPreviewInvoice `json:"immediateInvoice"` IsPlanDowngrade *bool `json:"isPlanDowngrade"` RecurringInvoice *SubscriptionPreviewInvoice `json:"recurringInvoice"` }
type SubscriptionPreviewV2Fragment ¶
type SubscriptionPreviewV2Fragment struct { ImmediateInvoice *ImmediateSubscriptionPreviewInvoiceFragment "json:\"immediateInvoice\" graphql:\"immediateInvoice\"" RecurringInvoice *SubscriptionPreviewInvoiceFragment "json:\"recurringInvoice\" graphql:\"recurringInvoice\"" BillingPeriodRange SubscriptionPreviewV2Fragment_BillingPeriodRange "json:\"billingPeriodRange\" graphql:\"billingPeriodRange\"" IsPlanDowngrade *bool "json:\"isPlanDowngrade\" graphql:\"isPlanDowngrade\"" HasScheduledUpdates *bool "json:\"hasScheduledUpdates\" graphql:\"hasScheduledUpdates\"" }
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits struct { Initial SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Initial "json:\"initial\" graphql:\"initial\"" Used SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Used "json:\"used\" graphql:\"used\"" Remaining SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Remaining "json:\"remaining\" graphql:\"remaining\"" }
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Initial ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Remaining ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Credits_Used ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Discount ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_DiscountDetails struct { Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration struct { ProrationDate string "json:\"prorationDate\" graphql:\"prorationDate\"" HasProrations *bool "json:\"hasProrations\" graphql:\"hasProrations\"" Credit SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Credit "json:\"credit\" graphql:\"credit\"" Debit SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Debit "json:\"debit\" graphql:\"debit\"" NetAmount SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_NetAmount "json:\"netAmount\" graphql:\"netAmount\"" }
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Credit ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_Debit ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Proration_NetAmount ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_SubTotal ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Tax ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TaxDetails ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TaxDetails struct { DisplayName string "json:\"displayName\" graphql:\"displayName\"" Percentage float64 "json:\"percentage\" graphql:\"percentage\"" Inclusive bool "json:\"inclusive\" graphql:\"inclusive\"" }
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_Total ¶
type SubscriptionPreviewV2Fragment_ImmediateInvoice_ImmediateSubscriptionPreviewInvoiceFragment_TotalExcludingTax ¶
type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_DiscountDetails ¶
type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_DiscountDetails struct { Type DiscountType "json:\"type\" graphql:\"type\"" Value float64 "json:\"value\" graphql:\"value\"" DurationType DiscountDurationType "json:\"durationType\" graphql:\"durationType\"" DurationInMonths *float64 "json:\"durationInMonths\" graphql:\"durationInMonths\"" }
type SubscriptionPreviewV2Fragment_RecurringInvoice_SubscriptionPreviewInvoiceFragment_TotalExcludingTax ¶
type SubscriptionPrice ¶
type SubscriptionPrice struct { BillingModel *BillingModel `json:"billingModel"` CreatedAt *string `json:"createdAt"` FeatureID *string `json:"featureId"` HasSoftLimit *bool `json:"hasSoftLimit"` ID string `json:"id"` Price *Price `json:"price"` Subscription CustomerSubscription `json:"subscription"` UpdatedAt string `json:"updatedAt"` UsageLimit *float64 `json:"usageLimit"` }
type SubscriptionPriceAggregateGroupBy ¶
type SubscriptionPriceAggregateGroupBy struct { BillingModel *BillingModel `json:"billingModel"` CreatedAt *string `json:"createdAt"` FeatureID *string `json:"featureId"` HasSoftLimit *bool `json:"hasSoftLimit"` ID *string `json:"id"` UpdatedAt *string `json:"updatedAt"` UsageLimit *float64 `json:"usageLimit"` }
type SubscriptionPriceAvgAggregate ¶
type SubscriptionPriceAvgAggregate struct {
UsageLimit *float64 `json:"usageLimit"`
}
type SubscriptionPriceEdge ¶
type SubscriptionPriceEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the SubscriptionPrice Node SubscriptionPrice `json:"node"` }
type SubscriptionPriceFilter ¶
type SubscriptionPriceFilter struct { And []*SubscriptionPriceFilter `json:"and,omitempty"` BillingModel *BillingModelFilterComparison `json:"billingModel,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` FeatureID *StringFieldComparison `json:"featureId,omitempty"` HasSoftLimit *BooleanFieldComparison `json:"hasSoftLimit,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*SubscriptionPriceFilter `json:"or,omitempty"` Price *SubscriptionPriceFilterPriceFilter `json:"price,omitempty"` Subscription *SubscriptionPriceFilterCustomerSubscriptionFilter `json:"subscription,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` UsageLimit *NumberFieldComparison `json:"usageLimit,omitempty"` }
type SubscriptionPriceFilterCustomerSubscriptionFilter ¶
type SubscriptionPriceFilterCustomerSubscriptionFilter struct { And []*SubscriptionPriceFilterCustomerSubscriptionFilter `json:"and,omitempty"` BillingCycleAnchor *DateFieldComparison `json:"billingCycleAnchor,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CancelReason *SubscriptionCancelReasonFilterComparison `json:"cancelReason,omitempty"` CancellationDate *DateFieldComparison `json:"cancellationDate,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CrmLinkURL *StringFieldComparison `json:"crmLinkUrl,omitempty"` CurrentBillingPeriodEnd *DateFieldComparison `json:"currentBillingPeriodEnd,omitempty"` CurrentBillingPeriodStart *DateFieldComparison `json:"currentBillingPeriodStart,omitempty"` CustomerID *UUIDFilterComparison `json:"customerId,omitempty"` EffectiveEndDate *DateFieldComparison `json:"effectiveEndDate,omitempty"` EndDate *DateFieldComparison `json:"endDate,omitempty"` EnvironmentID *UUIDFilterComparison `json:"environmentId,omitempty"` ID *UUIDFilterComparison `json:"id,omitempty"` OldBillingID *StringFieldComparison `json:"oldBillingId,omitempty"` Or []*SubscriptionPriceFilterCustomerSubscriptionFilter `json:"or,omitempty"` PayingCustomerID *UUIDFilterComparison `json:"payingCustomerId,omitempty"` PaymentCollection *PaymentCollectionFilterComparison `json:"paymentCollection,omitempty"` PricingType *PricingTypeFilterComparison `json:"pricingType,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` ResourceID *UUIDFilterComparison `json:"resourceId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` StartDate *DateFieldComparison `json:"startDate,omitempty"` Status *SubscriptionStatusFilterComparison `json:"status,omitempty"` SubscriptionID *StringFieldComparison `json:"subscriptionId,omitempty"` TrialEndDate *DateFieldComparison `json:"trialEndDate,omitempty"` }
type SubscriptionPriceFilterPriceFilter ¶
type SubscriptionPriceFilterPriceFilter struct { And []*SubscriptionPriceFilterPriceFilter `json:"and,omitempty"` BillingCadence *BillingCadenceFilterComparison `json:"billingCadence,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` BillingModel *BillingModelFilterComparison `json:"billingModel,omitempty"` BillingPeriod *BillingPeriodFilterComparison `json:"billingPeriod,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*SubscriptionPriceFilterPriceFilter `json:"or,omitempty"` TiersMode *TiersModeFilterComparison `json:"tiersMode,omitempty"` }
type SubscriptionPricePreviewDto ¶
type SubscriptionPricePreviewDto struct { Discount *SubscriptionPreviewDiscount `json:"discount"` DiscountAmount *Money `json:"discountAmount"` SubTotal Money `json:"subTotal"` Tax Money `json:"tax"` TaxDetails *SubscriptionPreviewTaxDetails `json:"taxDetails"` Total Money `json:"total"` TotalExcludingTax Money `json:"totalExcludingTax"` }
type SubscriptionPriceSort ¶
type SubscriptionPriceSort struct { Direction SortDirection `json:"direction"` Field SubscriptionPriceSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type SubscriptionPriceSortFields ¶
type SubscriptionPriceSortFields string
const ( SubscriptionPriceSortFieldsBillingModel SubscriptionPriceSortFields = "billingModel" SubscriptionPriceSortFieldsCreatedAt SubscriptionPriceSortFields = "createdAt" SubscriptionPriceSortFieldsFeatureID SubscriptionPriceSortFields = "featureId" SubscriptionPriceSortFieldsHasSoftLimit SubscriptionPriceSortFields = "hasSoftLimit" SubscriptionPriceSortFieldsID SubscriptionPriceSortFields = "id" SubscriptionPriceSortFieldsUpdatedAt SubscriptionPriceSortFields = "updatedAt" SubscriptionPriceSortFieldsUsageLimit SubscriptionPriceSortFields = "usageLimit" )
func (SubscriptionPriceSortFields) IsValid ¶
func (e SubscriptionPriceSortFields) IsValid() bool
func (SubscriptionPriceSortFields) MarshalGQL ¶
func (e SubscriptionPriceSortFields) MarshalGQL(w io.Writer)
func (SubscriptionPriceSortFields) String ¶
func (e SubscriptionPriceSortFields) String() string
func (*SubscriptionPriceSortFields) UnmarshalGQL ¶
func (e *SubscriptionPriceSortFields) UnmarshalGQL(v interface{}) error
type SubscriptionPriceSumAggregate ¶
type SubscriptionPriceSumAggregate struct {
UsageLimit *float64 `json:"usageLimit"`
}
type SubscriptionPricingTypeStatistics ¶
type SubscriptionPricingTypeStatistics struct { PricingType PricingType `json:"pricingType"` TotalCount float64 `json:"totalCount"` }
type SubscriptionQuery ¶ added in v2.442.0
type SubscriptionQuery struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData"` Addons []*SubscriptionAddon `json:"addons"` // Billing cycle anchor date BillingCycleAnchor *string `json:"billingCycleAnchor"` BillingID *string `json:"billingId"` BillingLinkURL *string `json:"billingLinkUrl"` BillingSyncError *string `json:"billingSyncError"` // Budget configuration Budget *BudgetConfiguration `json:"budget"` // Indicates if the budget has been exceeded BudgetExceeded *bool `json:"budgetExceeded"` CancelReason *SubscriptionCancelReason `json:"cancelReason"` CancellationDate *string `json:"cancellationDate"` Coupon *SubscriptionCoupon `json:"coupon"` Coupons []*SubscriptionCoupon `json:"coupons"` // Created at CreatedAt *string `json:"createdAt"` CrmID *string `json:"crmId"` CrmLinkURL *string `json:"crmLinkUrl"` CurrentBillingPeriodEnd *string `json:"currentBillingPeriodEnd"` CurrentBillingPeriodStart *string `json:"currentBillingPeriodStart"` Customer Customer `json:"customer"` // Customer ID CustomerID *string `json:"customerId"` EffectiveEndDate *string `json:"effectiveEndDate"` EndDate *string `json:"endDate"` Environment Environment `json:"environment"` // Environment ID EnvironmentID string `json:"environmentId"` Experiment *Experiment `json:"experiment"` ExperimentInfo *ExperimentInfo `json:"experimentInfo"` // Free items included in the subscription FreeItems []*FreeSubscriptionItem `json:"freeItems"` ID string `json:"id"` LastUsageInvoice *SubscriptionInvoice `json:"lastUsageInvoice"` LatestInvoice *SubscriptionInvoice `json:"latestInvoice"` // Minimum spend configuration MinimumSpend *SubscriptionMinimumSpend `json:"minimumSpend"` OldBillingID *string `json:"oldBillingId"` PayingCustomer *Customer `json:"payingCustomer"` PayingCustomerID *string `json:"payingCustomerId"` PaymentCollection PaymentCollection `json:"paymentCollection"` // Payment collection method of the subscription PaymentCollectionMethod *PaymentCollectionMethod `json:"paymentCollectionMethod"` Plan Plan `json:"plan"` Prices []*SubscriptionPrice `json:"prices"` PricingType PricingType `json:"pricingType"` RefID string `json:"refId"` Resource *CustomerResource `json:"resource"` // Resource ID ResourceID *string `json:"resourceId"` SalesforceID *string `json:"salesforceId"` ScheduledUpdates []*SubscriptionScheduledUpdate `json:"scheduledUpdates"` StartDate string `json:"startDate"` // Subscription status Status SubscriptionStatus `json:"status"` SubscriptionEntitlements []*SubscriptionEntitlement `json:"subscriptionEntitlements"` SubscriptionID string `json:"subscriptionId"` SyncStates []*SyncState `json:"syncStates"` TotalPrice *CustomerSubscriptionTotalPrice `json:"totalPrice"` // Trial configuration TrialConfiguration *TrialConfiguration `json:"trialConfiguration"` TrialEndDate *string `json:"trialEndDate"` WasInTrial *bool `json:"wasInTrial"` }
Query for subscriptions
type SubscriptionQueryAggregateGroupBy ¶ added in v2.442.0
type SubscriptionQueryConnection ¶ added in v2.442.0
type SubscriptionQueryConnection struct { // Array of edges. Edges []*SubscriptionQueryEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type SubscriptionQueryCountAggregate ¶ added in v2.442.0
type SubscriptionQueryEdge ¶ added in v2.442.0
type SubscriptionQueryEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the SubscriptionQuery Node SubscriptionQuery `json:"node"` }
type SubscriptionQueryFilter ¶ added in v2.442.0
type SubscriptionQueryFilter struct { And []*SubscriptionQueryFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CustomerID *StringFieldComparison `json:"customerId,omitempty"` EnvironmentID *UUIDFilterComparison `json:"environmentId,omitempty"` Or []*SubscriptionQueryFilter `json:"or,omitempty"` ProductID *StringFieldComparison `json:"productId,omitempty"` ResourceID *StringFieldComparison `json:"resourceId,omitempty"` Status *SubscriptionStatusFilterComparison `json:"status,omitempty"` }
type SubscriptionQueryFragment ¶ added in v2.443.0
type SubscriptionQueryFragment struct { SubscriptionID string "json:\"subscriptionId\" graphql:\"subscriptionId\"" Status SubscriptionStatus "json:\"status\" graphql:\"status\"" PricingType PricingType "json:\"pricingType\" graphql:\"pricingType\"" StartDate string "json:\"startDate\" graphql:\"startDate\"" CurrentBillingPeriodEnd *string "json:\"currentBillingPeriodEnd\" graphql:\"currentBillingPeriodEnd\"" Customer SubscriptionQueryFragment_Customer "json:\"customer\" graphql:\"customer\"" PayingCustomer *SubscriptionQueryFragment_PayingCustomer "json:\"payingCustomer\" graphql:\"payingCustomer\"" Resource *SubscriptionQueryFragment_Resource "json:\"resource\" graphql:\"resource\"" Plan SubscriptionQueryFragment_Plan "json:\"plan\" graphql:\"plan\"" Addons []*SubscriptionQueryFragment_Addons "json:\"addons\" graphql:\"addons\"" TrialConfiguration *SubscriptionQueryFragment_TrialConfiguration "json:\"trialConfiguration\" graphql:\"trialConfiguration\"" TrialEndDate *string "json:\"trialEndDate\" graphql:\"trialEndDate\"" }
type SubscriptionQueryFragment_Addons ¶ added in v2.443.0
type SubscriptionQueryFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon SubscriptionQueryFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type SubscriptionQueryFragment_Addons_Addon ¶ added in v2.443.0
type SubscriptionQueryFragment_Addons_Addon struct {
AddonID string "json:\"addonId\" graphql:\"addonId\""
}
type SubscriptionQueryFragment_Customer ¶ added in v2.443.0
type SubscriptionQueryFragment_Customer struct {
CustomerID string "json:\"customerId\" graphql:\"customerId\""
}
type SubscriptionQueryFragment_PayingCustomer ¶ added in v2.443.0
type SubscriptionQueryFragment_PayingCustomer struct {
CustomerID string "json:\"customerId\" graphql:\"customerId\""
}
type SubscriptionQueryFragment_Plan ¶ added in v2.443.0
type SubscriptionQueryFragment_Resource ¶ added in v2.443.0
type SubscriptionQueryFragment_Resource struct {
ResourceID string "json:\"resourceId\" graphql:\"resourceId\""
}
type SubscriptionQueryFragment_TrialConfiguration ¶ added in v2.443.0
type SubscriptionQueryFragment_TrialConfiguration struct {
TrialEndBehavior TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\""
}
type SubscriptionQueryMaxAggregate ¶ added in v2.442.0
type SubscriptionQueryMinAggregate ¶ added in v2.442.0
type SubscriptionQuerySort ¶ added in v2.442.0
type SubscriptionQuerySort struct { Direction SortDirection `json:"direction"` Field SubscriptionQuerySortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type SubscriptionQuerySortFields ¶ added in v2.442.0
type SubscriptionQuerySortFields string
const ( SubscriptionQuerySortFieldsCreatedAt SubscriptionQuerySortFields = "createdAt" SubscriptionQuerySortFieldsCustomerID SubscriptionQuerySortFields = "customerId" SubscriptionQuerySortFieldsEnvironmentID SubscriptionQuerySortFields = "environmentId" SubscriptionQuerySortFieldsProductID SubscriptionQuerySortFields = "productId" SubscriptionQuerySortFieldsResourceID SubscriptionQuerySortFields = "resourceId" SubscriptionQuerySortFieldsStatus SubscriptionQuerySortFields = "status" )
func (SubscriptionQuerySortFields) IsValid ¶ added in v2.442.0
func (e SubscriptionQuerySortFields) IsValid() bool
func (SubscriptionQuerySortFields) MarshalGQL ¶ added in v2.442.0
func (e SubscriptionQuerySortFields) MarshalGQL(w io.Writer)
func (SubscriptionQuerySortFields) String ¶ added in v2.442.0
func (e SubscriptionQuerySortFields) String() string
func (*SubscriptionQuerySortFields) UnmarshalGQL ¶ added in v2.442.0
func (e *SubscriptionQuerySortFields) UnmarshalGQL(v interface{}) error
type SubscriptionScheduleStatus ¶
type SubscriptionScheduleStatus string
Subscription scheduled schedule status
const ( SubscriptionScheduleStatusCanceled SubscriptionScheduleStatus = "Canceled" SubscriptionScheduleStatusDone SubscriptionScheduleStatus = "Done" SubscriptionScheduleStatusFailed SubscriptionScheduleStatus = "Failed" SubscriptionScheduleStatusPendingPayment SubscriptionScheduleStatus = "PendingPayment" SubscriptionScheduleStatusScheduled SubscriptionScheduleStatus = "Scheduled" )
func (SubscriptionScheduleStatus) IsValid ¶
func (e SubscriptionScheduleStatus) IsValid() bool
func (SubscriptionScheduleStatus) MarshalGQL ¶
func (e SubscriptionScheduleStatus) MarshalGQL(w io.Writer)
func (SubscriptionScheduleStatus) String ¶
func (e SubscriptionScheduleStatus) String() string
func (*SubscriptionScheduleStatus) UnmarshalGQL ¶
func (e *SubscriptionScheduleStatus) UnmarshalGQL(v interface{}) error
type SubscriptionScheduleType ¶
type SubscriptionScheduleType string
Subscription scheduled schedule type
const ( // Additional metadata change SubscriptionScheduleTypeAdditionalMetaData SubscriptionScheduleType = "AdditionalMetaData" // Addon change SubscriptionScheduleTypeAddon SubscriptionScheduleType = "Addon" // Billing info metadata change SubscriptionScheduleTypeBillingInfoMetadata SubscriptionScheduleType = "BillingInfoMetadata" // Billing period change SubscriptionScheduleTypeBillingPeriod SubscriptionScheduleType = "BillingPeriod" // Coupon change SubscriptionScheduleTypeCoupon SubscriptionScheduleType = "Coupon" // Downgrade change SubscriptionScheduleTypeDowngrade SubscriptionScheduleType = "Downgrade" // Migrate to latest SubscriptionScheduleTypeMigrateToLatest SubscriptionScheduleType = "MigrateToLatest" // Plan change SubscriptionScheduleTypePlan SubscriptionScheduleType = "Plan" // Custom price change SubscriptionScheduleTypePriceOverride SubscriptionScheduleType = "PriceOverride" // Unit amount change SubscriptionScheduleTypeUnitAmount SubscriptionScheduleType = "UnitAmount" )
func (SubscriptionScheduleType) IsValid ¶
func (e SubscriptionScheduleType) IsValid() bool
func (SubscriptionScheduleType) MarshalGQL ¶
func (e SubscriptionScheduleType) MarshalGQL(w io.Writer)
func (SubscriptionScheduleType) String ¶
func (e SubscriptionScheduleType) String() string
func (*SubscriptionScheduleType) UnmarshalGQL ¶
func (e *SubscriptionScheduleType) UnmarshalGQL(v interface{}) error
type SubscriptionScheduledUpdate ¶
type SubscriptionScheduledUpdate struct { BillingID *string `json:"billingId"` CreatedAt *string `json:"createdAt"` ScheduleStatus SubscriptionScheduleStatus `json:"scheduleStatus"` // The schedule variables by the type of the schedule ScheduleVariables ScheduleVariables `json:"scheduleVariables"` ScheduledExecutionTime string `json:"scheduledExecutionTime"` SubscriptionScheduleType SubscriptionScheduleType `json:"subscriptionScheduleType"` TargetPackage *PackageDto `json:"targetPackage"` }
type SubscriptionScheduledUpdateData ¶
type SubscriptionScheduledUpdateData struct { SubscriptionScheduleType SubscriptionScheduleType "json:\"subscriptionScheduleType\" graphql:\"subscriptionScheduleType\"" ScheduleStatus SubscriptionScheduleStatus "json:\"scheduleStatus\" graphql:\"scheduleStatus\"" ScheduledExecutionTime string "json:\"scheduledExecutionTime\" graphql:\"scheduledExecutionTime\"" TargetPackage *SubscriptionScheduledUpdateData_TargetPackage "json:\"targetPackage\" graphql:\"targetPackage\"" ScheduleVariables *ScheduleVariablesFragment "json:\"scheduleVariables\" graphql:\"scheduleVariables\"" }
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonChangeVariables ¶
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_AddonPriceOverrideChangeVariables ¶ added in v2.217.0
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables ¶
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_BillingPeriodChangeVariables struct {
BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\""
}
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables ¶
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables struct { DowngradePlanRefID string "json:\"downgradePlanRefId\" graphql:\"downgradePlanRefId\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_Addons ¶
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_BillableFeatures ¶
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides ¶ added in v2.217.0
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_DowngradeChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables ¶
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables struct { PlanRefID string "json:\"planRefId\" graphql:\"planRefId\"" ChangeType PlanChangeType "json:\"changeType\" graphql:\"changeType\"" BillingPeriod *BillingPeriod "json:\"billingPeriod\" graphql:\"billingPeriod\"" BillableFeatures []*SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures "json:\"billableFeatures\" graphql:\"billableFeatures\"" Addons []*SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons "json:\"addons\" graphql:\"addons\"" PriceOverrides []*SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides "json:\"priceOverrides\" graphql:\"priceOverrides\"" }
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_Addons ¶
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_BillableFeatures ¶
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides ¶ added in v2.217.0
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanChangeVariables_PriceOverrides struct { PlanRefID *string "json:\"planRefId\" graphql:\"planRefId\"" AddonRefID *string "json:\"addonRefId\" graphql:\"addonRefId\"" FeatureID *string "json:\"featureId\" graphql:\"featureId\"" }
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_PlanPriceOverrideChangeVariables ¶ added in v2.217.0
type SubscriptionScheduledUpdateData_ScheduleVariables_ScheduleVariablesFragment_UnitAmountChangeVariables ¶
type SubscriptionStartSetup ¶
type SubscriptionStartSetup string
Setup for the start of the subscription
const ( // Start with a free plan SubscriptionStartSetupFreePlan SubscriptionStartSetup = "FREE_PLAN" // Select a plan SubscriptionStartSetupPlanSelection SubscriptionStartSetup = "PLAN_SELECTION" // Start with a trial period SubscriptionStartSetupTrialPeriod SubscriptionStartSetup = "TRIAL_PERIOD" )
func (SubscriptionStartSetup) IsValid ¶
func (e SubscriptionStartSetup) IsValid() bool
func (SubscriptionStartSetup) MarshalGQL ¶
func (e SubscriptionStartSetup) MarshalGQL(w io.Writer)
func (SubscriptionStartSetup) String ¶
func (e SubscriptionStartSetup) String() string
func (*SubscriptionStartSetup) UnmarshalGQL ¶
func (e *SubscriptionStartSetup) UnmarshalGQL(v interface{}) error
type SubscriptionStatus ¶
type SubscriptionStatus string
Subscription status
const ( SubscriptionStatusActive SubscriptionStatus = "ACTIVE" SubscriptionStatusCanceled SubscriptionStatus = "CANCELED" SubscriptionStatusExpired SubscriptionStatus = "EXPIRED" SubscriptionStatusInTrial SubscriptionStatus = "IN_TRIAL" SubscriptionStatusNotStarted SubscriptionStatus = "NOT_STARTED" SubscriptionStatusPaymentPending SubscriptionStatus = "PAYMENT_PENDING" )
func (SubscriptionStatus) IsValid ¶
func (e SubscriptionStatus) IsValid() bool
func (SubscriptionStatus) MarshalGQL ¶
func (e SubscriptionStatus) MarshalGQL(w io.Writer)
func (SubscriptionStatus) String ¶
func (e SubscriptionStatus) String() string
func (*SubscriptionStatus) UnmarshalGQL ¶
func (e *SubscriptionStatus) UnmarshalGQL(v interface{}) error
type SubscriptionStatusFilterComparison ¶
type SubscriptionStatusFilterComparison struct { Eq *SubscriptionStatus `json:"eq,omitempty"` Gt *SubscriptionStatus `json:"gt,omitempty"` Gte *SubscriptionStatus `json:"gte,omitempty"` ILike *SubscriptionStatus `json:"iLike,omitempty"` In []SubscriptionStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *SubscriptionStatus `json:"like,omitempty"` Lt *SubscriptionStatus `json:"lt,omitempty"` Lte *SubscriptionStatus `json:"lte,omitempty"` Neq *SubscriptionStatus `json:"neq,omitempty"` NotILike *SubscriptionStatus `json:"notILike,omitempty"` NotIn []SubscriptionStatus `json:"notIn,omitempty"` NotLike *SubscriptionStatus `json:"notLike,omitempty"` }
type SubscriptionTrialConfigurationFragment ¶ added in v2.212.4
type SubscriptionTrialConfigurationFragment struct {
TrialEndBehavior TrialEndBehavior "json:\"trialEndBehavior\" graphql:\"trialEndBehavior\""
}
type SubscriptionUpdateScheduleCancellationInput ¶
type SubscriptionUpdateScheduleCancellationInput struct { EnvironmentID *string `json:"environmentId,omitempty"` Status *SubscriptionScheduleStatus `json:"status,omitempty"` SubscriptionID string `json:"subscriptionId"` }
type SubscriptionUpdateUsageCutoffBehavior ¶ added in v2.183.0
type SubscriptionUpdateUsageCutoffBehavior string
Decide whether feature usage will be reset upon creation on new subscription
const ( // Always reset SubscriptionUpdateUsageCutoffBehaviorAlwaysReset SubscriptionUpdateUsageCutoffBehavior = "ALWAYS_RESET" // Billing period changed SubscriptionUpdateUsageCutoffBehaviorBillingPeriodChange SubscriptionUpdateUsageCutoffBehavior = "BILLING_PERIOD_CHANGE" // Never reset SubscriptionUpdateUsageCutoffBehaviorNeverReset SubscriptionUpdateUsageCutoffBehavior = "NEVER_RESET" )
func (SubscriptionUpdateUsageCutoffBehavior) IsValid ¶ added in v2.183.0
func (e SubscriptionUpdateUsageCutoffBehavior) IsValid() bool
func (SubscriptionUpdateUsageCutoffBehavior) MarshalGQL ¶ added in v2.183.0
func (e SubscriptionUpdateUsageCutoffBehavior) MarshalGQL(w io.Writer)
func (SubscriptionUpdateUsageCutoffBehavior) String ¶ added in v2.183.0
func (e SubscriptionUpdateUsageCutoffBehavior) String() string
func (*SubscriptionUpdateUsageCutoffBehavior) UnmarshalGQL ¶ added in v2.183.0
func (e *SubscriptionUpdateUsageCutoffBehavior) UnmarshalGQL(v interface{}) error
type SubscriptionUpdateUsageResetCutoffRule ¶ added in v2.183.0
type SubscriptionUpdateUsageResetCutoffRule struct { // Behavior to reset according to Behavior SubscriptionUpdateUsageCutoffBehavior `json:"behavior"` }
Usage reset cutoff rule - when does the usage for a feature should be reset
type SubscriptionUpdateUsageResetCutoffRuleInput ¶ added in v2.183.0
type SubscriptionUpdateUsageResetCutoffRuleInput struct { // Behavior of the usage reset cutoff rule Behavior SubscriptionUpdateUsageCutoffBehavior `json:"behavior"` }
Input for usage reset cutoff rule
type SyncRevisionBillingData ¶ added in v2.314.2
type SyncRevisionBillingData struct { // Billing integration id BillingID string `json:"billingId"` // Billing integration url BillingLinkURL string `json:"billingLinkUrl"` }
Data of billing sync revision
func (SyncRevisionBillingData) IsSyncRevisionData ¶ added in v2.314.2
func (SyncRevisionBillingData) IsSyncRevisionData()
type SyncRevisionData ¶ added in v2.314.2
type SyncRevisionData interface {
IsSyncRevisionData()
}
Data of the sync revision
type SyncRevisionMarketplaceData ¶ added in v2.314.2
type SyncRevisionMarketplaceData struct { // Dimensions of the marketplace sync revision Dimensions string `json:"dimensions"` }
Data of marketplace sync revision
func (SyncRevisionMarketplaceData) IsSyncRevisionData ¶ added in v2.314.2
func (SyncRevisionMarketplaceData) IsSyncRevisionData()
type SyncRevisionPriceBillingData ¶ added in v2.314.2
type SyncRevisionPriceBillingData struct { // Billing integration id BillingID string `json:"billingId"` // Billing integration url BillingLinkURL string `json:"billingLinkUrl"` // Price group package billing id PriceGroupPackageBillingID string `json:"priceGroupPackageBillingId"` }
Data of price billing sync revision
func (SyncRevisionPriceBillingData) IsSyncRevisionData ¶ added in v2.314.2
func (SyncRevisionPriceBillingData) IsSyncRevisionData()
type SyncState ¶
type SyncState struct { // Sync revision data Data SyncRevisionData `json:"data"` // Error message Error *string `json:"error"` // Integration details Integration Integration `json:"integration"` // Status of the integration sync Status SyncStatus `json:"status"` // Synced entity id SyncedEntityID *string `json:"syncedEntityId"` // The vendor identifier of integration VendorIdentifier VendorIdentifier `json:"vendorIdentifier"` }
State of the integration sync
type SyncStatus ¶
type SyncStatus string
Status of the integration sync
const ( // Error sync status SyncStatusError SyncStatus = "ERROR" // No sync required status SyncStatusNoSyncRequired SyncStatus = "NO_SYNC_REQUIRED" // Pending sync status SyncStatusPending SyncStatus = "PENDING" // Successful sync status SyncStatusSuccess SyncStatus = "SUCCESS" )
func (SyncStatus) IsValid ¶
func (e SyncStatus) IsValid() bool
func (SyncStatus) MarshalGQL ¶
func (e SyncStatus) MarshalGQL(w io.Writer)
func (SyncStatus) String ¶
func (e SyncStatus) String() string
func (*SyncStatus) UnmarshalGQL ¶
func (e *SyncStatus) UnmarshalGQL(v interface{}) error
type SyncTaxRatesInput ¶
type SyncTaxRatesInput struct { // The ID of the environment for which tax rates should be synced. EnvironmentID *string `json:"environmentId,omitempty"` }
Input for triggering a sync of tax rates from the billing provider.
type TaskStatus ¶
type TaskStatus string
The status of the task
const ( // The task is canceled TaskStatusCanceled TaskStatus = "CANCELED" // The task is completed TaskStatusCompleted TaskStatus = "COMPLETED" // The task is failed TaskStatusFailed TaskStatus = "FAILED" // The task is in progress TaskStatusInProgress TaskStatus = "IN_PROGRESS" // The task is partially failed TaskStatusPartiallyFailed TaskStatus = "PARTIALLY_FAILED" // The task is pending TaskStatusPending TaskStatus = "PENDING" )
func (TaskStatus) IsValid ¶
func (e TaskStatus) IsValid() bool
func (TaskStatus) MarshalGQL ¶
func (e TaskStatus) MarshalGQL(w io.Writer)
func (TaskStatus) String ¶
func (e TaskStatus) String() string
func (*TaskStatus) UnmarshalGQL ¶
func (e *TaskStatus) UnmarshalGQL(v interface{}) error
type TaskStatusFilterComparison ¶
type TaskStatusFilterComparison struct { Eq *TaskStatus `json:"eq,omitempty"` Gt *TaskStatus `json:"gt,omitempty"` Gte *TaskStatus `json:"gte,omitempty"` ILike *TaskStatus `json:"iLike,omitempty"` In []TaskStatus `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *TaskStatus `json:"like,omitempty"` Lt *TaskStatus `json:"lt,omitempty"` Lte *TaskStatus `json:"lte,omitempty"` Neq *TaskStatus `json:"neq,omitempty"` NotILike *TaskStatus `json:"notILike,omitempty"` NotIn []TaskStatus `json:"notIn,omitempty"` NotLike *TaskStatus `json:"notLike,omitempty"` }
type TaskType ¶
type TaskType string
The type of the task
const ( // The task is an import of product catalog from integration TaskTypeImportIntegrationCatalog TaskType = "IMPORT_INTEGRATION_CATALOG" // The task is an import of customers from integration TaskTypeImportIntegrationCustomers TaskType = "IMPORT_INTEGRATION_CUSTOMERS" // The task is an import of subscriptions in bulk TaskTypeImportSubscriptionsBulk TaskType = "IMPORT_SUBSCRIPTIONS_BULK" // The task is a batch recalculation of entitlements TaskTypeRecalculateBatchEntitlements TaskType = "RECALCULATE_BATCH_ENTITLEMENTS" // The task is a recalculation of entitlements TaskTypeRecalculateEntitlements TaskType = "RECALCULATE_ENTITLEMENTS" // The task is a resync integration TaskTypeResyncIntegration TaskType = "RESYNC_INTEGRATION" // The task is a subscription migration v1 TaskTypeSubscriptionMigration TaskType = "SUBSCRIPTION_MIGRATION" // The task is a subscription migration v2 TaskTypeSubscriptionMigrationV2 TaskType = "SUBSCRIPTION_MIGRATION_V2" )
func (TaskType) MarshalGQL ¶
func (*TaskType) UnmarshalGQL ¶
type TaskTypeFilterComparison ¶
type TaskTypeFilterComparison struct { Eq *TaskType `json:"eq,omitempty"` Gt *TaskType `json:"gt,omitempty"` Gte *TaskType `json:"gte,omitempty"` ILike *TaskType `json:"iLike,omitempty"` In []TaskType `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *TaskType `json:"like,omitempty"` Lt *TaskType `json:"lt,omitempty"` Lte *TaskType `json:"lte,omitempty"` Neq *TaskType `json:"neq,omitempty"` NotILike *TaskType `json:"notILike,omitempty"` NotIn []TaskType `json:"notIn,omitempty"` NotLike *TaskType `json:"notLike,omitempty"` }
type TaxExempt ¶
type TaxExempt struct { // The type of tax exemption identifier, such as VAT. Type string `json:"type"` // The actual tax identifier value Value string `json:"value"` }
Information on the tax exemption.
type TestHook ¶
type TestHook struct { // The event log type to test TestHookEventType string `json:"testHookEventType"` // The payload for the event log type TestHookPayload string `json:"testHookPayload"` }
TestHook object
type TestHookInput ¶
type TestHookInput struct { // The endpoint URL for the webhook EndpointURL string `json:"endpointUrl"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The event log type to test HookEventType EventLogType `json:"hookEventType"` }
TestHookInput object
type TestHookResult ¶
type TestHookResult struct { // The status code of the response ResponseStatusCode *float64 `json:"responseStatusCode"` // The status text of the response ResponseStatusText *string `json:"responseStatusText"` // Whether the response was successful ResponseSuccess bool `json:"responseSuccess"` }
TestHookResult object
type TestWorkflowInput ¶ added in v2.386.0
type TestWorkflowInput struct { // Workflow trigger endpoint EndpointURL string `json:"endpointUrl"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The event type to trigger the workflow on HookEventType EventLogType `json:"hookEventType"` }
Trigger workflow with test event input
type TiersMode ¶
type TiersMode string
Tiers mode
func (TiersMode) MarshalGQL ¶
func (*TiersMode) UnmarshalGQL ¶
type TiersModeFilterComparison ¶
type TiersModeFilterComparison struct { Eq *TiersMode `json:"eq,omitempty"` Gt *TiersMode `json:"gt,omitempty"` Gte *TiersMode `json:"gte,omitempty"` ILike *TiersMode `json:"iLike,omitempty"` In []TiersMode `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *TiersMode `json:"like,omitempty"` Lt *TiersMode `json:"lt,omitempty"` Lte *TiersMode `json:"lte,omitempty"` Neq *TiersMode `json:"neq,omitempty"` NotILike *TiersMode `json:"notILike,omitempty"` NotIn []TiersMode `json:"notIn,omitempty"` NotLike *TiersMode `json:"notLike,omitempty"` }
type TotalPriceFragment ¶
type TotalPriceFragment struct { SubTotal TotalPriceFragment_SubTotal "json:\"subTotal\" graphql:\"subTotal\"" Total TotalPriceFragment_Total "json:\"total\" graphql:\"total\"" }
type TransferSubscriptionResponse ¶
type TransferSubscriptionResponse struct {
TransferSubscription *SlimSubscriptionFragment "json:\"transferSubscription\" graphql:\"transferSubscription\""
}
type TransferSubscriptionToResourceInput ¶ added in v2.196.0
type TransferSubscriptionToResourceInput struct { // The resource ID to transfer the subscription to DestinationResourceID *string `json:"destinationResourceId,omitempty"` // The environment ID of the subscription to transfer EnvironmentID *string `json:"environmentId,omitempty"` // The ID of the subscription to transfer SubscriptionID string `json:"subscriptionId"` }
The input for transferring a subscription to a resource
type TransferSubscriptionToResourceResponse ¶ added in v2.198.1
type TransferSubscriptionToResourceResponse struct {
TransferSubscriptionToResource *SlimSubscriptionFragment "json:\"transferSubscriptionToResource\" graphql:\"transferSubscriptionToResource\""
}
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Addons ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Addons_Addon ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Customer ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_ExperimentInfo ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Plan ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶ added in v2.198.1
type TransferSubscriptionToResource_TransferSubscriptionToResource_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶ added in v2.198.1
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Addons ¶
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_ExperimentInfo ¶
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices ¶
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type TransferSubscription_TransferSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type TrialConfiguration ¶ added in v2.192.0
type TrialConfiguration struct { // Indicates the behavior of the subscription when the trial is expired. TrialEndBehavior TrialEndBehavior `json:"trialEndBehavior"` }
Trial configuration
type TrialEndBehavior ¶ added in v2.192.0
type TrialEndBehavior string
Indicates the behavior of the subscription when the trial is expired.
const ( // cancel the subscription when the trial is expired TrialEndBehaviorCancelSubscription TrialEndBehavior = "CANCEL_SUBSCRIPTION" // convert the trial subscription to a paid subscription TrialEndBehaviorConvertToPaid TrialEndBehavior = "CONVERT_TO_PAID" )
func (TrialEndBehavior) IsValid ¶ added in v2.192.0
func (e TrialEndBehavior) IsValid() bool
func (TrialEndBehavior) MarshalGQL ¶ added in v2.192.0
func (e TrialEndBehavior) MarshalGQL(w io.Writer)
func (TrialEndBehavior) String ¶ added in v2.192.0
func (e TrialEndBehavior) String() string
func (*TrialEndBehavior) UnmarshalGQL ¶ added in v2.192.0
func (e *TrialEndBehavior) UnmarshalGQL(v interface{}) error
type TrialOverrideConfigurationInput ¶
type TrialOverrideConfigurationInput struct { IsTrial bool `json:"isTrial"` // Indicates the behavior of the subscription when the trial is expired. TrialEndBehavior *TrialEndBehavior `json:"trialEndBehavior,omitempty"` TrialEndDate *string `json:"trialEndDate,omitempty"` }
type TrialPeriodUnits ¶
type TrialPeriodUnits string
day or month.
const ( TrialPeriodUnitsDay TrialPeriodUnits = "DAY" TrialPeriodUnitsMonth TrialPeriodUnits = "MONTH" )
func (TrialPeriodUnits) IsValid ¶
func (e TrialPeriodUnits) IsValid() bool
func (TrialPeriodUnits) MarshalGQL ¶
func (e TrialPeriodUnits) MarshalGQL(w io.Writer)
func (TrialPeriodUnits) String ¶
func (e TrialPeriodUnits) String() string
func (*TrialPeriodUnits) UnmarshalGQL ¶
func (e *TrialPeriodUnits) UnmarshalGQL(v interface{}) error
type TrialedPlan ¶
type TrialedPlan struct { // Internal plan id PlanID *string `json:"planId"` // Plan slug, as defined by the user PlanRefID *string `json:"planRefId"` // Internal product id ProductID *string `json:"productId"` // Product slug, as defined by the user ProductRefID *string `json:"productRefId"` }
Information on a plan this customer already trialed
type TriggerSubscriptionBillingMonthEndsSoonWebhookInput ¶
type TriggerSubscriptionBillingMonthEndsSoonWebhookInput struct { // The subscription reference id to trigger the webhook for SubscriptionID string `json:"subscriptionId"` }
Input for triggering the subscription billing month ends soon webhook
type TriggerSubscriptionMigrationInput ¶
type TriggerSubscriptionMigrationInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The unique identifier for the entity RefID string `json:"refId"` // The version number of the plan to migrate VersionNumber float64 `json:"versionNumber"` }
Trigger a subscription migration
type TriggerSubscriptionMigrationResult ¶
type TriggerSubscriptionMigrationResult struct { // The id of the task that was created TaskID *string `json:"taskId"` }
The result of triggering a subscription migration
type TriggerSubscriptionUsageSyncInput ¶
type TriggerSubscriptionUsageSyncInput struct { // The customer id to trigger usage sync for CustomerID string `json:"customerId"` // The environment id to trigger usage sync for EnvironmentID *string `json:"environmentId,omitempty"` // The resource id to trigger usage sync for ResourceID *string `json:"resourceId,omitempty"` }
Input for triggering usage sync
type TriggerWorkflowDto ¶ added in v2.349.0
type TriggerWorkflowDto struct { // Workflow payload Response map[string]interface{} `json:"response"` // Trigger workflow success Success bool `json:"success"` }
Trigger workflow
type TriggerWorkflowInput ¶ added in v2.349.0
type TriggerWorkflowInput struct { // If set to true, trigger the test workflow, otherwise trigger live workflow IsTest *bool `json:"isTest,omitempty"` // Workflow payload Payload map[string]interface{} `json:"payload,omitempty"` // Trigger id TriggerID string `json:"triggerId"` }
Trigger workflow input
type TypographyConfiguration ¶
type TypographyConfiguration struct { // Font styling for body text. Body *FontVariant `json:"body"` // Primary font family used across the widget. FontFamily *string `json:"fontFamily"` // Font styling for level-1 headings. H1 *FontVariant `json:"h1"` // Font styling for level-2 headings. H2 *FontVariant `json:"h2"` // Font styling for level-3 headings. H3 *FontVariant `json:"h3"` }
Typography settings for various text elements.
type TypographyConfigurationFragment ¶
type TypographyConfigurationFragment struct { FontFamily *string "json:\"fontFamily\" graphql:\"fontFamily\"" H1 *FontVariantFragment "json:\"h1\" graphql:\"h1\"" H2 *FontVariantFragment "json:\"h2\" graphql:\"h2\"" H3 *FontVariantFragment "json:\"h3\" graphql:\"h3\"" Body *FontVariantFragment "json:\"body\" graphql:\"body\"" }
type TypographyConfigurationInput ¶
type TypographyConfigurationInput struct { // Style applied to general text content. Body *FontVariantInput `json:"body,omitempty"` // Font family to be used throughout the widget. FontFamily *string `json:"fontFamily,omitempty"` // Style applied to top-level headings. H1 *FontVariantInput `json:"h1,omitempty"` // Style applied to second-level headings. H2 *FontVariantInput `json:"h2,omitempty"` // Style applied to third-level headings. H3 *FontVariantInput `json:"h3,omitempty"` }
Input for setting typography styles for widgets.
type UUIDFilterComparison ¶ added in v2.458.0
type UUIDFilterComparison struct { Eq *string `json:"eq,omitempty"` Gt *string `json:"gt,omitempty"` Gte *string `json:"gte,omitempty"` ILike *string `json:"iLike,omitempty"` In []string `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *string `json:"like,omitempty"` Lt *string `json:"lt,omitempty"` Lte *string `json:"lte,omitempty"` Neq *string `json:"neq,omitempty"` NotILike *string `json:"notILike,omitempty"` NotIn []string `json:"notIn,omitempty"` NotLike *string `json:"notLike,omitempty"` }
type UnArchiveFeatureGroupInput ¶ added in v2.464.0
type UnArchiveFeatureGroupInput struct { // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The feature group id FeatureGroupID string `json:"featureGroupId"` }
Input for unarchiving a feature group
type UnArchiveFeatureInput ¶ added in v2.324.0
type UnArchiveFeatureInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Unique identifier for the entity ID string `json:"id"` }
Input for un-archiving a feature
type UnArchivePlanInput ¶ added in v2.324.0
type UnArchivePlanInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Plan ID to unarchive ID string `json:"id"` }
Input for un-archiving a plan
type UnPublishedPackageError ¶
type UnarchiveCustomerInput ¶
type UnarchiveCustomerInput struct { // Customer slug CustomerID string `json:"customerId"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` }
Unarchive a customer
type UnarchiveCustomerResponse ¶
type UnarchiveCustomerResponse struct {
UnarchiveCustomer *SlimCustomerFragment "json:\"unarchiveCustomer\" graphql:\"unarchiveCustomer\""
}
type UnarchiveEnvironmentInput ¶
type UnarchiveEnvironmentInput struct { // Unique identifier for the entity ID *string `json:"id,omitempty"` // A unique identifier for the environment Slug *string `json:"slug,omitempty"` }
Input for unarchiving an environment
type UnitAmountChangeVariables ¶
type UnitAmountChangeVariables struct { FeatureID *string `json:"featureId"` NewUnitAmount *float64 `json:"newUnitAmount"` }
func (UnitAmountChangeVariables) IsScheduleVariables ¶
func (UnitAmountChangeVariables) IsScheduleVariables()
type UnitTransformation ¶
type UnitTransformation struct { // Divide usage by this number Divide float64 `json:"divide"` // Singular feature units after the transformation FeatureUnits *string `json:"featureUnits"` // Plural feature units after the transformation FeatureUnitsPlural *string `json:"featureUnitsPlural"` // After division, either round the result up or down Round UnitTransformationRound `json:"round"` }
Transformation to the reported usage
type UnitTransformationInput ¶
type UnitTransformationInput struct { // Divide usage by this number Divide int64 `json:"divide"` // Singular feature units after the transformation FeatureUnits *string `json:"featureUnits,omitempty"` // Plural feature units after the transformation FeatureUnitsPlural *string `json:"featureUnitsPlural,omitempty"` // After division, either round the result up or down Round *UnitTransformationRound `json:"round,omitempty"` }
Input for unit transformation to be applied to the reported usage
type UnitTransformationRound ¶
type UnitTransformationRound string
Unit transformation round type
const ( // Apply round down after transformation UnitTransformationRoundDown UnitTransformationRound = "DOWN" // Apply round up after transformation UnitTransformationRoundUp UnitTransformationRound = "UP" )
func (UnitTransformationRound) IsValid ¶
func (e UnitTransformationRound) IsValid() bool
func (UnitTransformationRound) MarshalGQL ¶
func (e UnitTransformationRound) MarshalGQL(w io.Writer)
func (UnitTransformationRound) String ¶
func (e UnitTransformationRound) String() string
func (*UnitTransformationRound) UnmarshalGQL ¶
func (e *UnitTransformationRound) UnmarshalGQL(v interface{}) error
type UpdateAccountInput ¶
type UpdateAccountInput struct { // The method of adding new members to this account AccessMethod *AccountAccessMethod `json:"accessMethod,omitempty"` // Email domain to be used for sso and authorized domain configuration AccountEmailDomain *string `json:"accountEmailDomain,omitempty"` // Default SSO roles for the account DefaultSSORoles *DefaultSSORolesInput `json:"defaultSSORoles,omitempty"` // The display name of the account DisplayName string `json:"displayName"` // The billing anchor for the subscription, e.g. "START_OF_THE_MONTH" SubscriptionBillingAnchor *BillingAnchor `json:"subscriptionBillingAnchor,omitempty"` // The proration behavior for the subscription, e.g. "CREATE_PRORATIONS" SubscriptionProrationBehavior *ProrationBehavior `json:"subscriptionProrationBehavior,omitempty"` // The timezone of the account, e.g. "America/New_York" Timezone *string `json:"timezone,omitempty"` }
Input type for updating an account
type UpdateCouponInput ¶
type UpdateCouponInput struct { // Metadata associated with the entity AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // Description of the coupon Description *string `json:"description,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Name of the coupon Name *string `json:"name,omitempty"` // The unique identifier for the entity RefID string `json:"refId"` }
Update a coupon input
type UpdateCustomerInput ¶
type UpdateCustomerInput struct { // Additional metadata update AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // The AWS Marketplace integration id AwsMarketplaceCustomerID *string `json:"awsMarketplaceCustomerId,omitempty"` // The unique identifier for the entity in the billing provider BillingID *string `json:"billingId,omitempty"` // Billing information update BillingInformation *CustomerBillingInfo `json:"billingInformation,omitempty"` // Update a customer level coupon CouponRefID *string `json:"couponRefId,omitempty"` // The unique identifier for the customer in Hubspot integration CrmID *string `json:"crmId,omitempty"` // Customer slug CustomerID *string `json:"customerId,omitempty"` // The email of the customer Email *string `json:"email,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The name of the customer Name *string `json:"name,omitempty"` // Customer slug RefID *string `json:"refId,omitempty"` // The unique identifier for the customer in Salesforce integration SalesforceID *string `json:"salesforceId,omitempty"` // Should wait for sync to complete before returning a response ShouldWaitSync *bool `json:"shouldWaitSync,omitempty"` }
Update customer information
type UpdateCustomerResponse ¶
type UpdateCustomerResponse struct {
UpdateCustomer *SlimCustomerFragment "json:\"updateCustomer\" graphql:\"updateCustomer\""
}
type UpdateEntitlementsOrderDto ¶
type UpdateEntitlementsOrderDto struct { ID string `json:"id"` // The order of the entitlement in the entitlement list Order *float64 `json:"order"` }
Update entitlements order
type UpdateExperimentInput ¶
type UpdateExperimentInput struct { // Name for the control group ControlGroupName *string `json:"controlGroupName,omitempty"` // Description of the experiements Description *string `json:"description,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Name of the experiment Name *string `json:"name,omitempty"` // Internal identifier for the product experiment is associated with ProductID *string `json:"productId,omitempty"` // Product settings for the variant group ProductSettings *ProductSettingsInput `json:"productSettings,omitempty"` // The unique identifier for the experiment RefID string `json:"refId"` // Name for the variant group VariantGroupName *string `json:"variantGroupName,omitempty"` // Percentage of users in the variant group VariantPercentage *float64 `json:"variantPercentage,omitempty"` }
Input parameters for updating an existing experiment
type UpdateFeatureInput ¶
type UpdateFeatureInput struct { // The additional metadata for the feature AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` // The description for the feature Description *string `json:"description,omitempty"` // The display name for the feature DisplayName *string `json:"displayName,omitempty"` // The configuration data for the feature EnumConfiguration []*EnumConfigurationEntityInput `json:"enumConfiguration,omitempty"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // The units for the feature FeatureUnits *string `json:"featureUnits,omitempty"` // The plural units for the feature FeatureUnitsPlural *string `json:"featureUnitsPlural,omitempty"` // Input for creating a meter Meter *CreateMeter `json:"meter,omitempty"` // The unique identifier for the feature RefID string `json:"refId"` // Unit transformation to be applied to the reported usage UnitTransformation *UnitTransformationInput `json:"unitTransformation,omitempty"` }
Input for updating a feature
type UpdateHook ¶
type UpdateHook struct { // A JSON containing the configuration for each event log type Configuration map[string]interface{} `json:"configuration,omitempty"` // Timestamp of when the record was created CreatedAt *string `json:"createdAt,omitempty"` // Webhook description Description *string `json:"description,omitempty"` // The Webhook endpoint URL Endpoint *string `json:"endpoint,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The event types that the webhook will be triggered on EventLogTypes []EventLogType `json:"eventLogTypes,omitempty"` // Unique identifier for the entity ID *string `json:"id,omitempty"` // Secret key for the webhook SecretKey *string `json:"secretKey,omitempty"` // The status of the webhook Status *HookStatus `json:"status,omitempty"` }
type UpdateIntegrationInput ¶
type UpdateIntegrationInput struct { // Auth0 integration configuration Auth0Credentials *Auth0CredentialsInput `json:"auth0Credentials,omitempty"` // The reference ID for the integration IntegrationID *string `json:"integrationId,omitempty"` // Whether the integration is the default integration IsDefault *bool `json:"isDefault,omitempty"` // OpenFGA integration configuration OpenFGACredentials *OpenFGACredentialsInput `json:"openFGACredentials,omitempty"` // Salesforce integration configuration SalesforceCredentials *SalesforceCredentialsInput `json:"salesforceCredentials,omitempty"` // Stripe integration configuration StripeCredentials *UpdateStripeCredentialsInput `json:"stripeCredentials,omitempty"` // The vendor identifier of integration VendorIdentifier VendorIdentifier `json:"vendorIdentifier"` // Zuora integration configuration ZuoraCredentials *ZuoraCredentialsInput `json:"zuoraCredentials,omitempty"` }
Update integration input
type UpdateOneEnvironmentInput ¶
type UpdateOneEnvironmentInput struct { // The id of the record to update ID string `json:"id"` // The update to apply. Update EnvironmentInput `json:"update"` }
type UpdateOneHookInput ¶
type UpdateOneHookInput struct { // The id of the record to update ID string `json:"id"` // The update to apply. Update UpdateHook `json:"update"` }
type UpdateOneIntegrationInput ¶
type UpdateOneIntegrationInput struct { // The id of the record to update ID string `json:"id"` // The update to apply. Update UpdateIntegrationInput `json:"update"` }
type UpdateOnePackageEntitlementInput ¶
type UpdateOnePackageEntitlementInput struct { // The id of the record to update ID string `json:"id"` // The update to apply. Update PackageEntitlementUpdateInput `json:"update"` }
type UpdateOneProductInput ¶
type UpdateOneProductInput struct { // The id of the record to update ID string `json:"id"` // The update to apply. Update ProductUpdateInput `json:"update"` }
type UpdateOnePromotionalEntitlementInput ¶
type UpdateOnePromotionalEntitlementInput struct { // The id of the record to update ID string `json:"id"` // The update to apply. Update PromotionalEntitlementUpdateInput `json:"update"` }
type UpdatePackageEntitlementOrderInput ¶
type UpdatePackageEntitlementOrderInput struct { // Entitlements to update Entitlements []*UpdatePackageEntitlementOrderItemInput `json:"entitlements"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // The unique identifier of the entitlement package PackageID string `json:"packageId"` }
Update package entitlement order input
type UpdatePackageEntitlementOrderItemInput ¶
type UpdatePackageEntitlementOrderItemInput struct { // Unique identifier for the entity ID string `json:"id"` // The order of the entitlement in the entitlement list Order *float64 `json:"order,omitempty"` }
Update package entitlement order item input
type UpdateStripeCredentialsInput ¶ added in v2.314.2
type UpdateStripeCredentialsInput struct { // Whether tax is enabled for the Stripe account IsTaxEnabled *bool `json:"isTaxEnabled,omitempty"` }
Input configuration for updating Stripe integration
type UpdateSubscriptionEntitlementInput ¶
type UpdateSubscriptionEntitlementInput struct { // The unique identifier of the entitlement feature FeatureID *string `json:"featureId,omitempty"` // Whether the entitlement has a soft limit HasSoftLimit *bool `json:"hasSoftLimit,omitempty"` // Whether the entitlement has an unlimited usage HasUnlimitedUsage *bool `json:"hasUnlimitedUsage,omitempty"` // Unique identifier for the entity ID *string `json:"id,omitempty"` // The monthly reset period configuration of the entitlement, defined when reset period is monthly MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // The reset period of the entitlement ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // The usage limit of the entitlement UsageLimit *float64 `json:"usageLimit,omitempty"` // The weekly reset period configuration of the entitlement, defined when reset period is weekly WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // The yearly reset period configuration of the entitlement, defined when reset period is yearly YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Update subscription entitlement input
type UpdateSubscriptionInput ¶
type UpdateSubscriptionInput struct { AdditionalMetaData map[string]interface{} `json:"additionalMetaData,omitempty"` Addons []*SubscriptionAddonInput `json:"addons,omitempty"` // Coupon input AppliedCoupon *SubscriptionCouponInput `json:"appliedCoupon,omitempty"` AwaitPaymentConfirmation *bool `json:"awaitPaymentConfirmation,omitempty"` BillableFeatures []*BillableFeatureInput `json:"billableFeatures,omitempty"` BillingInformation *SubscriptionBillingInfo `json:"billingInformation,omitempty"` BillingPeriod *BillingPeriod `json:"billingPeriod,omitempty"` // Budget configuration Budget *BudgetConfigurationInput `json:"budget,omitempty"` EnvironmentID *string `json:"environmentId,omitempty"` // The minimum spend configuration MinimumSpend *SubscriptionMinimumSpendValueInput `json:"minimumSpend,omitempty"` // Override the price of the subscription PriceOverrides []*PriceOverrideInput `json:"priceOverrides,omitempty"` PromotionCode *string `json:"promotionCode,omitempty"` RefID *string `json:"refId,omitempty"` ScheduleStrategy *ScheduleStrategy `json:"scheduleStrategy,omitempty"` SubscriptionEntitlements []*UpdateSubscriptionEntitlementInput `json:"subscriptionEntitlements,omitempty"` SubscriptionID *string `json:"subscriptionId,omitempty"` TrialEndDate *string `json:"trialEndDate,omitempty"` UnitQuantity *float64 `json:"unitQuantity,omitempty"` }
type UpdateSubscriptionResponse ¶
type UpdateSubscriptionResponse struct {
UpdateSubscription *SlimSubscriptionFragment "json:\"updateSubscription\" graphql:\"updateSubscription\""
}
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Addons ¶
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Addons struct { Quantity float64 "json:\"quantity\" graphql:\"quantity\"" Addon UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Addons_Addon "json:\"addon\" graphql:\"addon\"" }
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_ExperimentInfo ¶
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_ExperimentInfo struct { Name string "json:\"name\" graphql:\"name\"" ID string "json:\"id\" graphql:\"id\"" GroupType ExperimentGroupType "json:\"groupType\" graphql:\"groupType\"" GroupName string "json:\"groupName\" graphql:\"groupName\"" }
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices ¶
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices struct { UsageLimit *float64 "json:\"usageLimit\" graphql:\"usageLimit\"" Price *PriceFragment "json:\"price\" graphql:\"price\"" }
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature ¶
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Feature struct { RefID string "json:\"refId\" graphql:\"refId\"" FeatureUnits *string "json:\"featureUnits\" graphql:\"featureUnits\"" FeatureUnitsPlural *string "json:\"featureUnitsPlural\" graphql:\"featureUnitsPlural\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description\" graphql:\"description\"" }
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Price ¶
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_FlatPrice ¶
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_Prices_Price_PriceFragment_Tiers_PriceTierFragment_UnitPrice ¶
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_SubTotal ¶
type UpdateSubscription_UpdateSubscription_SlimSubscriptionFragment_TotalPrice_TotalPriceFragment_Total ¶
type UpdateUserInput ¶
type UpdateUserInput struct { // User selected department Department *Department `json:"department,omitempty"` // User first and last name Name string `json:"name"` }
Update the users information
type UsageCharged ¶
type UsageCharged struct { // The id of the feature FeatureID *string `json:"featureId"` // The amount of units charged for usage usage UsageAmount float64 `json:"usageAmount"` }
An object representing the usage charged
type UsageEvent ¶
type UsageEvent struct { // Customer Customer *Customer `json:"customer"` // Customer id CustomerID string `json:"customerId"` // Dimensions associated with the usage event Dimensions map[string]interface{} `json:"dimensions"` // The name of the usage event EventName string `json:"eventName"` // Unique identifier for the entity ID string `json:"id"` // Idempotency key IdempotencyKey string `json:"idempotencyKey"` // Resource id ResourceID *string `json:"resourceId"` // Timestamp Timestamp string `json:"timestamp"` }
A usage event record
type UsageEventReportInput ¶
type UsageEventReportInput struct { // Customer id CustomerID string `json:"customerId"` // Dimensions to include in the events fields Dimensions map[string]interface{} `json:"dimensions,omitempty"` // Name of the event EventName string `json:"eventName"` // Idempotency key IdempotencyKey string `json:"idempotencyKey"` // Resource id ResourceID *string `json:"resourceId,omitempty"` // Timestamp Timestamp *string `json:"timestamp,omitempty"` }
Input parameters for reporting usage events
type UsageEventsInput ¶
type UsageEventsInput struct { // Customer id filter CustomerID *string `json:"customerId,omitempty"` // Environment id filter EnvironmentID string `json:"environmentId"` // List of event filters Filters []*MeterFilterDefinitionInput `json:"filters,omitempty"` }
Input for usage events
type UsageEventsPreview ¶
type UsageEventsPreview struct { // A usage event record Events []*UsageEvent `json:"events"` }
Usage events preview
type UsageEventsReportInput ¶
type UsageEventsReportInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // A list of usage events to report UsageEvents []*UsageEventReportInput `json:"usageEvents"` }
Input parameters for reporting usage events
type UsageHistory ¶
type UsageHistory struct { // The end date of the usage history period EndDate *string `json:"endDate"` // Groups included in the usage history Groups []*GroupUsageHistory `json:"groups"` // Markers indicating events that affect feature usage Markers []*UsageMarker `json:"markers"` // The start date of the usage history period StartDate string `json:"startDate"` // List of usage measurements within the period UsageMeasurements []*UsageMeasurementPoint `json:"usageMeasurements"` }
Usage history
type UsageHistoryFragment ¶
type UsageHistoryFragment struct { StartDate string "json:\"startDate\" graphql:\"startDate\"" EndDate *string "json:\"endDate\" graphql:\"endDate\"" Markers []*UsageHistoryFragment_Markers "json:\"markers\" graphql:\"markers\"" UsageMeasurements []*UsageHistoryFragment_UsageMeasurements "json:\"usageMeasurements\" graphql:\"usageMeasurements\"" Groups []*UsageHistoryFragment_Groups "json:\"groups\" graphql:\"groups\"" }
type UsageHistoryFragment_Groups ¶
type UsageHistoryFragment_Groups struct { GroupInfo []*UsageHistoryFragment_Groups_GroupInfo "json:\"groupInfo\" graphql:\"groupInfo\"" UsageMeasurements []*UsageHistoryFragment_Groups_UsageMeasurements "json:\"usageMeasurements\" graphql:\"usageMeasurements\"" }
type UsageHistoryFragment_Markers ¶ added in v2.188.0
type UsageHistoryFragment_Markers struct { Type UsageMarkerType "json:\"type\" graphql:\"type\"" Timestamp string "json:\"timestamp\" graphql:\"timestamp\"" }
type UsageHistoryInput ¶
type UsageHistoryInput struct { // Reference identifier for the customer CustomerRefID string `json:"customerRefId"` // The end date of the range EndDate *string `json:"endDate,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Reference identifier for the feature FeatureRefID string `json:"featureRefId"` // Criteria by which to group the usage history GroupBy []string `json:"groupBy,omitempty"` // Monthly reset period configuration MonthlyResetPeriodConfiguration *MonthlyResetPeriodConfigInput `json:"monthlyResetPeriodConfiguration,omitempty"` // Reset period ResetPeriod *EntitlementResetPeriod `json:"resetPeriod,omitempty"` // Reference identifier for the resource ResourceRefID *string `json:"resourceRefId,omitempty"` // The start date of the range StartDate string `json:"startDate"` // Weekly reset period configuration WeeklyResetPeriodConfiguration *WeeklyResetPeriodConfigInput `json:"weeklyResetPeriodConfiguration,omitempty"` // Yearly reset period configuration YearlyResetPeriodConfiguration *YearlyResetPeriodConfigInput `json:"yearlyResetPeriodConfiguration,omitempty"` }
Input parameters for retrieving usage history
type UsageHistoryPoint ¶ added in v2.234.0
type UsageHistoryPoint struct { // Indicates whether there was usage reset in this point, see `markers` for details IsResetPoint bool `json:"isResetPoint"` // Timestamp of the usage history point Timestamp string `json:"timestamp"` // Value of the usage history point Value float64 `json:"value"` }
Point in the usage history
type UsageHistorySeries ¶ added in v2.234.0
type UsageHistorySeries struct { // Points in the usage history series Points []*UsageHistoryPoint `json:"points"` // Tags for the usage history series Tags []*UsageHistorySeriesTag `json:"tags"` }
Series of usage history
type UsageHistorySeriesTag ¶ added in v2.234.0
type UsageHistorySeriesTag struct { // Key of the tag Key string `json:"key"` // Value of the tag Value string `json:"value"` }
Tag for the usage history series
type UsageHistoryV2 ¶ added in v2.234.0
type UsageHistoryV2 struct { // Markers for events that affecting feature usage Markers []*UsageMarker `json:"markers"` // Series of usage history Series []*UsageHistorySeries `json:"series"` }
Usage history
type UsageHistoryV2Fragment ¶ added in v2.235.0
type UsageHistoryV2Fragment struct { Markers []*UsageHistoryV2Fragment_Markers "json:\"markers\" graphql:\"markers\"" Series []*UsageHistoryV2Fragment_Series "json:\"series\" graphql:\"series\"" }
type UsageHistoryV2Fragment_Markers ¶ added in v2.235.0
type UsageHistoryV2Fragment_Markers struct { Type UsageMarkerType "json:\"type\" graphql:\"type\"" Timestamp string "json:\"timestamp\" graphql:\"timestamp\"" }
type UsageHistoryV2Fragment_Series ¶ added in v2.235.0
type UsageHistoryV2Fragment_Series struct { Tags []*UsageHistoryV2Fragment_Series_Tags "json:\"tags\" graphql:\"tags\"" Points []*UsageHistoryV2Fragment_Series_Points "json:\"points\" graphql:\"points\"" }
type UsageHistoryV2Fragment_Series_Points ¶ added in v2.235.0
type UsageHistoryV2Fragment_Series_Tags ¶ added in v2.235.0
type UsageHistoryV2Input ¶ added in v2.234.0
type UsageHistoryV2Input struct { // Customer id CustomerID string `json:"customerId"` // The end date of the range EndDate *string `json:"endDate,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Feature id FeatureID string `json:"featureId"` // Criteria by which to group the usage history GroupBy []string `json:"groupBy,omitempty"` // Resource id ResourceID *string `json:"resourceId,omitempty"` // The start date of the range StartDate string `json:"startDate"` }
Input parameters for retrieving usage history
type UsageMarker ¶ added in v2.184.0
type UsageMarker struct { // Timestamp of the marker Timestamp string `json:"timestamp"` // Type of marker Type UsageMarkerType `json:"type"` }
Marker for a event affecting usage
type UsageMarkerType ¶ added in v2.184.0
type UsageMarkerType string
Type of marker for a usage history point
const ( // Usage was reset due to reaching the end of a usage period UsageMarkerTypePeriodicReset UsageMarkerType = "PERIODIC_RESET" // Usage was reset due to a subscription change UsageMarkerTypeSubscriptionChangeReset UsageMarkerType = "SUBSCRIPTION_CHANGE_RESET" )
func (UsageMarkerType) IsValid ¶ added in v2.184.0
func (e UsageMarkerType) IsValid() bool
func (UsageMarkerType) MarshalGQL ¶ added in v2.184.0
func (e UsageMarkerType) MarshalGQL(w io.Writer)
func (UsageMarkerType) String ¶ added in v2.184.0
func (e UsageMarkerType) String() string
func (*UsageMarkerType) UnmarshalGQL ¶ added in v2.184.0
func (e *UsageMarkerType) UnmarshalGQL(v interface{}) error
type UsageMeasurement ¶
type UsageMeasurement struct { // Timestamp of when the record was created CreatedAt string `json:"createdAt"` Customer Customer `json:"customer"` // Customer id CustomerID string `json:"customerId"` Environment Environment `json:"environment"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` Feature Feature `json:"feature"` // Feature id FeatureID string `json:"featureId"` // Unique identifier for the usage measurement ID string `json:"id"` // Measured usage value Value float64 `json:"value"` }
Usage measurement
type UsageMeasurementAvgAggregate ¶
type UsageMeasurementAvgAggregate struct {
ID *float64 `json:"id"`
}
type UsageMeasurementConnection ¶
type UsageMeasurementConnection struct { // Array of edges. Edges []*UsageMeasurementEdge `json:"edges"` // Paging information PageInfo PageInfo `json:"pageInfo"` // Fetch total count of records TotalCount int64 `json:"totalCount"` }
type UsageMeasurementCreateInput ¶
type UsageMeasurementCreateInput struct { // Timestamp of when the record was created CreatedAt *string `json:"createdAt,omitempty"` // Customer id CustomerID string `json:"customerId"` // Additional dimensions for the usage report Dimensions map[string]interface{} `json:"dimensions,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Feature id FeatureID string `json:"featureId"` // Resource id ResourceID *string `json:"resourceId,omitempty"` // The method by which the usage value should be updated UpdateBehavior *UsageUpdateBehavior `json:"updateBehavior,omitempty"` // The value to report for usage Value float64 `json:"value"` }
Input for creating a usage measurement
type UsageMeasurementEdge ¶
type UsageMeasurementEdge struct { // Cursor for this node. Cursor string `json:"cursor"` // The node containing the UsageMeasurement Node UsageMeasurement `json:"node"` }
type UsageMeasurementFilter ¶
type UsageMeasurementFilter struct { And []*UsageMeasurementFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Customer *UsageMeasurementFilterCustomerFilter `json:"customer,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` Feature *UsageMeasurementFilterFeatureFilter `json:"feature,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Or []*UsageMeasurementFilter `json:"or,omitempty"` }
type UsageMeasurementFilterCustomerFilter ¶
type UsageMeasurementFilterCustomerFilter struct { And []*UsageMeasurementFilterCustomerFilter `json:"and,omitempty"` BillingID *StringFieldComparison `json:"billingId,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` CrmHubspotCompanyID *StringFieldComparison `json:"crmHubspotCompanyId,omitempty"` CrmHubspotCompanyURL *StringFieldComparison `json:"crmHubspotCompanyUrl,omitempty"` CrmID *StringFieldComparison `json:"crmId,omitempty"` CustomerID *StringFieldComparison `json:"customerId,omitempty"` DeletedAt *DateFieldComparison `json:"deletedAt,omitempty"` Email *StringFieldComparison `json:"email,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` Name *StringFieldComparison `json:"name,omitempty"` Or []*UsageMeasurementFilterCustomerFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` SalesforceID *StringFieldComparison `json:"salesforceId,omitempty"` SearchQuery *CustomerSearchQueryFilterComparison `json:"searchQuery,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type UsageMeasurementFilterFeatureFilter ¶
type UsageMeasurementFilterFeatureFilter struct { And []*UsageMeasurementFilterFeatureFilter `json:"and,omitempty"` CreatedAt *DateFieldComparison `json:"createdAt,omitempty"` Description *StringFieldComparison `json:"description,omitempty"` DisplayName *StringFieldComparison `json:"displayName,omitempty"` EnvironmentID *StringFieldComparison `json:"environmentId,omitempty"` FeatureStatus *FeatureStatusFilterComparison `json:"featureStatus,omitempty"` FeatureType *FeatureTypeFilterComparison `json:"featureType,omitempty"` ID *StringFieldComparison `json:"id,omitempty"` MeterType *MeterTypeFilterComparison `json:"meterType,omitempty"` Or []*UsageMeasurementFilterFeatureFilter `json:"or,omitempty"` RefID *StringFieldComparison `json:"refId,omitempty"` UpdatedAt *DateFieldComparison `json:"updatedAt,omitempty"` }
type UsageMeasurementPoint ¶
type UsageMeasurementPoint struct { // The date and time of this measurement point Date string `json:"date"` // Indicates whether usage was reset at this point; see markers for further details IsResetPoint bool `json:"isResetPoint"` // The recorded value at this measurement point Value float64 `json:"value"` }
Usage measurement point
type UsageMeasurementSort ¶
type UsageMeasurementSort struct { Direction SortDirection `json:"direction"` Field UsageMeasurementSortFields `json:"field"` Nulls *SortNulls `json:"nulls,omitempty"` }
type UsageMeasurementSortFields ¶
type UsageMeasurementSortFields string
const ( UsageMeasurementSortFieldsCreatedAt UsageMeasurementSortFields = "createdAt" UsageMeasurementSortFieldsEnvironmentID UsageMeasurementSortFields = "environmentId" UsageMeasurementSortFieldsID UsageMeasurementSortFields = "id" )
func (UsageMeasurementSortFields) IsValid ¶
func (e UsageMeasurementSortFields) IsValid() bool
func (UsageMeasurementSortFields) MarshalGQL ¶
func (e UsageMeasurementSortFields) MarshalGQL(w io.Writer)
func (UsageMeasurementSortFields) String ¶
func (e UsageMeasurementSortFields) String() string
func (*UsageMeasurementSortFields) UnmarshalGQL ¶
func (e *UsageMeasurementSortFields) UnmarshalGQL(v interface{}) error
type UsageMeasurementSumAggregate ¶
type UsageMeasurementSumAggregate struct {
ID *float64 `json:"id"`
}
type UsageMeasurementUpdated ¶
type UsageMeasurementUpdated struct { // The unique identifier for the account AccountID string `json:"accountId"` // The current measured usage value CurrentUsage float64 `json:"currentUsage"` // Customer id CustomerID string `json:"customerId"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Feature id FeatureID string `json:"featureId"` // The date when the next usage reset will occur NextResetDate *float64 `json:"nextResetDate"` // Resource id ResourceID *string `json:"resourceId"` // The end date of the usage period in which this measurement resides (for entitlements with a reset period) UsagePeriodEnd *float64 `json:"usagePeriodEnd"` // The start date of the usage period in which this measurement resides (for entitlements with a reset period) UsagePeriodStart *float64 `json:"usagePeriodStart"` }
Usage measurement updated
type UsageMeasurementWithCurrentUsage ¶
type UsageMeasurementWithCurrentUsage struct { // Timestamp of when the record was created CreatedAt string `json:"createdAt"` // The current measured usage value CurrentUsage *float64 `json:"currentUsage"` // Customer id CustomerID string `json:"customerId"` // The unique identifier for the environment EnvironmentID string `json:"environmentId"` // Feature id FeatureID string `json:"featureId"` // Unique identifier for the entity ID string `json:"id"` // The date when the next usage reset will occur NextResetDate *string `json:"nextResetDate"` // Resource id ResourceID *string `json:"resourceId"` // Timestamp Timestamp string `json:"timestamp"` // The end date of the usage period in which this measurement resides (for entitlements with a reset period) UsagePeriodEnd *string `json:"usagePeriodEnd"` // The start date of the usage period in which this measurement resides (for entitlements with a reset period) UsagePeriodStart *string `json:"usagePeriodStart"` // The usage measurement record Value float64 `json:"value"` }
Usage measurement with current usage
type UsageUpdateBehavior ¶
type UsageUpdateBehavior string
Update behavior
const ( // Delta update UsageUpdateBehaviorDelta UsageUpdateBehavior = "DELTA" // Set update UsageUpdateBehaviorSet UsageUpdateBehavior = "SET" )
func (UsageUpdateBehavior) IsValid ¶
func (e UsageUpdateBehavior) IsValid() bool
func (UsageUpdateBehavior) MarshalGQL ¶
func (e UsageUpdateBehavior) MarshalGQL(w io.Writer)
func (UsageUpdateBehavior) String ¶
func (e UsageUpdateBehavior) String() string
func (*UsageUpdateBehavior) UnmarshalGQL ¶
func (e *UsageUpdateBehavior) UnmarshalGQL(v interface{}) error
type UsageUpdated ¶
type UsageUpdated struct { // Entitlement Entitlement Entitlement `json:"entitlement"` // Usage Usage UsageMeasurementUpdated `json:"usage"` }
Usage updated event
type UsageUpdatedFragment ¶
type UsageUpdatedFragment struct { CustomerID string "json:\"customerId\" graphql:\"customerId\"" ResourceID *string "json:\"resourceId\" graphql:\"resourceId\"" FeatureID string "json:\"featureId\" graphql:\"featureId\"" CurrentUsage float64 "json:\"currentUsage\" graphql:\"currentUsage\"" UsagePeriodStart *float64 "json:\"usagePeriodStart\" graphql:\"usagePeriodStart\"" UsagePeriodEnd *float64 "json:\"usagePeriodEnd\" graphql:\"usagePeriodEnd\"" NextResetDate *float64 "json:\"nextResetDate\" graphql:\"nextResetDate\"" }
type User ¶
type User struct { // User selected department Department *Department `json:"department"` // User email Email *string `json:"email"` // Unique identifier for the entity ID string `json:"id"` // Last time the user logged in LastSeenAt *string `json:"lastSeenAt"` // Environments this user is a member of Memberships []*Member `json:"memberships"` // User first and last name Name *string `json:"name"` // Link to the profile image ProfileImageURL *string `json:"profileImageUrl"` // support chat user identity token SupportChatToken *string `json:"supportChatToken"` }
Stigg user
type ValidateMergeEnvironment ¶
type ValidateMergeEnvironment struct { // List of errors or warnings found during the validation. Empty if isValid is true Errors []string `json:"errors"` // Boolean indicating whether the merge is valid and can proceed without issues IsValid bool `json:"isValid"` }
DTO representing the result of an environment merge validation
type ValidateMergeEnvironmentInput ¶
type ValidateMergeEnvironmentInput struct { // Slug of the destination environment DestinationEnvironmentSlug string `json:"destinationEnvironmentSlug"` // Optional configuration to customize how the validation is performed MergeConfiguration *EnvironmentMergeConfigurationInput `json:"mergeConfiguration,omitempty"` // Slug of the source environment SourceEnvironmentSlug string `json:"sourceEnvironmentSlug"` }
Input type for validateMergeEnvironment query
type VendorIdentifier ¶
type VendorIdentifier string
A vendor identifier object
const ( // Auth0 integration vendor identifier VendorIdentifierAuth0 VendorIdentifier = "AUTH0" // AWS Marketplace integration vendor identifier VendorIdentifierAwsMarketplace VendorIdentifier = "AWS_MARKETPLACE" // Google BigQuery integration vendor identifier VendorIdentifierBigQuery VendorIdentifier = "BIG_QUERY" // HubSpot integration vendor identifier VendorIdentifierHubspot VendorIdentifier = "HUBSPOT" // OpenFGA integration vendor identifier VendorIdentifierOpenFga VendorIdentifier = "OPEN_FGA" // Salesforce integration vendor identifier VendorIdentifierSalesforce VendorIdentifier = "SALESFORCE" // Snowflake integration vendor identifier VendorIdentifierSnowflake VendorIdentifier = "SNOWFLAKE" // Stripe integration vendor identifier VendorIdentifierStripe VendorIdentifier = "STRIPE" // Zuora integration vendor identifier VendorIdentifierZuora VendorIdentifier = "ZUORA" )
func (VendorIdentifier) IsValid ¶
func (e VendorIdentifier) IsValid() bool
func (VendorIdentifier) MarshalGQL ¶
func (e VendorIdentifier) MarshalGQL(w io.Writer)
func (VendorIdentifier) String ¶
func (e VendorIdentifier) String() string
func (*VendorIdentifier) UnmarshalGQL ¶
func (e *VendorIdentifier) UnmarshalGQL(v interface{}) error
type VendorIdentifierFilterComparison ¶
type VendorIdentifierFilterComparison struct { Eq *VendorIdentifier `json:"eq,omitempty"` Gt *VendorIdentifier `json:"gt,omitempty"` Gte *VendorIdentifier `json:"gte,omitempty"` ILike *VendorIdentifier `json:"iLike,omitempty"` In []VendorIdentifier `json:"in,omitempty"` Is *bool `json:"is,omitempty"` IsNot *bool `json:"isNot,omitempty"` Like *VendorIdentifier `json:"like,omitempty"` Lt *VendorIdentifier `json:"lt,omitempty"` Lte *VendorIdentifier `json:"lte,omitempty"` Neq *VendorIdentifier `json:"neq,omitempty"` NotILike *VendorIdentifier `json:"notILike,omitempty"` NotIn []VendorIdentifier `json:"notIn,omitempty"` NotLike *VendorIdentifier `json:"notLike,omitempty"` }
type VendorType ¶ added in v2.302.0
type VendorType string
The type of integration
const ( // Authentication integration type VendorTypeAuth VendorType = "AUTH" // Billing integration type VendorTypeBilling VendorType = "BILLING" // CRM integration type VendorTypeCrm VendorType = "CRM" // Data export integration type VendorTypeDataExport VendorType = "DATA_EXPORT" // Marketplace integration type VendorTypeMarketplace VendorType = "MARKETPLACE" )
func (VendorType) IsValid ¶ added in v2.302.0
func (e VendorType) IsValid() bool
func (VendorType) MarshalGQL ¶ added in v2.302.0
func (e VendorType) MarshalGQL(w io.Writer)
func (VendorType) String ¶ added in v2.302.0
func (e VendorType) String() string
func (*VendorType) UnmarshalGQL ¶ added in v2.302.0
func (e *VendorType) UnmarshalGQL(v interface{}) error
type WeeklyAccordingTo ¶
type WeeklyAccordingTo string
Weekly reset period according to configuration
const ( WeeklyAccordingToEveryFriday WeeklyAccordingTo = "EveryFriday" // Every Monday WeeklyAccordingToEveryMonday WeeklyAccordingTo = "EveryMonday" WeeklyAccordingToEverySaturday WeeklyAccordingTo = "EverySaturday" // Every Sunday WeeklyAccordingToEverySunday WeeklyAccordingTo = "EverySunday" // Every Thursday WeeklyAccordingToEveryThursday WeeklyAccordingTo = "EveryThursday" // Every Tuesday WeeklyAccordingToEveryTuesday WeeklyAccordingTo = "EveryTuesday" // Every Wednesday WeeklyAccordingToEveryWednesday WeeklyAccordingTo = "EveryWednesday" // Subscription start WeeklyAccordingToSubscriptionStart WeeklyAccordingTo = "SubscriptionStart" )
func (WeeklyAccordingTo) IsValid ¶
func (e WeeklyAccordingTo) IsValid() bool
func (WeeklyAccordingTo) MarshalGQL ¶
func (e WeeklyAccordingTo) MarshalGQL(w io.Writer)
func (WeeklyAccordingTo) String ¶
func (e WeeklyAccordingTo) String() string
func (*WeeklyAccordingTo) UnmarshalGQL ¶
func (e *WeeklyAccordingTo) UnmarshalGQL(v interface{}) error
type WeeklyResetPeriodConfig ¶
type WeeklyResetPeriodConfig struct { // Weekly according to configuration WeeklyAccordingTo *WeeklyAccordingTo `json:"weeklyAccordingTo"` }
Weekly reset period config
func (WeeklyResetPeriodConfig) IsResetPeriodConfiguration ¶
func (WeeklyResetPeriodConfig) IsResetPeriodConfiguration()
type WeeklyResetPeriodConfigInput ¶
type WeeklyResetPeriodConfigInput struct { // Weekly according to configuration AccordingTo WeeklyAccordingTo `json:"accordingTo"` }
Weekly reset period config input
type WidgetConfiguration ¶
type WidgetConfiguration struct { // Custom UI configuration for the checkout widget. Checkout *CheckoutConfiguration `json:"checkout"` // Custom UI configuration for the customer portal widget. CustomerPortal *CustomerPortalConfiguration `json:"customerPortal"` // Custom UI configuration for the paywall widget. Paywall *PaywallConfiguration `json:"paywall"` }
Configuration settings for all embeddable widgets.
type WidgetConfigurationUpdateInput ¶
type WidgetConfigurationUpdateInput struct { // Updated configuration for the checkout widget. CheckoutConfiguration *CheckoutConfigurationInput `json:"checkoutConfiguration,omitempty"` // Updated configuration for the customer portal widget. CustomerPortalConfiguration *CustomerPortalConfigurationInput `json:"customerPortalConfiguration,omitempty"` // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` // Updated configuration for the paywall widget. PaywallConfiguration *PaywallConfigurationInput `json:"paywallConfiguration,omitempty"` }
Input for updating configuration settings across all widgets.
type WidgetType ¶
type WidgetType string
The widget type
const ( WidgetTypeCheckout WidgetType = "CHECKOUT" WidgetTypeCustomerPortal WidgetType = "CUSTOMER_PORTAL" WidgetTypePaywall WidgetType = "PAYWALL" )
func (WidgetType) IsValid ¶
func (e WidgetType) IsValid() bool
func (WidgetType) MarshalGQL ¶
func (e WidgetType) MarshalGQL(w io.Writer)
func (WidgetType) String ¶
func (e WidgetType) String() string
func (*WidgetType) UnmarshalGQL ¶
func (e *WidgetType) UnmarshalGQL(v interface{}) error
type WorkflowTriggerDto ¶ added in v2.341.0
type WorkflowTriggerDto struct { // Workflow trigger endpoint Endpoint string `json:"endpoint"` // Event log types EventLogTypes []EventLogType `json:"eventLogTypes"` // Unique identifier for the entity ID string `json:"id"` // Trigger id TriggerID string `json:"triggerId"` }
Workflow trigger
type WorkflowsLoginDto ¶ added in v2.334.0
type WorkflowsLoginDto struct { // Current project id ProjectID string `json:"projectId"` // Workflow token Token string `json:"token"` }
Workflow login
type WorkflowsLoginInput ¶ added in v2.334.0
type WorkflowsLoginInput struct { // The unique identifier for the environment EnvironmentID *string `json:"environmentId,omitempty"` }
Workflow login input
type YearlyAccordingTo ¶
type YearlyAccordingTo string
Yearly reset period according to configuration
const ( // Subscription start YearlyAccordingToSubscriptionStart YearlyAccordingTo = "SubscriptionStart" )
func (YearlyAccordingTo) IsValid ¶
func (e YearlyAccordingTo) IsValid() bool
func (YearlyAccordingTo) MarshalGQL ¶
func (e YearlyAccordingTo) MarshalGQL(w io.Writer)
func (YearlyAccordingTo) String ¶
func (e YearlyAccordingTo) String() string
func (*YearlyAccordingTo) UnmarshalGQL ¶
func (e *YearlyAccordingTo) UnmarshalGQL(v interface{}) error
type YearlyResetPeriodConfig ¶
type YearlyResetPeriodConfig struct { // Yearly according to configuration YearlyAccordingTo *YearlyAccordingTo `json:"yearlyAccordingTo"` }
Yearly reset period config
func (YearlyResetPeriodConfig) IsResetPeriodConfiguration ¶
func (YearlyResetPeriodConfig) IsResetPeriodConfiguration()
type YearlyResetPeriodConfigInput ¶
type YearlyResetPeriodConfigInput struct { // Yearly according to configuration AccordingTo YearlyAccordingTo `json:"accordingTo"` }
Yearly reset period config input
type ZuoraCredentials ¶
type ZuoraCredentials struct { // REST Base URL of the Zuora account BaseURL string `json:"baseUrl"` // Client ID for the Zuora account ClientID string `json:"clientId"` // Client secret for the Zuora account ClientSecret string `json:"clientSecret"` // The ID of the payment gateway to use PaymentGatewayID *string `json:"paymentGatewayId"` // The ID of the payment page to use PaymentPageID *string `json:"paymentPageId"` // Stripe publishable key for the Zuora payment page StripePublishableKey *string `json:"stripePublishableKey"` // Stripe secret key for the Zuora payment page StripeSecretKey *string `json:"stripeSecretKey"` // Webhook secret to insert on Zuora callouts WebhookSecret *string `json:"webhookSecret"` }
Zuora integration configuration object
func (ZuoraCredentials) IsCredentials ¶
func (ZuoraCredentials) IsCredentials()
type ZuoraCredentialsInput ¶
type ZuoraCredentialsInput struct { // REST Base URL of the Zuora account BaseURL string `json:"baseUrl"` // Client ID for the Zuora account ClientID string `json:"clientId"` // Client secret for the Zuora account ClientSecret string `json:"clientSecret"` // The ID of the payment gateway to use PaymentGatewayID *string `json:"paymentGatewayId,omitempty"` // The ID of the payment page to use PaymentPageID *string `json:"paymentPageId,omitempty"` // Stripe publishable key for the Zuora payment page StripePublishableKey *string `json:"stripePublishableKey,omitempty"` // Stripe secret key for the Zuora payment page StripeSecretKey *string `json:"stripeSecretKey,omitempty"` }
Input configuration for Zuora integration
type ZuoraPaymentMethodForm ¶
type ZuoraPaymentMethodForm struct { // Form key Key string `json:"key"` // Form page id PageID string `json:"pageId"` // Form page url PageURL string `json:"pageUrl"` // Form signature Signature string `json:"signature"` // Zuora tenant id TenantID string `json:"tenantId"` // Form token Token string `json:"token"` }
Response for preparing a Zuora payment method form
func (ZuoraPaymentMethodForm) IsPaymentMethodForm ¶
func (ZuoraPaymentMethodForm) IsPaymentMethodForm()