diff --git a/src/index.tsx b/src/index.tsx index d7ffb69..0a2352a 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -124,7 +124,11 @@ export enum DeviceTypeEnum { Ios = "IOS", } -export type EnumFilter = { +export type EnumFilterBool = { + equals?: InputMaybe; +}; + +export type EnumFilterString = { equals?: InputMaybe; }; @@ -134,6 +138,7 @@ export type FilterInput = { cueObjectAngle?: InputMaybe; cueObjectDistance?: InputMaybe; intendedPocketType?: InputMaybe; + make?: InputMaybe; orFilters?: InputMaybe; shotDirection?: InputMaybe; targetPocketDistance?: InputMaybe; @@ -168,7 +173,11 @@ export type IntPoint2D = { }; export type IntendedPocketTypeInput = { - value: EnumFilter; + value: EnumFilterString; +}; + +export type MakeInputGql = { + value: EnumFilterBool; }; export type MakePercentageIntervalGql = { @@ -304,7 +313,7 @@ export enum ShotDirectionEnum { } export type ShotDirectionInput = { - value: EnumFilter; + value: EnumFilterString; }; export type ShotFeaturesGql = { diff --git a/src/schema.gql b/src/schema.gql index 15d64e3..d8cb851 100644 --- a/src/schema.gql +++ b/src/schema.gql @@ -62,6 +62,7 @@ input FilterInput { shotDirection: ShotDirectionInput = null videoId: [Int!] = null userId: [Int!] = null + make: MakeInputGQL = null } input AndFilter { @@ -94,15 +95,23 @@ input CueBallSpeedInput { } input IntendedPocketTypeInput { - value: EnumFilter! + value: EnumFilterString! } -input EnumFilter { +input EnumFilterString { equals: String = null } input ShotDirectionInput { - value: EnumFilter! + value: EnumFilterString! +} + +input MakeInputGQL { + value: EnumFilterBool! +} + +input EnumFilterBool { + equals: String = null } type UserGQL {