Module: Stigg::Query

Defined in:
lib/stigg/generated/operations.rb

Constant Summary collapse

GetCustomerById =
<<~GRAPHQL
  query GetCustomerById($input: GetCustomerByRefIdInput!) {
    getCustomerByRefId(input: $input) {
      ...CustomerWithSubscriptionsFragment
    }
  }
  #{Fragment::CustomerWithSubscriptionsFragment}
  #{Fragment::CustomerFragment}
  #{Fragment::SlimCustomerFragment}
  #{Fragment::CouponFragment}
  #{Fragment::PromotionalEntitlementFragment}
  #{Fragment::SubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
  #{Fragment::PlanFragment}
  #{Fragment::ProductFragment}
  #{Fragment::PackageEntitlementFragment}
  #{Fragment::AddonFragment}
  #{Fragment::OveragePriceFragment}
  #{Fragment::AddonDependencyFragment}
  #{Fragment::PlanCompatiblePackageGroupsFragment}
  #{Fragment::SubscriptionScheduledUpdateData}
  #{Fragment::ScheduleVariablesFragment}
  #{Fragment::SubscriptionFutureUpdateData}
  #{Fragment::SubscriptionTrialConfigurationFragment}
GRAPHQL
GetCustomerStatistics =
<<~GRAPHQL
  query GetCustomerStatistics($input: GetCustomerByRefIdInput!) {
    getCustomerByRefId(input: $input) {
      ...CustomerStatisticsFragment,
    }
  }
  #{Fragment::CustomerStatisticsFragment}
GRAPHQL
GetActiveSubscriptions =
<<~GRAPHQL
  query GetActiveSubscriptions($input: GetActiveSubscriptionsInput!) {
    getActiveSubscriptions(input: $input) {
      ...SubscriptionFragment
    }
  }
  #{Fragment::SubscriptionFragment}
  #{Fragment::SlimCustomerFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
  #{Fragment::PlanFragment}
  #{Fragment::ProductFragment}
  #{Fragment::PackageEntitlementFragment}
  #{Fragment::AddonFragment}
  #{Fragment::OveragePriceFragment}
  #{Fragment::AddonDependencyFragment}
  #{Fragment::PlanCompatiblePackageGroupsFragment}
  #{Fragment::SubscriptionScheduledUpdateData}
  #{Fragment::ScheduleVariablesFragment}
  #{Fragment::SubscriptionFutureUpdateData}
  #{Fragment::SubscriptionTrialConfigurationFragment}
GRAPHQL
GetActiveSubscriptionsList =
<<~GRAPHQL
  query GetActiveSubscriptionsList($input: GetActiveSubscriptionsInput!) {
    getActiveSubscriptions(input: $input) {
      ...SlimSubscriptionFragmentV2
    }
  }
  #{Fragment::SlimSubscriptionFragmentV2}
GRAPHQL
GetSubscription =
<<~GRAPHQL
  query GetSubscription($input: GetSubscriptionInput!) {
    getSubscription(input: $input) {
      ...SubscriptionFragment
    }
  }
  #{Fragment::SubscriptionFragment}
  #{Fragment::SlimCustomerFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
  #{Fragment::PlanFragment}
  #{Fragment::ProductFragment}
  #{Fragment::PackageEntitlementFragment}
  #{Fragment::AddonFragment}
  #{Fragment::OveragePriceFragment}
  #{Fragment::AddonDependencyFragment}
  #{Fragment::PlanCompatiblePackageGroupsFragment}
  #{Fragment::SubscriptionScheduledUpdateData}
  #{Fragment::ScheduleVariablesFragment}
  #{Fragment::SubscriptionFutureUpdateData}
  #{Fragment::SubscriptionTrialConfigurationFragment}
GRAPHQL
GetCoupons =
<<~GRAPHQL
  query GetCoupons {
    coupons(filter: { status: { eq: ACTIVE } }, paging: { first: 50 }) {
      edges {
        node {
          ...CouponFragment
        }
      }
    }
  }
  #{Fragment::CouponFragment}
GRAPHQL
GetPaywall =
<<~GRAPHQL
  query GetPaywall($input: GetPaywallInput!) {
    paywall(input: $input) {
      ...PaywallFragment
    }
  }
  #{Fragment::PaywallFragment}
  #{Fragment::PlanFragment}
  #{Fragment::ProductFragment}
  #{Fragment::PackageEntitlementFragment}
  #{Fragment::AddonFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::OveragePriceFragment}
  #{Fragment::AddonDependencyFragment}
  #{Fragment::PlanCompatiblePackageGroupsFragment}
  #{Fragment::PaywallCurrencyFragment}
  #{Fragment::PaywallConfigurationFragment}
  #{Fragment::TypographyConfigurationFragment}
  #{Fragment::FontVariantFragment}
  #{Fragment::LayoutConfigurationFragment}
  #{Fragment::CustomerFragment}
  #{Fragment::SlimCustomerFragment}
  #{Fragment::CouponFragment}
  #{Fragment::PromotionalEntitlementFragment}
  #{Fragment::SubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::TotalPriceFragment}
  #{Fragment::SubscriptionScheduledUpdateData}
  #{Fragment::ScheduleVariablesFragment}
  #{Fragment::SubscriptionFutureUpdateData}
  #{Fragment::SubscriptionTrialConfigurationFragment}
  #{Fragment::PaywallCalculatedPricePointsFragment}
GRAPHQL
GetEntitlements =
<<~GRAPHQL
  query GetEntitlements($query: FetchEntitlementsQuery!) {
    entitlements: cachedEntitlements(query: $query) {
      ...EntitlementFragment
    }
  }
  #{Fragment::EntitlementFragment}
  #{Fragment::ResetPeriodConfigurationFragment}
  #{Fragment::FeatureFragment}
GRAPHQL
GetEntitlement =
<<~GRAPHQL
  query GetEntitlement($query: FetchEntitlementQuery!) {
    entitlement(query: $query) {
      ...EntitlementFragment
    }
  }
  #{Fragment::EntitlementFragment}
  #{Fragment::ResetPeriodConfigurationFragment}
  #{Fragment::FeatureFragment}
GRAPHQL
GetProducts =
<<~GRAPHQL
  query GetProducts {
    products(paging: { first: 20 }) {
      edges {
        node {
          ...ProductFragment
        }
      }
    }
  }
  #{Fragment::ProductFragment}
GRAPHQL
GetSdkConfiguration =
<<~GRAPHQL
  query GetSdkConfiguration {
    sdkConfiguration {
      sentryDsn
      isWidgetWatermarkEnabled
    }
  }
GRAPHQL
GetCustomerPortalByRefId =
<<~GRAPHQL
  query GetCustomerPortalByRefId($input: CustomerPortalInput!) {
    customerPortal(input: $input) {
      ...CustomerPortalFragment
    }
  }
  #{Fragment::CustomerPortalFragment}
  #{Fragment::CustomerPortalSubscriptionFragment}
  #{Fragment::CustomerPortalSubscriptionPriceFragment}
  #{Fragment::CustomerPortalSubscriptionAddonFragment}
  #{Fragment::CustomerPortalSubscriptionScheduledUpdateDataFragment}
  #{Fragment::ScheduleVariablesFragment}
  #{Fragment::CustomerPortalEntitlementFragment}
  #{Fragment::ResetPeriodConfigurationFragment}
  #{Fragment::FeatureFragment}
  #{Fragment::CustomerPortalPromotionalEntitlementFragment}
  #{Fragment::CustomerPortalBillingInformationFragment}
  #{Fragment::CustomerPortalConfigurationFragment}
  #{Fragment::TypographyConfigurationFragment}
  #{Fragment::FontVariantFragment}
  #{Fragment::CustomerResourceFragment}
GRAPHQL
GetCheckoutState =
<<~GRAPHQL
  query GetCheckoutState($input: CheckoutStateInput!) {
    checkoutState(input: $input) {
      ...CheckoutStateFragment
    }
  }
  #{Fragment::CheckoutStateFragment}
  #{Fragment::CheckoutConfigurationFragment}
  #{Fragment::TypographyConfigurationFragment}
  #{Fragment::FontVariantFragment}
  #{Fragment::CustomerFragment}
  #{Fragment::SlimCustomerFragment}
  #{Fragment::CouponFragment}
  #{Fragment::PromotionalEntitlementFragment}
  #{Fragment::SubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
  #{Fragment::PlanFragment}
  #{Fragment::ProductFragment}
  #{Fragment::PackageEntitlementFragment}
  #{Fragment::AddonFragment}
  #{Fragment::OveragePriceFragment}
  #{Fragment::AddonDependencyFragment}
  #{Fragment::PlanCompatiblePackageGroupsFragment}
  #{Fragment::SubscriptionScheduledUpdateData}
  #{Fragment::ScheduleVariablesFragment}
  #{Fragment::SubscriptionFutureUpdateData}
  #{Fragment::SubscriptionTrialConfigurationFragment}
GRAPHQL
GetMockPaywall =
<<~GRAPHQL
  query GetMockPaywall($input: GetPaywallInput!) {
    mockPaywall(input: $input) {
      plans {
        ...MockPaywallPlanFragment
      }
      configuration {
        ...PaywallConfigurationFragment
      }
    }
  }
  #{Fragment::MockPaywallPlanFragment}
  #{Fragment::MockPaywallPackageEntitlementFragment}
  #{Fragment::MockPaywallPriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::MockPaywallAddonFragment}
  #{Fragment::MockPaywallAddonDependencyFragment}
  #{Fragment::MockPaywallPlanCompatiblePackageGroupsFragment}
  #{Fragment::PaywallConfigurationFragment}
  #{Fragment::TypographyConfigurationFragment}
  #{Fragment::FontVariantFragment}
  #{Fragment::LayoutConfigurationFragment}
GRAPHQL
GetUsageHistory =
<<~GRAPHQL
  query GetUsageHistory($usageHistoryInput: UsageHistoryInput!) {
    usageHistory(usageHistoryInput: $usageHistoryInput) {
      ...UsageHistoryFragment
    }
  }
  #{Fragment::UsageHistoryFragment}
GRAPHQL
GetUsageHistoryV2 =
<<~GRAPHQL
  query GetUsageHistoryV2($input: UsageHistoryV2Input!) {
    usageHistoryV2(input: $input) {
      ...UsageHistoryV2Fragment
    }
  }
  #{Fragment::UsageHistoryV2Fragment}
GRAPHQL
OnEntitlementsUpdated =
<<~GRAPHQL
  subscription OnEntitlementsUpdated {
    entitlementsUpdated {
      ...EntitlementsUpdatedPayload
    }
  }
  #{Fragment::EntitlementsUpdatedPayload}
  #{Fragment::EntitlementFragment}
  #{Fragment::ResetPeriodConfigurationFragment}
  #{Fragment::FeatureFragment}
GRAPHQL
OnUsageUpdated =
<<~GRAPHQL
  subscription OnUsageUpdated {
    usageUpdated {
      ...EntitlementUsageUpdated
    }
  }
  #{Fragment::EntitlementUsageUpdated}
  #{Fragment::UsageUpdatedFragment}
  #{Fragment::EntitlementFragment}
  #{Fragment::ResetPeriodConfigurationFragment}
  #{Fragment::FeatureFragment}
GRAPHQL
OnPackagePublished =
<<~GRAPHQL
  subscription OnPackagePublished {
    packagePublished {
      ...PackagePublishedPayload
    }
  }
  #{Fragment::PackagePublishedPayload}
GRAPHQL