---Изменение участника площадки [1.0]

Описание

Для любой смены участия, в том числе для принятия приглашения (смена Type с "Invited" на "User")
Не от всякого типа можно перейти к другому.
Например, удалённого пользователя участником не сделать, а участника площадки нельзя сделать обратно приглашённым.

Структура URL

HTTP метод POST. Ресурс <base_url>/v1.0/boards/external/participants/modify

Список параметров

Название

Описание

Обязательный

Источник

rq

Запрос, описывающий изменения

Да

Из тела запроса

Структура типа ExternalParticipantModifyRequest

Описание требуемых изменений участника площадки

Название

Описание

Тип

Обязательный

BoardID

ID площадки

строка

да

AtiID

ID участника ATI

строка

да

Type

Тип участия на площадке

Nullable`1

нет

ViewParticipants

Может ли видеть других участников площадки

boolean

нет

ViewContent

Может ли видеть грузы/машины площадки

boolean

нет

CanAdd

Может ли добавлять грузы/машины на площадку

boolean

нет

Перечисление ParticipationType.

Тип участия пользователя на площадке

Возможные варианты:

Название

Описание

User

Полноценный участник площадки

Revoked

Приглашение отозвано

Rejected

Отказ от приглашения

Invited

Участник приглашён на площадку

InvitedViewed

Приглашение просмотрено

RejectedViewed

Отказ просмотрен

Left

Участник покинул площадку

Deleted

Участник удалён с площадки

FirmDeleted

Участник удалён из АТИ

Пример запроса

{
  "BoardID": "sample string 1",
  "AtiID": "sample string 2",
  "Type": "user",
  "ViewParticipants": true,
  "ViewContent": true,
  "CanAdd": true
}

Результат

Пример ответа

true

Список ответов сервера


HTTP код ответа

Код ошибки

Сообщение

200


Операция завершена успешно

401


Требуется авторизация