Параметры создаваемой операции

interface OperationCreateParams {
    digest?: null | string;
    flags?: null | OperationCreationFlags;
    hash?: null | string;
    id?: null | string;
    objectId?: null | string;
    postponedTo?: null | string;
    request?: null | OperationRequest;
    typeId: string;
}

Properties

digest?: null | string

Краткое описание операции или null, если описание не требуется.

flags?: null | OperationCreationFlags

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

hash?: null | string

Хеш-значение операции или null, если система рассчитает его самостоятельно.

Операция с совпадающими хеш-значениями может не быть создана, если указан флаг OperationCreationFlags.FailOnHashCollision.

id?: null | string

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

objectId?: null | string

Идентификатор объекта, с которым связана операция (обычно это идентификатор карточки или файла). Может быть не указан. Влияет на расчёт хеша hash.

postponedTo?: null | string

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

request?: null | OperationRequest

Дополнительные параметры операции или null, если параметры не требуются.

typeId: string

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