Skip to main content

PeerDIDService

@hyperledger/identus-sdk v8.0.0


@hyperledger/identus-sdk / overview / PeerDIDService

Class: PeerDIDService

Defined in: packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:8

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: packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:14

Parameters

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

Returns

PeerDIDService

Properties

PropertyModifierTypeDefault valueDefined in
accept?readonlystring[]undefinedpackages/lib/sdk/src/castor/methods/peer/PeerDID.ts:12
routingKeys?readonlystring[]undefinedpackages/lib/sdk/src/castor/methods/peer/PeerDID.ts:11
serviceEndpointreadonlystringundefinedpackages/lib/sdk/src/castor/methods/peer/PeerDID.ts:10
typereadonlystringundefinedpackages/lib/sdk/src/castor/methods/peer/PeerDID.ts:9
CodingKeysreadonly{ accept: string; routingKeys: string; serviceEndpoint: string; type: string; }undefinedpackages/lib/sdk/src/castor/methods/peer/PeerDID.ts:29
CodingKeys.acceptpublicstring"a"packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:33
CodingKeys.routingKeyspublicstring"r"packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:32
CodingKeys.serviceEndpointpublicstring"s"packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:31
CodingKeys.typepublicstring"t"packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:30
DIDCommMessagingEncodedKeyreadonly"dm""dm"packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:27
DIDCommMessagingKeyreadonly"DIDCommMessaging""DIDCommMessaging"packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:26

Methods

encode()

encode(): PeerDIDEncoded

Defined in: packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:36

Returns

PeerDIDEncoded


decode()

static decode(encoded: PeerDIDEncoded): PeerDIDService

Defined in: packages/lib/sdk/src/castor/methods/peer/PeerDID.ts:50

Parameters

ParameterType
encodedPeerDIDEncoded

Returns

PeerDIDService