-
Notifications
You must be signed in to change notification settings - Fork 2.9k
/
zz_generated_question.go
44 lines (42 loc) · 2.42 KB
/
zz_generated_question.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package client
const (
QuestionType = "question"
QuestionFieldDefault = "default"
QuestionFieldDescription = "description"
QuestionFieldGroup = "group"
QuestionFieldInvalidChars = "invalidChars"
QuestionFieldLabel = "label"
QuestionFieldMax = "max"
QuestionFieldMaxLength = "maxLength"
QuestionFieldMin = "min"
QuestionFieldMinLength = "minLength"
QuestionFieldOptions = "options"
QuestionFieldRequired = "required"
QuestionFieldSatisfies = "satisfies"
QuestionFieldShowIf = "showIf"
QuestionFieldShowSubquestionIf = "showSubquestionIf"
QuestionFieldSubquestions = "subquestions"
QuestionFieldType = "type"
QuestionFieldValidChars = "validChars"
QuestionFieldVariable = "variable"
)
type Question struct {
Default string `json:"default,omitempty" yaml:"default,omitempty"`
Description string `json:"description,omitempty" yaml:"description,omitempty"`
Group string `json:"group,omitempty" yaml:"group,omitempty"`
InvalidChars string `json:"invalidChars,omitempty" yaml:"invalidChars,omitempty"`
Label string `json:"label,omitempty" yaml:"label,omitempty"`
Max int64 `json:"max,omitempty" yaml:"max,omitempty"`
MaxLength int64 `json:"maxLength,omitempty" yaml:"maxLength,omitempty"`
Min int64 `json:"min,omitempty" yaml:"min,omitempty"`
MinLength int64 `json:"minLength,omitempty" yaml:"minLength,omitempty"`
Options []string `json:"options,omitempty" yaml:"options,omitempty"`
Required bool `json:"required,omitempty" yaml:"required,omitempty"`
Satisfies string `json:"satisfies,omitempty" yaml:"satisfies,omitempty"`
ShowIf string `json:"showIf,omitempty" yaml:"showIf,omitempty"`
ShowSubquestionIf string `json:"showSubquestionIf,omitempty" yaml:"showSubquestionIf,omitempty"`
Subquestions []SubQuestion `json:"subquestions,omitempty" yaml:"subquestions,omitempty"`
Type string `json:"type,omitempty" yaml:"type,omitempty"`
ValidChars string `json:"validChars,omitempty" yaml:"validChars,omitempty"`
Variable string `json:"variable,omitempty" yaml:"variable,omitempty"`
}