REST Resource: locations.admins

Tài nguyên: Quản trị viên

Quản trị viên của một Tài khoản hoặc một vị trí.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "admin": string,
  "account": string,
  "role": enum (AdminRole),
  "pendingInvitation": boolean
}
Trường
name

string

Bất biến. Tên tài nguyên. Đối với quản trị viên tài khoản, thông tin này sẽ có trong biểu mẫu: accounts/{account_id}/admins/{admin_id}

Đối với quản trị viên vị trí, nội dung này có trong biểu mẫu: locations/{locationId}/admins/{admin_id}

Trường này sẽ bị bỏ qua nếu bạn đặt trong quá trình tạo quản trị viên.

admin

string

Không bắt buộc. Tên của quản trị viên. Khi gửi lời mời ban đầu, đây là địa chỉ email của người được mời. Trong các lệnh gọi GET, địa chỉ email của người dùng sẽ được trả về nếu lời mời vẫn đang chờ xử lý. Nếu không, tên này sẽ chứa họ và tên của người dùng.

Bạn chỉ cần đặt trường này trong quá trình tạo quản trị viên.

account

string

Bất biến. Tên của tài nguyên tài khoản mà Quản trị viên này đề cập. Được dùng khi gọi locations.admins.create để mời một LocationGroup làm quản trị viên.

Nếu cả trường này và admin được đặt trong các yêu cầu CREATE, thì trường này sẽ được ưu tiên và địa chỉ email trong admin sẽ bị bỏ qua.

Định dạng: accounts/{account}.

role

enum (AdminRole)

Bắt buộc. Chỉ định vai trò mà quản trị viên này sử dụng với Tài khoản hoặc Vị trí được chỉ định.

pendingInvitation

boolean

Chỉ có đầu ra. Cho biết liệu quản trị viên này có lời mời đang chờ xử lý đối với tài nguyên được chỉ định hay không.

Phương thức

create

Mời người dùng được chỉ định trở thành quản trị viên của vị trí được chỉ định.

delete

Xóa vai trò quản trị viên được chỉ định làm người quản lý của vị trí được chỉ định.

list

Liệt kê tất cả quản trị viên của vị trí đã chỉ định.

patch

Cập nhật Bảng điều khiển dành cho quản trị viên cho vị trí được chỉ định.