Documentation
¶
Index ¶
- type AutobaseUsecase
- func (u *AutobaseUsecase) DeleteBatchMessage(messageIDs []string)
- func (u *AutobaseUsecase) DeleteMessage(messageID string) error
- func (u *AutobaseUsecase) FilterMessage(keyword string, messages []twitter.DirectMessageEvent) (correctMessages, incorrectMessages []twitter.DirectMessageEvent)
- func (u *AutobaseUsecase) GetBatchMessageID(messages []twitter.DirectMessageEvent) ([]string, error)
- func (u *AutobaseUsecase) GetCurrentUserInfo() (twitter.User, error)
- func (u *AutobaseUsecase) GetUserInfoByID(userID string) (twitter.User, error)
- func (u *AutobaseUsecase) ProcessTweet(message twitter.DirectMessageEvent) (twitter.Tweet, error)
- func (u *AutobaseUsecase) ReadBatchMessage(count int) ([]twitter.DirectMessageEvent, error)
- func (u *AutobaseUsecase) ReadMessage(messageID string) (twitter.DirectMessageEvent, error)
- func (u *AutobaseUsecase) SendBatchMessage(params []twitter.DirectMessageEventMessage)
- func (u *AutobaseUsecase) SendMessage(param twitter.DirectMessageEventMessage) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutobaseUsecase ¶
type AutobaseUsecase struct {
// contains filtered or unexported fields
}
func NewAutobaseUsecase ¶
func NewAutobaseUsecase(gateway internal.AutobaseGW) *AutobaseUsecase
func (*AutobaseUsecase) DeleteBatchMessage ¶
func (u *AutobaseUsecase) DeleteBatchMessage(messageIDs []string)
func (*AutobaseUsecase) DeleteMessage ¶
func (u *AutobaseUsecase) DeleteMessage(messageID string) error
func (*AutobaseUsecase) FilterMessage ¶
func (u *AutobaseUsecase) FilterMessage(keyword string, messages []twitter.DirectMessageEvent) (correctMessages, incorrectMessages []twitter.DirectMessageEvent)
func (*AutobaseUsecase) GetBatchMessageID ¶
func (u *AutobaseUsecase) GetBatchMessageID(messages []twitter.DirectMessageEvent) ([]string, error)
func (*AutobaseUsecase) GetCurrentUserInfo ¶
func (u *AutobaseUsecase) GetCurrentUserInfo() (twitter.User, error)
func (*AutobaseUsecase) GetUserInfoByID ¶
func (u *AutobaseUsecase) GetUserInfoByID(userID string) (twitter.User, error)
func (*AutobaseUsecase) ProcessTweet ¶
func (u *AutobaseUsecase) ProcessTweet(message twitter.DirectMessageEvent) (twitter.Tweet, error)
func (*AutobaseUsecase) ReadBatchMessage ¶
func (u *AutobaseUsecase) ReadBatchMessage(count int) ([]twitter.DirectMessageEvent, error)
func (*AutobaseUsecase) ReadMessage ¶
func (u *AutobaseUsecase) ReadMessage(messageID string) (twitter.DirectMessageEvent, error)
func (*AutobaseUsecase) SendBatchMessage ¶
func (u *AutobaseUsecase) SendBatchMessage(params []twitter.DirectMessageEventMessage)
func (*AutobaseUsecase) SendMessage ¶
func (u *AutobaseUsecase) SendMessage(param twitter.DirectMessageEventMessage) error
Click to show internal directories.
Click to hide internal directories.