v1

package
v0.0.0-...-8be1489 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2023 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterAdminServant

func RegisterAdminServant(e *gin.Engine, s Admin, b AdminBinding, r AdminRender)

RegisterAdminServant register Admin servant to gin

func RegisterAlipayPrivServant

func RegisterAlipayPrivServant(e *gin.Engine, s AlipayPriv, b AlipayPrivBinding, r AlipayPrivRender)

RegisterAlipayPrivServant register AlipayPriv servant to gin

func RegisterAlipayPubServant

func RegisterAlipayPubServant(e *gin.Engine, s AlipayPub, b AlipayPubBinding, r AlipayPubRender)

RegisterAlipayPubServant register AlipayPub servant to gin

func RegisterCoreServant

func RegisterCoreServant(e *gin.Engine, s Core, b CoreBinding, r CoreRender)

RegisterCoreServant register Core servant to gin

func RegisterFollowshipServant

func RegisterFollowshipServant(e *gin.Engine, s Followship, b FollowshipBinding, r FollowshipRender)

RegisterFollowshipServant register Followship servant to gin

func RegisterFriendshipServant

func RegisterFriendshipServant(e *gin.Engine, s Friendship, b FriendshipBinding, r FriendshipRender)

RegisterFriendshipServant register Friendship servant to gin

func RegisterLooseServant

func RegisterLooseServant(e *gin.Engine, s Loose, b LooseBinding, r LooseRender)

RegisterLooseServant register Loose servant to gin

func RegisterPrivServant

func RegisterPrivServant(e *gin.Engine, s Priv, b PrivBinding, r PrivRender)

RegisterPrivServant register Priv servant to gin

func RegisterPubServant

func RegisterPubServant(e *gin.Engine, s Pub, b PubBinding, r PubRender)

RegisterPubServant register Pub servant to gin

Types

type Admin

type Admin interface {
	// Chain provide handlers chain for gin
	Chain() gin.HandlersChain

	ChangeUserStatus(*web.ChangeUserStatusReq) mir.Error
	// contains filtered or unexported methods
}

type AdminBinding

type AdminBinding interface {
	BindChangeUserStatus(*gin.Context) (*web.ChangeUserStatusReq, mir.Error)
	// contains filtered or unexported methods
}

type AdminRender

type AdminRender interface {
	RenderChangeUserStatus(*gin.Context, mir.Error)
	// contains filtered or unexported methods
}

type AlipayPriv

type AlipayPriv interface {
	// Chain provide handlers chain for gin
	Chain() gin.HandlersChain

	UserWalletBills(*web.UserWalletBillsReq) (*web.UserWalletBillsResp, mir.Error)
	UserRechargeResult(*web.UserRechargeResultReq) (*web.UserRechargeResultResp, mir.Error)
	UserRechargeLink(*web.UserRechargeLinkReq) (*web.UserRechargeLinkResp, mir.Error)
	// contains filtered or unexported methods
}

type AlipayPrivBinding

type AlipayPrivBinding interface {
	BindUserWalletBills(*gin.Context) (*web.UserWalletBillsReq, mir.Error)
	BindUserRechargeResult(*gin.Context) (*web.UserRechargeResultReq, mir.Error)
	BindUserRechargeLink(*gin.Context) (*web.UserRechargeLinkReq, mir.Error)
	// contains filtered or unexported methods
}

type AlipayPrivRender

type AlipayPrivRender interface {
	RenderUserWalletBills(*gin.Context, *web.UserWalletBillsResp, mir.Error)
	RenderUserRechargeResult(*gin.Context, *web.UserRechargeResultResp, mir.Error)
	RenderUserRechargeLink(*gin.Context, *web.UserRechargeLinkResp, mir.Error)
	// contains filtered or unexported methods
}

type AlipayPub

type AlipayPub interface {
	AlipayNotify(*web.AlipayNotifyReq) mir.Error
	// contains filtered or unexported methods
}

type AlipayPubBinding

type AlipayPubBinding interface {
	BindAlipayNotify(*gin.Context) (*web.AlipayNotifyReq, mir.Error)
	// contains filtered or unexported methods
}

type AlipayPubRender

type AlipayPubRender interface {
	RenderAlipayNotify(*gin.Context, mir.Error)
	// contains filtered or unexported methods
}

type Core

type Core interface {
	// Chain provide handlers chain for gin
	Chain() gin.HandlersChain

	TweetCollectionStatus(*web.TweetCollectionStatusReq) (*web.TweetCollectionStatusResp, mir.Error)
	TweetStarStatus(*web.TweetStarStatusReq) (*web.TweetStarStatusResp, mir.Error)
	SuggestTags(*web.SuggestTagsReq) (*web.SuggestTagsResp, mir.Error)
	SuggestUsers(*web.SuggestUsersReq) (*web.SuggestUsersResp, mir.Error)
	ChangeAvatar(*web.ChangeAvatarReq) mir.Error
	ChangeNickname(*web.ChangeNicknameReq) mir.Error
	ChangePassword(*web.ChangePasswordReq) mir.Error
	UserPhoneBind(*web.UserPhoneBindReq) mir.Error
	GetStars(*web.GetStarsReq) (*web.GetStarsResp, mir.Error)
	GetCollections(*web.GetCollectionsReq) (*web.GetCollectionsResp, mir.Error)
	SendUserWhisper(*web.SendWhisperReq) mir.Error
	ReadMessage(*web.ReadMessageReq) mir.Error
	GetMessages(*web.GetMessagesReq) (*web.GetMessagesResp, mir.Error)
	GetUnreadMsgCount(*web.GetUnreadMsgCountReq) (*web.GetUnreadMsgCountResp, mir.Error)
	GetUserInfo(*web.UserInfoReq) (*web.UserInfoResp, mir.Error)
	SyncSearchIndex(*web.SyncSearchIndexReq) mir.Error
	// contains filtered or unexported methods
}

type CoreBinding

type CoreBinding interface {
	BindTweetCollectionStatus(*gin.Context) (*web.TweetCollectionStatusReq, mir.Error)
	BindTweetStarStatus(*gin.Context) (*web.TweetStarStatusReq, mir.Error)
	BindSuggestTags(*gin.Context) (*web.SuggestTagsReq, mir.Error)
	BindSuggestUsers(*gin.Context) (*web.SuggestUsersReq, mir.Error)
	BindChangeAvatar(*gin.Context) (*web.ChangeAvatarReq, mir.Error)
	BindChangeNickname(*gin.Context) (*web.ChangeNicknameReq, mir.Error)
	BindChangePassword(*gin.Context) (*web.ChangePasswordReq, mir.Error)
	BindUserPhoneBind(*gin.Context) (*web.UserPhoneBindReq, mir.Error)
	BindGetStars(*gin.Context) (*web.GetStarsReq, mir.Error)
	BindGetCollections(*gin.Context) (*web.GetCollectionsReq, mir.Error)
	BindSendUserWhisper(*gin.Context) (*web.SendWhisperReq, mir.Error)
	BindReadMessage(*gin.Context) (*web.ReadMessageReq, mir.Error)
	BindGetMessages(*gin.Context) (*web.GetMessagesReq, mir.Error)
	BindGetUnreadMsgCount(*gin.Context) (*web.GetUnreadMsgCountReq, mir.Error)
	BindGetUserInfo(*gin.Context) (*web.UserInfoReq, mir.Error)
	BindSyncSearchIndex(*gin.Context) (*web.SyncSearchIndexReq, mir.Error)
	// contains filtered or unexported methods
}

type CoreRender

type CoreRender interface {
	RenderTweetCollectionStatus(*gin.Context, *web.TweetCollectionStatusResp, mir.Error)
	RenderTweetStarStatus(*gin.Context, *web.TweetStarStatusResp, mir.Error)
	RenderSuggestTags(*gin.Context, *web.SuggestTagsResp, mir.Error)
	RenderSuggestUsers(*gin.Context, *web.SuggestUsersResp, mir.Error)
	RenderChangeAvatar(*gin.Context, mir.Error)
	RenderChangeNickname(*gin.Context, mir.Error)
	RenderChangePassword(*gin.Context, mir.Error)
	RenderUserPhoneBind(*gin.Context, mir.Error)
	RenderGetStars(*gin.Context, *web.GetStarsResp, mir.Error)
	RenderGetCollections(*gin.Context, *web.GetCollectionsResp, mir.Error)
	RenderSendUserWhisper(*gin.Context, mir.Error)
	RenderReadMessage(*gin.Context, mir.Error)
	RenderGetMessages(*gin.Context, *web.GetMessagesResp, mir.Error)
	RenderGetUnreadMsgCount(*gin.Context, *web.GetUnreadMsgCountResp, mir.Error)
	RenderGetUserInfo(*gin.Context, *web.UserInfoResp, mir.Error)
	RenderSyncSearchIndex(*gin.Context, mir.Error)
	// contains filtered or unexported methods
}

type Followship

type Followship interface {
	// Chain provide handlers chain for gin
	Chain() gin.HandlersChain

	ListFollowers(*web.ListFollowersReq) (*web.ListFollowersResp, mir.Error)
	ListFollowings(*web.ListFollowingsReq) (*web.ListFollowingsResp, mir.Error)
	DeleteFollowing(*web.DeleteFollowingReq) mir.Error
	AddFollowing(*web.AddFollowingReq) mir.Error
	// contains filtered or unexported methods
}

type FollowshipBinding

type FollowshipBinding interface {
	BindListFollowers(*gin.Context) (*web.ListFollowersReq, mir.Error)
	BindListFollowings(*gin.Context) (*web.ListFollowingsReq, mir.Error)
	BindDeleteFollowing(*gin.Context) (*web.DeleteFollowingReq, mir.Error)
	BindAddFollowing(*gin.Context) (*web.AddFollowingReq, mir.Error)
	// contains filtered or unexported methods
}

type FollowshipRender

type FollowshipRender interface {
	RenderListFollowers(*gin.Context, *web.ListFollowersResp, mir.Error)
	RenderListFollowings(*gin.Context, *web.ListFollowingsResp, mir.Error)
	RenderDeleteFollowing(*gin.Context, mir.Error)
	RenderAddFollowing(*gin.Context, mir.Error)
	// contains filtered or unexported methods
}

type Friendship

type Friendship interface {
	// Chain provide handlers chain for gin
	Chain() gin.HandlersChain

	GetContacts(*web.GetContactsReq) (*web.GetContactsResp, mir.Error)
	DeleteFriend(*web.DeleteFriendReq) mir.Error
	RejectFriend(*web.RejectFriendReq) mir.Error
	AddFriend(*web.AddFriendReq) mir.Error
	RequestingFriend(*web.RequestingFriendReq) mir.Error
	// contains filtered or unexported methods
}

type FriendshipBinding

type FriendshipBinding interface {
	BindGetContacts(*gin.Context) (*web.GetContactsReq, mir.Error)
	BindDeleteFriend(*gin.Context) (*web.DeleteFriendReq, mir.Error)
	BindRejectFriend(*gin.Context) (*web.RejectFriendReq, mir.Error)
	BindAddFriend(*gin.Context) (*web.AddFriendReq, mir.Error)
	BindRequestingFriend(*gin.Context) (*web.RequestingFriendReq, mir.Error)
	// contains filtered or unexported methods
}

type FriendshipRender

type FriendshipRender interface {
	RenderGetContacts(*gin.Context, *web.GetContactsResp, mir.Error)
	RenderDeleteFriend(*gin.Context, mir.Error)
	RenderRejectFriend(*gin.Context, mir.Error)
	RenderAddFriend(*gin.Context, mir.Error)
	RenderRequestingFriend(*gin.Context, mir.Error)
	// contains filtered or unexported methods
}

type Loose

type Loose interface {
	// Chain provide handlers chain for gin
	Chain() gin.HandlersChain

	GetUserProfile(*web.GetUserProfileReq) (*web.GetUserProfileResp, mir.Error)
	GetUserTweets(*web.GetUserTweetsReq) (*web.GetUserTweetsResp, mir.Error)
	Timeline(*web.TimelineReq) (*web.TimelineResp, mir.Error)
	// contains filtered or unexported methods
}

type LooseBinding

type LooseBinding interface {
	BindGetUserProfile(*gin.Context) (*web.GetUserProfileReq, mir.Error)
	BindGetUserTweets(*gin.Context) (*web.GetUserTweetsReq, mir.Error)
	BindTimeline(*gin.Context) (*web.TimelineReq, mir.Error)
	// contains filtered or unexported methods
}

type LooseRender

type LooseRender interface {
	RenderGetUserProfile(*gin.Context, *web.GetUserProfileResp, mir.Error)
	RenderGetUserTweets(*gin.Context, *web.GetUserTweetsResp, mir.Error)
	RenderTimeline(*gin.Context, *web.TimelineResp, mir.Error)
	// contains filtered or unexported methods
}

type Priv

type Priv interface {
	// Chain provide handlers chain for gin
	Chain() gin.HandlersChain

	DeleteCommentReply(*web.DeleteCommentReplyReq) mir.Error
	CreateCommentReply(*web.CreateCommentReplyReq) (*web.CreateCommentReplyResp, mir.Error)
	DeleteComment(*web.DeleteCommentReq) mir.Error
	CreateComment(*web.CreateCommentReq) (*web.CreateCommentResp, mir.Error)
	VisibleTweet(*web.VisibleTweetReq) (*web.VisibleTweetResp, mir.Error)
	StickTweet(*web.StickTweetReq) (*web.StickTweetResp, mir.Error)
	LockTweet(*web.LockTweetReq) (*web.LockTweetResp, mir.Error)
	CollectionTweet(*web.CollectionTweetReq) (*web.CollectionTweetResp, mir.Error)
	StarTweet(*web.StarTweetReq) (*web.StarTweetResp, mir.Error)
	DeleteTweet(*web.DeleteTweetReq) mir.Error
	CreateTweet(*web.CreateTweetReq) (*web.CreateTweetResp, mir.Error)
	DownloadAttachment(*web.DownloadAttachmentReq) (*web.DownloadAttachmentResp, mir.Error)
	DownloadAttachmentPrecheck(*web.DownloadAttachmentPrecheckReq) (*web.DownloadAttachmentPrecheckResp, mir.Error)
	UploadAttachment(*web.UploadAttachmentReq) (*web.UploadAttachmentResp, mir.Error)
	// contains filtered or unexported methods
}

type PrivBinding

type PrivBinding interface {
	BindDeleteCommentReply(*gin.Context) (*web.DeleteCommentReplyReq, mir.Error)
	BindCreateCommentReply(*gin.Context) (*web.CreateCommentReplyReq, mir.Error)
	BindDeleteComment(*gin.Context) (*web.DeleteCommentReq, mir.Error)
	BindCreateComment(*gin.Context) (*web.CreateCommentReq, mir.Error)
	BindVisibleTweet(*gin.Context) (*web.VisibleTweetReq, mir.Error)
	BindStickTweet(*gin.Context) (*web.StickTweetReq, mir.Error)
	BindLockTweet(*gin.Context) (*web.LockTweetReq, mir.Error)
	BindCollectionTweet(*gin.Context) (*web.CollectionTweetReq, mir.Error)
	BindStarTweet(*gin.Context) (*web.StarTweetReq, mir.Error)
	BindDeleteTweet(*gin.Context) (*web.DeleteTweetReq, mir.Error)
	BindCreateTweet(*gin.Context) (*web.CreateTweetReq, mir.Error)
	BindDownloadAttachment(*gin.Context) (*web.DownloadAttachmentReq, mir.Error)
	BindDownloadAttachmentPrecheck(*gin.Context) (*web.DownloadAttachmentPrecheckReq, mir.Error)
	BindUploadAttachment(*gin.Context) (*web.UploadAttachmentReq, mir.Error)
	// contains filtered or unexported methods
}

type PrivRender

type PrivRender interface {
	RenderDeleteCommentReply(*gin.Context, mir.Error)
	RenderCreateCommentReply(*gin.Context, *web.CreateCommentReplyResp, mir.Error)
	RenderDeleteComment(*gin.Context, mir.Error)
	RenderCreateComment(*gin.Context, *web.CreateCommentResp, mir.Error)
	RenderVisibleTweet(*gin.Context, *web.VisibleTweetResp, mir.Error)
	RenderStickTweet(*gin.Context, *web.StickTweetResp, mir.Error)
	RenderLockTweet(*gin.Context, *web.LockTweetResp, mir.Error)
	RenderCollectionTweet(*gin.Context, *web.CollectionTweetResp, mir.Error)
	RenderStarTweet(*gin.Context, *web.StarTweetResp, mir.Error)
	RenderDeleteTweet(*gin.Context, mir.Error)
	RenderCreateTweet(*gin.Context, *web.CreateTweetResp, mir.Error)
	RenderDownloadAttachment(*gin.Context, *web.DownloadAttachmentResp, mir.Error)
	RenderDownloadAttachmentPrecheck(*gin.Context, *web.DownloadAttachmentPrecheckResp, mir.Error)
	RenderUploadAttachment(*gin.Context, *web.UploadAttachmentResp, mir.Error)
	// contains filtered or unexported methods
}

type Pub

type Pub interface {
	TopicList(*web.TopicListReq) (*web.TopicListResp, mir.Error)
	TweetComments(*web.TweetCommentsReq) (*web.TweetCommentsResp, mir.Error)
	TweetDetail(*web.TweetDetailReq) (*web.TweetDetailResp, mir.Error)
	SendCaptcha(*web.SendCaptchaReq) mir.Error
	GetCaptcha() (*web.GetCaptchaResp, mir.Error)
	Register(*web.RegisterReq) (*web.RegisterResp, mir.Error)
	Login(*web.LoginReq) (*web.LoginResp, mir.Error)
	Version() (*web.VersionResp, mir.Error)
	// contains filtered or unexported methods
}

type PubBinding

type PubBinding interface {
	BindTopicList(*gin.Context) (*web.TopicListReq, mir.Error)
	BindTweetComments(*gin.Context) (*web.TweetCommentsReq, mir.Error)
	BindTweetDetail(*gin.Context) (*web.TweetDetailReq, mir.Error)
	BindSendCaptcha(*gin.Context) (*web.SendCaptchaReq, mir.Error)
	BindRegister(*gin.Context) (*web.RegisterReq, mir.Error)
	BindLogin(*gin.Context) (*web.LoginReq, mir.Error)
	// contains filtered or unexported methods
}

type PubRender

type PubRender interface {
	RenderTopicList(*gin.Context, *web.TopicListResp, mir.Error)
	RenderTweetComments(*gin.Context, *web.TweetCommentsResp, mir.Error)
	RenderTweetDetail(*gin.Context, *web.TweetDetailResp, mir.Error)
	RenderSendCaptcha(*gin.Context, mir.Error)
	RenderGetCaptcha(*gin.Context, *web.GetCaptchaResp, mir.Error)
	RenderRegister(*gin.Context, *web.RegisterResp, mir.Error)
	RenderLogin(*gin.Context, *web.LoginResp, mir.Error)
	RenderVersion(*gin.Context, *web.VersionResp, mir.Error)
	// contains filtered or unexported methods
}

type UnimplementedAdminBinding

type UnimplementedAdminBinding struct {
	BindAny func(*gin.Context, any) mir.Error
}

UnimplementedAdminBinding can be embedded to have forward compatible implementations.

func (*UnimplementedAdminBinding) BindChangeUserStatus

func (b *UnimplementedAdminBinding) BindChangeUserStatus(c *gin.Context) (*web.ChangeUserStatusReq, mir.Error)

type UnimplementedAdminRender

type UnimplementedAdminRender struct {
	RenderAny func(*gin.Context, any, mir.Error)
}

UnimplementedAdminRender can be embedded to have forward compatible implementations.

func (*UnimplementedAdminRender) RenderChangeUserStatus

func (r *UnimplementedAdminRender) RenderChangeUserStatus(c *gin.Context, err mir.Error)

type UnimplementedAdminServant

type UnimplementedAdminServant struct {
}

UnimplementedAdminServant can be embedded to have forward compatible implementations.

func (UnimplementedAdminServant) Chain

func (UnimplementedAdminServant) ChangeUserStatus

type UnimplementedAlipayPrivBinding

type UnimplementedAlipayPrivBinding struct {
	BindAny func(*gin.Context, any) mir.Error
}

UnimplementedAlipayPrivBinding can be embedded to have forward compatible implementations.

func (b *UnimplementedAlipayPrivBinding) BindUserRechargeLink(c *gin.Context) (*web.UserRechargeLinkReq, mir.Error)

func (*UnimplementedAlipayPrivBinding) BindUserRechargeResult

func (b *UnimplementedAlipayPrivBinding) BindUserRechargeResult(c *gin.Context) (*web.UserRechargeResultReq, mir.Error)

func (*UnimplementedAlipayPrivBinding) BindUserWalletBills

func (b *UnimplementedAlipayPrivBinding) BindUserWalletBills(c *gin.Context) (*web.UserWalletBillsReq, mir.Error)

type UnimplementedAlipayPrivRender

type UnimplementedAlipayPrivRender struct {
	RenderAny func(*gin.Context, any, mir.Error)
}

UnimplementedAlipayPrivRender can be embedded to have forward compatible implementations.

func (r *UnimplementedAlipayPrivRender) RenderUserRechargeLink(c *gin.Context, data *web.UserRechargeLinkResp, err mir.Error)

func (*UnimplementedAlipayPrivRender) RenderUserRechargeResult

func (r *UnimplementedAlipayPrivRender) RenderUserRechargeResult(c *gin.Context, data *web.UserRechargeResultResp, err mir.Error)

func (*UnimplementedAlipayPrivRender) RenderUserWalletBills

func (r *UnimplementedAlipayPrivRender) RenderUserWalletBills(c *gin.Context, data *web.UserWalletBillsResp, err mir.Error)

type UnimplementedAlipayPrivServant

type UnimplementedAlipayPrivServant struct {
}

UnimplementedAlipayPrivServant can be embedded to have forward compatible implementations.

func (UnimplementedAlipayPrivServant) Chain

func (UnimplementedAlipayPrivServant) UserRechargeResult

func (UnimplementedAlipayPrivServant) UserWalletBills

type UnimplementedAlipayPubBinding

type UnimplementedAlipayPubBinding struct {
	BindAny func(*gin.Context, any) mir.Error
}

UnimplementedAlipayPubBinding can be embedded to have forward compatible implementations.

func (*UnimplementedAlipayPubBinding) BindAlipayNotify

type UnimplementedAlipayPubRender

type UnimplementedAlipayPubRender struct {
	RenderAny func(*gin.Context, any, mir.Error)
}

UnimplementedAlipayPubRender can be embedded to have forward compatible implementations.

func (*UnimplementedAlipayPubRender) RenderAlipayNotify

func (r *UnimplementedAlipayPubRender) RenderAlipayNotify(c *gin.Context, err mir.Error)

type UnimplementedAlipayPubServant

type UnimplementedAlipayPubServant struct {
}

UnimplementedAlipayPubServant can be embedded to have forward compatible implementations.

func (UnimplementedAlipayPubServant) AlipayNotify

type UnimplementedCoreBinding

type UnimplementedCoreBinding struct {
	BindAny func(*gin.Context, any) mir.Error
}

UnimplementedCoreBinding can be embedded to have forward compatible implementations.

func (*UnimplementedCoreBinding) BindChangeAvatar

func (b *UnimplementedCoreBinding) BindChangeAvatar(c *gin.Context) (*web.ChangeAvatarReq, mir.Error)

func (*UnimplementedCoreBinding) BindChangeNickname

func (b *UnimplementedCoreBinding) BindChangeNickname(c *gin.Context) (*web.ChangeNicknameReq, mir.Error)

func (*UnimplementedCoreBinding) BindChangePassword

func (b *UnimplementedCoreBinding) BindChangePassword(c *gin.Context) (*web.ChangePasswordReq, mir.Error)

func (*UnimplementedCoreBinding) BindGetCollections

func (b *UnimplementedCoreBinding) BindGetCollections(c *gin.Context) (*web.GetCollectionsReq, mir.Error)

func (*UnimplementedCoreBinding) BindGetMessages

func (b *UnimplementedCoreBinding) BindGetMessages(c *gin.Context) (*web.GetMessagesReq, mir.Error)

func (*UnimplementedCoreBinding) BindGetStars

func (b *UnimplementedCoreBinding) BindGetStars(c *gin.Context) (*web.GetStarsReq, mir.Error)

func (*UnimplementedCoreBinding) BindGetUnreadMsgCount

func (b *UnimplementedCoreBinding) BindGetUnreadMsgCount(c *gin.Context) (*web.GetUnreadMsgCountReq, mir.Error)

func (*UnimplementedCoreBinding) BindGetUserInfo

func (b *UnimplementedCoreBinding) BindGetUserInfo(c *gin.Context) (*web.UserInfoReq, mir.Error)

func (*UnimplementedCoreBinding) BindReadMessage

func (b *UnimplementedCoreBinding) BindReadMessage(c *gin.Context) (*web.ReadMessageReq, mir.Error)

func (*UnimplementedCoreBinding) BindSendUserWhisper

func (b *UnimplementedCoreBinding) BindSendUserWhisper(c *gin.Context) (*web.SendWhisperReq, mir.Error)

func (*UnimplementedCoreBinding) BindSuggestTags

func (b *UnimplementedCoreBinding) BindSuggestTags(c *gin.Context) (*web.SuggestTagsReq, mir.Error)

func (*UnimplementedCoreBinding) BindSuggestUsers

func (b *UnimplementedCoreBinding) BindSuggestUsers(c *gin.Context) (*web.SuggestUsersReq, mir.Error)

func (*UnimplementedCoreBinding) BindSyncSearchIndex

func (b *UnimplementedCoreBinding) BindSyncSearchIndex(c *gin.Context) (*web.SyncSearchIndexReq, mir.Error)

func (*UnimplementedCoreBinding) BindTweetCollectionStatus

func (b *UnimplementedCoreBinding) BindTweetCollectionStatus(c *gin.Context) (*web.TweetCollectionStatusReq, mir.Error)

func (*UnimplementedCoreBinding) BindTweetStarStatus

func (b *UnimplementedCoreBinding) BindTweetStarStatus(c *gin.Context) (*web.TweetStarStatusReq, mir.Error)

func (*UnimplementedCoreBinding) BindUserPhoneBind

func (b *UnimplementedCoreBinding) BindUserPhoneBind(c *gin.Context) (*web.UserPhoneBindReq, mir.Error)

type UnimplementedCoreRender

type UnimplementedCoreRender struct {
	RenderAny func(*gin.Context, any, mir.Error)
}

UnimplementedCoreRender can be embedded to have forward compatible implementations.

func (*UnimplementedCoreRender) RenderChangeAvatar

func (r *UnimplementedCoreRender) RenderChangeAvatar(c *gin.Context, err mir.Error)

func (*UnimplementedCoreRender) RenderChangeNickname

func (r *UnimplementedCoreRender) RenderChangeNickname(c *gin.Context, err mir.Error)

func (*UnimplementedCoreRender) RenderChangePassword

func (r *UnimplementedCoreRender) RenderChangePassword(c *gin.Context, err mir.Error)

func (*UnimplementedCoreRender) RenderGetCollections

func (r *UnimplementedCoreRender) RenderGetCollections(c *gin.Context, data *web.GetCollectionsResp, err mir.Error)

func (*UnimplementedCoreRender) RenderGetMessages

func (r *UnimplementedCoreRender) RenderGetMessages(c *gin.Context, data *web.GetMessagesResp, err mir.Error)

func (*UnimplementedCoreRender) RenderGetStars

func (r *UnimplementedCoreRender) RenderGetStars(c *gin.Context, data *web.GetStarsResp, err mir.Error)

func (*UnimplementedCoreRender) RenderGetUnreadMsgCount

func (r *UnimplementedCoreRender) RenderGetUnreadMsgCount(c *gin.Context, data *web.GetUnreadMsgCountResp, err mir.Error)

func (*UnimplementedCoreRender) RenderGetUserInfo

func (r *UnimplementedCoreRender) RenderGetUserInfo(c *gin.Context, data *web.UserInfoResp, err mir.Error)

func (*UnimplementedCoreRender) RenderReadMessage

func (r *UnimplementedCoreRender) RenderReadMessage(c *gin.Context, err mir.Error)

func (*UnimplementedCoreRender) RenderSendUserWhisper

func (r *UnimplementedCoreRender) RenderSendUserWhisper(c *gin.Context, err mir.Error)

func (*UnimplementedCoreRender) RenderSuggestTags

func (r *UnimplementedCoreRender) RenderSuggestTags(c *gin.Context, data *web.SuggestTagsResp, err mir.Error)

func (*UnimplementedCoreRender) RenderSuggestUsers

func (r *UnimplementedCoreRender) RenderSuggestUsers(c *gin.Context, data *web.SuggestUsersResp, err mir.Error)

func (*UnimplementedCoreRender) RenderSyncSearchIndex

func (r *UnimplementedCoreRender) RenderSyncSearchIndex(c *gin.Context, err mir.Error)

func (*UnimplementedCoreRender) RenderTweetCollectionStatus

func (r *UnimplementedCoreRender) RenderTweetCollectionStatus(c *gin.Context, data *web.TweetCollectionStatusResp, err mir.Error)

func (*UnimplementedCoreRender) RenderTweetStarStatus

func (r *UnimplementedCoreRender) RenderTweetStarStatus(c *gin.Context, data *web.TweetStarStatusResp, err mir.Error)

func (*UnimplementedCoreRender) RenderUserPhoneBind

func (r *UnimplementedCoreRender) RenderUserPhoneBind(c *gin.Context, err mir.Error)

type UnimplementedCoreServant

type UnimplementedCoreServant struct {
}

UnimplementedCoreServant can be embedded to have forward compatible implementations.

func (UnimplementedCoreServant) Chain

func (UnimplementedCoreServant) ChangeAvatar

func (UnimplementedCoreServant) ChangeNickname

func (UnimplementedCoreServant) ChangePassword

func (UnimplementedCoreServant) GetCollections

func (UnimplementedCoreServant) GetMessages

func (UnimplementedCoreServant) GetStars

func (UnimplementedCoreServant) GetUnreadMsgCount

func (UnimplementedCoreServant) GetUserInfo

func (UnimplementedCoreServant) ReadMessage

func (UnimplementedCoreServant) SendUserWhisper

func (UnimplementedCoreServant) SendUserWhisper(req *web.SendWhisperReq) mir.Error

func (UnimplementedCoreServant) SuggestTags

func (UnimplementedCoreServant) SuggestUsers

func (UnimplementedCoreServant) SyncSearchIndex

func (UnimplementedCoreServant) TweetCollectionStatus

func (UnimplementedCoreServant) TweetStarStatus

func (UnimplementedCoreServant) UserPhoneBind

type UnimplementedFollowshipBinding

type UnimplementedFollowshipBinding struct {
	BindAny func(*gin.Context, any) mir.Error
}

UnimplementedFollowshipBinding can be embedded to have forward compatible implementations.

func (*UnimplementedFollowshipBinding) BindAddFollowing

func (*UnimplementedFollowshipBinding) BindDeleteFollowing

func (b *UnimplementedFollowshipBinding) BindDeleteFollowing(c *gin.Context) (*web.DeleteFollowingReq, mir.Error)

func (*UnimplementedFollowshipBinding) BindListFollowers

func (*UnimplementedFollowshipBinding) BindListFollowings

type UnimplementedFollowshipRender

type UnimplementedFollowshipRender struct {
	RenderAny func(*gin.Context, any, mir.Error)
}

UnimplementedFollowshipRender can be embedded to have forward compatible implementations.

func (*UnimplementedFollowshipRender) RenderAddFollowing

func (r *UnimplementedFollowshipRender) RenderAddFollowing(c *gin.Context, err mir.Error)

func (*UnimplementedFollowshipRender) RenderDeleteFollowing

func (r *UnimplementedFollowshipRender) RenderDeleteFollowing(c *gin.Context, err mir.Error)

func (*UnimplementedFollowshipRender) RenderListFollowers

func (r *UnimplementedFollowshipRender) RenderListFollowers(c *gin.Context, data *web.ListFollowersResp, err mir.Error)

func (*UnimplementedFollowshipRender) RenderListFollowings

func (r *UnimplementedFollowshipRender) RenderListFollowings(c *gin.Context, data *web.ListFollowingsResp, err mir.Error)

type UnimplementedFollowshipServant

type UnimplementedFollowshipServant struct {
}

UnimplementedFollowshipServant can be embedded to have forward compatible implementations.

func (UnimplementedFollowshipServant) AddFollowing

func (UnimplementedFollowshipServant) Chain

func (UnimplementedFollowshipServant) DeleteFollowing

func (UnimplementedFollowshipServant) ListFollowers

func (UnimplementedFollowshipServant) ListFollowings

type UnimplementedFriendshipBinding

type UnimplementedFriendshipBinding struct {
	BindAny func(*gin.Context, any) mir.Error
}

UnimplementedFriendshipBinding can be embedded to have forward compatible implementations.

func (*UnimplementedFriendshipBinding) BindAddFriend

func (*UnimplementedFriendshipBinding) BindDeleteFriend

func (*UnimplementedFriendshipBinding) BindGetContacts

func (*UnimplementedFriendshipBinding) BindRejectFriend

func (*UnimplementedFriendshipBinding) BindRequestingFriend

func (b *UnimplementedFriendshipBinding) BindRequestingFriend(c *gin.Context) (*web.RequestingFriendReq, mir.Error)

type UnimplementedFriendshipRender

type UnimplementedFriendshipRender struct {
	RenderAny func(*gin.Context, any, mir.Error)
}

UnimplementedFriendshipRender can be embedded to have forward compatible implementations.

func (*UnimplementedFriendshipRender) RenderAddFriend

func (r *UnimplementedFriendshipRender) RenderAddFriend(c *gin.Context, err mir.Error)

func (*UnimplementedFriendshipRender) RenderDeleteFriend

func (r *UnimplementedFriendshipRender) RenderDeleteFriend(c *gin.Context, err mir.Error)

func (*UnimplementedFriendshipRender) RenderGetContacts

func (r *UnimplementedFriendshipRender) RenderGetContacts(c *gin.Context, data *web.GetContactsResp, err mir.Error)

func (*UnimplementedFriendshipRender) RenderRejectFriend

func (r *UnimplementedFriendshipRender) RenderRejectFriend(c *gin.Context, err mir.Error)

func (*UnimplementedFriendshipRender) RenderRequestingFriend

func (r *UnimplementedFriendshipRender) RenderRequestingFriend(c *gin.Context, err mir.Error)

type UnimplementedFriendshipServant

type UnimplementedFriendshipServant struct {
}

UnimplementedFriendshipServant can be embedded to have forward compatible implementations.

func (UnimplementedFriendshipServant) AddFriend

func (UnimplementedFriendshipServant) Chain

func (UnimplementedFriendshipServant) DeleteFriend

func (UnimplementedFriendshipServant) GetContacts

func (UnimplementedFriendshipServant) RejectFriend

func (UnimplementedFriendshipServant) RequestingFriend

type UnimplementedLooseBinding

type UnimplementedLooseBinding struct {
	BindAny func(*gin.Context, any) mir.Error
}

UnimplementedLooseBinding can be embedded to have forward compatible implementations.

func (*UnimplementedLooseBinding) BindGetUserProfile

func (b *UnimplementedLooseBinding) BindGetUserProfile(c *gin.Context) (*web.GetUserProfileReq, mir.Error)

func (*UnimplementedLooseBinding) BindGetUserTweets

func (b *UnimplementedLooseBinding) BindGetUserTweets(c *gin.Context) (*web.GetUserTweetsReq, mir.Error)

func (*UnimplementedLooseBinding) BindTimeline

func (b *UnimplementedLooseBinding) BindTimeline(c *gin.Context) (*web.TimelineReq, mir.Error)

type UnimplementedLooseRender

type UnimplementedLooseRender struct {
	RenderAny func(*gin.Context, any, mir.Error)
}

UnimplementedLooseRender can be embedded to have forward compatible implementations.

func (*UnimplementedLooseRender) RenderGetUserProfile

func (r *UnimplementedLooseRender) RenderGetUserProfile(c *gin.Context, data *web.GetUserProfileResp, err mir.Error)

func (*UnimplementedLooseRender) RenderGetUserTweets

func (r *UnimplementedLooseRender) RenderGetUserTweets(c *gin.Context, data *web.GetUserTweetsResp, err mir.Error)

func (*UnimplementedLooseRender) RenderTimeline

func (r *UnimplementedLooseRender) RenderTimeline(c *gin.Context, data *web.TimelineResp, err mir.Error)

type UnimplementedLooseServant

type UnimplementedLooseServant struct {
}

UnimplementedLooseServant can be embedded to have forward compatible implementations.

func (UnimplementedLooseServant) Chain

func (UnimplementedLooseServant) GetUserProfile

func (UnimplementedLooseServant) GetUserTweets

func (UnimplementedLooseServant) Timeline

type UnimplementedPrivBinding

type UnimplementedPrivBinding struct {
	BindAny func(*gin.Context, any) mir.Error
}

UnimplementedPrivBinding can be embedded to have forward compatible implementations.

func (*UnimplementedPrivBinding) BindCollectionTweet

func (b *UnimplementedPrivBinding) BindCollectionTweet(c *gin.Context) (*web.CollectionTweetReq, mir.Error)

func (*UnimplementedPrivBinding) BindCreateComment

func (b *UnimplementedPrivBinding) BindCreateComment(c *gin.Context) (*web.CreateCommentReq, mir.Error)

func (*UnimplementedPrivBinding) BindCreateCommentReply

func (b *UnimplementedPrivBinding) BindCreateCommentReply(c *gin.Context) (*web.CreateCommentReplyReq, mir.Error)

func (*UnimplementedPrivBinding) BindCreateTweet

func (b *UnimplementedPrivBinding) BindCreateTweet(c *gin.Context) (*web.CreateTweetReq, mir.Error)

func (*UnimplementedPrivBinding) BindDeleteComment

func (b *UnimplementedPrivBinding) BindDeleteComment(c *gin.Context) (*web.DeleteCommentReq, mir.Error)

func (*UnimplementedPrivBinding) BindDeleteCommentReply

func (b *UnimplementedPrivBinding) BindDeleteCommentReply(c *gin.Context) (*web.DeleteCommentReplyReq, mir.Error)

func (*UnimplementedPrivBinding) BindDeleteTweet

func (b *UnimplementedPrivBinding) BindDeleteTweet(c *gin.Context) (*web.DeleteTweetReq, mir.Error)

func (*UnimplementedPrivBinding) BindDownloadAttachment

func (b *UnimplementedPrivBinding) BindDownloadAttachment(c *gin.Context) (*web.DownloadAttachmentReq, mir.Error)

func (*UnimplementedPrivBinding) BindDownloadAttachmentPrecheck

func (b *UnimplementedPrivBinding) BindDownloadAttachmentPrecheck(c *gin.Context) (*web.DownloadAttachmentPrecheckReq, mir.Error)

func (*UnimplementedPrivBinding) BindLockTweet

func (b *UnimplementedPrivBinding) BindLockTweet(c *gin.Context) (*web.LockTweetReq, mir.Error)

func (*UnimplementedPrivBinding) BindStarTweet

func (b *UnimplementedPrivBinding) BindStarTweet(c *gin.Context) (*web.StarTweetReq, mir.Error)

func (*UnimplementedPrivBinding) BindStickTweet

func (b *UnimplementedPrivBinding) BindStickTweet(c *gin.Context) (*web.StickTweetReq, mir.Error)

func (*UnimplementedPrivBinding) BindUploadAttachment

func (b *UnimplementedPrivBinding) BindUploadAttachment(c *gin.Context) (*web.UploadAttachmentReq, mir.Error)

func (*UnimplementedPrivBinding) BindVisibleTweet

func (b *UnimplementedPrivBinding) BindVisibleTweet(c *gin.Context) (*web.VisibleTweetReq, mir.Error)

type UnimplementedPrivRender

type UnimplementedPrivRender struct {
	RenderAny func(*gin.Context, any, mir.Error)
}

UnimplementedPrivRender can be embedded to have forward compatible implementations.

func (*UnimplementedPrivRender) RenderCollectionTweet

func (r *UnimplementedPrivRender) RenderCollectionTweet(c *gin.Context, data *web.CollectionTweetResp, err mir.Error)

func (*UnimplementedPrivRender) RenderCreateComment

func (r *UnimplementedPrivRender) RenderCreateComment(c *gin.Context, data *web.CreateCommentResp, err mir.Error)

func (*UnimplementedPrivRender) RenderCreateCommentReply

func (r *UnimplementedPrivRender) RenderCreateCommentReply(c *gin.Context, data *web.CreateCommentReplyResp, err mir.Error)

func (*UnimplementedPrivRender) RenderCreateTweet

func (r *UnimplementedPrivRender) RenderCreateTweet(c *gin.Context, data *web.CreateTweetResp, err mir.Error)

func (*UnimplementedPrivRender) RenderDeleteComment

func (r *UnimplementedPrivRender) RenderDeleteComment(c *gin.Context, err mir.Error)

func (*UnimplementedPrivRender) RenderDeleteCommentReply

func (r *UnimplementedPrivRender) RenderDeleteCommentReply(c *gin.Context, err mir.Error)

func (*UnimplementedPrivRender) RenderDeleteTweet

func (r *UnimplementedPrivRender) RenderDeleteTweet(c *gin.Context, err mir.Error)

func (*UnimplementedPrivRender) RenderDownloadAttachment

func (r *UnimplementedPrivRender) RenderDownloadAttachment(c *gin.Context, data *web.DownloadAttachmentResp, err mir.Error)

func (*UnimplementedPrivRender) RenderDownloadAttachmentPrecheck

func (r *UnimplementedPrivRender) RenderDownloadAttachmentPrecheck(c *gin.Context, data *web.DownloadAttachmentPrecheckResp, err mir.Error)

func (*UnimplementedPrivRender) RenderLockTweet

func (r *UnimplementedPrivRender) RenderLockTweet(c *gin.Context, data *web.LockTweetResp, err mir.Error)

func (*UnimplementedPrivRender) RenderStarTweet

func (r *UnimplementedPrivRender) RenderStarTweet(c *gin.Context, data *web.StarTweetResp, err mir.Error)

func (*UnimplementedPrivRender) RenderStickTweet

func (r *UnimplementedPrivRender) RenderStickTweet(c *gin.Context, data *web.StickTweetResp, err mir.Error)

func (*UnimplementedPrivRender) RenderUploadAttachment

func (r *UnimplementedPrivRender) RenderUploadAttachment(c *gin.Context, data *web.UploadAttachmentResp, err mir.Error)

func (*UnimplementedPrivRender) RenderVisibleTweet

func (r *UnimplementedPrivRender) RenderVisibleTweet(c *gin.Context, data *web.VisibleTweetResp, err mir.Error)

type UnimplementedPrivServant

type UnimplementedPrivServant struct {
}

UnimplementedPrivServant can be embedded to have forward compatible implementations.

func (UnimplementedPrivServant) Chain

func (UnimplementedPrivServant) CollectionTweet

func (UnimplementedPrivServant) CreateComment

func (UnimplementedPrivServant) CreateCommentReply

func (UnimplementedPrivServant) CreateTweet

func (UnimplementedPrivServant) DeleteComment

func (UnimplementedPrivServant) DeleteCommentReply

func (UnimplementedPrivServant) DeleteCommentReply(req *web.DeleteCommentReplyReq) mir.Error

func (UnimplementedPrivServant) DeleteTweet

func (UnimplementedPrivServant) DownloadAttachment

func (UnimplementedPrivServant) DownloadAttachmentPrecheck

func (UnimplementedPrivServant) LockTweet

func (UnimplementedPrivServant) StarTweet

func (UnimplementedPrivServant) StickTweet

func (UnimplementedPrivServant) UploadAttachment

func (UnimplementedPrivServant) VisibleTweet

type UnimplementedPubBinding

type UnimplementedPubBinding struct {
	BindAny func(*gin.Context, any) mir.Error
}

UnimplementedPubBinding can be embedded to have forward compatible implementations.

func (*UnimplementedPubBinding) BindLogin

func (b *UnimplementedPubBinding) BindLogin(c *gin.Context) (*web.LoginReq, mir.Error)

func (*UnimplementedPubBinding) BindRegister

func (b *UnimplementedPubBinding) BindRegister(c *gin.Context) (*web.RegisterReq, mir.Error)

func (*UnimplementedPubBinding) BindSendCaptcha

func (b *UnimplementedPubBinding) BindSendCaptcha(c *gin.Context) (*web.SendCaptchaReq, mir.Error)

func (*UnimplementedPubBinding) BindTopicList

func (b *UnimplementedPubBinding) BindTopicList(c *gin.Context) (*web.TopicListReq, mir.Error)

func (*UnimplementedPubBinding) BindTweetComments

func (b *UnimplementedPubBinding) BindTweetComments(c *gin.Context) (*web.TweetCommentsReq, mir.Error)

func (*UnimplementedPubBinding) BindTweetDetail

func (b *UnimplementedPubBinding) BindTweetDetail(c *gin.Context) (*web.TweetDetailReq, mir.Error)

type UnimplementedPubRender

type UnimplementedPubRender struct {
	RenderAny func(*gin.Context, any, mir.Error)
}

UnimplementedPubRender can be embedded to have forward compatible implementations.

func (*UnimplementedPubRender) RenderGetCaptcha

func (r *UnimplementedPubRender) RenderGetCaptcha(c *gin.Context, data *web.GetCaptchaResp, err mir.Error)

func (*UnimplementedPubRender) RenderLogin

func (r *UnimplementedPubRender) RenderLogin(c *gin.Context, data *web.LoginResp, err mir.Error)

func (*UnimplementedPubRender) RenderRegister

func (r *UnimplementedPubRender) RenderRegister(c *gin.Context, data *web.RegisterResp, err mir.Error)

func (*UnimplementedPubRender) RenderSendCaptcha

func (r *UnimplementedPubRender) RenderSendCaptcha(c *gin.Context, err mir.Error)

func (*UnimplementedPubRender) RenderTopicList

func (r *UnimplementedPubRender) RenderTopicList(c *gin.Context, data *web.TopicListResp, err mir.Error)

func (*UnimplementedPubRender) RenderTweetComments

func (r *UnimplementedPubRender) RenderTweetComments(c *gin.Context, data *web.TweetCommentsResp, err mir.Error)

func (*UnimplementedPubRender) RenderTweetDetail

func (r *UnimplementedPubRender) RenderTweetDetail(c *gin.Context, data *web.TweetDetailResp, err mir.Error)

func (*UnimplementedPubRender) RenderVersion

func (r *UnimplementedPubRender) RenderVersion(c *gin.Context, data *web.VersionResp, err mir.Error)

type UnimplementedPubServant

type UnimplementedPubServant struct {
}

UnimplementedPubServant can be embedded to have forward compatible implementations.

func (UnimplementedPubServant) GetCaptcha

func (UnimplementedPubServant) Login

func (UnimplementedPubServant) Register

func (UnimplementedPubServant) SendCaptcha

func (UnimplementedPubServant) TopicList

func (UnimplementedPubServant) TweetComments

func (UnimplementedPubServant) TweetDetail

func (UnimplementedPubServant) Version

Source Files

  • admin.go
  • alipay_priv.go
  • alipay_pub.go
  • core.go
  • followship.go
  • friendship.go
  • loose.go
  • priv.go
  • pub.go

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL