GeneratedPrintFormResult

Результат генерации печатной формы методами GeneratePrintFormPng и GeneratePrintFormPngFromAttachment.

message GeneratedPrintFormResult {
    required PrintOperationStatus OperationStatus = 1;
    repeated string Files = 2;
    repeated string Errors = 3;
}

enum PrintOperationStatus {
    Unknown = 0;
    InProgress = 1;
    Success = 2;
    Failed = 3;
    Cancelled = 4;
}
  • OperationStatus — статус генерации печатной формы, принимает значения из перечисления PrintOperationStatus:

    • Unknown — неизвестное значение: клиент использует устаревшую версию SDK и не может интерпретировать ответ;

    • InProgress — генерация печатной формы выполняется;

    • Success — генерация успешно завершена;

    • Failed — при генерации произошла ошибка;

    • Cancelled — задача генерации отменена.

  • Files — список имен PNG-файлов на полке документов. Каждый файл содержит одну страницу печатной формы. Поле заполняется, если OperationStatus = Success. Скачать файлы можно методом ShelfDownload (V2), передав имя файла в параметр fileName.

  • Errors — список ошибок генерации печатной формы. Поле заполняется, если OperationStatus = Failed.


См. также

Структура используется: