Make range filters generic
This commit is contained in:
@@ -131,11 +131,11 @@ input FilterInput @oneOf {
|
||||
andFilters: [FilterInput!]
|
||||
orFilters: [FilterInput!]
|
||||
notFilter: FilterInput
|
||||
cueObjectDistance: RangeFilter
|
||||
targetPocketDistance: RangeFilter
|
||||
cueObjectAngle: RangeFilter
|
||||
cueBallSpeed: RangeFilter
|
||||
difficulty: RangeFilter
|
||||
cueObjectDistance: FloatRangeFilter
|
||||
targetPocketDistance: FloatRangeFilter
|
||||
cueObjectAngle: FloatRangeFilter
|
||||
cueBallSpeed: FloatRangeFilter
|
||||
difficulty: FloatRangeFilter
|
||||
intendedPocketType: [PocketEnum!]
|
||||
shotDirection: [ShotDirectionEnum!]
|
||||
videoId: [Int!]
|
||||
@@ -149,22 +149,23 @@ input FilterInput @oneOf {
|
||||
isLeftMiss: [Boolean!]
|
||||
isRightMiss: [Boolean!]
|
||||
isDirect: [Boolean!]
|
||||
tableSize: RangeFilter
|
||||
bankAngle: RangeFilter
|
||||
bankDistance: RangeFilter
|
||||
kickAngle: RangeFilter
|
||||
kickDistance: RangeFilter
|
||||
cueAngleAfterObject: RangeFilter
|
||||
tableSize: FloatRangeFilter
|
||||
bankAngle: FloatRangeFilter
|
||||
bankDistance: FloatRangeFilter
|
||||
kickAngle: FloatRangeFilter
|
||||
kickDistance: FloatRangeFilter
|
||||
cueAngleAfterObject: FloatRangeFilter
|
||||
spinType: [SpinTypeEnum!]
|
||||
cueSpeedAfterObject: RangeFilter
|
||||
falsePositiveScore: RangeFilter
|
||||
cueSpeedAfterObject: FloatRangeFilter
|
||||
falsePositiveScore: FloatRangeFilter
|
||||
backcut: [Boolean!]
|
||||
targetPocketAngleDirection: [ShotDirectionEnum!]
|
||||
targetPocketAngle: RangeFilter
|
||||
missAngleInDegrees: RangeFilter
|
||||
targetPocketAngle: FloatRangeFilter
|
||||
missAngleInDegrees: FloatRangeFilter
|
||||
createdAt: DateRangeFilter
|
||||
}
|
||||
|
||||
input RangeFilter {
|
||||
input FloatRangeFilter {
|
||||
lessThan: Float = null
|
||||
greaterThanEqualTo: Float = null
|
||||
greaterThan: Float = null
|
||||
@@ -204,6 +205,20 @@ enum SpinTypeEnum {
|
||||
UNKNOWN
|
||||
}
|
||||
|
||||
input DateRangeFilter {
|
||||
lessThan: Date = null
|
||||
greaterThanEqualTo: Date = null
|
||||
greaterThan: Date = null
|
||||
includeOnNone: Boolean! = false
|
||||
lessThanInclusive: Boolean! = false
|
||||
greaterThanInclusive: Boolean! = true
|
||||
}
|
||||
|
||||
"""
|
||||
Date (isoformat)
|
||||
"""
|
||||
scalar Date
|
||||
|
||||
type BucketSetGQL {
|
||||
keyName: String!
|
||||
feature: String!
|
||||
|
Reference in New Issue
Block a user