toystack
Version:

464 lines (394 loc) • 12.1 kB
text/typescript
/* eslint-disable */
import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';
export type Maybe<T> = T | null;
export type InputMaybe<T> = Maybe<T>;
export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
export type MakeEmpty<T extends { [key: string]: unknown }, K extends keyof T> = { [_ in K]?: never };
export type Incremental<T> = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never };
/** All built-in and custom scalars, mapped to their actual values */
export type Scalars = {
ID: { input: string; output: string; }
String: { input: string; output: string; }
Boolean: { input: boolean; output: boolean; }
Int: { input: number; output: number; }
Float: { input: number; output: number; }
/** A date string, such as 2007-12-03, compliant with the `full-date` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */
Date: { input: any; output: any; }
/** A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar. */
DateTime: { input: any; output: any; }
/** The `JSON` scalar type represents JSON values as specified by [ECMA-404](http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-404.pdf). */
JSON: { input: any; output: any; }
/** The `Upload` scalar type represents a file upload. */
Upload: { input: any; output: any; }
};
export enum BillingCycleTypeEnumType {
Custom = 'CUSTOM',
Daily = 'DAILY',
Monthly = 'MONTHLY',
Weekly = 'WEEKLY',
Yearly = 'YEARLY'
}
export enum CodeAnalysisStatusEnumType {
Cancelled = 'CANCELLED',
Completed = 'COMPLETED',
Failed = 'FAILED',
Inactive = 'INACTIVE',
Inprogress = 'INPROGRESS'
}
export enum CodeSummaryStatusEnumType {
Cancelled = 'CANCELLED',
Completed = 'COMPLETED',
Failed = 'FAILED',
Inactive = 'INACTIVE',
Inprogress = 'INPROGRESS'
}
export enum CouponDiscountTypeEnumType {
Amount = 'AMOUNT',
FlatPrice = 'FLAT_PRICE',
Percentage = 'PERCENTAGE'
}
export enum CouponStatusEnumType {
Active = 'ACTIVE',
Inactive = 'INACTIVE'
}
export type CouponsFilterType = {
status?: InputMaybe<CouponStatusEnumType>;
};
export enum CurrencyTypeEnumType {
Inr = 'INR',
Usd = 'USD'
}
export enum CustomDomainEnumType {
Backend = 'BACKEND',
Frontend = 'FRONTEND'
}
export enum CustomDomainStatusEnumType {
Active = 'ACTIVE',
Inactive = 'INACTIVE'
}
export enum DbSeedingStatusEnumType {
Cancelled = 'CANCELLED',
Completed = 'COMPLETED',
Failed = 'FAILED',
Inactive = 'INACTIVE',
Inprogress = 'INPROGRESS'
}
export enum DashboardRepositoriesEnumType {
Backed = 'BACKED',
Pending = 'PENDING',
Suggested = 'SUGGESTED'
}
export type DashboardRepositoriesFilterType = {
type?: InputMaybe<DashboardRepositoriesEnumType>;
};
export enum DashboardSortTypeEnumType {
Ascending = 'ASCENDING',
Descending = 'DESCENDING'
}
export type DatabaseFilterType = {
initiatedBy?: InputMaybe<Scalars['ID']['input']>;
status?: InputMaybe<DatabaseStatusEnumType>;
type?: InputMaybe<DatabaseTypeEnumType>;
};
export type DatabasePlanHistoryFilterType = {
paymentStatus?: InputMaybe<PaymentStatusEnumType>;
status?: InputMaybe<DatabasePlanStatusEnumType>;
};
export enum DatabasePlanStatusEnumType {
Active = 'ACTIVE',
Expired = 'EXPIRED',
Inactive = 'INACTIVE',
QuotaExhausted = 'QUOTA_EXHAUSTED',
Upcoming = 'UPCOMING'
}
export enum DatabaseStatusEnumType {
Active = 'ACTIVE',
AwaitingRenewal = 'AWAITING_RENEWAL',
Cancelled = 'CANCELLED',
Deleted = 'DELETED',
Draft = 'DRAFT',
Failed = 'FAILED',
InProgress = 'IN_PROGRESS',
Paid = 'PAID'
}
export enum DatabaseTypeEnumType {
PostgresDatabase = 'POSTGRES_DATABASE',
RedisDatabase = 'REDIS_DATABASE'
}
export type DeactivateRepositoryPlanFilters = {
endDate: Scalars['Date']['input'];
startDate: Scalars['Date']['input'];
};
export enum DeploymentEnvironmentEnumType {
Preview = 'PREVIEW',
Production = 'PRODUCTION'
}
export enum DeploymentStatusEnumType {
Active = 'ACTIVE',
Cancelled = 'CANCELLED',
Deleted = 'DELETED',
Failed = 'FAILED',
Inactive = 'INACTIVE',
Paused = 'PAUSED'
}
export enum DeploymentValidityEnumType {
Always = 'ALWAYS',
Custom = 'CUSTOM',
FifteenHours = 'FIFTEEN_HOURS',
HalfAnHour = 'HALF_AN_HOUR',
OneDay = 'ONE_DAY',
OneHour = 'ONE_HOUR',
SixHours = 'SIX_HOURS',
TwoDays = 'TWO_DAYS',
TwoHours = 'TWO_HOURS'
}
export type DeploymentsFilterType = {
createdAt?: InputMaybe<TimeFilterEnumType>;
repositoryId?: InputMaybe<Scalars['ID']['input']>;
status?: InputMaybe<DeploymentStatusEnumType>;
};
export type EmailAuditFilterType = {
userId?: InputMaybe<Scalars['ID']['input']>;
};
export type EnvVariableFilterType = {
branch?: InputMaybe<Scalars['String']['input']>;
};
export type EnvironmentVariableInputType = {
key?: InputMaybe<Scalars['String']['input']>;
value?: InputMaybe<Scalars['String']['input']>;
};
export enum FrameworkEnumType {
Angular = 'ANGULAR',
Django = 'DJANGO',
Docker = 'DOCKER',
Flask = 'FLASK',
Golang = 'GOLANG',
Java = 'JAVA',
Node = 'NODE',
Php = 'PHP',
React = 'REACT',
Solara = 'SOLARA',
Spring = 'SPRING',
Vue = 'VUE',
Wasp = 'WASP'
}
export enum GitProviderEnumType {
BitBucket = 'BIT_BUCKET',
DockerHub = 'DOCKER_HUB',
Github = 'GITHUB',
Gitlab = 'GITLAB'
}
export enum GrafanaLogsSortOrderEnumType {
Backward = 'BACKWARD',
Forward = 'FORWARD'
}
export enum InstallationStatusEnumType {
Active = 'ACTIVE',
Deleted = 'DELETED',
Draft = 'DRAFT',
Inactive = 'INACTIVE'
}
export type InstallationsFilterType = {
createdAt?: InputMaybe<TimeFilterEnumType>;
status?: InputMaybe<InstallationStatusEnumType>;
userId?: InputMaybe<Scalars['String']['input']>;
};
export enum InvoiceStatusEnumType {
Paid = 'PAID',
Pending = 'PENDING'
}
export type InvoicesFilterType = {
status?: InputMaybe<InvoiceStatusEnumType>;
userId?: InputMaybe<Scalars['String']['input']>;
};
export enum NodeVersionEnumType {
V14X = 'v14_x',
V15X = 'v15_x',
V16X = 'v16_x',
V17X = 'v17_x',
V18X = 'v18_x',
V19X = 'v19_x',
V20X = 'v20_x',
V21X = 'v21_x'
}
export enum OrderStatusEnumType {
Cancelled = 'CANCELLED',
Confirmed = 'CONFIRMED',
Pending = 'PENDING'
}
export enum PaymentGatewayEnumType {
Cashfree = 'CASHFREE',
Hybrid = 'HYBRID',
Stripe = 'STRIPE',
ToystackWallet = 'TOYSTACK_WALLET'
}
export type PaymentHistoryFilterType = {
status?: InputMaybe<PaymentStatusEnumType>;
};
export enum PaymentStatusEnumType {
Created = 'CREATED',
Failed = 'FAILED',
Paid = 'PAID',
PartiallyRefunded = 'PARTIALLY_REFUNDED',
Refunded = 'REFUNDED',
UserDropped = 'USER_DROPPED'
}
export type PaymentsFilterType = {
status?: InputMaybe<PaymentStatusEnumType>;
userId?: InputMaybe<Scalars['String']['input']>;
};
export enum PlanStatusEnumType {
Active = 'ACTIVE',
Deactivated = 'DEACTIVATED',
Deleted = 'DELETED',
Inactive = 'INACTIVE'
}
export type PlansFilterType = {
isEnterprise?: InputMaybe<Scalars['Boolean']['input']>;
isTrialPlan?: InputMaybe<Scalars['Boolean']['input']>;
resourceType?: InputMaybe<ResourceTypeEnumType>;
status?: InputMaybe<PlanStatusEnumType>;
};
export enum PopularRemixStatusEnumType {
Active = 'ACTIVE',
Inactive = 'INACTIVE'
}
export type PopularRemixesFilterType = {
status?: InputMaybe<PopularRemixStatusEnumType>;
};
export enum PostgresVersionEnumType {
V15_2_0 = 'v15_2_0',
V15_3_0 = 'v15_3_0',
V15_4_0 = 'v15_4_0',
V16_0_0 = 'v16_0_0',
V16_1_0 = 'v16_1_0',
V16_2_0 = 'v16_2_0',
V16_3_0 = 'v16_3_0'
}
export enum RemixInviteStatusEnumType {
Accepted = 'ACCEPTED',
Pending = 'PENDING'
}
export type RepositoriesFilterType = {
createdAt?: InputMaybe<TimeFilterEnumType>;
name?: InputMaybe<Scalars['String']['input']>;
status?: InputMaybe<RepositoryStatusEnumType>;
userId?: InputMaybe<Scalars['String']['input']>;
};
export type RepositoryPlanHistoryFilterType = {
paymentStatus?: InputMaybe<PaymentStatusEnumType>;
status?: InputMaybe<RepositoryPlanStatusEnumType>;
};
export enum RepositoryPlanStatusEnumType {
Active = 'ACTIVE',
Expired = 'EXPIRED',
Inactive = 'INACTIVE',
QuotaExhausted = 'QUOTA_EXHAUSTED',
Upcoming = 'UPCOMING'
}
export enum RepositoryStatusEnumType {
Active = 'ACTIVE',
AwaitingRenewal = 'AWAITING_RENEWAL',
Blocked = 'BLOCKED',
Deactivated = 'DEACTIVATED',
Deleted = 'DELETED',
Forked = 'FORKED',
Inactive = 'INACTIVE',
QuotaExhausted = 'QUOTA_EXHAUSTED'
}
export enum ResourceTypeEnumType {
Backend = 'BACKEND',
PostgresDatabase = 'POSTGRES_DATABASE',
RedisDatabase = 'REDIS_DATABASE',
Remix = 'REMIX',
StaticSite = 'STATIC_SITE'
}
export enum ResponseStatusEnumType {
Failed = 'FAILED',
Success = 'SUCCESS'
}
export enum RoleEnumType {
Admin = 'ADMIN',
OrganizationAdmin = 'ORGANIZATION_ADMIN',
OrganizationMember = 'ORGANIZATION_MEMBER',
OrganizationOwner = 'ORGANIZATION_OWNER',
SuperAdmin = 'SUPER_ADMIN'
}
export enum ServiceTypeEnumType {
Api = 'API',
Background = 'BACKGROUND',
Bot = 'BOT',
Cron = 'CRON',
Daemon = 'DAEMON',
Frontend = 'FRONTEND',
Microservice = 'MICROSERVICE',
Webhook = 'WEBHOOK',
Worker = 'WORKER'
}
export enum SortTypeEnumType {
Ascending = 'ASCENDING',
Descending = 'DESCENDING'
}
export enum StatusEnumType {
Active = 'ACTIVE',
Inactive = 'INACTIVE',
Suspended = 'SUSPENDED',
Upcoming = 'UPCOMING'
}
export type SupportRequestFilterType = {
requestedBy?: InputMaybe<Scalars['String']['input']>;
status?: InputMaybe<SupportRequestStatusEnumType>;
};
export enum SupportRequestStatusEnumType {
Active = 'ACTIVE',
Inactive = 'INACTIVE'
}
export enum TimeFilterEnumType {
AllTime = 'ALL_TIME',
CustomerDateRange = 'CUSTOMER_DATE_RANGE',
ThisMonth = 'THIS_MONTH',
ThisQuarter = 'THIS_QUARTER',
ThisWeek = 'THIS_WEEK',
Today = 'TODAY'
}
export enum UsageTypeEnumType {
Cpu = 'CPU',
Disk = 'DISK',
Memory = 'MEMORY',
Network = 'NETWORK'
}
export enum UserInviteStatusEnumType {
Accepted = 'ACCEPTED',
Invited = 'INVITED',
Rejected = 'REJECTED'
}
export enum UserStatusEnumType {
Active = 'ACTIVE',
Blocked = 'BLOCKED',
Inactive = 'INACTIVE'
}
export type UsersFilterType = {
createdAt?: InputMaybe<TimeFilterEnumType>;
keyword?: InputMaybe<Scalars['String']['input']>;
status?: InputMaybe<UserStatusEnumType>;
};
export enum VideoTutorialStatusEnumType {
Active = 'ACTIVE',
Inactive = 'INACTIVE'
}
export enum WalletStatusEnumType {
Active = 'ACTIVE',
Inactive = 'INACTIVE'
}
export enum WalletTransactionEnumType {
Credit = 'CREDIT',
Debit = 'DEBIT',
DebitHold = 'DEBIT_HOLD'
}
export type UploadCodeMutationVariables = Exact<{
file: Scalars['Upload']['input'];
}>;
export type UploadCodeMutation = { __typename?: 'Mutation', uploadCodeAsZip?: boolean | null };
export const UploadCodeDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"UploadCode"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"file"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Upload"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"uploadCodeAsZip"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"file"},"value":{"kind":"Variable","name":{"kind":"Name","value":"file"}}}]}]}}]} as unknown as DocumentNode<UploadCodeMutation, UploadCodeMutationVariables>;