Referensi: Keanggotaan
Merepresentasikan hubungan keanggotaan di Google Chat, seperti apakah pengguna atau aplikasi Chat diundang ke, menjadi 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 |
Opsional. Tidak dapat diubah. Waktu pembuatan keanggotaan, seperti saat pelanggan bergabung atau diundang untuk bergabung ke ruang. Kolom ini hanya merupakan output, kecuali saat digunakan untuk mengimpor keanggotaan historis di ruang mode impor. |
deleteTime |
Opsional. Tidak dapat diubah. Waktu penghapusan langganan, seperti saat anggota keluar atau dihapus dari ruang. Kolom ini hanya merupakan output, kecuali saat digunakan untuk mengimpor keanggotaan historis di ruang mode impor. |
Kolom union memberType . Anggota yang terkait dengan keanggotaan ini. Jenis anggota lainnya mungkin didukung di masa mendatang. memberType hanya ada berupa salah satu diantara berikut: |
|
member |
Pengguna atau aplikasi Google Chat yang terkait dengan keanggotaan. Jika aplikasi Chat Anda melakukan autentikasi sebagai pengguna, output akan mengisi |
groupMember |
Google Grup yang terkait dengan keanggotaan. Hanya mendukung operasi baca. Operasi lain, seperti membuat atau memperbarui keanggotaan, saat ini tidak didukung. |
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 tersebut. |
INVITED |
Pengguna diundang untuk bergabung ke ruang, tetapi belum bergabung. |
NOT_A_MEMBER |
Pengguna tidak tergabung dalam ruang dan tidak memiliki undangan tertunda untuk bergabung ke ruang. |
MembershipRole
Mewakili tindakan yang diizinkan pengguna dalam ruang Chat. Nilai enum lainnya mungkin ditambahkan di masa mendatang.
Enum | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Nilai default. Untuk users : dia bukan anggota ruang, tetapi dapat diundang. Untuk Google Groups : peran ini selalu ditetapkan ke peran ini (nilai enum lainnya mungkin digunakan pada 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 menambah atau menghapus anggota. Hanya didukung dalam bahasa 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. |