@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!
1,286 lines • 343 kB
TypeScript
import { GraphQLResolveInfo, GraphQLScalarType, GraphQLScalarTypeConfig } from 'graphql';
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]>;
};
/** 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 declare 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<Scalars['String']['output']>;
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: Scalars['String']['output'];
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: Scalars['String']['input'];
};
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 = {
boost?: Maybe<IBoostType>;
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']>;
xpPoints?: 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 declare enum IAuthorityType {
Medias = "MEDIAS",
Search = "SEARCH"
}
export declare 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 declare enum IBoostType {
Ambassador = "AMBASSADOR",
Educator = "EDUCATOR"
}
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 declare 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 declare enum ILeaderboardType {
Airdrops = "AIRDROPS",
Projects = "PROJECTS"
}
export type ILocation = {
name: Scalars['String']['output'];
type: ILocationType;
};
export declare enum ILocationType {
Continent = "CONTINENT",
Country = "COUNTRY"
}
export declare 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'];
updateProfileBoost: 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 IMutationUpdateProfileBoostArgs = {
boostType?: InputMaybe<IBoostType>;
userId: 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 declare 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 type IOpportunityType = {
id: Scalars['String']['output'];
name: Scalars['String']['output'];
};
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 declare enum IPayloadType {
UserRank = "USER_RANK",
UserWallet = "USER_WALLET"
}
export declare 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 declare enum IPurchaseType {
AdminGift = "ADMIN_GIFT",
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;
fetchOpportunityTypes: Array<IOpportunityType>;
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: Scalars['String']['input'];
};
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<I