| [ |
| { |
| "name": "question-answer", |
| "description": "A natural language question answering plugin", |
| "versions": [ |
| { |
| "version": "1.0.0", |
| "date": "2019-01-01", |
| "artifacts": [ |
| { |
| "url": "question-answer-request-handler-1.0.jar.tmp", |
| "sig": "TTzgh5/usbyWg7oZ7lRwz4eQfh1FeXWvv4U85tsVthVz0MRDz9t7SmonDkegZ7OyqeoiQ4I207pifpVW+DRd9Q==" |
| } |
| ], |
| "manifest": { |
| "version-constraint": "8 - 9", |
| "plugins": [ |
| { |
| "name": "request-handler", |
| "setup-command": { |
| "path": "/api/collections/${collection}/config", |
| "payload": {"add-requesthandler": {"name": "${RH-HANDLER-PATH}", "class": "question-answer:fullstory.QARequestHandler"}}, |
| "method": "POST" |
| }, |
| "uninstall-command": { |
| "path": "/api/collections/${collection}/config", |
| "payload": {"delete-requesthandler": "${RH-HANDLER-PATH}"}, |
| "method": "POST" |
| }, |
| "verify-command": { |
| "path": "/api/collections/${collection}/config/requestHandler?componentName=${RH-HANDLER-PATH}&meta=true", |
| "method": "GET", |
| "condition": "$['config'].['requestHandler'].['${RH-HANDLER-PATH}'].['_packageinfo_'].['version']", |
| "expected": "${package-version}" |
| } |
| } |
| ], |
| "parameter-defaults": { |
| "RH-HANDLER-PATH": "/mypath" |
| } |
| } |
| }, |
| { |
| "version": "1.1.0", |
| "date": "2019-01-01", |
| "artifacts": [ |
| { |
| "url": "question-answer-request-handler-1.1.jar.tmp", |
| "sig": "LypqlmbJ76AWa5jx0XhjKxO4lrcQAvpSuYddfzcE6TnX0VDPFhrlQHSSX6cZLtvNbQ+74xUMKgsoX1IUnEnKYw==" |
| } |
| ] |
| } |
| ] |
| } |
| ] |
| |