Currently, the SpeziQuestionnaire module lacks support for the new Spezi Standard released in Spezi 0.7.0This PR implements the improvements mentioned in [https://github.com/StanfordSpezi/Spezi/pull/73](Pull 73)
:bulb: Proposed solution
Update the codebase to the newest Spezi 0.7.0
:gear: Release Notes
This feature will allow for greater flexibility when using Spezi Questionnaire.
/// A Standard which all Spezi Questionnaires must follow
public protocol QuestionnaireConstraint: Standard {
/// Adds a new `QuestionnaireResponse` to the ``QuestionnaireDataSource``
/// - Parameter response: The `QuestionnaireResponse` that should be added.
func add(_ response: QuestionnaireResponse) async
}
New Spezi Standard Implementation
:recycle: Current situation & Problem
Currently, the SpeziQuestionnaire module lacks support for the new Spezi Standard released in Spezi 0.7.0 This PR implements the improvements mentioned in [https://github.com/StanfordSpezi/Spezi/pull/73](Pull 73)
:bulb: Proposed solution
Update the codebase to the newest Spezi 0.7.0
:gear: Release Notes
This feature will allow for greater flexibility when using Spezi Questionnaire.
Related PRs
See [https://github.com/StanfordSpezi/Spezi/pull/73](Pull 73) in Spezi for details
Testing
Passes all tests
Code of Conduct & Contributing Guidelines
By submitting creating this pull request, you agree to follow our Code of Conduct and Contributing Guidelines: