Resource: Keanggotaan
Mewakili hubungan keanggotaan di Google Chat, seperti apakah pengguna atau aplikasi Chat diundang, menjadi bagian dari, atau tidak ada di ruang.
Representasi JSON |
---|
{ "name": string, "state": enum ( |
Kolom | |
---|---|
name |
Nama resource keanggotaan, yang ditetapkan oleh server. Format: |
state |
Hanya output. Status keanggotaan. |
role |
Opsional. Peran pengguna dalam ruang Chat, yang menentukan tindakan yang diizinkan dalam ruang tersebut. Kolom ini hanya dapat digunakan sebagai input di |
createTime |
Opsional. Tidak dapat diubah. Waktu pembuatan keanggotaan, seperti saat anggota bergabung atau diundang untuk bergabung ke ruang. Kolom ini hanya merupakan output, kecuali jika digunakan untuk mengimpor keanggotaan historis di ruang mode impor. |
deleteTime |
Opsional. Tidak dapat diubah. Waktu penghapusan keanggotaan, seperti saat anggota keluar dari ruang. Kolom ini hanya merupakan output, kecuali jika digunakan untuk mengimpor keanggotaan historis di ruang mode impor. |
Kolom union memberType . Anggota yang terkait dengan keanggotaan ini. Jenis anggota lainnya mungkin didukung pada masa mendatang. memberType hanya dapat berupa salah satu dari berikut: |
|
member |
Pengguna atau aplikasi Google Chat yang sesuai dengan keanggotaan. Jika aplikasi Chat Anda melakukan autentikasi sebagai pengguna, output akan mengisi pengguna |
groupMember |
Google Grup tempat keanggotaan sesuai. |
MembershipState
Menentukan hubungan anggota dengan ruang. Status keanggotaan lainnya mungkin didukung pada masa mendatang.
Enum | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Nilai default. Jangan gunakan. |
JOINED |
Pengguna ditambahkan ke ruang dan dapat berpartisipasi dalam ruang. |
INVITED |
Pengguna diundang untuk bergabung ke ruang, tetapi belum bergabung. |
NOT_A_MEMBER |
Pengguna bukan anggota ruang dan tidak memiliki undangan tertunda untuk bergabung ke ruang tersebut. |
MembershipRole
Mewakili tindakan yang diizinkan pengguna di ruang Chat. Nilai enum lainnya mungkin akan ditambahkan di masa mendatang.
Enum | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Nilai default. Untuk users : dia bukan anggota ruang, tetapi dapat diundang. Untuk Google Groups : mereka selalu diberi peran ini (nilai enum lainnya dapat digunakan di masa mendatang). |
ROLE_MEMBER |
Anggota ruang. Pengguna memiliki izin dasar, seperti mengirim pesan ke ruang. Dalam percakapan grup 1:1 dan tanpa nama, semua orang memiliki peran ini. |
ROLE_MANAGER |
Pengelola ruang. Pengguna memiliki semua izin dasar ditambah izin administratif yang memungkinkan mereka mengelola ruang, seperti menambahkan atau menghapus anggota. Hanya didukung dalam bahasa SpaceType.SPACE . |
Grup
Grup Google di Google Chat.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name |
Nama resource untuk grup Google. Merepresentasikan grup di Cloud Identity Groups API. Format: groups/{group} |
Metode |
|
---|---|
|
Membuat keanggotaan untuk aplikasi Chat panggilan, pengguna, atau grup Google. |
|
Menghapus keanggotaan. |
|
Menampilkan detail tentang langganan. |
|
Mencantumkan keanggotaan dalam ruang. |
|
Memperbarui langganan. |