@azuro-org/toolkit
Version:
This framework-agnostic package provides essential utilities for building applications on the Azuro Protocol.
901 lines • 476 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 type AffiliateMonthly = {
__typename?: 'AffiliateMonthly';
affiliate: Scalars['String']['output'];
betsCount: Scalars['Int']['output'];
/** Affiliate address + year + month number */
id: Scalars['ID']['output'];
lastAnyBetCreatedTimestamp: Scalars['BigInt']['output'];
month: Scalars['Int']['output'];
year: Scalars['Int']['output'];
};
export type AffiliateMonthly_Filter = {
/** Filter for the block changed event. */
_change_block?: InputMaybe<BlockChangedFilter>;
affiliate?: InputMaybe<Scalars['String']['input']>;
affiliate_contains?: InputMaybe<Scalars['String']['input']>;
affiliate_contains_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_ends_with?: InputMaybe<Scalars['String']['input']>;
affiliate_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_gt?: InputMaybe<Scalars['String']['input']>;
affiliate_gte?: InputMaybe<Scalars['String']['input']>;
affiliate_in?: InputMaybe<Array<Scalars['String']['input']>>;
affiliate_lt?: InputMaybe<Scalars['String']['input']>;
affiliate_lte?: InputMaybe<Scalars['String']['input']>;
affiliate_not?: InputMaybe<Scalars['String']['input']>;
affiliate_not_contains?: InputMaybe<Scalars['String']['input']>;
affiliate_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_not_ends_with?: InputMaybe<Scalars['String']['input']>;
affiliate_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
affiliate_not_starts_with?: InputMaybe<Scalars['String']['input']>;
affiliate_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_starts_with?: InputMaybe<Scalars['String']['input']>;
affiliate_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
and?: InputMaybe<Array<InputMaybe<AffiliateMonthly_Filter>>>;
betsCount?: InputMaybe<Scalars['Int']['input']>;
betsCount_gt?: InputMaybe<Scalars['Int']['input']>;
betsCount_gte?: InputMaybe<Scalars['Int']['input']>;
betsCount_in?: InputMaybe<Array<Scalars['Int']['input']>>;
betsCount_lt?: InputMaybe<Scalars['Int']['input']>;
betsCount_lte?: InputMaybe<Scalars['Int']['input']>;
betsCount_not?: InputMaybe<Scalars['Int']['input']>;
betsCount_not_in?: InputMaybe<Array<Scalars['Int']['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']>>;
lastAnyBetCreatedTimestamp?: InputMaybe<Scalars['BigInt']['input']>;
lastAnyBetCreatedTimestamp_gt?: InputMaybe<Scalars['BigInt']['input']>;
lastAnyBetCreatedTimestamp_gte?: InputMaybe<Scalars['BigInt']['input']>;
lastAnyBetCreatedTimestamp_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
lastAnyBetCreatedTimestamp_lt?: InputMaybe<Scalars['BigInt']['input']>;
lastAnyBetCreatedTimestamp_lte?: InputMaybe<Scalars['BigInt']['input']>;
lastAnyBetCreatedTimestamp_not?: InputMaybe<Scalars['BigInt']['input']>;
lastAnyBetCreatedTimestamp_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
month?: InputMaybe<Scalars['Int']['input']>;
month_gt?: InputMaybe<Scalars['Int']['input']>;
month_gte?: InputMaybe<Scalars['Int']['input']>;
month_in?: InputMaybe<Array<Scalars['Int']['input']>>;
month_lt?: InputMaybe<Scalars['Int']['input']>;
month_lte?: InputMaybe<Scalars['Int']['input']>;
month_not?: InputMaybe<Scalars['Int']['input']>;
month_not_in?: InputMaybe<Array<Scalars['Int']['input']>>;
or?: InputMaybe<Array<InputMaybe<AffiliateMonthly_Filter>>>;
year?: InputMaybe<Scalars['Int']['input']>;
year_gt?: InputMaybe<Scalars['Int']['input']>;
year_gte?: InputMaybe<Scalars['Int']['input']>;
year_in?: InputMaybe<Array<Scalars['Int']['input']>>;
year_lt?: InputMaybe<Scalars['Int']['input']>;
year_lte?: InputMaybe<Scalars['Int']['input']>;
year_not?: InputMaybe<Scalars['Int']['input']>;
year_not_in?: InputMaybe<Array<Scalars['Int']['input']>>;
};
export declare enum AffiliateMonthly_OrderBy {
Affiliate = "affiliate",
BetsCount = "betsCount",
Id = "id",
LastAnyBetCreatedTimestamp = "lastAnyBetCreatedTimestamp",
Month = "month",
Year = "year"
}
export declare enum Aggregation_Interval {
Day = "day",
Hour = "hour"
}
export type AzuroBetContract = {
__typename?: 'AzuroBetContract';
address: Scalars['String']['output'];
core: CoreContract;
id: Scalars['ID']['output'];
};
export type AzuroBetContract_Filter = {
/** Filter for the block changed event. */
_change_block?: InputMaybe<BlockChangedFilter>;
address?: InputMaybe<Scalars['String']['input']>;
address_contains?: InputMaybe<Scalars['String']['input']>;
address_contains_nocase?: InputMaybe<Scalars['String']['input']>;
address_ends_with?: InputMaybe<Scalars['String']['input']>;
address_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
address_gt?: InputMaybe<Scalars['String']['input']>;
address_gte?: InputMaybe<Scalars['String']['input']>;
address_in?: InputMaybe<Array<Scalars['String']['input']>>;
address_lt?: InputMaybe<Scalars['String']['input']>;
address_lte?: InputMaybe<Scalars['String']['input']>;
address_not?: InputMaybe<Scalars['String']['input']>;
address_not_contains?: InputMaybe<Scalars['String']['input']>;
address_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
address_not_ends_with?: InputMaybe<Scalars['String']['input']>;
address_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
address_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
address_not_starts_with?: InputMaybe<Scalars['String']['input']>;
address_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
address_starts_with?: InputMaybe<Scalars['String']['input']>;
address_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
and?: InputMaybe<Array<InputMaybe<AzuroBetContract_Filter>>>;
core?: InputMaybe<Scalars['String']['input']>;
core_?: InputMaybe<CoreContract_Filter>;
core_contains?: InputMaybe<Scalars['String']['input']>;
core_contains_nocase?: InputMaybe<Scalars['String']['input']>;
core_ends_with?: InputMaybe<Scalars['String']['input']>;
core_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
core_gt?: InputMaybe<Scalars['String']['input']>;
core_gte?: InputMaybe<Scalars['String']['input']>;
core_in?: InputMaybe<Array<Scalars['String']['input']>>;
core_lt?: InputMaybe<Scalars['String']['input']>;
core_lte?: InputMaybe<Scalars['String']['input']>;
core_not?: InputMaybe<Scalars['String']['input']>;
core_not_contains?: InputMaybe<Scalars['String']['input']>;
core_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
core_not_ends_with?: InputMaybe<Scalars['String']['input']>;
core_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
core_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
core_not_starts_with?: InputMaybe<Scalars['String']['input']>;
core_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
core_starts_with?: InputMaybe<Scalars['String']['input']>;
core_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']>>;
or?: InputMaybe<Array<InputMaybe<AzuroBetContract_Filter>>>;
};
export declare enum AzuroBetContract_OrderBy {
Address = "address",
Core = "core",
Id = "id"
}
export type Bet = {
__typename?: 'Bet';
_canceledSubBetsCount: Scalars['Int']['output'];
_conditionIds: Array<Scalars['BigInt']['output']>;
_conditions: Array<Condition>;
_games: Array<Game>;
_isFreebet: Scalars['Boolean']['output'];
_lostSubBetsCount: Scalars['Int']['output'];
_marginsForSettle?: Maybe<Scalars['String']['output']>;
_oddsDecimals: Scalars['Int']['output'];
_subBetsCount: Scalars['Int']['output'];
_tokenDecimals: Scalars['Int']['output'];
_updatedAt: Scalars['BigInt']['output'];
_wonSubBetsCount: Scalars['Int']['output'];
actor: Scalars['String']['output'];
affiliate?: Maybe<Scalars['String']['output']>;
amount: Scalars['BigDecimal']['output'];
/** when the last game from all sub bets starts at + 2h */
approxSettledAt: Scalars['BigInt']['output'];
betId: Scalars['BigInt']['output'];
bettor: Scalars['String']['output'];
cashout?: Maybe<Cashout>;
core: CoreContract;
createdBlockNumber: Scalars['BigInt']['output'];
createdBlockTimestamp: Scalars['BigInt']['output'];
createdTxHash: Scalars['String']['output'];
freebet?: Maybe<Freebet>;
/** Core contract address + Bet Id */
id: Scalars['ID']['output'];
isCashedOut: Scalars['Boolean']['output'];
isRedeemable: Scalars['Boolean']['output'];
isRedeemed: Scalars['Boolean']['output'];
odds: Scalars['BigDecimal']['output'];
owner: Scalars['String']['output'];
payout?: Maybe<Scalars['BigDecimal']['output']>;
potentialPayout: Scalars['BigDecimal']['output'];
rawAmount: Scalars['BigInt']['output'];
rawOdds: Scalars['BigInt']['output'];
rawPayout?: Maybe<Scalars['BigInt']['output']>;
rawPotentialPayout: Scalars['BigInt']['output'];
rawSettledMargin?: Maybe<Scalars['BigInt']['output']>;
rawSettledOdds?: Maybe<Scalars['BigInt']['output']>;
redeemedBlockNumber?: Maybe<Scalars['BigInt']['output']>;
redeemedBlockTimestamp?: Maybe<Scalars['BigInt']['output']>;
redeemedTxHash?: Maybe<Scalars['String']['output']>;
resolvedBlockNumber?: Maybe<Scalars['BigInt']['output']>;
resolvedBlockTimestamp?: Maybe<Scalars['BigInt']['output']>;
resolvedTxHash?: Maybe<Scalars['String']['output']>;
result?: Maybe<BetResult>;
selections: Array<Selection>;
settledMargin?: Maybe<Scalars['BigDecimal']['output']>;
settledOdds?: Maybe<Scalars['BigDecimal']['output']>;
status: BetStatus;
type: BetType;
};
export type Bet_ConditionsArgs = {
first?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Condition_OrderBy>;
orderDirection?: InputMaybe<OrderDirection>;
skip?: InputMaybe<Scalars['Int']['input']>;
where?: InputMaybe<Condition_Filter>;
};
export type Bet_GamesArgs = {
first?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Game_OrderBy>;
orderDirection?: InputMaybe<OrderDirection>;
skip?: InputMaybe<Scalars['Int']['input']>;
where?: InputMaybe<Game_Filter>;
};
export type BetSelectionsArgs = {
first?: InputMaybe<Scalars['Int']['input']>;
orderBy?: InputMaybe<Selection_OrderBy>;
orderDirection?: InputMaybe<OrderDirection>;
skip?: InputMaybe<Scalars['Int']['input']>;
where?: InputMaybe<Selection_Filter>;
};
export type BetMargin = {
__typename?: 'BetMargin';
id: Scalars['ID']['output'];
margins: Scalars['String']['output'];
};
export type BetMargin_Filter = {
/** Filter for the block changed event. */
_change_block?: InputMaybe<BlockChangedFilter>;
and?: InputMaybe<Array<InputMaybe<BetMargin_Filter>>>;
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']>>;
margins?: InputMaybe<Scalars['String']['input']>;
margins_contains?: InputMaybe<Scalars['String']['input']>;
margins_contains_nocase?: InputMaybe<Scalars['String']['input']>;
margins_ends_with?: InputMaybe<Scalars['String']['input']>;
margins_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
margins_gt?: InputMaybe<Scalars['String']['input']>;
margins_gte?: InputMaybe<Scalars['String']['input']>;
margins_in?: InputMaybe<Array<Scalars['String']['input']>>;
margins_lt?: InputMaybe<Scalars['String']['input']>;
margins_lte?: InputMaybe<Scalars['String']['input']>;
margins_not?: InputMaybe<Scalars['String']['input']>;
margins_not_contains?: InputMaybe<Scalars['String']['input']>;
margins_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
margins_not_ends_with?: InputMaybe<Scalars['String']['input']>;
margins_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
margins_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
margins_not_starts_with?: InputMaybe<Scalars['String']['input']>;
margins_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
margins_starts_with?: InputMaybe<Scalars['String']['input']>;
margins_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
or?: InputMaybe<Array<InputMaybe<BetMargin_Filter>>>;
};
export declare enum BetMargin_OrderBy {
Id = "id",
Margins = "margins"
}
export declare enum BetResult {
Lost = "Lost",
Won = "Won"
}
export declare enum BetStatus {
Accepted = "Accepted",
Canceled = "Canceled",
Resolved = "Resolved"
}
export declare enum BetType {
Express = "Express",
Ordinar = "Ordinar"
}
export type Bet_Filter = {
_canceledSubBetsCount?: InputMaybe<Scalars['Int']['input']>;
_canceledSubBetsCount_gt?: InputMaybe<Scalars['Int']['input']>;
_canceledSubBetsCount_gte?: InputMaybe<Scalars['Int']['input']>;
_canceledSubBetsCount_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_canceledSubBetsCount_lt?: InputMaybe<Scalars['Int']['input']>;
_canceledSubBetsCount_lte?: InputMaybe<Scalars['Int']['input']>;
_canceledSubBetsCount_not?: InputMaybe<Scalars['Int']['input']>;
_canceledSubBetsCount_not_in?: InputMaybe<Array<Scalars['Int']['input']>>;
/** Filter for the block changed event. */
_change_block?: InputMaybe<BlockChangedFilter>;
_conditionIds?: InputMaybe<Array<Scalars['BigInt']['input']>>;
_conditionIds_contains?: InputMaybe<Array<Scalars['BigInt']['input']>>;
_conditionIds_contains_nocase?: InputMaybe<Array<Scalars['BigInt']['input']>>;
_conditionIds_not?: InputMaybe<Array<Scalars['BigInt']['input']>>;
_conditionIds_not_contains?: InputMaybe<Array<Scalars['BigInt']['input']>>;
_conditionIds_not_contains_nocase?: InputMaybe<Array<Scalars['BigInt']['input']>>;
_conditions?: InputMaybe<Array<Scalars['String']['input']>>;
_conditions_?: InputMaybe<Condition_Filter>;
_conditions_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_conditions_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
_conditions_not?: InputMaybe<Array<Scalars['String']['input']>>;
_conditions_not_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_conditions_not_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
_games?: InputMaybe<Array<Scalars['String']['input']>>;
_games_?: InputMaybe<Game_Filter>;
_games_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_games_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
_games_not?: InputMaybe<Array<Scalars['String']['input']>>;
_games_not_contains?: InputMaybe<Array<Scalars['String']['input']>>;
_games_not_contains_nocase?: InputMaybe<Array<Scalars['String']['input']>>;
_isFreebet?: InputMaybe<Scalars['Boolean']['input']>;
_isFreebet_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
_isFreebet_not?: InputMaybe<Scalars['Boolean']['input']>;
_isFreebet_not_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
_lostSubBetsCount?: InputMaybe<Scalars['Int']['input']>;
_lostSubBetsCount_gt?: InputMaybe<Scalars['Int']['input']>;
_lostSubBetsCount_gte?: InputMaybe<Scalars['Int']['input']>;
_lostSubBetsCount_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_lostSubBetsCount_lt?: InputMaybe<Scalars['Int']['input']>;
_lostSubBetsCount_lte?: InputMaybe<Scalars['Int']['input']>;
_lostSubBetsCount_not?: InputMaybe<Scalars['Int']['input']>;
_lostSubBetsCount_not_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_marginsForSettle?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_contains?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_contains_nocase?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_ends_with?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_gt?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_gte?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_in?: InputMaybe<Array<Scalars['String']['input']>>;
_marginsForSettle_lt?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_lte?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_not?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_not_contains?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_not_ends_with?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
_marginsForSettle_not_starts_with?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_starts_with?: InputMaybe<Scalars['String']['input']>;
_marginsForSettle_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
_oddsDecimals?: InputMaybe<Scalars['Int']['input']>;
_oddsDecimals_gt?: InputMaybe<Scalars['Int']['input']>;
_oddsDecimals_gte?: InputMaybe<Scalars['Int']['input']>;
_oddsDecimals_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_oddsDecimals_lt?: InputMaybe<Scalars['Int']['input']>;
_oddsDecimals_lte?: InputMaybe<Scalars['Int']['input']>;
_oddsDecimals_not?: InputMaybe<Scalars['Int']['input']>;
_oddsDecimals_not_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_subBetsCount?: InputMaybe<Scalars['Int']['input']>;
_subBetsCount_gt?: InputMaybe<Scalars['Int']['input']>;
_subBetsCount_gte?: InputMaybe<Scalars['Int']['input']>;
_subBetsCount_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_subBetsCount_lt?: InputMaybe<Scalars['Int']['input']>;
_subBetsCount_lte?: InputMaybe<Scalars['Int']['input']>;
_subBetsCount_not?: InputMaybe<Scalars['Int']['input']>;
_subBetsCount_not_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_tokenDecimals?: InputMaybe<Scalars['Int']['input']>;
_tokenDecimals_gt?: InputMaybe<Scalars['Int']['input']>;
_tokenDecimals_gte?: InputMaybe<Scalars['Int']['input']>;
_tokenDecimals_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_tokenDecimals_lt?: InputMaybe<Scalars['Int']['input']>;
_tokenDecimals_lte?: InputMaybe<Scalars['Int']['input']>;
_tokenDecimals_not?: InputMaybe<Scalars['Int']['input']>;
_tokenDecimals_not_in?: InputMaybe<Array<Scalars['Int']['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']>>;
_wonSubBetsCount?: InputMaybe<Scalars['Int']['input']>;
_wonSubBetsCount_gt?: InputMaybe<Scalars['Int']['input']>;
_wonSubBetsCount_gte?: InputMaybe<Scalars['Int']['input']>;
_wonSubBetsCount_in?: InputMaybe<Array<Scalars['Int']['input']>>;
_wonSubBetsCount_lt?: InputMaybe<Scalars['Int']['input']>;
_wonSubBetsCount_lte?: InputMaybe<Scalars['Int']['input']>;
_wonSubBetsCount_not?: InputMaybe<Scalars['Int']['input']>;
_wonSubBetsCount_not_in?: InputMaybe<Array<Scalars['Int']['input']>>;
actor?: InputMaybe<Scalars['String']['input']>;
actor_contains?: InputMaybe<Scalars['String']['input']>;
actor_contains_nocase?: InputMaybe<Scalars['String']['input']>;
actor_ends_with?: InputMaybe<Scalars['String']['input']>;
actor_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
actor_gt?: InputMaybe<Scalars['String']['input']>;
actor_gte?: InputMaybe<Scalars['String']['input']>;
actor_in?: InputMaybe<Array<Scalars['String']['input']>>;
actor_lt?: InputMaybe<Scalars['String']['input']>;
actor_lte?: InputMaybe<Scalars['String']['input']>;
actor_not?: InputMaybe<Scalars['String']['input']>;
actor_not_contains?: InputMaybe<Scalars['String']['input']>;
actor_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
actor_not_ends_with?: InputMaybe<Scalars['String']['input']>;
actor_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
actor_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
actor_not_starts_with?: InputMaybe<Scalars['String']['input']>;
actor_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
actor_starts_with?: InputMaybe<Scalars['String']['input']>;
actor_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate?: InputMaybe<Scalars['String']['input']>;
affiliate_contains?: InputMaybe<Scalars['String']['input']>;
affiliate_contains_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_ends_with?: InputMaybe<Scalars['String']['input']>;
affiliate_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_gt?: InputMaybe<Scalars['String']['input']>;
affiliate_gte?: InputMaybe<Scalars['String']['input']>;
affiliate_in?: InputMaybe<Array<Scalars['String']['input']>>;
affiliate_lt?: InputMaybe<Scalars['String']['input']>;
affiliate_lte?: InputMaybe<Scalars['String']['input']>;
affiliate_not?: InputMaybe<Scalars['String']['input']>;
affiliate_not_contains?: InputMaybe<Scalars['String']['input']>;
affiliate_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_not_ends_with?: InputMaybe<Scalars['String']['input']>;
affiliate_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
affiliate_not_starts_with?: InputMaybe<Scalars['String']['input']>;
affiliate_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
affiliate_starts_with?: InputMaybe<Scalars['String']['input']>;
affiliate_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
amount?: InputMaybe<Scalars['BigDecimal']['input']>;
amount_gt?: InputMaybe<Scalars['BigDecimal']['input']>;
amount_gte?: InputMaybe<Scalars['BigDecimal']['input']>;
amount_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
amount_lt?: InputMaybe<Scalars['BigDecimal']['input']>;
amount_lte?: InputMaybe<Scalars['BigDecimal']['input']>;
amount_not?: InputMaybe<Scalars['BigDecimal']['input']>;
amount_not_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
and?: InputMaybe<Array<InputMaybe<Bet_Filter>>>;
approxSettledAt?: InputMaybe<Scalars['BigInt']['input']>;
approxSettledAt_gt?: InputMaybe<Scalars['BigInt']['input']>;
approxSettledAt_gte?: InputMaybe<Scalars['BigInt']['input']>;
approxSettledAt_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
approxSettledAt_lt?: InputMaybe<Scalars['BigInt']['input']>;
approxSettledAt_lte?: InputMaybe<Scalars['BigInt']['input']>;
approxSettledAt_not?: InputMaybe<Scalars['BigInt']['input']>;
approxSettledAt_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
betId?: InputMaybe<Scalars['BigInt']['input']>;
betId_gt?: InputMaybe<Scalars['BigInt']['input']>;
betId_gte?: InputMaybe<Scalars['BigInt']['input']>;
betId_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
betId_lt?: InputMaybe<Scalars['BigInt']['input']>;
betId_lte?: InputMaybe<Scalars['BigInt']['input']>;
betId_not?: InputMaybe<Scalars['BigInt']['input']>;
betId_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
bettor?: InputMaybe<Scalars['String']['input']>;
bettor_contains?: InputMaybe<Scalars['String']['input']>;
bettor_contains_nocase?: InputMaybe<Scalars['String']['input']>;
bettor_ends_with?: InputMaybe<Scalars['String']['input']>;
bettor_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
bettor_gt?: InputMaybe<Scalars['String']['input']>;
bettor_gte?: InputMaybe<Scalars['String']['input']>;
bettor_in?: InputMaybe<Array<Scalars['String']['input']>>;
bettor_lt?: InputMaybe<Scalars['String']['input']>;
bettor_lte?: InputMaybe<Scalars['String']['input']>;
bettor_not?: InputMaybe<Scalars['String']['input']>;
bettor_not_contains?: InputMaybe<Scalars['String']['input']>;
bettor_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
bettor_not_ends_with?: InputMaybe<Scalars['String']['input']>;
bettor_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
bettor_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
bettor_not_starts_with?: InputMaybe<Scalars['String']['input']>;
bettor_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
bettor_starts_with?: InputMaybe<Scalars['String']['input']>;
bettor_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
cashout?: InputMaybe<Scalars['String']['input']>;
cashout_?: InputMaybe<Cashout_Filter>;
cashout_contains?: InputMaybe<Scalars['String']['input']>;
cashout_contains_nocase?: InputMaybe<Scalars['String']['input']>;
cashout_ends_with?: InputMaybe<Scalars['String']['input']>;
cashout_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
cashout_gt?: InputMaybe<Scalars['String']['input']>;
cashout_gte?: InputMaybe<Scalars['String']['input']>;
cashout_in?: InputMaybe<Array<Scalars['String']['input']>>;
cashout_lt?: InputMaybe<Scalars['String']['input']>;
cashout_lte?: InputMaybe<Scalars['String']['input']>;
cashout_not?: InputMaybe<Scalars['String']['input']>;
cashout_not_contains?: InputMaybe<Scalars['String']['input']>;
cashout_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
cashout_not_ends_with?: InputMaybe<Scalars['String']['input']>;
cashout_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
cashout_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
cashout_not_starts_with?: InputMaybe<Scalars['String']['input']>;
cashout_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
cashout_starts_with?: InputMaybe<Scalars['String']['input']>;
cashout_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
core?: InputMaybe<Scalars['String']['input']>;
core_?: InputMaybe<CoreContract_Filter>;
core_contains?: InputMaybe<Scalars['String']['input']>;
core_contains_nocase?: InputMaybe<Scalars['String']['input']>;
core_ends_with?: InputMaybe<Scalars['String']['input']>;
core_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
core_gt?: InputMaybe<Scalars['String']['input']>;
core_gte?: InputMaybe<Scalars['String']['input']>;
core_in?: InputMaybe<Array<Scalars['String']['input']>>;
core_lt?: InputMaybe<Scalars['String']['input']>;
core_lte?: InputMaybe<Scalars['String']['input']>;
core_not?: InputMaybe<Scalars['String']['input']>;
core_not_contains?: InputMaybe<Scalars['String']['input']>;
core_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
core_not_ends_with?: InputMaybe<Scalars['String']['input']>;
core_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
core_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
core_not_starts_with?: InputMaybe<Scalars['String']['input']>;
core_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
core_starts_with?: InputMaybe<Scalars['String']['input']>;
core_starts_with_nocase?: InputMaybe<Scalars['String']['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']>;
freebet?: InputMaybe<Scalars['String']['input']>;
freebet_?: InputMaybe<Freebet_Filter>;
freebet_contains?: InputMaybe<Scalars['String']['input']>;
freebet_contains_nocase?: InputMaybe<Scalars['String']['input']>;
freebet_ends_with?: InputMaybe<Scalars['String']['input']>;
freebet_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
freebet_gt?: InputMaybe<Scalars['String']['input']>;
freebet_gte?: InputMaybe<Scalars['String']['input']>;
freebet_in?: InputMaybe<Array<Scalars['String']['input']>>;
freebet_lt?: InputMaybe<Scalars['String']['input']>;
freebet_lte?: InputMaybe<Scalars['String']['input']>;
freebet_not?: InputMaybe<Scalars['String']['input']>;
freebet_not_contains?: InputMaybe<Scalars['String']['input']>;
freebet_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
freebet_not_ends_with?: InputMaybe<Scalars['String']['input']>;
freebet_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
freebet_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
freebet_not_starts_with?: InputMaybe<Scalars['String']['input']>;
freebet_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
freebet_starts_with?: InputMaybe<Scalars['String']['input']>;
freebet_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']>>;
isCashedOut?: InputMaybe<Scalars['Boolean']['input']>;
isCashedOut_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
isCashedOut_not?: InputMaybe<Scalars['Boolean']['input']>;
isCashedOut_not_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
isRedeemable?: InputMaybe<Scalars['Boolean']['input']>;
isRedeemable_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
isRedeemable_not?: InputMaybe<Scalars['Boolean']['input']>;
isRedeemable_not_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
isRedeemed?: InputMaybe<Scalars['Boolean']['input']>;
isRedeemed_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
isRedeemed_not?: InputMaybe<Scalars['Boolean']['input']>;
isRedeemed_not_in?: InputMaybe<Array<Scalars['Boolean']['input']>>;
odds?: InputMaybe<Scalars['BigDecimal']['input']>;
odds_gt?: InputMaybe<Scalars['BigDecimal']['input']>;
odds_gte?: InputMaybe<Scalars['BigDecimal']['input']>;
odds_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
odds_lt?: InputMaybe<Scalars['BigDecimal']['input']>;
odds_lte?: InputMaybe<Scalars['BigDecimal']['input']>;
odds_not?: InputMaybe<Scalars['BigDecimal']['input']>;
odds_not_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
or?: InputMaybe<Array<InputMaybe<Bet_Filter>>>;
owner?: InputMaybe<Scalars['String']['input']>;
owner_contains?: InputMaybe<Scalars['String']['input']>;
owner_contains_nocase?: InputMaybe<Scalars['String']['input']>;
owner_ends_with?: InputMaybe<Scalars['String']['input']>;
owner_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
owner_gt?: InputMaybe<Scalars['String']['input']>;
owner_gte?: InputMaybe<Scalars['String']['input']>;
owner_in?: InputMaybe<Array<Scalars['String']['input']>>;
owner_lt?: InputMaybe<Scalars['String']['input']>;
owner_lte?: InputMaybe<Scalars['String']['input']>;
owner_not?: InputMaybe<Scalars['String']['input']>;
owner_not_contains?: InputMaybe<Scalars['String']['input']>;
owner_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
owner_not_ends_with?: InputMaybe<Scalars['String']['input']>;
owner_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
owner_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
owner_not_starts_with?: InputMaybe<Scalars['String']['input']>;
owner_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
owner_starts_with?: InputMaybe<Scalars['String']['input']>;
owner_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
payout?: InputMaybe<Scalars['BigDecimal']['input']>;
payout_gt?: InputMaybe<Scalars['BigDecimal']['input']>;
payout_gte?: InputMaybe<Scalars['BigDecimal']['input']>;
payout_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
payout_lt?: InputMaybe<Scalars['BigDecimal']['input']>;
payout_lte?: InputMaybe<Scalars['BigDecimal']['input']>;
payout_not?: InputMaybe<Scalars['BigDecimal']['input']>;
payout_not_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
potentialPayout?: InputMaybe<Scalars['BigDecimal']['input']>;
potentialPayout_gt?: InputMaybe<Scalars['BigDecimal']['input']>;
potentialPayout_gte?: InputMaybe<Scalars['BigDecimal']['input']>;
potentialPayout_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
potentialPayout_lt?: InputMaybe<Scalars['BigDecimal']['input']>;
potentialPayout_lte?: InputMaybe<Scalars['BigDecimal']['input']>;
potentialPayout_not?: InputMaybe<Scalars['BigDecimal']['input']>;
potentialPayout_not_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
rawAmount?: InputMaybe<Scalars['BigInt']['input']>;
rawAmount_gt?: InputMaybe<Scalars['BigInt']['input']>;
rawAmount_gte?: InputMaybe<Scalars['BigInt']['input']>;
rawAmount_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawAmount_lt?: InputMaybe<Scalars['BigInt']['input']>;
rawAmount_lte?: InputMaybe<Scalars['BigInt']['input']>;
rawAmount_not?: InputMaybe<Scalars['BigInt']['input']>;
rawAmount_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawOdds?: InputMaybe<Scalars['BigInt']['input']>;
rawOdds_gt?: InputMaybe<Scalars['BigInt']['input']>;
rawOdds_gte?: InputMaybe<Scalars['BigInt']['input']>;
rawOdds_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawOdds_lt?: InputMaybe<Scalars['BigInt']['input']>;
rawOdds_lte?: InputMaybe<Scalars['BigInt']['input']>;
rawOdds_not?: InputMaybe<Scalars['BigInt']['input']>;
rawOdds_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawPayout?: InputMaybe<Scalars['BigInt']['input']>;
rawPayout_gt?: InputMaybe<Scalars['BigInt']['input']>;
rawPayout_gte?: InputMaybe<Scalars['BigInt']['input']>;
rawPayout_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawPayout_lt?: InputMaybe<Scalars['BigInt']['input']>;
rawPayout_lte?: InputMaybe<Scalars['BigInt']['input']>;
rawPayout_not?: InputMaybe<Scalars['BigInt']['input']>;
rawPayout_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawPotentialPayout?: InputMaybe<Scalars['BigInt']['input']>;
rawPotentialPayout_gt?: InputMaybe<Scalars['BigInt']['input']>;
rawPotentialPayout_gte?: InputMaybe<Scalars['BigInt']['input']>;
rawPotentialPayout_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawPotentialPayout_lt?: InputMaybe<Scalars['BigInt']['input']>;
rawPotentialPayout_lte?: InputMaybe<Scalars['BigInt']['input']>;
rawPotentialPayout_not?: InputMaybe<Scalars['BigInt']['input']>;
rawPotentialPayout_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawSettledMargin?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledMargin_gt?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledMargin_gte?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledMargin_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawSettledMargin_lt?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledMargin_lte?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledMargin_not?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledMargin_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawSettledOdds?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledOdds_gt?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledOdds_gte?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledOdds_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
rawSettledOdds_lt?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledOdds_lte?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledOdds_not?: InputMaybe<Scalars['BigInt']['input']>;
rawSettledOdds_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
redeemedBlockNumber?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockNumber_gt?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockNumber_gte?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockNumber_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
redeemedBlockNumber_lt?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockNumber_lte?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockNumber_not?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockNumber_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
redeemedBlockTimestamp?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockTimestamp_gt?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockTimestamp_gte?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockTimestamp_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
redeemedBlockTimestamp_lt?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockTimestamp_lte?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockTimestamp_not?: InputMaybe<Scalars['BigInt']['input']>;
redeemedBlockTimestamp_not_in?: InputMaybe<Array<Scalars['BigInt']['input']>>;
redeemedTxHash?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_contains?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_contains_nocase?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_ends_with?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_gt?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_gte?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_in?: InputMaybe<Array<Scalars['String']['input']>>;
redeemedTxHash_lt?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_lte?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_not?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_not_contains?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_not_contains_nocase?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_not_ends_with?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_not_ends_with_nocase?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_not_in?: InputMaybe<Array<Scalars['String']['input']>>;
redeemedTxHash_not_starts_with?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_not_starts_with_nocase?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_starts_with?: InputMaybe<Scalars['String']['input']>;
redeemedTxHash_starts_with_nocase?: InputMaybe<Scalars['String']['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']>;
result?: InputMaybe<BetResult>;
result_in?: InputMaybe<Array<BetResult>>;
result_not?: InputMaybe<BetResult>;
result_not_in?: InputMaybe<Array<BetResult>>;
selections_?: InputMaybe<Selection_Filter>;
settledMargin?: InputMaybe<Scalars['BigDecimal']['input']>;
settledMargin_gt?: InputMaybe<Scalars['BigDecimal']['input']>;
settledMargin_gte?: InputMaybe<Scalars['BigDecimal']['input']>;
settledMargin_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
settledMargin_lt?: InputMaybe<Scalars['BigDecimal']['input']>;
settledMargin_lte?: InputMaybe<Scalars['BigDecimal']['input']>;
settledMargin_not?: InputMaybe<Scalars['BigDecimal']['input']>;
settledMargin_not_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
settledOdds?: InputMaybe<Scalars['BigDecimal']['input']>;
settledOdds_gt?: InputMaybe<Scalars['BigDecimal']['input']>;
settledOdds_gte?: InputMaybe<Scalars['BigDecimal']['input']>;
settledOdds_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
settledOdds_lt?: InputMaybe<Scalars['BigDecimal']['input']>;
settledOdds_lte?: InputMaybe<Scalars['BigDecimal']['input']>;
settledOdds_not?: InputMaybe<Scalars['BigDecimal']['input']>;
settledOdds_not_in?: InputMaybe<Array<Scalars['BigDecimal']['input']>>;
status?: InputMaybe<BetStatus>;
status_in?: InputMaybe<Array<BetStatus>>;
status_not?: InputMaybe<BetStatus>;
status_not_in?: InputMaybe<Array<BetStatus>>;
type?: InputMaybe<BetType>;
type_in?: InputMaybe<Array<BetType>>;
type_not?: InputMaybe<BetType>;
type_not_in?: InputMaybe<Array<BetType>>;
};
export declare enum Bet_OrderBy {
CanceledSubBetsCount = "_canceledSubBetsCount",
ConditionIds = "_conditionIds",
Conditions = "_conditions",
Games = "_games",
IsFreebet = "_isFreebet",
LostSubBetsCount = "_lostSubBetsCount",
MarginsForSettle = "_marginsForSettle",
OddsDecimals = "_oddsDecimals",
SubBetsCount = "_subBetsCount",
TokenDecimals = "_tokenDecimals",
UpdatedAt = "_updatedAt",
WonSubBetsCount = "_wonSubBetsCount",
Actor = "actor",
Affiliate = "affiliate",
Amount = "amount",
ApproxSettledAt = "approxSettledAt",
BetId = "betId",
Bettor = "bettor",
Cashout = "cashout",
Core = "core",
CreatedBlockNumber = "createdBlockNumber",
CreatedBlockTimestamp = "createdBlockTimestamp",
CreatedTxHash = "createdTxHash",
Freebet = "freebet",
Id = "id",
IsCashedOut = "isCashedOut",
IsRedeemable = "isRedeemable",
IsRedeemed = "isRedeemed",
Odds = "odds",
Owner = "owner",
Payout = "payout",
PotentialPayout = "potentialPayout",
RawAmount = "rawAmount",
RawOdds = "rawOdds",
RawPayout = "rawPayout",
RawPotentialPayout = "rawPotentialPayout",
RawSettledMargin = "rawSettledMargin",
RawSettledOdds = "rawSettledOdds",
RedeemedBlockNumber = "redeemedBlockNumber",
RedeemedBlockTimestamp = "redeemedBlockTimestamp",
RedeemedTxHash = "redeemedTxHash",
ResolvedBlockNumber = "resolvedBlockNumber",
ResolvedBlockTimestamp = "resolvedBlockTimestamp",
ResolvedTxHash = "resolvedTxHash",
Result = "result",
Selections = "selections",
SettledMargin = "settledMargin",
SettledO