Skip to main content

PeerDIDService

@hyperledger/identus-sdk v7.0.0


@hyperledger/identus-sdk / overview / PeerDIDService

Class: PeerDIDService

Defined in: src/peer-did/PeerDID.ts:47

Provides functionality to transfrom peerDIDServices from our interfaces into DIDComm module ones

Constructors

Constructor

new PeerDIDService(type: string, serviceEndpoint: string, routingKeys?: string[], accept?: string[]): PeerDIDService

Defined in: src/peer-did/PeerDID.ts:53

Parameters

ParameterType
typestring
serviceEndpointstring
routingKeys?string[]
accept?string[]

Returns

PeerDIDService

Properties

PropertyModifierTypeDefault valueDefined in
accept?readonlystring[]undefinedsrc/peer-did/PeerDID.ts:51
routingKeys?readonlystring[]undefinedsrc/peer-did/PeerDID.ts:50
serviceEndpointreadonlystringundefinedsrc/peer-did/PeerDID.ts:49
typereadonlystringundefinedsrc/peer-did/PeerDID.ts:48
CodingKeysreadonly{ accept: string; routingKeys: string; serviceEndpoint: string; type: string; }undefinedsrc/peer-did/PeerDID.ts:68
CodingKeys.acceptpublicstring"a"src/peer-did/PeerDID.ts:72
CodingKeys.routingKeyspublicstring"r"src/peer-did/PeerDID.ts:71
CodingKeys.serviceEndpointpublicstring"s"src/peer-did/PeerDID.ts:70
CodingKeys.typepublicstring"t"src/peer-did/PeerDID.ts:69
DIDCommMessagingEncodedKeyreadonly"dm""dm"src/peer-did/PeerDID.ts:66
DIDCommMessagingKeyreadonly"DIDCommMessaging""DIDCommMessaging"src/peer-did/PeerDID.ts:65

Methods

encode()

encode(): PeerDIDEncoded

Defined in: src/peer-did/PeerDID.ts:75

Returns

PeerDIDEncoded


decode()

static decode(encoded: PeerDIDEncoded): PeerDIDService

Defined in: src/peer-did/PeerDID.ts:89

Parameters

ParameterType
encodedPeerDIDEncoded

Returns

PeerDIDService