-
Notifications
You must be signed in to change notification settings - Fork 230
Expand file tree
/
Copy pathgql.ts
More file actions
202 lines (197 loc) · 82 KB
/
gql.ts
File metadata and controls
202 lines (197 loc) · 82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
/* eslint-disable */
import * as types from './graphql';
import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';
/**
* Map of all GraphQL operations in the project.
*
* This map has several performance disadvantages:
* 1. It is not tree-shakeable, so it will include all operations in the project.
* 2. It is not minifiable, so the string of a GraphQL query will be multiple times inside the bundle.
* 3. It does not support dead code elimination, so it will add unused operations.
*
* Therefore it is highly recommended to use the babel or swc plugin for production.
* Learn more about it here: https://the-guild.dev/graphql/codegen/plugins/presets/preset-client#reducing-bundle-size
*/
type Documents = {
"\n query CancelInterstitialOffer(\n $offeringApiIdentifier: String!\n $currentInterval: String!\n $upgradeInterval: String!\n $locale: String!\n ) {\n cancelInterstitialOffers(\n filters: {\n offeringApiIdentifier: { eq: $offeringApiIdentifier }\n currentInterval: { eq: $currentInterval }\n upgradeInterval: { eq: $upgradeInterval }\n }\n ) {\n offeringApiIdentifier\n currentInterval\n upgradeInterval\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n localizations(filters: { locale: { eq: $locale } }) {\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n }\n offering {\n stripeProductId\n defaultPurchase {\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n }\n }\n }\n": typeof types.CancelInterstitialOfferDocument,
"\n query CapabilityServiceByPlanIds($stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 200 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n offering {\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n capabilities {\n slug\n services {\n oauthClientId\n }\n }\n }\n }\n }\n": typeof types.CapabilityServiceByPlanIdsDocument,
"\n query ChurnInterventionByProductId(\n $offeringApiIdentifier: String\n $stripeProductId: String\n $interval: String!\n $locale: String!\n $churnType: String!\n ) {\n offerings(\n filters: {\n or: [\n { stripeProductId: { eq: $stripeProductId } }\n { apiIdentifier: { eq: $offeringApiIdentifier } }\n ]\n }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n defaultPurchase {\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n commonContent {\n successActionButtonUrl\n supportUrl\n }\n churnInterventions(\n filters: { interval: { eq: $interval }, churnType: { eq: $churnType } }\n pagination: { limit: 200 }\n ) {\n localizations(filters: { locale: { eq: $locale } }) {\n churnInterventionId\n churnType\n redemptionLimit\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n }\n churnInterventionId\n churnType\n redemptionLimit\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n }\n }\n }\n": typeof types.ChurnInterventionByProductIdDocument,
"\n query Default {\n default {\n promoQrImageUrl\n }\n }\n": typeof types.DefaultDocument,
"\n query EligibilityContentByOffering($apiIdentifier: String!) {\n offerings(\n filters: { apiIdentifier: { eq: $apiIdentifier } }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n stripeProductId\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n }\n subGroups {\n groupName\n offerings {\n apiIdentifier\n stripeProductId\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n }\n }\n }\n": typeof types.EligibilityContentByOfferingDocument,
"\n query EligibilityContentByPlanIds($stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 200 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n offering {\n apiIdentifier\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n countries\n subGroups {\n groupName\n offerings {\n apiIdentifier\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n countries\n }\n }\n }\n }\n }\n": typeof types.EligibilityContentByPlanIdsDocument,
"\n query FreeTrial($apiIdentifier: String!) {\n freeTrials(\n filters: { offerings: { apiIdentifier: { eq: $apiIdentifier } } }\n ) {\n internalName\n intervals\n trialLengthDays\n countries\n cooldownPeriodMonths\n }\n }\n": typeof types.FreeTrialDocument,
"\n query IapOfferingsByStoreIDs($locale: String!, $storeIDs: [String!]!) {\n iaps(filters: { storeID: { in: $storeIDs } }) {\n storeID\n interval\n offering {\n apiIdentifier\n commonContent {\n supportUrl\n localizations(filters: { locale: { eq: $locale } }) {\n supportUrl\n }\n }\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n subGroups {\n groupName\n offerings {\n apiIdentifier\n }\n }\n }\n }\n }\n": typeof types.IapOfferingsByStoreIDsDocument,
"\n query LegalTerms($identifier: String!) {\n legalNotices(\n filters: { serviceOrClientId: { eq: $identifier } }\n pagination: { limit: 1 }\n ) {\n serviceOrClientId\n Terms {\n label\n termsOfServiceLink\n privacyNoticeLink\n fontSize\n }\n l10nId\n }\n }\n": typeof types.LegalTermsDocument,
"\n query Locales {\n i18NLocales(pagination: { limit: 100 }) {\n code\n }\n }\n": typeof types.LocalesDocument,
"\n query Offering($id: ID!, $locale: String!) {\n offering(documentId: $id) {\n stripeProductId\n countries\n defaultPurchase {\n purchaseDetails {\n productName\n details\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n details\n subtitle\n webIcon\n }\n }\n }\n }\n }\n": typeof types.OfferingDocument,
"\n query pageContentByPriceIds($locale: String!, $stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 50 }\n ) {\n offering {\n stripeLegacyPlans(pagination: { limit: 100 }) {\n stripeLegacyPlan\n }\n commonContent {\n emailIcon\n supportUrl\n localizations(filters: { locale: { eq: $locale } }) {\n emailIcon\n supportUrl\n }\n }\n apiIdentifier\n }\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n": typeof types.PageContentByPriceIdsDocument,
"\n query PageContentForOffering($locale: String!, $apiIdentifier: String!) {\n offerings(\n filters: { apiIdentifier: { eq: $apiIdentifier } }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n countries\n stripeProductId\n defaultPurchase {\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n localizations(filters: { locale: { eq: $locale } }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n }\n }\n }\n }\n": typeof types.PageContentForOfferingDocument,
"\n query PurchaseWithDetailsOfferingContent(\n $locale: String!\n $stripePlanIds: [String]!\n ) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 500 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n offering {\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n localizations(filters: { locale: { eq: $locale } }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n }\n }\n }\n }\n }\n": typeof types.PurchaseWithDetailsOfferingContentDocument,
"\n query RelyingParties($clientId: String!, $entrypoint: String!) {\n relyingParties(\n filters: { clientId: { eq: $clientId }, entrypoint: { eq: $entrypoint } }\n ) {\n clientId\n entrypoint\n name\n l10nId\n shared {\n buttonColor\n logoUrl\n logoAltText\n emailFromName\n emailLogoUrl\n emailLogoAltText\n emailLogoWidth\n pageTitle\n headerLogoUrl\n headerLogoAltText\n featureFlags {\n syncConfirmedPageHideCTA\n syncHidePromoAfterLogin\n }\n backgrounds {\n defaultLayout\n header\n splitLayout\n splitLayoutAltText\n }\n illustrationsTheme {\n primary\n primaryAlt\n secondary\n accentBg\n accentFg\n cloudPrimary\n cloudShadow\n hideClouds\n }\n favicon\n headlineFontSize\n headlineTextColor\n additionalAccessibilityInfo\n }\n EmailFirstPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupSetPasswordPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupConfirmCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupConfirmedSyncPage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SignupPasswordlessCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninPage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninCachedPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n AuthorizePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninPasswordlessCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninTokenCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninUnblockCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninTotpCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninRecoveryChoicePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninRecoveryCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninRecoveryPhonePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n PostVerifySetPasswordPage {\n headline\n description\n primaryButtonText\n pageTitle\n }\n NewDeviceLoginEmail {\n subject\n headline\n description\n }\n PasswordlessSigninOtpEmail {\n subject\n headline\n description\n }\n PasswordlessSignupOtpEmail {\n subject\n headline\n description\n }\n VerifyLoginCodeEmail {\n subject\n headline\n description\n }\n VerifyShortCodeEmail {\n subject\n headline\n description\n }\n }\n }\n": typeof types.RelyingPartiesDocument,
"\n query ServicesWithCapabilities {\n services(pagination: { limit: 500 }) {\n oauthClientId\n capabilities {\n slug\n }\n }\n }\n": typeof types.ServicesWithCapabilitiesDocument,
"\n query ValidationOfferings {\n offerings(pagination: { limit: 500 }) {\n apiIdentifier\n stripeProductId\n countries\n defaultPurchase {\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n supportUrl\n }\n capabilities {\n slug\n services {\n oauthClientId\n }\n }\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n couponConfig {\n internalName\n stripePromotionCodes {\n PromoCode\n }\n }\n subGroups {\n internalName\n groupName\n }\n }\n }\n": typeof types.ValidationOfferingsDocument,
"\n query ValidationPurchases {\n purchases(pagination: { limit: 500 }) {\n internalName\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n": typeof types.ValidationPurchasesDocument,
"\n query ValidationPurchaseDetails {\n purchaseDetails(pagination: { limit: 500 }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n": typeof types.ValidationPurchaseDetailsDocument,
"\n query ValidationCommonContents {\n commonContents(pagination: { limit: 500 }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n supportUrl\n }\n }\n": typeof types.ValidationCommonContentsDocument,
"\n query ValidationCapabilities {\n capabilities(pagination: { limit: 500 }) {\n slug\n services {\n oauthClientId\n }\n }\n }\n": typeof types.ValidationCapabilitiesDocument,
"\n query ValidationServices {\n services(pagination: { limit: 500 }) {\n oauthClientId\n }\n }\n": typeof types.ValidationServicesDocument,
"\n query ValidationSubgroups {\n subgroups(pagination: { limit: 500 }) {\n internalName\n groupName\n }\n }\n": typeof types.ValidationSubgroupsDocument,
"\n query ValidationIaps {\n iaps(pagination: { limit: 500 }) {\n storeID\n interval\n offering {\n apiIdentifier\n }\n }\n }\n": typeof types.ValidationIapsDocument,
"\n query ValidationChurnInterventions {\n churnInterventions(pagination: { limit: 500 }) {\n churnInterventionId\n churnType\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n redemptionLimit\n }\n }\n": typeof types.ValidationChurnInterventionsDocument,
"\n query ValidationCancelInterstitialOffers {\n cancelInterstitialOffers(pagination: { limit: 500 }) {\n offeringApiIdentifier\n currentInterval\n upgradeInterval\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n offering {\n stripeProductId\n }\n }\n }\n": typeof types.ValidationCancelInterstitialOffersDocument,
"\n query ValidationCouponConfigs {\n couponConfigs(pagination: { limit: 500 }) {\n internalName\n stripePromotionCodes {\n PromoCode\n }\n }\n }\n": typeof types.ValidationCouponConfigsDocument,
};
const documents: Documents = {
"\n query CancelInterstitialOffer(\n $offeringApiIdentifier: String!\n $currentInterval: String!\n $upgradeInterval: String!\n $locale: String!\n ) {\n cancelInterstitialOffers(\n filters: {\n offeringApiIdentifier: { eq: $offeringApiIdentifier }\n currentInterval: { eq: $currentInterval }\n upgradeInterval: { eq: $upgradeInterval }\n }\n ) {\n offeringApiIdentifier\n currentInterval\n upgradeInterval\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n localizations(filters: { locale: { eq: $locale } }) {\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n }\n offering {\n stripeProductId\n defaultPurchase {\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n }\n }\n }\n": types.CancelInterstitialOfferDocument,
"\n query CapabilityServiceByPlanIds($stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 200 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n offering {\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n capabilities {\n slug\n services {\n oauthClientId\n }\n }\n }\n }\n }\n": types.CapabilityServiceByPlanIdsDocument,
"\n query ChurnInterventionByProductId(\n $offeringApiIdentifier: String\n $stripeProductId: String\n $interval: String!\n $locale: String!\n $churnType: String!\n ) {\n offerings(\n filters: {\n or: [\n { stripeProductId: { eq: $stripeProductId } }\n { apiIdentifier: { eq: $offeringApiIdentifier } }\n ]\n }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n defaultPurchase {\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n commonContent {\n successActionButtonUrl\n supportUrl\n }\n churnInterventions(\n filters: { interval: { eq: $interval }, churnType: { eq: $churnType } }\n pagination: { limit: 200 }\n ) {\n localizations(filters: { locale: { eq: $locale } }) {\n churnInterventionId\n churnType\n redemptionLimit\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n }\n churnInterventionId\n churnType\n redemptionLimit\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n }\n }\n }\n": types.ChurnInterventionByProductIdDocument,
"\n query Default {\n default {\n promoQrImageUrl\n }\n }\n": types.DefaultDocument,
"\n query EligibilityContentByOffering($apiIdentifier: String!) {\n offerings(\n filters: { apiIdentifier: { eq: $apiIdentifier } }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n stripeProductId\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n }\n subGroups {\n groupName\n offerings {\n apiIdentifier\n stripeProductId\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n }\n }\n }\n": types.EligibilityContentByOfferingDocument,
"\n query EligibilityContentByPlanIds($stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 200 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n offering {\n apiIdentifier\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n countries\n subGroups {\n groupName\n offerings {\n apiIdentifier\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n countries\n }\n }\n }\n }\n }\n": types.EligibilityContentByPlanIdsDocument,
"\n query FreeTrial($apiIdentifier: String!) {\n freeTrials(\n filters: { offerings: { apiIdentifier: { eq: $apiIdentifier } } }\n ) {\n internalName\n intervals\n trialLengthDays\n countries\n cooldownPeriodMonths\n }\n }\n": types.FreeTrialDocument,
"\n query IapOfferingsByStoreIDs($locale: String!, $storeIDs: [String!]!) {\n iaps(filters: { storeID: { in: $storeIDs } }) {\n storeID\n interval\n offering {\n apiIdentifier\n commonContent {\n supportUrl\n localizations(filters: { locale: { eq: $locale } }) {\n supportUrl\n }\n }\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n subGroups {\n groupName\n offerings {\n apiIdentifier\n }\n }\n }\n }\n }\n": types.IapOfferingsByStoreIDsDocument,
"\n query LegalTerms($identifier: String!) {\n legalNotices(\n filters: { serviceOrClientId: { eq: $identifier } }\n pagination: { limit: 1 }\n ) {\n serviceOrClientId\n Terms {\n label\n termsOfServiceLink\n privacyNoticeLink\n fontSize\n }\n l10nId\n }\n }\n": types.LegalTermsDocument,
"\n query Locales {\n i18NLocales(pagination: { limit: 100 }) {\n code\n }\n }\n": types.LocalesDocument,
"\n query Offering($id: ID!, $locale: String!) {\n offering(documentId: $id) {\n stripeProductId\n countries\n defaultPurchase {\n purchaseDetails {\n productName\n details\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n details\n subtitle\n webIcon\n }\n }\n }\n }\n }\n": types.OfferingDocument,
"\n query pageContentByPriceIds($locale: String!, $stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 50 }\n ) {\n offering {\n stripeLegacyPlans(pagination: { limit: 100 }) {\n stripeLegacyPlan\n }\n commonContent {\n emailIcon\n supportUrl\n localizations(filters: { locale: { eq: $locale } }) {\n emailIcon\n supportUrl\n }\n }\n apiIdentifier\n }\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n": types.PageContentByPriceIdsDocument,
"\n query PageContentForOffering($locale: String!, $apiIdentifier: String!) {\n offerings(\n filters: { apiIdentifier: { eq: $apiIdentifier } }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n countries\n stripeProductId\n defaultPurchase {\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n localizations(filters: { locale: { eq: $locale } }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n }\n }\n }\n }\n": types.PageContentForOfferingDocument,
"\n query PurchaseWithDetailsOfferingContent(\n $locale: String!\n $stripePlanIds: [String]!\n ) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 500 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n offering {\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n localizations(filters: { locale: { eq: $locale } }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n }\n }\n }\n }\n }\n": types.PurchaseWithDetailsOfferingContentDocument,
"\n query RelyingParties($clientId: String!, $entrypoint: String!) {\n relyingParties(\n filters: { clientId: { eq: $clientId }, entrypoint: { eq: $entrypoint } }\n ) {\n clientId\n entrypoint\n name\n l10nId\n shared {\n buttonColor\n logoUrl\n logoAltText\n emailFromName\n emailLogoUrl\n emailLogoAltText\n emailLogoWidth\n pageTitle\n headerLogoUrl\n headerLogoAltText\n featureFlags {\n syncConfirmedPageHideCTA\n syncHidePromoAfterLogin\n }\n backgrounds {\n defaultLayout\n header\n splitLayout\n splitLayoutAltText\n }\n illustrationsTheme {\n primary\n primaryAlt\n secondary\n accentBg\n accentFg\n cloudPrimary\n cloudShadow\n hideClouds\n }\n favicon\n headlineFontSize\n headlineTextColor\n additionalAccessibilityInfo\n }\n EmailFirstPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupSetPasswordPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupConfirmCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupConfirmedSyncPage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SignupPasswordlessCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninPage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninCachedPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n AuthorizePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninPasswordlessCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninTokenCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninUnblockCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninTotpCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninRecoveryChoicePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninRecoveryCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninRecoveryPhonePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n PostVerifySetPasswordPage {\n headline\n description\n primaryButtonText\n pageTitle\n }\n NewDeviceLoginEmail {\n subject\n headline\n description\n }\n PasswordlessSigninOtpEmail {\n subject\n headline\n description\n }\n PasswordlessSignupOtpEmail {\n subject\n headline\n description\n }\n VerifyLoginCodeEmail {\n subject\n headline\n description\n }\n VerifyShortCodeEmail {\n subject\n headline\n description\n }\n }\n }\n": types.RelyingPartiesDocument,
"\n query ServicesWithCapabilities {\n services(pagination: { limit: 500 }) {\n oauthClientId\n capabilities {\n slug\n }\n }\n }\n": types.ServicesWithCapabilitiesDocument,
"\n query ValidationOfferings {\n offerings(pagination: { limit: 500 }) {\n apiIdentifier\n stripeProductId\n countries\n defaultPurchase {\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n supportUrl\n }\n capabilities {\n slug\n services {\n oauthClientId\n }\n }\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n couponConfig {\n internalName\n stripePromotionCodes {\n PromoCode\n }\n }\n subGroups {\n internalName\n groupName\n }\n }\n }\n": types.ValidationOfferingsDocument,
"\n query ValidationPurchases {\n purchases(pagination: { limit: 500 }) {\n internalName\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n": types.ValidationPurchasesDocument,
"\n query ValidationPurchaseDetails {\n purchaseDetails(pagination: { limit: 500 }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n": types.ValidationPurchaseDetailsDocument,
"\n query ValidationCommonContents {\n commonContents(pagination: { limit: 500 }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n supportUrl\n }\n }\n": types.ValidationCommonContentsDocument,
"\n query ValidationCapabilities {\n capabilities(pagination: { limit: 500 }) {\n slug\n services {\n oauthClientId\n }\n }\n }\n": types.ValidationCapabilitiesDocument,
"\n query ValidationServices {\n services(pagination: { limit: 500 }) {\n oauthClientId\n }\n }\n": types.ValidationServicesDocument,
"\n query ValidationSubgroups {\n subgroups(pagination: { limit: 500 }) {\n internalName\n groupName\n }\n }\n": types.ValidationSubgroupsDocument,
"\n query ValidationIaps {\n iaps(pagination: { limit: 500 }) {\n storeID\n interval\n offering {\n apiIdentifier\n }\n }\n }\n": types.ValidationIapsDocument,
"\n query ValidationChurnInterventions {\n churnInterventions(pagination: { limit: 500 }) {\n churnInterventionId\n churnType\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n redemptionLimit\n }\n }\n": types.ValidationChurnInterventionsDocument,
"\n query ValidationCancelInterstitialOffers {\n cancelInterstitialOffers(pagination: { limit: 500 }) {\n offeringApiIdentifier\n currentInterval\n upgradeInterval\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n offering {\n stripeProductId\n }\n }\n }\n": types.ValidationCancelInterstitialOffersDocument,
"\n query ValidationCouponConfigs {\n couponConfigs(pagination: { limit: 500 }) {\n internalName\n stripePromotionCodes {\n PromoCode\n }\n }\n }\n": types.ValidationCouponConfigsDocument,
};
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*
*
* @example
* ```ts
* const query = graphql(`query GetUser($id: ID!) { user(id: $id) { name } }`);
* ```
*
* The query argument is unknown!
* Please regenerate the types.
*/
export function graphql(source: string): unknown;
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query CancelInterstitialOffer(\n $offeringApiIdentifier: String!\n $currentInterval: String!\n $upgradeInterval: String!\n $locale: String!\n ) {\n cancelInterstitialOffers(\n filters: {\n offeringApiIdentifier: { eq: $offeringApiIdentifier }\n currentInterval: { eq: $currentInterval }\n upgradeInterval: { eq: $upgradeInterval }\n }\n ) {\n offeringApiIdentifier\n currentInterval\n upgradeInterval\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n localizations(filters: { locale: { eq: $locale } }) {\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n }\n offering {\n stripeProductId\n defaultPurchase {\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n }\n }\n }\n"): (typeof documents)["\n query CancelInterstitialOffer(\n $offeringApiIdentifier: String!\n $currentInterval: String!\n $upgradeInterval: String!\n $locale: String!\n ) {\n cancelInterstitialOffers(\n filters: {\n offeringApiIdentifier: { eq: $offeringApiIdentifier }\n currentInterval: { eq: $currentInterval }\n upgradeInterval: { eq: $upgradeInterval }\n }\n ) {\n offeringApiIdentifier\n currentInterval\n upgradeInterval\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n localizations(filters: { locale: { eq: $locale } }) {\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n }\n offering {\n stripeProductId\n defaultPurchase {\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query CapabilityServiceByPlanIds($stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 200 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n offering {\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n capabilities {\n slug\n services {\n oauthClientId\n }\n }\n }\n }\n }\n"): (typeof documents)["\n query CapabilityServiceByPlanIds($stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 200 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n offering {\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n capabilities {\n slug\n services {\n oauthClientId\n }\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ChurnInterventionByProductId(\n $offeringApiIdentifier: String\n $stripeProductId: String\n $interval: String!\n $locale: String!\n $churnType: String!\n ) {\n offerings(\n filters: {\n or: [\n { stripeProductId: { eq: $stripeProductId } }\n { apiIdentifier: { eq: $offeringApiIdentifier } }\n ]\n }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n defaultPurchase {\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n commonContent {\n successActionButtonUrl\n supportUrl\n }\n churnInterventions(\n filters: { interval: { eq: $interval }, churnType: { eq: $churnType } }\n pagination: { limit: 200 }\n ) {\n localizations(filters: { locale: { eq: $locale } }) {\n churnInterventionId\n churnType\n redemptionLimit\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n }\n churnInterventionId\n churnType\n redemptionLimit\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n }\n }\n }\n"): (typeof documents)["\n query ChurnInterventionByProductId(\n $offeringApiIdentifier: String\n $stripeProductId: String\n $interval: String!\n $locale: String!\n $churnType: String!\n ) {\n offerings(\n filters: {\n or: [\n { stripeProductId: { eq: $stripeProductId } }\n { apiIdentifier: { eq: $offeringApiIdentifier } }\n ]\n }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n defaultPurchase {\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n commonContent {\n successActionButtonUrl\n supportUrl\n }\n churnInterventions(\n filters: { interval: { eq: $interval }, churnType: { eq: $churnType } }\n pagination: { limit: 200 }\n ) {\n localizations(filters: { locale: { eq: $locale } }) {\n churnInterventionId\n churnType\n redemptionLimit\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n }\n churnInterventionId\n churnType\n redemptionLimit\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query Default {\n default {\n promoQrImageUrl\n }\n }\n"): (typeof documents)["\n query Default {\n default {\n promoQrImageUrl\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query EligibilityContentByOffering($apiIdentifier: String!) {\n offerings(\n filters: { apiIdentifier: { eq: $apiIdentifier } }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n stripeProductId\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n }\n subGroups {\n groupName\n offerings {\n apiIdentifier\n stripeProductId\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n }\n }\n }\n"): (typeof documents)["\n query EligibilityContentByOffering($apiIdentifier: String!) {\n offerings(\n filters: { apiIdentifier: { eq: $apiIdentifier } }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n stripeProductId\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n }\n subGroups {\n groupName\n offerings {\n apiIdentifier\n stripeProductId\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query EligibilityContentByPlanIds($stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 200 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n offering {\n apiIdentifier\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n countries\n subGroups {\n groupName\n offerings {\n apiIdentifier\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n countries\n }\n }\n }\n }\n }\n"): (typeof documents)["\n query EligibilityContentByPlanIds($stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 200 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n offering {\n apiIdentifier\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n countries\n subGroups {\n groupName\n offerings {\n apiIdentifier\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n countries\n }\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query FreeTrial($apiIdentifier: String!) {\n freeTrials(\n filters: { offerings: { apiIdentifier: { eq: $apiIdentifier } } }\n ) {\n internalName\n intervals\n trialLengthDays\n countries\n cooldownPeriodMonths\n }\n }\n"): (typeof documents)["\n query FreeTrial($apiIdentifier: String!) {\n freeTrials(\n filters: { offerings: { apiIdentifier: { eq: $apiIdentifier } } }\n ) {\n internalName\n intervals\n trialLengthDays\n countries\n cooldownPeriodMonths\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query IapOfferingsByStoreIDs($locale: String!, $storeIDs: [String!]!) {\n iaps(filters: { storeID: { in: $storeIDs } }) {\n storeID\n interval\n offering {\n apiIdentifier\n commonContent {\n supportUrl\n localizations(filters: { locale: { eq: $locale } }) {\n supportUrl\n }\n }\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n subGroups {\n groupName\n offerings {\n apiIdentifier\n }\n }\n }\n }\n }\n"): (typeof documents)["\n query IapOfferingsByStoreIDs($locale: String!, $storeIDs: [String!]!) {\n iaps(filters: { storeID: { in: $storeIDs } }) {\n storeID\n interval\n offering {\n apiIdentifier\n commonContent {\n supportUrl\n localizations(filters: { locale: { eq: $locale } }) {\n supportUrl\n }\n }\n defaultPurchase {\n stripePlanChoices {\n stripePlanChoice\n }\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n }\n subGroups {\n groupName\n offerings {\n apiIdentifier\n }\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query LegalTerms($identifier: String!) {\n legalNotices(\n filters: { serviceOrClientId: { eq: $identifier } }\n pagination: { limit: 1 }\n ) {\n serviceOrClientId\n Terms {\n label\n termsOfServiceLink\n privacyNoticeLink\n fontSize\n }\n l10nId\n }\n }\n"): (typeof documents)["\n query LegalTerms($identifier: String!) {\n legalNotices(\n filters: { serviceOrClientId: { eq: $identifier } }\n pagination: { limit: 1 }\n ) {\n serviceOrClientId\n Terms {\n label\n termsOfServiceLink\n privacyNoticeLink\n fontSize\n }\n l10nId\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query Locales {\n i18NLocales(pagination: { limit: 100 }) {\n code\n }\n }\n"): (typeof documents)["\n query Locales {\n i18NLocales(pagination: { limit: 100 }) {\n code\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query Offering($id: ID!, $locale: String!) {\n offering(documentId: $id) {\n stripeProductId\n countries\n defaultPurchase {\n purchaseDetails {\n productName\n details\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n details\n subtitle\n webIcon\n }\n }\n }\n }\n }\n"): (typeof documents)["\n query Offering($id: ID!, $locale: String!) {\n offering(documentId: $id) {\n stripeProductId\n countries\n defaultPurchase {\n purchaseDetails {\n productName\n details\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n details\n subtitle\n webIcon\n }\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query pageContentByPriceIds($locale: String!, $stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 50 }\n ) {\n offering {\n stripeLegacyPlans(pagination: { limit: 100 }) {\n stripeLegacyPlan\n }\n commonContent {\n emailIcon\n supportUrl\n localizations(filters: { locale: { eq: $locale } }) {\n emailIcon\n supportUrl\n }\n }\n apiIdentifier\n }\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n"): (typeof documents)["\n query pageContentByPriceIds($locale: String!, $stripePlanIds: [String]!) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 50 }\n ) {\n offering {\n stripeLegacyPlans(pagination: { limit: 100 }) {\n stripeLegacyPlan\n }\n commonContent {\n emailIcon\n supportUrl\n localizations(filters: { locale: { eq: $locale } }) {\n emailIcon\n supportUrl\n }\n }\n apiIdentifier\n }\n purchaseDetails {\n productName\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n productName\n webIcon\n }\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query PageContentForOffering($locale: String!, $apiIdentifier: String!) {\n offerings(\n filters: { apiIdentifier: { eq: $apiIdentifier } }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n countries\n stripeProductId\n defaultPurchase {\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n localizations(filters: { locale: { eq: $locale } }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n }\n }\n }\n }\n"): (typeof documents)["\n query PageContentForOffering($locale: String!, $apiIdentifier: String!) {\n offerings(\n filters: { apiIdentifier: { eq: $apiIdentifier } }\n pagination: { limit: 200 }\n ) {\n apiIdentifier\n countries\n stripeProductId\n defaultPurchase {\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n localizations(filters: { locale: { eq: $locale } }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query PurchaseWithDetailsOfferingContent(\n $locale: String!\n $stripePlanIds: [String]!\n ) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 500 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n offering {\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n localizations(filters: { locale: { eq: $locale } }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n }\n }\n }\n }\n }\n"): (typeof documents)["\n query PurchaseWithDetailsOfferingContent(\n $locale: String!\n $stripePlanIds: [String]!\n ) {\n purchases(\n filters: {\n or: [\n { stripePlanChoices: { stripePlanChoice: { in: $stripePlanIds } } }\n {\n offering: {\n stripeLegacyPlans: { stripeLegacyPlan: { in: $stripePlanIds } }\n }\n }\n ]\n }\n pagination: { limit: 500 }\n ) {\n stripePlanChoices {\n stripePlanChoice\n }\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n localizations(filters: { locale: { eq: $locale } }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n offering {\n stripeProductId\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n localizations(filters: { locale: { eq: $locale } }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n }\n }\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query RelyingParties($clientId: String!, $entrypoint: String!) {\n relyingParties(\n filters: { clientId: { eq: $clientId }, entrypoint: { eq: $entrypoint } }\n ) {\n clientId\n entrypoint\n name\n l10nId\n shared {\n buttonColor\n logoUrl\n logoAltText\n emailFromName\n emailLogoUrl\n emailLogoAltText\n emailLogoWidth\n pageTitle\n headerLogoUrl\n headerLogoAltText\n featureFlags {\n syncConfirmedPageHideCTA\n syncHidePromoAfterLogin\n }\n backgrounds {\n defaultLayout\n header\n splitLayout\n splitLayoutAltText\n }\n illustrationsTheme {\n primary\n primaryAlt\n secondary\n accentBg\n accentFg\n cloudPrimary\n cloudShadow\n hideClouds\n }\n favicon\n headlineFontSize\n headlineTextColor\n additionalAccessibilityInfo\n }\n EmailFirstPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupSetPasswordPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupConfirmCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupConfirmedSyncPage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SignupPasswordlessCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninPage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninCachedPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n AuthorizePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninPasswordlessCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninTokenCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninUnblockCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninTotpCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninRecoveryChoicePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninRecoveryCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninRecoveryPhonePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n PostVerifySetPasswordPage {\n headline\n description\n primaryButtonText\n pageTitle\n }\n NewDeviceLoginEmail {\n subject\n headline\n description\n }\n PasswordlessSigninOtpEmail {\n subject\n headline\n description\n }\n PasswordlessSignupOtpEmail {\n subject\n headline\n description\n }\n VerifyLoginCodeEmail {\n subject\n headline\n description\n }\n VerifyShortCodeEmail {\n subject\n headline\n description\n }\n }\n }\n"): (typeof documents)["\n query RelyingParties($clientId: String!, $entrypoint: String!) {\n relyingParties(\n filters: { clientId: { eq: $clientId }, entrypoint: { eq: $entrypoint } }\n ) {\n clientId\n entrypoint\n name\n l10nId\n shared {\n buttonColor\n logoUrl\n logoAltText\n emailFromName\n emailLogoUrl\n emailLogoAltText\n emailLogoWidth\n pageTitle\n headerLogoUrl\n headerLogoAltText\n featureFlags {\n syncConfirmedPageHideCTA\n syncHidePromoAfterLogin\n }\n backgrounds {\n defaultLayout\n header\n splitLayout\n splitLayoutAltText\n }\n illustrationsTheme {\n primary\n primaryAlt\n secondary\n accentBg\n accentFg\n cloudPrimary\n cloudShadow\n hideClouds\n }\n favicon\n headlineFontSize\n headlineTextColor\n additionalAccessibilityInfo\n }\n EmailFirstPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupSetPasswordPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupConfirmCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SignupConfirmedSyncPage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SignupPasswordlessCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninPage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninCachedPage {\n logoUrl\n logoAltText\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n AuthorizePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninPasswordlessCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninTokenCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninUnblockCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninTotpCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninRecoveryChoicePage {\n headline\n description\n primaryButtonText\n pageTitle\n splitLayout\n }\n SigninRecoveryCodePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n SigninRecoveryPhonePage {\n headline\n description\n primaryButtonText\n pageTitle\n primaryImage {\n url\n altText\n }\n splitLayout\n }\n PostVerifySetPasswordPage {\n headline\n description\n primaryButtonText\n pageTitle\n }\n NewDeviceLoginEmail {\n subject\n headline\n description\n }\n PasswordlessSigninOtpEmail {\n subject\n headline\n description\n }\n PasswordlessSignupOtpEmail {\n subject\n headline\n description\n }\n VerifyLoginCodeEmail {\n subject\n headline\n description\n }\n VerifyShortCodeEmail {\n subject\n headline\n description\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ServicesWithCapabilities {\n services(pagination: { limit: 500 }) {\n oauthClientId\n capabilities {\n slug\n }\n }\n }\n"): (typeof documents)["\n query ServicesWithCapabilities {\n services(pagination: { limit: 500 }) {\n oauthClientId\n capabilities {\n slug\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationOfferings {\n offerings(pagination: { limit: 500 }) {\n apiIdentifier\n stripeProductId\n countries\n defaultPurchase {\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n supportUrl\n }\n capabilities {\n slug\n services {\n oauthClientId\n }\n }\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n couponConfig {\n internalName\n stripePromotionCodes {\n PromoCode\n }\n }\n subGroups {\n internalName\n groupName\n }\n }\n }\n"): (typeof documents)["\n query ValidationOfferings {\n offerings(pagination: { limit: 500 }) {\n apiIdentifier\n stripeProductId\n countries\n defaultPurchase {\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n commonContent {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n supportUrl\n }\n capabilities {\n slug\n services {\n oauthClientId\n }\n }\n stripeLegacyPlans(pagination: { limit: 200 }) {\n stripeLegacyPlan\n }\n couponConfig {\n internalName\n stripePromotionCodes {\n PromoCode\n }\n }\n subGroups {\n internalName\n groupName\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationPurchases {\n purchases(pagination: { limit: 500 }) {\n internalName\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n"): (typeof documents)["\n query ValidationPurchases {\n purchases(pagination: { limit: 500 }) {\n internalName\n purchaseDetails {\n details\n productName\n subtitle\n webIcon\n }\n stripePlanChoices {\n stripePlanChoice\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationPurchaseDetails {\n purchaseDetails(pagination: { limit: 500 }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n"): (typeof documents)["\n query ValidationPurchaseDetails {\n purchaseDetails(pagination: { limit: 500 }) {\n details\n productName\n subtitle\n webIcon\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationCommonContents {\n commonContents(pagination: { limit: 500 }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n supportUrl\n }\n }\n"): (typeof documents)["\n query ValidationCommonContents {\n commonContents(pagination: { limit: 500 }) {\n privacyNoticeUrl\n privacyNoticeDownloadUrl\n termsOfServiceUrl\n termsOfServiceDownloadUrl\n cancellationUrl\n emailIcon\n successActionButtonUrl\n successActionButtonLabel\n newsletterLabelTextCode\n newsletterSlug\n supportUrl\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationCapabilities {\n capabilities(pagination: { limit: 500 }) {\n slug\n services {\n oauthClientId\n }\n }\n }\n"): (typeof documents)["\n query ValidationCapabilities {\n capabilities(pagination: { limit: 500 }) {\n slug\n services {\n oauthClientId\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationServices {\n services(pagination: { limit: 500 }) {\n oauthClientId\n }\n }\n"): (typeof documents)["\n query ValidationServices {\n services(pagination: { limit: 500 }) {\n oauthClientId\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationSubgroups {\n subgroups(pagination: { limit: 500 }) {\n internalName\n groupName\n }\n }\n"): (typeof documents)["\n query ValidationSubgroups {\n subgroups(pagination: { limit: 500 }) {\n internalName\n groupName\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationIaps {\n iaps(pagination: { limit: 500 }) {\n storeID\n interval\n offering {\n apiIdentifier\n }\n }\n }\n"): (typeof documents)["\n query ValidationIaps {\n iaps(pagination: { limit: 500 }) {\n storeID\n interval\n offering {\n apiIdentifier\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationChurnInterventions {\n churnInterventions(pagination: { limit: 500 }) {\n churnInterventionId\n churnType\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n redemptionLimit\n }\n }\n"): (typeof documents)["\n query ValidationChurnInterventions {\n churnInterventions(pagination: { limit: 500 }) {\n churnInterventionId\n churnType\n stripeCouponId\n interval\n discountAmount\n ctaMessage\n modalHeading\n modalMessage\n productPageUrl\n termsHeading\n termsDetails\n redemptionLimit\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationCancelInterstitialOffers {\n cancelInterstitialOffers(pagination: { limit: 500 }) {\n offeringApiIdentifier\n currentInterval\n upgradeInterval\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n offering {\n stripeProductId\n }\n }\n }\n"): (typeof documents)["\n query ValidationCancelInterstitialOffers {\n cancelInterstitialOffers(pagination: { limit: 500 }) {\n offeringApiIdentifier\n currentInterval\n upgradeInterval\n modalHeading1\n modalMessage\n productPageUrl\n upgradeButtonLabel\n upgradeButtonUrl\n offering {\n stripeProductId\n }\n }\n }\n"];
/**
* The graphql function is used to parse GraphQL queries into a document that can be used by GraphQL clients.
*/
export function graphql(source: "\n query ValidationCouponConfigs {\n couponConfigs(pagination: { limit: 500 }) {\n internalName\n stripePromotionCodes {\n PromoCode\n }\n }\n }\n"): (typeof documents)["\n query ValidationCouponConfigs {\n couponConfigs(pagination: { limit: 500 }) {\n internalName\n stripePromotionCodes {\n PromoCode\n }\n }\n }\n"];
export function graphql(source: string) {
return (documents as any)[source] ?? {};
}
export type DocumentType<TDocumentNode extends DocumentNode<any, any>> = TDocumentNode extends DocumentNode< infer TType, any> ? TType : never;