event

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 13, 2025 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Answer

type Answer struct {
	Text      string `json:"text,omitempty" validate:"required,min=2,max=120"`
	IsCorrect bool   `json:"is_correct,omitempty" validate:"boolean"`
}

type FormCreateRequest

type FormCreateRequest struct {
	Name             string        `json:"name,omitempty" validate:"required,min=4,max=120"`
	Questions        []*Question   `json:"questions,omitempty" validate:"required,dive"`
	Description      string        `json:"description,omitempty" validate:"max=500"`
	TestingBeginDate time.Time     `json:"testing_begin_date,omitempty" validate:"required"`
	TestingEndDate   time.Time     `json:"testing_end_date,omitempty" validate:"required"`
	TestingDuration  time.Duration `json:"testing_duration_nanos,omitempty" validate:"required"`
}

func (*FormCreateRequest) Validate

func (request *FormCreateRequest) Validate() error

type Question

type Question struct {
	Text    string    `json:"text,omitempty" validate:"required,min=4,max=250"`
	Answers []*Answer `json:"answers,omitempty" validate:"required,dive"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL