Interface QuestionnaireSessionBuilder
-
- All Known Implementing Classes:
BaseQuestionnaireSessionBuilder
public interface QuestionnaireSessionBuilder
-
-
Method Summary
-
-
-
Method Detail
-
build
@Nonnull QuestionnaireSession build()
-
setCreateOnly
@Nonnull QuestionnaireSessionBuilder setCreateOnly(boolean createOnly)
-
setActiveItem
@Nonnull QuestionnaireSessionBuilder setActiveItem(String activeItem)
-
setFormId
@Nonnull QuestionnaireSessionBuilder setFormId(String formId)
-
setFormRev
@Nonnull QuestionnaireSessionBuilder setFormRev(String formRev)
-
setCreator
@Nonnull QuestionnaireSessionBuilder setCreator(String owner)
-
setOwner
@Nonnull QuestionnaireSessionBuilder setOwner(String owner)
-
setSubmitUrl
@Nonnull QuestionnaireSessionBuilder setSubmitUrl(String submitUrl)
-
setLanguage
@Nonnull QuestionnaireSessionBuilder setLanguage(String language)
-
setStatus
@Nonnull QuestionnaireSessionBuilder setStatus(io.dialob.api.questionnaire.Questionnaire.Metadata.Status status)
-
setAdditionalProperties
@Nonnull QuestionnaireSessionBuilder setAdditionalProperties(Map<String,Object> additionalProperties)
-
setQuestionnaire
@Nonnull QuestionnaireSessionBuilder setQuestionnaire(io.dialob.api.questionnaire.Questionnaire questionnaire)
-
setContextValues
@Nonnull QuestionnaireSessionBuilder setContextValues(List<io.dialob.api.questionnaire.ContextValue> contextValues)
-
setAnswers
@Nonnull QuestionnaireSessionBuilder setAnswers(List<io.dialob.api.questionnaire.Answer> answers)
-
setValueSets
@Nonnull QuestionnaireSessionBuilder setValueSets(List<io.dialob.api.proto.ValueSet> valueSets)
-
-