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

    Класс Docs

    Метод 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 Содержимое документа либо ссылка на документ в файловой системе

    Метод downloadDocumentData

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

        public func downloadDocumentData(
            kid: String, docId: String) async throws -> Data
    

    Параметры:

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

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

    Параметр Описание
    Data Содержимое документа в бинарном виде

    Метод downloadDocument (способ получения в файл)

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

        public func downloadDocument(
            kid: String, docId: String, saveTo: URL) async throws
    

    Параметры:

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

    Метод 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 -> [String: 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 документа на на файловой системе
    В начало © ООО "КРИПТО-ПРО", 2000–2026