ClassificationShareOptions constructor

const ClassificationShareOptions({
  1. @Default(RequestedPermission.maxWrite) RequestedPermission requestedPermissions,
  2. @Default(ShareMetadataBehaviour.ifAvailable) ShareMetadataBehaviour shareEncryptionKey,
  3. @Default(ShareMetadataBehaviour.ifAvailable) ShareMetadataBehaviour sharePatientId,
  4. @Default(SecretIdShareOptionsAllAvailable()) SecretIdShareOptions shareSecretIds,
})

Implementation

const factory ClassificationShareOptions({
	@Default(RequestedPermission.maxWrite) RequestedPermission requestedPermissions,
	@Default(ShareMetadataBehaviour.ifAvailable) ShareMetadataBehaviour shareEncryptionKey,
	@Default(ShareMetadataBehaviour.ifAvailable) ShareMetadataBehaviour sharePatientId,
	@Default(SecretIdShareOptionsAllAvailable()) SecretIdShareOptions shareSecretIds,
}) = _ClassificationShareOptions;