Показать/Скрыть содержание

    Класс Docs

    Метод uploadDocument

    Загрузка документа на сервер.

        public func uploadDocument(kid: String, document: UploadFile) async throws -> DSSUploadDocInfo
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    document UploadFile Информация о загружаемом на сервер документе

    Возвращаемые параметры:

    Параметр Описание
    DSSUploadDocInfo Информация о загруженном на сервер документе

    Метод uploadDocument (из оперативной памяти)

    Загрузка документа на сервер из оперативной памяти.

        public func uploadDocument(kid: String, document: DSSUploadData) async throws -> DSSUploadDocInfo
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    document DSSUploadData Информация о загружаемом на сервер документе

    Возвращаемые параметры:

    Параметр Описание
    DSSUploadDocInfo Информация о загруженном на сервер документе

    Метод downloadDocument

    Выгрузка документа с сервера.

        public func downloadDocument(
            kid: String, docId: String) async throws -> DSSNetReqResDownloadType
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    docId String Идентификатор документа

    Возвращаемые параметры:

    Параметр Описание
    DSSNetReqResDownloadType Содержимое документа либо ссылка на документ в файловой системе

    Метод downloadDocumentInfo

    Получение сведений о документе.

        public func downloadDocumentInfo(kid: String, docId: String) async throws -> DSSPublicDocInfo
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    docId String Идентификатор документа

    Возвращаемые параметры:

    Параметр Описание
    DSSPublicDocInfo Информация о загруженном с сервера документе

    Метод downloadDocuments

    Выгрузка пакета документов с сервера.

        public func downloadDocuments(kid: String, docIds: [String]) async throws -> [DSSNetReqResDownloadType]
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    docIds [String] Массив идентификаторов документов

    Возвращаемые параметры:

    Параметр Описание
    [DSSNetReqResDownloadType] Массив содержимого документов либо массив URL данных документов на на файловой системе

    Метод downloadPdfRawDocument

    Выгрузка полной версии документа (PDF) с сервера.

    Примечание

    Подробнее об отличиях полной и печатной версии документа см. описание возможностей конвертации документов Сервисом Обработки Документов.

        public func downloadPdfRawDocument(kid: String, docId: String) async throws -> DSSNetReqResDownloadType
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    docId String Идентификатор документа

    Возвращаемые параметры:

    Параметр Описание
    [DSSNetReqResDownloadType] Массив содержимого запрошенного PDF-документа либо URL документа на на файловой системе

    Метод downloadPdfPreviewDocument

    Выгрузка печатной версии документа (PDF) с сервера. Перед использованием данного метода необходимо убедиться в наличии данного представления при помощи флага isPrintableViewAvailable в структуре DSSPublicDocInfo.

    Примечание

    Подробнее об отличиях полной и печатной версии документа см. описание возможностей конвертации документов Сервисом Обработки Документов.

        public func downloadPdfPreviewDocument(kid: String, docId: String) async throws -> DSSNetReqResDownloadType
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    docId String Идентификатор документа

    Возвращаемые параметры:

    Параметр Описание
    [DSSNetReqResDownloadType] Массив содержимого запрошенного PDF-документа либо URL документа на на файловой системе

    Метод saveDocuments

    Получение документа с сервера и его сохранение в "песочнице" приложения.

        public func saveDocuments(kid: String, document: DSSDocument) async throws
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя
    document DSSDocument Сведения о документе

    Метод listSavedDocument

    Получение списка сохраненных документов с сервера.

        public func listSavedDocument(kid: String) async throws -> [DSSDocument]
    

    Параметры:

    Параметр Тип Описание
    kid String Идентификатор набора ключей пользователя

    Возвращаемые параметры:

    Параметр Описание
    [DSSDocument] Массив сведений о документах
    В начало © ООО "КРИПТО-ПРО", 2000–2025