INPUT_OBJECT

ServerCondition

A condition to be used against Server object types. All fields are tested for equality and combined with a logical ‘and.’

link GraphQL Schema definition

  • input ServerCondition {
  • # Checks for equality with the object’s `userId` field.
  • userId: UUID
  • # Checks for equality with the object’s `deviceId` field.
  • deviceId: UUID
  • # Checks for equality with the object’s `serialNumber` field.
  • serialNumber: String
  • # Checks for equality with the object’s `organizationId` field.
  • organizationId: UUID
  • # Checks for equality with the object’s `label` field.
  • label: String
  • # Checks for equality with the object’s `tags` field.
  • tags: [String]
  • # Checks for equality with the object’s `attributes` field.
  • attributes: JSON
  • # Checks for equality with the object’s `activated` field.
  • activated: Boolean
  • # Checks for equality with the object’s `hostIp` field.
  • hostIp: String
  • # Checks for equality with the object’s `sseUrl` field.
  • sseUrl: String
  • # Checks for equality with the object’s `sseToken` field.
  • sseToken: String
  • # Checks for equality with the object’s `mqPort` field.
  • mqPort: String
  • # Checks for equality with the object’s `mqTopic` field.
  • mqTopic: String
  • # Checks for equality with the object’s `mqSubTopic` field.
  • mqSubTopic: String
  • # Checks for equality with the object’s `posId` field.
  • posId: String
  • # Checks for equality with the object’s `faceDetection` field.
  • faceDetection: Boolean
  • # Checks for equality with the object’s `deviceMode` field.
  • deviceMode: DeviceModes
  • # Checks for equality with the object’s `cameraAlphaType` field.
  • cameraAlphaType: CameraType
  • # Checks for equality with the object’s `cameraAlphaStatus` field.
  • cameraAlphaStatus: CameraStatus
  • # Checks for equality with the object’s `cameraBetaType` field.
  • cameraBetaType: CameraType
  • # Checks for equality with the object’s `cameraBetaStatus` field.
  • cameraBetaStatus: CameraStatus
  • # Checks for equality with the object’s `createdAt` field.
  • createdAt: Datetime
  • # Checks for equality with the object’s `siteId` field.
  • siteId: String
  • # Checks for equality with the object’s `groupId` field.
  • groupId: String
  • # Checks for equality with the object’s `subGroupId` field.
  • subGroupId: String
  • # Checks for equality with the object’s `licensed` field.
  • licensed: Boolean
  • # Checks for equality with the object’s `mqTcpPort` field.
  • mqTcpPort: String
  • # Checks for equality with the object’s `rtspPort` field.
  • rtspPort: String
  • # Checks for equality with the object’s `clientKey` field.
  • clientKey: String
  • # Checks for equality with the object’s `clientCrt` field.
  • clientCrt: String
  • # Checks for equality with the object’s `mqHealth` field.
  • mqHealth: Boolean
  • # Checks for equality with the object’s `lastModifiedAt` field.
  • lastModifiedAt: Datetime
  • # Checks for equality with the object’s `lastModifiedBy` field.
  • lastModifiedBy: String
  • # Checks for equality with the object’s `detectionTag` field.
  • detectionTag: String
  • }