Interface IQuestionType
The system entity for question types
Inherited Members
Namespace: LemonEdge.API.Entities.Questionaire
Assembly: LemonEdge.API.dll
Syntax
[EntityDefinition(EntityID.QuestionType, "dbo.LT_QuestionTypes", "QuestionType", LabelColumn = "Name", IsStandingDataEntity = true)]
[DefaultEntityIcon(ImageType.Questions)]
public interface IQuestionType : IBaseEntityWithPermissions, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ISetCopier
Properties
Description
A user friendly description of this question type
Declaration
[EntityProperty(SQLType.NVarChar, 2000, true)]
[EntityDescription("A user friendly description of this question type.")]
string Description { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
[Key] A unique friendly name for this question type.
Declaration
[EntityProperty(SQLType.NVarChar, 500, false)]
[EntityKeyProperty]
[EntityDescription("The unique name of this Question Type.")]
[Unique]
[Required]
string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
OnAnswerChangeFormula
A formula to run when an answer is changed by the user
Declaration
[EntityProperty(SQLType.NVarChar, true)]
[EntityDescription("A formula to run when an answer is changed by the user.")]
string OnAnswerChangeFormula { get; set; }
Property Value
Type | Description |
---|---|
string |