Module: Stigg::Mutation

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

Constant Summary collapse

ProvisionCustomer =
<<~GRAPHQL
  mutation ProvisionCustomer($input: ProvisionCustomerInput!) {
    provisionCustomer(input: $input) {
      ...ProvisionCustomerFragment
    }
  }
  #{Fragment::ProvisionCustomerFragment}
  #{Fragment::SlimCustomerFragment}
  #{Fragment::SlimSubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
  #{Fragment::EntitlementFragment}
  #{Fragment::ResetPeriodConfigurationFragment}
  #{Fragment::FeatureFragment}
GRAPHQL
ImportCustomerBulk =
<<~GRAPHQL
  mutation ImportCustomerBulk($input: ImportCustomerBulkInput!) {
    importCustomersBulk(input: $input)
  }
GRAPHQL
ImportCustomer =
<<~GRAPHQL
  mutation ImportCustomer($input: ImportCustomerInput!) {
    importCustomer: importOneCustomer(input: $input) {
      ...SlimCustomerFragment
    }
  }
  #{Fragment::SlimCustomerFragment}
GRAPHQL
UpdateCustomer =
<<~GRAPHQL
  mutation UpdateCustomer($input: UpdateCustomerInput!) {
    updateCustomer: updateOneCustomer(input: $input) {
      ...SlimCustomerFragment
    }
  }
  #{Fragment::SlimCustomerFragment}
GRAPHQL
DetachCustomerPaymentMethod =
<<~GRAPHQL
  mutation DetachCustomerPaymentMethod($input: DetachCustomerPaymentMethodInput!) {
    detachCustomerPaymentMethod(input: $input) {
      ...SlimCustomerFragment
    }
  }
  #{Fragment::SlimCustomerFragment}
GRAPHQL
GrantPromotionalEntitlements =
<<~GRAPHQL
  mutation GrantPromotionalEntitlements(
    $input: GrantPromotionalEntitlementsInput!
  ) {
    grantPromotionalEntitlements(input: $input) {
      ...PromotionalEntitlementFragment
    }
  }
  #{Fragment::PromotionalEntitlementFragment}
GRAPHQL
RevokePromotionalEntitlement =
<<~GRAPHQL
  mutation RevokePromotionalEntitlement(
    $input: RevokePromotionalEntitlementInput!
  ) {
    revokePromotionalEntitlement(input: $input) {
      id
    }
  }
GRAPHQL
ProvisionSubscription =
<<~GRAPHQL
  mutation ProvisionSubscription($input: ProvisionSubscriptionInput!) {
    provisionSubscription: provisionSubscriptionV2(input: $input) {
      ...ProvisionSubscriptionFragment
    }
  }
  #{Fragment::ProvisionSubscriptionFragment}
  #{Fragment::SlimSubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
  #{Fragment::EntitlementFragment}
  #{Fragment::ResetPeriodConfigurationFragment}
  #{Fragment::FeatureFragment}
GRAPHQL
ApplySubscription =
<<~GRAPHQL
  mutation ApplySubscription($input: ApplySubscriptionInput!) {
    applySubscription(input: $input) {
      ...ApplySubscriptionFragment
    }
  }
  #{Fragment::ApplySubscriptionFragment}
  #{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}
  #{Fragment::EntitlementFragment}
  #{Fragment::ResetPeriodConfigurationFragment}
  #{Fragment::FeatureFragment}
GRAPHQL
ImportSubscriptionsBulk =
<<~GRAPHQL
  mutation ImportSubscriptionsBulk($input: ImportSubscriptionsBulkInput!) {
    importSubscriptionsBulk(input: $input)
  }
GRAPHQL
UpdateSubscription =
<<~GRAPHQL
  mutation UpdateSubscription($input: UpdateSubscriptionInput!) {
    updateSubscription: updateOneSubscription(input: $input) {
      ...SlimSubscriptionFragment
    }
  }
  #{Fragment::SlimSubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
GRAPHQL
CancelSubscription =
<<~GRAPHQL
  mutation CancelSubscription($input: SubscriptionCancellationInput!) {
    cancelSubscription(input: $input) {
      ...SlimSubscriptionFragment
    }
  }
  #{Fragment::SlimSubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
GRAPHQL
EstimateSubscription =
<<~GRAPHQL
  mutation EstimateSubscription($input: EstimateSubscriptionInput!) {
    estimateSubscription(input: $input) {
      ...SubscriptionPreviewFragment
    }
  }
  #{Fragment::SubscriptionPreviewFragment}
GRAPHQL
EstimateSubscriptionUpdate =
<<~GRAPHQL
  mutation EstimateSubscriptionUpdate($input: EstimateSubscriptionUpdateInput!) {
    estimateSubscriptionUpdate(input: $input) {
      ...SubscriptionPreviewFragment
    }
  }
  #{Fragment::SubscriptionPreviewFragment}
GRAPHQL
PreviewSubscription =
<<~GRAPHQL
  mutation PreviewSubscription($input: PreviewSubscriptionInput!) {
    previewSubscription(input: $input) {
      ...SubscriptionPreviewV2Fragment
    }
  }
  #{Fragment::SubscriptionPreviewV2Fragment}
  #{Fragment::ImmediateSubscriptionPreviewInvoiceFragment}
  #{Fragment::SubscriptionPreviewInvoiceFragment}
GRAPHQL
PreviewNextInvoice =
<<~GRAPHQL
  mutation PreviewNextInvoice($input: PreviewNextInvoiceInput!) {
    previewNextInvoice(input: $input) {
      ...SubscriptionInvoicePreviewFragment
    }
  }
  #{Fragment::SubscriptionInvoicePreviewFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
GRAPHQL
CancelSubscriptionUpdates =
<<~GRAPHQL
  mutation CancelSubscriptionUpdates(
    $input: SubscriptionUpdateScheduleCancellationInput!
  ) {
    cancelSchedule(input: $input)
  }
GRAPHQL
ReportUsage =
<<~GRAPHQL
  mutation ReportUsage($input: ReportUsageInput!) {
    reportUsage(input: $input) {
      ...ReportUsageFragment
    }
  }
  #{Fragment::ReportUsageFragment}
GRAPHQL
ReportUsageBulk =
<<~GRAPHQL
  mutation ReportUsageBulk($input: ReportUsageBulkInput!) {
    reportUsageBulk(input: $input) {
      ...ReportUsageFragment
    }
  }
  #{Fragment::ReportUsageFragment}
GRAPHQL
ReportEvent =
<<~GRAPHQL
  mutation ReportEvent($input: UsageEventsReportInput!) {
    reportEvent(events: $input)
  }
GRAPHQL
ReportEntitlementCheckRequested =
<<~GRAPHQL
  mutation ReportEntitlementCheckRequested(
    $entitlementCheckRequested: EntitlementCheckRequested!
  ) {
    reportEntitlementCheckRequested(
      entitlementCheckRequested: $entitlementCheckRequested
    )
  }
GRAPHQL
CreateSubscription =
<<~GRAPHQL
  mutation CreateSubscription($input: SubscriptionInput!) {
    createSubscription(subscription: $input) {
      ...SlimSubscriptionFragment
    }
  }
  #{Fragment::SlimSubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
GRAPHQL
MigrateSubscriptionToLatest =
<<~GRAPHQL
  mutation MigrateSubscriptionToLatest($input: SubscriptionMigrationInput!) {
    migrateSubscriptionToLatest(input: $input) {
      subscriptionId
    }
  }
GRAPHQL
ArchiveCustomer =
<<~GRAPHQL
  mutation ArchiveCustomer($input: ArchiveCustomerInput!) {
    archiveCustomer(input: $input) {
      customerId
    }
  }
GRAPHQL
UnarchiveCustomer =
<<~GRAPHQL
  mutation UnarchiveCustomer($input: UnarchiveCustomerInput!) {
    unarchiveCustomer(input: $input) {
      ...SlimCustomerFragment
    }
  }
  #{Fragment::SlimCustomerFragment}
GRAPHQL
TransferSubscription =
<<~GRAPHQL
  mutation TransferSubscription($input: TransferSubscriptionInput!) {
    transferSubscription(input: $input) {
      ...SlimSubscriptionFragment
    }
  }
  #{Fragment::SlimSubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
GRAPHQL
DelegateSubscriptionToCustomer =
<<~GRAPHQL
  mutation DelegateSubscriptionToCustomer($input: DelegateSubscriptionToCustomerInput!) {
    delegateSubscriptionToCustomer(input: $input) {
      ...SlimSubscriptionFragment
    }
  }
  #{Fragment::SlimSubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
GRAPHQL
TransferSubscriptionToResource =
<<~GRAPHQL
  mutation TransferSubscriptionToResource($input: TransferSubscriptionToResourceInput!) {
    transferSubscriptionToResource(input: $input) {
      ...SlimSubscriptionFragment
    }
  }
  #{Fragment::SlimSubscriptionFragment}
  #{Fragment::SubscriptionInvoiceFragment}
  #{Fragment::CustomerResourceFragment}
  #{Fragment::PriceFragment}
  #{Fragment::PriceTierFragment}
  #{Fragment::TotalPriceFragment}
GRAPHQL