createDelegationBasedOn method

Future<DelegationDto> createDelegationBasedOn(
  1. Crypto localCrypto,
  2. String dataOwnerId,
  3. String delegatedTo,
  4. String objectId,
  5. String encKey,
)

Implementation

Future<DelegationDto> createDelegationBasedOn(Crypto localCrypto, String dataOwnerId, String delegatedTo, String objectId, String encKey) async {
  return DelegationDto(
      owner: dataOwnerId,
      delegatedTo: delegatedTo,
      key: (await localCrypto.encryptAESKeyForHcp(dataOwnerId, delegatedTo, objectId, encKey)).item1
  );
}