Documentation ¶
Index ¶
- type ForumUsecase
- func (s *ForumUsecase) CancelReactForumPost(characterId, postId int, emoji string) error
- func (s *ForumUsecase) CreateForumTopic(characterId *int, isAdministrator *bool, ip *string, forumId int, ...) (topicId int, err error)
- func (s *ForumUsecase) DeleteForumTopicPost(characterId *int, isAdministrator *bool, postId int, editPassword *string) error
- func (s *ForumUsecase) PostForumTopicPost(characterId *int, isAdministrator *bool, ip *string, topicId int, ...) (postId int, err error)
- func (s *ForumUsecase) ReactForumPost(characterId, postId int, emoji string) error
- func (s *ForumUsecase) RetrieveForum(forumId int) (forum *model.Forum, err error)
- func (s *ForumUsecase) RetrieveForumForcedPostType(forumId int) (forcedPostType *string, err error)
- func (s *ForumUsecase) RetrieveForumOverviews() (forumGroups *[]model.ForumGroup, err error)
- func (s *ForumUsecase) RetrieveForumTopic(topicId int) (topic *model.ForumTopic, err error)
- func (s *ForumUsecase) RetrieveForumTopicOverviews(forumId, page int) (topics *[]model.ForumTopicOverview, pages int, err error)
- func (s *ForumUsecase) RetrieveForumTopicPosts(topicId int, characterId *int) (posts *[]model.ForumTopicPost, err error)
- func (s *ForumUsecase) ReviseForumTopicPost(characterId *int, isAdministrator *bool, postId int, ...) error
- func (s *ForumUsecase) UpdateForumTopic(characterId *int, isAdministrator *bool, topicId int, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ForumUsecase ¶
type ForumUsecase struct {
// contains filtered or unexported fields
}
func NewForumUsecase ¶
func NewForumUsecase(registry registry.Registry) *ForumUsecase
func (*ForumUsecase) CancelReactForumPost ¶
func (s *ForumUsecase) CancelReactForumPost(characterId, postId int, emoji string) error
func (*ForumUsecase) CreateForumTopic ¶
func (s *ForumUsecase) CreateForumTopic(characterId *int, isAdministrator *bool, ip *string, forumId int, topic *model.ForumTopicCreateData) (topicId int, err error)
func (*ForumUsecase) DeleteForumTopicPost ¶
func (*ForumUsecase) PostForumTopicPost ¶
func (s *ForumUsecase) PostForumTopicPost(characterId *int, isAdministrator *bool, ip *string, topicId int, post *model.ForumTopicPostSendData) (postId int, err error)
func (*ForumUsecase) ReactForumPost ¶
func (s *ForumUsecase) ReactForumPost(characterId, postId int, emoji string) error
func (*ForumUsecase) RetrieveForum ¶
func (s *ForumUsecase) RetrieveForum(forumId int) (forum *model.Forum, err error)
func (*ForumUsecase) RetrieveForumForcedPostType ¶
func (s *ForumUsecase) RetrieveForumForcedPostType(forumId int) (forcedPostType *string, err error)
func (*ForumUsecase) RetrieveForumOverviews ¶
func (s *ForumUsecase) RetrieveForumOverviews() (forumGroups *[]model.ForumGroup, err error)
func (*ForumUsecase) RetrieveForumTopic ¶
func (s *ForumUsecase) RetrieveForumTopic(topicId int) (topic *model.ForumTopic, err error)
func (*ForumUsecase) RetrieveForumTopicOverviews ¶
func (s *ForumUsecase) RetrieveForumTopicOverviews(forumId, page int) (topics *[]model.ForumTopicOverview, pages int, err error)
func (*ForumUsecase) RetrieveForumTopicPosts ¶
func (s *ForumUsecase) RetrieveForumTopicPosts(topicId int, characterId *int) (posts *[]model.ForumTopicPost, err error)
func (*ForumUsecase) ReviseForumTopicPost ¶
func (s *ForumUsecase) ReviseForumTopicPost(characterId *int, isAdministrator *bool, postId int, post *model.ForumTopicPostReviseData) error
func (*ForumUsecase) UpdateForumTopic ¶
func (s *ForumUsecase) UpdateForumTopic(characterId *int, isAdministrator *bool, topicId int, topic *model.ForumTopicEditData) error
Source Files ¶
- cancel_react_forum_post.go
- create_forum_topic.go
- delete_forum_topic_post.go
- forum.go
- post_forum_topic_post.go
- react_forum_post.go
- retrieve_forum.go
- retrieve_forum_forced_post_type.go
- retrieve_forum_overviews.go
- retrieve_forum_topic.go
- retrieve_forum_topic_overviews.go
- retrieve_forum_topic_posts.go
- revise_forum_topic_post.go
- update_forum_topic.go
- util.go
Click to show internal directories.
Click to hide internal directories.