Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Functionality ¶
type Functionality interface { All(ctx context.Context) ([]Ingridient, error) Random(ctx context.Context, limit int) ([]Ingridient, error) Find(ctx context.Context, search string, limit, last int) ([]Ingridient, error) }
type Ingridient ¶
type Ingridient struct { ID int `db:"id" json:"id"` Name string `db:"name" json:"name"` Calories float32 `db:"calories" json:"calories"` Nutritions float32 `db:"nutritions" json:"nutritions"` Fats float32 `db:"fats" json:"fats"` Carbs float32 `db:"carbs" json:"carbs"` Water float32 `db:"water" json:"water"` Fibers float32 `db:"fibers" json:"fibers"` }
func (Ingridient) String ¶
func (i Ingridient) String() string
type IngridientsOperator ¶
type IngridientsOperator interface { All(ctx context.Context) ([]Ingridient, error) Random(ctx context.Context, limit int) ([]Ingridient, error) Find(ctx context.Context, search string, limit, last int) (data []Ingridient, err error) }
type InlineKeyboardPresenter ¶
type InlineKeyboardPresenter struct {
Model []Ingridient
}
func (InlineKeyboardPresenter) Keyboard ¶
func (i InlineKeyboardPresenter) Keyboard() tgbotapi.InlineKeyboardMarkup
type StringPresenter ¶
type StringPresenter struct {
Model []Ingridient
}
func (StringPresenter) String ¶
func (ip StringPresenter) String() string
Click to show internal directories.
Click to hide internal directories.