Recurso: ContactGroup
Un grupo de contactos
Representación JSON |
---|
{ "resourceName": string, "etag": string, "metadata": { object ( |
Campos | |
---|---|
resourceName |
El nombre de recurso para el grupo de contactos que asigna el servidor. Una cadena ASCII, con el formato |
etag |
La etiqueta de entidad HTTP del recurso. Se usa para la validación de la caché web. |
metadata |
Solo salida. Metadatos sobre el grupo de contactos. |
groupType |
Solo salida. Indica el tipo de grupo de contactos. |
name |
Indica el nombre del grupo de contactos que estableció el propietario del grupo o un nombre proporcionado por el sistema para los grupos del sistema. En el caso de |
formattedName |
Solo salida. Es el nombre traducido y con formato en la configuración regional de la cuenta del usuario o en la configuración regional del encabezado HTTP |
memberResourceNames[] |
Solo salida. Es la lista de nombres de recursos de personas de contacto que son miembros del grupo de contactos. El campo solo se propaga para las solicitudes GET y solo mostrará la cantidad de miembros que tenga |
memberCount |
Solo salida. La cantidad total de contactos en el grupo, independientemente de la cantidad máxima de miembros especificados en la solicitud. |
clientData[] |
Son los datos de cliente del grupo. |
ContactGroupMetadata
Los metadatos sobre un grupo de contactos.
Representación JSON |
---|
{ "updateTime": string, "deleted": boolean } |
Campos | |
---|---|
updateTime |
Solo salida. Fecha y hora en la que se actualizó el grupo por última vez. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
deleted |
Solo salida. Es verdadero si se borró el recurso del grupo de contactos. Se propaga solo para solicitudes |
GroupType
Un tipo de grupo de contactos.
Enumeraciones | |
---|---|
GROUP_TYPE_UNSPECIFIED |
Sin especificar. |
USER_CONTACT_GROUP |
Grupo de contactos definido por el usuario |
SYSTEM_CONTACT_GROUP |
Grupo de contactos definido por el sistema |
GroupClientData
Son datos arbitrarios de los clientes que propagan los clientes. Se permiten claves y valores duplicados.
Representación JSON |
---|
{ "key": string, "value": string } |
Campos | |
---|---|
key |
El cliente especificó la clave de los datos del cliente. |
value |
El cliente especificó el valor de los datos del cliente. |
Métodos |
|
---|---|
|
Especifica una lista de nombres de recursos de grupos de contactos para obtener una lista de los grupos de contactos que pertenecen al usuario autenticado. |
|
Crea un nuevo grupo de contactos que pertenezca al usuario autenticado. |
|
Borra un grupo de contactos existente que pertenece al usuario autenticado especificando un nombre de recurso para el grupo de contactos. |
|
Especifica un nombre de recurso de grupo de contactos para obtener un grupo de contactos específico que sea propiedad del usuario autenticado. |
|
Enumera todos los grupos de contactos que pertenecen al usuario autenticado. |
|
Actualiza el nombre de un grupo de contactos existente que pertenece al usuario autenticado. |