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
| Parameter | Type | 
|---|---|
| type | string | 
| serviceEndpoint | string | 
| routingKeys? | string[] | 
| accept? | string[] | 
Returns
PeerDIDService
Properties
| Property | Modifier | Type | Default value | Defined in | 
|---|---|---|---|---|
| accept? | readonly | string[] | undefined | src/peer-did/PeerDID.ts:51 | 
| routingKeys? | readonly | string[] | undefined | src/peer-did/PeerDID.ts:50 | 
| serviceEndpoint | readonly | string | undefined | src/peer-did/PeerDID.ts:49 | 
| type | readonly | string | undefined | src/peer-did/PeerDID.ts:48 | 
| CodingKeys | readonly | { accept:string;routingKeys:string;serviceEndpoint:string;type:string; } | undefined | src/peer-did/PeerDID.ts:68 | 
| CodingKeys.accept | public | string | "a" | src/peer-did/PeerDID.ts:72 | 
| CodingKeys.routingKeys | public | string | "r" | src/peer-did/PeerDID.ts:71 | 
| CodingKeys.serviceEndpoint | public | string | "s" | src/peer-did/PeerDID.ts:70 | 
| CodingKeys.type | public | string | "t" | src/peer-did/PeerDID.ts:69 | 
| DIDCommMessagingEncodedKey | readonly | "dm" | "dm" | src/peer-did/PeerDID.ts:66 | 
| DIDCommMessagingKey | readonly | "DIDCommMessaging" | "DIDCommMessaging" | src/peer-did/PeerDID.ts:65 | 
Methods
encode()
encode():
PeerDIDEncoded
Defined in: src/peer-did/PeerDID.ts:75
Returns
decode()
staticdecode(encoded:PeerDIDEncoded):PeerDIDService
Defined in: src/peer-did/PeerDID.ts:89
Parameters
| Parameter | Type | 
|---|---|
| encoded | PeerDIDEncoded | 
Returns
PeerDIDService