2019-02-25 10:59:30 +00:00
<?xml version="1.0" encoding="utf-8"?>
2019-02-13 12:12:23 +00:00
<doc >
<assembly >
<name > ASC.Api.Projects</name>
</assembly>
<members >
<member name= "T:ASC.Api.Projects.ProjectApi" >
2019-02-25 10:59:30 +00:00
<summary > Доступ к проектам</summary>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.#ctor(ASC.Api.Impl.ApiContext,ASC.Api.Documents.DocumentsApi)" >
2019-02-25 10:59:30 +00:00
<summary > Constructor</summary>
2019-02-13 12:12:23 +00:00
<param name= "context" > </param>
2019-02-25 10:59:30 +00:00
<param name= "documentsApi" > API Документов</param>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.Add(System.String,System.String,System.String,System.Boolean,System.Boolean,System.Boolean,System.Collections.Generic.IEnumerable{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Добавляет URL-адрес компании для импорта в очередь</summary>
<short > Добавить URL-адрес для импорта в очередь</short>
<category > Импорт</category>
<param name= "url" > URL-адрес компании</param>
<param name= "userName" > Имя пользователя</param>
<param name= "password" > Пароль</param>
<param name= "importClosed" > Импорт закрыт</param>
<param name= "disableNotifications" > Запретить уведомления</param>
<param name= "importUsersAsCollaborators" > Флаг для добавления пользователей в качестве гостей</param>
<param name= "projects" optional= "true" > Импортируемые проекты</param>
<returns > Статус импорта</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectsForImport(System.String,System.String,System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список импортируемых проектов</summary>
<short > Получить импортируемые проекты</short>
<category > Импорт</category>
<returns > Список проектов</returns>
<param name= "url" > URL-адрес компании</param>
<param name= "userName" > Имя пользователя</param>
<param name= "password" > Пароль</param>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.CheckUsersQuota(System.String,System.String,System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает количество пользователей, которое может быть добавлено в число импортируемых. Это число может быть отрицательным, если количество импортированных пользователей превышает квоту.</summary>
<short > Возвращает количество пользователей, которое может быть добавлено в число импортируемых</short>
<category > Импорт</category>
<returns > Количество пользователей</returns>
<param name= "url" > URL-адрес компании</param>
<param name= "userName" > Имя пользователя</param>
<param name= "password" > Пароль</param>
2019-02-13 12:12:23 +00:00
<visible > false</visible>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetStatus" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает статус импорта проекта</summary>
<short > Получить статус импорта</short>
<category > Импорт</category>
<returns > Статус импорта</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMessageByFilter(System.Int32,System.Int32,System.Guid,System.Guid,ASC.Specific.ApiDateTime,ASC.Specific.ApiDateTime,System.Int32,System.Boolean,System.Boolean,System.Nullable{ASC.Projects.Core.Domain.MessageStatus})" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список с подробными сведениями о б о всех сообщениях, соответствующих указанным в запросе параметрам фильтра</summary>
<short > Получить сообщение по фильтру</short>
<category > Обсуждения</category>
<param name= "projectid" optional= "true" > ИД проекта</param>
<param name= "tag" optional= "true" > Т е г проекта</param>
<param name= "departament" optional= "true" > GUID отдела</param>
<param name= "participant" optional= "true" > GUID участника</param>
<param name= "createdStart" optional= "true" > Минимальное значение даты создания сообщения</param>
<param name= "createdStop" optional= "true" > Максимальное значение даты создания сообщения</param>
<param name= "lastId" > ИД последнего сообщения</param>
<param name= "myProjects" > Сообщения в моих проектах</param>
<param name= "follow" > Отслеживаемые сообщения</param>
2019-02-13 12:12:23 +00:00
<param name= "status" > </param>
2019-02-25 10:59:30 +00:00
<returns > Список сообщений</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectMessages(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех сообщений в обсуждениях в рамках проекта с указанным в запросе ИД</summary>
<short > Сообщения</short>
<category > Обсуждения</category>
<param name= "projectid" > ИД проекта</param>
<returns > Список сообщений</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddProjectMessage(System.Int32,System.String,System.String,System.String,System.Nullable{System.Boolean})" >
2019-02-25 10:59:30 +00:00
<summary > Добавляет сообщение к выбранному обсуждению в рамках проекта с указанным в запросе ИД</summary>
<short > Добавить сообщение</short>
<category > Обсуждения</category>
<param name= "projectid" > ИД проекта</param>
<param name= "title" > Название обсуждения</param>
<param name= "content" > Текст сообщения</param>
<param name= "participants" > Идентификаторы (GUID) пользователей, разделенные запятой</param>
<param name= "notify" > Уведомить участников</param>
2019-02-13 12:12:23 +00:00
<returns > </returns>
<exception cref= "T:System.ArgumentException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateProjectMessage(System.Int32,System.Int32,System.String,System.String,System.String,System.Nullable{System.Boolean})" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет выбранное сообщение в обсуждении в рамках проекта с указанным в запросе ИД</summary>
<short > Обновить сообщение</short>
<category > Обсуждения</category>
<param name= "messageid" > ИД сообщения</param>
<param name= "projectid" > ИД проекта</param>
<param name= "title" > Название обсуждения</param>
<param name= "content" > Текст сообщения</param>
<param name= "participants" > Идентификаторы (GUID) пользователей, разделенные запятой</param>
<param name= "notify" > Уведомить участников</param>
2019-02-13 12:12:23 +00:00
<returns > </returns>
<exception cref= "T:System.ArgumentException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateProjectMessage(System.Int32,ASC.Projects.Core.Domain.MessageStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет статус выбранного сообщения</summary>
<short > Обновить статус сообщения</short>
<category > Обсуждения</category>
<param name= "messageid" > ИД сообщения</param>
<param name= "status" > ИД проекта</param>
2019-02-13 12:12:23 +00:00
<returns > </returns>
<exception cref= "T:System.ArgumentException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteProjectMessage(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет из обсуждения проекта сообщение с указанным в запросе ИД</summary>
<short > Удалить сообщение</short>
<category > Обсуждения</category>
<param name= "messageid" > ИД сообщения</param>
2019-02-13 12:12:23 +00:00
<returns > </returns>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectMessage(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает подробные сведения о сообщении с указанным в запросе ИД</summary>
<short > Сообщение</short>
<category > Обсуждения</category>
<param name= "messageid" > ИД сообщения</param>
<returns > Сообщение</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMessageFiles(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает подробные сведения о файлах, вложенных в сообщение с указанным в запросе ИД</summary>
<short > Файлы сообщения</short>
<category > Файлы</category>
<param name= "messageid" > ИД сообщения</param>
<returns > Список файлов сообщения</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UploadFilesToMessage(System.Int32,System.Collections.Generic.IEnumerable{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Загружает в выбранное сообщение указанный в запросе файл</summary>
<short > Загрузить файл в сообщение</short>
<category > Файлы</category>
<param name= "messageid" > ИД сообщения</param>
<param name= "files" > ИД файла</param>
<returns > Сообщение</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DetachFileFromMessage(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Открепляет выбранный файл от сообщения с указанным в запросе ИД</summary>
<short > Открепить файл от сообщения</short>
<category > Файлы</category>
<param name= "messageid" > ИД сообщения</param>
<param name= "fileid" > ИД файла</param>
<returns > Сообщение</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
2019-02-14 12:43:24 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.DetachFileFromMessage(System.Int32,System.Collections.Generic.IEnumerable{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Открепляет выбранный файл от сообщения с указанным в запросе ИД</summary>
<short > Открепить файл от сообщения</short>
<category > Файлы</category>
<param name= "messageid" > ИД сообщения</param>
<param name= "files" > ИД файла</param>
<returns > Сообщение</returns>
2019-02-14 12:43:24 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
<visible > false</visible>
</member>
2019-02-13 12:12:23 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectRecentMessages" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список последних сообщений в обсуждениях в рамках проекта с указанным в запросе ИД</summary>
<short > Последние сообщения</short>
<category > Обсуждения</category>
<returns > Список сообщений</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectMessagesComments(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список комментариев к сообщениям в обсуждениях в рамках проекта с указанным в запросе ИД</summary>
<short > Комментарии к сообщениям</short>
<category > Комментарии</category>
<param name= "messageid" > ИД сообщения</param>
<returns > Комментарии к сообщению</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddProjectMessagesComment(System.Int32,System.String,System.Guid)" >
2019-02-25 10:59:30 +00:00
<summary > Добавляет комментарий к выбранному сообщению в обсуждении в рамках проекта с указанным в запросе контентом. Можно также выбрать ИД родительского комментария.</summary>
<short > Добавить комментарий к сообщению</short>
<category > Комментарии</category>
<param name= "messageid" > ИД сообщения</param>
<param name= "content" > Контент комментария</param>
<param name= "parentId" > ИД родительского комментария</param>
2019-02-13 12:12:23 +00:00
<returns > </returns>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.SubscribeToMessage(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Подписаться на уведомления о действиях, выполняемых с задачей, ИД которой указан в запросе</summary>
<short > Подписаться на действие с сообщением</short>
<category > Обсуждения</category>
<returns > Обсуждение</returns>
<param name= "messageid" > ИД сообщения</param>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.IsSubscribedToMessage(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Проверяет подписку на уведомления о действиях, выполняемых с обсуждением, ИД которого указан в запросе</summary>
<short > Проверить подписку на действие с обсуждением</short>
<category > Обсуждения</category>
<param name= "messageid" > ИД сообщения</param>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectMessageSubscribers(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Получить подписчиков</summary>
<short > Получить подписчиков</short>
<category > Обсуждения</category>
<param name= "messageid" > ИД сообщения</param>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetPreview(System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Получить предварительный просмотр</summary>
<short > Получить предварительный просмотр</short>
<category > Обсуждения</category>
<param name= "htmltext" > HTML для создания предварительного просмотра</param>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.SaveReportTemplate(System.String,System.String,System.Int32,System.Int32,System.Boolean,ASC.Projects.Core.Domain.Reports.ReportType,System.Int32,System.Int32,System.Nullable{ASC.Projects.Core.Domain.TaskStatus},System.Guid,System.Guid,ASC.Projects.Core.Domain.Reports.ReportTimeInterval,ASC.Specific.ApiDateTime,ASC.Specific.ApiDateTime,System.Int32,System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Создает шаблон отчета о проекте с указанными в запросе параметрами. Большинство параметров необязательны и зависят от выбранного типа отчета.</summary>
<short > Создать шаблон отчета</short>
<category > Отчет</category>
<param name= "name" > Название отчета</param>
<param name= "period" optional= "true" > Период создания шаблона отчета. Он может иметь одно из следующих значений: день, неделя или месяц</param>
<param name= "periodItem" optional= "true" > Элемент периода. Может иметь значения: название дня недели (в случае еженедельных отчетов неделя начинается с воскресенья), день месяца (в случае ежемесячного отчета).</param>
<param name= "hour" optional= "true" > Время отправки (в часах)</param>
<param name= "autoGenerated" optional= "true" > Автоматически сгенерирован или нет</param>
<param name= "reportType" optional= "true" > Тип отчета</param>
<param name= "tag" optional= "true" > Т е г </param>
<param name= "project" optional= "true" > Проект</param>
<param name= "status" optional= "true" > Статус задачи</param>
<param name= "departament" optional= "true" > Отдел/группа</param>
<param name= "userId" optional= "true" > GUID пользователя</param>
<param name= "reportTimeInterval" optional= "true" > Интервал составления отчета</param>
<param name= "fromDate" optional= "true" > Начальная дата отчетного периода</param>
<param name= "toDate" optional= "true" > Конечная дата отчетного периода</param>
<param name= "viewType" optional= "true" > Тип просмотра: просмотр по группе или просмотр по проекту</param>
<param name= "noResponsible" optional= "true" > Показать или скрыть задачи без ответственного</param>
<returns > Шаблон отчета о проекте</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateReportTemplate(System.Int32,System.String,System.String,System.Int32,System.Int32,System.Boolean,ASC.Projects.Core.Domain.Reports.ReportType,System.Int32,System.Int32,System.Nullable{ASC.Projects.Core.Domain.TaskStatus},System.Guid,System.Guid,ASC.Projects.Core.Domain.Reports.ReportTimeInterval,ASC.Specific.ApiDateTime,ASC.Specific.ApiDateTime,System.Int32,System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет выбранный шаблон отчета о проекте, изменяя указанные в запросе параметры</summary>
<short > Обновить шаблон отчета</short>
<category > Отчет</category>
<param name= "reportid" > ИД шаблона отчета</param>
<param name= "name" > Название отчета</param>
<param name= "period" optional= "true" > Период создания шаблона отчета. Он может иметь одно из следующих значений: день, неделя или месяц</param>
<param name= "periodItem" optional= "true" > Элемент периода. Может иметь значения: название дня недели (в случае еженедельных отчетов неделя начинается с воскресенья), день месяца (в случае ежемесячного отчета).</param>
<param name= "hour" optional= "true" > Время отправки (в часах)</param>
<param name= "autoGenerated" optional= "true" > Автоматически сгенерирован или нет</param>
<param name= "reportType" optional= "true" > Тип отчета</param>
<param name= "tag" optional= "true" > Т е г </param>
<param name= "project" optional= "true" > Проект</param>
<param name= "status" optional= "true" > Статус задачи</param>
<param name= "departament" optional= "true" > Отдел/группа</param>
<param name= "userId" optional= "true" > GUID пользователя</param>
<param name= "reportTimeInterval" optional= "true" > Интервал составления отчета</param>
<param name= "fromDate" optional= "true" > Начальная дата отчетного периода</param>
<param name= "toDate" optional= "true" > Конечная дата отчетного периода</param>
<param name= "viewType" optional= "true" > Тип просмотра: просмотр по группе или просмотр по проекту</param>
<param name= "noResponsible" optional= "true" > Показать или скрыть задачи без ответственного</param>
<returns > Шаблон отчета о проекте</returns>
2019-02-13 12:12:23 +00:00
</member>
2019-02-14 12:43:24 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.GetReportTemplate(System.Int32)" >
<summary >
</summary>
2019-02-25 10:59:30 +00:00
<category > Отчет</category>
2019-02-14 12:43:24 +00:00
<param name= "reportid" > </param>
<returns > </returns>
</member>
2019-02-13 12:12:23 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteReportTemplate(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет шаблон отчета о проекте с указанным в запросе ИД</summary>
<short > Удалить шаблон отчета</short>
<category > Отчет</category>
<param name= "reportid" > ИД шаблона отчета</param>
<returns > Шаблон отчета проекта</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetAllProjects" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех проектов портала с базовыми сведениями о них</summary>
<short > Проекты</short>
<category > Проекты</category>
<returns > Список проектов</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMyProjects" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех проектов, в которых участвует текущий пользователь</summary>
<short > Проекты с участием пользователя</short>
<category > Проекты</category>
<returns > Список проектов</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetFollowProjects" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех проектов, которые отслеживает текущий пользователь</summary>
<short > Отслеживаемые проекты</short>
<category > Проекты</category>
<returns > Список проектов</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjects(ASC.Projects.Core.Domain.ProjectStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех проектов с указанным в запросе статусом</summary>
<short > Проект по статусу</short>
<category > Проекты</category>
<param name= "status" > " открытые" |" приостановленные" |" закрытые" </param>
<returns > Список проектов</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProject(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает подробные сведения о проекте с указанным в запросе ИД</summary>
<short > Проект по ИД</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<returns > Проект</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectsByFilter(System.Int32,System.Nullable{ASC.Projects.Core.Domain.ProjectStatus},System.Guid,System.Guid,System.Guid,System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех проектов портала, отфильтрованных по указанным в запросе названию проекта, статусу или ИД участника и статусу " Отслеживаемый" </summary>
<short > Проекты</short>
<category > Проекты</category>
<param name= "tag" optional= "true" > Т е г проекта</param>
<param name= "status" optional= "true" > Статус проекта</param>
<param name= "participant" optional= "true" > GUID участника</param>
<param name= "manager" optional= "true" > GUID менеджера проекта</param>
2019-02-13 12:12:23 +00:00
<param name= "departament" > </param>
2019-02-25 10:59:30 +00:00
<param name= "follow" optional= "true" > Мой отслеживаемый проект</param>
<returns > Список проектов</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.SearchProject(System.Int32,System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает результаты поиска проекта, который содержит слова и фразы, соответствующие указанному в запросе поисковому запросу</summary>
<short > Поиск проекта</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<param name= "query" > Поисковый запрос</param>
<returns > Список результатов</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.SearchProjects(System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех проектов, соответствующих указанному в запросе поисковому запросу</summary>
<short > Поиск всех проектов</short>
<category > Проекты</category>
<param name= "query" > Поисковый запрос</param>
<returns > Список результатов</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.CreateProject(System.String,System.String,System.Guid,System.String,System.Boolean,System.Collections.Generic.IEnumerable{System.Guid},System.Nullable{System.Boolean},System.Collections.Generic.IEnumerable{ASC.Projects.Core.Domain.Task},System.Collections.Generic.IEnumerable{ASC.Projects.Core.Domain.Milestone})" >
2019-02-25 10:59:30 +00:00
<summary > Создает новый проект исходя из всех обязательных параметров (название, описание, ИД ответственного и т. д.) и ряда необязательных параметров, указанных в запросе</summary>
<short > Создать проект</short>
<category > Проекты</category>
<param name= "title" > Название</param>
<param name= "description" > Описание</param>
<param name= "responsibleId" > ИД ответственного</param>
<param name= "tags" > Теги</param>
<param name= "private" > Является ли проект приватным</param>
<param name= "participants" optional= "true" > Участники проекта</param>
<param name= "notify" optional= "true" > Уведомить менеджера проекта</param>
2019-02-13 12:12:23 +00:00
<param name= "tasks" > </param>
<param name= "milestones" > </param>
2019-02-25 10:59:30 +00:00
<returns > Недавно созданный проект</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateProject(System.Int32,System.String,System.String,System.Guid,System.String,System.Collections.Generic.IEnumerable{System.Guid},System.Nullable{ASC.Projects.Core.Domain.ProjectStatus},System.Nullable{System.Boolean},System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет существующие сведения о проекте исходя из всех указанных в запросе параметров (ИД проекта, название, описание, ИД ответственного и т. д.)</summary>
<short > Обновить проект</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<param name= "title" > Название</param>
<param name= "description" > Описание</param>
<param name= "responsibleId" > ИД ответственного</param>
<param name= "tags" > Теги</param>
<param name= "participants" > участники</param>
<param name= "private" > Является ли проект приватным</param>
<param name= "status" > Статус. Один из вариантов: (Открытый|Закрытый)</param>
<param name= "notify" > Уведомить менеджера проекта</param>
<returns > Обновленный проект</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateProject(System.Int32,ASC.Projects.Core.Domain.ProjectStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет статус проекта исходя из указанного в запросе ИД</summary>
<short > Обновить статус проекта</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<param name= "status" > Статус. Один из вариантов: (Открытый|Приостановленный|Закрытый)</param>
<returns > Обновленный проект</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteProject(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет с портала проект с указанным в запросе ИД</summary>
<short > Удалить проект</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<returns > Удаленный проект</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.FollowToProject(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Подписаться на уведомления о действиях, совершаемых с проектом, ИД которого указан в запросе, или отказаться от их получения</summary>
<short > Подписка на уведомления/отказ от уведомлений о проекте</short>
<category > Проекты</category>
<param name= "projectId" > ИД проекта</param>
<returns > Проект</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateProjectTags(System.Int32,System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет теги проекта с выбранным ИД проекта, заменяя их указанными в запросе тегами</summary>
<short > Обновить теги проекта</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<param name= "tags" > Теги</param>
<returns > проект</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
2019-02-14 12:43:24 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateProjectTags(System.Int32,System.Collections.Generic.IEnumerable{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет теги проекта с выбранным ИД проекта, заменяя их указанными в запросе тегами</summary>
<short > Обновить теги проекта</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<param name= "tags" > Теги</param>
<returns > проект</returns>
2019-02-14 12:43:24 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
2019-02-13 12:12:23 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectTime(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает подробные сведения о времени, потраченном на проект, ИД которого указан в запросе</summary>
<short > Затрачено времени на проект</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<returns > Список затраченного времени</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTotalProjectTime(System.Int32)" >
<summary >
</summary>
2019-02-25 10:59:30 +00:00
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<returns > Список затраченного времени</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddProjectMilestone(System.Int32,System.String,ASC.Specific.ApiDateTime,System.Boolean,System.Boolean,System.String,System.Guid,System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Создает новую веху с помощью указанных в запросе параметров (ИД проекта, названия вехи, крайний срок и т. д.)</summary>
<short > Добавить веху</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<param name= "title" > Название вехи</param>
<param name= "deadline" > Крайний срок вехи</param>
<param name= "isKey" > Является ли веха ключевой или нет</param>
<param name= "isNotify" > Напомнить мне за 48 часов до крайнего срока</param>
<param name= "description" > Описание вехи</param>
<param name= "responsible" > Ответственный за веху</param>
<param name= "notifyResponsible" > Уведомить ответственного</param>
<returns > Созданная веха</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentNullException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectMilestones(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех вех в рамках проекта с указанным в запросе ИД</summary>
<short > Получить вехи по ИД проекта</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<returns > Список вех</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectMilestones(System.Int32,ASC.Projects.Core.Domain.MilestoneStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех вех с выбранным статусом в раках проекта с указанным в запросе ИД</summary>
<short > Получить вехи по ИД проекта и статусу вехи</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<param name= "status" > Статус вехи</param>
<returns > Список вех</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectTeam(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех пользователей, участвующих в проекте с указанным в запросе ИД</summary>
<short > Команда проекта</short>
<category > Команда</category>
<param name= "projectid" > ИД проекта</param>
<returns > Список участников команды</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectTeam(System.Collections.Generic.List{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех пользователей, участвующих в проекте с указанным в запросе ИД</summary>
<short > Команда проекта</short>
<category > Команда</category>
<param name= "ids" > ИД проектов</param>
<returns > Список участников команды</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddToProjectTeam(System.Int32,System.Guid)" >
2019-02-25 10:59:30 +00:00
<summary > Добавляет в выбранную команду проекта пользователя с указанным в запросе ИД</summary>
<short > Добавить в команду</short>
<category > Команда</category>
<param name= "projectid" > ИД проекта</param>
<param name= "userId" > ИД добавляемого пользователя</param>
<returns > Список участников команды</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.SetProjectTeamSecurity(System.Int32,System.Guid,ASC.Projects.Core.Domain.ProjectTeamSecurity,System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Задает права доступа для пользователя или пользователей с указанным в запросе ИД в рамках выбранного проекта</summary>
<short > Настроить безопасность команды</short>
<category > Команда</category>
<param name= "projectid" > ИД проекта</param>
<param name= "userId" > ИД настраиваемого пользователя</param>
<param name= "security" > Права доступа</param>
<param name= "visible" > Видимый</param>
<returns > Список участников команды</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteFromProjectTeam(System.Int32,System.Guid)" >
2019-02-25 10:59:30 +00:00
<summary > Убирает пользователя с указанным в запросе ИД из выбранной команды проекта</summary>
<short > Убрать из команды</short>
<category > Команда</category>
<param name= "projectid" > ИД проекта</param>
<param name= "userId" > ИД добавляемого пользователя</param>
<returns > Список участников команды</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateProjectTeam(System.Int32,System.Collections.Generic.IEnumerable{System.Guid},System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет команду проекта, изменяя данные пользователей, ИД которых указан в запросе</summary>
<short > Обновляет команду проекта</short>
<category > Команда</category>
<param name= "projectId" > ИД проекта</param>
<param name= "participants" > ИД пользователей, за счет которых обновляется команда</param>
<param name= "notify" > Уведомить команду проекта</param>
<returns > Строка с количеством участников проекта</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectTasks(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех задач в рамках проекта с указанным в запросе ИД</summary>
<short > Задачи</short>
<category > Задачи</category>
<param name= "projectid" > ИД проекта</param>
2019-02-13 12:12:23 +00:00
<returns > </returns>
2019-02-25 10:59:30 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > Список задач</exception>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddProjectTask(System.Int32,System.String,ASC.Specific.ApiDateTime,ASC.Projects.Core.Domain.TaskPriority,System.String,System.Int32,System.Collections.Generic.IEnumerable{System.Guid},System.Boolean,ASC.Specific.ApiDateTime)" >
2019-02-25 10:59:30 +00:00
<summary > Добавляет в выбранный проект задачу с указанными в запросе параметрами (ИД ответственного пользователя, описание задачи, крайний срок и т. д.)</summary>
<short > Добавить задачу</short>
<category > Задачи</category>
<param name= "projectid" > ИД проекта</param>
<param name= "description" > Описание</param>
<param name= "deadline" > Крайний срок</param>
<param name= "priority" > Приоритет: Низкий|Обычный|Высокий</param>
<param name= "title" > Название</param>
<param name= "milestoneid" > ИД вехи</param>
<param name= "responsibles" > Перечислить ответственных</param>
<param name= "notify" > Уведомить ответственного</param>
2019-02-13 12:12:23 +00:00
<param name= "startDate" > </param>
2019-02-25 10:59:30 +00:00
<returns > Созданная задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddProjectTaskByMessage(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Добавляет задачу в выбранный проект</summary>
<short > Добавить задачу</short>
<category > Задачи</category>
<param name= "projectid" > ИД проекта</param>
<param name= "messageid" > ИД сообщения</param>
<returns > Созданная задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectTasks(System.Int32,ASC.Projects.Core.Domain.TaskStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех задач с выбранным статусом в проекте, ИД которого указан в запросе</summary>
<short > Задачи с о статусом</short>
<category > Задачи</category>
<param name= "projectid" > ИД проекта</param>
<param name= "status" > Статус задачи. Может принимать одно из следующих значений: непринятая|открытая|закрытая|выключить|неклассифицированная|не относится к вехе</param>
<returns > Список задач</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectMyTasks(System.Int32,ASC.Projects.Core.Domain.TaskStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех задач для текущего пользователя с выбранным статусом в проекте с указанным в запросе ИД</summary>
<short > Мои задачи</short>
<category > Задачи</category>
<param name= "projectid" > ИД проекта</param>
<param name= "status" > Статус задачи. Может принимать одно из следующих значений: непринятая|открытая|закрытая|выключить|неклассифицированная|не относится к вехе</param>
<returns > Список задач</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectFiles(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает подробный список всех файлов и папок для проекта с указанным в запросе ИД</summary>
<short > Файлы проекта по ИД проекта</short>
<category > Проекты</category>
<param name= "id" > ИД проекта</param>
<returns > Файлы проекта</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetEntityFiles(ASC.Projects.Core.Domain.EntityType,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех файлов в рамках сущности (проекта, вехи, задачи) с указанными типом и ИД</summary>
<short > Файлы сущности</short>
<category > Файлы</category>
<param name= "entityType" > Тип сущности</param>
<param name= "entityID" > ИД сущности</param>
<returns > Сообщение</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UploadFilesToEntity(ASC.Projects.Core.Domain.EntityType,System.Int32,System.Collections.Generic.IEnumerable{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Загружает выбранные файлы в сущность (проект, веху, задачу) с указанными типом и ИД</summary>
<short > Загрузить файл в сущность</short>
<category > Файлы</category>
<param name= "entityType" > Тип сущности</param>
<param name= "entityID" > ИД сущности</param>
<param name= "files" > ИД файлов</param>
<returns > Загруженные файлы</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
<visible > false</visible>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DetachFileFromEntity(ASC.Projects.Core.Domain.EntityType,System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Открепляет от выбранный файл от сущности (проекта, вехи, задачи) с указанными типом и ИД</summary>
<short > Открепить файл от сущности</short>
<category > Файлы</category>
<param name= "entityType" > Тип сущности</param>
<param name= "entityID" > ИД сущности</param>
<param name= "fileid" > ИД файла</param>
<returns > Открепленный файл</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
<visible > false</visible>
</member>
2019-02-14 12:43:24 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.DetachFileFromEntity(ASC.Projects.Core.Domain.EntityType,System.Int32,System.Collections.Generic.IEnumerable{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Открепляет от выбранный файл от сущности (проекта, вехи, задачи) с указанными типом и ИД</summary>
<short > Открепить файл от сущности</short>
<category > Файлы</category>
<param name= "entityType" > Тип сущности</param>
<param name= "entityID" > ИД сущности</param>
<param name= "files" > файлы</param>
<returns > Открепленный файл</returns>
2019-02-14 12:43:24 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
<visible > false</visible>
</member>
2019-02-13 12:12:23 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.UploadFilesToEntity(ASC.Projects.Core.Domain.EntityType,System.Int32,System.String,System.IO.Stream,System.Net.Mime.ContentType,System.Net.Mime.ContentDisposition,System.Collections.Generic.IEnumerable{System.Web.HttpPostedFileBase},System.Boolean,System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Загружает выбранные файлы в сущность (проект, веху, задачу) с указанными типом и ИД</summary>
<short > Загрузить файл в сущность</short>
<category > Файлы</category>
<param name= "entityType" > Тип сущности</param>
<param name= "entityID" > ИД сущности</param>
<param name= "folderid" > ИД папки, в которую выполняется загрузка</param>
<param name= "file" visible= "false" > Запросить входной поток</param>
<param name= "contentType" visible= "false" > Заголовок Content-type</param>
<param name= "contentDisposition" visible= "false" > Заголовок Content-disposition</param>
<param name= "files" visible= "false" > Список файлов, отправляемых методом multipart/form-data</param>
<param name= "createNewIfExist" visible= "false" > Создать новый, если он уже существует</param>
<param name= "storeOriginalFileFlag" visible= "false" > Если значение — true, загрузить также документы в исходных форматах </param>
<returns > Загруженные файлы</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
<visible > false</visible>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectsByContactID(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех проектов, связанных с контактом, ИД которого указан в запросе</summary>
<param name= "contactid" > ИД контакта</param>
<category > Контакты</category>
<short > Получить проекты для контакта</short>
<returns > Список проектов</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddProjectContact(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Добавляет выбранный контакт к проекту с указанным в запросе ИД</summary>
<param name= "projectid" > ИД проекта</param>
<param name= "contactid" > ИД контакта</param>
<category > Контакты</category>
<short > Добавить контакт проекта</short>
<returns > Проект</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteProjectContact(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет выбранный контакт из проекта с указанным в запросе ИД</summary>
<param name= "projectid" > ИД проекта</param>
<param name= "contactid" > ИД контакта</param>
<category > Контакты</category>
<short > Удалить контакт проекта</short>
<returns > Проект</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetAllTemplates" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех шаблонов с базовыми сведениями о них</summary>
<short > Шаблоны</short>
<category > Шаблон</category>
<returns > Список шаблонов</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTemplate(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает подробные сведения о шаблоне с указанным в запросе ИД</summary>
<short > Шаблон по ИД</short>
<category > Шаблон</category>
<param name= "id" > ИД шаблона</param>
<returns > Шаблон</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.CreateTemplate(System.String,System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Создает новый шаблон</summary>
<short > Создать шаблон</short>
<category > Шаблон</category>
<param name= "title" > Название</param>
<param name= "description" > Структура шаблона JSON. Пример: {" tasks" :[{" title" :" Задача без вехи" }]," milestones" :[{" title" :" название вехи" ," duration" :0.5," tasks" :[{" title" :" веха задачи" }]}]}</param>
<returns > Недавно созданный шаблон</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateTemplate(System.Int32,System.String,System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет сведения о существующем шаблоне</summary>
<short > Обновить шаблон</short>
<category > Шаблон</category>
<param name= "id" > ИД шаблона</param>
<param name= "title" > Название</param>
<param name= "description" > Структура шаблона JSON. Пример: {" tasks" :[{" title" :" Задача без вехи" }]," milestones" :[{" title" :" название вехи" ," duration" :0.5," tasks" :[{" title" :" веха задачи" }]}]}</param>
<returns > Обновленный шаблон</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteTemplate(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет шаблон с ИД, указанном в запросе с портала</summary>
<short > Удалить шаблон</short>
<category > Шаблон</category>
<param name= "id" > ИД проекта</param>
<returns > Удаленный шаблон</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectSecurityInfo" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает основные сведения о правах доступа</summary>
<short > Сведения о правах доступа</short>
<category > Проекты</category>
<returns > Основные сведения о правах доступа</returns>
2019-02-13 12:12:23 +00:00
<visible > false</visible>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectMaxLastModified" >
<visible > false</visible>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTaskOrder(System.Int32)" >
<visible > false</visible>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.SetTaskOrder(System.Int32,System.String)" >
<visible > false</visible>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMyTasks" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список с подробными сведениями о б о всех задачах для текущего пользователя</summary>
<short > Мои задачи</short>
<category > Задачи</category>
<returns > Список задач</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMyTasks(ASC.Projects.Core.Domain.TaskStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список с подробными сведениями о задачах текущего пользователя с указанным в запросе статусом</summary>
<short > Мои задачи по статусу</short>
<category > Задачи</category>
<param name= "status" > Статус задачи. Может принимать одно из следующих значений: непринятая|открытая|закрытая|выключить|неклассифицированная|не относится к вехе</param>
<returns > Список задач</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTask(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает подробные сведения о задаче с указанным в запросе ИД</summary>
<short > Получить задачу</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
<returns > Задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTask(System.Collections.Generic.IEnumerable{System.Int32})" >
<visible > false</visible>
</member>
2019-02-14 12:43:24 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.GetTaskByFilter(System.Int32,System.Boolean,System.Nullable{System.Int32},System.Boolean,System.Boolean,System.Int32,System.Nullable{ASC.Projects.Core.Domain.TaskStatus},System.Boolean,System.Guid,System.Nullable{System.Guid},System.Guid,ASC.Specific.ApiDateTime,ASC.Specific.ApiDateTime,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список с подробными сведениями о б о всех задачах, соответствующих указанным в запросе параметрам фильтра</summary>
<short > Получить задачу по фильтру</short>
<category > Задачи</category>
<param name= "projectid" optional= "true" > ИД проекта</param>
<param name= "tag" optional= "true" > Т е г проекта</param>
<param name= "status" optional= "true" > Статус задачи</param>
<param name= "departament" optional= "true" > GUID отдела</param>
<param name= "participant" optional= "true" > GUID участника</param>
<param name= "creator" > GUID создателя</param>
<param name= "milestone" optional= "true" > ИД вехи</param>
<param name= "deadlineStart" optional= "true" > Минимальное значение крайнего срока задачи</param>
<param name= "deadlineStop" optional= "true" > Максимальное значение крайнего срока задачи</param>
<param name= "lastId" > ИД последней задачи</param>
<param name= "myProjects" > Задачи в " Моих проектах" </param>
<param name= "myMilestones" > Задачи в " Моих вехах" </param>
<param name= "nomilestone" > Задачи без вехи</param>
<param name= "follow" > Отслеживаемые задачи</param>
<returns > Список задач</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetSimpleTaskByFilter(System.Int32,System.Boolean,System.Nullable{System.Int32},System.Boolean,System.Int32,System.Nullable{ASC.Projects.Core.Domain.TaskStatus},System.Boolean,System.Guid,System.Nullable{System.Guid},System.Guid,ASC.Specific.ApiDateTime,ASC.Specific.ApiDateTime,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список с подробными сведениями о б о всех задачах, соответствующих указанным в запросе параметрам фильтра</summary>
<short > Получить задачу по фильтру</short>
<category > Задачи</category>
<param name= "projectid" optional= "true" > ИД проекта</param>
<param name= "tag" optional= "true" > Т е г проекта</param>
<param name= "status" optional= "true" > Статус задачи</param>
<param name= "departament" optional= "true" > GUID отдела</param>
<param name= "participant" optional= "true" > GUID участника</param>
<param name= "creator" > GUID создателя</param>
<param name= "milestone" optional= "true" > ИД вехи</param>
<param name= "deadlineStart" optional= "true" > Минимальное значение крайнего срока задачи</param>
<param name= "deadlineStop" optional= "true" > Максимальное значение крайнего срока задачи</param>
<param name= "lastId" > ИД последней задачи</param>
<param name= "myProjects" > Задачи в " Моих проектах" </param>
<param name= "myMilestones" > Задачи в " Моих вехах" </param>
<param name= "follow" > Отслеживаемые задачи</param>
2019-02-13 12:12:23 +00:00
<visible > false</visible>
2019-02-25 10:59:30 +00:00
<returns > Список задач</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTaskFiles(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех файлов, прикрепленных к задаче с указанным в запросе ИД</summary>
<short > Получить файлы задачи</short>
<category > Файлы</category>
<param name= "taskid" > ИД задачи</param>
<returns > Список файлов</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UploadFilesToTask(System.Int32,System.Collections.Generic.IEnumerable{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Загружает указанный в запросе файл в выбранную задачу</summary>
<short > Загрузить файл в задачу</short>
<category > Файлы</category>
<param name= "taskid" > ИД задачи</param>
<param name= "files" > ИД файла</param>
<returns > Список задач</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DetachFileFromTask(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Открепляет выбранный файл от задачи с указанным в запросе ИД</summary>
<short > Открепить файл от задачи</short>
<category > Файлы</category>
<param name= "taskid" > ИД задачи</param>
<param name= "fileid" > ИД файла</param>
<returns > Задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
2019-02-14 12:43:24 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.DetachFileFromTask(System.Int32,System.Collections.Generic.List{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Открепляет выбранный файл от задачи с указанным в запросе ИД</summary>
<short > Открепить файл от задачи</short>
<category > Файлы</category>
<param name= "taskid" > ИД задачи</param>
<param name= "files" > файлы</param>
<returns > Задача</returns>
2019-02-14 12:43:24 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
<visible > false</visible>
</member>
2019-02-13 12:12:23 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateTask(System.Int32,ASC.Projects.Core.Domain.TaskStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет статус задачи с указанным в запросе ИД</summary>
<short > Обновить статус задачи</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
<param name= "status" > Статус задачи. Может принимать одно из следующих значений: открытая|закрытая</param>
<returns > Обновленная задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateTasks(System.Int32[],ASC.Projects.Core.Domain.TaskStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет статус задач с указанными в запросе ИД</summary>
<short > Обновить статус задачи</short>
<category > Задачи</category>
<param name= "taskids" > ИД задач</param>
<param name= "status" > Статус задач. Может принимать одно из следующих значений: открытая|закрытая</param>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateTask(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет веху задачи с указанным в запросе ИД</summary>
<short > Обновить веху задачи</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
<param name= "milestoneid" > ИД вехи</param>
<returns > Обновленная задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateTasks(System.Int32[],System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет веху задач с указанными в запросе ИД</summary>
<short > Обновить веху задач</short>
<category > Задачи</category>
<param name= "taskids" > ИД задачи</param>
<param name= "milestoneid" > ИД вехи</param>
<returns > Обновленные задачи</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.CopyTask(System.Int32,System.String,ASC.Specific.ApiDateTime,ASC.Projects.Core.Domain.TaskPriority,System.String,System.Int32,System.Collections.Generic.IEnumerable{System.Guid},System.Boolean,ASC.Specific.ApiDateTime,System.Int32,System.Boolean,System.Boolean,System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Копировать задачу</summary>
<short > Копировать задачу</short>
<category > Задачи</category>
<param name= "projectid" > ИД проекта</param>
<param name= "description" > Описание</param>
<param name= "deadline" > Крайний срок</param>
<param name= "priority" > Приоритет: Низкий|Обычный|Высокий</param>
<param name= "title" > Название</param>
<param name= "milestoneid" > ИД вехи</param>
<param name= "responsibles" > Перечислить ответственных</param>
<param name= "notify" > Уведомить ответственного</param>
2019-02-13 12:12:23 +00:00
<param name= "startDate" > </param>
<param name= "copyFrom" > </param>
<param name= "copySubtasks" > </param>
<param name= "copyFiles" > </param>
<param name= "removeOld" > </param>
2019-02-25 10:59:30 +00:00
<returns > Созданная задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateProjectTask(System.Int32,System.String,ASC.Specific.ApiDateTime,ASC.Specific.ApiDateTime,System.Nullable{ASC.Projects.Core.Domain.TaskPriority},System.String,System.Int32,System.Collections.Generic.IEnumerable{System.Guid},System.Nullable{System.Int32},System.Boolean,System.Nullable{ASC.Projects.Core.Domain.TaskStatus},System.Nullable{System.Int32})" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет выбранную задачу, изменяя указанные в запросе параметры (ИД ответственного пользователя, описание задачи, время крайнего срока и т. д.)</summary>
<short > Обновить задачу</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
<param name= "description" > описание</param>
<param name= "deadline" > время крайнего срока</param>
<param name= "startDate" > начальная дата задачи</param>
<param name= "priority" > приоритет</param>
<param name= "title" > название</param>
<param name= "milestoneid" > ИД вехи</param>
<param name= "responsibles" > перечислить ответственных</param>
<param name= "projectID" > ИД проекта</param>
<param name= "notify" > уведомит ответственного</param>
<param name= "status" optional= "true" > статус</param>
<param name= "progress" optional= "true" > Ход выполнения</param>
<returns > Обновленная задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteTask(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет из проекта задачу с указанным в запросе ИД</summary>
<short > Удалить задачу</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
<returns > Удаленная задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteTasks(System.Int32[])" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет из проекта задачи с указанными в запросе ИД</summary>
<short > Удалить задачи</short>
<category > Задачи</category>
<param name= "taskids" > ИД задачи</param>
<returns > Удаленные задачи</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTaskComments(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список комментариев к задаче с указанным в запросе ИД</summary>
<short > Комментарии к задаче</short>
<category > Комментарии</category>
<param name= "taskid" > ИД задачи</param>
<returns > Список комментариев</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddTaskComments(System.Int32,System.String,System.Guid)" >
2019-02-25 10:59:30 +00:00
<summary > Добавляет комментарии с выбранной задаче с указанными в запросе текстом комментария и ИД родительского комментария</summary>
<short > Добавить комментарий к задаче</short>
<category > Комментарии</category>
<param name= "taskid" > ИД задачи</param>
<param name= "content" > Текст комментария</param>
<param name= "parentid" > ИД родительского комментария</param>
<returns > Список комментариев</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.NotifyTaskResponsible(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Уведомить о задаче ответственного за задачу с указанным в запросе ИД</summary>
<short > Уведомить ответственного за задачу</short>
<category > Задачи</category>
<returns > Задача</returns>
<param name= "taskid" > ИД задачи</param>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.SubscribeToTask(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Подписаться на уведомления о действиях, выполняемых с задачей, ИД которой указан в запросе</summary>
<short > Подписаться на действия с задачей</short>
<category > Задачи</category>
<returns > Задача</returns>
<param name= "taskid" > ИД задачи</param>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.IsSubscribeToTask(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Проверяет подписку на уведомления о действиях, выполняемых с задачей, ИД которой указан в запросе</summary>
<short > Проверить подписку на действия с задачей</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddLink(System.Int32,System.Int32,ASC.Projects.Core.Domain.TaskLinkType)" >
2019-02-25 10:59:30 +00:00
<summary > Добавить связь между dependenceTaskId и parentTaskId</summary>
<short > Добавить связь</short>
<category > Задачи</category>
<param name= "parentTaskId" > ИД родительской задачи</param>
<param name= "dependenceTaskId" > ИД зависимой задачи</param>
<param name= "linkType" > Тип ссылки</param>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.RemoveLink(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Удалить связь между dependenceTaskId и parentTaskId</summary>
<short > Удалить связь</short>
<category > Задачи</category>
<param name= "dependenceTaskId" > ИД зависимой задачи</param>
<param name= "parentTaskId" > ИД родительской задачи</param>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddSubtask(System.Int32,System.Guid,System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Создает подзадачу с выбранными названием и ответственным в рамках указанной в запросе родительской задачи</summary>
<short > Создать подзадачу</short>
<category > Задачи</category>
<param name= "taskid" > ИД родительской задачи</param>
<param name= "responsible" > Ответственный за подзадачу</param>
<param name= "title" > Название подзадачи</param>
<returns > Задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.CopySubtask(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Скопировать подзадачу</summary>
<short > Скопировать подзадачу</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
<param name= "subtaskid" > ИД подзадачи</param>
<returns > Новая задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateSubtask(System.Int32,System.Int32,System.Guid,System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет подзадачу с выбранными названием и ответственным с указанным в запросе ИД подзадачи</summary>
<short > Обновить подзадачу</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
<param name= "subtaskid" > ИД подзадачи</param>
<param name= "responsible" > Ответственный за подзадачу</param>
<param name= "title" > Название подзадачи</param>
<returns > Задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteSubtask(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет выбранную подзадачу из родительской задачи с указанным в запросе ИД</summary>
<short > Удалить подзадачу</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
<param name= "subtaskid" > ИД подзадачи</param>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateSubtask(System.Int32,System.Int32,ASC.Projects.Core.Domain.TaskStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет статус выбранной подзадачи в родительской задаче с указанным в запросе ИД</summary>
<short > Обновить статус подзадачи</short>
<category > Задачи</category>
<param name= "taskid" > ИД задачи</param>
<param name= "subtaskid" > ИД подзадачи</param>
<param name= "status" > Статус задачи. Может принимать одно из следующих значений: открытая|закрытая|выключить|неклассифицированная</param>
<returns > Обновленная задача</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetComment(System.Guid)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает сведения о комментарии с указанным в запросе ИД</summary>
<short > Получить комментарий</short>
<category > Комментарии</category>
<param name= "commentid" > ИД комментария</param>
<returns > Комментарий</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectCommentPreview(System.String,System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Получить предварительный просмотр</summary>
<short > Получить предварительный просмотр</short>
<category > Комментарии</category>
<param name= "htmltext" > HTML для создания предварительного просмотра</param>
<param name= "commentid" > GUID изменяемого комментария или пустой строки, если комментарий новый</param>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.RemoveProjectComment(System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Удалить комментарий с указанным в запросе ИД</summary>
<short > Удалить комментарий</short>
<section > Комментарии</section>
<param name= "commentid" > ИД комментария</param>
<returns > ИД комментария</returns>
<category > Комментарии</category>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddProjectComment(System.String,System.Int32,System.String,System.String)" >
<summary >
</summary>
<param name= "parentcommentid" > </param>
<param name= "entityid" > </param>
<param name= "content" > </param>
<param name= "type" > </param>
2019-02-25 10:59:30 +00:00
<category > Комментарии</category>
2019-02-13 12:12:23 +00:00
<returns > </returns>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateComment(System.String,System.String)" >
<summary >
</summary>
<param name= "commentid" > </param>
<param name= "content" > </param>
2019-02-25 10:59:30 +00:00
<category > Комментарии</category>
2019-02-13 12:12:23 +00:00
<returns > </returns>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetAllTags" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех имеющихся тегов проекта</summary>
<short > Теги проекта</short>
<category > Теги</category>
<returns > Список тегов</returns>
2019-02-13 12:12:23 +00:00
</member>
2019-02-14 12:43:24 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.CreateNewTag(System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Создает новый тег</summary>
<short > Т е г </short>
<category > Теги</category>
<returns > Созданный тег</returns>
2019-02-14 12:43:24 +00:00
</member>
2019-02-13 12:12:23 +00:00
<member name= "M:ASC.Api.Projects.ProjectApi.GetProjectsByTags(System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает подробный список всех проектов с указанным тегом</summary>
<short > Проект по тегу</short>
<category > Теги</category>
<param name= "tag" > Название тега</param>
<returns > Список проектов</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTagsByName(System.String)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех тегов, похожих на указанное название тега</summary>
<short > Теги оп названию тега</short>
<category > Теги</category>
<param name= "tagName" > Название тега</param>
<returns > Список тегов</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMilestones" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех предстоящих вех всех проектов портала</summary>
<short > Предстоящие вехи</short>
<category > Вехи</category>
<returns > Список вех</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMilestonesByFilter(System.Int32,System.Int32,System.Nullable{ASC.Projects.Core.Domain.MilestoneStatus},ASC.Specific.ApiDateTime,ASC.Specific.ApiDateTime,System.Nullable{System.Guid},System.Int32,System.Boolean,System.Guid)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех вех, соответствующих фильтру с указанными в запросе параметрами</summary>
<short > Вехи по фильтру</short>
<category > Вехи</category>
<param name= "projectid" optional= "true" > ИД проекта</param>
<param name= "tag" optional= "true" > Т е г проекта</param>
<param name= "status" optional= "true" > Статус вехи/ Она может быть открытой или закрытой</param>
<param name= "deadlineStart" optional= "true" > Минимальное значение крайнего срока задачи</param>
<param name= "deadlineStop" optional= "true" > Максимальное значение крайнего срока задачи</param>
<param name= "taskResponsible" optional= "true" > Ответственный за задачу в GUID вехи</param>
<param name= "lastId" > ИД последней вехи</param>
<param name= "myProjects" > В е х а в " Моих проектах" </param>
<param name= "milestoneResponsible" > Ответственный за GUID вехи</param>
<returns > Список вех</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetLateMilestones" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех просроченных вех в проектах портала</summary>
<short > Просроченные вехи</short>
<category > Вехи</category>
<returns > Список вех</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMilestonesByDeadLineFull(System.Int32,System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех вех, срок завершения которых приходится на указанную в запросе дату</summary>
<short > Вехи по полной дате</short>
<category > Вехи</category>
<param name= "year" > Год крайнего срока</param>
<param name= "month" > Месяц крайнего срока</param>
<param name= "day" > День крайнего срока</param>
<returns > Список вех</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMilestonesByDeadLineMonth(System.Int32,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех вех, срок завершения которых приходится на указанный в запросе месяц</summary>
<short > Вехи по месяцу</short>
<category > Вехи</category>
<param name= "year" > Год крайнего срока</param>
<param name= "month" > Месяц крайнего срока</param>
<returns > Список вех</returns>
2019-02-13 12:12:23 +00:00
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMilestoneById(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список с подробными сведениями о вехе с указанным в запросе ИД</summary>
<short > Получить веху</short>
<category > Вехи</category>
<param name= "id" > ИД вехи</param>
<returns > В е х а </returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetMilestoneTasks(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список всех задач в рамках вехи с указанным в запросе ИД</summary>
<short > Получить задачи вехи</short>
<category > Вехи</category>
<param name= "id" > ИД вехи</param>
<returns > Список задач</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateMilestone(System.Int32,System.String,ASC.Specific.ApiDateTime,System.Nullable{System.Boolean},ASC.Projects.Core.Domain.MilestoneStatus,System.Nullable{System.Boolean},System.String,System.Int32,System.Guid,System.Boolean)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет выбранную веху, изменяя указанные в запросе параметры вехи (название, крайний срок, статус и т. д.)</summary>
<short > Обновить веху</short>
<category > Вехи</category>
<param name= "id" > ИД вехи</param>
<param name= "title" > Название</param>
<param name= "deadline" > Крайний срок</param>
<param name= "isKey" > Ключевая или нет</param>
<param name= "status" > Статус</param>
<param name= "isNotify" > Напомнить мне за 48 часов до крайнего срока</param>
<param name= "description" > Описание вехи</param>
<param name= "projectID" > ИД проекта</param>
<param name= "responsible" > Ответственный за веху</param>
<param name= "notifyResponsible" > Уведомить ответственного</param>
<returns > Обновленная веха</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentNullException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
<example >
< ![CDATA[
2019-02-25 10:59:30 +00:00
Отправка данных методом application/json:
2019-02-13 12:12:23 +00:00
{
2019-02-25 10:59:30 +00:00
title:"Новое название",
2019-02-13 12:12:23 +00:00
deadline:"2011-03-23T14:27:14",
isKey:false,
2019-02-25 10:59:30 +00:00
status:"Открытая"
2019-02-13 12:12:23 +00:00
}
]]>
</example>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateMilestone(System.Int32,ASC.Projects.Core.Domain.MilestoneStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет статус вехи с указанным в запросе ИД</summary>
<short > Обновить статус вехи</short>
<category > Вехи</category>
<param name= "id" > ИД вехи</param>
<param name= "status" > Статус</param>
<returns > Обновленная веха</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentNullException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
<example >
< ![CDATA[
2019-02-25 10:59:30 +00:00
Отправка данных методом application/json:
2019-02-13 12:12:23 +00:00
{
2019-02-25 10:59:30 +00:00
status:"Открытая"
2019-02-13 12:12:23 +00:00
}
]]>
</example>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteMilestone(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет веху с указанным в запросе ИД</summary>
<short > Удалить веху</short>
<category > Вехи</category>
<param name= "id" > ИД вехи</param>
<returns > Удаленная веха</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteMilestones(System.Int32[])" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет вехи с указанными в запросе ИД</summary>
<short > Удалить вехи</short>
<category > Вехи</category>
<param name= "ids" > ИД вех</param>
<returns > Удаленные вехи</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTaskTimeByFilter(System.Int32,System.Boolean,System.Nullable{System.Int32},System.Boolean,System.Int32,System.Guid,System.Guid,ASC.Specific.ApiDateTime,ASC.Specific.ApiDateTime,System.Int32,System.Nullable{ASC.Projects.Core.Domain.PaymentStatus})" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает список подробных сведений о б о всем потраченном времени, соответствующем указанным в запросе параметрам фильтра</summary>
<short > Получить затраченное время по фильтру</short>
<category > Время</category>
<param name= "projectid" optional= "true" > ИД проекта</param>
<param name= "tag" optional= "true" > Т е г проекта</param>
<param name= "departament" optional= "true" > GUID отдела</param>
<param name= "participant" optional= "true" > GUID участника</param>
<param name= "createdStart" optional= "true" > Минимальное значение создаваемого времени</param>
<param name= "createdStop" optional= "true" > Максимальное значение создаваемого времени</param>
<param name= "lastId" > ИД последнего потраченного времени</param>
<param name= "myProjects" > Время выполнения задач в " Моих проектах" </param>
<param name= "myMilestones" > Время выполнения задач в " Моих вехах" </param>
<param name= "milestone" optional= "true" > ИД вехи</param>
<param name= "status" optional= "true" > Статус оплаты</param>
<returns > Список потраченного времени</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTotalTaskTimeByFilter(System.Int32,System.Boolean,System.Nullable{System.Int32},System.Boolean,System.Int32,System.Guid,System.Guid,ASC.Specific.ApiDateTime,ASC.Specific.ApiDateTime,System.Int32,System.Nullable{ASC.Projects.Core.Domain.PaymentStatus})" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает все потраченное время, соответствующее указанным в запросе параметрам фильтра</summary>
<short > Получить все потраченное время по фильтру</short>
<category > Время</category>
<param name= "projectid" optional= "true" > ИД проекта</param>
<param name= "tag" optional= "true" > Т е г проекта</param>
<param name= "departament" optional= "true" > GUID отдела</param>
<param name= "participant" optional= "true" > GUID участника</param>
<param name= "createdStart" optional= "true" > Минимальное значение создаваемого времени</param>
<param name= "createdStop" optional= "true" > Максимальное значение создаваемого времени</param>
<param name= "lastId" > ИД последнего потраченного времени</param>
<param name= "myProjects" > Время выполнения задач в " Моих проектах" </param>
<param name= "myMilestones" > Время выполнения задач в " Моих вехах" </param>
<param name= "milestone" optional= "true" > ИД вехи</param>
<param name= "status" optional= "true" > Статус оплаты</param>
<returns > В с е потраченное время</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.GetTaskTime(System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Возвращает время, потраченное на задачу с указанным в запросе ИД</summary>
<short > Получить потраченное время</short>
<category > Время</category>
<param name= "taskid" > ИД задачи</param>
2019-02-13 12:12:23 +00:00
<returns > </returns>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.AddTaskTime(System.Int32,System.String,System.DateTime,System.Guid,System.Single,System.Int32)" >
2019-02-25 10:59:30 +00:00
<summary > Добавляет время к выбранной задаче с указанными в запросе параметрами времени</summary>
<short > Добавить время к задаче</short>
<category > Время</category>
<param name= "taskid" > ИД задачи</param>
<param name= "note" > Примечание</param>
<param name= "date" > Дата</param>
<param name= "personId" > Персона, которая затрачивает время</param>
<param name= "hours" > Потрачено часов</param>
<param name= "projectId" > ИД проекта</param>
<returns > Созданное время</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateTime(System.Int32,System.String,System.DateTime,System.Guid,System.Single)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет время для выбранной задачи с указанными в запросе параметрами времени</summary>
<short > Обновить время задачи</short>
<category > Время</category>
<param name= "timeid" > ИД потраченного времени</param>
<param name= "note" > Примечание</param>
<param name= "date" > Дата</param>
<param name= "personId" > Персона, которая затрачивает время</param>
<param name= "hours" > Потрачено часов</param>
<returns > Созданное время</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:System.ArgumentException" > </exception>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.UpdateTimes(System.Int32[],ASC.Projects.Core.Domain.PaymentStatus)" >
2019-02-25 10:59:30 +00:00
<summary > Обновляет статус времени оплаты</summary>
<short > Обновляет статус времени оплаты</short>
<category > Время</category>
<param name= "timeids" > Перечислить ИД потраченного времени</param>
<param name= "status" > Статус</param>
<returns > Созданное время</returns>
2019-02-13 12:12:23 +00:00
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "M:ASC.Api.Projects.ProjectApi.DeleteTaskTimes(System.Int32[])" >
2019-02-25 10:59:30 +00:00
<summary > Удаляет значения времени из задач с указанным в запросе ИД</summary>
<short > Удалить потраченное время</short>
<category > Время</category>
<param name= "timeids" > ИД потраченного времени</param>
2019-02-13 12:12:23 +00:00
<returns > </returns>
<exception cref= "T:ASC.Api.Exceptions.ItemNotFoundException" > </exception>
</member>
<member name= "P:ASC.Api.Projects.ProjectApi.Name" >
2019-02-25 10:59:30 +00:00
<summary > Запись названия API</summary>
2019-02-13 12:12:23 +00:00
</member>
</members>
2019-02-25 10:59:30 +00:00
</doc>