Package io.dialob.api.client
Interface DialobQuestionnaireServiceApi
- All Superinterfaces:
ApiClient.Api
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen",
date="2023-09-29T12:45:39.934004759Z[Etc/UTC]")
public interface DialobQuestionnaireServiceApi
extends ApiClient.Api
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classA convenience class for generating query parameters for thegetQuestionnairesmethod in a fluent style. -
Method Summary
Modifier and TypeMethodDescriptiondeleteQuestionnaire(String questionnaireId) deleteQuestionnairedeleteQuestionnaireAnswer(String answerId, String questionnaireId) deleteQuestionnaireAnswerdeleteQuestionnaireItemRow(String itemId, String questionnaireId, String rowId) deleteQuestionnaireItemRowgetQuestionnaire(String questionnaireId) getQuestionnairegetQuestionnaireAnswers(String questionnaireId) getQuestionnaireAnswersgetQuestionnaireErrors(String questionnaireId) getQuestionnaireErrorsgetQuestionnaireItem(String itemId, String questionnaireId) getQuestionnaireItemgetQuestionnaireItemRows(String itemId, String questionnaireId) getQuestionnaireItemRowsgetQuestionnaireItems(String questionnaireId) getQuestionnaireItemsgetQuestionnairePages(String questionnaireId) getQuestionnairePagesgetQuestionnairesgetQuestionnaires(Map<String, Object> queryParams) getQuestionnaires Note, this is equivalent to the othergetQuestionnairesmethod, but with the query parameters collected into a single Map parameter.getQuestionnaireStatus(String questionnaireId) getQuestionnaireStatusgetQuestionnaireValueSet(String questionnaireId, String valueSetId) getQuestionnaireValueSetgetQuestionnaireValueSets(String questionnaireId) getQuestionnaireValueSetspostQuestionnairepostQuestionnaireItemRow(String itemId, String questionnaireId) postQuestionnaireItemRowputQuestionnaire(Questionnaire body, String questionnaireId) putQuestionnaireputQuestionnaireAnswer(Object body, String answerId, String questionnaireId) putQuestionnaireAnswerputQuestionnaireAnswers(List<Answer> body, String questionnaireId) putQuestionnaireAnswersputQuestionnairePages(Items body, String questionnaireId) putQuestionnairePagesputQuestionnaireStatus(String body, String questionnaireId) putQuestionnaireStatus
-
Method Details
-
deleteQuestionnaire
deleteQuestionnaire- Parameters:
questionnaireId- questionnaireId (required)- Returns:
- Response
-
deleteQuestionnaireAnswer
deleteQuestionnaireAnswer- Parameters:
answerId- answerId (required)questionnaireId- questionnaireId (required)- Returns:
- List<Error>
-
deleteQuestionnaireItemRow
deleteQuestionnaireItemRow- Parameters:
itemId- itemId (required)questionnaireId- questionnaireId (required)rowId- rowId (required)- Returns:
- List<String>
-
getQuestionnaire
getQuestionnaire- Parameters:
questionnaireId- questionnaireId (required)- Returns:
- Questionnaire
-
getQuestionnaireAnswers
getQuestionnaireAnswers- Parameters:
questionnaireId- questionnaireId (required)- Returns:
- List<Answer>
-
getQuestionnaireErrors
getQuestionnaireErrors- Parameters:
questionnaireId- questionnaireId (required)- Returns:
- List<Error>
-
getQuestionnaireItem
getQuestionnaireItem- Parameters:
itemId- itemId (required)questionnaireId- questionnaireId (required)- Returns:
- ActionItem
-
getQuestionnaireItemRows
getQuestionnaireItemRows- Parameters:
itemId- itemId (required)questionnaireId- questionnaireId (required)- Returns:
- List<String>
-
getQuestionnaireItems
getQuestionnaireItems- Parameters:
questionnaireId- questionnaireId (required)- Returns:
- List<ActionItem>
-
getQuestionnairePages
getQuestionnairePages- Parameters:
questionnaireId- questionnaireId (required)- Returns:
- Items
-
getQuestionnaireStatus
getQuestionnaireStatus- Parameters:
questionnaireId- questionnaireId (required)- Returns:
- String
-
getQuestionnaireValueSet
getQuestionnaireValueSet- Parameters:
questionnaireId- questionnaireId (required)valueSetId- valueSetId (required)- Returns:
- ValueSet
-
getQuestionnaireValueSets
getQuestionnaireValueSets- Parameters:
questionnaireId- questionnaireId (required)- Returns:
- List<ValueSet>
-
getQuestionnaires
List<QuestionnaireListItem> getQuestionnaires(String formId, String formName, String formTag, String owner, String status) getQuestionnaires- Parameters:
formId- formId (optional)formName- Search questionnaires by formName. Should not be used together with formId. (optional)formTag- Search questionnaires by formTag. This is ignored, if formName is not set. (optional)owner- owner (optional)status- status (optional)- Returns:
- List<QuestionnaireListItem>
-
getQuestionnaires
getQuestionnaires Note, this is equivalent to the othergetQuestionnairesmethod, but with the query parameters collected into a single Map parameter. This is convenient for services with optional query parameters, especially when used with theDialobQuestionnaireServiceApi.GetQuestionnairesQueryParamsclass that allows for building up this map in a fluent style.- Parameters:
queryParams- Map of query parameters as name-value pairsThe following elements may be specified in the query map:
- formId - formId (optional)
- formName - Search questionnaires by formName. Should not be used together with formId. (optional)
- formTag - Search questionnaires by formTag. This is ignored, if formName is not set. (optional)
- owner - owner (optional)
- status - status (optional)
- Returns:
- List<QuestionnaireListItem>
-
postQuestionnaire
postQuestionnaire- Parameters:
body- New questionnaire object (required)- Returns:
- IdAndRevision
-
postQuestionnaireItemRow
postQuestionnaireItemRow- Parameters:
itemId- itemId (required)questionnaireId- questionnaireId (required)- Returns:
- List<String>
-
putQuestionnaire
putQuestionnaire- Parameters:
body- Questionnaire object to replace existing state (required)questionnaireId- questionnaireId (required)- Returns:
- Questionnaire
-
putQuestionnaireAnswer
putQuestionnaireAnswer- Parameters:
body- New answer for single question (required)answerId- answerId (required)questionnaireId- questionnaireId (required)- Returns:
- List<Error>
-
putQuestionnaireAnswers
putQuestionnaireAnswers- Parameters:
body- New answers for questionnaire (required)questionnaireId- questionnaireId (required)- Returns:
- List<Error>
-
putQuestionnairePages
putQuestionnairePages- Parameters:
body- Updates questionnaire active page (required)questionnaireId- questionnaireId (required)- Returns:
- Items
-
putQuestionnaireStatus
putQuestionnaireStatus- Parameters:
body- A new status for questionnaire (required)questionnaireId- questionnaireId (required)- Returns:
- String
-