INPUT_OBJECT

ServerFilter

A filter to be used against Server object types. All fields are combined with a logical ‘and.’

link GraphQL Schema definition

  • input ServerFilter {
  • # Filter by the object’s `userId` field.
  • userId: UUIDFilter
  • # Filter by the object’s `deviceId` field.
  • deviceId: UUIDFilter
  • # Filter by the object’s `serialNumber` field.
  • serialNumber: StringFilter
  • # Filter by the object’s `organizationId` field.
  • organizationId: UUIDFilter
  • # Filter by the object’s `label` field.
  • label: StringFilter
  • # Filter by the object’s `tags` field.
  • tags: StringListFilter
  • # Filter by the object’s `attributes` field.
  • attributes: JSONFilter
  • # Filter by the object’s `activated` field.
  • activated: BooleanFilter
  • # Filter by the object’s `hostIp` field.
  • hostIp: StringFilter
  • # Filter by the object’s `sseUrl` field.
  • sseUrl: StringFilter
  • # Filter by the object’s `sseToken` field.
  • sseToken: StringFilter
  • # Filter by the object’s `mqPort` field.
  • mqPort: StringFilter
  • # Filter by the object’s `mqTopic` field.
  • mqTopic: StringFilter
  • # Filter by the object’s `mqSubTopic` field.
  • mqSubTopic: StringFilter
  • # Filter by the object’s `posId` field.
  • posId: StringFilter
  • # Filter by the object’s `faceDetection` field.
  • faceDetection: BooleanFilter
  • # Filter by the object’s `deviceMode` field.
  • deviceMode: DeviceModesFilter
  • # Filter by the object’s `cameraAlphaType` field.
  • cameraAlphaType: CameraTypeFilter
  • # Filter by the object’s `cameraAlphaStatus` field.
  • cameraAlphaStatus: CameraStatusFilter
  • # Filter by the object’s `cameraBetaType` field.
  • cameraBetaType: CameraTypeFilter
  • # Filter by the object’s `cameraBetaStatus` field.
  • cameraBetaStatus: CameraStatusFilter
  • # Filter by the object’s `createdAt` field.
  • createdAt: DatetimeFilter
  • # Filter by the object’s `siteId` field.
  • siteId: StringFilter
  • # Filter by the object’s `groupId` field.
  • groupId: StringFilter
  • # Filter by the object’s `subGroupId` field.
  • subGroupId: StringFilter
  • # Filter by the object’s `licensed` field.
  • licensed: BooleanFilter
  • # Filter by the object’s `mqTcpPort` field.
  • mqTcpPort: StringFilter
  • # Filter by the object’s `rtspPort` field.
  • rtspPort: StringFilter
  • # Filter by the object’s `clientKey` field.
  • clientKey: StringFilter
  • # Filter by the object’s `clientCrt` field.
  • clientCrt: StringFilter
  • # Filter by the object’s `mqHealth` field.
  • mqHealth: BooleanFilter
  • # Filter by the object’s `lastModifiedAt` field.
  • lastModifiedAt: DatetimeFilter
  • # Filter by the object’s `lastModifiedBy` field.
  • lastModifiedBy: StringFilter
  • # Filter by the object’s `detectionTag` field.
  • detectionTag: StringFilter
  • # Filter by the object’s `online` field.
  • online: BooleanFilter
  • # Checks for all expressions in this list.
  • and: [ServerFilter!]
  • # Checks for any expressions in this list.
  • or: [ServerFilter!]
  • # Negates the expression.
  • not: ServerFilter
  • }