REST Resource: locations.admins

แหล่งข้อมูล: ผู้ดูแลระบบ

ผู้ดูแลระบบของบัญชีหรือสถานที่

การแสดง JSON
{
  "name": string,
  "admin": string,
  "account": string,
  "role": enum (AdminRole),
  "pendingInvitation": boolean
}
ช่อง
name

string

เปลี่ยนแปลงไม่ได้ ชื่อทรัพยากร สำหรับผู้ดูแลบัญชี ข้อมูลนี้จะอยู่ในรูป: accounts/{account_id}/admins/{admin_id}

สำหรับผู้ดูแลระบบสถานที่ตั้ง ข้อมูลนี้จะอยู่ในรูป: locations/{locationId}/admins/{admin_id}

ระบบจะไม่สนใจช่องนี้หากตั้งค่าในระหว่างที่ผู้ดูแลระบบสร้าง

admin

string

ไม่บังคับ ชื่อของผู้ดูแลระบบ เมื่อสร้างคำเชิญครั้งแรก นี่คืออีเมลของผู้ได้รับเชิญ ในการโทรของ GET ระบบจะแสดงผลอีเมลของผู้ใช้หากคำเชิญยังรอดำเนินการอยู่ หรือไม่ก็จะมีชื่อและนามสกุลของผู้ใช้

ต้องตั้งค่าช่องนี้ระหว่างการสร้างผู้ดูแลระบบเท่านั้น

account

string

เปลี่ยนแปลงไม่ได้ ชื่อของทรัพยากรบัญชีที่ผู้ดูแลระบบรายนี้อ้างถึง ใช้เมื่อโทรหา locations.admins.create เพื่อเชิญ LocationGroup เป็นผู้ดูแลระบบ

หากตั้งค่าทั้งช่องนี้และ admin ในคำขอ CREATE ช่องนี้จะมีความสำคัญสูงกว่าและระบบจะไม่สนใจอีเมลใน admin

รูปแบบ: accounts/{account}

role

enum (AdminRole)

ต้องระบุ ระบุบทบาทที่ผู้ดูแลระบบรายนี้ใช้กับบัญชีหรือสถานที่ตั้งที่ระบุ

pendingInvitation

boolean

เอาต์พุตเท่านั้น ระบุว่าผู้ดูแลระบบรายนี้มีคำเชิญที่รอดำเนินการสำหรับทรัพยากรที่ระบุหรือไม่

เมธอด

create

เชิญผู้ใช้ที่ระบุให้เป็นผู้ดูแลระบบของสถานที่ที่ระบุ

delete

นำผู้ดูแลระบบที่ระบุออกจากการเป็นผู้จัดการของสถานที่ที่ระบุ

list

แสดงผู้ดูแลระบบทั้งหมดของสถานที่ที่ระบุ

patch

อัปเดตผู้ดูแลระบบของตำแหน่งที่ระบุ