Skip to main content

@hyperledger/identus-edge-agent-sdk / Exports / IssueCredential

Class: IssueCredential

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new IssueCredential(body, attachments, from, to, thid?, id?): IssueCredential

Parameters

NameType
bodyIssueCredentialBody
attachmentsAttachmentDescriptor[]
fromDID
toDID
thid?string
idstring

Returns

IssueCredential

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:15

Properties

attachments

attachments: AttachmentDescriptor[]

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:17


body

body: IssueCredentialBody

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:16


from

from: DID

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:18


id

id: string

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:21


thid

Optional thid: string

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:20


to

to: DID

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:19


type

Static type: ProtocolType = ProtocolType.DidcommIssueCredential

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:13

Methods

getCredentialStrings

getCredentialStrings(): string[]

Returns

string[]

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:37


makeMessage

makeMessage(): Message

Returns

Message

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:24


build

build<T>(fromDID, toDID, thid?, credentials?): IssueCredential

Type parameters

Name
T

Parameters

NameType
fromDIDDID
toDIDDID
thid?string
credentialsMap<string, T>

Returns

IssueCredential

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:88


fromMessage

fromMessage(fromMessage): IssueCredential

Parameters

NameType
fromMessageMessage

Returns

IssueCredential

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:50


makeIssueFromRequestCredential

makeIssueFromRequestCredential(msg): IssueCredential

Parameters

NameType
msgMessage

Returns

IssueCredential

Defined in

src/edge-agent/protocols/issueCredential/IssueCredential.ts:72