SpecificationQuestion

Type Alias: SpecificationQuestion

[object Object]

Defined in: app/api/types.gen.ts:981

Represents a specification question that is associated with an activity. This entity is used to define specific questions that members are required or allowed to answer when enrolling for an activity. Each SpecificationQuestion is linked to a specific Activity and can have various properties such as the question text in both Dutch and English, the type of the question (e.g., string, boolean, multiple choice), whether answering the question is mandatory for enrollment, and whether the answers provided for this question are visible to other members who enrolled for the same activity. Additionally, if the question type is MultipleChoice, the Options property can be used to define the available options for that question. This entity plays a crucial role in facilitating the collection of relevant information from members during the enrollment process for activities within the system.

Properties

activity?

optional activity?: Activity

Defined in: app/api/types.gen.ts:1007


activityId?

optional activityId?: number

Defined in: app/api/types.gen.ts:989

The unique identifier of the activity to which this specification question belongs.


answers?

optional answers?: SpecificationAnswer[]

Defined in: app/api/types.gen.ts:1011

The collection of answers provided for this specification question. The content and format of these answers depend on the type of this specification question.


id?

optional id?: number

Defined in: app/api/types.gen.ts:985

The unique identifier of a specification question, assigned incrementally.


isMandatory?

optional isMandatory?: boolean

Defined in: app/api/types.gen.ts:1002

Whether providing an answer for this specification question is mandatory when enrolling for the associated activity.


isPublic?

optional isPublic?: boolean

Defined in: app/api/types.gen.ts:1006

Whether the answers provided for this specification question are visible to other members who enrolled for the same activity.


options?

optional options?: string | null

Defined in: app/api/types.gen.ts:1015

The options for this specification question, applicable only if the type of this specification question is MultipleChoice. The content of this field is a list of strings representing the available options seperated by semicolons. For example: "Option 1;Option 2;Option 3".


questionDutch

[object Object]

Defined in: app/api/types.gen.ts:993

The question in Dutch.


questionEnglish

[object Object]

Defined in: app/api/types.gen.ts:997

The question in English.


type?

optional type?: QuestionType

Defined in: app/api/types.gen.ts:998

On this page