Documentation
¶
Index ¶
- Constants
- func NewCompanyUsecase(c company.Repository, mClient clients.ManagerClient, ...) company.Usecase
- type CompanyUsecase
- func (u *CompanyUsecase) Create() (*model.Company, error)
- func (u *CompanyUsecase) Edit(userID int64, company *model.Company) (*model.CompanyOutput, error)
- func (u *CompanyUsecase) Find(id int64) (*model.CompanyOutput, error)
- func (u *CompanyUsecase) InsertLocation(company *model.Company) (*model.CompanyOutput, error)
Constants ¶
View Source
const (
NOT_SET = "не задано"
)
Variables ¶
This section is empty.
Functions ¶
func NewCompanyUsecase ¶
func NewCompanyUsecase(c company.Repository, mClient clients.ManagerClient, cClient clients.LocationClient) company.Usecase
Types ¶
type CompanyUsecase ¶
type CompanyUsecase struct {
// contains filtered or unexported fields
}
func (*CompanyUsecase) Edit ¶
func (u *CompanyUsecase) Edit(userID int64, company *model.Company) (*model.CompanyOutput, error)
func (*CompanyUsecase) Find ¶
func (u *CompanyUsecase) Find(id int64) (*model.CompanyOutput, error)
func (*CompanyUsecase) InsertLocation ¶
func (u *CompanyUsecase) InsertLocation(company *model.Company) (*model.CompanyOutput, error)
Click to show internal directories.
Click to hide internal directories.