GetSurvey?surveyId={surveyId}
- Gibt ein Survey DTO zurück
HTTP-Statuscodes:
- 200: OK
- 403: Survey nicht verfügbar (Status, oder Datum)
- 404: Kein Survey für diesen ClassType und das Objekt verfügbar
GetSurveyForLinkedObject?classType={classType}&objectId={objectId}
- Gibt ein Survey DTO zurück
HTTP-Statuscodes:
- 200: OK
- 403: Survey nicht verfügbar (Status, oder Datum)
- 404: Kein Survey für diesen ClassType und das Objekt verfügbar
GetSurveyResponse?classType={classType}&objectId={objectId}&personId={personId}, Method = "GET"
- Gibt ein Survey Reponse DTO zurück
- Erstellt oder liefert ein bestehendes SurveyResponse Objekt zurück
- classType: Werteauswahl von
- Registration
- MembershipRegistration
- objectId: Primärschlüssel des ClassType-Objekts
- personId: Primärschlüssel der Person, welche das SurveyRepsonse Objekt anfordert
HTTP-Statuscodes:
- 200: OK
- 403: Survey nicht verfügbar (Status, oder Datum)
- 404: Kein Survey für diesen ClassType und das Objekt verfügbar
GetSurveySectionQuestions?surveyResponseId={surveyResponseId}§ionId={sectionId} Method = "GET"
- Gibt ein Survey Sections DTO zurück
- Liefert einen Fragenkatalog zurück
- surveyReponseId: GUID der Umfrage
- sectionId: Id der Section
HTTP-Statuscodes:
- 200: OK
- 403: Survey nicht verfügbar
- 404: Keine Questions für die Id oder Section
UpdateSurveyReponse, Method = POST
- Aktualisiert den Fragenkatalog
- Gesendet wird eine Liste von SurveyAnswer DTO
HTTP-Statuscodes:
- 200: Anfrage wurde gespeichert
- 403: Survey nicht verfügbar
- 404:
- 500: Daten nicht gültig