SecureDelegation constructor

SecureDelegation(
  1. AccessLevel permissions, {
  2. String? delegator,
  3. String? delegate,
  4. Set<Base64String>? secretIds,
  5. Set<Base64String>? encryptionKeys,
  6. Set<Base64String>? owningEntityIds,
  7. Set<SecureDelegationKeyString>? parentDelegations,
  8. 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;