SecureDelegation constructor
SecureDelegation(
- AccessLevel permissions, {
- String? delegator,
- String? delegate,
- Set<
Base64String> ? secretIds, - Set<
Base64String> ? encryptionKeys, - Set<
Base64String> ? owningEntityIds, - Set<
SecureDelegationKeyString> ? parentDelegations, - String? exchangeDataId,
Implementation
SecureDelegation(
this.permissions,
{
String? delegator,
String? delegate,
Set<Base64String>? secretIds,
Set<Base64String>? encryptionKeys,
Set<Base64String>? owningEntityIds,
Set<SecureDelegationKeyString>? parentDelegations,
String? exchangeDataId
}) : delegator = delegator ?? null,
delegate = delegate ?? null,
secretIds = secretIds ?? {},
encryptionKeys = encryptionKeys ?? {},
owningEntityIds = owningEntityIds ?? {},
parentDelegations = parentDelegations ?? {},
exchangeDataId = exchangeDataId ?? null;