| Interface | Description |
|---|---|
| ICreateReportLimit |
Interface for create report limit check.
|
| ICreateSurveyLimit |
Interface for create survey limit check.
|
| ICreateUserLimit |
Interface for create user limit check.
|
| IFileTypeDetector |
Interface for file type detection
|
| ILogin |
Interface for the login functionality.
A class that implements this interface will be called instead of default login to the admin screens. |
| ILoginRedirect |
Interface for redirecting a user after login.
If a plugin has implemented the ILogin interface, Opinio will check if the plugin implements this interface. |
| IPluginRequiredValidator |
Used to validate if questions are required or not.
|
| IPluginValidator |
Interface that makes it possible to implement a custom validator.
|
| IReplaceQuestionText | |
| IReport |
Interface for plugin report.
|
| IReportElement |
Interface for a report element type.
Each report element contains report data for one or more questions and several report types. |
| IReportPortalLogin |
Interface for the report portal login functionality.
A class that implements this interface will be called if the login for this plugin is enabled in the report portal. |
| ISurveyBlock |
Interface that makes it possible for a plugin to block a survey from respondents.
|
| ISurveyDefaultValuesProvider |
Interface that makes it possible for a plugin to set default values on a survey.
|
| ISurveyLock |
Interface that makes it possible for a plugin to lock a survey.
|
| ISurveyLogin |
Interface for the survey login functionality.
A class that implements this interface will be called if the login for this plugin is enabled in the survey. |
| ISurveyPageText | |
| IUserDiskUsage |
Interface for disk usage limit check.
|
| IUserFeatureAccess |
Built on July 29 2025