bpiek/api/api.go

24 lines
442 B
Go
Raw Normal View History

package api
import (
"gitea.24example.ru/spavelit/bpiek/client"
"gitea.24example.ru/spavelit/bpiek/model"
)
type Api struct {
Client *client.Client
}
type IApi interface {
GetParentCategories() ([]model.Category, error)
GetCategories() ([]model.Category, error)
GetProducts() ([]model.Product, error)
}
func NewApi(credentials client.Credentials) IApi {
client := client.NewClient(credentials)
return &Api{
Client: client,
}
}