ConneX_Help.pdf - 第66页
Objects Conne X ex pose s the fo ll o w i ng G rap hQL in put ob j e c ts: Com pa ra bleB y t eOp er a ti on Fi lt e r In put R e p rese nts f i l ters f or a Byte type . Input Fi e lds Name D escrip t ion eq ( Byte ) Fi…

Enums
ConneX exposes the following GraphQL enums:
AdapterState
Represents the different state an adapter can be in.
Values Description
NOT_INSERTED Adapter is not inserted.
INSERTED Adapter is inserted.
VALIDATED Adapter is inserted and validated.
VALIDATE_FAILEDAdapter validation failed.
UNKNOWN Adapter state is unknown.
POWER_FAULT Adapter experienced a power fault.
EntityType
Represents the different types an entity can represent.
Values Description
HANDLER Represents a PSV system.
PROGRAMMERRepresents a programmer (e.g. LumenX or FlashCORE).
ADAPTER Represents a programmer adapter.
JOB Represents a programming job.
HandlerType
Represents the different types a PSV system object can be.
Values Description
DESKTOPRepresents a desktop programming system.
PSV2800 Represents a PSV2800 programming system.
PSV3000 Represents a PSV3000 programming system.
PSV5000 Represents a PSV5000 programming system.
PSV7000 Represents a PSV7000 programming system.
ProgrammerType
Represents the different types a programmer object can be.
Values Description
FLASH_CORERepresents a FlashCORE III programmer.
LUMEN_X Represents a LumenX programmer.
SortEnumType
Represents the different types of sorting that can be applied when filtering.
ValuesDescription
ASC Sort the values in ascending order.
DESC Sort the values in descending order.

Objects
ConneX exposes the following GraphQL input objects:
ComparableByteOperationFilterInput
Represents filters for a
Byte
type.
Input Fields
Name Description
eq
(
Byte
) Filter results to when the
Byte
value equals the given value.
gt
(
Byte
) Filter results to when the
Byte
value is greater than the given value.
gte
(
Byte
) Filter results to when the
Byte
value is greater than or equal to the given value.
in
(
[Byte!]
) Filter results to when the
Byte
value is in the collection of the given values.
lt
(
Byte
) Filter results to when the
Byte
value is less than the given value.
lte
(
Byte
) Filter results to when the
Byte
value is less than or equal to the given value.
neq
(
Byte
) Filter results to when the
Byte
value does not equals the given value.
ngt
(
Byte
) Filter results to when the
Byte
value is not greater than the given value.
ngte
(
Byte
)
Filter results to when the
Byte
value is not greater than or equal to the given value.
nin
(
[Byte!]
)Filter results to when the
Byte
value is not in the collection of the given values.
nlt
(
Byte
) Filter results to when the
Byte
value is not less than the given value.
nlte
(
Byte
) Filter results to when the
Byte
value is not less than or equal to the given value.
ComparableDateTimeOperationFilterInput
Represents filters for a
DateTime
type.
Input Fields
Name Description
eq
(
DateTime
) Filter results to when the
DateTime
value equals the given value.
gt
(
DateTime
) Filter results to when the
DateTime
value is greater than the given value.
gte
(
DateTime
) Filter results to when the
DateTime
value is greater than or equal to the given value.
in
(
[DateTime!]
) Filter results to when the
DateTime
value is in the collection of the given values.
lt
(
DateTime
) Filter results to when the
DateTime
value is less than the given value.
lte
(
DateTime
) Filter results to when the
DateTime
value is less than or equal to the given value.
neq
(
DateTime
) Filter results to when the
DateTime
value does not equals the given value.
ngt
(
DateTime
) Filter results to when the
DateTime
value is not greater than the given value.
ngte
(
DateTime
) Filter results to when the
DateTime
value is not greater than or equal to the given value.
nin
(
[DateTime!]
)Filter results to when the
DateTime
value is not in the collection of the given values.
nlt
(
DateTime
) Filter results to when the
DateTime
value is not less than the given value.
nlte
(
DateTime
) Filter results to when the
DateTime
value is not less than or equal to the given value.
ComparableGuidOperationFilterInput
Represents filters for a
UUID
type.
Input Fields
Name Description
eq
(
UUID
) Filter results to when the
UUID
value equals the given value.
gt
(
UUID
) Filter results to when the
UUID
value is greater than the given value.
gte
(
UUID
) Filter results to when the
UUID
value is greater than or equal to the given value.
in
(
[UUID!]
) Filter results to when the
UUID
value is in the collection of the given values.
lt
(
UUID
) Filter results to when the
UUID
value is less than the given value.
lte
(
UUID
) Filter results to when the
UUID
value is less than or equal to the given value.
neq
(
UUID
) Filter results to when the
UUID
value does not equals the given value.

ngt
(
UUID
) Filter results to when the
UUID
value is not greater than the given value.
ngte
(
UUID
) Filter results to when the
UUID
value is not greater than or equal to the given value.
nin
(
[UUID!]
)Filter results to when the
UUID
value is not in the collection of the given values.
nlt
(
UUID
) Filter results to when the
UUID
value is not less than the given value.
nlte
(
UUID
)
Filter results to when the
UUID
value is not less than or equal to the given value.
Name Description
ListComparableByteOperationFilterInput
Represents filters for a
[Byte]
type.
Input Fields
Name Description
all
(
ComparableGuidOperationFilterInput
) Filter results to when all match the given.
ComparableGuidOperationFilterInput
any
(
Boolean
) TODO: Figure out what this does.
none
(
ComparableGuidOperationFilterInput
)Filter results to when none match the given
ComparableGuidOperationFilterInput
.
some
(
ComparableGuidOperationFilterInput
)Filter results to when some match the given
ComparableGuidOperationFilterInput
.
MessageModelFilterInput
Represents filters for a
[MessageModel]
type.
Input Fields
Name Description
and
(
[MessageModelFilterInput]
) Add additional filtering criteria to restrict results.
contentType
(
StringOperationFilterInput
) Filter results based on the
contentType
field.
messageModelId
(
ComparableGuidOperationFilterInput
)Filter results based on the
messageModelId
or [MessageModelFilterInput]
Add additional filtering criteria to expand results.
payload
(
ListComparableByteOperationFilterInput
) Filter results based on the
payload
field.
timestamp
(
ComparableDateTimeOperationFilterInput
) Filter results based on the
timestamp
field.
topic
(
StringOperationFilterInput
) Filter results based on the
topic
field.
MessageModelSortInput
Represents sort orders for a
[MessageModel]
type.
Input Fields
Name Description
contentType
(
SortEnumType
) Sort results based on the
contentType
field.
messageModelId
(
SortEnumType
)Sort results based on the
messageModelId
timestamp
(
SortEnumType
) Sort results based on the
timestamp
field.
topic
(
SortEnumType
) Sort results based on the
topic
field.
StringOperationFilterInput
Represents filters for a
String
type.
Input Fields
Name Description
and
(
[StringOperationFilterInput!]
)Add additional filtering criteria to restrict results.
contains
(
String
) Filter results to when the
String
value contains the given value.
endsWith
(
String
) Filter results to when the
String
value ends with the given value.