Documentation ¶
Index ¶
- type Impl
- func (service *Impl) FindCities(name string, locale discordgo.Locale, limit int) []entities.City
- func (service *Impl) FindJobs(name string, locale discordgo.Locale, limit int) []entities.Job
- func (service *Impl) FindOrders(name string, locale discordgo.Locale, limit int) []entities.Order
- func (service *Impl) GetCities() []entities.City
- func (service *Impl) GetCity(id string) (entities.City, bool)
- func (service *Impl) GetJob(id string) (entities.Job, bool)
- func (service *Impl) GetJobs() []entities.Job
- func (service *Impl) GetOrder(id string) (entities.Order, bool)
- func (service *Impl) GetOrders() []entities.Order
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Impl ¶
type Impl struct {
// contains filtered or unexported fields
}
func New ¶
func New(jobRepository jobs.Repository, cityRepository cities.Repository, orderRepository orders.Repository) (*Impl, error)
func (*Impl) FindCities ¶
func (*Impl) FindOrders ¶
type Service ¶
type Service interface { GetJob(id string) (entities.Job, bool) GetJobs() []entities.Job FindJobs(name string, locale discordgo.Locale, limit int) []entities.Job GetCity(id string) (entities.City, bool) GetCities() []entities.City FindCities(name string, locale discordgo.Locale, limit int) []entities.City GetOrder(id string) (entities.Order, bool) GetOrders() []entities.Order FindOrders(name string, locale discordgo.Locale, limit int) []entities.Order }
Click to show internal directories.
Click to hide internal directories.