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 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "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의 URL입니다.

체크인

단일 기기 체크인.

JSON 표현
{
  "checkinTime": string,
  "buildProperties": {
    object (AndroidBuildProperties)
  },
  "roOemKey1": string
}
필드
checkinTime

string (Timestamp format)

체크인이 진행된 시점의 타임스탬프입니다. 기기가 그룹에 있는 경우에만 채워집니다.

RFC3339 UTC 'Zulu' 형식의 타임스탬프입니다(나노초 단위, 소수점 이하 9자리). 예를 들면 "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"입니다.

buildProperties

object (AndroidBuildProperties)

속성을 빌드합니다.

roOemKey1

string

ro.oem.key1이 있는 경우 값.

AndroidBuildProperties

체크인과 함께 전송된 기기의 빌드 속성

JSON 표현
{
  "id": string,
  "product": string,
  "radio": string,
  "bootloader": string
}
필드
id

string

전체 빌드 ID

product

string

Product = 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)

ro.build.[device|client] 같은 추가 빌드 속성

timeWindow

enum (TimeWindow)

마지막 체크인 시간

KeyValue

OTA API proto의 KeyValue 메시지입니다.

JSON 표현
{
  "key": string,
  "value": string
}
필드
key

string

키를 클릭합니다.

value

string

가격

TimeWindow

기기가 마지막으로 체크인한 창

열거형
TIME_WINDOW_UNSPECIFIED 알 수 없음
TIME_WINDOW_WITHIN_ONE_DAY 1일 이내
TIME_WINDOW_WITHIN_ONE_WEEK 지난 1주 이내
TIME_WINDOW_WITHIN_TWO_WEEKS 지난 2주 이내
TIME_WINDOW_MORE_THAN_TWO_WEEKS 지난 2주 이상

방법

batchCreate

특정 그룹의 그룹 회원을 만듭니다.

batchDelete

그룹의 그룹 회원을 삭제합니다.

create

그룹 구성원을 만들고 새 GroupMember를 반환합니다.

delete

group member를 삭제합니다.

get

group member을 가져옵니다.

list

group members를 나열합니다.