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

제품 = 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 지난주
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를 나열합니다.