Documentation
¶
Overview ¶
Package usecase implements application business logic.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppUseCase ¶
AppUseCase implements UseCase interface. It implements data-modifier business logic through third-party WebAPI calls.
func NewAppUseCase ¶
func NewAppUseCase(a webapi.WebAPI) *AppUseCase
NewAppUseCase returns AppUseCase.
func (*AppUseCase) AddAbsenceStatus ¶
func (uc *AppUseCase) AddAbsenceStatus(u *entity.User, p [2]entity.CustomTime) error
AddAbsenceStatus finds user absence status info for a time period p on a WebAPI and adds it to the user data.
Click to show internal directories.
Click to hide internal directories.