Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchManagerIF ¶
type BatchManagerIF interface {
GetLastUpdated() (string, error)
SetLastUpdated(lastUpdated string) error
}
BatchManagerIF is an interface to get configuration of batch.
type ReviewGetterIF ¶
ReviewGetterIF is an interface to get App's Review.
type ReviewsSenderIF ¶
ReviewsSenderIF is an interface to send App's Review.
type SendReviewUseCase ¶
type SendReviewUseCase struct {
// contains filtered or unexported fields
}
SendReviewUseCase is an usecase that send a review to slack channel.
func NewSendReviewUseCase ¶
func NewSendReviewUseCase(reviewGetter ReviewGetterIF, reviewSender ReviewsSenderIF, batchManager BatchManagerIF) *SendReviewUseCase
NewSendReviewUseCase is a method to create an instance of SendReviewUseCase.
func (*SendReviewUseCase) Run ¶
func (u *SendReviewUseCase) Run() (int, error)
Run is a method to execute the SendReviewUseCase.
Click to show internal directories.
Click to hide internal directories.