@@ -134,20 +134,18 @@ export class IdentityClient {
134134 async publiclyRevealAttributes(certificate : WalletCertificate , fieldsToReveal : CertificateFieldNameUnder50Bytes []): Promise <BroadcastResponse | BroadcastFailure >
135135 async resolveByIdentityKey(args : DiscoverByIdentityKeyArgs , overrideWithContacts = true ): Promise <DisplayableIdentity []>
136136 async resolveByAttributes(args : DiscoverByAttributesArgs , overrideWithContacts = true ): Promise <DisplayableIdentity []>
137+ async revokeCertificateRevelation(serialNumber : Base64String ): Promise <BroadcastResponse | BroadcastFailure >
137138 public async getContacts(identityKey ? : PubKeyHex , forceRefresh = false , limit = 1000 ): Promise <Contact []>
138139 public async saveContact(contact : DisplayableIdentity , metadata ? : Record <string , any >): Promise <void >
139140 public async removeContact(identityKey : PubKeyHex ): Promise <void >
140141 static parseIdentity(identityToParse : IdentityCertificate ): DisplayableIdentity
141142}
142143```
143144
144- See also: [ BroadcastFailure] ( ./transaction.md#interface-broadcastfailure ) , [ BroadcastResponse] ( ./transaction.md#interface-broadcastresponse ) , [ CertificateFieldNameUnder50Bytes] ( ./wallet.md#type-certificatefieldnameunder50bytes ) , [ Contact] ( ./identity.md#type-contact ) , [ DEFAULT_IDENTITY_CLIENT_OPTIONS] ( ./identity.md#variable-default_identity_client_options ) , [ DiscoverByAttributesArgs] ( ./wallet.md#interface-discoverbyattributesargs ) , [ DiscoverByIdentityKeyArgs] ( ./wallet.md#interface-discoverbyidentitykeyargs ) , [ DisplayableIdentity] ( ./identity.md#interface-displayableidentity ) , [ IdentityCertificate] ( ./wallet.md#interface-identitycertificate ) , [ OriginatorDomainNameStringUnder250Bytes] ( ./wallet.md#type-originatordomainnamestringunder250bytes ) , [ PubKeyHex] ( ./wallet.md#type-pubkeyhex ) , [ WalletCertificate] ( ./wallet.md#interface-walletcertificate ) , [ WalletInterface] ( ./wallet.md#interface-walletinterface )
145+ See also: [ Base64String ] ( ./wallet.md#type-base64string ) , [ BroadcastFailure] ( ./transaction.md#interface-broadcastfailure ) , [ BroadcastResponse] ( ./transaction.md#interface-broadcastresponse ) , [ CertificateFieldNameUnder50Bytes] ( ./wallet.md#type-certificatefieldnameunder50bytes ) , [ Contact] ( ./identity.md#type-contact ) , [ DEFAULT_IDENTITY_CLIENT_OPTIONS] ( ./identity.md#variable-default_identity_client_options ) , [ DiscoverByAttributesArgs] ( ./wallet.md#interface-discoverbyattributesargs ) , [ DiscoverByIdentityKeyArgs] ( ./wallet.md#interface-discoverbyidentitykeyargs ) , [ DisplayableIdentity] ( ./identity.md#interface-displayableidentity ) , [ IdentityCertificate] ( ./wallet.md#interface-identitycertificate ) , [ OriginatorDomainNameStringUnder250Bytes] ( ./wallet.md#type-originatordomainnamestringunder250bytes ) , [ PubKeyHex] ( ./wallet.md#type-pubkeyhex ) , [ WalletCertificate] ( ./wallet.md#interface-walletcertificate ) , [ WalletInterface] ( ./wallet.md#interface-walletinterface )
145146
146147#### Method getContacts
147148
148- TODO: Implement once revocation overlay is created
149- Remove public certificate revelation from overlay services by spending the identity token
150-
151149Load all records from the contacts basket
152150
153151``` ts
@@ -161,8 +159,6 @@ A promise that resolves with an array of contacts
161159
162160Argument Details
163161
164- + ** serialNumber**
165- + Unique serial number of the certificate to revoke revelation
166162+ ** identityKey**
167163 + Optional specific identity key to fetch
168164+ ** forceRefresh**
@@ -267,6 +263,20 @@ Argument Details
267263+ ** overrideWithContacts**
268264 + Whether to override the results with personal contacts if available.
269265
266+ #### Method revokeCertificateRevelation
267+
268+ Remove public certificate revelation from overlay services by spending the identity token
269+
270+ ``` ts
271+ async revokeCertificateRevelation (serialNumber : Base64String ): Promise < BroadcastResponse | BroadcastFailure >
272+ ```
273+ See also: [ Base64String] ( ./wallet.md#type-base64string ) , [ BroadcastFailure] ( ./transaction.md#interface-broadcastfailure ) , [ BroadcastResponse] ( ./transaction.md#interface-broadcastresponse )
274+
275+ Argument Details
276+
277+ + ** serialNumber**
278+ + Unique serial number of the certificate to revoke revelation
279+
270280#### Method saveContact
271281
272282Save or update a Metanet contact
0 commit comments