@ludo.ninja/api-server-admin
Version:
Visit [Pharos Production](https://pharosproduction.com) – the software development company specializing in high-load Web3 and DeFi projects. We deliver projects on time and within budget!
6,708 lines • 342 kB
text/typescript
/* eslint-disable */
import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql';
import { gql } from '@apollo/client';
import * as Apollo from '@apollo/client';
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 };
export type RequireFields<T, K extends keyof T> = Omit<T, K> & { [P in K]-?: NonNullable<T[P]> };
const defaultOptions = {} as const;
/** 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; }
Long: { input: any; output: any; }
Upload: { input: any; output: any; }
};
export enum IAccessType {
Public = 'PUBLIC',
Restricted = 'RESTRICTED'
}
export type IActiveInvite = {
createdAt?: Maybe<Scalars['Long']['output']>;
inviteCode?: Maybe<Scalars['String']['output']>;
maxUsagesLimit?: Maybe<Scalars['Int']['output']>;
reftypeColor?: Maybe<IReftypeColor>;
reftypeId?: Maybe<Scalars['String']['output']>;
reftypeName?: Maybe<Scalars['String']['output']>;
usedTimes?: Maybe<Scalars['Int']['output']>;
};
export type IAdminAirdropInput = {
activeFrom?: InputMaybe<Scalars['Long']['input']>;
activeUntil?: InputMaybe<Scalars['Long']['input']>;
geolocations?: InputMaybe<Array<Scalars['String']['input']>>;
hidden?: InputMaybe<Scalars['Boolean']['input']>;
maxLudoRank?: InputMaybe<Scalars['Float']['input']>;
maxXpLevel?: InputMaybe<Scalars['Int']['input']>;
minLudoRank?: InputMaybe<Scalars['Float']['input']>;
minXpLevel?: InputMaybe<Scalars['Int']['input']>;
name: Scalars['String']['input'];
showcase?: InputMaybe<Scalars['Boolean']['input']>;
};
export type IAdminBrand = {
addedBy?: Maybe<Scalars['String']['output']>;
archived?: Maybe<Scalars['Boolean']['output']>;
description: Scalars['String']['output'];
discord?: Maybe<Scalars['String']['output']>;
facebook?: Maybe<Scalars['String']['output']>;
id: Scalars['String']['output'];
industry?: Maybe<Scalars['String']['output']>;
link?: Maybe<Scalars['String']['output']>;
linkedin?: Maybe<Scalars['String']['output']>;
matchingWords: Array<Scalars['String']['output']>;
media?: Maybe<Scalars['String']['output']>;
name: Scalars['String']['output'];
referralLinks?: Maybe<Array<Maybe<IReferralLink>>>;
slug?: Maybe<Scalars['String']['output']>;
telegram?: Maybe<Scalars['String']['output']>;
twitter?: Maybe<Scalars['String']['output']>;
youtube?: Maybe<Scalars['String']['output']>;
};
export type IAdminCategory = {
addedBy?: Maybe<Scalars['String']['output']>;
archived?: Maybe<Scalars['Boolean']['output']>;
id: Scalars['String']['output'];
matchingWords: Array<Scalars['String']['output']>;
name: Scalars['String']['output'];
};
export type IAdminContactSupport = {
category?: Maybe<Scalars['String']['output']>;
description?: Maybe<Scalars['String']['output']>;
email?: Maybe<Scalars['String']['output']>;
id: Scalars['String']['output'];
priority?: Maybe<Scalars['String']['output']>;
userId?: Maybe<Scalars['String']['output']>;
walletAddress?: Maybe<Scalars['String']['output']>;
};
export type IAdminContentReport = {
contentId?: Maybe<Scalars['String']['output']>;
contentType?: Maybe<Scalars['String']['output']>;
description?: Maybe<Scalars['String']['output']>;
email?: Maybe<Scalars['String']['output']>;
evidenceFileUrl?: Maybe<Scalars['String']['output']>;
id: Scalars['String']['output'];
nameOfSubject?: Maybe<Scalars['String']['output']>;
reportReason?: Maybe<Scalars['String']['output']>;
userId?: Maybe<Scalars['String']['output']>;
};
export type IAdminFormOpportunity = {
blockchain?: Maybe<Scalars['String']['output']>;
description?: Maybe<Scalars['String']['output']>;
endDate?: Maybe<Scalars['Long']['output']>;
id: Scalars['String']['output'];
name?: Maybe<Scalars['String']['output']>;
opportunityType?: Maybe<IOpportunityType>;
registrationLink?: Maybe<Scalars['String']['output']>;
startDate?: Maybe<Scalars['Long']['output']>;
submitterEmail?: Maybe<Scalars['String']['output']>;
userId?: Maybe<Scalars['String']['output']>;
};
export type IAdminInvestorInquiry = {
assistanceRequest?: Maybe<Scalars['String']['output']>;
email?: Maybe<Scalars['String']['output']>;
id: Scalars['String']['output'];
investmentAmount?: Maybe<Scalars['Float']['output']>;
investmentExperience?: Maybe<Scalars['String']['output']>;
investorType?: Maybe<Scalars['String']['output']>;
ludoReferrerInfo?: Maybe<Scalars['String']['output']>;
name?: Maybe<Scalars['String']['output']>;
phoneNumber?: Maybe<Scalars['String']['output']>;
telegramId?: Maybe<Scalars['String']['output']>;
userId?: Maybe<Scalars['String']['output']>;
};
export type IAdminInvite = {
activeInvites?: Maybe<Array<IActiveInvite>>;
profileLink?: Maybe<IReferralLink>;
referredUsers?: Maybe<Array<Scalars['String']['output']>>;
userId: Scalars['String']['output'];
userXpLevel?: Maybe<Scalars['Int']['output']>;
username?: Maybe<Scalars['String']['output']>;
wallet?: Maybe<IWallet>;
};
export type IAdminLeaderboardProject = {
id: Scalars['String']['output'];
name?: Maybe<Scalars['String']['output']>;
price?: Maybe<Scalars['Float']['output']>;
rank?: Maybe<Scalars['Float']['output']>;
rankDayDifference?: Maybe<Scalars['Float']['output']>;
rankHourDifference?: Maybe<Scalars['Float']['output']>;
rankWeekDifference?: Maybe<Scalars['Float']['output']>;
showcase?: Maybe<Scalars['Boolean']['output']>;
};
export type IAdminLeaderboardProjectsFilterInput = {
nameTerm?: InputMaybe<Scalars['String']['input']>;
price?: InputMaybe<Scalars['Float']['input']>;
rank?: InputMaybe<Scalars['Float']['input']>;
rankDayDifference?: InputMaybe<Scalars['Float']['input']>;
rankWeekDifference?: InputMaybe<Scalars['Float']['input']>;
showcase?: InputMaybe<Scalars['Boolean']['input']>;
};
export type IAdminLeaderboardProjectsPage = {
nextPage?: Maybe<IAdminPage>;
projects: Array<IAdminLeaderboardProject>;
};
export type IAdminLeaderboardProjectsSortInput = {
sortByLudoRank?: InputMaybe<ISort>;
sortByLudoRankDayDifference?: InputMaybe<ISort>;
sortByLudoRankHourDifference?: InputMaybe<ISort>;
sortByLudoRankWeekDifference?: InputMaybe<ISort>;
};
export type IAdminOpportunity = {
activeFrom?: Maybe<Scalars['Long']['output']>;
activeUntil?: Maybe<Scalars['Long']['output']>;
addedBy?: Maybe<Scalars['String']['output']>;
archived?: Maybe<Scalars['Boolean']['output']>;
availablePlacesForAirdrop?: Maybe<Scalars['Int']['output']>;
blockchains?: Maybe<Array<Scalars['String']['output']>>;
category?: Maybe<Scalars['String']['output']>;
clicks?: Maybe<Scalars['Int']['output']>;
description?: Maybe<Scalars['String']['output']>;
devicePlatforms?: Maybe<Array<IDevicePlatform>>;
encodePayload?: Maybe<Scalars['Boolean']['output']>;
geolocations?: Maybe<Array<Scalars['String']['output']>>;
hidden?: Maybe<Scalars['Boolean']['output']>;
industry?: Maybe<Scalars['String']['output']>;
ludoUrl?: Maybe<Scalars['String']['output']>;
maxLudoRank?: Maybe<Scalars['Float']['output']>;
maxWalletValue?: Maybe<Scalars['Float']['output']>;
maxXpLevel?: Maybe<Scalars['Int']['output']>;
media?: Maybe<Scalars['String']['output']>;
minLudoRank?: Maybe<Scalars['Float']['output']>;
minWalletValue?: Maybe<Scalars['Float']['output']>;
minXpLevel?: Maybe<Scalars['Int']['output']>;
name?: Maybe<Scalars['String']['output']>;
notificationDestinations?: Maybe<Array<INotificationDestination>>;
opportunityId: Scalars['ID']['output'];
parentOpportunityId?: Maybe<Scalars['String']['output']>;
participants?: Maybe<Scalars['Int']['output']>;
participantsLimit?: Maybe<Scalars['Int']['output']>;
payloadSecretKey?: Maybe<Scalars['String']['output']>;
payloadTypes?: Maybe<Array<Maybe<IPayloadType>>>;
projectId?: Maybe<Scalars['String']['output']>;
projectName?: Maybe<Scalars['String']['output']>;
projectUrl?: Maybe<Scalars['String']['output']>;
pushNotificationsEnabled?: Maybe<Scalars['Boolean']['output']>;
showcase?: Maybe<Scalars['Boolean']['output']>;
slug?: Maybe<Scalars['String']['output']>;
status?: Maybe<Scalars['String']['output']>;
type: IOpportunityType;
views?: Maybe<Scalars['Int']['output']>;
};
export type IAdminOpportunityInput = {
activeFrom?: InputMaybe<Scalars['Long']['input']>;
activeUntil?: InputMaybe<Scalars['Long']['input']>;
blockchain?: InputMaybe<Scalars['String']['input']>;
blockchains?: InputMaybe<Array<Scalars['String']['input']>>;
categoryId?: InputMaybe<Scalars['String']['input']>;
collection?: InputMaybe<Scalars['String']['input']>;
description?: InputMaybe<Scalars['String']['input']>;
devicePlatforms?: InputMaybe<Array<IDevicePlatform>>;
encodePayload?: InputMaybe<Scalars['Boolean']['input']>;
geolocations?: InputMaybe<Array<Scalars['String']['input']>>;
ludoUrl?: InputMaybe<Scalars['String']['input']>;
maxLudoRank?: InputMaybe<Scalars['Float']['input']>;
maxWalletValue?: InputMaybe<Scalars['Float']['input']>;
maxXpLevel?: InputMaybe<Scalars['Int']['input']>;
media?: InputMaybe<Scalars['String']['input']>;
minLudoRank?: InputMaybe<Scalars['Float']['input']>;
minWalletValue?: InputMaybe<Scalars['Float']['input']>;
minXpLevel?: InputMaybe<Scalars['Int']['input']>;
name: Scalars['String']['input'];
notificationDestinations?: InputMaybe<Array<INotificationDestination>>;
openOpportunityXps?: InputMaybe<Scalars['Int']['input']>;
parentOpportunityId?: InputMaybe<Scalars['String']['input']>;
participantsLimit?: InputMaybe<Scalars['Int']['input']>;
payloadTypes?: InputMaybe<Array<InputMaybe<IPayloadType>>>;
projectId?: InputMaybe<Scalars['String']['input']>;
projectUrl?: InputMaybe<Scalars['String']['input']>;
pushNotificationsEnabled: Scalars['Boolean']['input'];
slug?: InputMaybe<Scalars['String']['input']>;
status: Scalars['String']['input'];
type: IOpportunityType;
};
export type IAdminPage = {
elements?: Maybe<Scalars['Long']['output']>;
lastNum?: Maybe<Scalars['Int']['output']>;
num?: Maybe<Scalars['Int']['output']>;
size?: Maybe<Scalars['Int']['output']>;
token?: Maybe<Scalars['String']['output']>;
};
export type IAdminPageInput = {
num: Scalars['Int']['input'];
size: Scalars['Int']['input'];
token?: InputMaybe<Scalars['String']['input']>;
};
export type IAdminPartnershipInquiry = {
aboutProject?: Maybe<Scalars['String']['output']>;
email?: Maybe<Scalars['String']['output']>;
id: Scalars['String']['output'];
ludoReferrerInfo?: Maybe<Scalars['String']['output']>;
name?: Maybe<Scalars['String']['output']>;
partnershipType?: Maybe<Scalars['String']['output']>;
projectName?: Maybe<Scalars['String']['output']>;
userId?: Maybe<Scalars['String']['output']>;
website?: Maybe<Scalars['String']['output']>;
};
export type IAdminProject = {
blockchain: Scalars['String']['output'];
contract: Scalars['String']['output'];
fetchedAt?: Maybe<Scalars['Long']['output']>;
hidden: Scalars['Boolean']['output'];
hideDiagrams: Scalars['Boolean']['output'];
holders?: Maybe<Scalars['Int']['output']>;
holdersDayDifference?: Maybe<Scalars['Float']['output']>;
id: Scalars['String']['output'];
name?: Maybe<Scalars['String']['output']>;
price?: Maybe<Scalars['Float']['output']>;
priceDayDifference?: Maybe<Scalars['Float']['output']>;
rank?: Maybe<Scalars['Float']['output']>;
rankDayDifference?: Maybe<Scalars['Float']['output']>;
reactions: IAdminProjectReactions;
removalDate?: Maybe<Scalars['Long']['output']>;
removalReason?: Maybe<Scalars['String']['output']>;
slug: Scalars['String']['output'];
twitter?: Maybe<Scalars['String']['output']>;
twitterFollowers?: Maybe<Scalars['Int']['output']>;
twitterFollowersDayDifference?: Maybe<Scalars['Float']['output']>;
verified: Scalars['Boolean']['output'];
website?: Maybe<Scalars['String']['output']>;
websiteRank?: Maybe<Scalars['Int']['output']>;
};
export type IAdminProjectInput = {
blockchain: Scalars['String']['input'];
contract: Scalars['String']['input'];
hidden: Scalars['Boolean']['input'];
hideDiagrams: Scalars['Boolean']['input'];
slug: Scalars['String']['input'];
verified: Scalars['Boolean']['input'];
};
export type IAdminProjectReactions = {
dislikes: Scalars['Int']['output'];
likes: Scalars['Int']['output'];
neutrals: Scalars['Int']['output'];
};
export type IAdminProjectsAlerting = {
activeUntil: Scalars['Long']['output'];
featurePackId: Scalars['String']['output'];
featurePackName: Scalars['String']['output'];
projects?: Maybe<Array<IAdminProject>>;
slotsFree: Scalars['Int']['output'];
slotsLimit: Scalars['Int']['output'];
userId: Scalars['String']['output'];
wallets?: Maybe<Array<IWallet>>;
};
export type IAdminProjectsAlertingFilterInput = {
projectsTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
walletsTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IAdminProjectsAlertingPage = {
nextPage?: Maybe<IAdminPage>;
projectsAlerting: Array<IAdminProjectsAlerting>;
};
export type IAdminProjectsAlertingSortInput = {
sortByActiveUntil?: InputMaybe<ISort>;
};
export type IAdminProjectsFilterInput = {
contractTerm?: InputMaybe<Scalars['String']['input']>;
hidden?: InputMaybe<Scalars['Boolean']['input']>;
holders?: InputMaybe<Scalars['Int']['input']>;
nameTerm?: InputMaybe<Scalars['String']['input']>;
price?: InputMaybe<Scalars['Float']['input']>;
rank?: InputMaybe<Scalars['Float']['input']>;
twitterTerm?: InputMaybe<Scalars['String']['input']>;
websiteTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IAdminProjectsMonitoring = {
activationMethod?: Maybe<Scalars['String']['output']>;
activeUntil: Scalars['Long']['output'];
monitorsFree: Scalars['Int']['output'];
monitorsLimit: Scalars['Int']['output'];
projects?: Maybe<Array<IAdminProject>>;
userId: Scalars['String']['output'];
username?: Maybe<Scalars['String']['output']>;
wallets?: Maybe<Array<IWallet>>;
};
export type IAdminProjectsMonitoringFilterInput = {
projectsTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
walletsTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IAdminProjectsMonitoringPage = {
nextPage?: Maybe<IAdminPage>;
projectsMonitoring: Array<IAdminProjectsMonitoring>;
};
export type IAdminProjectsMonitoringSortInput = {
sortByActivationMethod?: InputMaybe<ISort>;
sortByActiveUntil?: InputMaybe<ISort>;
};
export type IAdminProjectsPage = {
nextPage?: Maybe<IAdminPage>;
projects: Array<IAdminProject>;
};
export type IAdminProjectsSortInput = {
sortByFetchedDate?: InputMaybe<ISort>;
sortByRemovalDate?: InputMaybe<ISort>;
};
export type IAdminReferral = {
mainWallet?: Maybe<IWallet>;
referralLinks?: Maybe<Array<IReferralLink>>;
referrals?: Maybe<Array<IReferredUsersInfo>>;
referredUsersNum?: Maybe<Scalars['Int']['output']>;
userId: Scalars['ID']['output'];
username?: Maybe<Scalars['String']['output']>;
};
export type IAdminUser = {
connectedBlockchains?: Maybe<Array<Scalars['String']['output']>>;
createdAt?: Maybe<Scalars['Long']['output']>;
devicePlatform?: Maybe<IDevicePlatform>;
firstVisitSource?: Maybe<ILoginSource>;
inviterId?: Maybe<Scalars['String']['output']>;
ip?: Maybe<Scalars['String']['output']>;
isActive?: Maybe<Scalars['Boolean']['output']>;
lastLoggedAt?: Maybe<Scalars['Long']['output']>;
location?: Maybe<Scalars['String']['output']>;
ludoRank?: Maybe<Scalars['Float']['output']>;
topInterests?: Maybe<Array<Scalars['String']['output']>>;
userId: Scalars['ID']['output'];
userLanguage?: Maybe<Scalars['String']['output']>;
username?: Maybe<Scalars['String']['output']>;
wallets?: Maybe<Array<IWallet>>;
walletsValue?: Maybe<Scalars['Float']['output']>;
xpLevel?: Maybe<Scalars['Int']['output']>;
};
export type IAdminXp = {
connectedWalletsNum?: Maybe<Scalars['Int']['output']>;
joinedOpportunityIds?: Maybe<Array<Scalars['String']['output']>>;
mainWallet?: Maybe<IWallet>;
referredUsers?: Maybe<Array<Scalars['ID']['output']>>;
referredUsersNum?: Maybe<Scalars['Int']['output']>;
suggestedOpportunityIds?: Maybe<Array<Scalars['String']['output']>>;
userId: Scalars['ID']['output'];
userXpLevel?: Maybe<Scalars['Int']['output']>;
userXpPoints?: Maybe<Scalars['Int']['output']>;
username?: Maybe<Scalars['String']['output']>;
};
export type IAirdropsLeaderboardFilterInput = {
activeFromTimestamp?: InputMaybe<Scalars['Long']['input']>;
activeUntilTimestamp?: InputMaybe<Scalars['Long']['input']>;
geolocationTerm?: InputMaybe<Scalars['String']['input']>;
hidden?: InputMaybe<Scalars['Boolean']['input']>;
nameTerm?: InputMaybe<Scalars['String']['input']>;
userRank?: InputMaybe<Scalars['Int']['input']>;
xpLevel?: InputMaybe<Scalars['Int']['input']>;
};
export type IAirdropsLeaderboardSortInput = {
sortByDate?: InputMaybe<ISort>;
sortByParticipants?: InputMaybe<ISort>;
};
export enum IAuthorityType {
Medias = 'MEDIAS',
Search = 'SEARCH'
}
export enum IBlockchains {
BaseMainnet = 'BASE_MAINNET',
BaseSepolia = 'BASE_SEPOLIA',
BscMainnet = 'BSC_MAINNET',
BscTestnet = 'BSC_TESTNET',
EthereumMainnet = 'ETHEREUM_MAINNET',
EthereumSepolia = 'ETHEREUM_SEPOLIA',
PolygonAmoy = 'POLYGON_AMOY',
PolygonMainnet = 'POLYGON_MAINNET',
TonMainnet = 'TON_MAINNET',
TonTestnet = 'TON_TESTNET'
}
export type IBrandInput = {
description: Scalars['String']['input'];
discord?: InputMaybe<Scalars['String']['input']>;
facebook?: InputMaybe<Scalars['String']['input']>;
industry?: InputMaybe<Scalars['String']['input']>;
link?: InputMaybe<Scalars['String']['input']>;
linkedin?: InputMaybe<Scalars['String']['input']>;
matchingWords: Array<Scalars['String']['input']>;
media?: InputMaybe<Scalars['String']['input']>;
name: Scalars['String']['input'];
slug?: InputMaybe<Scalars['String']['input']>;
telegram?: InputMaybe<Scalars['String']['input']>;
twitter?: InputMaybe<Scalars['String']['input']>;
youtube?: InputMaybe<Scalars['String']['input']>;
};
export type IBrandsFilterInput = {
addedByTerm?: InputMaybe<Scalars['String']['input']>;
archived?: InputMaybe<Scalars['Boolean']['input']>;
descriptionTerm?: InputMaybe<Scalars['String']['input']>;
industryTerm?: InputMaybe<Scalars['String']['input']>;
linkTerm?: InputMaybe<Scalars['String']['input']>;
matchingWordsTerm?: InputMaybe<Scalars['String']['input']>;
nameTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IBrandsPage = {
brands: Array<IAdminBrand>;
nextPage?: Maybe<IAdminPage>;
};
export type IBrandsSortInput = {
sortByAddedBy?: InputMaybe<ISort>;
sortByIndustry?: InputMaybe<ISort>;
sortByName?: InputMaybe<ISort>;
};
export type ICategoriesFilterInput = {
addedByTerm?: InputMaybe<Scalars['String']['input']>;
archived?: InputMaybe<Scalars['Boolean']['input']>;
matchingWordsTerm?: InputMaybe<Scalars['String']['input']>;
nameTerm?: InputMaybe<Scalars['String']['input']>;
};
export type ICategoriesPage = {
categories: Array<IAdminCategory>;
nextPage?: Maybe<IAdminPage>;
};
export type ICategoriesSortInput = {
sortByAddedBy?: InputMaybe<ISort>;
sortByName?: InputMaybe<ISort>;
};
export type ICategoryInput = {
matchingWords: Array<Scalars['String']['input']>;
name: Scalars['String']['input'];
};
export type ICheckInviteCodeData = {
code: Scalars['String']['output'];
isAvailable: Scalars['Boolean']['output'];
maxUsagesLimit: Scalars['Int']['output'];
usedTimes: Scalars['Int']['output'];
};
export type ICompanyToken = {
authToken?: Maybe<Scalars['String']['output']>;
authorities?: Maybe<Array<IAuthorityType>>;
companyName?: Maybe<Scalars['String']['output']>;
computingUnits?: Maybe<Scalars['Int']['output']>;
expiredAt?: Maybe<Scalars['Long']['output']>;
issuedAt?: Maybe<Scalars['Long']['output']>;
jti: Scalars['String']['output'];
requestsPerDay?: Maybe<Scalars['Int']['output']>;
requestsPerHour?: Maybe<Scalars['Int']['output']>;
requestsPerMinute?: Maybe<Scalars['Int']['output']>;
requestsPerSecond?: Maybe<Scalars['Int']['output']>;
tariffPlan?: Maybe<ITariffPlan>;
};
export type ICompanyTokenInput = {
authorities?: InputMaybe<Array<InputMaybe<IAuthorityType>>>;
companyName: Scalars['String']['input'];
computingUnits?: InputMaybe<Scalars['Int']['input']>;
expiredAt?: InputMaybe<Scalars['Long']['input']>;
requestsPerDay?: InputMaybe<Scalars['Int']['input']>;
requestsPerHour?: InputMaybe<Scalars['Int']['input']>;
requestsPerMinute?: InputMaybe<Scalars['Int']['input']>;
requestsPerSecond?: InputMaybe<Scalars['Int']['input']>;
tariffPlan: ITariffPlan;
};
export type ICompanyTokensFilterInput = {
authTokenTerm?: InputMaybe<Scalars['String']['input']>;
companyNameTerm?: InputMaybe<Scalars['String']['input']>;
jtiTerm?: InputMaybe<Scalars['String']['input']>;
};
export type ICompanyTokensPage = {
companyTokens?: Maybe<Array<Maybe<ICompanyToken>>>;
nextPage?: Maybe<IAdminPage>;
};
export type IContactSupportFilterInput = {
categoryTerm?: InputMaybe<Scalars['String']['input']>;
emailTerm?: InputMaybe<Scalars['String']['input']>;
idTerm?: InputMaybe<Scalars['String']['input']>;
priorityTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
walletAddressTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IContactSupportPage = {
contactSupports: Array<IAdminContactSupport>;
nextPage?: Maybe<IAdminPage>;
};
export type IContactSupportSortInput = {
sortByCategory?: InputMaybe<ISort>;
sortByEmail?: InputMaybe<ISort>;
sortByPriority?: InputMaybe<ISort>;
sortByWallet?: InputMaybe<ISort>;
};
export type IContentReportFilterInput = {
contentIdTerm?: InputMaybe<Scalars['String']['input']>;
contentTypeTerm?: InputMaybe<Scalars['String']['input']>;
emailTerm?: InputMaybe<Scalars['String']['input']>;
idTerm?: InputMaybe<Scalars['String']['input']>;
nameOfSubjectTerm?: InputMaybe<Scalars['String']['input']>;
reportReasonTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IContentReportPage = {
contentReports: Array<IAdminContentReport>;
nextPage?: Maybe<IAdminPage>;
};
export type IContentReportSortInput = {
sortByContentId?: InputMaybe<ISort>;
sortByContentType?: InputMaybe<ISort>;
sortByEmail?: InputMaybe<ISort>;
sortByNameOfSubject?: InputMaybe<ISort>;
sortByReportReason?: InputMaybe<ISort>;
sortByUserId?: InputMaybe<ISort>;
};
export type ICountry = {
continent: Scalars['String']['output'];
country: Scalars['String']['output'];
};
export enum IDevicePlatform {
Android = 'ANDROID',
Computer = 'COMPUTER',
Ios = 'IOS',
Unknown = 'UNKNOWN'
}
export type IFeaturePackPurchase = {
featurePackId: Scalars['String']['output'];
featurePackName: Scalars['String']['output'];
price: Scalars['Float']['output'];
purchasePrice?: Maybe<Scalars['Float']['output']>;
purchaseType: IPurchaseType;
purchasedAt: Scalars['Long']['output'];
userId: Scalars['String']['output'];
username?: Maybe<Scalars['String']['output']>;
};
export type IFeaturePackPurchaseFilterInput = {
featurePackId?: InputMaybe<Scalars['String']['input']>;
price?: InputMaybe<Scalars['Float']['input']>;
purchaseType?: InputMaybe<IPurchaseType>;
purchasedAt?: InputMaybe<Scalars['Long']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
usernameTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IFeaturePackPurchasePage = {
nextPage?: Maybe<IAdminPage>;
priceSum?: Maybe<Scalars['Float']['output']>;
purchasePriceSum?: Maybe<Scalars['Float']['output']>;
purchases?: Maybe<Array<IFeaturePackPurchase>>;
};
export type IFeaturePackPurchaseSortInput = {
sortByFeaturePack?: InputMaybe<ISort>;
sortByPurchasedAt?: InputMaybe<ISort>;
sortByUsername?: InputMaybe<ISort>;
};
export type IFormOpportunityFilterInput = {
endDateTimestamp?: InputMaybe<Scalars['Long']['input']>;
idTerm?: InputMaybe<Scalars['String']['input']>;
nameTerm?: InputMaybe<Scalars['String']['input']>;
registrationLinkTerm?: InputMaybe<Scalars['String']['input']>;
startDateTimestamp?: InputMaybe<Scalars['Long']['input']>;
submitterEmailTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IFormOpportunityPage = {
nextPage?: Maybe<IAdminPage>;
opportunities: Array<IAdminFormOpportunity>;
};
export type IFormOpportunitySortInput = {
sortByEndDate?: InputMaybe<ISort>;
sortByName?: InputMaybe<ISort>;
sortByStartDate?: InputMaybe<ISort>;
sortBySubmitterEmail?: InputMaybe<ISort>;
sortByUserId?: InputMaybe<ISort>;
};
export type IIncome = {
adminUsername?: Maybe<Scalars['String']['output']>;
adminWalletAddress?: Maybe<Scalars['String']['output']>;
adminWalletBlockchain?: Maybe<Scalars['String']['output']>;
createdAt: Scalars['Long']['output'];
subject: Scalars['String']['output'];
userId: Scalars['String']['output'];
username?: Maybe<Scalars['String']['output']>;
};
export type IIncomeFilterInput = {
adminWalletTerm?: InputMaybe<Scalars['String']['input']>;
createdAt?: InputMaybe<Scalars['Long']['input']>;
subjectTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
usernameTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IIncomePage = {
incomes?: Maybe<Array<IIncome>>;
nextPage?: Maybe<IAdminPage>;
};
export type IIncomeSortInput = {
sortByCreatedAt?: InputMaybe<ISort>;
};
export type IInvestorInquiryFilterInput = {
emailTerm?: InputMaybe<Scalars['String']['input']>;
idTerm?: InputMaybe<Scalars['String']['input']>;
investorTypeTerm?: InputMaybe<Scalars['String']['input']>;
nameTerm?: InputMaybe<Scalars['String']['input']>;
phoneNumberTerm?: InputMaybe<Scalars['String']['input']>;
telegramIdTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IInvestorInquiryPage = {
investorInquiries: Array<IAdminInvestorInquiry>;
nextPage?: Maybe<IAdminPage>;
};
export type IInvestorInquirySortInput = {
sortByEmail?: InputMaybe<ISort>;
sortByInvestmentAmount?: InputMaybe<ISort>;
sortByInvestorType?: InputMaybe<ISort>;
sortByName?: InputMaybe<ISort>;
sortByPhoneNumber?: InputMaybe<ISort>;
sortByUserId?: InputMaybe<ISort>;
};
export type IInvitesFilterInput = {
activeInviteTerm?: InputMaybe<Scalars['String']['input']>;
mainWalletTerm?: InputMaybe<Scalars['String']['input']>;
referredUserTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
userXpLevelTerm?: InputMaybe<Scalars['String']['input']>;
usernameTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IInvitesPage = {
invites: Array<IAdminInvite>;
nextPage?: Maybe<IAdminPage>;
};
export type IInvitesSortInput = {
sortByActiveInvites?: InputMaybe<ISort>;
sortByReferredUsers?: InputMaybe<ISort>;
sortByUsername?: InputMaybe<ISort>;
sortByXpLevel?: InputMaybe<ISort>;
};
export type ILeaderboard = {
accessType: IAccessType;
geolocations?: Maybe<Array<Maybe<Scalars['String']['output']>>>;
hidden: Scalars['Boolean']['output'];
maxRank?: Maybe<Scalars['Float']['output']>;
maxXpLevel?: Maybe<Scalars['Int']['output']>;
minRank?: Maybe<Scalars['Float']['output']>;
minXpLevel?: Maybe<Scalars['Int']['output']>;
type: ILeaderboardType;
};
export type ILeaderboardInput = {
accessType: IAccessType;
geolocations?: InputMaybe<Array<InputMaybe<Scalars['String']['input']>>>;
hidden: Scalars['Boolean']['input'];
maxRank?: InputMaybe<Scalars['Float']['input']>;
maxXpLevel?: InputMaybe<Scalars['Int']['input']>;
minRank?: InputMaybe<Scalars['Float']['input']>;
minXpLevel?: InputMaybe<Scalars['Int']['input']>;
};
export enum ILeaderboardType {
Airdrops = 'AIRDROPS',
Projects = 'PROJECTS'
}
export type ILocation = {
name: Scalars['String']['output'];
type: ILocationType;
};
export enum ILocationType {
Continent = 'CONTINENT',
Country = 'COUNTRY'
}
export enum ILoginSource {
Backoffice = 'BACKOFFICE',
Extension = 'EXTENSION',
Portal = 'PORTAL',
TgMiniApp = 'TG_MINI_APP',
Unknown = 'UNKNOWN'
}
export type ILudoNft = {
address?: Maybe<Scalars['String']['output']>;
blockchain: IBlockchains;
createdAt?: Maybe<Scalars['Long']['output']>;
explorer?: Maybe<Scalars['String']['output']>;
rank?: Maybe<Scalars['Float']['output']>;
tier?: Maybe<ITier>;
tokenId?: Maybe<Scalars['String']['output']>;
wallet?: Maybe<Scalars['String']['output']>;
};
export type ILudoNftFilterInput = {
blockchain: IBlockchains;
createdAfter?: InputMaybe<Scalars['Long']['input']>;
createdBefore?: InputMaybe<Scalars['Long']['input']>;
rank?: InputMaybe<Scalars['Float']['input']>;
tierNameTerm?: InputMaybe<Scalars['String']['input']>;
tokenIdTerm?: InputMaybe<Scalars['String']['input']>;
walletTerm?: InputMaybe<Scalars['String']['input']>;
};
export type ILudoNftPage = {
ludoNfts: Array<ILudoNft>;
nextPage?: Maybe<IAdminPage>;
};
export type ILudoNftSortInput = {
sortByCreatedAt?: InputMaybe<ISort>;
sortByRank?: InputMaybe<ISort>;
sortByTier?: InputMaybe<ISort>;
sortByWallet?: InputMaybe<ISort>;
};
export type IMutation = {
addInviteCodes: Scalars['Boolean']['output'];
addSuggestedOpportunity: Scalars['Boolean']['output'];
changeXpPoints: Scalars['Boolean']['output'];
createAdminOpportunity: Scalars['Boolean']['output'];
createBrand: Scalars['Boolean']['output'];
createCategory: Scalars['Boolean']['output'];
createCompanyToken: Scalars['Boolean']['output'];
createProject: Scalars['Boolean']['output'];
createPublisher: Scalars['Boolean']['output'];
createReferralType?: Maybe<Scalars['Boolean']['output']>;
createTier: Scalars['Boolean']['output'];
regenerateOpportunityPayloadSecretKey: Scalars['Boolean']['output'];
removeInviteCode: Scalars['Boolean']['output'];
removeSuggestedOpportunity: Scalars['Boolean']['output'];
revokeCompanyToken: Scalars['Boolean']['output'];
setDummy: Scalars['String']['output'];
triggerOpportunityNotification: Scalars['Boolean']['output'];
updateAirdrop: Scalars['Boolean']['output'];
updateBrand: Scalars['Boolean']['output'];
updateBrandArchivedStatus: Scalars['Boolean']['output'];
updateCategory: Scalars['Boolean']['output'];
updateCategoryArchivedStatus: Scalars['Boolean']['output'];
updateCompanyTokenRateLimits: Scalars['Boolean']['output'];
updateInviteCodeUsagesLimit: Scalars['Boolean']['output'];
updateKPISettings: Scalars['Boolean']['output'];
updateLeaderboard: Scalars['Boolean']['output'];
updateLeaderboardProjectHiddenStatus: Scalars['Boolean']['output'];
updateOpportunity: Scalars['Boolean']['output'];
updateOpportunityArchivedStatus: Scalars['Boolean']['output'];
updateOpportunityPushStatus: Scalars['Boolean']['output'];
updateProfileStatus: Scalars['Boolean']['output'];
updateProject: Scalars['Boolean']['output'];
updatePublisher: Scalars['Boolean']['output'];
updateReferralType: Scalars['Boolean']['output'];
updateReferralTypeArchivedStatus: Scalars['Boolean']['output'];
updateTier: Scalars['Boolean']['output'];
updateTierArchivedStatus: Scalars['Boolean']['output'];
};
export type IMutationAddInviteCodesArgs = {
codesNum: Scalars['Int']['input'];
reftypeId?: InputMaybe<Scalars['String']['input']>;
userId: Scalars['String']['input'];
};
export type IMutationAddSuggestedOpportunityArgs = {
opportunityId: Scalars['String']['input'];
userId: Scalars['ID']['input'];
};
export type IMutationChangeXpPointsArgs = {
pointsDiff: Scalars['Int']['input'];
userId: Scalars['ID']['input'];
};
export type IMutationCreateAdminOpportunityArgs = {
file?: InputMaybe<Scalars['Upload']['input']>;
input: IAdminOpportunityInput;
};
export type IMutationCreateBrandArgs = {
brand: IBrandInput;
file?: InputMaybe<Scalars['Upload']['input']>;
};
export type IMutationCreateCategoryArgs = {
matchingWords: Array<Scalars['String']['input']>;
name: Scalars['String']['input'];
};
export type IMutationCreateCompanyTokenArgs = {
input: ICompanyTokenInput;
};
export type IMutationCreateProjectArgs = {
blockchain: Scalars['String']['input'];
contract: Scalars['String']['input'];
};
export type IMutationCreatePublisherArgs = {
input: IPublisherInput;
};
export type IMutationCreateReferralTypeArgs = {
input: IReferralTypeInput;
};
export type IMutationCreateTierArgs = {
input: ITierInput;
};
export type IMutationRegenerateOpportunityPayloadSecretKeyArgs = {
id: Scalars['ID']['input'];
};
export type IMutationRemoveInviteCodeArgs = {
inviteCode: Scalars['String']['input'];
};
export type IMutationRemoveSuggestedOpportunityArgs = {
opportunityId: Scalars['String']['input'];
userId: Scalars['ID']['input'];
};
export type IMutationRevokeCompanyTokenArgs = {
authToken: Scalars['String']['input'];
};
export type IMutationTriggerOpportunityNotificationArgs = {
opportunityId: Scalars['ID']['input'];
};
export type IMutationUpdateAirdropArgs = {
file?: InputMaybe<Scalars['Upload']['input']>;
id: Scalars['ID']['input'];
input: IAdminAirdropInput;
};
export type IMutationUpdateBrandArgs = {
file?: InputMaybe<Scalars['Upload']['input']>;
id: Scalars['ID']['input'];
input: IBrandInput;
};
export type IMutationUpdateBrandArchivedStatusArgs = {
id: Scalars['ID']['input'];
isArchived: Scalars['Boolean']['input'];
};
export type IMutationUpdateCategoryArgs = {
id: Scalars['ID']['input'];
input: ICategoryInput;
};
export type IMutationUpdateCategoryArchivedStatusArgs = {
id: Scalars['ID']['input'];
isArchived: Scalars['Boolean']['input'];
};
export type IMutationUpdateCompanyTokenRateLimitsArgs = {
input: IRateLimitsInput;
jti: Scalars['String']['input'];
};
export type IMutationUpdateInviteCodeUsagesLimitArgs = {
code: Scalars['String']['input'];
usagesLimit: Scalars['Int']['input'];
};
export type IMutationUpdateKpiSettingsArgs = {
input: IProjectsKpiSettingsInput;
};
export type IMutationUpdateLeaderboardArgs = {
input: ILeaderboardInput;
type: ILeaderboardType;
};
export type IMutationUpdateLeaderboardProjectHiddenStatusArgs = {
hidden: Scalars['Boolean']['input'];
id: Scalars['String']['input'];
};
export type IMutationUpdateOpportunityArgs = {
file?: InputMaybe<Scalars['Upload']['input']>;
id: Scalars['ID']['input'];
input: IAdminOpportunityInput;
};
export type IMutationUpdateOpportunityArchivedStatusArgs = {
id: Scalars['ID']['input'];
isArchived: Scalars['Boolean']['input'];
};
export type IMutationUpdateOpportunityPushStatusArgs = {
isActive: Scalars['Boolean']['input'];
opportunityId: Scalars['ID']['input'];
};
export type IMutationUpdateProfileStatusArgs = {
isActive: Scalars['Boolean']['input'];
userId: Scalars['ID']['input'];
};
export type IMutationUpdateProjectArgs = {
input: IAdminProjectInput;
};
export type IMutationUpdatePublisherArgs = {
input: IPublisherInput;
};
export type IMutationUpdateReferralTypeArgs = {
id: Scalars['ID']['input'];
input: IReferralTypeInput;
};
export type IMutationUpdateReferralTypeArchivedStatusArgs = {
archived: Scalars['Boolean']['input'];
id: Scalars['ID']['input'];
};
export type IMutationUpdateTierArgs = {
id: Scalars['ID']['input'];
input: ITierInput;
};
export type IMutationUpdateTierArchivedStatusArgs = {
id: Scalars['ID']['input'];
isArchived: Scalars['Boolean']['input'];
};
export enum INotificationDestination {
Ludox = 'LUDOX',
TapToEarnGame = 'TAP_TO_EARN_GAME',
Telegram = 'TELEGRAM',
Webapp = 'WEBAPP'
}
export type INumberRangeInput = {
end?: InputMaybe<Scalars['Int']['input']>;
start?: InputMaybe<Scalars['Int']['input']>;
};
export type IOpportunitiesFilterInput = {
activeFromTimestamp?: InputMaybe<Scalars['Long']['input']>;
activeUntilTimestamp?: InputMaybe<Scalars['Long']['input']>;
addedByTerm?: InputMaybe<Scalars['String']['input']>;
archived?: InputMaybe<Scalars['Boolean']['input']>;
arePushNotificationsEnabled?: InputMaybe<Scalars['Boolean']['input']>;
categoryTerm?: InputMaybe<Scalars['String']['input']>;
clicksRange?: InputMaybe<INumberRangeInput>;
industryTerm?: InputMaybe<Scalars['String']['input']>;
maxLudoRank?: InputMaybe<Scalars['Float']['input']>;
maxWalletValue?: InputMaybe<Scalars['Float']['input']>;
maxXpLevel?: InputMaybe<Scalars['Int']['input']>;
minLudoRank?: InputMaybe<Scalars['Float']['input']>;
minWalletValue?: InputMaybe<Scalars['Float']['input']>;
minXpLevel?: InputMaybe<Scalars['Int']['input']>;
opportunityIdTerm?: InputMaybe<Scalars['String']['input']>;
opportunityLudoUrlTerm?: InputMaybe<Scalars['String']['input']>;
opportunityNameTerm?: InputMaybe<Scalars['String']['input']>;
opportunityProjectUrlTerm?: InputMaybe<Scalars['String']['input']>;
opportunityStatusTerm?: InputMaybe<Scalars['String']['input']>;
viewsRange?: InputMaybe<INumberRangeInput>;
};
export type IOpportunitiesPage = {
nextPage?: Maybe<IAdminPage>;
opportunities: Array<IAdminOpportunity>;
};
export type IOpportunitiesSortInput = {
sortByActiveFrom?: InputMaybe<ISort>;
sortByActiveUntil?: InputMaybe<ISort>;
sortByAddedBy?: InputMaybe<ISort>;
sortByCategory?: InputMaybe<ISort>;
sortByClicks?: InputMaybe<ISort>;
sortByMaxXpLevel?: InputMaybe<ISort>;
sortByMinXpLevel?: InputMaybe<ISort>;
sortByOpportunityName?: InputMaybe<ISort>;
sortByOpportunityStatus?: InputMaybe<ISort>;
sortByProjectName?: InputMaybe<ISort>;
sortByViews?: InputMaybe<ISort>;
};
export enum IOpportunityType {
Event = 'EVENT',
Marketing = 'MARKETING',
NftMinting = 'NFT_MINTING',
TokenAirdrop = 'TOKEN_AIRDROP'
}
export type IPartnershipInquiryFilterInput = {
emailTerm?: InputMaybe<Scalars['String']['input']>;
idTerm?: InputMaybe<Scalars['String']['input']>;
nameTerm?: InputMaybe<Scalars['String']['input']>;
partnershipTypeTerm?: InputMaybe<Scalars['String']['input']>;
projectNameTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
websiteTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IPartnershipInquiryPage = {
nextPage?: Maybe<IAdminPage>;
partnershipInquiries: Array<IAdminPartnershipInquiry>;
};
export type IPartnershipInquirySortInput = {
sortByEmail?: InputMaybe<ISort>;
sortByPartnershipType?: InputMaybe<ISort>;
sortByProjectName?: InputMaybe<ISort>;
sortByUserId?: InputMaybe<ISort>;
};
export enum IPayloadType {
UserRank = 'USER_RANK',
UserWallet = 'USER_WALLET'
}
export enum IProjectType {
AiAgents = 'AI_AGENTS',
DeFi = 'DE_FI',
GameFi = 'GAME_FI',
MemeCoins = 'MEME_COINS'
}
export type IProjectsKpiSetting = {
id: Scalars['String']['output'];
value: Scalars['Float']['output'];
};
export type IProjectsKpiSettingInput = {
id: Scalars['String']['input'];
value: Scalars['Float']['input'];
};
export type IProjectsKpiSettingsInput = {
settings: Array<IProjectsKpiSettingInput>;
};
export type IPublisherInput = {
activeUntil: Scalars['Long']['input'];
monitorsLimit: Scalars['Int']['input'];
userId?: InputMaybe<Scalars['String']['input']>;
wallet?: InputMaybe<Scalars['String']['input']>;
};
export enum IPurchaseType {
Publisher = 'PUBLISHER',
Xp = 'XP'
}
export type IQuery = {
checkInviteCode: ICheckInviteCodeData;
fetchAdminAirdropsPage: IOpportunitiesPage;
fetchAdminBrands: Array<IAdminBrand>;
fetchAdminBrandsPage: IBrandsPage;
fetchAdminCategories: Array<IAdminCategory>;
fetchAdminCategoriesPage: ICategoriesPage;
fetchAdminInvitesPage: IInvitesPage;
fetchAdminOpportunitiesByType?: Maybe<Array<Maybe<IAdminOpportunity>>>;
fetchAdminOpportunitiesPage: IOpportunitiesPage;
fetchAdminProjects: Array<IAdminProject>;
fetchAdminReferralsPage: IReferralsPage;
fetchAdminUsersPage: IUsersPage;
fetchAdminXpPage: IXpPage;
fetchAlertingPage: IAdminProjectsAlertingPage;
fetchAllCountries: Array<ICountry>;
fetchBlockchains: Array<Scalars['String']['output']>;
fetchCompanyTokensPage: ICompanyTokensPage;
fetchContactSupportPage: IContactSupportPage;
fetchContentReportPage: IContentReportPage;
fetchDefaultRateLimits: IRateLimits;
fetchFeaturePackPurchasePage: IFeaturePackPurchasePage;
fetchFeaturePackPurchasesCsv: Scalars['String']['output'];
fetchFormOpportunityPage: IFormOpportunityPage;
fetchIncomes: IIncomePage;
fetchInvestorInquiryPage: IInvestorInquiryPage;
fetchLeaderboard: ILeaderboard;
fetchLeaderboardProjectsPage: IAdminLeaderboardProjectsPage;
fetchLocations?: Maybe<Array<Maybe<ILocation>>>;
fetchLudoNfts: ILudoNftPage;
fetchMonitoringPage: IAdminProjectsMonitoringPage;
fetchPartnershipInquiryPage: IPartnershipInquiryPage;
fetchProjectAirdropRegistrationsInfoCsv: Scalars['String']['output'];
fetchProjectLinksClicksInfoCsv: Scalars['String']['output'];
fetchProjectReactionsInfoCsv: Scalars['String']['output'];
fetchProjectsKPISettings: Array<IProjectsKpiSetting>;
fetchProjectsPage: IAdminProjectsPage;
fetchReferralTypesPage: IReferralTypesPage;
fetchRegistrationInvitePage: IRegistrationInvitePage;
fetchTiers: Array<ITier>;
fetchTiersPage: ITiersPage;
fetchUnarchivedReferralTypes: Array<IReferralType>;
fetchUserFeedbackPage: IUserFeedbackPage;
getDummy: Scalars['String']['output'];
};
export type IQueryCheckInviteCodeArgs = {
code: Scalars['String']['input'];
};
export type IQueryFetchAdminAirdropsPageArgs = {
filter: IAirdropsLeaderboardFilterInput;
page: IAdminPageInput;
sort?: InputMaybe<IAirdropsLeaderboardSortInput>;
};
export type IQueryFetchAdminBrandsPageArgs = {
filter: IBrandsFilterInput;
page: IAdminPageInput;
sort: IBrandsSortInput;
};
export type IQueryFetchAdminCategoriesPageArgs = {
filter: ICategoriesFilterInput;
page: IAdminPageInput;
sort: ICategoriesSortInput;
};
export type IQueryFetchAdminInvitesPageArgs = {
filter: IInvitesFilterInput;
page: IAdminPageInput;
sort: IInvitesSortInput;
};
export type IQueryFetchAdminOpportunitiesByTypeArgs = {
type: IOpportunityType;
};
export type IQueryFetchAdminOpportunitiesPageArgs = {
filter: IOpportunitiesFilterInput;
page: IAdminPageInput;
sort: IOpportunitiesSortInput;
};
export type IQueryFetchAdminReferralsPageArgs = {
filter: IReferralsFilterInput;
page: IAdminPageInput;
sort: IReferralsSortInput;
};
export type IQueryFetchAdminUsersPageArgs = {
filter: IUsersFilterInput;
page: IAdminPageInput;
sort: IUsersSortInput;
};
export type IQueryFetchAdminXpPageArgs = {
filter: IXpFilterInput;
page: IAdminPageInput;
sort: IXpSortInput;
};
export type IQueryFetchAlertingPageArgs = {
filter: IAdminProjectsAlertingFilterInput;
page: IAdminPageInput;
sort: IAdminProjectsAlertingSortInput;
};
export type IQueryFetchCompanyTokensPageArgs = {
filter: ICompanyTokensFilterInput;
page: IAdminPageInput;
};
export type IQueryFetchContactSupportPageArgs = {
filter: IContactSupportFilterInput;
page: IAdminPageInput;
sort: IContactSupportSortInput;
};
export type IQueryFetchContentReportPageArgs = {
filter: IContentReportFilterInput;
page: IAdminPageInput;
sort: IContentReportSortInput;
};
export type IQueryFetchDefaultRateLimitsArgs = {
tariffPlan: ITariffPlan;
};
export type IQueryFetchFeaturePackPurchasePageArgs = {
filter: IFeaturePackPurchaseFilterInput;
page: IAdminPageInput;
sort: IFeaturePackPurchaseSortInput;
};
export type IQueryFetchFeaturePackPurchasesCsvArgs = {
filter: IFeaturePackPurchaseFilterInput;
sort: IFeaturePackPurchaseSortInput;
};
export type IQueryFetchFormOpportunityPageArgs = {
filter: IFormOpportunityFilterInput;
page: IAdminPageInput;
sort: IFormOpportunitySortInput;
};
export type IQueryFetchIncomesArgs = {
filter: IIncomeFilterInput;
page: IAdminPageInput;
sort: IIncomeSortInput;
};
export type IQueryFetchInvestorInquiryPageArgs = {
filter: IInvestorInquiryFilterInput;
page: IAdminPageInput;
sort: IInvestorInquirySortInput;
};
export type IQueryFetchLeaderboardArgs = {
type: ILeaderboardType;
};
export type IQueryFetchLeaderboardProjectsPageArgs = {
filter: IAdminLeaderboardProjectsFilterInput;
page: IAdminPageInput;
sort: IAdminLeaderboardProjectsSortInput;
};
export type IQueryFetchLocationsArgs = {
term: Scalars['String']['input'];
};
export type IQueryFetchLudoNftsArgs = {
filter: ILudoNftFilterInput;
page: IAdminPageInput;
sort: ILudoNftSortInput;
};
export type IQueryFetchMonitoringPageArgs = {
filter: IAdminProjectsMonitoringFilterInput;
page: IAdminPageInput;
sort: IAdminProjectsMonitoringSortInput;
};
export type IQueryFetchPartnershipInquiryPageArgs = {
filter: IPartnershipInquiryFilterInput;
page: IAdminPageInput;
sort: IPartnershipInquirySortInput;
};
export type IQueryFetchProjectAirdropRegistrationsInfoCsvArgs = {
blockchain: Scalars['String']['input'];
contract: Scalars['String']['input'];
};
export type IQueryFetchProjectLinksClicksInfoCsvArgs = {
blockchain: Scalars['String']['input'];
contract: Scalars['String']['input'];
};
export type IQueryFetchProjectReactionsInfoCsvArgs = {
blockchain: Scalars['String']['input'];
contract: Scalars['String']['input'];
};
export type IQueryFetchProjectsPageArgs = {
filter: IAdminProjectsFilterInput;
page: IAdminPageInput;
sort: IAdminProjectsSortInput;
};
export type IQueryFetchReferralTypesPageArgs = {
filter: IReferralTypeFilterInput;
page: IAdminPageInput;
sort: IReferralTypeSortInput;
};
export type IQueryFetchRegistrationInvitePageArgs = {
filter: IRegistrationInviteFilterInput;
page: IAdminPageInput;
sort: IRegistrationInviteSortInput;
};
export type IQueryFetchTiersPageArgs = {
filter: ITiersFilterInput;
page: IAdminPageInput;
sort: ITiersSortInput;
};
export type IQueryFetchUserFeedbackPageArgs = {
filter: IUserFeedbackFilterInput;
page: IAdminPageInput;
sort: IUserFeedbackSortInput;
};
export type IRateLimits = {
computingUnits?: Maybe<Scalars['Int']['output']>;
requestsPerDay?: Maybe<Scalars['Int']['output']>;
requestsPerHour?: Maybe<Scalars['Int']['output']>;
requestsPerMinute?: Maybe<Scalars['Int']['output']>;
requestsPerSecond?: Maybe<Scalars['Int']['output']>;
};
export type IRateLimitsInput = {
computingUnits: Scalars['Int']['input'];
requestsPerDay: Scalars['Int']['input'];
requestsPerHour: Scalars['Int']['input'];
requestsPerMinute: Scalars['Int']['input'];
requestsPerSecond: Scalars['Int']['input'];
};
export type IReferralLink = {
maxUsagesLimit?: Maybe<Scalars['Int']['output']>;
numOfReferredIps?: Maybe<Scalars['Int']['output']>;
numOfReferredUsers?: Maybe<Scalars['Int']['output']>;
refcode?: Maybe<Scalars['String']['output']>;
referralType?: Maybe<ITrafficReferralType>;
referralUrl?: Maybe<Scalars['String']['output']>;
reftypeColor?: Maybe<IReftypeColor>;
reftypeId?: Maybe<Scalars['String']['output']>;
reftypeName?: Maybe<Scalars['String']['output']>;
};
export type IReferralType = {
archived?: Maybe<Scalars['Boolean']['output']>;
color?: Maybe<IReftypeColor>;
description?: Maybe<Scalars['String']['output']>;
discountPercentage: Scalars['Int']['output'];
id: Scalars['String']['output'];
name: Scalars['String']['output'];
};
export type IReferralTypeFilterInput = {
archived?: InputMaybe<Scalars['Boolean']['input']>;
descriptionTerm?: InputMaybe<Scalars['String']['input']>;
discountPercentage?: InputMaybe<Scalars['Int']['input']>;
nameTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IReferralTypeInput = {
color?: InputMaybe<IReftypeColor>;
description?: InputMaybe<Scalars['String']['input']>;
discountPercentage: Scalars['Int']['input'];
name: Scalars['String']['input'];
};
export type IReferralTypeSortInput = {
sortByDiscountPercentage?: InputMaybe<ISort>;
sortByName?: InputMaybe<ISort>;
};
export type IReferralTypesPage = {
nextPage?: Maybe<IAdminPage>;
referralTypes: Array<IReferralType>;
};
export type IReferralsFilterInput = {
mainWalletTerm?: InputMaybe<Scalars['String']['input']>;
opportunityUrlTerm?: InputMaybe<Scalars['String']['input']>;
referredUsersNumTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
userRefUrlTerm?: InputMaybe<Scalars['String']['input']>;
usernameTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IReferralsPage = {
adminReferrals: Array<IAdminReferral>;
nextPage?: Maybe<IAdminPage>;
};
export type IReferralsSortInput = {
sortByReferredUsersNum?: InputMaybe<ISort>;
sortByUsername?: InputMaybe<ISort>;
};
export type IReferredUsersInfo = {
opportunityUrl: Scalars['String']['output'];
referredUsersPerUrlNum: Scalars['Int']['output'];
userRefUrl: Scalars['String']['output'];
};
export enum IReftypeColor {
Black = 'BLACK',
Blue = 'BLUE',
Gold = 'GOLD',
Green = 'GREEN',
Grey = 'GREY',
Orange = 'ORANGE',
Purple = 'PURPLE',
Red = 'RED',
White = 'WHITE',
Yellow = 'YELLOW'
}
export type IRegistrationInvite = {
id: Scalars['String']['output'];
ludoIdOrAddress?: Maybe<Scalars['String']['output']>;
reason?: Maybe<Scalars['String']['output']>;
userId?: Maybe<Scalars['String']['output']>;
};
export type IRegistrationInviteFilterInput = {
idTerm?: InputMaybe<Scalars['String']['input']>;
ludoIdOrAddressTerm?: InputMaybe<Scalars['String']['input']>;
reasonTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IRegistrationInvitePage = {
nextPage?: Maybe<IAdminPage>;
registrationInvites: Array<IRegistrationInvite>;
};
export type IRegistrationInviteSortInput = {
sortByUserId?: InputMaybe<ISort>;
};
export type ISort = {
direction?: InputMaybe<ISortDirection>;
enabled: Scalars['Boolean']['input'];
};
export enum ISortDirection {
Asc = 'asc',
Desc = 'desc'
}
export enum ITariffPlan {
Admin = 'ADMIN',
Backend = 'BACKEND',
Bot = 'BOT',
Demo = 'DEMO',
Extension = 'EXTENSION',
Kyc = 'KYC'
}
export type ITier = {
archived?: Maybe<Scalars['Boolean']['output']>;
description?: Maybe<Scalars['String']['output']>;
fees?: Maybe<Array<Maybe<ITierFee>>>;
id: Scalars['String']['output'];
name: Scalars['String']['output'];
};
export type ITierFee = {
blockchain: IBlockchains;
fee?: Maybe<Scalars['Float']['output']>;
};
export type ITierFeeInput = {
blockchain: IBlockchains;
fee?: InputMaybe<Scalars['Float']['input']>;
};
export type ITierInput = {
description?: InputMaybe<Scalars['String']['input']>;
fees?: InputMaybe<Array<InputMaybe<ITierFeeInput>>>;
name: Scalars['String']['input'];
};
export type ITiersFilterInput = {
archived?: InputMaybe<Scalars['Boolean']['input']>;
descriptionTerm?: InputMaybe<Scalars['String']['input']>;
feeTerm?: InputMaybe<Scalars['String']['input']>;
nameTerm?: InputMaybe<Scalars['String']['input']>;
};
export type ITiersPage = {
nextPage?: Maybe<IAdminPage>;
tiers: Array<ITier>;
};
export type ITiersSortInput = {
sortByFee?: InputMaybe<ISort>;
sortByName?: InputMaybe<ISort>;
};
export enum ITrafficReferralType {
Brand = 'BRAND',
Opportunity = 'OPPORTUNITY',
Profile = 'PROFILE',
Project = 'PROJECT'
}
export type IUserFeedback = {
comments?: Maybe<Scalars['String']['output']>;
email?: Maybe<Scalars['String']['output']>;
howEasyToUseScore?: Maybe<Scalars['String']['output']>;
id: Scalars['String']['output'];
missedFeature?: Maybe<Scalars['String']['output']>;
performanceScore?: Maybe<Scalars['Int']['output']>;
satisfactionScore?: Maybe<Scalars['Int']['output']>;
userId?: Maybe<Scalars['String']['output']>;
whatToImprove?: Maybe<Scalars['String']['output']>;
};
export type IUserFeedbackFilterInput = {
emailTerm?: InputMaybe<Scalars['String']['input']>;
howEasyToUseScoreTerm?: InputMaybe<Scalars['String']['input']>;
idTerm?: InputMaybe<Scalars['String']['input']>;
missedFeatureTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IUserFeedbackPage = {
nextPage?: Maybe<IAdminPage>;
userFeedbacks: Array<IUserFeedback>;
};
export type IUserFeedbackSortInput = {
sortByEmail?: InputMaybe<ISort>;
sortByPerformanceScore?: InputMaybe<ISort>;
sortBySatisfactionScore?: InputMaybe<ISort>;
sortByUserId?: InputMaybe<ISort>;
};
export type IUsersFilterInput = {
connectedBlockchainsTerm?: InputMaybe<Scalars['String']['input']>;
createdDateTimestamp?: InputMaybe<Scalars['Long']['input']>;
devicePlatformTerm?: InputMaybe<Scalars['String']['input']>;
firstVisitSourceTerm?: InputMaybe<Scalars['String']['input']>;
interestTerm?: InputMaybe<Scalars['String']['input']>;
invitedByTerm?: InputMaybe<Scalars['String']['input']>;
isActiveAccount?: InputMaybe<Scalars['Boolean']['input']>;
ludoRank?: InputMaybe<Scalars['Float']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
usernameTerm?: InputMaybe<Scalars['String']['input']>;
walletsTerm?: InputMaybe<Scalars['String']['input']>;
walletsValue?: InputMaybe<Scalars['Float']['input']>;
xpLevel?: InputMaybe<Scalars['Int']['input']>;
};
export type IUsersPage = {
nextPage?: Maybe<IAdminPage>;
users: Array<IAdminUser>;
};
export type IUsersSortInput = {
sortByAccountStatus?: InputMaybe<ISort>;
sortByCreatedDate?: InputMaybe<ISort>;
sortByDevicePlatform?: InputMaybe<ISort>;
sortByFirstVisitSource?: InputMaybe<ISort>;
sortByLudoRank?: InputMaybe<ISort>;
sortByUsername?: InputMaybe<ISort>;
sortByWalletsValue?: InputMaybe<ISort>;
sortByXpLevel?: InputMaybe<ISort>;
};
export type IWallet = {
address: Scalars['String']['output'];
blockchain: Scalars['String']['output'];
chainId?: Maybe<Scalars['String']['output']>;
isMain?: Maybe<Scalars['Boolean']['output']>;
};
export type IXpFilterInput = {
connectedWalletsNumTerm?: InputMaybe<Scalars['String']['input']>;
invitedUserTerm?: InputMaybe<Scalars['String']['input']>;
joinedOpportunityTerm?: InputMaybe<Scalars['String']['input']>;
mainWalletTerm?: InputMaybe<Scalars['String']['input']>;
referredUsersNumTerm?: InputMaybe<Scalars['String']['input']>;
suggestedOpportunityTerm?: InputMaybe<Scalars['String']['input']>;
userIdTerm?: InputMaybe<Scalars['String']['input']>;
userXpLevelTerm?: InputMaybe<Scalars['String']['input']>;
userXpPointsTerm?: InputMaybe<Scalars['String']['input']>;
usernameTerm?: InputMaybe<Scalars['String']['input']>;
};
export type IXpPage = {
nextPage?: Maybe<IAdminPage>;
xps: Array<IAdminXp>;
};
export type IXpSortInput = {
sortByConnectedWalletsNum?: InputMaybe<ISort>;
sortByInvitedUsers?: InputMaybe<ISort>;
sortByJoinedOpportunities?: InputMaybe<ISort>;
sortByReferredUsersNum?: InputMaybe<ISort>;
sortBySuggestedOpportunities?: InputMaybe<ISort>;
sortByUsername?: InputMaybe<ISort>;
sortByXpLevel?: InputMaybe<ISort>;
sortByXpPoints?: InputMaybe<ISort>;
};
export type ResolverTypeWrapper<T> = Promise<T> | T;
export type ResolverWithResolve<TResult, TParent, TContext, TArgs> = {
resolve: ResolverFn<TResult, TParent, TContext, TArgs>;
};
export type Resolver<TResult, TParent = {}, TContext = {}, TArgs = {}> = ResolverFn<TResult, TParent, TContext, TArgs> | ResolverWithResolve<TResult, TParent, TContext, TArgs>;
export type ResolverFn<TResult, TParent, TContext, TArgs> = (
parent: TParent,
args: TArgs,
context: TContext,
info: GraphQLResolveInfo
) => Promise<TResult> | TResult;
export type SubscriptionSubscribeFn<TResult, TParent, TContext, TArgs> = (
parent: TParent,
args: TArgs,
context: TContext,
info: GraphQLResolveInfo
) => AsyncIterable<TResult> | Promise<AsyncIterable<TResult>>;
export type SubscriptionResolveFn<TResult, TParent, TContext, TArgs> = (
parent: TParent,
args: TArgs,
context: TContext,
info: GraphQLResolveInfo
) => TResult | Promise<TResult>;
export interface SubscriptionSubscriberObject<TResult, TKey extends string, TParent, TContext, TArgs> {
subscribe: SubscriptionSubscribeFn<{ [key in TKey]: TResult }, TParent, TContext, TArgs>;
resolve?: SubscriptionResolveFn<TResult, { [key in TKey]: TResult }, TContext, TArgs>;
}
export interface SubscriptionResolverObject<TResult, TParent, TContext, TArgs> {
subscribe: SubscriptionSubscribeFn<any, TParent, TContext, TArgs>;
resolve: SubscriptionResolveFn<TResult, any, TContext, TArgs>;
}
export type SubscriptionObject<TResult, TKey extends string, TParent, TContext, TArgs> =
| SubscriptionSubscriberObject<TResult, TKey, TParent, TContext, TArgs>
| SubscriptionResolverObject<TResult, TParent, TContext, TArgs>;
export type SubscriptionResolver<TResult, TKey extends string, TParent = {}, TContext = {}, TArgs = {}> =
| ((...args: any[]) => SubscriptionObject<TResult, TKey, TParent, TContext, TArgs>)
| SubscriptionObject<TResult, TKey, TParent, TContext, TArgs>;
export type TypeResolveFn<TTypes, TParent = {}, TContext = {}> = (
parent: TParent,
context: TContext,
info: GraphQLResolveInfo
) => Maybe<TTypes> | Promise<Maybe<TTypes>>;
export type IsTypeOfResolverFn<T = {}, TContext = {}> = (obj: T, context: TContext, info: GraphQLResolveInfo) => boolean | Promise<boolean>;
export type NextResolverFn<T> = () => Promise<T>;
export type DirectiveResolverFn<TResult = {}, TParent = {}, TContext = {}, TArgs = {}> = (
next: NextResolverFn<TResult>,
parent: TParent,
args: TArgs,
context: TContext,
info: GraphQLResolveInfo
) => TResult | Promise<TResult>;
/** Mapping between all available schema types and the resolvers types */
export type IResolversTypes = {
AccessType: IAccessType;
ActiveInvite: ResolverTypeWrapper<IActiveInvite>;
AdminAirdropInput: IAdminAirdropInput;
AdminBrand: ResolverTypeWrapper<IAdminBrand>;
AdminCategory: ResolverTypeWrapper<IAdminCategory>;
AdminContactSupport: ResolverTypeWrapper<IAdminContactSupport>;
AdminContentReport: ResolverTypeWrapper<IAdminContentReport>;
AdminFormOpportunity: ResolverTypeWrapper<IAdminFormOpportunity>;
AdminInvestorInquiry: ResolverTypeWrapper<IAdminInvestorInquiry>;
AdminInvite: ResolverTypeWrapper<IAdminInvite>;
AdminLeaderboardProject: ResolverTypeWrapper<IAdminLeaderboardProject>;
AdminLeaderboardProjectsFilterInput: IAdminLeaderboardProjectsFilterInput;
AdminLeaderboardProjectsPage: ResolverTypeWrapper<IAdminLeaderboardProjectsPage>;
AdminLeaderboardProjectsSortInput: IAdminLeaderboardProjectsSortInput;
AdminOpportunity: ResolverTypeWrapper<IAdminOpportunity>;
AdminOpportunityInput: IAdminOpportunityInput;
AdminPage: ResolverTypeWrapper<IAdminPage>;
AdminPageInput: IAdminPageInput;
AdminPartnershipInquiry: ResolverTypeWrapper<IAdminPartnershipInquiry>;
AdminProject: ResolverTypeWrapper<IAdminProject>;
AdminProjectInput: IAdminProjectInput;
AdminProjectReactions: ResolverTypeWrapper<IAdminProjectReactions>;
AdminProjectsAlerting: ResolverTypeWrapper<IAdminProjectsAlerting>;
AdminProjectsAlertingFilterInput: IAdminProjectsAlertingFilterInput;
AdminProjectsAlertingPage: ResolverTypeWrapper<IAdminProjectsAlertingPage>;
AdminProjectsAlertingSortInput: IAdminProjectsAlertingSortInput;
AdminProjectsFilterInput: IAdminProjectsFilterInput;
AdminProjectsMonitoring: ResolverTypeWrapper<IAdminProjectsMonitoring>;
AdminProjectsMonitoringFilterInput: IAdminProjectsMonitoringFilterInput;
AdminProjectsMonitoringPage: ResolverTypeWrapper<IAdminProjectsMonitoringPage>;
AdminProjectsMonitoringSortInput: IAdminProjectsMonitoringSortInput;
AdminProjectsPage: ResolverTypeWrapper<IAdminProjectsPage>;
AdminProjectsSortInput: IAdminProjectsSortInput;
AdminReferral: ResolverTypeWrapper<IAdminReferral>;
AdminUser: ResolverTypeWrapper<IAdminUser>;
AdminXp: ResolverTypeWrapper<IAdminXp>;
AirdropsLeaderboardFilterInput: IAirdropsLeaderboardFilterInput;
AirdropsLeaderboardSortInput: IAirdropsLeaderboardSortInput;
AuthorityType: IAuthorityType;
Blockchains: IBlockchains;
Boolean: ResolverTypeWrapper<Scalars['Boolean']['output']>;
BrandInput: IBrandInput;
BrandsFilterInput: IBrandsFilterInput;
BrandsPage: ResolverTypeWrapper<IBrandsPage>;
BrandsSortInput: IBrandsSortInput;
CategoriesFilterInput: ICategoriesFilterInput;
CategoriesPage: ResolverTypeWrapper<ICategoriesPage>;
CategoriesSortInput: ICategoriesSortInput;
CategoryInput: ICategoryInput;
CheckInviteCodeData: ResolverTypeWrapper<ICheckInviteCodeData>;
CompanyToken: ResolverTypeWrapper<ICompanyToken>;
CompanyTokenInput: ICompanyTokenInput;
CompanyTokensFilterInput: ICompanyTokensFilterInput;
CompanyTokensPage: ResolverTypeWrapper<ICompanyTokensPage>;
ContactSupportFilterInput: IContactSupportFilterInput;
ContactSupportPage: ResolverTypeWrapper<IContactSupportPage>;
ContactSupportSortInput: IContactSupportSortInput;
ContentReportFilterInput: IContentReportFilterInput;
ContentReportPage: ResolverTypeWrapper<IContentReportPage>;
ContentReportSortInput: IContentReportSortInput;
Country: ResolverTypeWrapper<ICountry>;
DevicePlatform: IDevicePlatform;
FeaturePackPurchase: ResolverTypeWrapper<IFeaturePackPurchase>;
FeaturePackPurchaseFilterInput: IFeaturePackPurchaseFilterInput;
FeaturePackPurchasePage: ResolverTypeWrapper<IFeaturePackPurchasePage>;
FeaturePackPurchaseSortInput: IFeaturePackPurchaseSortInput;
Float: ResolverTypeWrapper<Scalars['Float']['output']>;
FormOpportunityFilterInput: IFormOpportunityFilterInput;
FormOpportunityPage: ResolverTypeWrapper<IFormOpportunityPage>;
FormOpportunitySortInput: IFormOpportunitySortInput;
ID: ResolverTypeWrapper<Scalars['ID']['output']>;
Income: ResolverTypeWrapper<IIncome>;
IncomeFilterInput: IIncomeFilterInput;
IncomePage: ResolverTypeWrapper<IIncomePage>;
IncomeSortInput: IIncomeSortInput;
Int: ResolverTypeWrapper<Scalars['Int']['output']>;
InvestorInquiryFilterInput: IInvestorInquiryFilterInput;
InvestorInquiryPage: ResolverTypeWrapper<IInvestorInquiryPage>;
InvestorInquirySortInput: IInvestorInquirySortInput;
InvitesFilterInput: IInvitesFilterInput;
InvitesPage: ResolverTypeWrapper<IInvitesPage>;
InvitesSortInput: IInvitesSortInput;
Leaderboard: ResolverTypeWrapper<ILeaderboard>;
LeaderboardInput: ILeaderboardInput;
LeaderboardType: ILeaderboardType;
Location: ResolverTypeWrapper<ILocation>;
LocationType: ILocationType;
LoginSource: ILoginSource;
Long: ResolverTypeWrapper<Scalars['Long']['output']>;
LudoNft: ResolverTypeWrapper<ILudoNft>;
LudoNftFilterInput: ILudoNftFilterInput;
LudoNftPage: ResolverTypeWrapper<ILudoNftPage>;
LudoNftSortInput: ILudoNftSortInput;
Mutation: ResolverTypeWrapper<{}>;
NotificationDestination: INotificationDestination;
NumberRangeInput: INumberRangeInput;
OpportunitiesFilterInput: IOpportunitiesFilterInput;
OpportunitiesPage: ResolverTypeWrapper<IOpportunitiesPage>;
OpportunitiesSortInput: IOpportunitiesSortInput;
OpportunityType: IOpportunityType;
PartnershipInquiryFilterInput: IPartnershipInquiryFilterInput;
PartnershipInquiryPage: ResolverTypeWrapper<IPartnershipInquiryPage>;
PartnershipInquirySortInput: IPartnershipInquirySortInput;
PayloadType: IPayloadType;
ProjectType: IProjectType;
ProjectsKPISetting: ResolverTypeWrapper<IProjectsKpiSetting>;
ProjectsKPISettingInput: IProjectsKpiSettingInput;
ProjectsKPISettingsInput: IProjectsKpiSettingsInput;
PublisherInput: IPublisherInput;
PurchaseType: IPurchaseType;
Query: ResolverTypeWrapper<{}>;
RateLimits: ResolverTypeWrapper<IRateLimits>;
RateLimitsInput: IRateLimitsInput;
ReferralLink: ResolverTypeWrapper<IReferralLink>;
ReferralType: ResolverTypeWrapper<IReferralType>;
ReferralTypeFilterInput: IReferralTypeFilterInput;
ReferralTypeInput: IReferralTypeInput;
ReferralTypeSortInput: IReferralTypeSortInput;
ReferralTypesPage: ResolverTypeWrapper<IReferralTypesPage>;
ReferralsFilterInput: IReferralsFilterInput;
ReferralsPage: ResolverTypeWrapper<IReferralsPage>;
ReferralsSortInput: IReferralsSortInput;
ReferredUsersInfo: ResolverTypeWrapper<IReferredUsersInfo>;
ReftypeColor: IReftypeColor;
RegistrationInvite: ResolverTypeWrapper<IRegistrationInvite>;
RegistrationInviteFilterInput: IRegistrationInviteFilterInput;
RegistrationInvitePage: ResolverTypeWrapper<IRegistrationInvitePage>;
RegistrationInviteSortInput: IRegistrationInviteSortInput;
Sort: ISort;
SortDirection: ISortDirection;
String: ResolverTypeWrapper<Scalars['String']['output']>;
TariffPlan: ITariffPlan;
Tier: ResolverTypeWrapper<ITier>;
TierFee: ResolverTypeWrapper<ITierFee>;
TierFeeInput: ITierFeeInput;
TierInput: ITierInput;
TiersFilterInput: ITiersFilterInput;
TiersPage: ResolverTypeWrapper<ITiersPage>;
TiersSortInput: ITiersSortInput;
TrafficReferralType: ITrafficReferralType;
Upload: ResolverTypeWrapper<Scalars['Upload']['output']>;
UserFeedback: ResolverTypeWrapper<IUserFeedback>;
UserFeedbackFilterInput: IUserFeedbackFilterInput;
UserFeedbackPage: ResolverTypeWrapper<IUserFeedbackPage>;
UserFeedbackSortInput: IUserFeedbackSortInput;
UsersFilterInput: IUsersFilterInput;
UsersPage: ResolverTypeWrapper<IUsersPage>;
UsersSortInput: IUsersSortInput;
Wallet: ResolverTypeWrapper<IWallet>;
XpFilterInput: IXpFilterInput;
XpPage: ResolverTypeWrapper<IXpPage>;
XpSortInput: IXpSortInput;
};
/** Mapping between all available schema types and the resolvers parents */
export type IResolversParentTypes = {
ActiveInvite: IActiveInvite;
AdminAirdropInput: IAdminAirdropInput;
AdminBrand: IAdminBrand;
AdminCategory: IAdminCategory;
AdminContactSupport: IAdminContactSupport;
AdminContentReport: IAdminContentReport;
AdminFormOpportunity: IAdminFormOpportunity;
AdminInvestorInquiry: IAdminInvestorInquiry;
AdminInvite: IAdminInvite;
AdminLeaderboardProject: IAdminLeaderboardProject;
AdminLeaderboardProjectsFilterInput: IAdminLeaderboardProjectsFilterInput;
AdminLeaderboardProjectsPage: IAdminLeaderboardProjectsPage;
AdminLeaderboardProjectsSortInput: IAdminLeaderboardProjectsSortInput;
AdminOpportunity: IAdminOpportunity;
AdminOpportunityInput: IAdminOpportunityInput;
AdminPage: IAdminPage;
AdminPageInput: IAdminPageInput;
AdminPartnershipInquiry: IAdminPartnershipInquiry;
AdminProject: IAdminProject;
AdminProjectInput: IAdminProjectInput;
AdminProjectReactions: IAdminProjectReactions;
AdminProjectsAlerting: IAdminProjectsAlerting;
AdminProjectsAlertingFilterInput: IAdminProjectsAlertingFilterInput;
AdminProjectsAlertingPage: IAdminProjectsAlertingPage;
AdminProjectsAlertingSortInput: IAdminProjectsAlertingSortInput;
AdminProjectsFilterInput: IAdminProjectsFilterInput;
AdminProjectsMonitoring: IAdminProjectsMonitoring;
AdminProjectsMonitoringFilterInput: IAdminProjectsMonitoringFilterInput;
AdminProjectsMonitoringPage: IAdminProjectsMonitoringPage;
AdminProjectsMonitoringSortInput: IAdminProjectsMonitoringSortInput;
AdminProjectsPage: IAdminProjectsPage;
AdminProjectsSortInput: IAdminProjectsSortInput;
AdminReferral: IAdminReferral;
AdminUser: IAdminUser;
AdminXp: IAdminXp;
AirdropsLeaderboardFilterInput: IAirdropsLeaderboardFilterInput;
AirdropsLeaderboardSortInput: IAirdropsLeaderboardSortInput;
Boolean: Scalars['Boolean']['output'];
BrandInput: IBrandInput;
BrandsFilterInput: IBrandsFilterInput;
BrandsPage: IBrandsPage;
BrandsSortInput: IBrandsSortInput;
CategoriesFilterInput: ICategoriesFilterInput;
CategoriesPage: ICategoriesPage;
CategoriesSortInput: ICategoriesSortInput;
CategoryInput: ICategoryInput;
CheckInviteCodeData: ICheckInviteCodeData;
CompanyToken: ICompanyToken;
CompanyTokenInput: ICompanyTokenInput;
CompanyTokensFilterInput: ICompanyTokensFilterInput;
CompanyTokensPage: ICompanyTokensPage;
ContactSupportFilterInput: IContactSupportFilterInput;
ContactSupportPage: IContactSupportPage;
ContactSupportSortInput: IContactSupportSortInput;
ContentReportFilterInput: IContentReportFilterInput;
ContentReportPage: IContentReportPage;
ContentReportSortInput: IContentReportSortInput;
Country: ICountry;
FeaturePackPurchase: IFeaturePackPurchase;
FeaturePackPurchaseFilterInput: IFeaturePackPurchaseFilterInput;
FeaturePackPurchasePage: IFeaturePackPurchasePage;
FeaturePackPurchaseSortInput: IFeaturePackPurchaseSortInput;
Float: Scalars['Float']['output'];
FormOpportunityFilterInput: IFormOpportunityFilterInput;
FormOpportunityPage: IFormOpportunityPage;
FormOpportunitySortInput: IFormOpportunitySortInput;
ID: Scalars['ID']['output'];
Income: IIncome;
IncomeFilterInput: IIncomeFilterInput;
IncomePage: IIncomePage;
IncomeSortInput: IIncomeSortInput;
Int: Scalars['Int']['output'];
InvestorInquiryFilterInput: IInvestorInquiryFilterInput;
InvestorInquiryPage: IInvestorInquiryPage;
InvestorInquirySortInput: IInvestorInquirySortInput;
InvitesFilterInput: IInvitesFilterInput;
InvitesPage: IInvitesPage;
InvitesSortInput: IInvitesSortInput;
Leaderboard: ILeaderboard;
LeaderboardInput: ILeaderboardInput;
Location: ILocation;
Long: Scalars['Long']['output'];
LudoNft: ILudoNft;
LudoNftFilterInput: ILudoNftFilterInput;
LudoNftPage: ILudoNftPage;
LudoNftSortInput: ILudoNftSortInput;
Mutation: {};
NumberRangeInput: INumberRangeInput;
OpportunitiesFilterInput: IOpportunitiesFilterInput;
OpportunitiesPage: IOpportunitiesPage;
OpportunitiesSortInput: IOpportunitiesSortInput;
PartnershipInquiryFilterInput: IPartnershipInquiryFilterInput;
PartnershipInquiryPage: IPartnershipInquiryPage;
PartnershipInquirySortInput: IPartnershipInquirySortInput;
ProjectsKPISetting: IProjectsKpiSetting;
ProjectsKPISettingInput: IProjectsKpiSettingInput;
ProjectsKPISettingsInput: IProjectsKpiSettingsInput;
PublisherInput: IPublisherInput;
Query: {};
RateLimits: IRateLimits;
RateLimitsInput: IRateLimitsInput;
ReferralLink: IReferralLink;
ReferralType: IReferralType;
ReferralTypeFilterInput: IReferralTypeFilterInput;
ReferralTypeInput: IReferralTypeInput;
ReferralTypeSortInput: IReferralTypeSortInput;
ReferralTypesPage: IReferralTypesPage;
ReferralsFilterInput: IReferralsFilterInput;
ReferralsPage: IReferralsPage;
ReferralsSortInput: IReferralsSortInput;
ReferredUsersInfo: IReferredUsersInfo;
RegistrationInvite: IRegistrationInvite;
RegistrationInviteFilterInput: IRegistrationInviteFilterInput;
RegistrationInvitePage: IRegistrationInvitePage;
RegistrationInviteSortInput: IRegistrationInviteSortInput;
Sort: ISort;
String: Scalars['String']['output'];
Tier: ITier;
TierFee: ITierFee;
TierFeeInput: ITierFeeInput;
TierInput: ITierInput;
TiersFilterInput: ITiersFilterInput;
TiersPage: ITiersPage;
TiersSortInput: ITiersSortInput;
Upload: Scalars['Upload']['output'];
UserFeedback: IUserFeedback;
UserFeedbackFilterInput: IUserFeedbackFilterInput;
UserFeedbackPage: IUserFeedbackPage;
UserFeedbackSortInput: IUserFeedbackSortInput;
UsersFilterInput: IUsersFilterInput;
UsersPage: IUsersPage;
UsersSortInput: IUsersSortInput;
Wallet: IWallet;
XpFilterInput: IXpFilterInput;
XpPage: IXpPage;
XpSortInput: IXpSortInput;
};
export type IMinDirectiveArgs = {
message?: Maybe<Scalars['String']['input']>;
value?: Maybe<Scalars['Int']['input']>;
};
export type IMinDirectiveResolver<Result, Parent, ContextType = any, Args = IMinDirectiveArgs> = DirectiveResolverFn<Result, Parent, ContextType, Args>;
export type IRangeDirectiveArgs = {
max?: Maybe<Scalars['Int']['input']>;
message?: Maybe<Scalars['String']['input']>;
min?: Maybe<Scalars['Int']['input']>;
};
export type IRangeDirectiveResolver<Result, Parent, ContextType = any, Args = IRangeDirectiveArgs> = DirectiveResolverFn<Result, Parent, ContextType, Args>;
export type IActiveInviteResolvers<ContextType = any, ParentType extends IResolversParentTypes['ActiveInvite'] = IResolversParentTypes['ActiveInvite']> = {
createdAt?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
inviteCode?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
maxUsagesLimit?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
reftypeColor?: Resolver<Maybe<IResolversTypes['ReftypeColor']>, ParentType, ContextType>;
reftypeId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
reftypeName?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
usedTimes?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminBrandResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminBrand'] = IResolversParentTypes['AdminBrand']> = {
addedBy?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
archived?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
description?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
discord?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
facebook?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
industry?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
link?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
linkedin?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
matchingWords?: Resolver<Array<IResolversTypes['String']>, ParentType, ContextType>;
media?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
name?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
referralLinks?: Resolver<Maybe<Array<Maybe<IResolversTypes['ReferralLink']>>>, ParentType, ContextType>;
slug?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
telegram?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
twitter?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
youtube?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminCategoryResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminCategory'] = IResolversParentTypes['AdminCategory']> = {
addedBy?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
archived?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
matchingWords?: Resolver<Array<IResolversTypes['String']>, ParentType, ContextType>;
name?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminContactSupportResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminContactSupport'] = IResolversParentTypes['AdminContactSupport']> = {
category?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
description?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
email?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
priority?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
userId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
walletAddress?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminContentReportResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminContentReport'] = IResolversParentTypes['AdminContentReport']> = {
contentId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
contentType?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
description?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
email?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
evidenceFileUrl?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
nameOfSubject?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
reportReason?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
userId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminFormOpportunityResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminFormOpportunity'] = IResolversParentTypes['AdminFormOpportunity']> = {
blockchain?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
description?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
endDate?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
name?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
opportunityType?: Resolver<Maybe<IResolversTypes['OpportunityType']>, ParentType, ContextType>;
registrationLink?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
startDate?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
submitterEmail?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
userId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminInvestorInquiryResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminInvestorInquiry'] = IResolversParentTypes['AdminInvestorInquiry']> = {
assistanceRequest?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
email?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
investmentAmount?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
investmentExperience?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
investorType?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
ludoReferrerInfo?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
name?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
phoneNumber?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
telegramId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
userId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminInviteResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminInvite'] = IResolversParentTypes['AdminInvite']> = {
activeInvites?: Resolver<Maybe<Array<IResolversTypes['ActiveInvite']>>, ParentType, ContextType>;
profileLink?: Resolver<Maybe<IResolversTypes['ReferralLink']>, ParentType, ContextType>;
referredUsers?: Resolver<Maybe<Array<IResolversTypes['String']>>, ParentType, ContextType>;
userId?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
userXpLevel?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
username?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
wallet?: Resolver<Maybe<IResolversTypes['Wallet']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminLeaderboardProjectResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminLeaderboardProject'] = IResolversParentTypes['AdminLeaderboardProject']> = {
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
name?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
price?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
rank?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
rankDayDifference?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
rankHourDifference?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
rankWeekDifference?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
showcase?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminLeaderboardProjectsPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminLeaderboardProjectsPage'] = IResolversParentTypes['AdminLeaderboardProjectsPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
projects?: Resolver<Array<IResolversTypes['AdminLeaderboardProject']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminOpportunityResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminOpportunity'] = IResolversParentTypes['AdminOpportunity']> = {
activeFrom?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
activeUntil?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
addedBy?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
archived?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
availablePlacesForAirdrop?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
blockchains?: Resolver<Maybe<Array<IResolversTypes['String']>>, ParentType, ContextType>;
category?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
clicks?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
description?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
devicePlatforms?: Resolver<Maybe<Array<IResolversTypes['DevicePlatform']>>, ParentType, ContextType>;
encodePayload?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
geolocations?: Resolver<Maybe<Array<IResolversTypes['String']>>, ParentType, ContextType>;
hidden?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
industry?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
ludoUrl?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
maxLudoRank?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
maxWalletValue?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
maxXpLevel?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
media?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
minLudoRank?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
minWalletValue?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
minXpLevel?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
name?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
notificationDestinations?: Resolver<Maybe<Array<IResolversTypes['NotificationDestination']>>, ParentType, ContextType>;
opportunityId?: Resolver<IResolversTypes['ID'], ParentType, ContextType>;
parentOpportunityId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
participants?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
participantsLimit?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
payloadSecretKey?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
payloadTypes?: Resolver<Maybe<Array<Maybe<IResolversTypes['PayloadType']>>>, ParentType, ContextType>;
projectId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
projectName?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
projectUrl?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
pushNotificationsEnabled?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
showcase?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
slug?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
status?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
type?: Resolver<IResolversTypes['OpportunityType'], ParentType, ContextType>;
views?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminPage'] = IResolversParentTypes['AdminPage']> = {
elements?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
lastNum?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
num?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
size?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
token?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminPartnershipInquiryResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminPartnershipInquiry'] = IResolversParentTypes['AdminPartnershipInquiry']> = {
aboutProject?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
email?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
ludoReferrerInfo?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
name?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
partnershipType?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
projectName?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
userId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
website?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminProjectResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminProject'] = IResolversParentTypes['AdminProject']> = {
blockchain?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
contract?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
fetchedAt?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
hidden?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType>;
hideDiagrams?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType>;
holders?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
holdersDayDifference?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
name?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
price?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
priceDayDifference?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
rank?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
rankDayDifference?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
reactions?: Resolver<IResolversTypes['AdminProjectReactions'], ParentType, ContextType>;
removalDate?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
removalReason?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
slug?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
twitter?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
twitterFollowers?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
twitterFollowersDayDifference?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
verified?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType>;
website?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
websiteRank?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminProjectReactionsResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminProjectReactions'] = IResolversParentTypes['AdminProjectReactions']> = {
dislikes?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
likes?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
neutrals?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminProjectsAlertingResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminProjectsAlerting'] = IResolversParentTypes['AdminProjectsAlerting']> = {
activeUntil?: Resolver<IResolversTypes['Long'], ParentType, ContextType>;
featurePackId?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
featurePackName?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
projects?: Resolver<Maybe<Array<IResolversTypes['AdminProject']>>, ParentType, ContextType>;
slotsFree?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
slotsLimit?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
userId?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
wallets?: Resolver<Maybe<Array<IResolversTypes['Wallet']>>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminProjectsAlertingPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminProjectsAlertingPage'] = IResolversParentTypes['AdminProjectsAlertingPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
projectsAlerting?: Resolver<Array<IResolversTypes['AdminProjectsAlerting']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminProjectsMonitoringResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminProjectsMonitoring'] = IResolversParentTypes['AdminProjectsMonitoring']> = {
activationMethod?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
activeUntil?: Resolver<IResolversTypes['Long'], ParentType, ContextType>;
monitorsFree?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
monitorsLimit?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
projects?: Resolver<Maybe<Array<IResolversTypes['AdminProject']>>, ParentType, ContextType>;
userId?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
username?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
wallets?: Resolver<Maybe<Array<IResolversTypes['Wallet']>>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminProjectsMonitoringPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminProjectsMonitoringPage'] = IResolversParentTypes['AdminProjectsMonitoringPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
projectsMonitoring?: Resolver<Array<IResolversTypes['AdminProjectsMonitoring']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminProjectsPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminProjectsPage'] = IResolversParentTypes['AdminProjectsPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
projects?: Resolver<Array<IResolversTypes['AdminProject']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminReferralResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminReferral'] = IResolversParentTypes['AdminReferral']> = {
mainWallet?: Resolver<Maybe<IResolversTypes['Wallet']>, ParentType, ContextType>;
referralLinks?: Resolver<Maybe<Array<IResolversTypes['ReferralLink']>>, ParentType, ContextType>;
referrals?: Resolver<Maybe<Array<IResolversTypes['ReferredUsersInfo']>>, ParentType, ContextType>;
referredUsersNum?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
userId?: Resolver<IResolversTypes['ID'], ParentType, ContextType>;
username?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminUserResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminUser'] = IResolversParentTypes['AdminUser']> = {
connectedBlockchains?: Resolver<Maybe<Array<IResolversTypes['String']>>, ParentType, ContextType>;
createdAt?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
devicePlatform?: Resolver<Maybe<IResolversTypes['DevicePlatform']>, ParentType, ContextType>;
firstVisitSource?: Resolver<Maybe<IResolversTypes['LoginSource']>, ParentType, ContextType>;
inviterId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
ip?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
isActive?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
lastLoggedAt?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
location?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
ludoRank?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
topInterests?: Resolver<Maybe<Array<IResolversTypes['String']>>, ParentType, ContextType>;
userId?: Resolver<IResolversTypes['ID'], ParentType, ContextType>;
userLanguage?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
username?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
wallets?: Resolver<Maybe<Array<IResolversTypes['Wallet']>>, ParentType, ContextType>;
walletsValue?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
xpLevel?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IAdminXpResolvers<ContextType = any, ParentType extends IResolversParentTypes['AdminXp'] = IResolversParentTypes['AdminXp']> = {
connectedWalletsNum?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
joinedOpportunityIds?: Resolver<Maybe<Array<IResolversTypes['String']>>, ParentType, ContextType>;
mainWallet?: Resolver<Maybe<IResolversTypes['Wallet']>, ParentType, ContextType>;
referredUsers?: Resolver<Maybe<Array<IResolversTypes['ID']>>, ParentType, ContextType>;
referredUsersNum?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
suggestedOpportunityIds?: Resolver<Maybe<Array<IResolversTypes['String']>>, ParentType, ContextType>;
userId?: Resolver<IResolversTypes['ID'], ParentType, ContextType>;
userXpLevel?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
userXpPoints?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
username?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IBrandsPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['BrandsPage'] = IResolversParentTypes['BrandsPage']> = {
brands?: Resolver<Array<IResolversTypes['AdminBrand']>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ICategoriesPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['CategoriesPage'] = IResolversParentTypes['CategoriesPage']> = {
categories?: Resolver<Array<IResolversTypes['AdminCategory']>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ICheckInviteCodeDataResolvers<ContextType = any, ParentType extends IResolversParentTypes['CheckInviteCodeData'] = IResolversParentTypes['CheckInviteCodeData']> = {
code?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
isAvailable?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType>;
maxUsagesLimit?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
usedTimes?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ICompanyTokenResolvers<ContextType = any, ParentType extends IResolversParentTypes['CompanyToken'] = IResolversParentTypes['CompanyToken']> = {
authToken?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
authorities?: Resolver<Maybe<Array<IResolversTypes['AuthorityType']>>, ParentType, ContextType>;
companyName?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
computingUnits?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
expiredAt?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
issuedAt?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
jti?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
requestsPerDay?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
requestsPerHour?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
requestsPerMinute?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
requestsPerSecond?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
tariffPlan?: Resolver<Maybe<IResolversTypes['TariffPlan']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ICompanyTokensPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['CompanyTokensPage'] = IResolversParentTypes['CompanyTokensPage']> = {
companyTokens?: Resolver<Maybe<Array<Maybe<IResolversTypes['CompanyToken']>>>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IContactSupportPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['ContactSupportPage'] = IResolversParentTypes['ContactSupportPage']> = {
contactSupports?: Resolver<Array<IResolversTypes['AdminContactSupport']>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IContentReportPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['ContentReportPage'] = IResolversParentTypes['ContentReportPage']> = {
contentReports?: Resolver<Array<IResolversTypes['AdminContentReport']>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ICountryResolvers<ContextType = any, ParentType extends IResolversParentTypes['Country'] = IResolversParentTypes['Country']> = {
continent?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
country?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IFeaturePackPurchaseResolvers<ContextType = any, ParentType extends IResolversParentTypes['FeaturePackPurchase'] = IResolversParentTypes['FeaturePackPurchase']> = {
featurePackId?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
featurePackName?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
price?: Resolver<IResolversTypes['Float'], ParentType, ContextType>;
purchasePrice?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
purchaseType?: Resolver<IResolversTypes['PurchaseType'], ParentType, ContextType>;
purchasedAt?: Resolver<IResolversTypes['Long'], ParentType, ContextType>;
userId?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
username?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IFeaturePackPurchasePageResolvers<ContextType = any, ParentType extends IResolversParentTypes['FeaturePackPurchasePage'] = IResolversParentTypes['FeaturePackPurchasePage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
priceSum?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
purchasePriceSum?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
purchases?: Resolver<Maybe<Array<IResolversTypes['FeaturePackPurchase']>>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IFormOpportunityPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['FormOpportunityPage'] = IResolversParentTypes['FormOpportunityPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
opportunities?: Resolver<Array<IResolversTypes['AdminFormOpportunity']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IIncomeResolvers<ContextType = any, ParentType extends IResolversParentTypes['Income'] = IResolversParentTypes['Income']> = {
adminUsername?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
adminWalletAddress?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
adminWalletBlockchain?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
createdAt?: Resolver<IResolversTypes['Long'], ParentType, ContextType>;
subject?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
userId?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
username?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IIncomePageResolvers<ContextType = any, ParentType extends IResolversParentTypes['IncomePage'] = IResolversParentTypes['IncomePage']> = {
incomes?: Resolver<Maybe<Array<IResolversTypes['Income']>>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IInvestorInquiryPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['InvestorInquiryPage'] = IResolversParentTypes['InvestorInquiryPage']> = {
investorInquiries?: Resolver<Array<IResolversTypes['AdminInvestorInquiry']>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IInvitesPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['InvitesPage'] = IResolversParentTypes['InvitesPage']> = {
invites?: Resolver<Array<IResolversTypes['AdminInvite']>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ILeaderboardResolvers<ContextType = any, ParentType extends IResolversParentTypes['Leaderboard'] = IResolversParentTypes['Leaderboard']> = {
accessType?: Resolver<IResolversTypes['AccessType'], ParentType, ContextType>;
geolocations?: Resolver<Maybe<Array<Maybe<IResolversTypes['String']>>>, ParentType, ContextType>;
hidden?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType>;
maxRank?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
maxXpLevel?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
minRank?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
minXpLevel?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
type?: Resolver<IResolversTypes['LeaderboardType'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ILocationResolvers<ContextType = any, ParentType extends IResolversParentTypes['Location'] = IResolversParentTypes['Location']> = {
name?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
type?: Resolver<IResolversTypes['LocationType'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export interface ILongScalarConfig extends GraphQLScalarTypeConfig<IResolversTypes['Long'], any> {
name: 'Long';
}
export type ILudoNftResolvers<ContextType = any, ParentType extends IResolversParentTypes['LudoNft'] = IResolversParentTypes['LudoNft']> = {
address?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
blockchain?: Resolver<IResolversTypes['Blockchains'], ParentType, ContextType>;
createdAt?: Resolver<Maybe<IResolversTypes['Long']>, ParentType, ContextType>;
explorer?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
rank?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
tier?: Resolver<Maybe<IResolversTypes['Tier']>, ParentType, ContextType>;
tokenId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
wallet?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ILudoNftPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['LudoNftPage'] = IResolversParentTypes['LudoNftPage']> = {
ludoNfts?: Resolver<Array<IResolversTypes['LudoNft']>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IMutationResolvers<ContextType = any, ParentType extends IResolversParentTypes['Mutation'] = IResolversParentTypes['Mutation']> = {
addInviteCodes?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationAddInviteCodesArgs, 'codesNum' | 'userId'>>;
addSuggestedOpportunity?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationAddSuggestedOpportunityArgs, 'opportunityId' | 'userId'>>;
changeXpPoints?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationChangeXpPointsArgs, 'pointsDiff' | 'userId'>>;
createAdminOpportunity?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationCreateAdminOpportunityArgs, 'input'>>;
createBrand?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationCreateBrandArgs, 'brand'>>;
createCategory?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationCreateCategoryArgs, 'matchingWords' | 'name'>>;
createCompanyToken?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationCreateCompanyTokenArgs, 'input'>>;
createProject?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationCreateProjectArgs, 'blockchain' | 'contract'>>;
createPublisher?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationCreatePublisherArgs, 'input'>>;
createReferralType?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType, RequireFields<IMutationCreateReferralTypeArgs, 'input'>>;
createTier?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationCreateTierArgs, 'input'>>;
regenerateOpportunityPayloadSecretKey?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationRegenerateOpportunityPayloadSecretKeyArgs, 'id'>>;
removeInviteCode?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationRemoveInviteCodeArgs, 'inviteCode'>>;
removeSuggestedOpportunity?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationRemoveSuggestedOpportunityArgs, 'opportunityId' | 'userId'>>;
revokeCompanyToken?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationRevokeCompanyTokenArgs, 'authToken'>>;
setDummy?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
triggerOpportunityNotification?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationTriggerOpportunityNotificationArgs, 'opportunityId'>>;
updateAirdrop?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateAirdropArgs, 'id' | 'input'>>;
updateBrand?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateBrandArgs, 'id' | 'input'>>;
updateBrandArchivedStatus?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateBrandArchivedStatusArgs, 'id' | 'isArchived'>>;
updateCategory?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateCategoryArgs, 'id' | 'input'>>;
updateCategoryArchivedStatus?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateCategoryArchivedStatusArgs, 'id' | 'isArchived'>>;
updateCompanyTokenRateLimits?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateCompanyTokenRateLimitsArgs, 'input' | 'jti'>>;
updateInviteCodeUsagesLimit?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateInviteCodeUsagesLimitArgs, 'code' | 'usagesLimit'>>;
updateKPISettings?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateKpiSettingsArgs, 'input'>>;
updateLeaderboard?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateLeaderboardArgs, 'input' | 'type'>>;
updateLeaderboardProjectHiddenStatus?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateLeaderboardProjectHiddenStatusArgs, 'hidden' | 'id'>>;
updateOpportunity?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateOpportunityArgs, 'id' | 'input'>>;
updateOpportunityArchivedStatus?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateOpportunityArchivedStatusArgs, 'id' | 'isArchived'>>;
updateOpportunityPushStatus?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateOpportunityPushStatusArgs, 'isActive' | 'opportunityId'>>;
updateProfileStatus?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateProfileStatusArgs, 'isActive' | 'userId'>>;
updateProject?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateProjectArgs, 'input'>>;
updatePublisher?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdatePublisherArgs, 'input'>>;
updateReferralType?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateReferralTypeArgs, 'id' | 'input'>>;
updateReferralTypeArchivedStatus?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateReferralTypeArchivedStatusArgs, 'archived' | 'id'>>;
updateTier?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateTierArgs, 'id' | 'input'>>;
updateTierArchivedStatus?: Resolver<IResolversTypes['Boolean'], ParentType, ContextType, RequireFields<IMutationUpdateTierArchivedStatusArgs, 'id' | 'isArchived'>>;
};
export type IOpportunitiesPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['OpportunitiesPage'] = IResolversParentTypes['OpportunitiesPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
opportunities?: Resolver<Array<IResolversTypes['AdminOpportunity']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IPartnershipInquiryPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['PartnershipInquiryPage'] = IResolversParentTypes['PartnershipInquiryPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
partnershipInquiries?: Resolver<Array<IResolversTypes['AdminPartnershipInquiry']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IProjectsKpiSettingResolvers<ContextType = any, ParentType extends IResolversParentTypes['ProjectsKPISetting'] = IResolversParentTypes['ProjectsKPISetting']> = {
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
value?: Resolver<IResolversTypes['Float'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IQueryResolvers<ContextType = any, ParentType extends IResolversParentTypes['Query'] = IResolversParentTypes['Query']> = {
checkInviteCode?: Resolver<IResolversTypes['CheckInviteCodeData'], ParentType, ContextType, RequireFields<IQueryCheckInviteCodeArgs, 'code'>>;
fetchAdminAirdropsPage?: Resolver<IResolversTypes['OpportunitiesPage'], ParentType, ContextType, RequireFields<IQueryFetchAdminAirdropsPageArgs, 'filter' | 'page'>>;
fetchAdminBrands?: Resolver<Array<IResolversTypes['AdminBrand']>, ParentType, ContextType>;
fetchAdminBrandsPage?: Resolver<IResolversTypes['BrandsPage'], ParentType, ContextType, RequireFields<IQueryFetchAdminBrandsPageArgs, 'filter' | 'page' | 'sort'>>;
fetchAdminCategories?: Resolver<Array<IResolversTypes['AdminCategory']>, ParentType, ContextType>;
fetchAdminCategoriesPage?: Resolver<IResolversTypes['CategoriesPage'], ParentType, ContextType, RequireFields<IQueryFetchAdminCategoriesPageArgs, 'filter' | 'page' | 'sort'>>;
fetchAdminInvitesPage?: Resolver<IResolversTypes['InvitesPage'], ParentType, ContextType, RequireFields<IQueryFetchAdminInvitesPageArgs, 'filter' | 'page' | 'sort'>>;
fetchAdminOpportunitiesByType?: Resolver<Maybe<Array<Maybe<IResolversTypes['AdminOpportunity']>>>, ParentType, ContextType, RequireFields<IQueryFetchAdminOpportunitiesByTypeArgs, 'type'>>;
fetchAdminOpportunitiesPage?: Resolver<IResolversTypes['OpportunitiesPage'], ParentType, ContextType, RequireFields<IQueryFetchAdminOpportunitiesPageArgs, 'filter' | 'page' | 'sort'>>;
fetchAdminProjects?: Resolver<Array<IResolversTypes['AdminProject']>, ParentType, ContextType>;
fetchAdminReferralsPage?: Resolver<IResolversTypes['ReferralsPage'], ParentType, ContextType, RequireFields<IQueryFetchAdminReferralsPageArgs, 'filter' | 'page' | 'sort'>>;
fetchAdminUsersPage?: Resolver<IResolversTypes['UsersPage'], ParentType, ContextType, RequireFields<IQueryFetchAdminUsersPageArgs, 'filter' | 'page' | 'sort'>>;
fetchAdminXpPage?: Resolver<IResolversTypes['XpPage'], ParentType, ContextType, RequireFields<IQueryFetchAdminXpPageArgs, 'filter' | 'page' | 'sort'>>;
fetchAlertingPage?: Resolver<IResolversTypes['AdminProjectsAlertingPage'], ParentType, ContextType, RequireFields<IQueryFetchAlertingPageArgs, 'filter' | 'page' | 'sort'>>;
fetchAllCountries?: Resolver<Array<IResolversTypes['Country']>, ParentType, ContextType>;
fetchBlockchains?: Resolver<Array<IResolversTypes['String']>, ParentType, ContextType>;
fetchCompanyTokensPage?: Resolver<IResolversTypes['CompanyTokensPage'], ParentType, ContextType, RequireFields<IQueryFetchCompanyTokensPageArgs, 'filter' | 'page'>>;
fetchContactSupportPage?: Resolver<IResolversTypes['ContactSupportPage'], ParentType, ContextType, RequireFields<IQueryFetchContactSupportPageArgs, 'filter' | 'page' | 'sort'>>;
fetchContentReportPage?: Resolver<IResolversTypes['ContentReportPage'], ParentType, ContextType, RequireFields<IQueryFetchContentReportPageArgs, 'filter' | 'page' | 'sort'>>;
fetchDefaultRateLimits?: Resolver<IResolversTypes['RateLimits'], ParentType, ContextType, RequireFields<IQueryFetchDefaultRateLimitsArgs, 'tariffPlan'>>;
fetchFeaturePackPurchasePage?: Resolver<IResolversTypes['FeaturePackPurchasePage'], ParentType, ContextType, RequireFields<IQueryFetchFeaturePackPurchasePageArgs, 'filter' | 'page' | 'sort'>>;
fetchFeaturePackPurchasesCsv?: Resolver<IResolversTypes['String'], ParentType, ContextType, RequireFields<IQueryFetchFeaturePackPurchasesCsvArgs, 'filter' | 'sort'>>;
fetchFormOpportunityPage?: Resolver<IResolversTypes['FormOpportunityPage'], ParentType, ContextType, RequireFields<IQueryFetchFormOpportunityPageArgs, 'filter' | 'page' | 'sort'>>;
fetchIncomes?: Resolver<IResolversTypes['IncomePage'], ParentType, ContextType, RequireFields<IQueryFetchIncomesArgs, 'filter' | 'page' | 'sort'>>;
fetchInvestorInquiryPage?: Resolver<IResolversTypes['InvestorInquiryPage'], ParentType, ContextType, RequireFields<IQueryFetchInvestorInquiryPageArgs, 'filter' | 'page' | 'sort'>>;
fetchLeaderboard?: Resolver<IResolversTypes['Leaderboard'], ParentType, ContextType, RequireFields<IQueryFetchLeaderboardArgs, 'type'>>;
fetchLeaderboardProjectsPage?: Resolver<IResolversTypes['AdminLeaderboardProjectsPage'], ParentType, ContextType, RequireFields<IQueryFetchLeaderboardProjectsPageArgs, 'filter' | 'page' | 'sort'>>;
fetchLocations?: Resolver<Maybe<Array<Maybe<IResolversTypes['Location']>>>, ParentType, ContextType, RequireFields<IQueryFetchLocationsArgs, 'term'>>;
fetchLudoNfts?: Resolver<IResolversTypes['LudoNftPage'], ParentType, ContextType, RequireFields<IQueryFetchLudoNftsArgs, 'filter' | 'page' | 'sort'>>;
fetchMonitoringPage?: Resolver<IResolversTypes['AdminProjectsMonitoringPage'], ParentType, ContextType, RequireFields<IQueryFetchMonitoringPageArgs, 'filter' | 'page' | 'sort'>>;
fetchPartnershipInquiryPage?: Resolver<IResolversTypes['PartnershipInquiryPage'], ParentType, ContextType, RequireFields<IQueryFetchPartnershipInquiryPageArgs, 'filter' | 'page' | 'sort'>>;
fetchProjectAirdropRegistrationsInfoCsv?: Resolver<IResolversTypes['String'], ParentType, ContextType, RequireFields<IQueryFetchProjectAirdropRegistrationsInfoCsvArgs, 'blockchain' | 'contract'>>;
fetchProjectLinksClicksInfoCsv?: Resolver<IResolversTypes['String'], ParentType, ContextType, RequireFields<IQueryFetchProjectLinksClicksInfoCsvArgs, 'blockchain' | 'contract'>>;
fetchProjectReactionsInfoCsv?: Resolver<IResolversTypes['String'], ParentType, ContextType, RequireFields<IQueryFetchProjectReactionsInfoCsvArgs, 'blockchain' | 'contract'>>;
fetchProjectsKPISettings?: Resolver<Array<IResolversTypes['ProjectsKPISetting']>, ParentType, ContextType>;
fetchProjectsPage?: Resolver<IResolversTypes['AdminProjectsPage'], ParentType, ContextType, RequireFields<IQueryFetchProjectsPageArgs, 'filter' | 'page' | 'sort'>>;
fetchReferralTypesPage?: Resolver<IResolversTypes['ReferralTypesPage'], ParentType, ContextType, RequireFields<IQueryFetchReferralTypesPageArgs, 'filter' | 'page' | 'sort'>>;
fetchRegistrationInvitePage?: Resolver<IResolversTypes['RegistrationInvitePage'], ParentType, ContextType, RequireFields<IQueryFetchRegistrationInvitePageArgs, 'filter' | 'page' | 'sort'>>;
fetchTiers?: Resolver<Array<IResolversTypes['Tier']>, ParentType, ContextType>;
fetchTiersPage?: Resolver<IResolversTypes['TiersPage'], ParentType, ContextType, RequireFields<IQueryFetchTiersPageArgs, 'filter' | 'page' | 'sort'>>;
fetchUnarchivedReferralTypes?: Resolver<Array<IResolversTypes['ReferralType']>, ParentType, ContextType>;
fetchUserFeedbackPage?: Resolver<IResolversTypes['UserFeedbackPage'], ParentType, ContextType, RequireFields<IQueryFetchUserFeedbackPageArgs, 'filter' | 'page' | 'sort'>>;
getDummy?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
};
export type IRateLimitsResolvers<ContextType = any, ParentType extends IResolversParentTypes['RateLimits'] = IResolversParentTypes['RateLimits']> = {
computingUnits?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
requestsPerDay?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
requestsPerHour?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
requestsPerMinute?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
requestsPerSecond?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IReferralLinkResolvers<ContextType = any, ParentType extends IResolversParentTypes['ReferralLink'] = IResolversParentTypes['ReferralLink']> = {
maxUsagesLimit?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
numOfReferredIps?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
numOfReferredUsers?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
refcode?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
referralType?: Resolver<Maybe<IResolversTypes['TrafficReferralType']>, ParentType, ContextType>;
referralUrl?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
reftypeColor?: Resolver<Maybe<IResolversTypes['ReftypeColor']>, ParentType, ContextType>;
reftypeId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
reftypeName?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IReferralTypeResolvers<ContextType = any, ParentType extends IResolversParentTypes['ReferralType'] = IResolversParentTypes['ReferralType']> = {
archived?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
color?: Resolver<Maybe<IResolversTypes['ReftypeColor']>, ParentType, ContextType>;
description?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
discountPercentage?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
name?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IReferralTypesPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['ReferralTypesPage'] = IResolversParentTypes['ReferralTypesPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
referralTypes?: Resolver<Array<IResolversTypes['ReferralType']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IReferralsPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['ReferralsPage'] = IResolversParentTypes['ReferralsPage']> = {
adminReferrals?: Resolver<Array<IResolversTypes['AdminReferral']>, ParentType, ContextType>;
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IReferredUsersInfoResolvers<ContextType = any, ParentType extends IResolversParentTypes['ReferredUsersInfo'] = IResolversParentTypes['ReferredUsersInfo']> = {
opportunityUrl?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
referredUsersPerUrlNum?: Resolver<IResolversTypes['Int'], ParentType, ContextType>;
userRefUrl?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IRegistrationInviteResolvers<ContextType = any, ParentType extends IResolversParentTypes['RegistrationInvite'] = IResolversParentTypes['RegistrationInvite']> = {
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
ludoIdOrAddress?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
reason?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
userId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IRegistrationInvitePageResolvers<ContextType = any, ParentType extends IResolversParentTypes['RegistrationInvitePage'] = IResolversParentTypes['RegistrationInvitePage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
registrationInvites?: Resolver<Array<IResolversTypes['RegistrationInvite']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ITierResolvers<ContextType = any, ParentType extends IResolversParentTypes['Tier'] = IResolversParentTypes['Tier']> = {
archived?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
description?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
fees?: Resolver<Maybe<Array<Maybe<IResolversTypes['TierFee']>>>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
name?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ITierFeeResolvers<ContextType = any, ParentType extends IResolversParentTypes['TierFee'] = IResolversParentTypes['TierFee']> = {
blockchain?: Resolver<IResolversTypes['Blockchains'], ParentType, ContextType>;
fee?: Resolver<Maybe<IResolversTypes['Float']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type ITiersPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['TiersPage'] = IResolversParentTypes['TiersPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
tiers?: Resolver<Array<IResolversTypes['Tier']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export interface IUploadScalarConfig extends GraphQLScalarTypeConfig<IResolversTypes['Upload'], any> {
name: 'Upload';
}
export type IUserFeedbackResolvers<ContextType = any, ParentType extends IResolversParentTypes['UserFeedback'] = IResolversParentTypes['UserFeedback']> = {
comments?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
email?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
howEasyToUseScore?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
id?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
missedFeature?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
performanceScore?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
satisfactionScore?: Resolver<Maybe<IResolversTypes['Int']>, ParentType, ContextType>;
userId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
whatToImprove?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IUserFeedbackPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['UserFeedbackPage'] = IResolversParentTypes['UserFeedbackPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
userFeedbacks?: Resolver<Array<IResolversTypes['UserFeedback']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IUsersPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['UsersPage'] = IResolversParentTypes['UsersPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
users?: Resolver<Array<IResolversTypes['AdminUser']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IWalletResolvers<ContextType = any, ParentType extends IResolversParentTypes['Wallet'] = IResolversParentTypes['Wallet']> = {
address?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
blockchain?: Resolver<IResolversTypes['String'], ParentType, ContextType>;
chainId?: Resolver<Maybe<IResolversTypes['String']>, ParentType, ContextType>;
isMain?: Resolver<Maybe<IResolversTypes['Boolean']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IXpPageResolvers<ContextType = any, ParentType extends IResolversParentTypes['XpPage'] = IResolversParentTypes['XpPage']> = {
nextPage?: Resolver<Maybe<IResolversTypes['AdminPage']>, ParentType, ContextType>;
xps?: Resolver<Array<IResolversTypes['AdminXp']>, ParentType, ContextType>;
__isTypeOf?: IsTypeOfResolverFn<ParentType, ContextType>;
};
export type IResolvers<ContextType = any> = {
ActiveInvite?: IActiveInviteResolvers<ContextType>;
AdminBrand?: IAdminBrandResolvers<ContextType>;
AdminCategory?: IAdminCategoryResolvers<ContextType>;
AdminContactSupport?: IAdminContactSupportResolvers<ContextType>;
AdminContentReport?: IAdminContentReportResolvers<ContextType>;
AdminFormOpportunity?: IAdminFormOpportunityResolvers<ContextType>;
AdminInvestorInquiry?: IAdminInvestorInquiryResolvers<ContextType>;
AdminInvite?: IAdminInviteResolvers<ContextType>;
AdminLeaderboardProject?: IAdminLeaderboardProjectResolvers<ContextType>;
AdminLeaderboardProjectsPage?: IAdminLeaderboardProjectsPageResolvers<ContextType>;
AdminOpportunity?: IAdminOpportunityResolvers<ContextType>;
AdminPage?: IAdminPageResolvers<ContextType>;
AdminPartnershipInquiry?: IAdminPartnershipInquiryResolvers<ContextType>;
AdminProject?: IAdminProjectResolvers<ContextType>;
AdminProjectReactions?: IAdminProjectReactionsResolvers<ContextType>;
AdminProjectsAlerting?: IAdminProjectsAlertingResolvers<ContextType>;
AdminProjectsAlertingPage?: IAdminProjectsAlertingPageResolvers<ContextType>;
AdminProjectsMonitoring?: IAdminProjectsMonitoringResolvers<ContextType>;
AdminProjectsMonitoringPage?: IAdminProjectsMonitoringPageResolvers<ContextType>;
AdminProjectsPage?: IAdminProjectsPageResolvers<ContextType>;
AdminReferral?: IAdminReferralResolvers<ContextType>;
AdminUser?: IAdminUserResolvers<ContextType>;
AdminXp?: IAdminXpResolvers<ContextType>;
BrandsPage?: IBrandsPageResolvers<ContextType>;
CategoriesPage?: ICategoriesPageResolvers<ContextType>;
CheckInviteCodeData?: ICheckInviteCodeDataResolvers<ContextType>;
CompanyToken?: ICompanyTokenResolvers<ContextType>;
CompanyTokensPage?: ICompanyTokensPageResolvers<ContextType>;
ContactSupportPage?: IContactSupportPageResolvers<ContextType>;
ContentReportPage?: IContentReportPageResolvers<ContextType>;
Country?: ICountryResolvers<ContextType>;
FeaturePackPurchase?: IFeaturePackPurchaseResolvers<ContextType>;
FeaturePackPurchasePage?: IFeaturePackPurchasePageResolvers<ContextType>;
FormOpportunityPage?: IFormOpportunityPageResolvers<ContextType>;
Income?: IIncomeResolvers<ContextType>;
IncomePage?: IIncomePageResolvers<ContextType>;
InvestorInquiryPage?: IInvestorInquiryPageResolvers<ContextType>;
InvitesPage?: IInvitesPageResolvers<ContextType>;
Leaderboard?: ILeaderboardResolvers<ContextType>;
Location?: ILocationResolvers<ContextType>;
Long?: GraphQLScalarType;
LudoNft?: ILudoNftResolvers<ContextType>;
LudoNftPage?: ILudoNftPageResolvers<ContextType>;
Mutation?: IMutationResolvers<ContextType>;
OpportunitiesPage?: IOpportunitiesPageResolvers<ContextType>;
PartnershipInquiryPage?: IPartnershipInquiryPageResolvers<ContextType>;
ProjectsKPISetting?: IProjectsKpiSettingResolvers<ContextType>;
Query?: IQueryResolvers<ContextType>;
RateLimits?: IRateLimitsResolvers<ContextType>;
ReferralLink?: IReferralLinkResolvers<ContextType>;
ReferralType?: IReferralTypeResolvers<ContextType>;
ReferralTypesPage?: IReferralTypesPageResolvers<ContextType>;
ReferralsPage?: IReferralsPageResolvers<ContextType>;
ReferredUsersInfo?: IReferredUsersInfoResolvers<ContextType>;
RegistrationInvite?: IRegistrationInviteResolvers<ContextType>;
RegistrationInvitePage?: IRegistrationInvitePageResolvers<ContextType>;
Tier?: ITierResolvers<ContextType>;
TierFee?: ITierFeeResolvers<ContextType>;
TiersPage?: ITiersPageResolvers<ContextType>;
Upload?: GraphQLScalarType;
UserFeedback?: IUserFeedbackResolvers<ContextType>;
UserFeedbackPage?: IUserFeedbackPageResolvers<ContextType>;
UsersPage?: IUsersPageResolvers<ContextType>;
Wallet?: IWalletResolvers<ContextType>;
XpPage?: IXpPageResolvers<ContextType>;
};
export type IDirectiveResolvers<ContextType = any> = {
Min?: IMinDirectiveResolver<any, any, ContextType>;
Range?: IRangeDirectiveResolver<any, any, ContextType>;
};
export type IAddInviteCodesMutationVariables = Exact<{
userId: Scalars['String']['input'];
codesNum: Scalars['Int']['input'];
reftypeId?: InputMaybe<Scalars['String']['input']>;
}>;
export type IAddInviteCodesMutation = { addInviteCodes: boolean };
export type IChangeXpPointsMutationVariables = Exact<{
userId: Scalars['ID']['input'];
pointsDiff: Scalars['Int']['input'];
}>;
export type IChangeXpPointsMutation = { changeXpPoints: boolean };
export type ICreateCategoryMutationVariables = Exact<{
name: Scalars['String']['input'];
matchingWords: Array<Scalars['String']['input']> | Scalars['String']['input'];
}>;
export type ICreateCategoryMutation = { createCategory: boolean };
export type ICreateBrandMutationVariables = Exact<{
brand: IBrandInput;
file?: InputMaybe<Scalars['Upload']['input']>;
}>;
export type ICreateBrandMutation = { createBrand: boolean };
export type ICreateCompanyTokenMutationVariables = Exact<{
input: ICompanyTokenInput;
}>;
export type ICreateCompanyTokenMutation = { createCompanyToken: boolean };
export type ICreateAdminOpportunityMutationVariables = Exact<{
file?: InputMaybe<Scalars['Upload']['input']>;
input: IAdminOpportunityInput;
}>;
export type ICreateAdminOpportunityMutation = { createAdminOpportunity: boolean };
export type ICreateProjectMutationVariables = Exact<{
blockchain: Scalars['String']['input'];
contract: Scalars['String']['input'];
}>;
export type ICreateProjectMutation = { createProject: boolean };
export type ICreatePublisherMutationVariables = Exact<{
input: IPublisherInput;
}>;
export type ICreatePublisherMutation = { createPublisher: boolean };
export type ICreateReferralTypeMutationVariables = Exact<{
input: IReferralTypeInput;
}>;
export type ICreateReferralTypeMutation = { createReferralType?: boolean | null };
export type ICreateTierMutationVariables = Exact<{
input: ITierInput;
}>;
export type ICreateTierMutation = { createTier: boolean };
export type IRegenerateOpportunityPayloadSecretKeyMutationVariables = Exact<{
id: Scalars['ID']['input'];
}>;
export type IRegenerateOpportunityPayloadSecretKeyMutation = { regenerateOpportunityPayloadSecretKey: boolean };
export type IRemoveInviteCodeMutationVariables = Exact<{
inviteCode: Scalars['String']['input'];
}>;
export type IRemoveInviteCodeMutation = { removeInviteCode: boolean };
export type IRevokeCompanyTokenMutationVariables = Exact<{
authToken: Scalars['String']['input'];
}>;
export type IRevokeCompanyTokenMutation = { revokeCompanyToken: boolean };
export type ITriggerOpportunityNotificationMutationVariables = Exact<{
opportunityId: Scalars['ID']['input'];
}>;
export type ITriggerOpportunityNotificationMutation = { triggerOpportunityNotification: boolean };
export type IUpdateLeaderboardProjectHiddenStatusMutationVariables = Exact<{
id: Scalars['String']['input'];
hidden: Scalars['Boolean']['input'];
}>;
export type IUpdateLeaderboardProjectHiddenStatusMutation = { updateLeaderboardProjectHiddenStatus: boolean };
export type IUpdateAirdropMutationVariables = Exact<{
id: Scalars['ID']['input'];
input: IAdminAirdropInput;
file?: InputMaybe<Scalars['Upload']['input']>;
}>;
export type IUpdateAirdropMutation = { updateAirdrop: boolean };
export type IUpdateBrandMutationVariables = Exact<{
id: Scalars['ID']['input'];
input: IBrandInput;
file?: InputMaybe<Scalars['Upload']['input']>;
}>;
export type IUpdateBrandMutation = { updateBrand: boolean };
export type IUpdateBrandArchivedStatusMutationVariables = Exact<{
id: Scalars['ID']['input'];
isArchived: Scalars['Boolean']['input'];
}>;
export type IUpdateBrandArchivedStatusMutation = { updateBrandArchivedStatus: boolean };
export type IUpdateCategoryMutationVariables = Exact<{
id: Scalars['ID']['input'];
input: ICategoryInput;
}>;
export type IUpdateCategoryMutation = { updateCategory: boolean };
export type IUpdateCategoryArchivedStatusMutationVariables = Exact<{
id: Scalars['ID']['input'];
isArchived: Scalars['Boolean']['input'];
}>;
export type IUpdateCategoryArchivedStatusMutation = { updateCategoryArchivedStatus: boolean };
export type IUpdateCompanyTokenRateLimitsMutationVariables = Exact<{
jti: Scalars['String']['input'];
input: IRateLimitsInput;
}>;
export type IUpdateCompanyTokenRateLimitsMutation = { updateCompanyTokenRateLimits: boolean };
export type IUpdateInviteCodeUsagesLimitMutationVariables = Exact<{
code: Scalars['String']['input'];
usagesLimit: Scalars['Int']['input'];
}>;
export type IUpdateInviteCodeUsagesLimitMutation = { updateInviteCodeUsagesLimit: boolean };
export type IUpdateKpiSettingsMutationVariables = Exact<{
input: IProjectsKpiSettingsInput;
}>;
export type IUpdateKpiSettingsMutation = { updateKPISettings: boolean };
export type IUpdateLeaderboardMutationVariables = Exact<{
type: ILeaderboardType;
input: ILeaderboardInput;
}>;
export type IUpdateLeaderboardMutation = { updateLeaderboard: boolean };
export type IUpdateOpportunityMutationVariables = Exact<{
id: Scalars['ID']['input'];
input: IAdminOpportunityInput;
file?: InputMaybe<Scalars['Upload']['input']>;
}>;
export type IUpdateOpportunityMutation = { updateOpportunity: boolean };
export type IUpdateOpportunityArchivedStatusMutationVariables = Exact<{
id: Scalars['ID']['input'];
isArchived: Scalars['Boolean']['input'];
}>;
export type IUpdateOpportunityArchivedStatusMutation = { updateOpportunityArchivedStatus: boolean };
export type IUpdateOpportunityPushStatusMutationVariables = Exact<{
opportunityId: Scalars['ID']['input'];
isActive: Scalars['Boolean']['input'];
}>;
export type IUpdateOpportunityPushStatusMutation = { updateOpportunityPushStatus: boolean };
export type IUpdateProfileStatusMutationVariables = Exact<{
userId: Scalars['ID']['input'];
isActive: Scalars['Boolean']['input'];
}>;
export type IUpdateProfileStatusMutation = { updateProfileStatus: boolean };
export type IUpdateProjectMutationVariables = Exact<{
input: IAdminProjectInput;
}>;
export type IUpdateProjectMutation = { updateProject: boolean };
export type IUpdatePublisherMutationVariables = Exact<{
input: IPublisherInput;
}>;
export type IUpdatePublisherMutation = { updatePublisher: boolean };
export type IUpdateReferralTypeMutationVariables = Exact<{
id: Scalars['ID']['input'];
input: IReferralTypeInput;
}>;
export type IUpdateReferralTypeMutation = { updateReferralType: boolean };
export type IUpdateReferralTypeArchivedStatusMutationVariables = Exact<{
id: Scalars['ID']['input'];
isArchived: Scalars['Boolean']['input'];
}>;
export type IUpdateReferralTypeArchivedStatusMutation = { updateReferralTypeArchivedStatus: boolean };
export type IUpdateTierMutationVariables = Exact<{
id: Scalars['ID']['input'];
input: ITierInput;
}>;
export type IUpdateTierMutation = { updateTier: boolean };
export type IUpdateTierArchivedStatusMutationVariables = Exact<{
id: Scalars['ID']['input'];
isArchived: Scalars['Boolean']['input'];
}>;
export type IUpdateTierArchivedStatusMutation = { updateTierArchivedStatus: boolean };
export type ICheckInviteCodeQueryVariables = Exact<{
code: Scalars['String']['input'];
}>;
export type ICheckInviteCodeQuery = { checkInviteCode: { code: string, isAvailable: boolean, usedTimes: number, maxUsagesLimit: number } };
export type IFetchAdminAirdropsPageQueryVariables = Exact<{
filter: IAirdropsLeaderboardFilterInput;
sort?: InputMaybe<IAirdropsLeaderboardSortInput>;
page: IAdminPageInput;
}>;
export type IFetchAdminAirdropsPageQuery = { fetchAdminAirdropsPage: { opportunities: Array<{ opportunityId: string, name?: string | null, description?: string | null, projectName?: string | null, industry?: string | null, category?: string | null, ludoUrl?: string | null, projectUrl?: string | null, pushNotificationsEnabled?: boolean | null, status?: string | null, activeFrom?: any | null, activeUntil?: any | null, minXpLevel?: number | null, maxXpLevel?: number | null, minLudoRank?: number | null, maxLudoRank?: number | null, media?: string | null, minWalletValue?: number | null, maxWalletValue?: number | null, clicks?: number | null, views?: number | null, addedBy?: string | null, archived?: boolean | null, blockchains?: Array<string> | null, geolocations?: Array<string> | null, notificationDestinations?: Array<INotificationDestination> | null, type: IOpportunityType, devicePlatforms?: Array<IDevicePlatform> | null, participants?: number | null, hidden?: boolean | null, showcase?: boolean | null, participantsLimit?: number | null, availablePlacesForAirdrop?: number | null, encodePayload?: boolean | null, payloadTypes?: Array<IPayloadType | null> | null, parentOpportunityId?: string | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchAdminBrandsQueryVariables = Exact<{ [key: string]: never; }>;
export type IFetchAdminBrandsQuery = { fetchAdminBrands: Array<{ id: string, name: string }> };
export type IFetchAdminBrandsPageQueryVariables = Exact<{
filter: IBrandsFilterInput;
sort: IBrandsSortInput;
page: IAdminPageInput;
}>;
export type IFetchAdminBrandsPageQuery = { fetchAdminBrandsPage: { brands: Array<{ description: string, id: string, industry?: string | null, link?: string | null, matchingWords: Array<string>, media?: string | null, name: string, archived?: boolean | null, addedBy?: string | null, discord?: string | null, telegram?: string | null, twitter?: string | null, facebook?: string | null, linkedin?: string | null, youtube?: string | null, slug?: string | null, referralLinks?: Array<{ referralUrl?: string | null, numOfReferredIps?: number | null, numOfReferredUsers?: number | null, refcode?: string | null, reftypeId?: string | null, reftypeName?: string | null, reftypeColor?: IReftypeColor | null, maxUsagesLimit?: number | null } | null> | null }>, nextPage?: { num?: number | null, lastNum?: number | null, size?: number | null, elements?: any | null } | null } };
export type IFetchAdminCategoriesQueryVariables = Exact<{ [key: string]: never; }>;
export type IFetchAdminCategoriesQuery = { fetchAdminCategories: Array<{ id: string, name: string }> };
export type IFetchAdminCategoriesPageQueryVariables = Exact<{
filter: ICategoriesFilterInput;
sort: ICategoriesSortInput;
page: IAdminPageInput;
}>;
export type IFetchAdminCategoriesPageQuery = { fetchAdminCategoriesPage: { categories: Array<{ id: string, name: string, matchingWords: Array<string>, archived?: boolean | null, addedBy?: string | null }>, nextPage?: { num?: number | null, lastNum?: number | null, size?: number | null, elements?: any | null } | null } };
export type IFetchAdminInvitesPageQueryVariables = Exact<{
filter: IInvitesFilterInput;
sort: IInvitesSortInput;
page: IAdminPageInput;
}>;
export type IFetchAdminInvitesPageQuery = { fetchAdminInvitesPage: { invites: Array<{ userId: string, username?: string | null, referredUsers?: Array<string> | null, userXpLevel?: number | null, wallet?: { address: string, blockchain: string, chainId?: string | null } | null, activeInvites?: Array<{ inviteCode?: string | null, createdAt?: any | null, usedTimes?: number | null, maxUsagesLimit?: number | null, reftypeId?: string | null, reftypeName?: string | null, reftypeColor?: IReftypeColor | null }> | null, profileLink?: { referralUrl?: string | null, numOfReferredIps?: number | null, numOfReferredUsers?: number | null, refcode?: string | null, reftypeId?: string | null, reftypeName?: string | null, reftypeColor?: IReftypeColor | null, maxUsagesLimit?: number | null } | null }>, nextPage?: { num?: number | null, lastNum?: number | null, size?: number | null, elements?: any | null, token?: string | null } | null } };
export type IFetchAdminOpportunitiesByTypeQueryVariables = Exact<{
type: IOpportunityType;
}>;
export type IFetchAdminOpportunitiesByTypeQuery = { fetchAdminOpportunitiesByType?: Array<{ opportunityId: string, name?: string | null } | null> | null };
export type IFetchAdminOpportunitiesPageQueryVariables = Exact<{
filter: IOpportunitiesFilterInput;
sort: IOpportunitiesSortInput;
page: IAdminPageInput;
}>;
export type IFetchAdminOpportunitiesPageQuery = { fetchAdminOpportunitiesPage: { opportunities: Array<{ opportunityId: string, name?: string | null, projectName?: string | null, industry?: string | null, category?: string | null, ludoUrl?: string | null, projectUrl?: string | null, pushNotificationsEnabled?: boolean | null, status?: string | null, media?: string | null, description?: string | null, activeFrom?: any | null, activeUntil?: any | null, minXpLevel?: number | null, maxXpLevel?: number | null, minLudoRank?: number | null, maxLudoRank?: number | null, minWalletValue?: number | null, maxWalletValue?: number | null, clicks?: number | null, views?: number | null, addedBy?: string | null, archived?: boolean | null, blockchains?: Array<string> | null, geolocations?: Array<string> | null, notificationDestinations?: Array<INotificationDestination> | null, type: IOpportunityType, devicePlatforms?: Array<IDevicePlatform> | null, participantsLimit?: number | null, availablePlacesForAirdrop?: number | null, encodePayload?: boolean | null, payloadTypes?: Array<IPayloadType | null> | null, parentOpportunityId?: string | null, slug?: string | null, payloadSecretKey?: string | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchAdminProjectsQueryVariables = Exact<{ [key: string]: never; }>;
export type IFetchAdminProjectsQuery = { fetchAdminProjects: Array<{ id: string, name?: string | null }> };
export type IFetchAdminProjectsPageQueryVariables = Exact<{
filter: IAdminProjectsFilterInput;
sort: IAdminProjectsSortInput;
page: IAdminPageInput;
}>;
export type IFetchAdminProjectsPageQuery = { fetchProjectsPage: { projects: Array<{ id: string, blockchain: string, contract: string, name?: string | null, verified: boolean, hidden: boolean, price?: number | null, priceDayDifference?: number | null, rank?: number | null, rankDayDifference?: number | null, holders?: number | null, holdersDayDifference?: number | null, twitterFollowers?: number | null, twitterFollowersDayDifference?: number | null, website?: string | null, websiteRank?: number | null, twitter?: string | null, hideDiagrams: boolean, slug: string, fetchedAt?: any | null, removalReason?: string | null, removalDate?: any | null, reactions: { likes: number, neutrals: number, dislikes: number } }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchAdminReferralsPageQueryVariables = Exact<{
filter: IReferralsFilterInput;
sort: IReferralsSortInput;
page: IAdminPageInput;
}>;
export type IFetchAdminReferralsPageQuery = { fetchAdminReferralsPage: { adminReferrals: Array<{ userId: string, username?: string | null, referredUsersNum?: number | null, mainWallet?: { address: string, blockchain: string, chainId?: string | null } | null, referrals?: Array<{ userRefUrl: string, opportunityUrl: string, referredUsersPerUrlNum: number }> | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchAdminUsersPageQueryVariables = Exact<{
filter: IUsersFilterInput;
sort: IUsersSortInput;
page: IAdminPageInput;
}>;
export type IFetchAdminUsersPageQuery = { fetchAdminUsersPage: { users: Array<{ userId: string, username?: string | null, connectedBlockchains?: Array<string> | null, isActive?: boolean | null, createdAt?: any | null, topInterests?: Array<string> | null, walletsValue?: number | null, xpLevel?: number | null, ludoRank?: number | null, inviterId?: string | null, ip?: string | null, location?: string | null, userLanguage?: string | null, devicePlatform?: IDevicePlatform | null, firstVisitSource?: ILoginSource | null, lastLoggedAt?: any | null, wallets?: Array<{ address: string, blockchain: string, chainId?: string | null }> | null }>, nextPage?: { num?: number | null, lastNum?: number | null, size?: number | null, elements?: any | null, token?: string | null } | null } };
export type IFetchAdminXpPageQueryVariables = Exact<{
filter: IXpFilterInput;
sort: IXpSortInput;
page: IAdminPageInput;
}>;
export type IFetchAdminXpPageQuery = { fetchAdminXpPage: { xps: Array<{ userId: string, username?: string | null, userXpLevel?: number | null, userXpPoints?: number | null, referredUsers?: Array<string> | null, referredUsersNum?: number | null, joinedOpportunityIds?: Array<string> | null, connectedWalletsNum?: number | null, suggestedOpportunityIds?: Array<string> | null, mainWallet?: { address: string, blockchain: string, chainId?: string | null } | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchAlertingPageQueryVariables = Exact<{
filter: IAdminProjectsAlertingFilterInput;
sort: IAdminProjectsAlertingSortInput;
page: IAdminPageInput;
}>;
export type IFetchAlertingPageQuery = { fetchAlertingPage: { projectsAlerting: Array<{ userId: string, slotsFree: number, slotsLimit: number, activeUntil: any, featurePackId: string, featurePackName: string, wallets?: Array<{ address: string, blockchain: string, chainId?: string | null }> | null, projects?: Array<{ blockchain: string, contract: string, name?: string | null }> | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchAllCountriesQueryVariables = Exact<{ [key: string]: never; }>;
export type IFetchAllCountriesQuery = { fetchAllCountries: Array<{ continent: string, country: string }> };
export type IFetchBlockchainsQueryVariables = Exact<{ [key: string]: never; }>;
export type IFetchBlockchainsQuery = { fetchBlockchains: Array<string> };
export type IFetchCompanyTokensPageQueryVariables = Exact<{
filter: ICompanyTokensFilterInput;
page: IAdminPageInput;
}>;
export type IFetchCompanyTokensPageQuery = { fetchCompanyTokensPage: { companyTokens?: Array<{ jti: string, companyName?: string | null, authToken?: string | null, tariffPlan?: ITariffPlan | null, authorities?: Array<IAuthorityType> | null, issuedAt?: any | null, expiredAt?: any | null, requestsPerSecond?: number | null, requestsPerMinute?: number | null, requestsPerHour?: number | null, requestsPerDay?: number | null, computingUnits?: number | null } | null> | null, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchContactSupportPageQueryVariables = Exact<{
filter: IContactSupportFilterInput;
sort: IContactSupportSortInput;
page: IAdminPageInput;
}>;
export type IFetchContactSupportPageQuery = { fetchContactSupportPage: { contactSupports: Array<{ userId?: string | null, id: string, email?: string | null, walletAddress?: string | null, category?: string | null, description?: string | null, priority?: string | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchContentReportPageQueryVariables = Exact<{
filter: IContentReportFilterInput;
sort: IContentReportSortInput;
page: IAdminPageInput;
}>;
export type IFetchContentReportPageQuery = { fetchContentReportPage: { contentReports: Array<{ userId?: string | null, id: string, email?: string | null, description?: string | null, nameOfSubject?: string | null, contentType?: string | null, contentId?: string | null, reportReason?: string | null, evidenceFileUrl?: string | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchDefaultRateLimitsQueryVariables = Exact<{
tariffPlan: ITariffPlan;
}>;
export type IFetchDefaultRateLimitsQuery = { fetchDefaultRateLimits: { requestsPerSecond?: number | null, requestsPerMinute?: number | null, requestsPerHour?: number | null, requestsPerDay?: number | null, computingUnits?: number | null } };
export type IFetchFeaturePackPurchasePageQueryVariables = Exact<{
filter: IFeaturePackPurchaseFilterInput;
sort: IFeaturePackPurchaseSortInput;
page: IAdminPageInput;
}>;
export type IFetchFeaturePackPurchasePageQuery = { fetchFeaturePackPurchasePage: { priceSum?: number | null, purchasePriceSum?: number | null, purchases?: Array<{ userId: string, username?: string | null, price: number, purchasePrice?: number | null, featurePackId: string, featurePackName: string, purchaseType: IPurchaseType, purchasedAt: any }> | null, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchFeaturePackPurchasesCsvQueryVariables = Exact<{
filter: IFeaturePackPurchaseFilterInput;
sort: IFeaturePackPurchaseSortInput;
}>;
export type IFetchFeaturePackPurchasesCsvQuery = { fetchFeaturePackPurchasesCsv: string };
export type IFetchFormOpportunityPageQueryVariables = Exact<{
filter: IFormOpportunityFilterInput;
sort: IFormOpportunitySortInput;
page: IAdminPageInput;
}>;
export type IFetchFormOpportunityPageQuery = { fetchFormOpportunityPage: { opportunities: Array<{ userId?: string | null, id: string, name?: string | null, submitterEmail?: string | null, description?: string | null, registrationLink?: string | null, startDate?: any | null, endDate?: any | null, blockchain?: string | null, opportunityType?: IOpportunityType | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchInvestorInquiryPageQueryVariables = Exact<{
filter: IInvestorInquiryFilterInput;
sort: IInvestorInquirySortInput;
page: IAdminPageInput;
}>;
export type IFetchInvestorInquiryPageQuery = { fetchInvestorInquiryPage: { investorInquiries: Array<{ userId?: string | null, id: string, email?: string | null, name?: string | null, phoneNumber?: string | null, telegramId?: string | null, investorType?: string | null, investmentAmount?: number | null, investmentExperience?: string | null, assistanceRequest?: string | null, ludoReferrerInfo?: string | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchLeaderboardQueryVariables = Exact<{
type: ILeaderboardType;
}>;
export type IFetchLeaderboardQuery = { fetchLeaderboard: { type: ILeaderboardType, accessType: IAccessType, minRank?: number | null, maxRank?: number | null, minXpLevel?: number | null, maxXpLevel?: number | null, geolocations?: Array<string | null> | null, hidden: boolean } };
export type IFetchLeaderboardProjectsPageQueryVariables = Exact<{
filter: IAdminLeaderboardProjectsFilterInput;
sort: IAdminLeaderboardProjectsSortInput;
page: IAdminPageInput;
}>;
export type IFetchLeaderboardProjectsPageQuery = { fetchLeaderboardProjectsPage: { projects: Array<{ id: string, name?: string | null, rank?: number | null, rankHourDifference?: number | null, rankDayDifference?: number | null, rankWeekDifference?: number | null, price?: number | null, showcase?: boolean | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchMonitoringPageQueryVariables = Exact<{
filter: IAdminProjectsMonitoringFilterInput;
sort: IAdminProjectsMonitoringSortInput;
page: IAdminPageInput;
}>;
export type IFetchMonitoringPageQuery = { fetchMonitoringPage: { projectsMonitoring: Array<{ userId: string, username?: string | null, monitorsFree: number, monitorsLimit: number, activationMethod?: string | null, activeUntil: any, wallets?: Array<{ address: string, blockchain: string, chainId?: string | null, isMain?: boolean | null }> | null, projects?: Array<{ blockchain: string, contract: string, name?: string | null }> | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchPartnershipInquiryPageQueryVariables = Exact<{
filter: IPartnershipInquiryFilterInput;
sort: IPartnershipInquirySortInput;
page: IAdminPageInput;
}>;
export type IFetchPartnershipInquiryPageQuery = { fetchPartnershipInquiryPage: { partnershipInquiries: Array<{ userId?: string | null, id: string, email?: string | null, name?: string | null, projectName?: string | null, website?: string | null, aboutProject?: string | null, partnershipType?: string | null, ludoReferrerInfo?: string | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchProjectAirdropRegistrationsInfoCsvQueryVariables = Exact<{
blockchain: Scalars['String']['input'];
contract: Scalars['String']['input'];
}>;
export type IFetchProjectAirdropRegistrationsInfoCsvQuery = { fetchProjectAirdropRegistrationsInfoCsv: string };
export type IFetchProjectLinksClicksInfoCsvQueryVariables = Exact<{
blockchain: Scalars['String']['input'];
contract: Scalars['String']['input'];
}>;
export type IFetchProjectLinksClicksInfoCsvQuery = { fetchProjectLinksClicksInfoCsv: string };
export type IFetchProjectReactionsInfoCsvQueryVariables = Exact<{
blockchain: Scalars['String']['input'];
contract: Scalars['String']['input'];
}>;
export type IFetchProjectReactionsInfoCsvQuery = { fetchProjectReactionsInfoCsv: string };
export type IFetchProjectsKpiSettingsQueryVariables = Exact<{ [key: string]: never; }>;
export type IFetchProjectsKpiSettingsQuery = { fetchProjectsKPISettings: Array<{ id: string, value: number }> };
export type IFetchUnarchivedReferralTypesQueryVariables = Exact<{ [key: string]: never; }>;
export type IFetchUnarchivedReferralTypesQuery = { fetchUnarchivedReferralTypes: Array<{ id: string, name: string, description?: string | null, archived?: boolean | null, discountPercentage: number, color?: IReftypeColor | null }> };
export type IFetchReferralTypesPageQueryVariables = Exact<{
filter: IReferralTypeFilterInput;
sort: IReferralTypeSortInput;
page: IAdminPageInput;
}>;
export type IFetchReferralTypesPageQuery = { fetchReferralTypesPage: { referralTypes: Array<{ id: string, name: string, description?: string | null, discountPercentage: number, archived?: boolean | null, color?: IReftypeColor | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchRegistrationInvitePageQueryVariables = Exact<{
filter: IRegistrationInviteFilterInput;
sort: IRegistrationInviteSortInput;
page: IAdminPageInput;
}>;
export type IFetchRegistrationInvitePageQuery = { fetchRegistrationInvitePage: { registrationInvites: Array<{ userId?: string | null, id: string, ludoIdOrAddress?: string | null, reason?: string | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchTiersQueryVariables = Exact<{ [key: string]: never; }>;
export type IFetchTiersQuery = { fetchTiers: Array<{ id: string, name: string, description?: string | null, archived?: boolean | null, fees?: Array<{ blockchain: IBlockchains, fee?: number | null } | null> | null }> };
export type IFetchTiersPageQueryVariables = Exact<{
filter: ITiersFilterInput;
sort: ITiersSortInput;
page: IAdminPageInput;
}>;
export type IFetchTiersPageQuery = { fetchTiersPage: { tiers: Array<{ id: string, name: string, description?: string | null, archived?: boolean | null, fees?: Array<{ blockchain: IBlockchains, fee?: number | null } | null> | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export type IFetchUserFeedbackPageQueryVariables = Exact<{
filter: IUserFeedbackFilterInput;
sort: IUserFeedbackSortInput;
page: IAdminPageInput;
}>;
export type IFetchUserFeedbackPageQuery = { fetchUserFeedbackPage: { userFeedbacks: Array<{ userId?: string | null, id: string, email?: string | null, satisfactionScore?: number | null, missedFeature?: string | null, howEasyToUseScore?: string | null, performanceScore?: number | null, whatToImprove?: string | null, comments?: string | null }>, nextPage?: { elements?: any | null, lastNum?: number | null, num?: number | null, size?: number | null, token?: string | null } | null } };
export const AddInviteCodesDocument = gql`
mutation AddInviteCodes($userId: String!, $codesNum: Int!, $reftypeId: String) {
addInviteCodes(userId: $userId, codesNum: $codesNum, reftypeId: $reftypeId)
}
`;
export type IAddInviteCodesMutationFn = Apollo.MutationFunction<IAddInviteCodesMutation, IAddInviteCodesMutationVariables>;
/**
* __useAddInviteCodesMutation__
*
* To run a mutation, you first call `useAddInviteCodesMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useAddInviteCodesMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [addInviteCodesMutation, { data, loading, error }] = useAddInviteCodesMutation({
* variables: {
* userId: // value for 'userId'
* codesNum: // value for 'codesNum'
* reftypeId: // value for 'reftypeId'
* },
* });
*/
export function useAddInviteCodesMutation(baseOptions?: Apollo.MutationHookOptions<IAddInviteCodesMutation, IAddInviteCodesMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IAddInviteCodesMutation, IAddInviteCodesMutationVariables>(AddInviteCodesDocument, options);
}
export type AddInviteCodesMutationHookResult = ReturnType<typeof useAddInviteCodesMutation>;
export type AddInviteCodesMutationResult = Apollo.MutationResult<IAddInviteCodesMutation>;
export type AddInviteCodesMutationOptions = Apollo.BaseMutationOptions<IAddInviteCodesMutation, IAddInviteCodesMutationVariables>;
export const ChangeXpPointsDocument = gql`
mutation ChangeXpPoints($userId: ID!, $pointsDiff: Int!) {
changeXpPoints(userId: $userId, pointsDiff: $pointsDiff)
}
`;
export type IChangeXpPointsMutationFn = Apollo.MutationFunction<IChangeXpPointsMutation, IChangeXpPointsMutationVariables>;
/**
* __useChangeXpPointsMutation__
*
* To run a mutation, you first call `useChangeXpPointsMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useChangeXpPointsMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [changeXpPointsMutation, { data, loading, error }] = useChangeXpPointsMutation({
* variables: {
* userId: // value for 'userId'
* pointsDiff: // value for 'pointsDiff'
* },
* });
*/
export function useChangeXpPointsMutation(baseOptions?: Apollo.MutationHookOptions<IChangeXpPointsMutation, IChangeXpPointsMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IChangeXpPointsMutation, IChangeXpPointsMutationVariables>(ChangeXpPointsDocument, options);
}
export type ChangeXpPointsMutationHookResult = ReturnType<typeof useChangeXpPointsMutation>;
export type ChangeXpPointsMutationResult = Apollo.MutationResult<IChangeXpPointsMutation>;
export type ChangeXpPointsMutationOptions = Apollo.BaseMutationOptions<IChangeXpPointsMutation, IChangeXpPointsMutationVariables>;
export const CreateCategoryDocument = gql`
mutation CreateCategory($name: String!, $matchingWords: [String!]!) {
createCategory(name: $name, matchingWords: $matchingWords)
}
`;
export type ICreateCategoryMutationFn = Apollo.MutationFunction<ICreateCategoryMutation, ICreateCategoryMutationVariables>;
/**
* __useCreateCategoryMutation__
*
* To run a mutation, you first call `useCreateCategoryMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useCreateCategoryMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [createCategoryMutation, { data, loading, error }] = useCreateCategoryMutation({
* variables: {
* name: // value for 'name'
* matchingWords: // value for 'matchingWords'
* },
* });
*/
export function useCreateCategoryMutation(baseOptions?: Apollo.MutationHookOptions<ICreateCategoryMutation, ICreateCategoryMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<ICreateCategoryMutation, ICreateCategoryMutationVariables>(CreateCategoryDocument, options);
}
export type CreateCategoryMutationHookResult = ReturnType<typeof useCreateCategoryMutation>;
export type CreateCategoryMutationResult = Apollo.MutationResult<ICreateCategoryMutation>;
export type CreateCategoryMutationOptions = Apollo.BaseMutationOptions<ICreateCategoryMutation, ICreateCategoryMutationVariables>;
export const CreateBrandDocument = gql`
mutation CreateBrand($brand: BrandInput!, $file: Upload) {
createBrand(brand: $brand, file: $file)
}
`;
export type ICreateBrandMutationFn = Apollo.MutationFunction<ICreateBrandMutation, ICreateBrandMutationVariables>;
/**
* __useCreateBrandMutation__
*
* To run a mutation, you first call `useCreateBrandMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useCreateBrandMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [createBrandMutation, { data, loading, error }] = useCreateBrandMutation({
* variables: {
* brand: // value for 'brand'
* file: // value for 'file'
* },
* });
*/
export function useCreateBrandMutation(baseOptions?: Apollo.MutationHookOptions<ICreateBrandMutation, ICreateBrandMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<ICreateBrandMutation, ICreateBrandMutationVariables>(CreateBrandDocument, options);
}
export type CreateBrandMutationHookResult = ReturnType<typeof useCreateBrandMutation>;
export type CreateBrandMutationResult = Apollo.MutationResult<ICreateBrandMutation>;
export type CreateBrandMutationOptions = Apollo.BaseMutationOptions<ICreateBrandMutation, ICreateBrandMutationVariables>;
export const CreateCompanyTokenDocument = gql`
mutation CreateCompanyToken($input: CompanyTokenInput!) {
createCompanyToken(input: $input)
}
`;
export type ICreateCompanyTokenMutationFn = Apollo.MutationFunction<ICreateCompanyTokenMutation, ICreateCompanyTokenMutationVariables>;
/**
* __useCreateCompanyTokenMutation__
*
* To run a mutation, you first call `useCreateCompanyTokenMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useCreateCompanyTokenMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [createCompanyTokenMutation, { data, loading, error }] = useCreateCompanyTokenMutation({
* variables: {
* input: // value for 'input'
* },
* });
*/
export function useCreateCompanyTokenMutation(baseOptions?: Apollo.MutationHookOptions<ICreateCompanyTokenMutation, ICreateCompanyTokenMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<ICreateCompanyTokenMutation, ICreateCompanyTokenMutationVariables>(CreateCompanyTokenDocument, options);
}
export type CreateCompanyTokenMutationHookResult = ReturnType<typeof useCreateCompanyTokenMutation>;
export type CreateCompanyTokenMutationResult = Apollo.MutationResult<ICreateCompanyTokenMutation>;
export type CreateCompanyTokenMutationOptions = Apollo.BaseMutationOptions<ICreateCompanyTokenMutation, ICreateCompanyTokenMutationVariables>;
export const CreateAdminOpportunityDocument = gql`
mutation createAdminOpportunity($file: Upload, $input: AdminOpportunityInput!) {
createAdminOpportunity(file: $file, input: $input)
}
`;
export type ICreateAdminOpportunityMutationFn = Apollo.MutationFunction<ICreateAdminOpportunityMutation, ICreateAdminOpportunityMutationVariables>;
/**
* __useCreateAdminOpportunityMutation__
*
* To run a mutation, you first call `useCreateAdminOpportunityMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useCreateAdminOpportunityMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [createAdminOpportunityMutation, { data, loading, error }] = useCreateAdminOpportunityMutation({
* variables: {
* file: // value for 'file'
* input: // value for 'input'
* },
* });
*/
export function useCreateAdminOpportunityMutation(baseOptions?: Apollo.MutationHookOptions<ICreateAdminOpportunityMutation, ICreateAdminOpportunityMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<ICreateAdminOpportunityMutation, ICreateAdminOpportunityMutationVariables>(CreateAdminOpportunityDocument, options);
}
export type CreateAdminOpportunityMutationHookResult = ReturnType<typeof useCreateAdminOpportunityMutation>;
export type CreateAdminOpportunityMutationResult = Apollo.MutationResult<ICreateAdminOpportunityMutation>;
export type CreateAdminOpportunityMutationOptions = Apollo.BaseMutationOptions<ICreateAdminOpportunityMutation, ICreateAdminOpportunityMutationVariables>;
export const CreateProjectDocument = gql`
mutation CreateProject($blockchain: String!, $contract: String!) {
createProject(blockchain: $blockchain, contract: $contract)
}
`;
export type ICreateProjectMutationFn = Apollo.MutationFunction<ICreateProjectMutation, ICreateProjectMutationVariables>;
/**
* __useCreateProjectMutation__
*
* To run a mutation, you first call `useCreateProjectMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useCreateProjectMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [createProjectMutation, { data, loading, error }] = useCreateProjectMutation({
* variables: {
* blockchain: // value for 'blockchain'
* contract: // value for 'contract'
* },
* });
*/
export function useCreateProjectMutation(baseOptions?: Apollo.MutationHookOptions<ICreateProjectMutation, ICreateProjectMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<ICreateProjectMutation, ICreateProjectMutationVariables>(CreateProjectDocument, options);
}
export type CreateProjectMutationHookResult = ReturnType<typeof useCreateProjectMutation>;
export type CreateProjectMutationResult = Apollo.MutationResult<ICreateProjectMutation>;
export type CreateProjectMutationOptions = Apollo.BaseMutationOptions<ICreateProjectMutation, ICreateProjectMutationVariables>;
export const CreatePublisherDocument = gql`
mutation CreatePublisher($input: PublisherInput!) {
createPublisher(input: $input)
}
`;
export type ICreatePublisherMutationFn = Apollo.MutationFunction<ICreatePublisherMutation, ICreatePublisherMutationVariables>;
/**
* __useCreatePublisherMutation__
*
* To run a mutation, you first call `useCreatePublisherMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useCreatePublisherMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [createPublisherMutation, { data, loading, error }] = useCreatePublisherMutation({
* variables: {
* input: // value for 'input'
* },
* });
*/
export function useCreatePublisherMutation(baseOptions?: Apollo.MutationHookOptions<ICreatePublisherMutation, ICreatePublisherMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<ICreatePublisherMutation, ICreatePublisherMutationVariables>(CreatePublisherDocument, options);
}
export type CreatePublisherMutationHookResult = ReturnType<typeof useCreatePublisherMutation>;
export type CreatePublisherMutationResult = Apollo.MutationResult<ICreatePublisherMutation>;
export type CreatePublisherMutationOptions = Apollo.BaseMutationOptions<ICreatePublisherMutation, ICreatePublisherMutationVariables>;
export const CreateReferralTypeDocument = gql`
mutation CreateReferralType($input: ReferralTypeInput!) {
createReferralType(input: $input)
}
`;
export type ICreateReferralTypeMutationFn = Apollo.MutationFunction<ICreateReferralTypeMutation, ICreateReferralTypeMutationVariables>;
/**
* __useCreateReferralTypeMutation__
*
* To run a mutation, you first call `useCreateReferralTypeMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useCreateReferralTypeMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [createReferralTypeMutation, { data, loading, error }] = useCreateReferralTypeMutation({
* variables: {
* input: // value for 'input'
* },
* });
*/
export function useCreateReferralTypeMutation(baseOptions?: Apollo.MutationHookOptions<ICreateReferralTypeMutation, ICreateReferralTypeMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<ICreateReferralTypeMutation, ICreateReferralTypeMutationVariables>(CreateReferralTypeDocument, options);
}
export type CreateReferralTypeMutationHookResult = ReturnType<typeof useCreateReferralTypeMutation>;
export type CreateReferralTypeMutationResult = Apollo.MutationResult<ICreateReferralTypeMutation>;
export type CreateReferralTypeMutationOptions = Apollo.BaseMutationOptions<ICreateReferralTypeMutation, ICreateReferralTypeMutationVariables>;
export const CreateTierDocument = gql`
mutation CreateTier($input: TierInput!) {
createTier(input: $input)
}
`;
export type ICreateTierMutationFn = Apollo.MutationFunction<ICreateTierMutation, ICreateTierMutationVariables>;
/**
* __useCreateTierMutation__
*
* To run a mutation, you first call `useCreateTierMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useCreateTierMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [createTierMutation, { data, loading, error }] = useCreateTierMutation({
* variables: {
* input: // value for 'input'
* },
* });
*/
export function useCreateTierMutation(baseOptions?: Apollo.MutationHookOptions<ICreateTierMutation, ICreateTierMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<ICreateTierMutation, ICreateTierMutationVariables>(CreateTierDocument, options);
}
export type CreateTierMutationHookResult = ReturnType<typeof useCreateTierMutation>;
export type CreateTierMutationResult = Apollo.MutationResult<ICreateTierMutation>;
export type CreateTierMutationOptions = Apollo.BaseMutationOptions<ICreateTierMutation, ICreateTierMutationVariables>;
export const RegenerateOpportunityPayloadSecretKeyDocument = gql`
mutation RegenerateOpportunityPayloadSecretKey($id: ID!) {
regenerateOpportunityPayloadSecretKey(id: $id)
}
`;
export type IRegenerateOpportunityPayloadSecretKeyMutationFn = Apollo.MutationFunction<IRegenerateOpportunityPayloadSecretKeyMutation, IRegenerateOpportunityPayloadSecretKeyMutationVariables>;
/**
* __useRegenerateOpportunityPayloadSecretKeyMutation__
*
* To run a mutation, you first call `useRegenerateOpportunityPayloadSecretKeyMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useRegenerateOpportunityPayloadSecretKeyMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [regenerateOpportunityPayloadSecretKeyMutation, { data, loading, error }] = useRegenerateOpportunityPayloadSecretKeyMutation({
* variables: {
* id: // value for 'id'
* },
* });
*/
export function useRegenerateOpportunityPayloadSecretKeyMutation(baseOptions?: Apollo.MutationHookOptions<IRegenerateOpportunityPayloadSecretKeyMutation, IRegenerateOpportunityPayloadSecretKeyMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IRegenerateOpportunityPayloadSecretKeyMutation, IRegenerateOpportunityPayloadSecretKeyMutationVariables>(RegenerateOpportunityPayloadSecretKeyDocument, options);
}
export type RegenerateOpportunityPayloadSecretKeyMutationHookResult = ReturnType<typeof useRegenerateOpportunityPayloadSecretKeyMutation>;
export type RegenerateOpportunityPayloadSecretKeyMutationResult = Apollo.MutationResult<IRegenerateOpportunityPayloadSecretKeyMutation>;
export type RegenerateOpportunityPayloadSecretKeyMutationOptions = Apollo.BaseMutationOptions<IRegenerateOpportunityPayloadSecretKeyMutation, IRegenerateOpportunityPayloadSecretKeyMutationVariables>;
export const RemoveInviteCodeDocument = gql`
mutation RemoveInviteCode($inviteCode: String!) {
removeInviteCode(inviteCode: $inviteCode)
}
`;
export type IRemoveInviteCodeMutationFn = Apollo.MutationFunction<IRemoveInviteCodeMutation, IRemoveInviteCodeMutationVariables>;
/**
* __useRemoveInviteCodeMutation__
*
* To run a mutation, you first call `useRemoveInviteCodeMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useRemoveInviteCodeMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [removeInviteCodeMutation, { data, loading, error }] = useRemoveInviteCodeMutation({
* variables: {
* inviteCode: // value for 'inviteCode'
* },
* });
*/
export function useRemoveInviteCodeMutation(baseOptions?: Apollo.MutationHookOptions<IRemoveInviteCodeMutation, IRemoveInviteCodeMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IRemoveInviteCodeMutation, IRemoveInviteCodeMutationVariables>(RemoveInviteCodeDocument, options);
}
export type RemoveInviteCodeMutationHookResult = ReturnType<typeof useRemoveInviteCodeMutation>;
export type RemoveInviteCodeMutationResult = Apollo.MutationResult<IRemoveInviteCodeMutation>;
export type RemoveInviteCodeMutationOptions = Apollo.BaseMutationOptions<IRemoveInviteCodeMutation, IRemoveInviteCodeMutationVariables>;
export const RevokeCompanyTokenDocument = gql`
mutation RevokeCompanyToken($authToken: String!) {
revokeCompanyToken(authToken: $authToken)
}
`;
export type IRevokeCompanyTokenMutationFn = Apollo.MutationFunction<IRevokeCompanyTokenMutation, IRevokeCompanyTokenMutationVariables>;
/**
* __useRevokeCompanyTokenMutation__
*
* To run a mutation, you first call `useRevokeCompanyTokenMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useRevokeCompanyTokenMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [revokeCompanyTokenMutation, { data, loading, error }] = useRevokeCompanyTokenMutation({
* variables: {
* authToken: // value for 'authToken'
* },
* });
*/
export function useRevokeCompanyTokenMutation(baseOptions?: Apollo.MutationHookOptions<IRevokeCompanyTokenMutation, IRevokeCompanyTokenMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IRevokeCompanyTokenMutation, IRevokeCompanyTokenMutationVariables>(RevokeCompanyTokenDocument, options);
}
export type RevokeCompanyTokenMutationHookResult = ReturnType<typeof useRevokeCompanyTokenMutation>;
export type RevokeCompanyTokenMutationResult = Apollo.MutationResult<IRevokeCompanyTokenMutation>;
export type RevokeCompanyTokenMutationOptions = Apollo.BaseMutationOptions<IRevokeCompanyTokenMutation, IRevokeCompanyTokenMutationVariables>;
export const TriggerOpportunityNotificationDocument = gql`
mutation TriggerOpportunityNotification($opportunityId: ID!) {
triggerOpportunityNotification(opportunityId: $opportunityId)
}
`;
export type ITriggerOpportunityNotificationMutationFn = Apollo.MutationFunction<ITriggerOpportunityNotificationMutation, ITriggerOpportunityNotificationMutationVariables>;
/**
* __useTriggerOpportunityNotificationMutation__
*
* To run a mutation, you first call `useTriggerOpportunityNotificationMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useTriggerOpportunityNotificationMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [triggerOpportunityNotificationMutation, { data, loading, error }] = useTriggerOpportunityNotificationMutation({
* variables: {
* opportunityId: // value for 'opportunityId'
* },
* });
*/
export function useTriggerOpportunityNotificationMutation(baseOptions?: Apollo.MutationHookOptions<ITriggerOpportunityNotificationMutation, ITriggerOpportunityNotificationMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<ITriggerOpportunityNotificationMutation, ITriggerOpportunityNotificationMutationVariables>(TriggerOpportunityNotificationDocument, options);
}
export type TriggerOpportunityNotificationMutationHookResult = ReturnType<typeof useTriggerOpportunityNotificationMutation>;
export type TriggerOpportunityNotificationMutationResult = Apollo.MutationResult<ITriggerOpportunityNotificationMutation>;
export type TriggerOpportunityNotificationMutationOptions = Apollo.BaseMutationOptions<ITriggerOpportunityNotificationMutation, ITriggerOpportunityNotificationMutationVariables>;
export const UpdateLeaderboardProjectHiddenStatusDocument = gql`
mutation UpdateLeaderboardProjectHiddenStatus($id: String!, $hidden: Boolean!) {
updateLeaderboardProjectHiddenStatus(id: $id, hidden: $hidden)
}
`;
export type IUpdateLeaderboardProjectHiddenStatusMutationFn = Apollo.MutationFunction<IUpdateLeaderboardProjectHiddenStatusMutation, IUpdateLeaderboardProjectHiddenStatusMutationVariables>;
/**
* __useUpdateLeaderboardProjectHiddenStatusMutation__
*
* To run a mutation, you first call `useUpdateLeaderboardProjectHiddenStatusMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateLeaderboardProjectHiddenStatusMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateLeaderboardProjectHiddenStatusMutation, { data, loading, error }] = useUpdateLeaderboardProjectHiddenStatusMutation({
* variables: {
* id: // value for 'id'
* hidden: // value for 'hidden'
* },
* });
*/
export function useUpdateLeaderboardProjectHiddenStatusMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateLeaderboardProjectHiddenStatusMutation, IUpdateLeaderboardProjectHiddenStatusMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateLeaderboardProjectHiddenStatusMutation, IUpdateLeaderboardProjectHiddenStatusMutationVariables>(UpdateLeaderboardProjectHiddenStatusDocument, options);
}
export type UpdateLeaderboardProjectHiddenStatusMutationHookResult = ReturnType<typeof useUpdateLeaderboardProjectHiddenStatusMutation>;
export type UpdateLeaderboardProjectHiddenStatusMutationResult = Apollo.MutationResult<IUpdateLeaderboardProjectHiddenStatusMutation>;
export type UpdateLeaderboardProjectHiddenStatusMutationOptions = Apollo.BaseMutationOptions<IUpdateLeaderboardProjectHiddenStatusMutation, IUpdateLeaderboardProjectHiddenStatusMutationVariables>;
export const UpdateAirdropDocument = gql`
mutation UpdateAirdrop($id: ID!, $input: AdminAirdropInput!, $file: Upload) {
updateAirdrop(id: $id, file: $file, input: $input)
}
`;
export type IUpdateAirdropMutationFn = Apollo.MutationFunction<IUpdateAirdropMutation, IUpdateAirdropMutationVariables>;
/**
* __useUpdateAirdropMutation__
*
* To run a mutation, you first call `useUpdateAirdropMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateAirdropMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateAirdropMutation, { data, loading, error }] = useUpdateAirdropMutation({
* variables: {
* id: // value for 'id'
* input: // value for 'input'
* file: // value for 'file'
* },
* });
*/
export function useUpdateAirdropMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateAirdropMutation, IUpdateAirdropMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateAirdropMutation, IUpdateAirdropMutationVariables>(UpdateAirdropDocument, options);
}
export type UpdateAirdropMutationHookResult = ReturnType<typeof useUpdateAirdropMutation>;
export type UpdateAirdropMutationResult = Apollo.MutationResult<IUpdateAirdropMutation>;
export type UpdateAirdropMutationOptions = Apollo.BaseMutationOptions<IUpdateAirdropMutation, IUpdateAirdropMutationVariables>;
export const UpdateBrandDocument = gql`
mutation updateBrand($id: ID!, $input: BrandInput!, $file: Upload) {
updateBrand(id: $id, file: $file, input: $input)
}
`;
export type IUpdateBrandMutationFn = Apollo.MutationFunction<IUpdateBrandMutation, IUpdateBrandMutationVariables>;
/**
* __useUpdateBrandMutation__
*
* To run a mutation, you first call `useUpdateBrandMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateBrandMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateBrandMutation, { data, loading, error }] = useUpdateBrandMutation({
* variables: {
* id: // value for 'id'
* input: // value for 'input'
* file: // value for 'file'
* },
* });
*/
export function useUpdateBrandMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateBrandMutation, IUpdateBrandMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateBrandMutation, IUpdateBrandMutationVariables>(UpdateBrandDocument, options);
}
export type UpdateBrandMutationHookResult = ReturnType<typeof useUpdateBrandMutation>;
export type UpdateBrandMutationResult = Apollo.MutationResult<IUpdateBrandMutation>;
export type UpdateBrandMutationOptions = Apollo.BaseMutationOptions<IUpdateBrandMutation, IUpdateBrandMutationVariables>;
export const UpdateBrandArchivedStatusDocument = gql`
mutation UpdateBrandArchivedStatus($id: ID!, $isArchived: Boolean!) {
updateBrandArchivedStatus(id: $id, isArchived: $isArchived)
}
`;
export type IUpdateBrandArchivedStatusMutationFn = Apollo.MutationFunction<IUpdateBrandArchivedStatusMutation, IUpdateBrandArchivedStatusMutationVariables>;
/**
* __useUpdateBrandArchivedStatusMutation__
*
* To run a mutation, you first call `useUpdateBrandArchivedStatusMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateBrandArchivedStatusMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateBrandArchivedStatusMutation, { data, loading, error }] = useUpdateBrandArchivedStatusMutation({
* variables: {
* id: // value for 'id'
* isArchived: // value for 'isArchived'
* },
* });
*/
export function useUpdateBrandArchivedStatusMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateBrandArchivedStatusMutation, IUpdateBrandArchivedStatusMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateBrandArchivedStatusMutation, IUpdateBrandArchivedStatusMutationVariables>(UpdateBrandArchivedStatusDocument, options);
}
export type UpdateBrandArchivedStatusMutationHookResult = ReturnType<typeof useUpdateBrandArchivedStatusMutation>;
export type UpdateBrandArchivedStatusMutationResult = Apollo.MutationResult<IUpdateBrandArchivedStatusMutation>;
export type UpdateBrandArchivedStatusMutationOptions = Apollo.BaseMutationOptions<IUpdateBrandArchivedStatusMutation, IUpdateBrandArchivedStatusMutationVariables>;
export const UpdateCategoryDocument = gql`
mutation updateCategory($id: ID!, $input: CategoryInput!) {
updateCategory(id: $id, input: $input)
}
`;
export type IUpdateCategoryMutationFn = Apollo.MutationFunction<IUpdateCategoryMutation, IUpdateCategoryMutationVariables>;
/**
* __useUpdateCategoryMutation__
*
* To run a mutation, you first call `useUpdateCategoryMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateCategoryMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateCategoryMutation, { data, loading, error }] = useUpdateCategoryMutation({
* variables: {
* id: // value for 'id'
* input: // value for 'input'
* },
* });
*/
export function useUpdateCategoryMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateCategoryMutation, IUpdateCategoryMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateCategoryMutation, IUpdateCategoryMutationVariables>(UpdateCategoryDocument, options);
}
export type UpdateCategoryMutationHookResult = ReturnType<typeof useUpdateCategoryMutation>;
export type UpdateCategoryMutationResult = Apollo.MutationResult<IUpdateCategoryMutation>;
export type UpdateCategoryMutationOptions = Apollo.BaseMutationOptions<IUpdateCategoryMutation, IUpdateCategoryMutationVariables>;
export const UpdateCategoryArchivedStatusDocument = gql`
mutation UpdateCategoryArchivedStatus($id: ID!, $isArchived: Boolean!) {
updateCategoryArchivedStatus(id: $id, isArchived: $isArchived)
}
`;
export type IUpdateCategoryArchivedStatusMutationFn = Apollo.MutationFunction<IUpdateCategoryArchivedStatusMutation, IUpdateCategoryArchivedStatusMutationVariables>;
/**
* __useUpdateCategoryArchivedStatusMutation__
*
* To run a mutation, you first call `useUpdateCategoryArchivedStatusMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateCategoryArchivedStatusMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateCategoryArchivedStatusMutation, { data, loading, error }] = useUpdateCategoryArchivedStatusMutation({
* variables: {
* id: // value for 'id'
* isArchived: // value for 'isArchived'
* },
* });
*/
export function useUpdateCategoryArchivedStatusMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateCategoryArchivedStatusMutation, IUpdateCategoryArchivedStatusMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateCategoryArchivedStatusMutation, IUpdateCategoryArchivedStatusMutationVariables>(UpdateCategoryArchivedStatusDocument, options);
}
export type UpdateCategoryArchivedStatusMutationHookResult = ReturnType<typeof useUpdateCategoryArchivedStatusMutation>;
export type UpdateCategoryArchivedStatusMutationResult = Apollo.MutationResult<IUpdateCategoryArchivedStatusMutation>;
export type UpdateCategoryArchivedStatusMutationOptions = Apollo.BaseMutationOptions<IUpdateCategoryArchivedStatusMutation, IUpdateCategoryArchivedStatusMutationVariables>;
export const UpdateCompanyTokenRateLimitsDocument = gql`
mutation UpdateCompanyTokenRateLimits($jti: String!, $input: RateLimitsInput!) {
updateCompanyTokenRateLimits(jti: $jti, input: $input)
}
`;
export type IUpdateCompanyTokenRateLimitsMutationFn = Apollo.MutationFunction<IUpdateCompanyTokenRateLimitsMutation, IUpdateCompanyTokenRateLimitsMutationVariables>;
/**
* __useUpdateCompanyTokenRateLimitsMutation__
*
* To run a mutation, you first call `useUpdateCompanyTokenRateLimitsMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateCompanyTokenRateLimitsMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateCompanyTokenRateLimitsMutation, { data, loading, error }] = useUpdateCompanyTokenRateLimitsMutation({
* variables: {
* jti: // value for 'jti'
* input: // value for 'input'
* },
* });
*/
export function useUpdateCompanyTokenRateLimitsMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateCompanyTokenRateLimitsMutation, IUpdateCompanyTokenRateLimitsMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateCompanyTokenRateLimitsMutation, IUpdateCompanyTokenRateLimitsMutationVariables>(UpdateCompanyTokenRateLimitsDocument, options);
}
export type UpdateCompanyTokenRateLimitsMutationHookResult = ReturnType<typeof useUpdateCompanyTokenRateLimitsMutation>;
export type UpdateCompanyTokenRateLimitsMutationResult = Apollo.MutationResult<IUpdateCompanyTokenRateLimitsMutation>;
export type UpdateCompanyTokenRateLimitsMutationOptions = Apollo.BaseMutationOptions<IUpdateCompanyTokenRateLimitsMutation, IUpdateCompanyTokenRateLimitsMutationVariables>;
export const UpdateInviteCodeUsagesLimitDocument = gql`
mutation UpdateInviteCodeUsagesLimit($code: String!, $usagesLimit: Int!) {
updateInviteCodeUsagesLimit(code: $code, usagesLimit: $usagesLimit)
}
`;
export type IUpdateInviteCodeUsagesLimitMutationFn = Apollo.MutationFunction<IUpdateInviteCodeUsagesLimitMutation, IUpdateInviteCodeUsagesLimitMutationVariables>;
/**
* __useUpdateInviteCodeUsagesLimitMutation__
*
* To run a mutation, you first call `useUpdateInviteCodeUsagesLimitMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateInviteCodeUsagesLimitMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateInviteCodeUsagesLimitMutation, { data, loading, error }] = useUpdateInviteCodeUsagesLimitMutation({
* variables: {
* code: // value for 'code'
* usagesLimit: // value for 'usagesLimit'
* },
* });
*/
export function useUpdateInviteCodeUsagesLimitMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateInviteCodeUsagesLimitMutation, IUpdateInviteCodeUsagesLimitMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateInviteCodeUsagesLimitMutation, IUpdateInviteCodeUsagesLimitMutationVariables>(UpdateInviteCodeUsagesLimitDocument, options);
}
export type UpdateInviteCodeUsagesLimitMutationHookResult = ReturnType<typeof useUpdateInviteCodeUsagesLimitMutation>;
export type UpdateInviteCodeUsagesLimitMutationResult = Apollo.MutationResult<IUpdateInviteCodeUsagesLimitMutation>;
export type UpdateInviteCodeUsagesLimitMutationOptions = Apollo.BaseMutationOptions<IUpdateInviteCodeUsagesLimitMutation, IUpdateInviteCodeUsagesLimitMutationVariables>;
export const UpdateKpiSettingsDocument = gql`
mutation UpdateKPISettings($input: ProjectsKPISettingsInput!) {
updateKPISettings(input: $input)
}
`;
export type IUpdateKpiSettingsMutationFn = Apollo.MutationFunction<IUpdateKpiSettingsMutation, IUpdateKpiSettingsMutationVariables>;
/**
* __useUpdateKpiSettingsMutation__
*
* To run a mutation, you first call `useUpdateKpiSettingsMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateKpiSettingsMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateKpiSettingsMutation, { data, loading, error }] = useUpdateKpiSettingsMutation({
* variables: {
* input: // value for 'input'
* },
* });
*/
export function useUpdateKpiSettingsMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateKpiSettingsMutation, IUpdateKpiSettingsMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateKpiSettingsMutation, IUpdateKpiSettingsMutationVariables>(UpdateKpiSettingsDocument, options);
}
export type UpdateKpiSettingsMutationHookResult = ReturnType<typeof useUpdateKpiSettingsMutation>;
export type UpdateKpiSettingsMutationResult = Apollo.MutationResult<IUpdateKpiSettingsMutation>;
export type UpdateKpiSettingsMutationOptions = Apollo.BaseMutationOptions<IUpdateKpiSettingsMutation, IUpdateKpiSettingsMutationVariables>;
export const UpdateLeaderboardDocument = gql`
mutation UpdateLeaderboard($type: LeaderboardType!, $input: LeaderboardInput!) {
updateLeaderboard(type: $type, input: $input)
}
`;
export type IUpdateLeaderboardMutationFn = Apollo.MutationFunction<IUpdateLeaderboardMutation, IUpdateLeaderboardMutationVariables>;
/**
* __useUpdateLeaderboardMutation__
*
* To run a mutation, you first call `useUpdateLeaderboardMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateLeaderboardMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateLeaderboardMutation, { data, loading, error }] = useUpdateLeaderboardMutation({
* variables: {
* type: // value for 'type'
* input: // value for 'input'
* },
* });
*/
export function useUpdateLeaderboardMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateLeaderboardMutation, IUpdateLeaderboardMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateLeaderboardMutation, IUpdateLeaderboardMutationVariables>(UpdateLeaderboardDocument, options);
}
export type UpdateLeaderboardMutationHookResult = ReturnType<typeof useUpdateLeaderboardMutation>;
export type UpdateLeaderboardMutationResult = Apollo.MutationResult<IUpdateLeaderboardMutation>;
export type UpdateLeaderboardMutationOptions = Apollo.BaseMutationOptions<IUpdateLeaderboardMutation, IUpdateLeaderboardMutationVariables>;
export const UpdateOpportunityDocument = gql`
mutation updateOpportunity($id: ID!, $input: AdminOpportunityInput!, $file: Upload) {
updateOpportunity(id: $id, file: $file, input: $input)
}
`;
export type IUpdateOpportunityMutationFn = Apollo.MutationFunction<IUpdateOpportunityMutation, IUpdateOpportunityMutationVariables>;
/**
* __useUpdateOpportunityMutation__
*
* To run a mutation, you first call `useUpdateOpportunityMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateOpportunityMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateOpportunityMutation, { data, loading, error }] = useUpdateOpportunityMutation({
* variables: {
* id: // value for 'id'
* input: // value for 'input'
* file: // value for 'file'
* },
* });
*/
export function useUpdateOpportunityMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateOpportunityMutation, IUpdateOpportunityMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateOpportunityMutation, IUpdateOpportunityMutationVariables>(UpdateOpportunityDocument, options);
}
export type UpdateOpportunityMutationHookResult = ReturnType<typeof useUpdateOpportunityMutation>;
export type UpdateOpportunityMutationResult = Apollo.MutationResult<IUpdateOpportunityMutation>;
export type UpdateOpportunityMutationOptions = Apollo.BaseMutationOptions<IUpdateOpportunityMutation, IUpdateOpportunityMutationVariables>;
export const UpdateOpportunityArchivedStatusDocument = gql`
mutation UpdateOpportunityArchivedStatus($id: ID!, $isArchived: Boolean!) {
updateOpportunityArchivedStatus(id: $id, isArchived: $isArchived)
}
`;
export type IUpdateOpportunityArchivedStatusMutationFn = Apollo.MutationFunction<IUpdateOpportunityArchivedStatusMutation, IUpdateOpportunityArchivedStatusMutationVariables>;
/**
* __useUpdateOpportunityArchivedStatusMutation__
*
* To run a mutation, you first call `useUpdateOpportunityArchivedStatusMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateOpportunityArchivedStatusMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateOpportunityArchivedStatusMutation, { data, loading, error }] = useUpdateOpportunityArchivedStatusMutation({
* variables: {
* id: // value for 'id'
* isArchived: // value for 'isArchived'
* },
* });
*/
export function useUpdateOpportunityArchivedStatusMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateOpportunityArchivedStatusMutation, IUpdateOpportunityArchivedStatusMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateOpportunityArchivedStatusMutation, IUpdateOpportunityArchivedStatusMutationVariables>(UpdateOpportunityArchivedStatusDocument, options);
}
export type UpdateOpportunityArchivedStatusMutationHookResult = ReturnType<typeof useUpdateOpportunityArchivedStatusMutation>;
export type UpdateOpportunityArchivedStatusMutationResult = Apollo.MutationResult<IUpdateOpportunityArchivedStatusMutation>;
export type UpdateOpportunityArchivedStatusMutationOptions = Apollo.BaseMutationOptions<IUpdateOpportunityArchivedStatusMutation, IUpdateOpportunityArchivedStatusMutationVariables>;
export const UpdateOpportunityPushStatusDocument = gql`
mutation UpdateOpportunityPushStatus($opportunityId: ID!, $isActive: Boolean!) {
updateOpportunityPushStatus(opportunityId: $opportunityId, isActive: $isActive)
}
`;
export type IUpdateOpportunityPushStatusMutationFn = Apollo.MutationFunction<IUpdateOpportunityPushStatusMutation, IUpdateOpportunityPushStatusMutationVariables>;
/**
* __useUpdateOpportunityPushStatusMutation__
*
* To run a mutation, you first call `useUpdateOpportunityPushStatusMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateOpportunityPushStatusMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateOpportunityPushStatusMutation, { data, loading, error }] = useUpdateOpportunityPushStatusMutation({
* variables: {
* opportunityId: // value for 'opportunityId'
* isActive: // value for 'isActive'
* },
* });
*/
export function useUpdateOpportunityPushStatusMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateOpportunityPushStatusMutation, IUpdateOpportunityPushStatusMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateOpportunityPushStatusMutation, IUpdateOpportunityPushStatusMutationVariables>(UpdateOpportunityPushStatusDocument, options);
}
export type UpdateOpportunityPushStatusMutationHookResult = ReturnType<typeof useUpdateOpportunityPushStatusMutation>;
export type UpdateOpportunityPushStatusMutationResult = Apollo.MutationResult<IUpdateOpportunityPushStatusMutation>;
export type UpdateOpportunityPushStatusMutationOptions = Apollo.BaseMutationOptions<IUpdateOpportunityPushStatusMutation, IUpdateOpportunityPushStatusMutationVariables>;
export const UpdateProfileStatusDocument = gql`
mutation UpdateProfileStatus($userId: ID!, $isActive: Boolean!) {
updateProfileStatus(userId: $userId, isActive: $isActive)
}
`;
export type IUpdateProfileStatusMutationFn = Apollo.MutationFunction<IUpdateProfileStatusMutation, IUpdateProfileStatusMutationVariables>;
/**
* __useUpdateProfileStatusMutation__
*
* To run a mutation, you first call `useUpdateProfileStatusMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateProfileStatusMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateProfileStatusMutation, { data, loading, error }] = useUpdateProfileStatusMutation({
* variables: {
* userId: // value for 'userId'
* isActive: // value for 'isActive'
* },
* });
*/
export function useUpdateProfileStatusMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateProfileStatusMutation, IUpdateProfileStatusMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateProfileStatusMutation, IUpdateProfileStatusMutationVariables>(UpdateProfileStatusDocument, options);
}
export type UpdateProfileStatusMutationHookResult = ReturnType<typeof useUpdateProfileStatusMutation>;
export type UpdateProfileStatusMutationResult = Apollo.MutationResult<IUpdateProfileStatusMutation>;
export type UpdateProfileStatusMutationOptions = Apollo.BaseMutationOptions<IUpdateProfileStatusMutation, IUpdateProfileStatusMutationVariables>;
export const UpdateProjectDocument = gql`
mutation UpdateProject($input: AdminProjectInput!) {
updateProject(input: $input)
}
`;
export type IUpdateProjectMutationFn = Apollo.MutationFunction<IUpdateProjectMutation, IUpdateProjectMutationVariables>;
/**
* __useUpdateProjectMutation__
*
* To run a mutation, you first call `useUpdateProjectMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateProjectMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateProjectMutation, { data, loading, error }] = useUpdateProjectMutation({
* variables: {
* input: // value for 'input'
* },
* });
*/
export function useUpdateProjectMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateProjectMutation, IUpdateProjectMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateProjectMutation, IUpdateProjectMutationVariables>(UpdateProjectDocument, options);
}
export type UpdateProjectMutationHookResult = ReturnType<typeof useUpdateProjectMutation>;
export type UpdateProjectMutationResult = Apollo.MutationResult<IUpdateProjectMutation>;
export type UpdateProjectMutationOptions = Apollo.BaseMutationOptions<IUpdateProjectMutation, IUpdateProjectMutationVariables>;
export const UpdatePublisherDocument = gql`
mutation UpdatePublisher($input: PublisherInput!) {
updatePublisher(input: $input)
}
`;
export type IUpdatePublisherMutationFn = Apollo.MutationFunction<IUpdatePublisherMutation, IUpdatePublisherMutationVariables>;
/**
* __useUpdatePublisherMutation__
*
* To run a mutation, you first call `useUpdatePublisherMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdatePublisherMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updatePublisherMutation, { data, loading, error }] = useUpdatePublisherMutation({
* variables: {
* input: // value for 'input'
* },
* });
*/
export function useUpdatePublisherMutation(baseOptions?: Apollo.MutationHookOptions<IUpdatePublisherMutation, IUpdatePublisherMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdatePublisherMutation, IUpdatePublisherMutationVariables>(UpdatePublisherDocument, options);
}
export type UpdatePublisherMutationHookResult = ReturnType<typeof useUpdatePublisherMutation>;
export type UpdatePublisherMutationResult = Apollo.MutationResult<IUpdatePublisherMutation>;
export type UpdatePublisherMutationOptions = Apollo.BaseMutationOptions<IUpdatePublisherMutation, IUpdatePublisherMutationVariables>;
export const UpdateReferralTypeDocument = gql`
mutation UpdateReferralType($id: ID!, $input: ReferralTypeInput!) {
updateReferralType(id: $id, input: $input)
}
`;
export type IUpdateReferralTypeMutationFn = Apollo.MutationFunction<IUpdateReferralTypeMutation, IUpdateReferralTypeMutationVariables>;
/**
* __useUpdateReferralTypeMutation__
*
* To run a mutation, you first call `useUpdateReferralTypeMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateReferralTypeMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateReferralTypeMutation, { data, loading, error }] = useUpdateReferralTypeMutation({
* variables: {
* id: // value for 'id'
* input: // value for 'input'
* },
* });
*/
export function useUpdateReferralTypeMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateReferralTypeMutation, IUpdateReferralTypeMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateReferralTypeMutation, IUpdateReferralTypeMutationVariables>(UpdateReferralTypeDocument, options);
}
export type UpdateReferralTypeMutationHookResult = ReturnType<typeof useUpdateReferralTypeMutation>;
export type UpdateReferralTypeMutationResult = Apollo.MutationResult<IUpdateReferralTypeMutation>;
export type UpdateReferralTypeMutationOptions = Apollo.BaseMutationOptions<IUpdateReferralTypeMutation, IUpdateReferralTypeMutationVariables>;
export const UpdateReferralTypeArchivedStatusDocument = gql`
mutation UpdateReferralTypeArchivedStatus($id: ID!, $isArchived: Boolean!) {
updateReferralTypeArchivedStatus(id: $id, archived: $isArchived)
}
`;
export type IUpdateReferralTypeArchivedStatusMutationFn = Apollo.MutationFunction<IUpdateReferralTypeArchivedStatusMutation, IUpdateReferralTypeArchivedStatusMutationVariables>;
/**
* __useUpdateReferralTypeArchivedStatusMutation__
*
* To run a mutation, you first call `useUpdateReferralTypeArchivedStatusMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateReferralTypeArchivedStatusMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateReferralTypeArchivedStatusMutation, { data, loading, error }] = useUpdateReferralTypeArchivedStatusMutation({
* variables: {
* id: // value for 'id'
* isArchived: // value for 'isArchived'
* },
* });
*/
export function useUpdateReferralTypeArchivedStatusMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateReferralTypeArchivedStatusMutation, IUpdateReferralTypeArchivedStatusMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateReferralTypeArchivedStatusMutation, IUpdateReferralTypeArchivedStatusMutationVariables>(UpdateReferralTypeArchivedStatusDocument, options);
}
export type UpdateReferralTypeArchivedStatusMutationHookResult = ReturnType<typeof useUpdateReferralTypeArchivedStatusMutation>;
export type UpdateReferralTypeArchivedStatusMutationResult = Apollo.MutationResult<IUpdateReferralTypeArchivedStatusMutation>;
export type UpdateReferralTypeArchivedStatusMutationOptions = Apollo.BaseMutationOptions<IUpdateReferralTypeArchivedStatusMutation, IUpdateReferralTypeArchivedStatusMutationVariables>;
export const UpdateTierDocument = gql`
mutation UpdateTier($id: ID!, $input: TierInput!) {
updateTier(id: $id, input: $input)
}
`;
export type IUpdateTierMutationFn = Apollo.MutationFunction<IUpdateTierMutation, IUpdateTierMutationVariables>;
/**
* __useUpdateTierMutation__
*
* To run a mutation, you first call `useUpdateTierMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateTierMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateTierMutation, { data, loading, error }] = useUpdateTierMutation({
* variables: {
* id: // value for 'id'
* input: // value for 'input'
* },
* });
*/
export function useUpdateTierMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateTierMutation, IUpdateTierMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateTierMutation, IUpdateTierMutationVariables>(UpdateTierDocument, options);
}
export type UpdateTierMutationHookResult = ReturnType<typeof useUpdateTierMutation>;
export type UpdateTierMutationResult = Apollo.MutationResult<IUpdateTierMutation>;
export type UpdateTierMutationOptions = Apollo.BaseMutationOptions<IUpdateTierMutation, IUpdateTierMutationVariables>;
export const UpdateTierArchivedStatusDocument = gql`
mutation UpdateTierArchivedStatus($id: ID!, $isArchived: Boolean!) {
updateTierArchivedStatus(id: $id, isArchived: $isArchived)
}
`;
export type IUpdateTierArchivedStatusMutationFn = Apollo.MutationFunction<IUpdateTierArchivedStatusMutation, IUpdateTierArchivedStatusMutationVariables>;
/**
* __useUpdateTierArchivedStatusMutation__
*
* To run a mutation, you first call `useUpdateTierArchivedStatusMutation` within a React component and pass it any options that fit your needs.
* When your component renders, `useUpdateTierArchivedStatusMutation` returns a tuple that includes:
* - A mutate function that you can call at any time to execute the mutation
* - An object with fields that represent the current status of the mutation's execution
*
* @param baseOptions options that will be passed into the mutation, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options-2;
*
* @example
* const [updateTierArchivedStatusMutation, { data, loading, error }] = useUpdateTierArchivedStatusMutation({
* variables: {
* id: // value for 'id'
* isArchived: // value for 'isArchived'
* },
* });
*/
export function useUpdateTierArchivedStatusMutation(baseOptions?: Apollo.MutationHookOptions<IUpdateTierArchivedStatusMutation, IUpdateTierArchivedStatusMutationVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useMutation<IUpdateTierArchivedStatusMutation, IUpdateTierArchivedStatusMutationVariables>(UpdateTierArchivedStatusDocument, options);
}
export type UpdateTierArchivedStatusMutationHookResult = ReturnType<typeof useUpdateTierArchivedStatusMutation>;
export type UpdateTierArchivedStatusMutationResult = Apollo.MutationResult<IUpdateTierArchivedStatusMutation>;
export type UpdateTierArchivedStatusMutationOptions = Apollo.BaseMutationOptions<IUpdateTierArchivedStatusMutation, IUpdateTierArchivedStatusMutationVariables>;
export const CheckInviteCodeDocument = gql`
query CheckInviteCode($code: String!) {
checkInviteCode(code: $code) {
code
isAvailable
usedTimes
maxUsagesLimit
}
}
`;
/**
* __useCheckInviteCodeQuery__
*
* To run a query within a React component, call `useCheckInviteCodeQuery` and pass it any options that fit your needs.
* When your component renders, `useCheckInviteCodeQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useCheckInviteCodeQuery({
* variables: {
* code: // value for 'code'
* },
* });
*/
export function useCheckInviteCodeQuery(baseOptions: Apollo.QueryHookOptions<ICheckInviteCodeQuery, ICheckInviteCodeQueryVariables> & ({ variables: ICheckInviteCodeQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<ICheckInviteCodeQuery, ICheckInviteCodeQueryVariables>(CheckInviteCodeDocument, options);
}
export function useCheckInviteCodeLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<ICheckInviteCodeQuery, ICheckInviteCodeQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<ICheckInviteCodeQuery, ICheckInviteCodeQueryVariables>(CheckInviteCodeDocument, options);
}
export function useCheckInviteCodeSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<ICheckInviteCodeQuery, ICheckInviteCodeQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<ICheckInviteCodeQuery, ICheckInviteCodeQueryVariables>(CheckInviteCodeDocument, options);
}
export type CheckInviteCodeQueryHookResult = ReturnType<typeof useCheckInviteCodeQuery>;
export type CheckInviteCodeLazyQueryHookResult = ReturnType<typeof useCheckInviteCodeLazyQuery>;
export type CheckInviteCodeSuspenseQueryHookResult = ReturnType<typeof useCheckInviteCodeSuspenseQuery>;
export type CheckInviteCodeQueryResult = Apollo.QueryResult<ICheckInviteCodeQuery, ICheckInviteCodeQueryVariables>;
export const FetchAdminAirdropsPageDocument = gql`
query FetchAdminAirdropsPage($filter: AirdropsLeaderboardFilterInput!, $sort: AirdropsLeaderboardSortInput, $page: AdminPageInput!) {
fetchAdminAirdropsPage(filter: $filter, sort: $sort, page: $page) {
opportunities {
opportunityId
name
description
projectName
industry
category
ludoUrl
projectUrl
pushNotificationsEnabled
status
activeFrom
activeUntil
minXpLevel
maxXpLevel
minLudoRank
maxLudoRank
media
minWalletValue
maxWalletValue
clicks
views
addedBy
archived
blockchains
geolocations
notificationDestinations
type
devicePlatforms
participants
hidden
showcase
participantsLimit
availablePlacesForAirdrop
encodePayload
payloadTypes
parentOpportunityId
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchAdminAirdropsPageQuery__
*
* To run a query within a React component, call `useFetchAdminAirdropsPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminAirdropsPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminAirdropsPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAdminAirdropsPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminAirdropsPageQuery, IFetchAdminAirdropsPageQueryVariables> & ({ variables: IFetchAdminAirdropsPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminAirdropsPageQuery, IFetchAdminAirdropsPageQueryVariables>(FetchAdminAirdropsPageDocument, options);
}
export function useFetchAdminAirdropsPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminAirdropsPageQuery, IFetchAdminAirdropsPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminAirdropsPageQuery, IFetchAdminAirdropsPageQueryVariables>(FetchAdminAirdropsPageDocument, options);
}
export function useFetchAdminAirdropsPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminAirdropsPageQuery, IFetchAdminAirdropsPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminAirdropsPageQuery, IFetchAdminAirdropsPageQueryVariables>(FetchAdminAirdropsPageDocument, options);
}
export type FetchAdminAirdropsPageQueryHookResult = ReturnType<typeof useFetchAdminAirdropsPageQuery>;
export type FetchAdminAirdropsPageLazyQueryHookResult = ReturnType<typeof useFetchAdminAirdropsPageLazyQuery>;
export type FetchAdminAirdropsPageSuspenseQueryHookResult = ReturnType<typeof useFetchAdminAirdropsPageSuspenseQuery>;
export type FetchAdminAirdropsPageQueryResult = Apollo.QueryResult<IFetchAdminAirdropsPageQuery, IFetchAdminAirdropsPageQueryVariables>;
export const FetchAdminBrandsDocument = gql`
query FetchAdminBrands {
fetchAdminBrands {
id
name
}
}
`;
/**
* __useFetchAdminBrandsQuery__
*
* To run a query within a React component, call `useFetchAdminBrandsQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminBrandsQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminBrandsQuery({
* variables: {
* },
* });
*/
export function useFetchAdminBrandsQuery(baseOptions?: Apollo.QueryHookOptions<IFetchAdminBrandsQuery, IFetchAdminBrandsQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminBrandsQuery, IFetchAdminBrandsQueryVariables>(FetchAdminBrandsDocument, options);
}
export function useFetchAdminBrandsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminBrandsQuery, IFetchAdminBrandsQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminBrandsQuery, IFetchAdminBrandsQueryVariables>(FetchAdminBrandsDocument, options);
}
export function useFetchAdminBrandsSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminBrandsQuery, IFetchAdminBrandsQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminBrandsQuery, IFetchAdminBrandsQueryVariables>(FetchAdminBrandsDocument, options);
}
export type FetchAdminBrandsQueryHookResult = ReturnType<typeof useFetchAdminBrandsQuery>;
export type FetchAdminBrandsLazyQueryHookResult = ReturnType<typeof useFetchAdminBrandsLazyQuery>;
export type FetchAdminBrandsSuspenseQueryHookResult = ReturnType<typeof useFetchAdminBrandsSuspenseQuery>;
export type FetchAdminBrandsQueryResult = Apollo.QueryResult<IFetchAdminBrandsQuery, IFetchAdminBrandsQueryVariables>;
export const FetchAdminBrandsPageDocument = gql`
query FetchAdminBrandsPage($filter: BrandsFilterInput!, $sort: BrandsSortInput!, $page: AdminPageInput!) {
fetchAdminBrandsPage(filter: $filter, sort: $sort, page: $page) {
brands {
description
id
industry
link
matchingWords
media
name
archived
addedBy
discord
telegram
twitter
facebook
linkedin
youtube
referralLinks {
referralUrl
numOfReferredIps
numOfReferredUsers
refcode
reftypeId
reftypeName
reftypeColor
maxUsagesLimit
}
slug
}
nextPage {
num
lastNum
size
elements
}
}
}
`;
/**
* __useFetchAdminBrandsPageQuery__
*
* To run a query within a React component, call `useFetchAdminBrandsPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminBrandsPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminBrandsPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAdminBrandsPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminBrandsPageQuery, IFetchAdminBrandsPageQueryVariables> & ({ variables: IFetchAdminBrandsPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminBrandsPageQuery, IFetchAdminBrandsPageQueryVariables>(FetchAdminBrandsPageDocument, options);
}
export function useFetchAdminBrandsPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminBrandsPageQuery, IFetchAdminBrandsPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminBrandsPageQuery, IFetchAdminBrandsPageQueryVariables>(FetchAdminBrandsPageDocument, options);
}
export function useFetchAdminBrandsPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminBrandsPageQuery, IFetchAdminBrandsPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminBrandsPageQuery, IFetchAdminBrandsPageQueryVariables>(FetchAdminBrandsPageDocument, options);
}
export type FetchAdminBrandsPageQueryHookResult = ReturnType<typeof useFetchAdminBrandsPageQuery>;
export type FetchAdminBrandsPageLazyQueryHookResult = ReturnType<typeof useFetchAdminBrandsPageLazyQuery>;
export type FetchAdminBrandsPageSuspenseQueryHookResult = ReturnType<typeof useFetchAdminBrandsPageSuspenseQuery>;
export type FetchAdminBrandsPageQueryResult = Apollo.QueryResult<IFetchAdminBrandsPageQuery, IFetchAdminBrandsPageQueryVariables>;
export const FetchAdminCategoriesDocument = gql`
query FetchAdminCategories {
fetchAdminCategories {
id
name
}
}
`;
/**
* __useFetchAdminCategoriesQuery__
*
* To run a query within a React component, call `useFetchAdminCategoriesQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminCategoriesQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminCategoriesQuery({
* variables: {
* },
* });
*/
export function useFetchAdminCategoriesQuery(baseOptions?: Apollo.QueryHookOptions<IFetchAdminCategoriesQuery, IFetchAdminCategoriesQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminCategoriesQuery, IFetchAdminCategoriesQueryVariables>(FetchAdminCategoriesDocument, options);
}
export function useFetchAdminCategoriesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminCategoriesQuery, IFetchAdminCategoriesQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminCategoriesQuery, IFetchAdminCategoriesQueryVariables>(FetchAdminCategoriesDocument, options);
}
export function useFetchAdminCategoriesSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminCategoriesQuery, IFetchAdminCategoriesQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminCategoriesQuery, IFetchAdminCategoriesQueryVariables>(FetchAdminCategoriesDocument, options);
}
export type FetchAdminCategoriesQueryHookResult = ReturnType<typeof useFetchAdminCategoriesQuery>;
export type FetchAdminCategoriesLazyQueryHookResult = ReturnType<typeof useFetchAdminCategoriesLazyQuery>;
export type FetchAdminCategoriesSuspenseQueryHookResult = ReturnType<typeof useFetchAdminCategoriesSuspenseQuery>;
export type FetchAdminCategoriesQueryResult = Apollo.QueryResult<IFetchAdminCategoriesQuery, IFetchAdminCategoriesQueryVariables>;
export const FetchAdminCategoriesPageDocument = gql`
query FetchAdminCategoriesPage($filter: CategoriesFilterInput!, $sort: CategoriesSortInput!, $page: AdminPageInput!) {
fetchAdminCategoriesPage(filter: $filter, sort: $sort, page: $page) {
categories {
id
name
matchingWords
archived
addedBy
}
nextPage {
num
lastNum
size
elements
}
}
}
`;
/**
* __useFetchAdminCategoriesPageQuery__
*
* To run a query within a React component, call `useFetchAdminCategoriesPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminCategoriesPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminCategoriesPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAdminCategoriesPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminCategoriesPageQuery, IFetchAdminCategoriesPageQueryVariables> & ({ variables: IFetchAdminCategoriesPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminCategoriesPageQuery, IFetchAdminCategoriesPageQueryVariables>(FetchAdminCategoriesPageDocument, options);
}
export function useFetchAdminCategoriesPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminCategoriesPageQuery, IFetchAdminCategoriesPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminCategoriesPageQuery, IFetchAdminCategoriesPageQueryVariables>(FetchAdminCategoriesPageDocument, options);
}
export function useFetchAdminCategoriesPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminCategoriesPageQuery, IFetchAdminCategoriesPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminCategoriesPageQuery, IFetchAdminCategoriesPageQueryVariables>(FetchAdminCategoriesPageDocument, options);
}
export type FetchAdminCategoriesPageQueryHookResult = ReturnType<typeof useFetchAdminCategoriesPageQuery>;
export type FetchAdminCategoriesPageLazyQueryHookResult = ReturnType<typeof useFetchAdminCategoriesPageLazyQuery>;
export type FetchAdminCategoriesPageSuspenseQueryHookResult = ReturnType<typeof useFetchAdminCategoriesPageSuspenseQuery>;
export type FetchAdminCategoriesPageQueryResult = Apollo.QueryResult<IFetchAdminCategoriesPageQuery, IFetchAdminCategoriesPageQueryVariables>;
export const FetchAdminInvitesPageDocument = gql`
query fetchAdminInvitesPage($filter: InvitesFilterInput!, $sort: InvitesSortInput!, $page: AdminPageInput!) {
fetchAdminInvitesPage(filter: $filter, sort: $sort, page: $page) {
invites {
userId
username
wallet {
address
blockchain
chainId
}
activeInvites {
inviteCode
createdAt
usedTimes
maxUsagesLimit
reftypeId
reftypeName
reftypeColor
}
referredUsers
userXpLevel
profileLink {
referralUrl
numOfReferredIps
numOfReferredUsers
refcode
reftypeId
reftypeName
reftypeColor
maxUsagesLimit
}
}
nextPage {
num
lastNum
size
elements
token
}
}
}
`;
/**
* __useFetchAdminInvitesPageQuery__
*
* To run a query within a React component, call `useFetchAdminInvitesPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminInvitesPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminInvitesPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAdminInvitesPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminInvitesPageQuery, IFetchAdminInvitesPageQueryVariables> & ({ variables: IFetchAdminInvitesPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminInvitesPageQuery, IFetchAdminInvitesPageQueryVariables>(FetchAdminInvitesPageDocument, options);
}
export function useFetchAdminInvitesPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminInvitesPageQuery, IFetchAdminInvitesPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminInvitesPageQuery, IFetchAdminInvitesPageQueryVariables>(FetchAdminInvitesPageDocument, options);
}
export function useFetchAdminInvitesPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminInvitesPageQuery, IFetchAdminInvitesPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminInvitesPageQuery, IFetchAdminInvitesPageQueryVariables>(FetchAdminInvitesPageDocument, options);
}
export type FetchAdminInvitesPageQueryHookResult = ReturnType<typeof useFetchAdminInvitesPageQuery>;
export type FetchAdminInvitesPageLazyQueryHookResult = ReturnType<typeof useFetchAdminInvitesPageLazyQuery>;
export type FetchAdminInvitesPageSuspenseQueryHookResult = ReturnType<typeof useFetchAdminInvitesPageSuspenseQuery>;
export type FetchAdminInvitesPageQueryResult = Apollo.QueryResult<IFetchAdminInvitesPageQuery, IFetchAdminInvitesPageQueryVariables>;
export const FetchAdminOpportunitiesByTypeDocument = gql`
query FetchAdminOpportunitiesByType($type: OpportunityType!) {
fetchAdminOpportunitiesByType(type: $type) {
opportunityId
name
}
}
`;
/**
* __useFetchAdminOpportunitiesByTypeQuery__
*
* To run a query within a React component, call `useFetchAdminOpportunitiesByTypeQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminOpportunitiesByTypeQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminOpportunitiesByTypeQuery({
* variables: {
* type: // value for 'type'
* },
* });
*/
export function useFetchAdminOpportunitiesByTypeQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminOpportunitiesByTypeQuery, IFetchAdminOpportunitiesByTypeQueryVariables> & ({ variables: IFetchAdminOpportunitiesByTypeQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminOpportunitiesByTypeQuery, IFetchAdminOpportunitiesByTypeQueryVariables>(FetchAdminOpportunitiesByTypeDocument, options);
}
export function useFetchAdminOpportunitiesByTypeLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminOpportunitiesByTypeQuery, IFetchAdminOpportunitiesByTypeQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminOpportunitiesByTypeQuery, IFetchAdminOpportunitiesByTypeQueryVariables>(FetchAdminOpportunitiesByTypeDocument, options);
}
export function useFetchAdminOpportunitiesByTypeSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminOpportunitiesByTypeQuery, IFetchAdminOpportunitiesByTypeQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminOpportunitiesByTypeQuery, IFetchAdminOpportunitiesByTypeQueryVariables>(FetchAdminOpportunitiesByTypeDocument, options);
}
export type FetchAdminOpportunitiesByTypeQueryHookResult = ReturnType<typeof useFetchAdminOpportunitiesByTypeQuery>;
export type FetchAdminOpportunitiesByTypeLazyQueryHookResult = ReturnType<typeof useFetchAdminOpportunitiesByTypeLazyQuery>;
export type FetchAdminOpportunitiesByTypeSuspenseQueryHookResult = ReturnType<typeof useFetchAdminOpportunitiesByTypeSuspenseQuery>;
export type FetchAdminOpportunitiesByTypeQueryResult = Apollo.QueryResult<IFetchAdminOpportunitiesByTypeQuery, IFetchAdminOpportunitiesByTypeQueryVariables>;
export const FetchAdminOpportunitiesPageDocument = gql`
query FetchAdminOpportunitiesPage($filter: OpportunitiesFilterInput!, $sort: OpportunitiesSortInput!, $page: AdminPageInput!) {
fetchAdminOpportunitiesPage(filter: $filter, sort: $sort, page: $page) {
opportunities {
opportunityId
name
projectName
industry
category
ludoUrl
projectUrl
pushNotificationsEnabled
status
media
description
activeFrom
activeUntil
minXpLevel
maxXpLevel
minLudoRank
maxLudoRank
minWalletValue
maxWalletValue
clicks
views
addedBy
archived
blockchains
geolocations
notificationDestinations
type
devicePlatforms
participantsLimit
availablePlacesForAirdrop
encodePayload
payloadTypes
parentOpportunityId
slug
payloadSecretKey
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchAdminOpportunitiesPageQuery__
*
* To run a query within a React component, call `useFetchAdminOpportunitiesPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminOpportunitiesPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminOpportunitiesPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAdminOpportunitiesPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminOpportunitiesPageQuery, IFetchAdminOpportunitiesPageQueryVariables> & ({ variables: IFetchAdminOpportunitiesPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminOpportunitiesPageQuery, IFetchAdminOpportunitiesPageQueryVariables>(FetchAdminOpportunitiesPageDocument, options);
}
export function useFetchAdminOpportunitiesPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminOpportunitiesPageQuery, IFetchAdminOpportunitiesPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminOpportunitiesPageQuery, IFetchAdminOpportunitiesPageQueryVariables>(FetchAdminOpportunitiesPageDocument, options);
}
export function useFetchAdminOpportunitiesPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminOpportunitiesPageQuery, IFetchAdminOpportunitiesPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminOpportunitiesPageQuery, IFetchAdminOpportunitiesPageQueryVariables>(FetchAdminOpportunitiesPageDocument, options);
}
export type FetchAdminOpportunitiesPageQueryHookResult = ReturnType<typeof useFetchAdminOpportunitiesPageQuery>;
export type FetchAdminOpportunitiesPageLazyQueryHookResult = ReturnType<typeof useFetchAdminOpportunitiesPageLazyQuery>;
export type FetchAdminOpportunitiesPageSuspenseQueryHookResult = ReturnType<typeof useFetchAdminOpportunitiesPageSuspenseQuery>;
export type FetchAdminOpportunitiesPageQueryResult = Apollo.QueryResult<IFetchAdminOpportunitiesPageQuery, IFetchAdminOpportunitiesPageQueryVariables>;
export const FetchAdminProjectsDocument = gql`
query FetchAdminProjects {
fetchAdminProjects {
id
name
}
}
`;
/**
* __useFetchAdminProjectsQuery__
*
* To run a query within a React component, call `useFetchAdminProjectsQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminProjectsQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminProjectsQuery({
* variables: {
* },
* });
*/
export function useFetchAdminProjectsQuery(baseOptions?: Apollo.QueryHookOptions<IFetchAdminProjectsQuery, IFetchAdminProjectsQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminProjectsQuery, IFetchAdminProjectsQueryVariables>(FetchAdminProjectsDocument, options);
}
export function useFetchAdminProjectsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminProjectsQuery, IFetchAdminProjectsQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminProjectsQuery, IFetchAdminProjectsQueryVariables>(FetchAdminProjectsDocument, options);
}
export function useFetchAdminProjectsSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminProjectsQuery, IFetchAdminProjectsQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminProjectsQuery, IFetchAdminProjectsQueryVariables>(FetchAdminProjectsDocument, options);
}
export type FetchAdminProjectsQueryHookResult = ReturnType<typeof useFetchAdminProjectsQuery>;
export type FetchAdminProjectsLazyQueryHookResult = ReturnType<typeof useFetchAdminProjectsLazyQuery>;
export type FetchAdminProjectsSuspenseQueryHookResult = ReturnType<typeof useFetchAdminProjectsSuspenseQuery>;
export type FetchAdminProjectsQueryResult = Apollo.QueryResult<IFetchAdminProjectsQuery, IFetchAdminProjectsQueryVariables>;
export const FetchAdminProjectsPageDocument = gql`
query FetchAdminProjectsPage($filter: AdminProjectsFilterInput!, $sort: AdminProjectsSortInput!, $page: AdminPageInput!) {
fetchProjectsPage(filter: $filter, sort: $sort, page: $page) {
projects {
id
blockchain
contract
name
verified
hidden
price
priceDayDifference
rank
rankDayDifference
holders
holdersDayDifference
twitterFollowers
twitterFollowersDayDifference
website
websiteRank
twitter
hideDiagrams
slug
fetchedAt
reactions {
likes
neutrals
dislikes
}
removalReason
removalDate
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchAdminProjectsPageQuery__
*
* To run a query within a React component, call `useFetchAdminProjectsPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminProjectsPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminProjectsPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAdminProjectsPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminProjectsPageQuery, IFetchAdminProjectsPageQueryVariables> & ({ variables: IFetchAdminProjectsPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminProjectsPageQuery, IFetchAdminProjectsPageQueryVariables>(FetchAdminProjectsPageDocument, options);
}
export function useFetchAdminProjectsPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminProjectsPageQuery, IFetchAdminProjectsPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminProjectsPageQuery, IFetchAdminProjectsPageQueryVariables>(FetchAdminProjectsPageDocument, options);
}
export function useFetchAdminProjectsPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminProjectsPageQuery, IFetchAdminProjectsPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminProjectsPageQuery, IFetchAdminProjectsPageQueryVariables>(FetchAdminProjectsPageDocument, options);
}
export type FetchAdminProjectsPageQueryHookResult = ReturnType<typeof useFetchAdminProjectsPageQuery>;
export type FetchAdminProjectsPageLazyQueryHookResult = ReturnType<typeof useFetchAdminProjectsPageLazyQuery>;
export type FetchAdminProjectsPageSuspenseQueryHookResult = ReturnType<typeof useFetchAdminProjectsPageSuspenseQuery>;
export type FetchAdminProjectsPageQueryResult = Apollo.QueryResult<IFetchAdminProjectsPageQuery, IFetchAdminProjectsPageQueryVariables>;
export const FetchAdminReferralsPageDocument = gql`
query FetchAdminReferralsPage($filter: ReferralsFilterInput!, $sort: ReferralsSortInput!, $page: AdminPageInput!) {
fetchAdminReferralsPage(filter: $filter, sort: $sort, page: $page) {
adminReferrals {
userId
username
mainWallet {
address
blockchain
chainId
}
referredUsersNum
referrals {
userRefUrl
opportunityUrl
referredUsersPerUrlNum
}
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchAdminReferralsPageQuery__
*
* To run a query within a React component, call `useFetchAdminReferralsPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminReferralsPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminReferralsPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAdminReferralsPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminReferralsPageQuery, IFetchAdminReferralsPageQueryVariables> & ({ variables: IFetchAdminReferralsPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminReferralsPageQuery, IFetchAdminReferralsPageQueryVariables>(FetchAdminReferralsPageDocument, options);
}
export function useFetchAdminReferralsPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminReferralsPageQuery, IFetchAdminReferralsPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminReferralsPageQuery, IFetchAdminReferralsPageQueryVariables>(FetchAdminReferralsPageDocument, options);
}
export function useFetchAdminReferralsPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminReferralsPageQuery, IFetchAdminReferralsPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminReferralsPageQuery, IFetchAdminReferralsPageQueryVariables>(FetchAdminReferralsPageDocument, options);
}
export type FetchAdminReferralsPageQueryHookResult = ReturnType<typeof useFetchAdminReferralsPageQuery>;
export type FetchAdminReferralsPageLazyQueryHookResult = ReturnType<typeof useFetchAdminReferralsPageLazyQuery>;
export type FetchAdminReferralsPageSuspenseQueryHookResult = ReturnType<typeof useFetchAdminReferralsPageSuspenseQuery>;
export type FetchAdminReferralsPageQueryResult = Apollo.QueryResult<IFetchAdminReferralsPageQuery, IFetchAdminReferralsPageQueryVariables>;
export const FetchAdminUsersPageDocument = gql`
query fetchAdminUsersPage($filter: UsersFilterInput!, $sort: UsersSortInput!, $page: AdminPageInput!) {
fetchAdminUsersPage(filter: $filter, sort: $sort, page: $page) {
users {
userId
username
wallets {
address
blockchain
chainId
}
connectedBlockchains
isActive
createdAt
topInterests
walletsValue
xpLevel
ludoRank
inviterId
ip
location
userLanguage
devicePlatform
firstVisitSource
lastLoggedAt
}
nextPage {
num
lastNum
size
elements
token
}
}
}
`;
/**
* __useFetchAdminUsersPageQuery__
*
* To run a query within a React component, call `useFetchAdminUsersPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminUsersPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminUsersPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAdminUsersPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminUsersPageQuery, IFetchAdminUsersPageQueryVariables> & ({ variables: IFetchAdminUsersPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminUsersPageQuery, IFetchAdminUsersPageQueryVariables>(FetchAdminUsersPageDocument, options);
}
export function useFetchAdminUsersPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminUsersPageQuery, IFetchAdminUsersPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminUsersPageQuery, IFetchAdminUsersPageQueryVariables>(FetchAdminUsersPageDocument, options);
}
export function useFetchAdminUsersPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminUsersPageQuery, IFetchAdminUsersPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminUsersPageQuery, IFetchAdminUsersPageQueryVariables>(FetchAdminUsersPageDocument, options);
}
export type FetchAdminUsersPageQueryHookResult = ReturnType<typeof useFetchAdminUsersPageQuery>;
export type FetchAdminUsersPageLazyQueryHookResult = ReturnType<typeof useFetchAdminUsersPageLazyQuery>;
export type FetchAdminUsersPageSuspenseQueryHookResult = ReturnType<typeof useFetchAdminUsersPageSuspenseQuery>;
export type FetchAdminUsersPageQueryResult = Apollo.QueryResult<IFetchAdminUsersPageQuery, IFetchAdminUsersPageQueryVariables>;
export const FetchAdminXpPageDocument = gql`
query FetchAdminXpPage($filter: XpFilterInput!, $sort: XpSortInput!, $page: AdminPageInput!) {
fetchAdminXpPage(filter: $filter, sort: $sort, page: $page) {
xps {
userId
username
mainWallet {
address
blockchain
chainId
}
userXpLevel
userXpPoints
referredUsers
referredUsersNum
joinedOpportunityIds
connectedWalletsNum
suggestedOpportunityIds
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchAdminXpPageQuery__
*
* To run a query within a React component, call `useFetchAdminXpPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAdminXpPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAdminXpPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAdminXpPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAdminXpPageQuery, IFetchAdminXpPageQueryVariables> & ({ variables: IFetchAdminXpPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAdminXpPageQuery, IFetchAdminXpPageQueryVariables>(FetchAdminXpPageDocument, options);
}
export function useFetchAdminXpPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAdminXpPageQuery, IFetchAdminXpPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAdminXpPageQuery, IFetchAdminXpPageQueryVariables>(FetchAdminXpPageDocument, options);
}
export function useFetchAdminXpPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAdminXpPageQuery, IFetchAdminXpPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAdminXpPageQuery, IFetchAdminXpPageQueryVariables>(FetchAdminXpPageDocument, options);
}
export type FetchAdminXpPageQueryHookResult = ReturnType<typeof useFetchAdminXpPageQuery>;
export type FetchAdminXpPageLazyQueryHookResult = ReturnType<typeof useFetchAdminXpPageLazyQuery>;
export type FetchAdminXpPageSuspenseQueryHookResult = ReturnType<typeof useFetchAdminXpPageSuspenseQuery>;
export type FetchAdminXpPageQueryResult = Apollo.QueryResult<IFetchAdminXpPageQuery, IFetchAdminXpPageQueryVariables>;
export const FetchAlertingPageDocument = gql`
query FetchAlertingPage($filter: AdminProjectsAlertingFilterInput!, $sort: AdminProjectsAlertingSortInput!, $page: AdminPageInput!) {
fetchAlertingPage(filter: $filter, sort: $sort, page: $page) {
projectsAlerting {
userId
slotsFree
slotsLimit
activeUntil
featurePackId
featurePackName
wallets {
address
blockchain
chainId
}
projects {
blockchain
contract
name
}
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchAlertingPageQuery__
*
* To run a query within a React component, call `useFetchAlertingPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAlertingPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAlertingPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchAlertingPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchAlertingPageQuery, IFetchAlertingPageQueryVariables> & ({ variables: IFetchAlertingPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAlertingPageQuery, IFetchAlertingPageQueryVariables>(FetchAlertingPageDocument, options);
}
export function useFetchAlertingPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAlertingPageQuery, IFetchAlertingPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAlertingPageQuery, IFetchAlertingPageQueryVariables>(FetchAlertingPageDocument, options);
}
export function useFetchAlertingPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAlertingPageQuery, IFetchAlertingPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAlertingPageQuery, IFetchAlertingPageQueryVariables>(FetchAlertingPageDocument, options);
}
export type FetchAlertingPageQueryHookResult = ReturnType<typeof useFetchAlertingPageQuery>;
export type FetchAlertingPageLazyQueryHookResult = ReturnType<typeof useFetchAlertingPageLazyQuery>;
export type FetchAlertingPageSuspenseQueryHookResult = ReturnType<typeof useFetchAlertingPageSuspenseQuery>;
export type FetchAlertingPageQueryResult = Apollo.QueryResult<IFetchAlertingPageQuery, IFetchAlertingPageQueryVariables>;
export const FetchAllCountriesDocument = gql`
query FetchAllCountries {
fetchAllCountries {
continent
country
}
}
`;
/**
* __useFetchAllCountriesQuery__
*
* To run a query within a React component, call `useFetchAllCountriesQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchAllCountriesQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchAllCountriesQuery({
* variables: {
* },
* });
*/
export function useFetchAllCountriesQuery(baseOptions?: Apollo.QueryHookOptions<IFetchAllCountriesQuery, IFetchAllCountriesQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchAllCountriesQuery, IFetchAllCountriesQueryVariables>(FetchAllCountriesDocument, options);
}
export function useFetchAllCountriesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchAllCountriesQuery, IFetchAllCountriesQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchAllCountriesQuery, IFetchAllCountriesQueryVariables>(FetchAllCountriesDocument, options);
}
export function useFetchAllCountriesSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchAllCountriesQuery, IFetchAllCountriesQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchAllCountriesQuery, IFetchAllCountriesQueryVariables>(FetchAllCountriesDocument, options);
}
export type FetchAllCountriesQueryHookResult = ReturnType<typeof useFetchAllCountriesQuery>;
export type FetchAllCountriesLazyQueryHookResult = ReturnType<typeof useFetchAllCountriesLazyQuery>;
export type FetchAllCountriesSuspenseQueryHookResult = ReturnType<typeof useFetchAllCountriesSuspenseQuery>;
export type FetchAllCountriesQueryResult = Apollo.QueryResult<IFetchAllCountriesQuery, IFetchAllCountriesQueryVariables>;
export const FetchBlockchainsDocument = gql`
query FetchBlockchains {
fetchBlockchains
}
`;
/**
* __useFetchBlockchainsQuery__
*
* To run a query within a React component, call `useFetchBlockchainsQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchBlockchainsQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchBlockchainsQuery({
* variables: {
* },
* });
*/
export function useFetchBlockchainsQuery(baseOptions?: Apollo.QueryHookOptions<IFetchBlockchainsQuery, IFetchBlockchainsQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchBlockchainsQuery, IFetchBlockchainsQueryVariables>(FetchBlockchainsDocument, options);
}
export function useFetchBlockchainsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchBlockchainsQuery, IFetchBlockchainsQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchBlockchainsQuery, IFetchBlockchainsQueryVariables>(FetchBlockchainsDocument, options);
}
export function useFetchBlockchainsSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchBlockchainsQuery, IFetchBlockchainsQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchBlockchainsQuery, IFetchBlockchainsQueryVariables>(FetchBlockchainsDocument, options);
}
export type FetchBlockchainsQueryHookResult = ReturnType<typeof useFetchBlockchainsQuery>;
export type FetchBlockchainsLazyQueryHookResult = ReturnType<typeof useFetchBlockchainsLazyQuery>;
export type FetchBlockchainsSuspenseQueryHookResult = ReturnType<typeof useFetchBlockchainsSuspenseQuery>;
export type FetchBlockchainsQueryResult = Apollo.QueryResult<IFetchBlockchainsQuery, IFetchBlockchainsQueryVariables>;
export const FetchCompanyTokensPageDocument = gql`
query FetchCompanyTokensPage($filter: CompanyTokensFilterInput!, $page: AdminPageInput!) {
fetchCompanyTokensPage(filter: $filter, page: $page) {
companyTokens {
jti
companyName
authToken
tariffPlan
authorities
issuedAt
expiredAt
requestsPerSecond
requestsPerMinute
requestsPerHour
requestsPerDay
computingUnits
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchCompanyTokensPageQuery__
*
* To run a query within a React component, call `useFetchCompanyTokensPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchCompanyTokensPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchCompanyTokensPageQuery({
* variables: {
* filter: // value for 'filter'
* page: // value for 'page'
* },
* });
*/
export function useFetchCompanyTokensPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchCompanyTokensPageQuery, IFetchCompanyTokensPageQueryVariables> & ({ variables: IFetchCompanyTokensPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchCompanyTokensPageQuery, IFetchCompanyTokensPageQueryVariables>(FetchCompanyTokensPageDocument, options);
}
export function useFetchCompanyTokensPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchCompanyTokensPageQuery, IFetchCompanyTokensPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchCompanyTokensPageQuery, IFetchCompanyTokensPageQueryVariables>(FetchCompanyTokensPageDocument, options);
}
export function useFetchCompanyTokensPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchCompanyTokensPageQuery, IFetchCompanyTokensPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchCompanyTokensPageQuery, IFetchCompanyTokensPageQueryVariables>(FetchCompanyTokensPageDocument, options);
}
export type FetchCompanyTokensPageQueryHookResult = ReturnType<typeof useFetchCompanyTokensPageQuery>;
export type FetchCompanyTokensPageLazyQueryHookResult = ReturnType<typeof useFetchCompanyTokensPageLazyQuery>;
export type FetchCompanyTokensPageSuspenseQueryHookResult = ReturnType<typeof useFetchCompanyTokensPageSuspenseQuery>;
export type FetchCompanyTokensPageQueryResult = Apollo.QueryResult<IFetchCompanyTokensPageQuery, IFetchCompanyTokensPageQueryVariables>;
export const FetchContactSupportPageDocument = gql`
query FetchContactSupportPage($filter: ContactSupportFilterInput!, $sort: ContactSupportSortInput!, $page: AdminPageInput!) {
fetchContactSupportPage(filter: $filter, sort: $sort, page: $page) {
contactSupports {
userId
id
email
walletAddress
category
description
priority
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchContactSupportPageQuery__
*
* To run a query within a React component, call `useFetchContactSupportPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchContactSupportPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchContactSupportPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchContactSupportPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchContactSupportPageQuery, IFetchContactSupportPageQueryVariables> & ({ variables: IFetchContactSupportPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchContactSupportPageQuery, IFetchContactSupportPageQueryVariables>(FetchContactSupportPageDocument, options);
}
export function useFetchContactSupportPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchContactSupportPageQuery, IFetchContactSupportPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchContactSupportPageQuery, IFetchContactSupportPageQueryVariables>(FetchContactSupportPageDocument, options);
}
export function useFetchContactSupportPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchContactSupportPageQuery, IFetchContactSupportPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchContactSupportPageQuery, IFetchContactSupportPageQueryVariables>(FetchContactSupportPageDocument, options);
}
export type FetchContactSupportPageQueryHookResult = ReturnType<typeof useFetchContactSupportPageQuery>;
export type FetchContactSupportPageLazyQueryHookResult = ReturnType<typeof useFetchContactSupportPageLazyQuery>;
export type FetchContactSupportPageSuspenseQueryHookResult = ReturnType<typeof useFetchContactSupportPageSuspenseQuery>;
export type FetchContactSupportPageQueryResult = Apollo.QueryResult<IFetchContactSupportPageQuery, IFetchContactSupportPageQueryVariables>;
export const FetchContentReportPageDocument = gql`
query FetchContentReportPage($filter: ContentReportFilterInput!, $sort: ContentReportSortInput!, $page: AdminPageInput!) {
fetchContentReportPage(filter: $filter, sort: $sort, page: $page) {
contentReports {
userId
id
email
description
nameOfSubject
contentType
contentId
reportReason
evidenceFileUrl
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchContentReportPageQuery__
*
* To run a query within a React component, call `useFetchContentReportPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchContentReportPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchContentReportPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchContentReportPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchContentReportPageQuery, IFetchContentReportPageQueryVariables> & ({ variables: IFetchContentReportPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchContentReportPageQuery, IFetchContentReportPageQueryVariables>(FetchContentReportPageDocument, options);
}
export function useFetchContentReportPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchContentReportPageQuery, IFetchContentReportPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchContentReportPageQuery, IFetchContentReportPageQueryVariables>(FetchContentReportPageDocument, options);
}
export function useFetchContentReportPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchContentReportPageQuery, IFetchContentReportPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchContentReportPageQuery, IFetchContentReportPageQueryVariables>(FetchContentReportPageDocument, options);
}
export type FetchContentReportPageQueryHookResult = ReturnType<typeof useFetchContentReportPageQuery>;
export type FetchContentReportPageLazyQueryHookResult = ReturnType<typeof useFetchContentReportPageLazyQuery>;
export type FetchContentReportPageSuspenseQueryHookResult = ReturnType<typeof useFetchContentReportPageSuspenseQuery>;
export type FetchContentReportPageQueryResult = Apollo.QueryResult<IFetchContentReportPageQuery, IFetchContentReportPageQueryVariables>;
export const FetchDefaultRateLimitsDocument = gql`
query FetchDefaultRateLimits($tariffPlan: TariffPlan!) {
fetchDefaultRateLimits(tariffPlan: $tariffPlan) {
requestsPerSecond
requestsPerMinute
requestsPerHour
requestsPerDay
computingUnits
}
}
`;
/**
* __useFetchDefaultRateLimitsQuery__
*
* To run a query within a React component, call `useFetchDefaultRateLimitsQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchDefaultRateLimitsQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchDefaultRateLimitsQuery({
* variables: {
* tariffPlan: // value for 'tariffPlan'
* },
* });
*/
export function useFetchDefaultRateLimitsQuery(baseOptions: Apollo.QueryHookOptions<IFetchDefaultRateLimitsQuery, IFetchDefaultRateLimitsQueryVariables> & ({ variables: IFetchDefaultRateLimitsQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchDefaultRateLimitsQuery, IFetchDefaultRateLimitsQueryVariables>(FetchDefaultRateLimitsDocument, options);
}
export function useFetchDefaultRateLimitsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchDefaultRateLimitsQuery, IFetchDefaultRateLimitsQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchDefaultRateLimitsQuery, IFetchDefaultRateLimitsQueryVariables>(FetchDefaultRateLimitsDocument, options);
}
export function useFetchDefaultRateLimitsSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchDefaultRateLimitsQuery, IFetchDefaultRateLimitsQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchDefaultRateLimitsQuery, IFetchDefaultRateLimitsQueryVariables>(FetchDefaultRateLimitsDocument, options);
}
export type FetchDefaultRateLimitsQueryHookResult = ReturnType<typeof useFetchDefaultRateLimitsQuery>;
export type FetchDefaultRateLimitsLazyQueryHookResult = ReturnType<typeof useFetchDefaultRateLimitsLazyQuery>;
export type FetchDefaultRateLimitsSuspenseQueryHookResult = ReturnType<typeof useFetchDefaultRateLimitsSuspenseQuery>;
export type FetchDefaultRateLimitsQueryResult = Apollo.QueryResult<IFetchDefaultRateLimitsQuery, IFetchDefaultRateLimitsQueryVariables>;
export const FetchFeaturePackPurchasePageDocument = gql`
query fetchFeaturePackPurchasePage($filter: FeaturePackPurchaseFilterInput!, $sort: FeaturePackPurchaseSortInput!, $page: AdminPageInput!) {
fetchFeaturePackPurchasePage(filter: $filter, sort: $sort, page: $page) {
purchases {
userId
username
price
purchasePrice
featurePackId
featurePackName
purchaseType
purchasedAt
}
nextPage {
elements
lastNum
num
size
token
}
priceSum
purchasePriceSum
}
}
`;
/**
* __useFetchFeaturePackPurchasePageQuery__
*
* To run a query within a React component, call `useFetchFeaturePackPurchasePageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchFeaturePackPurchasePageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchFeaturePackPurchasePageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchFeaturePackPurchasePageQuery(baseOptions: Apollo.QueryHookOptions<IFetchFeaturePackPurchasePageQuery, IFetchFeaturePackPurchasePageQueryVariables> & ({ variables: IFetchFeaturePackPurchasePageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchFeaturePackPurchasePageQuery, IFetchFeaturePackPurchasePageQueryVariables>(FetchFeaturePackPurchasePageDocument, options);
}
export function useFetchFeaturePackPurchasePageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchFeaturePackPurchasePageQuery, IFetchFeaturePackPurchasePageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchFeaturePackPurchasePageQuery, IFetchFeaturePackPurchasePageQueryVariables>(FetchFeaturePackPurchasePageDocument, options);
}
export function useFetchFeaturePackPurchasePageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchFeaturePackPurchasePageQuery, IFetchFeaturePackPurchasePageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchFeaturePackPurchasePageQuery, IFetchFeaturePackPurchasePageQueryVariables>(FetchFeaturePackPurchasePageDocument, options);
}
export type FetchFeaturePackPurchasePageQueryHookResult = ReturnType<typeof useFetchFeaturePackPurchasePageQuery>;
export type FetchFeaturePackPurchasePageLazyQueryHookResult = ReturnType<typeof useFetchFeaturePackPurchasePageLazyQuery>;
export type FetchFeaturePackPurchasePageSuspenseQueryHookResult = ReturnType<typeof useFetchFeaturePackPurchasePageSuspenseQuery>;
export type FetchFeaturePackPurchasePageQueryResult = Apollo.QueryResult<IFetchFeaturePackPurchasePageQuery, IFetchFeaturePackPurchasePageQueryVariables>;
export const FetchFeaturePackPurchasesCsvDocument = gql`
query fetchFeaturePackPurchasesCsv($filter: FeaturePackPurchaseFilterInput!, $sort: FeaturePackPurchaseSortInput!) {
fetchFeaturePackPurchasesCsv(filter: $filter, sort: $sort)
}
`;
/**
* __useFetchFeaturePackPurchasesCsvQuery__
*
* To run a query within a React component, call `useFetchFeaturePackPurchasesCsvQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchFeaturePackPurchasesCsvQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchFeaturePackPurchasesCsvQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* },
* });
*/
export function useFetchFeaturePackPurchasesCsvQuery(baseOptions: Apollo.QueryHookOptions<IFetchFeaturePackPurchasesCsvQuery, IFetchFeaturePackPurchasesCsvQueryVariables> & ({ variables: IFetchFeaturePackPurchasesCsvQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchFeaturePackPurchasesCsvQuery, IFetchFeaturePackPurchasesCsvQueryVariables>(FetchFeaturePackPurchasesCsvDocument, options);
}
export function useFetchFeaturePackPurchasesCsvLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchFeaturePackPurchasesCsvQuery, IFetchFeaturePackPurchasesCsvQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchFeaturePackPurchasesCsvQuery, IFetchFeaturePackPurchasesCsvQueryVariables>(FetchFeaturePackPurchasesCsvDocument, options);
}
export function useFetchFeaturePackPurchasesCsvSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchFeaturePackPurchasesCsvQuery, IFetchFeaturePackPurchasesCsvQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchFeaturePackPurchasesCsvQuery, IFetchFeaturePackPurchasesCsvQueryVariables>(FetchFeaturePackPurchasesCsvDocument, options);
}
export type FetchFeaturePackPurchasesCsvQueryHookResult = ReturnType<typeof useFetchFeaturePackPurchasesCsvQuery>;
export type FetchFeaturePackPurchasesCsvLazyQueryHookResult = ReturnType<typeof useFetchFeaturePackPurchasesCsvLazyQuery>;
export type FetchFeaturePackPurchasesCsvSuspenseQueryHookResult = ReturnType<typeof useFetchFeaturePackPurchasesCsvSuspenseQuery>;
export type FetchFeaturePackPurchasesCsvQueryResult = Apollo.QueryResult<IFetchFeaturePackPurchasesCsvQuery, IFetchFeaturePackPurchasesCsvQueryVariables>;
export const FetchFormOpportunityPageDocument = gql`
query FetchFormOpportunityPage($filter: FormOpportunityFilterInput!, $sort: FormOpportunitySortInput!, $page: AdminPageInput!) {
fetchFormOpportunityPage(filter: $filter, sort: $sort, page: $page) {
opportunities {
userId
id
name
submitterEmail
description
registrationLink
startDate
endDate
blockchain
opportunityType
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchFormOpportunityPageQuery__
*
* To run a query within a React component, call `useFetchFormOpportunityPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchFormOpportunityPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchFormOpportunityPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchFormOpportunityPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchFormOpportunityPageQuery, IFetchFormOpportunityPageQueryVariables> & ({ variables: IFetchFormOpportunityPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchFormOpportunityPageQuery, IFetchFormOpportunityPageQueryVariables>(FetchFormOpportunityPageDocument, options);
}
export function useFetchFormOpportunityPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchFormOpportunityPageQuery, IFetchFormOpportunityPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchFormOpportunityPageQuery, IFetchFormOpportunityPageQueryVariables>(FetchFormOpportunityPageDocument, options);
}
export function useFetchFormOpportunityPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchFormOpportunityPageQuery, IFetchFormOpportunityPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchFormOpportunityPageQuery, IFetchFormOpportunityPageQueryVariables>(FetchFormOpportunityPageDocument, options);
}
export type FetchFormOpportunityPageQueryHookResult = ReturnType<typeof useFetchFormOpportunityPageQuery>;
export type FetchFormOpportunityPageLazyQueryHookResult = ReturnType<typeof useFetchFormOpportunityPageLazyQuery>;
export type FetchFormOpportunityPageSuspenseQueryHookResult = ReturnType<typeof useFetchFormOpportunityPageSuspenseQuery>;
export type FetchFormOpportunityPageQueryResult = Apollo.QueryResult<IFetchFormOpportunityPageQuery, IFetchFormOpportunityPageQueryVariables>;
export const FetchInvestorInquiryPageDocument = gql`
query FetchInvestorInquiryPage($filter: InvestorInquiryFilterInput!, $sort: InvestorInquirySortInput!, $page: AdminPageInput!) {
fetchInvestorInquiryPage(filter: $filter, sort: $sort, page: $page) {
investorInquiries {
userId
id
email
name
phoneNumber
telegramId
investorType
investmentAmount
investmentExperience
assistanceRequest
ludoReferrerInfo
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchInvestorInquiryPageQuery__
*
* To run a query within a React component, call `useFetchInvestorInquiryPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchInvestorInquiryPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchInvestorInquiryPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchInvestorInquiryPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchInvestorInquiryPageQuery, IFetchInvestorInquiryPageQueryVariables> & ({ variables: IFetchInvestorInquiryPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchInvestorInquiryPageQuery, IFetchInvestorInquiryPageQueryVariables>(FetchInvestorInquiryPageDocument, options);
}
export function useFetchInvestorInquiryPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchInvestorInquiryPageQuery, IFetchInvestorInquiryPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchInvestorInquiryPageQuery, IFetchInvestorInquiryPageQueryVariables>(FetchInvestorInquiryPageDocument, options);
}
export function useFetchInvestorInquiryPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchInvestorInquiryPageQuery, IFetchInvestorInquiryPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchInvestorInquiryPageQuery, IFetchInvestorInquiryPageQueryVariables>(FetchInvestorInquiryPageDocument, options);
}
export type FetchInvestorInquiryPageQueryHookResult = ReturnType<typeof useFetchInvestorInquiryPageQuery>;
export type FetchInvestorInquiryPageLazyQueryHookResult = ReturnType<typeof useFetchInvestorInquiryPageLazyQuery>;
export type FetchInvestorInquiryPageSuspenseQueryHookResult = ReturnType<typeof useFetchInvestorInquiryPageSuspenseQuery>;
export type FetchInvestorInquiryPageQueryResult = Apollo.QueryResult<IFetchInvestorInquiryPageQuery, IFetchInvestorInquiryPageQueryVariables>;
export const FetchLeaderboardDocument = gql`
query FetchLeaderboard($type: LeaderboardType!) {
fetchLeaderboard(type: $type) {
type
accessType
minRank
maxRank
minXpLevel
maxXpLevel
geolocations
hidden
}
}
`;
/**
* __useFetchLeaderboardQuery__
*
* To run a query within a React component, call `useFetchLeaderboardQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchLeaderboardQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchLeaderboardQuery({
* variables: {
* type: // value for 'type'
* },
* });
*/
export function useFetchLeaderboardQuery(baseOptions: Apollo.QueryHookOptions<IFetchLeaderboardQuery, IFetchLeaderboardQueryVariables> & ({ variables: IFetchLeaderboardQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchLeaderboardQuery, IFetchLeaderboardQueryVariables>(FetchLeaderboardDocument, options);
}
export function useFetchLeaderboardLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchLeaderboardQuery, IFetchLeaderboardQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchLeaderboardQuery, IFetchLeaderboardQueryVariables>(FetchLeaderboardDocument, options);
}
export function useFetchLeaderboardSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchLeaderboardQuery, IFetchLeaderboardQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchLeaderboardQuery, IFetchLeaderboardQueryVariables>(FetchLeaderboardDocument, options);
}
export type FetchLeaderboardQueryHookResult = ReturnType<typeof useFetchLeaderboardQuery>;
export type FetchLeaderboardLazyQueryHookResult = ReturnType<typeof useFetchLeaderboardLazyQuery>;
export type FetchLeaderboardSuspenseQueryHookResult = ReturnType<typeof useFetchLeaderboardSuspenseQuery>;
export type FetchLeaderboardQueryResult = Apollo.QueryResult<IFetchLeaderboardQuery, IFetchLeaderboardQueryVariables>;
export const FetchLeaderboardProjectsPageDocument = gql`
query FetchLeaderboardProjectsPage($filter: AdminLeaderboardProjectsFilterInput!, $sort: AdminLeaderboardProjectsSortInput!, $page: AdminPageInput!) {
fetchLeaderboardProjectsPage(filter: $filter, sort: $sort, page: $page) {
projects {
id
name
rank
rankHourDifference
rankDayDifference
rankWeekDifference
price
showcase
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchLeaderboardProjectsPageQuery__
*
* To run a query within a React component, call `useFetchLeaderboardProjectsPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchLeaderboardProjectsPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchLeaderboardProjectsPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchLeaderboardProjectsPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchLeaderboardProjectsPageQuery, IFetchLeaderboardProjectsPageQueryVariables> & ({ variables: IFetchLeaderboardProjectsPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchLeaderboardProjectsPageQuery, IFetchLeaderboardProjectsPageQueryVariables>(FetchLeaderboardProjectsPageDocument, options);
}
export function useFetchLeaderboardProjectsPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchLeaderboardProjectsPageQuery, IFetchLeaderboardProjectsPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchLeaderboardProjectsPageQuery, IFetchLeaderboardProjectsPageQueryVariables>(FetchLeaderboardProjectsPageDocument, options);
}
export function useFetchLeaderboardProjectsPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchLeaderboardProjectsPageQuery, IFetchLeaderboardProjectsPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchLeaderboardProjectsPageQuery, IFetchLeaderboardProjectsPageQueryVariables>(FetchLeaderboardProjectsPageDocument, options);
}
export type FetchLeaderboardProjectsPageQueryHookResult = ReturnType<typeof useFetchLeaderboardProjectsPageQuery>;
export type FetchLeaderboardProjectsPageLazyQueryHookResult = ReturnType<typeof useFetchLeaderboardProjectsPageLazyQuery>;
export type FetchLeaderboardProjectsPageSuspenseQueryHookResult = ReturnType<typeof useFetchLeaderboardProjectsPageSuspenseQuery>;
export type FetchLeaderboardProjectsPageQueryResult = Apollo.QueryResult<IFetchLeaderboardProjectsPageQuery, IFetchLeaderboardProjectsPageQueryVariables>;
export const FetchMonitoringPageDocument = gql`
query FetchMonitoringPage($filter: AdminProjectsMonitoringFilterInput!, $sort: AdminProjectsMonitoringSortInput!, $page: AdminPageInput!) {
fetchMonitoringPage(filter: $filter, sort: $sort, page: $page) {
projectsMonitoring {
userId
username
monitorsFree
monitorsLimit
activationMethod
activeUntil
wallets {
address
blockchain
chainId
isMain
}
projects {
blockchain
contract
name
}
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchMonitoringPageQuery__
*
* To run a query within a React component, call `useFetchMonitoringPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchMonitoringPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchMonitoringPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchMonitoringPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchMonitoringPageQuery, IFetchMonitoringPageQueryVariables> & ({ variables: IFetchMonitoringPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchMonitoringPageQuery, IFetchMonitoringPageQueryVariables>(FetchMonitoringPageDocument, options);
}
export function useFetchMonitoringPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchMonitoringPageQuery, IFetchMonitoringPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchMonitoringPageQuery, IFetchMonitoringPageQueryVariables>(FetchMonitoringPageDocument, options);
}
export function useFetchMonitoringPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchMonitoringPageQuery, IFetchMonitoringPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchMonitoringPageQuery, IFetchMonitoringPageQueryVariables>(FetchMonitoringPageDocument, options);
}
export type FetchMonitoringPageQueryHookResult = ReturnType<typeof useFetchMonitoringPageQuery>;
export type FetchMonitoringPageLazyQueryHookResult = ReturnType<typeof useFetchMonitoringPageLazyQuery>;
export type FetchMonitoringPageSuspenseQueryHookResult = ReturnType<typeof useFetchMonitoringPageSuspenseQuery>;
export type FetchMonitoringPageQueryResult = Apollo.QueryResult<IFetchMonitoringPageQuery, IFetchMonitoringPageQueryVariables>;
export const FetchPartnershipInquiryPageDocument = gql`
query FetchPartnershipInquiryPage($filter: PartnershipInquiryFilterInput!, $sort: PartnershipInquirySortInput!, $page: AdminPageInput!) {
fetchPartnershipInquiryPage(filter: $filter, sort: $sort, page: $page) {
partnershipInquiries {
userId
id
email
name
projectName
website
aboutProject
partnershipType
ludoReferrerInfo
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchPartnershipInquiryPageQuery__
*
* To run a query within a React component, call `useFetchPartnershipInquiryPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchPartnershipInquiryPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchPartnershipInquiryPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchPartnershipInquiryPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchPartnershipInquiryPageQuery, IFetchPartnershipInquiryPageQueryVariables> & ({ variables: IFetchPartnershipInquiryPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchPartnershipInquiryPageQuery, IFetchPartnershipInquiryPageQueryVariables>(FetchPartnershipInquiryPageDocument, options);
}
export function useFetchPartnershipInquiryPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchPartnershipInquiryPageQuery, IFetchPartnershipInquiryPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchPartnershipInquiryPageQuery, IFetchPartnershipInquiryPageQueryVariables>(FetchPartnershipInquiryPageDocument, options);
}
export function useFetchPartnershipInquiryPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchPartnershipInquiryPageQuery, IFetchPartnershipInquiryPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchPartnershipInquiryPageQuery, IFetchPartnershipInquiryPageQueryVariables>(FetchPartnershipInquiryPageDocument, options);
}
export type FetchPartnershipInquiryPageQueryHookResult = ReturnType<typeof useFetchPartnershipInquiryPageQuery>;
export type FetchPartnershipInquiryPageLazyQueryHookResult = ReturnType<typeof useFetchPartnershipInquiryPageLazyQuery>;
export type FetchPartnershipInquiryPageSuspenseQueryHookResult = ReturnType<typeof useFetchPartnershipInquiryPageSuspenseQuery>;
export type FetchPartnershipInquiryPageQueryResult = Apollo.QueryResult<IFetchPartnershipInquiryPageQuery, IFetchPartnershipInquiryPageQueryVariables>;
export const FetchProjectAirdropRegistrationsInfoCsvDocument = gql`
query FetchProjectAirdropRegistrationsInfoCsv($blockchain: String!, $contract: String!) {
fetchProjectAirdropRegistrationsInfoCsv(
blockchain: $blockchain
contract: $contract
)
}
`;
/**
* __useFetchProjectAirdropRegistrationsInfoCsvQuery__
*
* To run a query within a React component, call `useFetchProjectAirdropRegistrationsInfoCsvQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchProjectAirdropRegistrationsInfoCsvQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchProjectAirdropRegistrationsInfoCsvQuery({
* variables: {
* blockchain: // value for 'blockchain'
* contract: // value for 'contract'
* },
* });
*/
export function useFetchProjectAirdropRegistrationsInfoCsvQuery(baseOptions: Apollo.QueryHookOptions<IFetchProjectAirdropRegistrationsInfoCsvQuery, IFetchProjectAirdropRegistrationsInfoCsvQueryVariables> & ({ variables: IFetchProjectAirdropRegistrationsInfoCsvQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchProjectAirdropRegistrationsInfoCsvQuery, IFetchProjectAirdropRegistrationsInfoCsvQueryVariables>(FetchProjectAirdropRegistrationsInfoCsvDocument, options);
}
export function useFetchProjectAirdropRegistrationsInfoCsvLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchProjectAirdropRegistrationsInfoCsvQuery, IFetchProjectAirdropRegistrationsInfoCsvQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchProjectAirdropRegistrationsInfoCsvQuery, IFetchProjectAirdropRegistrationsInfoCsvQueryVariables>(FetchProjectAirdropRegistrationsInfoCsvDocument, options);
}
export function useFetchProjectAirdropRegistrationsInfoCsvSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchProjectAirdropRegistrationsInfoCsvQuery, IFetchProjectAirdropRegistrationsInfoCsvQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchProjectAirdropRegistrationsInfoCsvQuery, IFetchProjectAirdropRegistrationsInfoCsvQueryVariables>(FetchProjectAirdropRegistrationsInfoCsvDocument, options);
}
export type FetchProjectAirdropRegistrationsInfoCsvQueryHookResult = ReturnType<typeof useFetchProjectAirdropRegistrationsInfoCsvQuery>;
export type FetchProjectAirdropRegistrationsInfoCsvLazyQueryHookResult = ReturnType<typeof useFetchProjectAirdropRegistrationsInfoCsvLazyQuery>;
export type FetchProjectAirdropRegistrationsInfoCsvSuspenseQueryHookResult = ReturnType<typeof useFetchProjectAirdropRegistrationsInfoCsvSuspenseQuery>;
export type FetchProjectAirdropRegistrationsInfoCsvQueryResult = Apollo.QueryResult<IFetchProjectAirdropRegistrationsInfoCsvQuery, IFetchProjectAirdropRegistrationsInfoCsvQueryVariables>;
export const FetchProjectLinksClicksInfoCsvDocument = gql`
query FetchProjectLinksClicksInfoCsv($blockchain: String!, $contract: String!) {
fetchProjectLinksClicksInfoCsv(blockchain: $blockchain, contract: $contract)
}
`;
/**
* __useFetchProjectLinksClicksInfoCsvQuery__
*
* To run a query within a React component, call `useFetchProjectLinksClicksInfoCsvQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchProjectLinksClicksInfoCsvQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchProjectLinksClicksInfoCsvQuery({
* variables: {
* blockchain: // value for 'blockchain'
* contract: // value for 'contract'
* },
* });
*/
export function useFetchProjectLinksClicksInfoCsvQuery(baseOptions: Apollo.QueryHookOptions<IFetchProjectLinksClicksInfoCsvQuery, IFetchProjectLinksClicksInfoCsvQueryVariables> & ({ variables: IFetchProjectLinksClicksInfoCsvQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchProjectLinksClicksInfoCsvQuery, IFetchProjectLinksClicksInfoCsvQueryVariables>(FetchProjectLinksClicksInfoCsvDocument, options);
}
export function useFetchProjectLinksClicksInfoCsvLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchProjectLinksClicksInfoCsvQuery, IFetchProjectLinksClicksInfoCsvQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchProjectLinksClicksInfoCsvQuery, IFetchProjectLinksClicksInfoCsvQueryVariables>(FetchProjectLinksClicksInfoCsvDocument, options);
}
export function useFetchProjectLinksClicksInfoCsvSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchProjectLinksClicksInfoCsvQuery, IFetchProjectLinksClicksInfoCsvQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchProjectLinksClicksInfoCsvQuery, IFetchProjectLinksClicksInfoCsvQueryVariables>(FetchProjectLinksClicksInfoCsvDocument, options);
}
export type FetchProjectLinksClicksInfoCsvQueryHookResult = ReturnType<typeof useFetchProjectLinksClicksInfoCsvQuery>;
export type FetchProjectLinksClicksInfoCsvLazyQueryHookResult = ReturnType<typeof useFetchProjectLinksClicksInfoCsvLazyQuery>;
export type FetchProjectLinksClicksInfoCsvSuspenseQueryHookResult = ReturnType<typeof useFetchProjectLinksClicksInfoCsvSuspenseQuery>;
export type FetchProjectLinksClicksInfoCsvQueryResult = Apollo.QueryResult<IFetchProjectLinksClicksInfoCsvQuery, IFetchProjectLinksClicksInfoCsvQueryVariables>;
export const FetchProjectReactionsInfoCsvDocument = gql`
query FetchProjectReactionsInfoCsv($blockchain: String!, $contract: String!) {
fetchProjectReactionsInfoCsv(blockchain: $blockchain, contract: $contract)
}
`;
/**
* __useFetchProjectReactionsInfoCsvQuery__
*
* To run a query within a React component, call `useFetchProjectReactionsInfoCsvQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchProjectReactionsInfoCsvQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchProjectReactionsInfoCsvQuery({
* variables: {
* blockchain: // value for 'blockchain'
* contract: // value for 'contract'
* },
* });
*/
export function useFetchProjectReactionsInfoCsvQuery(baseOptions: Apollo.QueryHookOptions<IFetchProjectReactionsInfoCsvQuery, IFetchProjectReactionsInfoCsvQueryVariables> & ({ variables: IFetchProjectReactionsInfoCsvQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchProjectReactionsInfoCsvQuery, IFetchProjectReactionsInfoCsvQueryVariables>(FetchProjectReactionsInfoCsvDocument, options);
}
export function useFetchProjectReactionsInfoCsvLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchProjectReactionsInfoCsvQuery, IFetchProjectReactionsInfoCsvQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchProjectReactionsInfoCsvQuery, IFetchProjectReactionsInfoCsvQueryVariables>(FetchProjectReactionsInfoCsvDocument, options);
}
export function useFetchProjectReactionsInfoCsvSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchProjectReactionsInfoCsvQuery, IFetchProjectReactionsInfoCsvQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchProjectReactionsInfoCsvQuery, IFetchProjectReactionsInfoCsvQueryVariables>(FetchProjectReactionsInfoCsvDocument, options);
}
export type FetchProjectReactionsInfoCsvQueryHookResult = ReturnType<typeof useFetchProjectReactionsInfoCsvQuery>;
export type FetchProjectReactionsInfoCsvLazyQueryHookResult = ReturnType<typeof useFetchProjectReactionsInfoCsvLazyQuery>;
export type FetchProjectReactionsInfoCsvSuspenseQueryHookResult = ReturnType<typeof useFetchProjectReactionsInfoCsvSuspenseQuery>;
export type FetchProjectReactionsInfoCsvQueryResult = Apollo.QueryResult<IFetchProjectReactionsInfoCsvQuery, IFetchProjectReactionsInfoCsvQueryVariables>;
export const FetchProjectsKpiSettingsDocument = gql`
query FetchProjectsKPISettings {
fetchProjectsKPISettings {
id
value
}
}
`;
/**
* __useFetchProjectsKpiSettingsQuery__
*
* To run a query within a React component, call `useFetchProjectsKpiSettingsQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchProjectsKpiSettingsQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchProjectsKpiSettingsQuery({
* variables: {
* },
* });
*/
export function useFetchProjectsKpiSettingsQuery(baseOptions?: Apollo.QueryHookOptions<IFetchProjectsKpiSettingsQuery, IFetchProjectsKpiSettingsQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchProjectsKpiSettingsQuery, IFetchProjectsKpiSettingsQueryVariables>(FetchProjectsKpiSettingsDocument, options);
}
export function useFetchProjectsKpiSettingsLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchProjectsKpiSettingsQuery, IFetchProjectsKpiSettingsQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchProjectsKpiSettingsQuery, IFetchProjectsKpiSettingsQueryVariables>(FetchProjectsKpiSettingsDocument, options);
}
export function useFetchProjectsKpiSettingsSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchProjectsKpiSettingsQuery, IFetchProjectsKpiSettingsQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchProjectsKpiSettingsQuery, IFetchProjectsKpiSettingsQueryVariables>(FetchProjectsKpiSettingsDocument, options);
}
export type FetchProjectsKpiSettingsQueryHookResult = ReturnType<typeof useFetchProjectsKpiSettingsQuery>;
export type FetchProjectsKpiSettingsLazyQueryHookResult = ReturnType<typeof useFetchProjectsKpiSettingsLazyQuery>;
export type FetchProjectsKpiSettingsSuspenseQueryHookResult = ReturnType<typeof useFetchProjectsKpiSettingsSuspenseQuery>;
export type FetchProjectsKpiSettingsQueryResult = Apollo.QueryResult<IFetchProjectsKpiSettingsQuery, IFetchProjectsKpiSettingsQueryVariables>;
export const FetchUnarchivedReferralTypesDocument = gql`
query FetchUnarchivedReferralTypes {
fetchUnarchivedReferralTypes {
id
name
description
archived
discountPercentage
color
}
}
`;
/**
* __useFetchUnarchivedReferralTypesQuery__
*
* To run a query within a React component, call `useFetchUnarchivedReferralTypesQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchUnarchivedReferralTypesQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchUnarchivedReferralTypesQuery({
* variables: {
* },
* });
*/
export function useFetchUnarchivedReferralTypesQuery(baseOptions?: Apollo.QueryHookOptions<IFetchUnarchivedReferralTypesQuery, IFetchUnarchivedReferralTypesQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchUnarchivedReferralTypesQuery, IFetchUnarchivedReferralTypesQueryVariables>(FetchUnarchivedReferralTypesDocument, options);
}
export function useFetchUnarchivedReferralTypesLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchUnarchivedReferralTypesQuery, IFetchUnarchivedReferralTypesQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchUnarchivedReferralTypesQuery, IFetchUnarchivedReferralTypesQueryVariables>(FetchUnarchivedReferralTypesDocument, options);
}
export function useFetchUnarchivedReferralTypesSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchUnarchivedReferralTypesQuery, IFetchUnarchivedReferralTypesQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchUnarchivedReferralTypesQuery, IFetchUnarchivedReferralTypesQueryVariables>(FetchUnarchivedReferralTypesDocument, options);
}
export type FetchUnarchivedReferralTypesQueryHookResult = ReturnType<typeof useFetchUnarchivedReferralTypesQuery>;
export type FetchUnarchivedReferralTypesLazyQueryHookResult = ReturnType<typeof useFetchUnarchivedReferralTypesLazyQuery>;
export type FetchUnarchivedReferralTypesSuspenseQueryHookResult = ReturnType<typeof useFetchUnarchivedReferralTypesSuspenseQuery>;
export type FetchUnarchivedReferralTypesQueryResult = Apollo.QueryResult<IFetchUnarchivedReferralTypesQuery, IFetchUnarchivedReferralTypesQueryVariables>;
export const FetchReferralTypesPageDocument = gql`
query FetchReferralTypesPage($filter: ReferralTypeFilterInput!, $sort: ReferralTypeSortInput!, $page: AdminPageInput!) {
fetchReferralTypesPage(filter: $filter, sort: $sort, page: $page) {
referralTypes {
id
name
description
discountPercentage
archived
color
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchReferralTypesPageQuery__
*
* To run a query within a React component, call `useFetchReferralTypesPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchReferralTypesPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchReferralTypesPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchReferralTypesPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchReferralTypesPageQuery, IFetchReferralTypesPageQueryVariables> & ({ variables: IFetchReferralTypesPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchReferralTypesPageQuery, IFetchReferralTypesPageQueryVariables>(FetchReferralTypesPageDocument, options);
}
export function useFetchReferralTypesPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchReferralTypesPageQuery, IFetchReferralTypesPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchReferralTypesPageQuery, IFetchReferralTypesPageQueryVariables>(FetchReferralTypesPageDocument, options);
}
export function useFetchReferralTypesPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchReferralTypesPageQuery, IFetchReferralTypesPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchReferralTypesPageQuery, IFetchReferralTypesPageQueryVariables>(FetchReferralTypesPageDocument, options);
}
export type FetchReferralTypesPageQueryHookResult = ReturnType<typeof useFetchReferralTypesPageQuery>;
export type FetchReferralTypesPageLazyQueryHookResult = ReturnType<typeof useFetchReferralTypesPageLazyQuery>;
export type FetchReferralTypesPageSuspenseQueryHookResult = ReturnType<typeof useFetchReferralTypesPageSuspenseQuery>;
export type FetchReferralTypesPageQueryResult = Apollo.QueryResult<IFetchReferralTypesPageQuery, IFetchReferralTypesPageQueryVariables>;
export const FetchRegistrationInvitePageDocument = gql`
query FetchRegistrationInvitePage($filter: RegistrationInviteFilterInput!, $sort: RegistrationInviteSortInput!, $page: AdminPageInput!) {
fetchRegistrationInvitePage(filter: $filter, sort: $sort, page: $page) {
registrationInvites {
userId
id
ludoIdOrAddress
reason
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchRegistrationInvitePageQuery__
*
* To run a query within a React component, call `useFetchRegistrationInvitePageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchRegistrationInvitePageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchRegistrationInvitePageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchRegistrationInvitePageQuery(baseOptions: Apollo.QueryHookOptions<IFetchRegistrationInvitePageQuery, IFetchRegistrationInvitePageQueryVariables> & ({ variables: IFetchRegistrationInvitePageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchRegistrationInvitePageQuery, IFetchRegistrationInvitePageQueryVariables>(FetchRegistrationInvitePageDocument, options);
}
export function useFetchRegistrationInvitePageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchRegistrationInvitePageQuery, IFetchRegistrationInvitePageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchRegistrationInvitePageQuery, IFetchRegistrationInvitePageQueryVariables>(FetchRegistrationInvitePageDocument, options);
}
export function useFetchRegistrationInvitePageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchRegistrationInvitePageQuery, IFetchRegistrationInvitePageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchRegistrationInvitePageQuery, IFetchRegistrationInvitePageQueryVariables>(FetchRegistrationInvitePageDocument, options);
}
export type FetchRegistrationInvitePageQueryHookResult = ReturnType<typeof useFetchRegistrationInvitePageQuery>;
export type FetchRegistrationInvitePageLazyQueryHookResult = ReturnType<typeof useFetchRegistrationInvitePageLazyQuery>;
export type FetchRegistrationInvitePageSuspenseQueryHookResult = ReturnType<typeof useFetchRegistrationInvitePageSuspenseQuery>;
export type FetchRegistrationInvitePageQueryResult = Apollo.QueryResult<IFetchRegistrationInvitePageQuery, IFetchRegistrationInvitePageQueryVariables>;
export const FetchTiersDocument = gql`
query FetchTiers {
fetchTiers {
id
name
description
fees {
blockchain
fee
}
archived
}
}
`;
/**
* __useFetchTiersQuery__
*
* To run a query within a React component, call `useFetchTiersQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchTiersQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchTiersQuery({
* variables: {
* },
* });
*/
export function useFetchTiersQuery(baseOptions?: Apollo.QueryHookOptions<IFetchTiersQuery, IFetchTiersQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchTiersQuery, IFetchTiersQueryVariables>(FetchTiersDocument, options);
}
export function useFetchTiersLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchTiersQuery, IFetchTiersQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchTiersQuery, IFetchTiersQueryVariables>(FetchTiersDocument, options);
}
export function useFetchTiersSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchTiersQuery, IFetchTiersQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchTiersQuery, IFetchTiersQueryVariables>(FetchTiersDocument, options);
}
export type FetchTiersQueryHookResult = ReturnType<typeof useFetchTiersQuery>;
export type FetchTiersLazyQueryHookResult = ReturnType<typeof useFetchTiersLazyQuery>;
export type FetchTiersSuspenseQueryHookResult = ReturnType<typeof useFetchTiersSuspenseQuery>;
export type FetchTiersQueryResult = Apollo.QueryResult<IFetchTiersQuery, IFetchTiersQueryVariables>;
export const FetchTiersPageDocument = gql`
query FetchTiersPage($filter: TiersFilterInput!, $sort: TiersSortInput!, $page: AdminPageInput!) {
fetchTiersPage(filter: $filter, sort: $sort, page: $page) {
tiers {
id
name
description
fees {
blockchain
fee
}
archived
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchTiersPageQuery__
*
* To run a query within a React component, call `useFetchTiersPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchTiersPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchTiersPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchTiersPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchTiersPageQuery, IFetchTiersPageQueryVariables> & ({ variables: IFetchTiersPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchTiersPageQuery, IFetchTiersPageQueryVariables>(FetchTiersPageDocument, options);
}
export function useFetchTiersPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchTiersPageQuery, IFetchTiersPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchTiersPageQuery, IFetchTiersPageQueryVariables>(FetchTiersPageDocument, options);
}
export function useFetchTiersPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchTiersPageQuery, IFetchTiersPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchTiersPageQuery, IFetchTiersPageQueryVariables>(FetchTiersPageDocument, options);
}
export type FetchTiersPageQueryHookResult = ReturnType<typeof useFetchTiersPageQuery>;
export type FetchTiersPageLazyQueryHookResult = ReturnType<typeof useFetchTiersPageLazyQuery>;
export type FetchTiersPageSuspenseQueryHookResult = ReturnType<typeof useFetchTiersPageSuspenseQuery>;
export type FetchTiersPageQueryResult = Apollo.QueryResult<IFetchTiersPageQuery, IFetchTiersPageQueryVariables>;
export const FetchUserFeedbackPageDocument = gql`
query FetchUserFeedbackPage($filter: UserFeedbackFilterInput!, $sort: UserFeedbackSortInput!, $page: AdminPageInput!) {
fetchUserFeedbackPage(filter: $filter, sort: $sort, page: $page) {
userFeedbacks {
userId
id
email
satisfactionScore
missedFeature
howEasyToUseScore
performanceScore
whatToImprove
comments
}
nextPage {
elements
lastNum
num
size
token
}
}
}
`;
/**
* __useFetchUserFeedbackPageQuery__
*
* To run a query within a React component, call `useFetchUserFeedbackPageQuery` and pass it any options that fit your needs.
* When your component renders, `useFetchUserFeedbackPageQuery` returns an object from Apollo Client that contains loading, error, and data properties
* you can use to render your UI.
*
* @param baseOptions options that will be passed into the query, supported options are listed on: https://www.apollographql.com/docs/react/api/react-hooks/#options;
*
* @example
* const { data, loading, error } = useFetchUserFeedbackPageQuery({
* variables: {
* filter: // value for 'filter'
* sort: // value for 'sort'
* page: // value for 'page'
* },
* });
*/
export function useFetchUserFeedbackPageQuery(baseOptions: Apollo.QueryHookOptions<IFetchUserFeedbackPageQuery, IFetchUserFeedbackPageQueryVariables> & ({ variables: IFetchUserFeedbackPageQueryVariables; skip?: boolean; } | { skip: boolean; }) ) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useQuery<IFetchUserFeedbackPageQuery, IFetchUserFeedbackPageQueryVariables>(FetchUserFeedbackPageDocument, options);
}
export function useFetchUserFeedbackPageLazyQuery(baseOptions?: Apollo.LazyQueryHookOptions<IFetchUserFeedbackPageQuery, IFetchUserFeedbackPageQueryVariables>) {
const options = {...defaultOptions, ...baseOptions}
return Apollo.useLazyQuery<IFetchUserFeedbackPageQuery, IFetchUserFeedbackPageQueryVariables>(FetchUserFeedbackPageDocument, options);
}
export function useFetchUserFeedbackPageSuspenseQuery(baseOptions?: Apollo.SkipToken | Apollo.SuspenseQueryHookOptions<IFetchUserFeedbackPageQuery, IFetchUserFeedbackPageQueryVariables>) {
const options = baseOptions === Apollo.skipToken ? baseOptions : {...defaultOptions, ...baseOptions}
return Apollo.useSuspenseQuery<IFetchUserFeedbackPageQuery, IFetchUserFeedbackPageQueryVariables>(FetchUserFeedbackPageDocument, options);
}
export type FetchUserFeedbackPageQueryHookResult = ReturnType<typeof useFetchUserFeedbackPageQuery>;
export type FetchUserFeedbackPageLazyQueryHookResult = ReturnType<typeof useFetchUserFeedbackPageLazyQuery>;
export type FetchUserFeedbackPageSuspenseQueryHookResult = ReturnType<typeof useFetchUserFeedbackPageSuspenseQuery>;
export type FetchUserFeedbackPageQueryResult = Apollo.QueryResult<IFetchUserFeedbackPageQuery, IFetchUserFeedbackPageQueryVariables>;