REST Resource: deployments.groups.members

资源:GroupMember

分配给群组的群组成员。

JSON 表示法
{
  "name": string,
  "details": {
    object (GroupMemberDetails)
  }
}
字段
name

string

必需。成员的姓名。

details

object (GroupMemberDetails)

仅供输出。群组成员的更多详细信息,例如签到历史记录。

GroupMemberDetails

群组成员的详细信息,例如硬件 ID 和注册时间。所有这些信息均为只读信息。

JSON 表示法
{
  "hardwareId": [
    {
      object (HardwareID)
    }
  ],
  "registerTime": string,
  "hardwareName": string,
  "currentOta": {
    object (OtaProperties)
  },
  "checkins": [
    {
      object (Checkin)
    }
  ],
  "lastCheckin": {
    object (LastCheckin)
  }
}
字段
hardwareId[]

object (HardwareID)

与设备关联的硬件 ID(imei、meid、序列号等)列表。

registerTime

string (Timestamp format)

设备首次注册时的时间戳。

时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

hardwareName

string

硬件名称,例如 shamu。

currentOta

object (OtaProperties)

当前 OTA 名称。

checkins[]

object (Checkin)

所在位置历史记录。

lastCheckin

object (LastCheckin)

上次签到时间。

HardwareID

属于设备的硬件 ID。

JSON 表示法
{
  "id": string
}
字段
id

string

采用特定格式的 ID,例如 imei:XYZ。

OtaProperties

当前设备 OTA 的属性消息。

JSON 表示法
{
  "name": string,
  "url": string
}
字段
name

string

OTA 的名称。

url

string

OTA 的网址。

入住日期

单个设备签入。

JSON 表示法
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
字段
checkinTime

string (Timestamp format)

签到时的时间戳。仅当设备属于某个组时,此字段才会显示内容。

时间戳,采用 RFC3339 世界协调时间 (UTC)(即“祖鲁时”)格式,具有纳秒级分辨率,最多包含九个小数位。示例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

buildProperties

object (AndroidBuildProperties)

build 属性。

roOemKey1

string

ro.oem.key1 的值(如果存在)。

AndroidBuildProperties

设备 build 属性随签入一起发送。

JSON 表示法
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
字段
id

string

完整的 build ID。

product

string

产品 = ro.build.product,例如 shamu。

radio

string

电台。

bootloader

string

引导加载程序。

LastCheckin

上次签到信息。包含的信息比 checkin_history 字段中的相应项多。

JSON 表示法
{
  "checkin": {
    object (Checkin)
  },
  "digest": string,
  "locale": string,
  "extraBuildProperties": [
    {
      object (KeyValue)
    }
  ],
  "timeWindow": enum (TimeWindow)
}
字段
checkin

object (Checkin)

基本签到属性。

digest

string

发送回设备的结果的哈希值(如果有)。

locale

string

语言区域。

extraBuildProperties[]

object (KeyValue)

额外的 build 属性,如 ro.build.[device|client]

timeWindow

enum (TimeWindow)

上次签到的时间窗口

KeyValue

OTA API proto 的键值对消息。

JSON 表示法
{
  "key": string,
  "value": string
}
字段
key

string

键。

value

string

价值。

TimeWindow

设备签入的最后一个窗口。

枚举
TIME_WINDOW_UNSPECIFIED 未知
TIME_WINDOW_WITHIN_ONE_DAY 一天内
TIME_WINDOW_WITHIN_ONE_WEEK 过去 1 周内
TIME_WINDOW_WITHIN_TWO_WEEKS 过去两周内
TIME_WINDOW_MORE_THAN_TWO_WEEKS 超过过去两周

方法

batchCreate

在特定群组中创建群组成员。

batchDelete

删除群组中的群组成员。

create

创建群组成员并返回新的 GroupMember

delete

删除 group member

get

获取 group member

list

列出 group members