LeTTo Doc

POST /open/parserplugin

   
Controller ApiController
Java-Methode parserPlugin
HTTP-Methode POST
Pfad /open/parserplugin
Erreichbarkeit nur im Docker-Netzwerk
Request-Body PluginParserRequestDto
Response CalcErgebnisDto

Beschreibung

Wird verwendet wenn im Lösungsfeld die Funktion plugin(“pluginname”,p1,p2,p3) verwendet wird

Request

Body: PluginParserRequestDto

Feld Typ ausgewertet Bedeutung
typ String ja Typ des Plugins
name String ja Name des Plugins in der Frage
config String ja Konfigurationsstring des Plugins
vars VarHashDto ja Alle Variablen der Frage
cp CalcParamsDto ja Berechnungsparameter
p CalcErgebnisDto[] ja Liste von CalcErgebnis-Werten, welche an das Plugin von der Question aus übergeben werden können

Response

Typ: CalcErgebnisDto

Ergebnis der Funktion als CalcErgebnisDto

Ablauf im Service

Fehlerfälle

Beispiel-Request

JSON-Gerüst aus den Feldern des DTOs, Werte sind Platzhalter:

{
  "typ": "<typ>",
  "name": "<name>",
  "config": "<config>",
  "vars": {
    "…": "VarHashDto"
  },
  "cp": {
    "…": "CalcParamsDto"
  },
  "p": []
}

Siehe auch

ApiController · REST-Schnittstelle · Referenz-Plugin (Java)