Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

GetSurveyForLinkedObject?classType={classType}&objectId={

...

objectId}
  • Gibt ein Survey DTO zurückein Survey DTO zurück
  • classType: Werteauswahl von
    • Membership (3)
    • Occurrence (0)
    • ConductingEvent (8)
    • PlanningEvent (12)
  • objectId: Primärschlüssel des ClassType-Objekts

HTTP-Statuscodes:

  • 200: OK
  • 400: nicht unterstützter classType
  • 403: Survey nicht verfügbar (Keyword in Status, oder Datum)
  • 404: Kein Survey für diesen ClassType und das Objekt verfügbar
GetSurveyResponse?classType={classType}&objectId={objectId}&

...

surveyLinkId={

...

surveyLinkId}, Method = "GET"
  • Gibt ein Survey Reponse DTO zurück
  • Erstellt oder liefert ein bestehendes SurveyResponse Objekt zurück
  • classType: Werteauswahl von
    • Registration (1)
    • MembershipRegistration (4)
  • objectId: Primärschlüssel des ClassType-Objekts
  • personIdsurveyId: Primärschlüssel der Person, welche das SurveyRepsonse Objekt anfordertdes Surveys, für den der SurveyRepsonse gilt

HTTP-Statuscodes:

  • 200: OK
  • 400: nicht unterstützter classType
  • 403: Survey nicht verfügbar (Keyword in Status, oder Datum)
  • 404: Kein Survey SurveyResponse für diesen ClassType und das Objekt verfügbar

GetSurveySectionQuestions?surveyId={surveyId}&sectionId={sectionId}, Method = "GET"

  • Liefert einen Fragenkatalog zurück
  • surveyId: Id der Umfrage
  • sectionId: Id der Section

HTTP-Statuscodes:

  • 200: OK
  • 403: Survey nicht verfügbar
  • 404: Keine Questions für die Id oder Section

...

WriteSurveyResponse, Method = POST

HTTP-Statuscodes:

  • 200: Anfrage wurde gespeichert
  • 403: Survey nicht verfügbar
  • 404: 
  • 500: Daten nicht gültig400: SurveyResponseDto enthält keine gültiugen Daten (keine Id oder keine Verbindung zu Survey und Kontextobjekt)
  • 500: Es konnten nicht alle Antworten gespeichert werden