Операция.

Hierarchy

  • IOperation

Implemented by

Properties

completed: null | string

Дата и время окончания операции в UTC или null, если операция ещё не завершена.

created: string

Дата и время создания операции в UTC.

createdById: string

Идентификатор пользователя, создавшего запрос на операцию.

createdByName: string

Имя пользователя, создавшего запрос на операцию.

creationFlags: OperationCreationFlags

Флаги, описывающие созданную операцию.

digest: null | string

Краткое описание операции.

id: string

Идентификатор операции.

inProgress: null | string

Дата и время начала выполнения операции в UTC или null, если выполнение операции ещё не начато.

postponed: null | string

Дата и время, до наступления которого операция отложена, или null, если операция не отложена.

progress: null | number

Процент выполнения операции от 0 до 100 или null, если операция не сообщает процент своей готовности.

reportsProgress: boolean

Признак того, что операция сообщает о проценте своей готовности.

request: null | OperationRequest

Запрос на выполнение операции или null, если для выполнения операции не требуется запрос.

requestHash: null | string

Хеш, посчитанный для данных в запросе Request, или null, если для выполнения операции не требуется запрос.

Для расчёта обычно используется функция хеширования HMAC-SHA256, размер хеша в которой 256 бит или 32 байта.

Расчёт выполняется автоматически в момент создания операции. Заполнять поле вручную не рекомендуется.

response: null | OperationResponse

Результат выполнения операции или null, если операция ещё не завершена или для операции недоступна информация о результате.

sessionId: string

Идентификатор сессии, в рамках которой была создана операция.

Состояние операции.

typeId: string

Идентификатор типа операции. Должен быть добавлен в перечисление OperationTypes.

Generated using TypeDoc