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.