code: async def delete_pairwise(self, their_did: str) -> None:
          
  
          LOGGER.debug('Wallet.delete_pairwise >>> their_did: %s', their_did)
  
          if not ok_did(their_did):
              LOGGER.debug('Wallet.delete_pairwise <!< Bad DID %s', their_did)
              raise BadIdentifier('Bad DID {}'.format(their_did))
  
          await self.delete_non_secret(TYPE_PAIRWISE, their_did)
  
          LOGGER.debug('Wallet.delete_pairwise <<<')
docs: Remove a pairwise DID record by its remote DID. Silently return if no such record is present.
          Raise WalletState for closed wallet, or BadIdentifier for invalid pairwise DID.
  
          :param their_did: remote DID marking pairwise DID to remove