SecureDelegation constructor

const SecureDelegation({
  1. @Default.new(null) String? delegator,
  2. @Default.new(null) String? delegate,
  3. @Default.new({}) Set<Base64String> secretIds,
  4. @Default.new({}) Set<Base64String> encryptionKeys,
  5. @Default.new({}) Set<Base64String> owningEntityIds,
  6. @Default.new({}) Set<SecureDelegationKeyString> parentDelegations,
  7. @Default.new(null) String? exchangeDataId,
  8. 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;