diff --git a/src/index.tsx b/src/index.tsx index 143d819..d6e223b 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -961,7 +961,7 @@ export type FilterInput = orFilters?: never; shotDirection?: never; spinType?: never; - tableSize: Scalars["Float"]["input"]; + tableSize: RangeFilter; tags?: never; targetPocketDistance?: never; userId?: never; @@ -1326,9 +1326,12 @@ export type QueryWaitForArgs = { }; export type RangeFilter = { + greaterThan?: InputMaybe; greaterThanEqualTo?: InputMaybe; + greaterThanInclusive?: Scalars["Boolean"]["input"]; includeOnNone?: Scalars["Boolean"]["input"]; lessThan?: InputMaybe; + lessThanInclusive?: Scalars["Boolean"]["input"]; }; export type SerializedShotPathsGql = { diff --git a/src/schema.gql b/src/schema.gql index b5476db..64a6368 100644 --- a/src/schema.gql +++ b/src/schema.gql @@ -96,7 +96,7 @@ input FilterInput @oneOf { isLeftMiss: [Boolean!] isRightMiss: [Boolean!] isDirect: [Boolean!] - tableSize: Float + tableSize: RangeFilter bankAngle: RangeFilter bankDistance: RangeFilter kickAngle: RangeFilter @@ -110,7 +110,10 @@ input FilterInput @oneOf { input RangeFilter { lessThan: Float = null greaterThanEqualTo: Float = null + greaterThan: Float = null includeOnNone: Boolean! = false + lessThanInclusive: Boolean! = false + greaterThanInclusive: Boolean! = true } enum PocketEnum {