[Epic] Rückkanal-Anpassungen im Javascript-SDK
## Warum? <!-- Beschreibung der Anforderung und der Notwendigkeit/des Mehrwertes dieses Issue, z.B. in Form einer User-Story --> **Voraussetzung** für dieses Epic ist die Fertigstellung des ~"Epic::Rückkanal" (Möglichkeit des Subscribers auf Anträge antworten zu können und dann als Sender diese Antwort zu verarbeiten um ggf. erneut einen Antrag zu versenden - Zusammenhang dieser Nachrichten über die Case-ID) Mit dem Rückkanal werden die Kommunikationsmöglichkeiten von FIT-Connect erweitert und mit diesem Update gibt es auch größere Veränderungen an der Submission-API. Die Nutzung der neuen Funktionalitäten dieser API soll für Anbindende einfach über ein SDK ermöglicht werden - auch eingeschränkt auf die Sender-Funktionalitäten für JavaScript. ## Relevante Links und Bemerkungen <!-- Informationen, auf die sich Entwickler:innen bei der Implementierung des Themas beziehen muss. --> - Spezifikation: https://git.fitko.de/fit-connect/planning/-/issues/42 - API-Spezifikation: https://preview.docs.fitko.dev/submission-api/bilateral-communication/ - JavaScript-SDK: https://git.fitko.de/fit-connect/planning/-/issues/413 ## Akzeptanzkriterien und Anwendungsfälle Übergreifende Akzeptanzkriterien: - [ ] Alle Endpunkte der aktualisierten Submission-API sind einfach über die SDKs nutzbar (siehe Anwendungsfälle) - Anwendungsfälle in der Rolle des Senders 1. [ ] Entschlüsselung der Antwort mittels JWE 2. [ ] Vorbereitung für Versand eines Antrags mit einem Verweis auf eine Case-ID - [ ] Methodensignaturen sind über alle Programmiersprachen gleich - [ ] Alle Funktionalitäten des SDKs sind in der Dokumentation integriert mit entsprechenden Code-Beispielen - [ ] Video zur Nutzung des SDKs wurde bereitgestellt - [ ] Kommunikationsmaßnahmen begleitend zur Veröffentlichung der Test- und Produktiv-nutzbaren Version wurden angestoßen ## Stories zu dem Epic 1. [ ] Methodensignaturen definieren 5. [ ] Nutzung der Collection Antwort empfangen (Fokus auf Entschlüselung) 6. [ ] Versand Antrag mit Case-Bezug 7. [ ] Dokumentation des SDKs 8. [ ] Videos zu den SDKs erstellen 9. [ ] Veröffentlichung des SDKs 10. [ ] [Definition of Done](https://wiki.fit-connect.fitko.dev/de/PM_PUBLIC/DefinitionOf#done-f%C3%BCr-api-spezifikationen) wurde geprüft
issue