@azuro-org/toolkit
Version:
This framework-agnostic package provides essential utilities for building applications on the Azuro Protocol.
893 lines • 93.5 kB
TypeScript
export type Maybe<T> = T | null;
export type InputMaybe<T> = Maybe<T>;
export type Exact<T extends {
[key: string]: unknown;
}> = {
[K in keyof T]: T[K];
};
export type MakeOptional<T, K extends keyof T> = Omit<T, K> & {
[SubKey in K]?: Maybe<T[SubKey]>;
};
export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & {
[SubKey in K]: Maybe<T[SubKey]>;
};
export type MakeEmpty<T extends {
[key: string]: unknown;
}, K extends keyof T> = {
[_ in K]?: never;
};
export type Incremental<T> = T | {
[P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never;
};
/** All built-in and custom scalars, mapped to their actual values */
export type Scalars = {
ID: {
input: string;
output: string;
};
String: {
input: string;
output: string;
};
Boolean: {
input: boolean;
output: boolean;
};
Int: {
input: number;
output: number;
};
Float: {
input: number;
output: number;
};
BigDecimal: {
input: string;
output: string;
};
BigInt: {
input: string;
output: string;
};
Bytes: {
input: string;
output: string;
};
Int8: {
input: string;
output: string;
};
Timestamp: {
input: string;
output: string;
};
};
export declare enum Aggregation_Interval {
Day = "day",
Hour = "hour"
}
export type BlockChangedFilter = {
number_gte: Scalars['Int']['input'];
};
export type Block_Height = {
hash?: InputMaybe<Scalars['Bytes']['input']>;
number?: InputMaybe<Scalars['Int']['input']>;
number_gte?: InputMaybe<Scalars['Int']['input']>;
};
export type Condition = {
__typename?: 'Condition';
_updatedAt: Scalars['BigInt']['output'];
_winningOutcomesCount: Scalars['Int']['output'];
conditionId: Scalars['BigInt']['output'];
createdBlockNumber: Scalars['BigInt']['output'];
createdBlockTimestamp: Scalars['BigInt']['output'];
createdTxHash: Scalars['String']['output'];
game: Game;
/** Condition Id */
id: Scalars['ID']['output'];
internalStartsAt?: Maybe<Scalars['BigInt']['output']>;
outcomes: Array<Outcome>;
outcomesIds?: Maybe<Array<Scalars['BigInt']['output']>>;
provider: Scalars['BigInt']['output'];
resolvedBlockNumber?: Maybe<Scalars['BigInt']['output']>;
resolvedBlockTimestamp?: Maybe<Scalars['BigInt']['output']>;
resolvedTxHash?: Maybe<Scalars['String']['output']>;
status: ConditionStatus;
title?: Maybe<Scalars['String']['output']>;
turnover: Scalars['BigInt']['output'];
wonOutcomeIds?: Maybe<Array<Scalars['BigInt']['output']>>;
wonOutcomes?: Maybe<Array<Outcome>>;
};
export type ConditionOutcomesArgs = {
first?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Outcome_OrderBy>;
orderDirection?: InputMaybe<OrderDirection>;
skip?: InputMaybe<Scalars['Int']['input']>;
where?: InputMaybe<Outcome_Filter>;
};
export type ConditionWonOutcomesArgs = {
first?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Outcome_OrderBy>;
orderDirection?: InputMaybe<OrderDirection>;
skip?: InputMaybe<Scalars['Int']['input']>;
where?: InputMaybe<Outcome_Filter>;
};
export declare enum ConditionStatus {
Canceled = "Canceled",
Created = "Created",
Paused = "Paused",
Resolved = "Resolved"
}
export type Condition_Filter = {
/** Filter for the block changed event. */
_change_block?: InputMaybe<BlockChangedFilter>;
_updatedAt?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_gt?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_gte?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
_updatedAt_lt?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_lte?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_not?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
_winningOutcomesCount?: InputMaybe<Scalars['Int']['input']>;
_winningOutcomesCount_gt?: InputMaybe<Scalars['Int']['input']>;
_winningOutcomesCount_gte?: InputMaybe<Scalars['Int']['input']>;
_winningOutcomesCount_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_winningOutcomesCount_lt?: InputMaybe<Scalars['Int']['input']>;
_winningOutcomesCount_lte?: InputMaybe<Scalars['Int']['input']>;
_winningOutcomesCount_not?: InputMaybe<Scalars['Int']['input']>;
_winningOutcomesCount_not_in?: InputMaybe<Array<Scalars['Int']['input']>>;
and?: InputMaybe<Array<InputMaybe<Condition_Filter>>>;
conditionId?: InputMaybe<Scalars['BigInt']['input']>;
conditionId_gt?: InputMaybe<Scalars['BigInt']['input']>;
conditionId_gte?: InputMaybe<Scalars['BigInt']['input']>;
conditionId_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
conditionId_lt?: InputMaybe<Scalars['BigInt']['input']>;
conditionId_lte?: InputMaybe<Scalars['BigInt']['input']>;
conditionId_not?: InputMaybe<Scalars['BigInt']['input']>;
conditionId_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
createdBlockNumber?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_gt?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_gte?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
createdBlockNumber_lt?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_lte?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_not?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
createdBlockTimestamp?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_gt?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_gte?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
createdBlockTimestamp_lt?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_lte?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_not?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
createdTxHash?: InputMaybe<Scalars['String']['input']>;
createdTxHash_contains?: InputMaybe<Scalars['String']['input']>;
createdTxHash_contains_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_ends_with?: InputMaybe<Scalars['String']['input']>;
createdTxHash_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_gt?: InputMaybe<Scalars['String']['input']>;
createdTxHash_gte?: InputMaybe<Scalars['String']['input']>;
createdTxHash_in?: InputMaybe<Array<Scalars['String']['input']>>;
createdTxHash_lt?: InputMaybe<Scalars['String']['input']>;
createdTxHash_lte?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_contains?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_ends_with?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
createdTxHash_not_starts_with?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_starts_with?: InputMaybe<Scalars['String']['input']>;
createdTxHash_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
game?: InputMaybe<Scalars['String']['input']>;
game_?: InputMaybe<Game_Filter>;
game_contains?: InputMaybe<Scalars['String']['input']>;
game_contains_nocase?: InputMaybe<Scalars['String']['input']>;
game_ends_with?: InputMaybe<Scalars['String']['input']>;
game_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
game_gt?: InputMaybe<Scalars['String']['input']>;
game_gte?: InputMaybe<Scalars['String']['input']>;
game_in?: InputMaybe<Array<Scalars['String']['input']>>;
game_lt?: InputMaybe<Scalars['String']['input']>;
game_lte?: InputMaybe<Scalars['String']['input']>;
game_not?: InputMaybe<Scalars['String']['input']>;
game_not_contains?: InputMaybe<Scalars['String']['input']>;
game_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
game_not_ends_with?: InputMaybe<Scalars['String']['input']>;
game_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
game_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
game_not_starts_with?: InputMaybe<Scalars['String']['input']>;
game_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
game_starts_with?: InputMaybe<Scalars['String']['input']>;
game_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
id?: InputMaybe<Scalars['ID']['input']>;
id_gt?: InputMaybe<Scalars['ID']['input']>;
id_gte?: InputMaybe<Scalars['ID']['input']>;
id_in?: InputMaybe<Array<Scalars['ID']['input']>>;
id_lt?: InputMaybe<Scalars['ID']['input']>;
id_lte?: InputMaybe<Scalars['ID']['input']>;
id_not?: InputMaybe<Scalars['ID']['input']>;
id_not_in?: InputMaybe<Array<Scalars['ID']['input']>>;
internalStartsAt?: InputMaybe<Scalars['BigInt']['input']>;
internalStartsAt_gt?: InputMaybe<Scalars['BigInt']['input']>;
internalStartsAt_gte?: InputMaybe<Scalars['BigInt']['input']>;
internalStartsAt_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
internalStartsAt_lt?: InputMaybe<Scalars['BigInt']['input']>;
internalStartsAt_lte?: InputMaybe<Scalars['BigInt']['input']>;
internalStartsAt_not?: InputMaybe<Scalars['BigInt']['input']>;
internalStartsAt_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
or?: InputMaybe<Array<InputMaybe<Condition_Filter>>>;
outcomesIds?: InputMaybe<Array<Scalars['BigInt']['input']>>;
outcomesIds_contains?: InputMaybe<Array<Scalars['BigInt']['input']>>;
outcomesIds_contains_nocase?: InputMaybe<Array<Scalars['BigInt']['input']>>;
outcomesIds_not?: InputMaybe<Array<Scalars['BigInt']['input']>>;
outcomesIds_not_contains?: InputMaybe<Array<Scalars['BigInt']['input']>>;
outcomesIds_not_contains_nocase?: InputMaybe<Array<Scalars['BigInt']['input']>>;
outcomes_?: InputMaybe<Outcome_Filter>;
provider?: InputMaybe<Scalars['BigInt']['input']>;
provider_gt?: InputMaybe<Scalars['BigInt']['input']>;
provider_gte?: InputMaybe<Scalars['BigInt']['input']>;
provider_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
provider_lt?: InputMaybe<Scalars['BigInt']['input']>;
provider_lte?: InputMaybe<Scalars['BigInt']['input']>;
provider_not?: InputMaybe<Scalars['BigInt']['input']>;
provider_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedBlockNumber?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_gt?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_gte?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedBlockNumber_lt?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_lte?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_not?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedBlockTimestamp?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_gt?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_gte?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedBlockTimestamp_lt?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_lte?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_not?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedTxHash?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_contains?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_contains_nocase?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_ends_with?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_gt?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_gte?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_in?: InputMaybe<Array<Scalars['String']['input']>>;
resolvedTxHash_lt?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_lte?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not_contains?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not_ends_with?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
resolvedTxHash_not_starts_with?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_starts_with?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
status?: InputMaybe<ConditionStatus>;
status_in?: InputMaybe<Array<ConditionStatus>>;
status_not?: InputMaybe<ConditionStatus>;
status_not_in?: InputMaybe<Array<ConditionStatus>>;
title?: InputMaybe<Scalars['String']['input']>;
title_contains?: InputMaybe<Scalars['String']['input']>;
title_contains_nocase?: InputMaybe<Scalars['String']['input']>;
title_ends_with?: InputMaybe<Scalars['String']['input']>;
title_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
title_gt?: InputMaybe<Scalars['String']['input']>;
title_gte?: InputMaybe<Scalars['String']['input']>;
title_in?: InputMaybe<Array<Scalars['String']['input']>>;
title_lt?: InputMaybe<Scalars['String']['input']>;
title_lte?: InputMaybe<Scalars['String']['input']>;
title_not?: InputMaybe<Scalars['String']['input']>;
title_not_contains?: InputMaybe<Scalars['String']['input']>;
title_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
title_not_ends_with?: InputMaybe<Scalars['String']['input']>;
title_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
title_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
title_not_starts_with?: InputMaybe<Scalars['String']['input']>;
title_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
title_starts_with?: InputMaybe<Scalars['String']['input']>;
title_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
turnover?: InputMaybe<Scalars['BigInt']['input']>;
turnover_gt?: InputMaybe<Scalars['BigInt']['input']>;
turnover_gte?: InputMaybe<Scalars['BigInt']['input']>;
turnover_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
turnover_lt?: InputMaybe<Scalars['BigInt']['input']>;
turnover_lte?: InputMaybe<Scalars['BigInt']['input']>;
turnover_not?: InputMaybe<Scalars['BigInt']['input']>;
turnover_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
wonOutcomeIds?: InputMaybe<Array<Scalars['BigInt']['input']>>;
wonOutcomeIds_contains?: InputMaybe<Array<Scalars['BigInt']['input']>>;
wonOutcomeIds_contains_nocase?: InputMaybe<Array<Scalars['BigInt']['input']>>;
wonOutcomeIds_not?: InputMaybe<Array<Scalars['BigInt']['input']>>;
wonOutcomeIds_not_contains?: InputMaybe<Array<Scalars['BigInt']['input']>>;
wonOutcomeIds_not_contains_nocase?: InputMaybe<Array<Scalars['BigInt']['input']>>;
wonOutcomes?: InputMaybe<Array<Scalars['String']['input']>>;
wonOutcomes_?: InputMaybe<Outcome_Filter>;
wonOutcomes_contains?: InputMaybe<Array<Scalars['String']['input']>>;
wonOutcomes_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
wonOutcomes_not?: InputMaybe<Array<Scalars['String']['input']>>;
wonOutcomes_not_contains?: InputMaybe<Array<Scalars['String']['input']>>;
wonOutcomes_not_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
};
export declare enum Condition_OrderBy {
UpdatedAt = "_updatedAt",
WinningOutcomesCount = "_winningOutcomesCount",
ConditionId = "conditionId",
CreatedBlockNumber = "createdBlockNumber",
CreatedBlockTimestamp = "createdBlockTimestamp",
CreatedTxHash = "createdTxHash",
Game = "game",
Id = "id",
InternalStartsAt = "internalStartsAt",
Outcomes = "outcomes",
OutcomesIds = "outcomesIds",
Provider = "provider",
ResolvedBlockNumber = "resolvedBlockNumber",
ResolvedBlockTimestamp = "resolvedBlockTimestamp",
ResolvedTxHash = "resolvedTxHash",
Status = "status",
Title = "title",
Turnover = "turnover",
WonOutcomeIds = "wonOutcomeIds",
WonOutcomes = "wonOutcomes"
}
export type Country = {
__typename?: 'Country';
activeLeaguesEntityIds?: Maybe<Array<Scalars['String']['output']>>;
hasActiveLeagues: Scalars['Boolean']['output'];
id: Scalars['ID']['output'];
leagues: Array<League>;
name: Scalars['String']['output'];
slug: Scalars['String']['output'];
sport: Sport;
turnover: Scalars['BigInt']['output'];
};
export type CountryLeaguesArgs = {
first?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<League_OrderBy>;
orderDirection?: InputMaybe<OrderDirection>;
skip?: InputMaybe<Scalars['Int']['input']>;
where?: InputMaybe<League_Filter>;
};
export type Country_Filter = {
/** Filter for the block changed event. */
_change_block?: InputMaybe<BlockChangedFilter>;
activeLeaguesEntityIds?: InputMaybe<Array<Scalars['String']['input']>>;
activeLeaguesEntityIds_contains?: InputMaybe<Array<Scalars['String']['input']>>;
activeLeaguesEntityIds_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
activeLeaguesEntityIds_not?: InputMaybe<Array<Scalars['String']['input']>>;
activeLeaguesEntityIds_not_contains?: InputMaybe<Array<Scalars['String']['input']>>;
activeLeaguesEntityIds_not_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
and?: InputMaybe<Array<InputMaybe<Country_Filter>>>;
hasActiveLeagues?: InputMaybe<Scalars['Boolean']['input']>;
hasActiveLeagues_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
hasActiveLeagues_not?: InputMaybe<Scalars['Boolean']['input']>;
hasActiveLeagues_not_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
id?: InputMaybe<Scalars['ID']['input']>;
id_gt?: InputMaybe<Scalars['ID']['input']>;
id_gte?: InputMaybe<Scalars['ID']['input']>;
id_in?: InputMaybe<Array<Scalars['ID']['input']>>;
id_lt?: InputMaybe<Scalars['ID']['input']>;
id_lte?: InputMaybe<Scalars['ID']['input']>;
id_not?: InputMaybe<Scalars['ID']['input']>;
id_not_in?: InputMaybe<Array<Scalars['ID']['input']>>;
leagues_?: InputMaybe<League_Filter>;
name?: InputMaybe<Scalars['String']['input']>;
name_contains?: InputMaybe<Scalars['String']['input']>;
name_contains_nocase?: InputMaybe<Scalars['String']['input']>;
name_ends_with?: InputMaybe<Scalars['String']['input']>;
name_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
name_gt?: InputMaybe<Scalars['String']['input']>;
name_gte?: InputMaybe<Scalars['String']['input']>;
name_in?: InputMaybe<Array<Scalars['String']['input']>>;
name_lt?: InputMaybe<Scalars['String']['input']>;
name_lte?: InputMaybe<Scalars['String']['input']>;
name_not?: InputMaybe<Scalars['String']['input']>;
name_not_contains?: InputMaybe<Scalars['String']['input']>;
name_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
name_not_ends_with?: InputMaybe<Scalars['String']['input']>;
name_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
name_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
name_not_starts_with?: InputMaybe<Scalars['String']['input']>;
name_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
name_starts_with?: InputMaybe<Scalars['String']['input']>;
name_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
or?: InputMaybe<Array<InputMaybe<Country_Filter>>>;
slug?: InputMaybe<Scalars['String']['input']>;
slug_contains?: InputMaybe<Scalars['String']['input']>;
slug_contains_nocase?: InputMaybe<Scalars['String']['input']>;
slug_ends_with?: InputMaybe<Scalars['String']['input']>;
slug_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
slug_gt?: InputMaybe<Scalars['String']['input']>;
slug_gte?: InputMaybe<Scalars['String']['input']>;
slug_in?: InputMaybe<Array<Scalars['String']['input']>>;
slug_lt?: InputMaybe<Scalars['String']['input']>;
slug_lte?: InputMaybe<Scalars['String']['input']>;
slug_not?: InputMaybe<Scalars['String']['input']>;
slug_not_contains?: InputMaybe<Scalars['String']['input']>;
slug_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
slug_not_ends_with?: InputMaybe<Scalars['String']['input']>;
slug_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
slug_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
slug_not_starts_with?: InputMaybe<Scalars['String']['input']>;
slug_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
slug_starts_with?: InputMaybe<Scalars['String']['input']>;
slug_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
sport?: InputMaybe<Scalars['String']['input']>;
sport_?: InputMaybe<Sport_Filter>;
sport_contains?: InputMaybe<Scalars['String']['input']>;
sport_contains_nocase?: InputMaybe<Scalars['String']['input']>;
sport_ends_with?: InputMaybe<Scalars['String']['input']>;
sport_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
sport_gt?: InputMaybe<Scalars['String']['input']>;
sport_gte?: InputMaybe<Scalars['String']['input']>;
sport_in?: InputMaybe<Array<Scalars['String']['input']>>;
sport_lt?: InputMaybe<Scalars['String']['input']>;
sport_lte?: InputMaybe<Scalars['String']['input']>;
sport_not?: InputMaybe<Scalars['String']['input']>;
sport_not_contains?: InputMaybe<Scalars['String']['input']>;
sport_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
sport_not_ends_with?: InputMaybe<Scalars['String']['input']>;
sport_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
sport_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
sport_not_starts_with?: InputMaybe<Scalars['String']['input']>;
sport_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
sport_starts_with?: InputMaybe<Scalars['String']['input']>;
sport_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
turnover?: InputMaybe<Scalars['BigInt']['input']>;
turnover_gt?: InputMaybe<Scalars['BigInt']['input']>;
turnover_gte?: InputMaybe<Scalars['BigInt']['input']>;
turnover_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
turnover_lt?: InputMaybe<Scalars['BigInt']['input']>;
turnover_lte?: InputMaybe<Scalars['BigInt']['input']>;
turnover_not?: InputMaybe<Scalars['BigInt']['input']>;
turnover_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
};
export declare enum Country_OrderBy {
ActiveLeaguesEntityIds = "activeLeaguesEntityIds",
HasActiveLeagues = "hasActiveLeagues",
Id = "id",
Leagues = "leagues",
Name = "name",
Slug = "slug",
Sport = "sport",
Turnover = "turnover"
}
export type Event = {
__typename?: 'Event';
blockNumber: Scalars['BigInt']['output'];
blockTimestamp: Scalars['BigInt']['output'];
conditionId?: Maybe<Scalars['String']['output']>;
contractAddress: Scalars['String']['output'];
gameId?: Maybe<Scalars['String']['output']>;
gasPrice: Scalars['BigInt']['output'];
gasUsed?: Maybe<Scalars['BigInt']['output']>;
id: Scalars['ID']['output'];
logIndex: Scalars['BigInt']['output'];
name: EventName;
sortOrder: Scalars['BigInt']['output'];
transactionIndex: Scalars['BigInt']['output'];
txHash: Scalars['String']['output'];
};
export declare enum EventName {
ConditionCreated = "ConditionCreated",
ConditionResolved = "ConditionResolved",
ConditionStopped = "ConditionStopped",
GameCanceled = "GameCanceled",
GameUpdated = "GameUpdated",
NewGame = "NewGame"
}
export type Event_Filter = {
/** Filter for the block changed event. */
_change_block?: InputMaybe<BlockChangedFilter>;
and?: InputMaybe<Array<InputMaybe<Event_Filter>>>;
blockNumber?: InputMaybe<Scalars['BigInt']['input']>;
blockNumber_gt?: InputMaybe<Scalars['BigInt']['input']>;
blockNumber_gte?: InputMaybe<Scalars['BigInt']['input']>;
blockNumber_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
blockNumber_lt?: InputMaybe<Scalars['BigInt']['input']>;
blockNumber_lte?: InputMaybe<Scalars['BigInt']['input']>;
blockNumber_not?: InputMaybe<Scalars['BigInt']['input']>;
blockNumber_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
blockTimestamp?: InputMaybe<Scalars['BigInt']['input']>;
blockTimestamp_gt?: InputMaybe<Scalars['BigInt']['input']>;
blockTimestamp_gte?: InputMaybe<Scalars['BigInt']['input']>;
blockTimestamp_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
blockTimestamp_lt?: InputMaybe<Scalars['BigInt']['input']>;
blockTimestamp_lte?: InputMaybe<Scalars['BigInt']['input']>;
blockTimestamp_not?: InputMaybe<Scalars['BigInt']['input']>;
blockTimestamp_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
conditionId?: InputMaybe<Scalars['String']['input']>;
conditionId_contains?: InputMaybe<Scalars['String']['input']>;
conditionId_contains_nocase?: InputMaybe<Scalars['String']['input']>;
conditionId_ends_with?: InputMaybe<Scalars['String']['input']>;
conditionId_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
conditionId_gt?: InputMaybe<Scalars['String']['input']>;
conditionId_gte?: InputMaybe<Scalars['String']['input']>;
conditionId_in?: InputMaybe<Array<Scalars['String']['input']>>;
conditionId_lt?: InputMaybe<Scalars['String']['input']>;
conditionId_lte?: InputMaybe<Scalars['String']['input']>;
conditionId_not?: InputMaybe<Scalars['String']['input']>;
conditionId_not_contains?: InputMaybe<Scalars['String']['input']>;
conditionId_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
conditionId_not_ends_with?: InputMaybe<Scalars['String']['input']>;
conditionId_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
conditionId_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
conditionId_not_starts_with?: InputMaybe<Scalars['String']['input']>;
conditionId_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
conditionId_starts_with?: InputMaybe<Scalars['String']['input']>;
conditionId_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
contractAddress?: InputMaybe<Scalars['String']['input']>;
contractAddress_contains?: InputMaybe<Scalars['String']['input']>;
contractAddress_contains_nocase?: InputMaybe<Scalars['String']['input']>;
contractAddress_ends_with?: InputMaybe<Scalars['String']['input']>;
contractAddress_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
contractAddress_gt?: InputMaybe<Scalars['String']['input']>;
contractAddress_gte?: InputMaybe<Scalars['String']['input']>;
contractAddress_in?: InputMaybe<Array<Scalars['String']['input']>>;
contractAddress_lt?: InputMaybe<Scalars['String']['input']>;
contractAddress_lte?: InputMaybe<Scalars['String']['input']>;
contractAddress_not?: InputMaybe<Scalars['String']['input']>;
contractAddress_not_contains?: InputMaybe<Scalars['String']['input']>;
contractAddress_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
contractAddress_not_ends_with?: InputMaybe<Scalars['String']['input']>;
contractAddress_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
contractAddress_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
contractAddress_not_starts_with?: InputMaybe<Scalars['String']['input']>;
contractAddress_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
contractAddress_starts_with?: InputMaybe<Scalars['String']['input']>;
contractAddress_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
gameId?: InputMaybe<Scalars['String']['input']>;
gameId_contains?: InputMaybe<Scalars['String']['input']>;
gameId_contains_nocase?: InputMaybe<Scalars['String']['input']>;
gameId_ends_with?: InputMaybe<Scalars['String']['input']>;
gameId_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
gameId_gt?: InputMaybe<Scalars['String']['input']>;
gameId_gte?: InputMaybe<Scalars['String']['input']>;
gameId_in?: InputMaybe<Array<Scalars['String']['input']>>;
gameId_lt?: InputMaybe<Scalars['String']['input']>;
gameId_lte?: InputMaybe<Scalars['String']['input']>;
gameId_not?: InputMaybe<Scalars['String']['input']>;
gameId_not_contains?: InputMaybe<Scalars['String']['input']>;
gameId_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
gameId_not_ends_with?: InputMaybe<Scalars['String']['input']>;
gameId_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
gameId_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
gameId_not_starts_with?: InputMaybe<Scalars['String']['input']>;
gameId_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
gameId_starts_with?: InputMaybe<Scalars['String']['input']>;
gameId_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
gasPrice?: InputMaybe<Scalars['BigInt']['input']>;
gasPrice_gt?: InputMaybe<Scalars['BigInt']['input']>;
gasPrice_gte?: InputMaybe<Scalars['BigInt']['input']>;
gasPrice_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
gasPrice_lt?: InputMaybe<Scalars['BigInt']['input']>;
gasPrice_lte?: InputMaybe<Scalars['BigInt']['input']>;
gasPrice_not?: InputMaybe<Scalars['BigInt']['input']>;
gasPrice_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
gasUsed?: InputMaybe<Scalars['BigInt']['input']>;
gasUsed_gt?: InputMaybe<Scalars['BigInt']['input']>;
gasUsed_gte?: InputMaybe<Scalars['BigInt']['input']>;
gasUsed_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
gasUsed_lt?: InputMaybe<Scalars['BigInt']['input']>;
gasUsed_lte?: InputMaybe<Scalars['BigInt']['input']>;
gasUsed_not?: InputMaybe<Scalars['BigInt']['input']>;
gasUsed_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
id?: InputMaybe<Scalars['ID']['input']>;
id_gt?: InputMaybe<Scalars['ID']['input']>;
id_gte?: InputMaybe<Scalars['ID']['input']>;
id_in?: InputMaybe<Array<Scalars['ID']['input']>>;
id_lt?: InputMaybe<Scalars['ID']['input']>;
id_lte?: InputMaybe<Scalars['ID']['input']>;
id_not?: InputMaybe<Scalars['ID']['input']>;
id_not_in?: InputMaybe<Array<Scalars['ID']['input']>>;
logIndex?: InputMaybe<Scalars['BigInt']['input']>;
logIndex_gt?: InputMaybe<Scalars['BigInt']['input']>;
logIndex_gte?: InputMaybe<Scalars['BigInt']['input']>;
logIndex_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
logIndex_lt?: InputMaybe<Scalars['BigInt']['input']>;
logIndex_lte?: InputMaybe<Scalars['BigInt']['input']>;
logIndex_not?: InputMaybe<Scalars['BigInt']['input']>;
logIndex_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
name?: InputMaybe<EventName>;
name_in?: InputMaybe<Array<EventName>>;
name_not?: InputMaybe<EventName>;
name_not_in?: InputMaybe<Array<EventName>>;
or?: InputMaybe<Array<InputMaybe<Event_Filter>>>;
sortOrder?: InputMaybe<Scalars['BigInt']['input']>;
sortOrder_gt?: InputMaybe<Scalars['BigInt']['input']>;
sortOrder_gte?: InputMaybe<Scalars['BigInt']['input']>;
sortOrder_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
sortOrder_lt?: InputMaybe<Scalars['BigInt']['input']>;
sortOrder_lte?: InputMaybe<Scalars['BigInt']['input']>;
sortOrder_not?: InputMaybe<Scalars['BigInt']['input']>;
sortOrder_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
transactionIndex?: InputMaybe<Scalars['BigInt']['input']>;
transactionIndex_gt?: InputMaybe<Scalars['BigInt']['input']>;
transactionIndex_gte?: InputMaybe<Scalars['BigInt']['input']>;
transactionIndex_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
transactionIndex_lt?: InputMaybe<Scalars['BigInt']['input']>;
transactionIndex_lte?: InputMaybe<Scalars['BigInt']['input']>;
transactionIndex_not?: InputMaybe<Scalars['BigInt']['input']>;
transactionIndex_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
txHash?: InputMaybe<Scalars['String']['input']>;
txHash_contains?: InputMaybe<Scalars['String']['input']>;
txHash_contains_nocase?: InputMaybe<Scalars['String']['input']>;
txHash_ends_with?: InputMaybe<Scalars['String']['input']>;
txHash_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
txHash_gt?: InputMaybe<Scalars['String']['input']>;
txHash_gte?: InputMaybe<Scalars['String']['input']>;
txHash_in?: InputMaybe<Array<Scalars['String']['input']>>;
txHash_lt?: InputMaybe<Scalars['String']['input']>;
txHash_lte?: InputMaybe<Scalars['String']['input']>;
txHash_not?: InputMaybe<Scalars['String']['input']>;
txHash_not_contains?: InputMaybe<Scalars['String']['input']>;
txHash_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
txHash_not_ends_with?: InputMaybe<Scalars['String']['input']>;
txHash_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
txHash_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
txHash_not_starts_with?: InputMaybe<Scalars['String']['input']>;
txHash_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
txHash_starts_with?: InputMaybe<Scalars['String']['input']>;
txHash_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
};
export declare enum Event_OrderBy {
BlockNumber = "blockNumber",
BlockTimestamp = "blockTimestamp",
ConditionId = "conditionId",
ContractAddress = "contractAddress",
GameId = "gameId",
GasPrice = "gasPrice",
GasUsed = "gasUsed",
Id = "id",
LogIndex = "logIndex",
Name = "name",
SortOrder = "sortOrder",
TransactionIndex = "transactionIndex",
TxHash = "txHash"
}
export type Game = {
__typename?: 'Game';
_activeConditionsEntityIds?: Maybe<Array<Scalars['String']['output']>>;
_canceledConditionsEntityIds?: Maybe<Array<Scalars['String']['output']>>;
_resolvedConditionsEntityIds?: Maybe<Array<Scalars['String']['output']>>;
_updatedAt: Scalars['BigInt']['output'];
conditions: Array<Condition>;
createdBlockNumber: Scalars['BigInt']['output'];
createdBlockTimestamp: Scalars['BigInt']['output'];
createdTxHash: Scalars['String']['output'];
finishedBlockNumber?: Maybe<Scalars['BigInt']['output']>;
finishedBlockTimestamp?: Maybe<Scalars['BigInt']['output']>;
finishedTxHash?: Maybe<Scalars['String']['output']>;
gameId: Scalars['BigInt']['output'];
hasActiveConditions: Scalars['Boolean']['output'];
/** Game Id */
id: Scalars['ID']['output'];
league: League;
participants: Array<Participant>;
provider: Scalars['BigInt']['output'];
resolvedBlockNumber?: Maybe<Scalars['BigInt']['output']>;
resolvedBlockTimestamp?: Maybe<Scalars['BigInt']['output']>;
resolvedTxHash?: Maybe<Scalars['String']['output']>;
shiftedBlockNumber?: Maybe<Scalars['BigInt']['output']>;
shiftedBlockTimestamp?: Maybe<Scalars['BigInt']['output']>;
shiftedTxHash?: Maybe<Scalars['String']['output']>;
slug?: Maybe<Scalars['String']['output']>;
sport: Sport;
startsAt: Scalars['BigInt']['output'];
status: GameStatus;
title?: Maybe<Scalars['String']['output']>;
turnover: Scalars['BigInt']['output'];
};
export type GameConditionsArgs = {
first?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Condition_OrderBy>;
orderDirection?: InputMaybe<OrderDirection>;
skip?: InputMaybe<Scalars['Int']['input']>;
where?: InputMaybe<Condition_Filter>;
};
export type GameParticipantsArgs = {
first?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Participant_OrderBy>;
orderDirection?: InputMaybe<OrderDirection>;
skip?: InputMaybe<Scalars['Int']['input']>;
where?: InputMaybe<Participant_Filter>;
};
export declare enum GameStatus {
Canceled = "Canceled",
Created = "Created",
Finished = "Finished",
Paused = "Paused",
Resolved = "Resolved"
}
export type Game_Filter = {
_activeConditionsEntityIds?: InputMaybe<Array<Scalars['String']['input']>>;
_activeConditionsEntityIds_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_activeConditionsEntityIds_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
_activeConditionsEntityIds_not?: InputMaybe<Array<Scalars['String']['input']>>;
_activeConditionsEntityIds_not_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_activeConditionsEntityIds_not_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
_canceledConditionsEntityIds?: InputMaybe<Array<Scalars['String']['input']>>;
_canceledConditionsEntityIds_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_canceledConditionsEntityIds_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
_canceledConditionsEntityIds_not?: InputMaybe<Array<Scalars['String']['input']>>;
_canceledConditionsEntityIds_not_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_canceledConditionsEntityIds_not_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
/** Filter for the block changed event. */
_change_block?: InputMaybe<BlockChangedFilter>;
_resolvedConditionsEntityIds?: InputMaybe<Array<Scalars['String']['input']>>;
_resolvedConditionsEntityIds_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_resolvedConditionsEntityIds_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
_resolvedConditionsEntityIds_not?: InputMaybe<Array<Scalars['String']['input']>>;
_resolvedConditionsEntityIds_not_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_resolvedConditionsEntityIds_not_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
_updatedAt?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_gt?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_gte?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
_updatedAt_lt?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_lte?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_not?: InputMaybe<Scalars['BigInt']['input']>;
_updatedAt_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
and?: InputMaybe<Array<InputMaybe<Game_Filter>>>;
conditions_?: InputMaybe<Condition_Filter>;
createdBlockNumber?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_gt?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_gte?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
createdBlockNumber_lt?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_lte?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_not?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockNumber_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
createdBlockTimestamp?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_gt?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_gte?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
createdBlockTimestamp_lt?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_lte?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_not?: InputMaybe<Scalars['BigInt']['input']>;
createdBlockTimestamp_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
createdTxHash?: InputMaybe<Scalars['String']['input']>;
createdTxHash_contains?: InputMaybe<Scalars['String']['input']>;
createdTxHash_contains_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_ends_with?: InputMaybe<Scalars['String']['input']>;
createdTxHash_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_gt?: InputMaybe<Scalars['String']['input']>;
createdTxHash_gte?: InputMaybe<Scalars['String']['input']>;
createdTxHash_in?: InputMaybe<Array<Scalars['String']['input']>>;
createdTxHash_lt?: InputMaybe<Scalars['String']['input']>;
createdTxHash_lte?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_contains?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_ends_with?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
createdTxHash_not_starts_with?: InputMaybe<Scalars['String']['input']>;
createdTxHash_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
createdTxHash_starts_with?: InputMaybe<Scalars['String']['input']>;
createdTxHash_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
finishedBlockNumber?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockNumber_gt?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockNumber_gte?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockNumber_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
finishedBlockNumber_lt?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockNumber_lte?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockNumber_not?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockNumber_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
finishedBlockTimestamp?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockTimestamp_gt?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockTimestamp_gte?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockTimestamp_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
finishedBlockTimestamp_lt?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockTimestamp_lte?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockTimestamp_not?: InputMaybe<Scalars['BigInt']['input']>;
finishedBlockTimestamp_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
finishedTxHash?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_contains?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_contains_nocase?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_ends_with?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_gt?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_gte?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_in?: InputMaybe<Array<Scalars['String']['input']>>;
finishedTxHash_lt?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_lte?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_not?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_not_contains?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_not_ends_with?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
finishedTxHash_not_starts_with?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_starts_with?: InputMaybe<Scalars['String']['input']>;
finishedTxHash_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
gameId?: InputMaybe<Scalars['BigInt']['input']>;
gameId_gt?: InputMaybe<Scalars['BigInt']['input']>;
gameId_gte?: InputMaybe<Scalars['BigInt']['input']>;
gameId_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
gameId_lt?: InputMaybe<Scalars['BigInt']['input']>;
gameId_lte?: InputMaybe<Scalars['BigInt']['input']>;
gameId_not?: InputMaybe<Scalars['BigInt']['input']>;
gameId_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
hasActiveConditions?: InputMaybe<Scalars['Boolean']['input']>;
hasActiveConditions_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
hasActiveConditions_not?: InputMaybe<Scalars['Boolean']['input']>;
hasActiveConditions_not_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
id?: InputMaybe<Scalars['ID']['input']>;
id_gt?: InputMaybe<Scalars['ID']['input']>;
id_gte?: InputMaybe<Scalars['ID']['input']>;
id_in?: InputMaybe<Array<Scalars['ID']['input']>>;
id_lt?: InputMaybe<Scalars['ID']['input']>;
id_lte?: InputMaybe<Scalars['ID']['input']>;
id_not?: InputMaybe<Scalars['ID']['input']>;
id_not_in?: InputMaybe<Array<Scalars['ID']['input']>>;
league?: InputMaybe<Scalars['String']['input']>;
league_?: InputMaybe<League_Filter>;
league_contains?: InputMaybe<Scalars['String']['input']>;
league_contains_nocase?: InputMaybe<Scalars['String']['input']>;
league_ends_with?: InputMaybe<Scalars['String']['input']>;
league_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
league_gt?: InputMaybe<Scalars['String']['input']>;
league_gte?: InputMaybe<Scalars['String']['input']>;
league_in?: InputMaybe<Array<Scalars['String']['input']>>;
league_lt?: InputMaybe<Scalars['String']['input']>;
league_lte?: InputMaybe<Scalars['String']['input']>;
league_not?: InputMaybe<Scalars['String']['input']>;
league_not_contains?: InputMaybe<Scalars['String']['input']>;
league_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
league_not_ends_with?: InputMaybe<Scalars['String']['input']>;
league_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
league_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
league_not_starts_with?: InputMaybe<Scalars['String']['input']>;
league_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
league_starts_with?: InputMaybe<Scalars['String']['input']>;
league_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
or?: InputMaybe<Array<InputMaybe<Game_Filter>>>;
participants_?: InputMaybe<Participant_Filter>;
provider?: InputMaybe<Scalars['BigInt']['input']>;
provider_gt?: InputMaybe<Scalars['BigInt']['input']>;
provider_gte?: InputMaybe<Scalars['BigInt']['input']>;
provider_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
provider_lt?: InputMaybe<Scalars['BigInt']['input']>;
provider_lte?: InputMaybe<Scalars['BigInt']['input']>;
provider_not?: InputMaybe<Scalars['BigInt']['input']>;
provider_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedBlockNumber?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_gt?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_gte?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedBlockNumber_lt?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_lte?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_not?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockNumber_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedBlockTimestamp?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_gt?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_gte?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedBlockTimestamp_lt?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_lte?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_not?: InputMaybe<Scalars['BigInt']['input']>;
resolvedBlockTimestamp_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
resolvedTxHash?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_contains?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_contains_nocase?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_ends_with?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_gt?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_gte?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_in?: InputMaybe<Array<Scalars['String']['input']>>;
resolvedTxHash_lt?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_lte?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not_contains?: InputMaybe<Scalars['String']['input']>;
resolvedTxHash_not_con