리소스: 관리자
계정 또는 위치의 관리자입니다.
JSON 표현 |
---|
{
"name": string,
"admin": string,
"account": string,
"role": enum ( |
필드 | |
---|---|
name |
변경할 수 없습니다. 리소스 이름입니다. 계정 관리자의 경우 위치 관리자의 경우 관리자 생성 중에 이 필드를 설정하면 무시됩니다. |
admin |
선택사항입니다. 관리자의 이름입니다. 처음 초대를 보낼 때 초대 대상자의 이메일 주소가 됩니다. 이 필드는 관리자 생성 중에만 설정하면 됩니다. |
account |
변경할 수 없습니다. 이 관리자가 참조하는 계정 리소스의 이름입니다. locations.admins.create를 호출하여 LocationGroup을 관리자로 초대할 때 사용됩니다. 이 필드와 형식: |
role |
필수 항목입니다. 이 관리자가 지정된 계정 또는 위치에 사용하는 역할을 지정합니다. |
pendingInvitation |
출력 전용입니다. 지정된 리소스에 대해 대기 중인 초대가 이 관리자에게 있는지 여부를 나타냅니다. |
AdminRole
관리자가 갖는 액세스 수준을 나타냅니다. 자세한 내용은 고객센터 도움말을 참고하세요.
열거형 | |
---|---|
ADMIN_ROLE_UNSPECIFIED |
지정되지 않음 |
PRIMARY_OWNER |
관리자는 소유자 수준의 액세스 권한을 가지며 기본 소유자입니다. (UI에서 '기본 소유자'로 표시됩니다.) |
OWNER |
관리자에게 소유자 수준의 액세스 권한이 있습니다. (UI에서 '소유자'로 표시됩니다.) |
MANAGER |
관리자에게 관리 액세스 권한이 있습니다. |
SITE_MANAGER |
관리자는 소셜 (Google+) 페이지를 관리할 수 있습니다. UI에 '사이트 관리자'로 표시됩니다. 이 API에서는 SITE_MANAGER 역할이 있는 계정 관리자를 만들 수 없습니다. |
메서드 |
|
---|---|
|
지정된 사용자를 지정된 계정의 관리자로 초대합니다. |
|
지정된 계정에서 지정된 관리자를 삭제합니다. |
|
지정된 계정의 관리자를 나열합니다. |
|
지정된 계정 관리자의 관리자를 업데이트합니다. |