Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Question ¶
type Question struct { ID int `json:"id"` Title string `json:"title,omitempty"` Description string `json:"description,omitempty"` Query string `json:"query,omitempty"` DataSource string `json:"dataSource,omitempty"` Variables string `json:"variables,omitempty"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` }
Question stores q&a
type Storage ¶
type Storage struct {
// contains filtered or unexported fields
}
Storage is a struct for deloominator own database
func NewStorage ¶
NewStorage initializes deloominator own storage using source
func (*Storage) AllQuestions ¶
AllQuestions returns all the questions stored in the given storage ordered by created_at and title
func (*Storage) AutoUpgrade ¶
AutoUpgrade migrates the DB if needed
func (*Storage) FindQuestion ¶
FindQuestion returns a single question using its id
func (*Storage) InsertQuestion ¶
InsertQuestion stores a question into the storage
Click to show internal directories.
Click to hide internal directories.