IGmailClient

IGmailClient interface

Представляет интерфейс клиента Gmail

public interface IGmailClient : IBaseGmailClient

Методы

ИмяОписание
ClearCalendar(string)Очищает календарь.
CreateAccessRule(string, AccessControlRule)Создает правило доступа
CreateAppointment(string, Appointment)Создает встречу.
CreateCalendar(Calendar)Создает календарь.
CreateCalendar(Calendar, bool)Создает календарь.
CreateContact(Contact)Создает контакт для указанного адреса электронной почты
CreateContact(Contact, string)Создает контакт для указанного адреса электронной почты
CreateContactPhoto(Contact, byte[])Создает фото контакта
DeleteAccessRule(string, string)Удаляет правило доступа
DeleteAppointment(string, string)Удаляет встречу.
DeleteCalendar(string)Удаляет календарь.
DeleteContact(string)Удаляет указанный контакт
DeleteContactPhoto(ContactPhoto)Удаляет фото контакта
FetchAccessRule(string, string)Получает правило доступа
FetchAppointment(string, string)Выбирает встречу по идентификатору.
FetchCalendar(string)Выбирает календарь по идентификатору.
GetAllContacts()Извлекает все контакты.
GetAllGroups()Извлекает все группы контактов.
GetColors()Получает информацию о цвете
GetContact(Contact)Свяжитесь, чтобы обновитьContact объект, представляющий контакт gmail когда операция не удалась
GetContact(string)Получает контакт
GetContactsFromGroup(string)Выбирает контакты, принадлежащие указанной группе.
GetFreebusyInfo(FreebusyQuery)Получает информацию о занятости
GetPhoto(ContactPhoto)Извлекает фото контакта
GetPhoto(string)Извлекает фото контакта
GetSetting(string)Получает настройки по имени
GetSettings()Получить словарь настроек
ImportAppointment(string, Appointment)Импорт встречи в календарь
ListAccessRules(string)Получает список правил доступа
ListAppointmentInstances(string, string)Получает список экземпляров встречи для календаря.
ListAppointments(string)Получает список встреч для календаря.
ListCalendars()Получает массив календарей.
ListCalendars(AccessRole, bool)Получает массив календарей.
MoveAppointment(string, string, string)Перемещает встречу в другой календарь.
MoveAppointment(string, string, string, bool)Перемещает встречу в другой календарь.
UpdateAccessRule(string, AccessControlRule)Обновляет правило доступа
UpdateAppointment(string, Appointment)Обновляет встречу.
UpdateCalendar(Calendar)Обновляет календарь
UpdateCalendar(Calendar, bool)Обновляет календарь
UpdateContact(Contact)Обновляет контакт
UpdateContactPhoto(ContactPhoto)Создает или обновляет контакт photo

Смотрите также