此页面由 AI 自动翻译。查看英文原版

本页目录

  • 关于类型
  • App
  • AppConnection
  • AppDetail
  • AppFrontend
  • AppRelease
  • AppReleaseConnection
  • AppReleaseModel
  • AppReleaseStore
  • AppReleaseWithDetail
  • AppScreenshot
  • AppStats
  • AppStore
  • AppUser
  • Device
  • DeviceApp
  • DeviceAppConnection
  • DeviceAppDetail
  • DeviceAppFailure
  • DeviceAppFrontend
  • DeviceAppInstallation
  • DeviceAppState
  • DeviceAppUpdate
  • DeviceConnection
  • DeviceGroup
  • DeviceGroupConnection
  • DeviceNetworkInterface
  • DeviceOsRelease
  • DeviceUpgrade
  • DeviceUpgradeConnection
  • DeviceWithDetail
  • EventFile
  • EventSnap
  • EventSnapConnection
  • PageInfo
  • TeamAdoptKey
  • TeamAdoptKeyConnection
  • 相关文档

类型

当您已经知道所需的操作,并想要获取 Luxonis Hub GraphQL 控制 API 返回的确切公共数据类型时,请使用此页面。它涵盖了您在查询和突变结果中最有可能直接选择的公共对象和连接类型。

关于类型

这些类型是您在使用 publicApppublicAppsteam { ... } 时最常遇到的公共输出形状。使用此页面来:
  • 确认公共对象上可用的确切字段名称
  • 检查连接类型和详细信息包装器类型的顶层形状
  • 直接从查询、突变或指南链接到一种类型
已弃用的字段故意省略。

App

代表在公共或团队范围目录中可见的应用。

App 的字段

  • id (ID!)
  • identifier (String!)
  • isPublic (Boolean!)
  • scope (AppScope!)
  • coverImageUrl (String)
  • tags ([String!])
  • stats (AppStats)
  • store (AppStore)
  • createdAt (DateTime!)
  • updatedAt (DateTime!)

AppConnection

游标分页的应用列表。

AppConnection 的字段

  • nodes ([App!]!)
  • edges ([AppEdge!]!)
  • pageInfo (PageInfo!)

AppDetail

详细的应用视图,结合了基础应用对象以及相关的前端、发布、截图和特定于查看器的信息。

AppDetail 的字段

  • app (App!)
  • frontend (AppFrontend)
  • releases (AppReleaseConnection!)
  • screenshots ([AppScreenshot!])
  • user (AppUser!)

AppFrontend

应用的元数据。

AppFrontend 的字段

  • frontendUrl (String!)
  • isFallback (Boolean!)

AppRelease

一个应用发布的基本元数据。

AppRelease 的字段

  • id (ID!)
  • appId (ID!)
  • version (String!)
  • isPublic (Boolean!)
  • createdAt (DateTime!)
  • updatedAt (DateTime!)

AppReleaseConnection

应用发布版本的游标分页列表。

AppReleaseConnection 的字段

  • nodes ([AppRelease!]!)
  • edges ([AppReleaseEdge!]!)
  • pageInfo (PageInfo!)

AppReleaseModel

附加到应用发布版本的模型元数据。

AppReleaseModel 的字段

  • modelId (ID!)
  • modelIdentifier (String!)
  • modelInstanceId (ID!)
  • modelVersionId (ID!)

AppReleaseStore

附加到应用发布版本的商店元数据。

AppReleaseStore 的字段

  • changelog (String!)
  • createdAt (DateTime!)
  • updatedAt (DateTime!)

AppReleaseWithDetail

包含模型和商店元数据的详细应用发布版本视图。

AppReleaseWithDetail 的字段

  • id (ID!)
  • appId (ID!)
  • version (String!)
  • isPublic (Boolean!)
  • models ([AppReleaseModel!])
  • store (AppReleaseStore)
  • createdAt (DateTime!)
  • updatedAt (DateTime!)

AppScreenshot

应用列表的截图元数据。

AppScreenshot 的字段

  • appStoreMediaId (ID!)
  • order (Int!)
  • url (String!)

AppStats

应用的聚合使用指标。

AppStats 的字段

  • downloadCount (Int!)
  • starCount (Int!)

AppStore

应用的商店相关元数据。

AppStore 的字段

  • name (String)
  • descriptionShort (String)
  • descriptionLong (String)
  • sourceUrl (String)

AppUser

特定于查看器的应用元数据。

AppUser 的字段

  • isStarred (Boolean!)

Device

托管设备的基元数据。

Device 的字段

  • id (ID!)
  • name (String!)
  • kind (DeviceKind!)
  • status (DeviceStatus!)
  • architecture (DeviceArch!)
  • capabilities ([DeviceCapability!]!)
  • flags ([DeviceFlag!]!)
  • model (String)
  • normalizedModel (String)
  • platform (String)
  • serialNumber (String)
  • linuxId (String)
  • osRelease (DeviceOsRelease)
  • version (String)
  • lastContactAt (DateTime)
  • lastStatusChangeAt (DateTime)

DeviceApp

安装在设备上的应用的基元数据。

DeviceApp 的字段

  • id (ID!)
  • identifier (String!)
  • localAppId (String!)
  • appVersion (String!)
  • enabled (Boolean)
  • frontendPort (Int)
  • isDev (Boolean!)
  • state (DeviceAppState!)

DeviceAppConnection

单个设备的应用的游标分页列表。

DeviceAppConnection 的字段

  • nodes ([DeviceApp!]!)
  • edges ([DeviceAppEdge!]!)
  • pageInfo (PageInfo!)

DeviceAppDetail

已安装设备应用的详细视图及其相关的应用元数据。

DeviceAppDetail 字段

  • deviceApp (DeviceApp!)
  • app (AppDetail)
  • appRelease (AppRelease)
  • frontend (DeviceAppFrontend)

DeviceAppFailure

设备应用状态的失败详情。

DeviceAppFailure 字段

  • code (Int)
  • message (String!)

DeviceAppFrontend

设备应用的前端端点元数据。

DeviceAppFrontend 字段

  • kind (DeviceAppFrontendKind!)
  • url (String!)

DeviceAppInstallation

设备应用的安装进度详情。

DeviceAppInstallation 字段

  • processing (Boolean!)
  • progress (Int)

DeviceAppState

设备应用的当前运行时和更新状态。

DeviceAppState 字段

  • status (DeviceAppStatus!)
  • failure (DeviceAppFailure)
  • installation (DeviceAppInstallation)
  • update (DeviceAppUpdate)

DeviceAppUpdate

设备应用的更新进度详情。

DeviceAppUpdate 字段

  • appVersion (String!)
  • message (String)
  • progress (Int)
  • status (DeviceAppUpdateStatus!)

DeviceConnection

设备的光标分页列表。

DeviceConnection 字段

  • nodes ([Device!]!)
  • edges ([DeviceEdge!]!)
  • pageInfo (PageInfo!)

DeviceGroup

设备组的元数据。

DeviceGroup 字段

  • id (ID!)
  • name (String!)
  • createdAt (DateTime!)
  • updatedAt (DateTime!)

DeviceGroupConnection

设备组的光标分页列表。

DeviceGroupConnection 字段

  • nodes ([DeviceGroup!]!)
  • edges ([DeviceGroupEdge!]!)
  • pageInfo (PageInfo!)

DeviceNetworkInterface

设备的网络接口详情。

DeviceNetworkInterface 字段

  • interfaceName (String!)
  • ipv4Address (IpAddress)
  • ipv6Address (IpAddress)
  • macAddress (MacAddress)
  • otherIps ([IpAddress!])

DeviceOsRelease

设备的操作系统发布元数据。

DeviceOsRelease 字段

  • id (Int!)
  • imageRev (String!)
  • versionId (String!)
  • buildId (String)
  • flavor (String)
  • name (String)
  • prettyName (String)
  • version (String)

DeviceUpgrade

设备的 OTA 或升级记录。

DeviceUpgrade 字段

  • status (DeviceUpgradeStatus!)
  • percentage (Int)
  • error (String)
  • stdout (String)
  • stderr (String)
  • startedByTeamMemberId (ID)
  • versionFrom (UUID)
  • versionTo (UUID)
  • startAt (DateTime)
  • endAt (DateTime)
  • createdAt (DateTime!)
  • updatedAt (DateTime!)

DeviceUpgradeConnection

设备升级记录的光标分页列表。

DeviceUpgradeConnection 字段

  • nodes ([DeviceUpgrade!]!)
  • edges ([DeviceUpgradeEdge!]!)
  • pageInfo (PageInfo!)

DeviceWithDetail

包含网络和升级元数据的详细设备视图。

DeviceWithDetail 字段

  • id (ID!)
  • name (String!)
  • kind (DeviceKind!)
  • status (DeviceStatus!)
  • architecture (DeviceArch!)
  • capabilities ([DeviceCapability!]!)
  • flags ([DeviceFlag!]!)
  • availableUpgrade (Firmware)
  • networkInterfaces ([DeviceNetworkInterface!]!)
  • model (String)
  • normalizedModel (String)
  • platform (String)
  • serialNumber (String)
  • linuxId (String)
  • osRelease (DeviceOsRelease)
  • version (String)
  • lastContactAt (DateTime)
  • lastStatusChangeAt (DateTime)

EventFile

附加到事件快照的已存储文件。

EventFile 字段

  • id (ID!)
  • name (String!)
  • classification (EventFileClassification!)
  • mimeType (String!)
  • hash (String!)
  • size (Int!)
  • presignedUrl (String!)

EventSnap

已存储的快照及其关联元数据。

EventSnap 字段

  • id (ID!)
  • name (String!)
  • createdAt (DateTime!)
  • tags ([String!]!)
  • extras (JSONObject!)
  • files ([EventFile!])
  • sourceAppIdentifier (String)
  • sourceDeviceId (ID)
  • sourceSerialNumber (String)

EventSnapConnection

事件快照的光标分页列表。

EventSnapConnection 字段

  • nodes ([EventSnap!]!)
  • edges ([EventSnapEdge!]!)
  • pageInfo (PageInfo!)

PageInfo

连接类型共享的分页元数据。

PageInfo 字段

  • hasNextPage (Boolean!)
  • hasPreviousPage (Boolean!)
  • startCursor (String)
  • endCursor (String)

TeamAdoptKey

某个采用密钥的元数据。

TeamAdoptKey 字段

  • id (ID!)
  • name (String!)
  • usesRemaining (Int!)
  • deleteWhenUnusable (Boolean!)
  • expiresAt (DateTime)
  • revokedAt (DateTime)

TeamAdoptKeyConnection

采用密钥的光标分页列表。

TeamAdoptKeyConnection 字段

  • nodes ([TeamAdoptKey!]!)
  • edges ([TeamAdoptKeyEdge!]!)
  • pageInfo (PageInfo!)

相关文档