ConneX_Help.pdf - 第44页
none: Compara bleByteOperat ionFilterInput some: Compara bleByteOperat ionFilterInput any: Boolean } input Me ssageModelFilt erInput { and: [Message ModelFilterIn put!] or: [MessageM odelFilterInp ut!] topic: String Oper…

"
G
e
t
t
h
e
l
a
t
e
s
t
s
t
a
t
i
s
t
i
c
s
f
o
r
t
h
e
s
p
e
c
i
f
i
e
d
P
S
V
s
y
s
t
e
m
.
"
latestHandlerStatistics("The handler system's unique identifier." entityIdentifier: String): HandlerStatistics
handlerMetrics("The handler's unique identifier." handlerIdentifier: String "The time bucket to aggregate metrics ove
r." timeBucket: String "The interval of time to query." interval: String): [HandlerMetrics]
adapterMetrics("The adapter's unique identifier." adapterIdentifier: String "The time bucket to aggregate metrics ove
r." timeBucket: String "The interval of time to query." interval: String): [AdapterMetrics]
"Look up all the known entities connected to this instance of ConneX."
entities: [Entity]
"Look up all the known entity types that can be connected to this instance of ConneX."
entityTypes: [EntityType!]
"Look up all the known PSV systems connected to this instance of ConneX."
systems: [Handler]
"Look up a singular PSV system by its database ID."
system("The database identifier of the handler." databaseId: Int!): Handler
"Look up all the known PSV system types that can be connected to this instance of ConneX."
systemTypes: [HandlerType!]
"Look up all the known programmers connected to this instance of ConneX."
programmers: [ProgrammerModel]
"Look up all the known programmer system types that can be connected to this instance of ConneX."
programmerTypes: [ProgrammerType!]
"Look up all the known adapters connected to this instance of ConneX."
adapters: [AdapterModel]
"Get the license information for the ConneX Service"
license: LicenseModel
}
input ComparableByteOperationFilterInput {
eq: Byte
neq: Byte
in: [Byte!]
nin: [Byte!]
gt: Byte
ngt: Byte
gte: Byte
ngte: Byte
lt: Byte
nlt: Byte
lte: Byte
nlte: Byte
}
input ComparableDateTimeOperationFilterInput {
eq: DateTime
neq: DateTime
in: [DateTime!]
nin: [DateTime!]
gt: DateTime
ngt: DateTime
gte: DateTime
ngte: DateTime
lt: DateTime
nlt: DateTime
lte: DateTime
nlte: DateTime
}
input ComparableGuidOperationFilterInput {
eq: UUID
neq: UUID
in: [UUID!]
nin: [UUID!]
gt: UUID
ngt: UUID
gte: UUID
ngte: UUID
lt: UUID
nlt: UUID
lte: UUID
nlte: UUID
}
input ListComparableByteOperationFilterInput {
all: ComparableByteOperationFilterInput

none: ComparableByteOperationFilterInput
some: ComparableByteOperationFilterInput
any: Boolean
}
input MessageModelFilterInput {
and: [MessageModelFilterInput!]
or: [MessageModelFilterInput!]
topic: StringOperationFilterInput
contentType: StringOperationFilterInput
payload: ListComparableByteOperationFilterInput
timestamp: ComparableDateTimeOperationFilterInput
messageModelId: ComparableGuidOperationFilterInput
}
input MessageModelSortInput {
topic: SortEnumType
contentType: SortEnumType
timestamp: SortEnumType
messageModelId: SortEnumType
}
input StringOperationFilterInput {
and: [StringOperationFilterInput!]
or: [StringOperationFilterInput!]
eq: String
neq: String
contains: String
ncontains: String
in: [String]
nin: [String]
startsWith: String
nstartsWith: String
endsWith: String
nendsWith: String
}
enum AdapterState {
NOT_INSERTED
INSERTED
VALIDATED
VALIDATE_FAILED
UNKNOWN
POWER_FAULT
}
enum EntityType {
HANDLER
PROGRAMMER
ADAPTER
JOB
}
enum HandlerType {
DESKTOP
PSV2800
PSV3000
PSV5000
PSV7000
}
enum ProgrammerType {
FLASH_CORE
LUMEN_X
}
enum SortEnumType {
ASC
DESC
}
"The `@defer` directive may be provided for fragment spreads and inline fragments to inform the executor to delay the e
x
e
c
u
t
i
o
n
o
f
t
h
e
c
u
r
r
e
n
t
f
r
a
g
m
e
n
t
t
o
i
n
d
i
c
a
t
e
d
e
p
r
i
o
r
i
t
i
z
a
t
i
o
n
o
f
t
h
e
c
u
r
r
e
n
t
f
r
a
g
m
e
n
t
.
A
q
u
e
r
y
w
i
t
h
`
@
d
e
f
e
r
`
d
i
r
e
c
t
i
v
e

xecution of the current fragment to indicate deprioritization of the current fragment. A query with `@defer` directive
will cause the request to potentially return multiple responses, where non-deferred data is delivered in the initial re
sponse and data deferred is delivered in a subsequent response. `@include` and `@skip` take precedence over `@defer`."
directive @defer("If this argument label has a value other than null, it will be passed on to the result of this defer
directive. This label is intended to give client applications a way to identify to which fragment a deferred result bel
ongs to." label: String "Deferred when true." if: Boolean) on FRAGMENT_SPREAD | INLINE_FRAGMENT
"The `@specifiedBy` directive is used within the type system definition language to provide a URL for specifying the be
havior of custom scalar definitions."
directive @specifiedBy("The specifiedBy URL points to a human-readable specification. This field will only read a resul
t for scalar types." url: String!) on SCALAR
"The `@stream` directive may be provided for a field of `List` type so that the backend can leverage technology such as
asynchronous iterators to provide a partial list in the initial response, and additional list items in subsequent respo
nses. `@include` and `@skip` take precedence over `@stream`."
directive @stream("If this argument label has a value other than null, it will be passed on to the result of this strea
m directive. This label is intended to give client applications a way to identify to which fragment a streamed result b
elongs to." label: String "The initial elements that shall be send down to the consumer." initialCount: Int! = 0 "Strea
med when true." if: Boolean) on FIELD
"The `Byte` scalar type represents non-fractional whole numeric values. Byte can represent values between 0 and 255."
scalar Byte
"The `DateTime` scalar represents an ISO-8601 compliant date time type."
scalar DateTime @specifiedBy(url: "https:\/\/www.graphql-scalars.com\/date-time")
"The `Long` scalar type represents non-fractional signed whole 64-bit numeric values. Long can represent values between
-(2^63) and 2^63 - 1."
scalar Long
scalar UUID @specifiedBy(url: "https:\/\/tools.ietf.org\/html\/rfc4122")
"The UnsignedInt scalar type represents a unsigned 32-bit numeric non-fractional value greater than or equal to 0."
scalar UnsignedInt