Resource: Membership
Merepresentasikan hubungan keanggotaan di Google Chat, seperti apakah pengguna atau aplikasi Chat diundang ke, menjadi bagian dari, atau tidak ada di ruang.
Representasi JSON |
---|
{ "name": string, "state": enum ( |
Kolom | |
---|---|
name |
ID. Nama resource langganan, 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 di |
createTime |
Opsional. Tidak dapat diubah. Waktu pembuatan langganan, seperti saat anggota bergabung atau diundang untuk bergabung ke ruang. Kolom ini hanya output, kecuali jika digunakan untuk mengimpor langganan historis di ruang mode impor. |
deleteTime |
Opsional. Tidak dapat diubah. Waktu penghapusan keanggotaan, seperti saat anggota keluar atau dihapus dari ruang. Kolom ini hanya output, kecuali jika digunakan untuk mengimpor langganan historis di ruang mode impor. |
Kolom union memberType . Anggota yang terkait dengan langganan ini. Jenis anggota lainnya mungkin didukung di masa mendatang. memberType hanya dapat berupa salah satu dari berikut: |
|
member |
Opsional. Pengguna atau aplikasi Google Chat yang sesuai dengan langganan. Jika aplikasi Chat Anda diautentikasi sebagai pengguna, output akan mengisi |
groupMember |
Opsional. Grup Google yang sesuai dengan keanggotaan. Membaca atau mengubah keanggotaan untuk Google Grup memerlukan autentikasi pengguna. |
MembershipState
Menentukan hubungan anggota dengan ruang. Status keanggotaan lainnya mungkin didukung di 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 bukan anggota ruang dan tidak memiliki undangan yang menunggu keputusan untuk bergabung ke ruang. |
MembershipRole
Merepresentasikan tindakan yang diizinkan pengguna di ruang Chat. Nilai enum lainnya mungkin ditambahkan di masa mendatang.
Enum | |
---|---|
MEMBERSHIP_ROLE_UNSPECIFIED |
Nilai default. Untuk users : mereka bukan anggota ruang, tetapi dapat diundang. Untuk Google Groups : peran ini selalu ditetapkan (nilai enum lainnya mungkin akan digunakan pada masa mendatang). |
ROLE_MEMBER |
Anggota ruang. Pengguna memiliki izin dasar, seperti mengirim pesan ke ruang. Dalam percakapan 1:1 dan percakapan grup tanpa nama, semua orang memiliki peran ini. |
ROLE_MANAGER |
Pengelola ruang. Pengguna memiliki semua izin dasar serta 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. Merepresentasikan grup di Cloud Identity Groups API. Format: groups/{group} |