Skip to main content

@atala/prism-wallet-sdk / Exports / ProposePresentation

Class: ProposePresentation

Table of contents

Constructors

Properties

Methods

Constructors

constructor

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

Parameters

NameType
bodyRequestPresentationBody
attachmentsAttachmentDescriptor[]
fromDID
toDID
thid?string
idstring

Returns

ProposePresentation

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:13

Properties

attachments

attachments: AttachmentDescriptor[]

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:15


body

body: RequestPresentationBody

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:12


from

from: DID

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:16


id

id: string

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:19


thid

Optional thid: string

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:18


to

to: DID

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:17


type

Static type: ProtocolType = ProtocolType.DidcommProposePresentation

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:11

Methods

makeMessage

makeMessage(): Message

Returns

Message

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:29


fromMessage

fromMessage(fromMessage): ProposePresentation

Parameters

NameType
fromMessageMessage

Returns

ProposePresentation

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:42


makeProposalFromRequest

makeProposalFromRequest(message): ProposePresentation

Parameters

NameType
messageMessage

Returns

ProposePresentation

Defined in

src/edge-agent/protocols/proofPresentation/ProposePresentation.ts:73