QuestionnaireConfig

constructor(id: String, title: String? = null, saveButtonText: String? = null, planDefinitions: List<String>? = null, type: String = QuestionnaireType.DEFAULT.name, resourceIdentifier: String? = null, resourceType: ResourceType? = null, removeResource: Boolean? = null, confirmationDialog: ConfirmationDialog? = null, groupResource: GroupResourceConfig? = null, taskId: String? = null, encounterId: String? = null, saveDraft: Boolean = false, snackBarMessage: SnackBarMessageConfig? = null, eventWorkflows: List<EventWorkflow> = emptyList(), readOnlyLinkIds: List<String>? = emptyList(), configRules: List<RuleConfig>? = null, extraParams: List<ActionParameter>? = null, onSubmitActions: List<ActionConfig>? = null, barcodeLinkId: String? = "patient-barcode", extractedResourceUniquePropertyExpressions: List<ExtractedResourceUniquePropertyExpression>? = null, saveQuestionnaireResponse: Boolean = true, generateCarePlanWithWorkflowApi: Boolean = false, cqlInputResources: List<String>? = emptyList(), showClearAll: Boolean = false, showRequiredTextAsterisk: Boolean = true, showRequiredText: Boolean = false, managingEntityRelationshipCode: String? = null, uniqueIdAssignment: UniqueIdAssignmentConfig? = null, linkIds: List<LinkIdConfig>? = null, htmlBinaryId: String? = null, htmlTitle: String? = null)