Referensi: Keanggotaan
Mewakili hubungan keanggotaan di Google Chat, seperti apakah pengguna atau aplikasi Chat diundang ke, merupakan bagian dari, atau ketidakhadiran dari 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 di ruang tersebut. Kolom ini hanya dapat digunakan sebagai input dimembers.patch .
|
createTime |
Hanya output. Waktu pembuatan keanggotaan, seperti saat pelanggan bergabung atau diundang untuk bergabung ke ruang. |
Kolom union memberType . Anggota yang terkait dengan keanggotaan ini. Jenis anggota lainnya mungkin didukung di masa mendatang. memberType hanya dapat berupa salah satu dari berikut: |
|
member |
Pengguna atau aplikasi Google Chat yang memenuhi syarat keanggotaan. Jika aplikasi Chat Anda melakukan autentikasi sebagai pengguna, outputnya akan mengisi |
groupMember |
Google Grup yang terkait dengan keanggotaan. Hanya mendukung operasi baca. Operasi lain, seperti membuat atau memperbarui keanggotaan, saat ini tidak didukung. |
StatusKeanggotaan
Menentukan hubungan anggota dengan ruang. Status keanggotaan lainnya mungkin didukung pada masa mendatang.
Enumerasi | |
---|---|
MEMBERSHIP_STATE_UNSPECIFIED |
Nilai default. Jangan gunakan. |
JOINED |
Pengguna ditambahkan ke ruang dan dapat berpartisipasi dalam ruang tersebut. |
INVITED |
Pengguna diundang untuk bergabung ke ruang, tetapi belum bergabung. |
NOT_A_MEMBER |
Pengguna tidak termasuk dalam ruang dan tidak memiliki undangan yang masih menunggu keputusan untuk bergabung ke ruang. |
Peran Keanggotaan
Mewakili tindakan yang diizinkan pengguna dalam ruang Chat. Nilai enum lainnya mungkin akan ditambahkan di masa mendatang.
Enumerasi | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Nilai default. Untuk users : dia bukan anggota ruang, tetapi dapat diundang. Untuk Google Groups : peran ini selalu ditetapkan (nilai enum lainnya mungkin 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 di SpaceType.SPACE . |
Grup
Google Grup di Google Chat.
Representasi JSON |
---|
{ "name": string } |
Kolom | |
---|---|
name |
Nama resource untuk Google Grup. Mewakili grup di Cloud Identity Groups API. Format: grup/{grup} |
Metode |
|
---|---|
|
Membuat keanggotaan manusia atau keanggotaan aplikasi untuk aplikasi panggilan. |
|
Menghapus keanggotaan. |
|
Menampilkan detail tentang langganan. |
|
Mencantumkan keanggotaan dalam ruang. |
|
Memperbarui langganan. |