Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Answer ¶
type Answer struct { ID primitive.ObjectID `bson:"_id,omitempty"` TemplateID primitive.ObjectID `bson:"template_id"` Username string `bson:"username"` CreatedAt time.Time `bson:"created_at"` QuestionAnswers []QuestionAnswer `bson:"questions,omitempty"` }
type Question ¶
type Question struct { ID primitive.ObjectID `bson:"_id,omitempty"` Label string `bson:"label"` Type QuestionType `bson:"type"` Options []string `bson:"options,omitempty"` Min int `bson:"min,omitempty"` Max int `bson:"max,omitempty"` Order int `bson:"order"` }
func QuestionsFromForm ¶
func (Question) OrderToString ¶
type QuestionAnswer ¶
type QuestionType ¶
type QuestionType string
const ( TextQuestion QuestionType = "text" NumberQuestion QuestionType = "number" RangeQuestion QuestionType = "range" SelectQuestion QuestionType = "select" RadioQuestion QuestionType = "radio" TextAreaQuestion QuestionType = "text_area" CheckboxQuestion QuestionType = "checkbox" )
Click to show internal directories.
Click to hide internal directories.