Skip to main content

AttachmentDescriptor

@hyperledger/identus-sdk v7.0.0


@hyperledger/identus-sdk / overview / Domain / AttachmentDescriptor

Class: AttachmentDescriptor

Defined in: src/domain/models/MessageAttachment.ts:40

Constructors

Constructor

new AttachmentDescriptor(data: AttachmentData, mediaType?: string, id?: string, filename?: string[], format?: string, lastModTime?: string, byteCount?: number, description?: string): AttachmentDescriptor

Defined in: src/domain/models/MessageAttachment.ts:41

Parameters

ParameterType
dataAttachmentData
mediaType?string
id?string
filename?string[]
format?string
lastModTime?string
byteCount?number
description?string

Returns

AttachmentDescriptor

Properties

PropertyModifierTypeDefined in
byteCount?readonlynumbersrc/domain/models/MessageAttachment.ts:48
datareadonlyAttachmentDatasrc/domain/models/MessageAttachment.ts:42
description?readonlystringsrc/domain/models/MessageAttachment.ts:49
filename?readonlystring[]src/domain/models/MessageAttachment.ts:45
format?readonlystringsrc/domain/models/MessageAttachment.ts:46
idreadonlystringsrc/domain/models/MessageAttachment.ts:44
lastModTime?readonlystringsrc/domain/models/MessageAttachment.ts:47
mediaType?readonlystringsrc/domain/models/MessageAttachment.ts:43

Accessors

payload

Get Signature

get payload(): any

Defined in: src/domain/models/MessageAttachment.ts:52

Returns

any

Methods

build()

static build<T>(payload: T, id: string, mediaType: string, filename?: string[], format?: string, lastModTime?: string, byteCount?: number, description?: string): AttachmentDescriptor

Defined in: src/domain/models/MessageAttachment.ts:56

Type Parameters

Type Parameter
T

Parameters

ParameterTypeDefault value
payloadTundefined
idstring...
mediaTypestring"application/json"
filename?string[]undefined
format?stringundefined
lastModTime?stringundefined
byteCount?numberundefined
description?stringundefined

Returns

AttachmentDescriptor