Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrEmailAlreadyExists = response.NewError(http.StatusConflict, "email already exists") ErrEmailOrPasswordWrong = response.NewError(http.StatusBadRequest, "email or password wrong") )
error from auth service
View Source
var (
ErrPictureNotFood = response.NewError(http.StatusBadRequest, "picture is not contain food")
)
error from nutrition service
Functions ¶
This section is empty.
Types ¶
type AuthService ¶
type Client ¶
type Client struct { Auth AuthService Nutrition NutritionService }
func New ¶
func New(repo repository.Repository, googles google.GoogleService) Client
type NutritionService ¶
type NutritionService interface { GeneratePrediction(ctx context.Context, request dto.NutritionPredictRequest, userID string) (dto.NutritionPredictResponse, error) GetAllUserNutrition(ctx context.Context, userID string) ([]dto.NutritionPredictResponse, error) }
Click to show internal directories.
Click to hide internal directories.