@ -119,7 +119,7 @@ export type Billing = {
|
||||
__typename?: 'Billing';
|
||||
billingUrl?: Maybe<Scalars['String']['output']>;
|
||||
isBillingEnabled: Scalars['Boolean']['output'];
|
||||
trialPeriods: Array<TrialPeriodDto>;
|
||||
trialPeriods: Array<BillingTrialPeriodDto>;
|
||||
};
|
||||
|
||||
/** The different billing plans available */
|
||||
@ -128,6 +128,72 @@ export enum BillingPlanKey {
|
||||
PRO = 'PRO'
|
||||
}
|
||||
|
||||
export type BillingPlanOutput = {
|
||||
__typename?: 'BillingPlanOutput';
|
||||
baseProduct: BillingProductDto;
|
||||
meteredProducts: Array<BillingProductDto>;
|
||||
otherLicensedProducts: Array<BillingProductDto>;
|
||||
planKey: BillingPlanKey;
|
||||
};
|
||||
|
||||
export type BillingPriceLicensedDto = {
|
||||
__typename?: 'BillingPriceLicensedDTO';
|
||||
recurringInterval: SubscriptionInterval;
|
||||
stripePriceId: Scalars['String']['output'];
|
||||
unitAmount: Scalars['Float']['output'];
|
||||
};
|
||||
|
||||
export type BillingPriceMeteredDto = {
|
||||
__typename?: 'BillingPriceMeteredDTO';
|
||||
recurringInterval: SubscriptionInterval;
|
||||
stripePriceId: Scalars['String']['output'];
|
||||
tiers?: Maybe<Array<BillingPriceTierDto>>;
|
||||
tiersMode?: Maybe<BillingPriceTiersMode>;
|
||||
};
|
||||
|
||||
export type BillingPriceTierDto = {
|
||||
__typename?: 'BillingPriceTierDTO';
|
||||
flatAmount?: Maybe<Scalars['Float']['output']>;
|
||||
unitAmount?: Maybe<Scalars['Float']['output']>;
|
||||
upTo?: Maybe<Scalars['Float']['output']>;
|
||||
};
|
||||
|
||||
/** The different billing price tiers modes */
|
||||
export enum BillingPriceTiersMode {
|
||||
GRADUATED = 'GRADUATED',
|
||||
VOLUME = 'VOLUME'
|
||||
}
|
||||
|
||||
export type BillingPriceUnionDto = BillingPriceLicensedDto | BillingPriceMeteredDto;
|
||||
|
||||
export type BillingProductDto = {
|
||||
__typename?: 'BillingProductDTO';
|
||||
description: Scalars['String']['output'];
|
||||
images?: Maybe<Array<Scalars['String']['output']>>;
|
||||
name: Scalars['String']['output'];
|
||||
prices: Array<Maybe<BillingPriceUnionDto>>;
|
||||
type: BillingUsageType;
|
||||
};
|
||||
|
||||
export type BillingProductPriceDto = {
|
||||
__typename?: 'BillingProductPriceDTO';
|
||||
created: Scalars['Float']['output'];
|
||||
recurringInterval: SubscriptionInterval;
|
||||
stripePriceId: Scalars['String']['output'];
|
||||
unitAmount: Scalars['Float']['output'];
|
||||
};
|
||||
|
||||
export type BillingProductPricesOutput = {
|
||||
__typename?: 'BillingProductPricesOutput';
|
||||
productPrices: Array<BillingProductPriceDto>;
|
||||
totalNumberOfPrices: Scalars['Int']['output'];
|
||||
};
|
||||
|
||||
export type BillingSessionOutput = {
|
||||
__typename?: 'BillingSessionOutput';
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
};
|
||||
|
||||
export type BillingSubscription = {
|
||||
__typename?: 'BillingSubscription';
|
||||
id: Scalars['UUID']['output'];
|
||||
@ -135,6 +201,23 @@ export type BillingSubscription = {
|
||||
status: SubscriptionStatus;
|
||||
};
|
||||
|
||||
export type BillingTrialPeriodDto = {
|
||||
__typename?: 'BillingTrialPeriodDTO';
|
||||
duration: Scalars['Float']['output'];
|
||||
isCreditCardRequired: Scalars['Boolean']['output'];
|
||||
};
|
||||
|
||||
export type BillingUpdateOutput = {
|
||||
__typename?: 'BillingUpdateOutput';
|
||||
/** Boolean that confirms query was successful */
|
||||
success: Scalars['Boolean']['output'];
|
||||
};
|
||||
|
||||
export enum BillingUsageType {
|
||||
LICENSED = 'LICENSED',
|
||||
METERED = 'METERED'
|
||||
}
|
||||
|
||||
export type BooleanFieldComparison = {
|
||||
is?: InputMaybe<Scalars['Boolean']['input']>;
|
||||
isNot?: InputMaybe<Scalars['Boolean']['input']>;
|
||||
@ -372,12 +455,12 @@ export enum FeatureFlagKey {
|
||||
IsAdvancedFiltersEnabled = 'IsAdvancedFiltersEnabled',
|
||||
IsAirtableIntegrationEnabled = 'IsAirtableIntegrationEnabled',
|
||||
IsAnalyticsV2Enabled = 'IsAnalyticsV2Enabled',
|
||||
IsBillingPlansEnabled = 'IsBillingPlansEnabled',
|
||||
IsCommandMenuV2Enabled = 'IsCommandMenuV2Enabled',
|
||||
IsCopilotEnabled = 'IsCopilotEnabled',
|
||||
IsEventObjectEnabled = 'IsEventObjectEnabled',
|
||||
IsFreeAccessEnabled = 'IsFreeAccessEnabled',
|
||||
IsFunctionSettingsEnabled = 'IsFunctionSettingsEnabled',
|
||||
IsGmailSendEmailScopeEnabled = 'IsGmailSendEmailScopeEnabled',
|
||||
IsJsonFilterEnabled = 'IsJsonFilterEnabled',
|
||||
IsLocalizationEnabled = 'IsLocalizationEnabled',
|
||||
IsMicrosoftSyncEnabled = 'IsMicrosoftSyncEnabled',
|
||||
@ -548,7 +631,7 @@ export type Mutation = {
|
||||
activateWorkspace: Workspace;
|
||||
authorizeApp: AuthorizeApp;
|
||||
challenge: LoginToken;
|
||||
checkoutSession: SessionEntity;
|
||||
checkoutSession: BillingSessionOutput;
|
||||
computeStepOutputSchema: Scalars['JSON']['output'];
|
||||
createDraftFromWorkflowVersion: WorkflowVersion;
|
||||
createOIDCIdentityProvider: SetupSsoOutput;
|
||||
@ -593,7 +676,7 @@ export type Mutation = {
|
||||
syncRemoteTableSchemaChanges: RemoteTable;
|
||||
track: Analytics;
|
||||
unsyncRemoteTable: RemoteTable;
|
||||
updateBillingSubscription: UpdateBillingEntity;
|
||||
updateBillingSubscription: BillingUpdateOutput;
|
||||
updateLabPublicFeatureFlag: Scalars['Boolean']['output'];
|
||||
updateOneField: Field;
|
||||
updateOneObject: Object;
|
||||
@ -982,20 +1065,6 @@ export type PostgresCredentials = {
|
||||
workspaceId: Scalars['String']['output'];
|
||||
};
|
||||
|
||||
export type ProductPriceEntity = {
|
||||
__typename?: 'ProductPriceEntity';
|
||||
created: Scalars['Float']['output'];
|
||||
recurringInterval: SubscriptionInterval;
|
||||
stripePriceId: Scalars['String']['output'];
|
||||
unitAmount: Scalars['Float']['output'];
|
||||
};
|
||||
|
||||
export type ProductPricesEntity = {
|
||||
__typename?: 'ProductPricesEntity';
|
||||
productPrices: Array<ProductPriceEntity>;
|
||||
totalNumberOfPrices: Scalars['Int']['output'];
|
||||
};
|
||||
|
||||
export type PublicFeatureFlag = {
|
||||
__typename?: 'PublicFeatureFlag';
|
||||
key: FeatureFlagKey;
|
||||
@ -1025,7 +1094,7 @@ export type PublishServerlessFunctionInput = {
|
||||
|
||||
export type Query = {
|
||||
__typename?: 'Query';
|
||||
billingPortalSession: SessionEntity;
|
||||
billingPortalSession: BillingSessionOutput;
|
||||
checkUserExists: UserExistsOutput;
|
||||
checkWorkspaceInviteHashIsValid: WorkspaceInviteHashValid;
|
||||
clientConfig: ClientConfig;
|
||||
@ -1043,7 +1112,7 @@ export type Query = {
|
||||
findWorkspaceInvitations: Array<WorkspaceInvitation>;
|
||||
getAvailablePackages: Scalars['JSON']['output'];
|
||||
getPostgresCredentials?: Maybe<PostgresCredentials>;
|
||||
getProductPrices: ProductPricesEntity;
|
||||
getProductPrices: BillingProductPricesOutput;
|
||||
getPublicWorkspaceDataBySubdomain: PublicWorkspaceDataOutput;
|
||||
getServerlessFunctionSourceCode?: Maybe<Scalars['JSON']['output']>;
|
||||
getTimelineCalendarEventsFromCompanyId: TimelineCalendarEventsWithTotal;
|
||||
@ -1055,6 +1124,7 @@ export type Query = {
|
||||
listSSOIdentityProvidersByWorkspaceId: Array<FindAvailableSsoidpOutput>;
|
||||
object: Object;
|
||||
objects: ObjectConnection;
|
||||
plans: Array<BillingPlanOutput>;
|
||||
relation: Relation;
|
||||
relations: RelationConnection;
|
||||
validatePasswordResetToken: ValidatePasswordResetToken;
|
||||
@ -1368,11 +1438,6 @@ export enum ServerlessFunctionSyncStatus {
|
||||
READY = 'READY'
|
||||
}
|
||||
|
||||
export type SessionEntity = {
|
||||
__typename?: 'SessionEntity';
|
||||
url?: Maybe<Scalars['String']['output']>;
|
||||
};
|
||||
|
||||
export type SetupOidcSsoInput = {
|
||||
clientID: Scalars['String']['input'];
|
||||
clientSecret: Scalars['String']['input'];
|
||||
@ -1497,12 +1562,6 @@ export type TransientToken = {
|
||||
transientToken: AuthToken;
|
||||
};
|
||||
|
||||
export type TrialPeriodDto = {
|
||||
__typename?: 'TrialPeriodDTO';
|
||||
duration: Scalars['Float']['output'];
|
||||
isCreditCardRequired: Scalars['Boolean']['output'];
|
||||
};
|
||||
|
||||
export type UuidFilterComparison = {
|
||||
eq?: InputMaybe<Scalars['UUID']['input']>;
|
||||
gt?: InputMaybe<Scalars['UUID']['input']>;
|
||||
@ -1520,12 +1579,6 @@ export type UuidFilterComparison = {
|
||||
notLike?: InputMaybe<Scalars['UUID']['input']>;
|
||||
};
|
||||
|
||||
export type UpdateBillingEntity = {
|
||||
__typename?: 'UpdateBillingEntity';
|
||||
/** Boolean that confirms query was successful */
|
||||
success: Scalars['Boolean']['output'];
|
||||
};
|
||||
|
||||
export type UpdateFieldInput = {
|
||||
defaultValue?: InputMaybe<Scalars['JSON']['input']>;
|
||||
description?: InputMaybe<Scalars['String']['input']>;
|
||||
|
||||
Reference in New Issue
Block a user