HealthElementShareOptions constructor

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

Implementation

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