types

package
v0.0.0-...-2db764d Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2014 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Question

type Question struct {
	Id              QuestionId     `json:"id,string" datastore:"-" goon:"id"`
	Status          QuestionStatus `json:"status"`
	StatusFormatted string         `json:"status_formatted"`
	CreatedAt       time.Time      `json:"created_at"`
	ModifiedAt      time.Time      `json:"modified_at"`

	Value         string       `json:"value"`
	Kind          QuestionKind `json:"kind"`
	KindFormatted string       `json:"kind_formatted"`
	Correct       []string     `json:"correct"`
	Option1       []string     `json:"option1,omitempty"`
	Option2       []string     `json:"option2,omitempty"`
	Option3       []string     `json:"option3,omitempty"`
	Option4       []string     `json:"option3,omitempty"`

	Parent *datastore.Key `json:"-" datastore:"-" goon:"parent"`
}

func (*Question) SetFormattedValues

func (q *Question) SetFormattedValues()

func (*Question) SetKindFormatted

func (q *Question) SetKindFormatted()

func (*Question) SetStatusFormatted

func (q *Question) SetStatusFormatted()

type QuestionId

type QuestionId int64

type QuestionKind

type QuestionKind int
var (
	QuestionKindUnknown        QuestionKind = 0
	QuestionKindSingleChoice   QuestionKind = 1
	QuestionKindMultipleChoice QuestionKind = 2
)

func ParseQuestionKind

func ParseQuestionKind(value int) QuestionKind

func (QuestionKind) String

func (qk QuestionKind) String() string

type QuestionStatus

type QuestionStatus int
var (
	QuestionStatusDeleted QuestionStatus = -1
	QuestionStatusUnknown QuestionStatus = 0
	QuestionStatusActive  QuestionStatus = 1
)

func ParseQuestionStatus

func ParseQuestionStatus(value int) QuestionStatus

func (QuestionStatus) String

func (qs QuestionStatus) String() string

type Quiz

type Quiz struct {
	Id              QuizId     `json:"id,string" datastore:"-" goon:"id"`
	Status          QuizStatus `json:"status"`
	StatusFormatted string     `json:"status_formatted"`
	CreatedAt       time.Time  `json:"created_at"`
	ModifiedAt      time.Time  `json:"modified_at"`

	Name    string `json:"name"`
	Comment string `json:"comment"`
}

func (*Quiz) SetFormattedValues

func (q *Quiz) SetFormattedValues()

func (*Quiz) SetStatusFormatted

func (q *Quiz) SetStatusFormatted()

type QuizId

type QuizId int64

type QuizStatus

type QuizStatus int
var (
	QuizStatusDeleted QuizStatus = -1
	QuizStatusUnknown QuizStatus = 0
	QuizStatusActive  QuizStatus = 1
)

func ParseQuizStatus

func ParseQuizStatus(value int) QuizStatus

func (QuizStatus) String

func (qs QuizStatus) String() string

Jump to

Keyboard shortcuts

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