Zasób: ContactGroup
Grupa kontaktów.
| Zapis JSON | 
|---|
{ "resourceName": string, "etag": string, "metadata": { object (  | 
              
| Pola | |
|---|---|
resourceName | 
                
                   
 Nazwa zasobu grupy kontaktów przypisana przez serwer. Ciąg ASCII w formacie   | 
              
etag | 
                
                   
 Tag encji HTTP zasobu. Służy do sprawdzania poprawności pamięci podręcznej w internecie.  | 
              
metadata | 
                
                   
 Tylko dane wyjściowe. Metadane dotyczące grupy kontaktów.  | 
              
groupType | 
                
                   
 Tylko dane wyjściowe. Typ grupy kontaktów.  | 
              
name | 
                
                   
 Nazwa grupy kontaktów ustawiona przez właściciela grupy lub nadana przez system nazwa dla grup systemowych. W przypadku   | 
              
formattedName | 
                
                   
 Tylko dane wyjściowe. Nazwa przetłumaczona i sformatowana zgodnie z językiem konta wyświetlającego lub w języku nagłówka HTTP   | 
              
memberResourceNames[] | 
                
                   
 Tylko dane wyjściowe. Lista nazw zasobów osób kontaktowych, które są członkami grupy kontaktów. Pole jest wypełniane tylko dla żądań GET i zwraca tylko tyle elementów:   | 
              
memberCount | 
                
                   
 Tylko dane wyjściowe. Łączna liczba kontaktów w grupie niezależnie od maksymalnej liczby członków określonej w prośbie.  | 
              
clientData[] | 
                
                   
 Dane klienta grupy.  | 
              
ContactGroupMetadata
Metadane grupy kontaktów.
| Zapis JSON | 
|---|
{ "updateTime": string, "deleted": boolean }  | 
              
| Pola | |
|---|---|
updateTime | 
                
                   
 Tylko dane wyjściowe. Czas ostatniej aktualizacji grupy. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady:   | 
              
deleted | 
                
                   
 Tylko dane wyjściowe. Prawda, jeśli zasób grupy kontaktów został usunięty. Wartość podawana tylko w przypadku żądań   | 
              
GroupType
Typ grupy kontaktów.
| Wartości w polu enum | |
|---|---|
GROUP_TYPE_UNSPECIFIED | 
                Nie określono. | 
USER_CONTACT_GROUP | 
                Grupa kontaktów zdefiniowana przez użytkownika. | 
SYSTEM_CONTACT_GROUP | 
                Grupa kontaktów zdefiniowana przez system. | 
GroupClientData
Dane dowolnych klientów wypełniane przez klientów. Zduplikowane klucze i wartości są dozwolone.
| Zapis JSON | 
|---|
{ "key": string, "value": string }  | 
              
| Pola | |
|---|---|
key | 
                
                   
 Klient określił klucz danych klienta.  | 
              
value | 
                
                   
 Określona przez klienta wartość danych klienta.  | 
              
Metody | 
            |
|---|---|
                
 | 
              Aby uzyskać listę grup kontaktów należących do uwierzytelnionego użytkownika, podaj listę nazw zasobów grup kontaktów. | 
                
 | 
              Utwórz nową grupę kontaktów należącą do uwierzytelnionego użytkownika. | 
                
 | 
              Usuń istniejącą grupę kontaktów należącą do uwierzytelnionego użytkownika, podając nazwę zasobu grupy kontaktów. | 
                
 | 
              Podaj nazwę zasobu grupy kontaktów, aby uzyskać określoną grupę kontaktów należącą do uwierzytelnionego użytkownika. | 
                
 | 
              Wyświetla wszystkie grupy kontaktów należące do uwierzytelnionego użytkownika. | 
                
 | 
              Zaktualizuj nazwę istniejącej grupy kontaktów należącej do uwierzytelnionego użytkownika. |