# Package com.ibm.openpages.api.questionnaire

This package and its components provides access to questionnaire objects.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  IAttachment | This is an interface to access an attachment for assessment questions.
  IComment | This is an interface to access a comment for assessment questions.
  IControllerQuestionMap | This is an interface to access a question dependency controller.
  IQuestion | This is an interface to access a question for both template and assessment.
  IQuestionDependency | This is an interface to access question dependencies on other questions or fields (controllers).
  IQuestionnaire | This is an interface to access a questionnaire for both template and assessment.
  IQuestionnaireBase | This is an interface for common fields across `IQuestionnaire`, `ISection`, and `IQuestion`.
  IQuestionnaireFactory | This is an interface to create questionnaire objects in memory.
  IQuestionOption | This is an interface to access an option of a selection question.
  IQuestionTableColumn | This is an interface to access a table column of a selection question.
  ISection | This is an interface to access a section and a subsection for both template and response.

- Class Summary
  Class | Description
  --- | ---
  CopyAssessmentOptions |
  LaunchProgramOptions | Option class for the launch program process, see `IQuestionnaireService.launchProgram(com.ibm.openpages.api.metadata.Id, LaunchProgramOptions)`.
  ProgramValidationResult | An object to hold the program validation result.

- Enum Summary
  Enum | Description
  --- | ---
  AnswerType | Enum for various `IQuestion` answer types supported by the API.
  CommentType | Enum for various `IComment` comment types supported by the API.
  IControllerQuestionMap.ControllerType | Type of the controller
  LaunchProgramOptions.EmailOption | Enum for email option
  QuestionnaireStatus | Enum for various `IQuestionnaire` status.
  QuestionStatus | Enum for various `IQuestion` status.

## Package com.ibm.openpages.api.questionnaire Description

This package and its components provides access to questionnaire objects.

Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2022. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.