public async Task <ContactGroup> ContactGroupsUpdate(string resourceName, ContactGroup group)
        {
            await AuthenticateAsync(new[] { PeopleServiceService.Scope.Contacts });

            var body = new UpdateContactGroupRequest();

            body.ContactGroup = group;
            var request  = service.ContactGroups.Update(body, resourceName);
            var response = await request.ExecuteAsync();

            return(response);
        }
        public bool UpdateLabel(Label label)
        {
            if (!IsLoggedIn())
            {
                return(false);
            }

            var group = _listGroups.First(g => g.ResourceName == label.Id);

            group.Name = label.Name;
            var updateContactGroupRequest = new UpdateContactGroupRequest
            {
                ContactGroup = group
            };

            var groupRequest = _service.ContactGroups.Update(updateContactGroupRequest, group.ResourceName);

            groupRequest.Execute();

            ReloadContacts();

            return(true);
        }