SecureDelegation constructor
      const
      SecureDelegation({ 
    
    
- @Default.new(null) String? delegator,
 - @Default.new(null) String? delegate,
 - @Default.new({}) Set<
Base64String> secretIds, - @Default.new({}) Set<
Base64String> encryptionKeys, - @Default.new({}) Set<
Base64String> owningEntityIds, - @Default.new({}) Set<
SecureDelegationKeyString> parentDelegations, - @Default.new(null) String? exchangeDataId,
 - required AccessLevel permissions,
 
Implementation
const factory SecureDelegation({
	@Default(null) String? delegator,
	@Default(null) String? delegate,
	@Default({}) Set<Base64String> secretIds,
	@Default({}) Set<Base64String> encryptionKeys,
	@Default({}) Set<Base64String> owningEntityIds,
	@Default({}) Set<SecureDelegationKeyString> parentDelegations,
	@Default(null) String? exchangeDataId,
	required AccessLevel permissions,
}) = _SecureDelegation;