myDSSSDK Documentation

Structure DSSDocument

public struct DSSDocument: Decodable  

Сведения о документе

DSSDocument DSSDocument Decodable Decodable DSSDocument->Decodable

Conforms To

Decodable

Properties

id

public let id: String

Идентификатор документа

document​Info

public let documentInfo: String

Название документа

document​Hash

public let documentHash: String

Значение хеш-функции ГОСТ Р 34.10 - 2012 (256) от содержимого документа в HEX представлении

snippet

public let snippet: String

Краткое HTML представление документа

snippet​Hash

public let snippetHash: String

Значение хеш-функции ГОСТ Р 34.10 - 2012 (256) от краткого HTML представления документа в HEX представлении

file​Size

public let fileSize: Int

Размер документа в байтах

page​Count

public let pageCount: Int

Количество страниц в документа

is​Snippet​View​Available

public let isSnippetViewAvailable: Bool

Доступен ли сниппет документа

is​Printable​View​Available

public let isPrintableViewAvailable: Bool

Доступно ли превью документа

is​Raw​View​Available

public let isRawViewAvailable: Bool

Доступно ли RAW-версия документа

document​Pre​Signed​Hash

public let documentPreSignedHash: String? 

Хэш документа для подписи

xml​Encrypted​Key

public let xmlEncryptedKey: String? 

Зашифрованный транспортный ключ в HEX формате

document​Pre​Data​Id

public let documentPreDataId: String? 

Идентификатор документа с зашифрованными данными

agree​Key​Public​Key

public let agreeKeyPublicKey: String? 

Открытый ключ получателя для выработки ключа согласования на клиентских ключах

agree​Key​Ukm

public let agreeKeyUkm: String? 

Ключевой материал для выработки ключа согласования на клиентских ключах

agree​Key​Vko​Alg​Id

public let agreeKeyVkoAlgId: String? 

Алгоритм ключа согласования