AppleOptions constructor

const AppleOptions({
  1. String? accountName = AppleOptions.defaultAccountName,
  2. String? groupId,
  3. KeychainAccessibility? accessibility = KeychainAccessibility.unlocked,
  4. bool synchronizable = false,
  5. String? label,
  6. String? description,
  7. String? comment,
  8. bool? isInvisible,
  9. bool? isNegative,
  10. DateTime? creationDate,
  11. DateTime? lastModifiedDate,
  12. int? resultLimit,
  13. bool? shouldReturnPersistentReference,
  14. String? authenticationUIBehavior,
  15. List<AccessControlFlag> accessControlFlags = const [],
})

Creates an instance of AppleOptions with configurable parameters for keychain access and storage behavior.

Implementation

const AppleOptions({
  this.accountName = AppleOptions.defaultAccountName,
  this.groupId,
  this.accessibility = KeychainAccessibility.unlocked,
  this.synchronizable = false,
  this.label,
  this.description,
  this.comment,
  this.isInvisible,
  this.isNegative,
  this.creationDate,
  this.lastModifiedDate,
  this.resultLimit,
  this.shouldReturnPersistentReference,
  this.authenticationUIBehavior,
  this.accessControlFlags = const [],
});