You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2036 lines
81 KiB

2 years ago
// Code generated by protoc-gen-go-grpc. DO NOT EDIT.
// versions:
// - protoc-gen-go-grpc v1.2.0
// - protoc v3.18.1
// source: user.proto
2 years ago
package answer
2 years ago
import (
context "context"
grpc "google.golang.org/grpc"
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
)
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
// Requires gRPC-Go v1.32.0 or later.
const _ = grpc.SupportPackageIsVersion7
2 years ago
// AnswerClient is the client API for Answer service.
2 years ago
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
2 years ago
type AnswerClient interface {
//问题类型
ListCategory(ctx context.Context, in *ListCategoryRequest, opts ...grpc.CallOption) (*ListCategoryResponse, error)
//问题列表
ListQuestionPage(ctx context.Context, in *ListQuestionPageRequest, opts ...grpc.CallOption) (*ListQuestionPageResponse, error)
//Answer of the day
ListAnswerOfTheDay(ctx context.Context, in *ListAnswerOfTheDayRequest, opts ...grpc.CallOption) (*ListAnswerOfTheDayResponse, error)
//个人信息card
UserRightInfo(ctx context.Context, in *UserRightInfoRequest, opts ...grpc.CallOption) (*UserRightInfoResponse, error)
//hot/top用户
ListHotTopUser(ctx context.Context, in *ListHotTopUserRequest, opts ...grpc.CallOption) (*ListHotTopUserResponse, error)
//问题搜索页面
SearchQuestion(ctx context.Context, in *SearchQuestionRequest, opts ...grpc.CallOption) (*SearchQuestionResponse, error)
//问题联想
ListFilterQuestion(ctx context.Context, in *ListFilterQuestionRequest, opts ...grpc.CallOption) (*ListFilterQuestionResponse, error)
//用户联想
ListFilterUser(ctx context.Context, in *ListFilterUserRequest, opts ...grpc.CallOption) (*ListFilterUserResponse, error)
//推荐问题
ListRelatedQuestions(ctx context.Context, in *ListRelatedQuestionsRequest, opts ...grpc.CallOption) (*ListRelatedQuestionsResponse, error)
//问题详情页
QuestionDetailPage(ctx context.Context, in *QuestionDetailPageRequest, opts ...grpc.CallOption) (*QuestionDetailPageResponse, error)
//用户中心
UserCenterProfilePage(ctx context.Context, in *UserCenterProfilePageRequest, opts ...grpc.CallOption) (*UserCenterProfilePageResponse, error)
UserCenterEditPage(ctx context.Context, in *UserCenterEditPageRequest, opts ...grpc.CallOption) (*UserCenterEditPageResponse, error)
UserCenterEdit(ctx context.Context, in *UserCenterEditRequest, opts ...grpc.CallOption) (*UserCenterEditResponse, error)
UserCenterInBoxPage(ctx context.Context, in *UserCenterInBoxPageRequest, opts ...grpc.CallOption) (*UserCenterInBoxPageResponse, error)
DeleteInbox(ctx context.Context, in *DeleteInboxRequest, opts ...grpc.CallOption) (*DeleteInboxResponse, error)
MessageSend(ctx context.Context, in *MessageSendRequest, opts ...grpc.CallOption) (*MessageSendResponse, error)
MessageDetailPage(ctx context.Context, in *MessageDetailPageRequest, opts ...grpc.CallOption) (*MessageDetailPageResponse, error)
UserCenterPointsPage(ctx context.Context, in *UserCenterPointsPageRequest, opts ...grpc.CallOption) (*UserCenterPointsPageResponse, error)
UserCenterNewAnswersPage(ctx context.Context, in *UserCenterNewAnswersPageRequest, opts ...grpc.CallOption) (*UserCenterNewAnswersPageResponse, error)
UserCenterNewCommentsPage(ctx context.Context, in *UserCenterNewCommentsPageRequest, opts ...grpc.CallOption) (*UserCenterNewCommentsPageResponse, error)
NoticesPage(ctx context.Context, in *NoticesPageRequest, opts ...grpc.CallOption) (*NoticesPageResponse, error)
Captcha(ctx context.Context, in *CaptchaRequest, opts ...grpc.CallOption) (*CaptchaResponse, error)
ForbiddenQuestion(ctx context.Context, in *ForbiddenQuestionRequest, opts ...grpc.CallOption) (*ForbiddenQuestionResponse, error)
AddQuestion(ctx context.Context, in *AddQuestionRequest, opts ...grpc.CallOption) (*AddQuestionResponse, error)
GetEditQuestion(ctx context.Context, in *GetEditQuestionRequest, opts ...grpc.CallOption) (*GetEditQuestionResponse, error)
AddAnswer(ctx context.Context, in *AddAnswerRequest, opts ...grpc.CallOption) (*AddAnswerResponse, error)
EditUserLogo(ctx context.Context, in *EditUserLogoRequest, opts ...grpc.CallOption) (*EditUserLogoResponse, error)
DeleteNode(ctx context.Context, in *DeleteNodeRequest, opts ...grpc.CallOption) (*DeleteNodeResponse, error)
Report(ctx context.Context, in *ReportRequest, opts ...grpc.CallOption) (*ReportResponse, error)
ForwardQuestion(ctx context.Context, in *ForwardQuestionRequest, opts ...grpc.CallOption) (*ForwardQuestionResponse, error)
VoteNodeGood(ctx context.Context, in *VoteNodeGoodRequest, opts ...grpc.CallOption) (*VoteNodeGoodResponse, error)
2 years ago
Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
2 years ago
AdminRolesPage(ctx context.Context, in *AdminRolesPageRequest, opts ...grpc.CallOption) (*AdminRolesPageResponse, error)
AdminUpdateRoleAction(ctx context.Context, in *AdminUpdateRoleActionRequest, opts ...grpc.CallOption) (*AdminUpdateRoleActionResponse, error)
AdminUserPage(ctx context.Context, in *AdminUserPageRequest, opts ...grpc.CallOption) (*AdminUserPageResponse, error)
AdminUpdateUserAction(ctx context.Context, in *AdminUpdateUserActionRequest, opts ...grpc.CallOption) (*AdminUpdateUserActionResponse, error)
AdminNodePage(ctx context.Context, in *AdminNodePageRequest, opts ...grpc.CallOption) (*AdminNodePageResponse, error)
UpdateNode(ctx context.Context, in *UpdateNodeRequest, opts ...grpc.CallOption) (*UpdateNodeResponse, error)
HelpPage(ctx context.Context, in *HelpPageRequest, opts ...grpc.CallOption) (*HelpPageResponse, error)
RandQuestion(ctx context.Context, in *RandQuestionRequest, opts ...grpc.CallOption) (*RandQuestionResponse, error)
Exchange(ctx context.Context, in *ExchangeRequest, opts ...grpc.CallOption) (*ExchangeResponse, error)
AdminExchange(ctx context.Context, in *AdminExchangeRequest, opts ...grpc.CallOption) (*AdminExchangeResponse, error)
ExchangeAction(ctx context.Context, in *ExchangeActionRequest, opts ...grpc.CallOption) (*ExchangeActionResponse, error)
AdminPointsPage(ctx context.Context, in *AdminPointsPageRequest, opts ...grpc.CallOption) (*AdminPointsPageResponse, error)
AdminAddPointAction(ctx context.Context, in *AdminAddPointActionRequest, opts ...grpc.CallOption) (*AdminAddPointActionResponse, error)
Redirect(ctx context.Context, in *RedirectRequest, opts ...grpc.CallOption) (*RedirectResponse, error)
ClearCheckTimeAction(ctx context.Context, in *ClearCheckTimeActionRequest, opts ...grpc.CallOption) (*ClearCheckTimeActionResponse, error)
AdminSearchHelp(ctx context.Context, in *AdminSearchHelpRequest, opts ...grpc.CallOption) (*AdminSearchHelpResponse, error)
AdminAddHelp(ctx context.Context, in *AdminAddHelpRequest, opts ...grpc.CallOption) (*AdminAddHelpResponse, error)
AdminGetHelp(ctx context.Context, in *AdminGetHelpRequest, opts ...grpc.CallOption) (*AdminGetHelpResponse, error)
AdminDeleteHelp(ctx context.Context, in *AdminDeleteHelpRequest, opts ...grpc.CallOption) (*AdminDeleteHelpResponse, error)
AdminSearchExchange(ctx context.Context, in *AdminSearchExchangeRequest, opts ...grpc.CallOption) (*AdminSearchExchangeResponse, error)
AdminAddExchange(ctx context.Context, in *AdminAddExchangeRequest, opts ...grpc.CallOption) (*AdminAddExchangeResponse, error)
AdminDeleteExchange(ctx context.Context, in *AdminDeleteExchangeRequest, opts ...grpc.CallOption) (*AdminDeleteExchangeResponse, error)
2 years ago
}
2 years ago
type answerClient struct {
2 years ago
cc grpc.ClientConnInterface
}
2 years ago
func NewAnswerClient(cc grpc.ClientConnInterface) AnswerClient {
return &answerClient{cc}
2 years ago
}
2 years ago
func (c *answerClient) ListCategory(ctx context.Context, in *ListCategoryRequest, opts ...grpc.CallOption) (*ListCategoryResponse, error) {
out := new(ListCategoryResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/listCategory", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ListQuestionPage(ctx context.Context, in *ListQuestionPageRequest, opts ...grpc.CallOption) (*ListQuestionPageResponse, error) {
out := new(ListQuestionPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/listQuestionPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ListAnswerOfTheDay(ctx context.Context, in *ListAnswerOfTheDayRequest, opts ...grpc.CallOption) (*ListAnswerOfTheDayResponse, error) {
out := new(ListAnswerOfTheDayResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/listAnswerOfTheDay", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) UserRightInfo(ctx context.Context, in *UserRightInfoRequest, opts ...grpc.CallOption) (*UserRightInfoResponse, error) {
out := new(UserRightInfoResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/userRightInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ListHotTopUser(ctx context.Context, in *ListHotTopUserRequest, opts ...grpc.CallOption) (*ListHotTopUserResponse, error) {
out := new(ListHotTopUserResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/listHotTopUser", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) SearchQuestion(ctx context.Context, in *SearchQuestionRequest, opts ...grpc.CallOption) (*SearchQuestionResponse, error) {
out := new(SearchQuestionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/searchQuestion", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ListFilterQuestion(ctx context.Context, in *ListFilterQuestionRequest, opts ...grpc.CallOption) (*ListFilterQuestionResponse, error) {
out := new(ListFilterQuestionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/listFilterQuestion", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ListFilterUser(ctx context.Context, in *ListFilterUserRequest, opts ...grpc.CallOption) (*ListFilterUserResponse, error) {
out := new(ListFilterUserResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/listFilterUser", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ListRelatedQuestions(ctx context.Context, in *ListRelatedQuestionsRequest, opts ...grpc.CallOption) (*ListRelatedQuestionsResponse, error) {
out := new(ListRelatedQuestionsResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/listRelatedQuestions", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) QuestionDetailPage(ctx context.Context, in *QuestionDetailPageRequest, opts ...grpc.CallOption) (*QuestionDetailPageResponse, error) {
out := new(QuestionDetailPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/questionDetailPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) UserCenterProfilePage(ctx context.Context, in *UserCenterProfilePageRequest, opts ...grpc.CallOption) (*UserCenterProfilePageResponse, error) {
out := new(UserCenterProfilePageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/userCenterProfilePage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) UserCenterEditPage(ctx context.Context, in *UserCenterEditPageRequest, opts ...grpc.CallOption) (*UserCenterEditPageResponse, error) {
out := new(UserCenterEditPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/userCenterEditPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) UserCenterEdit(ctx context.Context, in *UserCenterEditRequest, opts ...grpc.CallOption) (*UserCenterEditResponse, error) {
out := new(UserCenterEditResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/userCenterEdit", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) UserCenterInBoxPage(ctx context.Context, in *UserCenterInBoxPageRequest, opts ...grpc.CallOption) (*UserCenterInBoxPageResponse, error) {
out := new(UserCenterInBoxPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/userCenterInBoxPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) DeleteInbox(ctx context.Context, in *DeleteInboxRequest, opts ...grpc.CallOption) (*DeleteInboxResponse, error) {
out := new(DeleteInboxResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/deleteInbox", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) MessageSend(ctx context.Context, in *MessageSendRequest, opts ...grpc.CallOption) (*MessageSendResponse, error) {
out := new(MessageSendResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/messageSend", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) MessageDetailPage(ctx context.Context, in *MessageDetailPageRequest, opts ...grpc.CallOption) (*MessageDetailPageResponse, error) {
out := new(MessageDetailPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/messageDetailPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) UserCenterPointsPage(ctx context.Context, in *UserCenterPointsPageRequest, opts ...grpc.CallOption) (*UserCenterPointsPageResponse, error) {
out := new(UserCenterPointsPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/userCenterPointsPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) UserCenterNewAnswersPage(ctx context.Context, in *UserCenterNewAnswersPageRequest, opts ...grpc.CallOption) (*UserCenterNewAnswersPageResponse, error) {
out := new(UserCenterNewAnswersPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/userCenterNewAnswersPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) UserCenterNewCommentsPage(ctx context.Context, in *UserCenterNewCommentsPageRequest, opts ...grpc.CallOption) (*UserCenterNewCommentsPageResponse, error) {
out := new(UserCenterNewCommentsPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/userCenterNewCommentsPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) NoticesPage(ctx context.Context, in *NoticesPageRequest, opts ...grpc.CallOption) (*NoticesPageResponse, error) {
out := new(NoticesPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/noticesPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) Captcha(ctx context.Context, in *CaptchaRequest, opts ...grpc.CallOption) (*CaptchaResponse, error) {
out := new(CaptchaResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/captcha", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ForbiddenQuestion(ctx context.Context, in *ForbiddenQuestionRequest, opts ...grpc.CallOption) (*ForbiddenQuestionResponse, error) {
out := new(ForbiddenQuestionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/forbiddenQuestion", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AddQuestion(ctx context.Context, in *AddQuestionRequest, opts ...grpc.CallOption) (*AddQuestionResponse, error) {
out := new(AddQuestionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/addQuestion", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) GetEditQuestion(ctx context.Context, in *GetEditQuestionRequest, opts ...grpc.CallOption) (*GetEditQuestionResponse, error) {
out := new(GetEditQuestionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/getEditQuestion", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AddAnswer(ctx context.Context, in *AddAnswerRequest, opts ...grpc.CallOption) (*AddAnswerResponse, error) {
out := new(AddAnswerResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/addAnswer", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) EditUserLogo(ctx context.Context, in *EditUserLogoRequest, opts ...grpc.CallOption) (*EditUserLogoResponse, error) {
out := new(EditUserLogoResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/editUserLogo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) DeleteNode(ctx context.Context, in *DeleteNodeRequest, opts ...grpc.CallOption) (*DeleteNodeResponse, error) {
out := new(DeleteNodeResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/deleteNode", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) Report(ctx context.Context, in *ReportRequest, opts ...grpc.CallOption) (*ReportResponse, error) {
out := new(ReportResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/report", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ForwardQuestion(ctx context.Context, in *ForwardQuestionRequest, opts ...grpc.CallOption) (*ForwardQuestionResponse, error) {
out := new(ForwardQuestionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/forwardQuestion", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) VoteNodeGood(ctx context.Context, in *VoteNodeGoodRequest, opts ...grpc.CallOption) (*VoteNodeGoodResponse, error) {
out := new(VoteNodeGoodResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/voteNodeGood", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error) {
2 years ago
out := new(LoginResponse)
2 years ago
err := c.cc.Invoke(ctx, "/api.answer.Answer/login", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminRolesPage(ctx context.Context, in *AdminRolesPageRequest, opts ...grpc.CallOption) (*AdminRolesPageResponse, error) {
out := new(AdminRolesPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminRolesPage", in, out, opts...)
2 years ago
if err != nil {
return nil, err
}
2 years ago
return out, nil
}
func (c *answerClient) AdminUpdateRoleAction(ctx context.Context, in *AdminUpdateRoleActionRequest, opts ...grpc.CallOption) (*AdminUpdateRoleActionResponse, error) {
out := new(AdminUpdateRoleActionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminUpdateRoleAction", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminUserPage(ctx context.Context, in *AdminUserPageRequest, opts ...grpc.CallOption) (*AdminUserPageResponse, error) {
out := new(AdminUserPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminUserPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminUpdateUserAction(ctx context.Context, in *AdminUpdateUserActionRequest, opts ...grpc.CallOption) (*AdminUpdateUserActionResponse, error) {
out := new(AdminUpdateUserActionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminUpdateUserAction", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminNodePage(ctx context.Context, in *AdminNodePageRequest, opts ...grpc.CallOption) (*AdminNodePageResponse, error) {
out := new(AdminNodePageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminNodePage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) UpdateNode(ctx context.Context, in *UpdateNodeRequest, opts ...grpc.CallOption) (*UpdateNodeResponse, error) {
out := new(UpdateNodeResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/updateNode", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) HelpPage(ctx context.Context, in *HelpPageRequest, opts ...grpc.CallOption) (*HelpPageResponse, error) {
out := new(HelpPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/helpPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) RandQuestion(ctx context.Context, in *RandQuestionRequest, opts ...grpc.CallOption) (*RandQuestionResponse, error) {
out := new(RandQuestionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/randQuestion", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) Exchange(ctx context.Context, in *ExchangeRequest, opts ...grpc.CallOption) (*ExchangeResponse, error) {
out := new(ExchangeResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/exchange", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminExchange(ctx context.Context, in *AdminExchangeRequest, opts ...grpc.CallOption) (*AdminExchangeResponse, error) {
out := new(AdminExchangeResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminExchange", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ExchangeAction(ctx context.Context, in *ExchangeActionRequest, opts ...grpc.CallOption) (*ExchangeActionResponse, error) {
out := new(ExchangeActionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/exchangeAction", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminPointsPage(ctx context.Context, in *AdminPointsPageRequest, opts ...grpc.CallOption) (*AdminPointsPageResponse, error) {
out := new(AdminPointsPageResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminPointsPage", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminAddPointAction(ctx context.Context, in *AdminAddPointActionRequest, opts ...grpc.CallOption) (*AdminAddPointActionResponse, error) {
out := new(AdminAddPointActionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminAddPointAction", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) Redirect(ctx context.Context, in *RedirectRequest, opts ...grpc.CallOption) (*RedirectResponse, error) {
out := new(RedirectResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/redirect", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) ClearCheckTimeAction(ctx context.Context, in *ClearCheckTimeActionRequest, opts ...grpc.CallOption) (*ClearCheckTimeActionResponse, error) {
out := new(ClearCheckTimeActionResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/clearCheckTimeAction", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminSearchHelp(ctx context.Context, in *AdminSearchHelpRequest, opts ...grpc.CallOption) (*AdminSearchHelpResponse, error) {
out := new(AdminSearchHelpResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminSearchHelp", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminAddHelp(ctx context.Context, in *AdminAddHelpRequest, opts ...grpc.CallOption) (*AdminAddHelpResponse, error) {
out := new(AdminAddHelpResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminAddHelp", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminGetHelp(ctx context.Context, in *AdminGetHelpRequest, opts ...grpc.CallOption) (*AdminGetHelpResponse, error) {
out := new(AdminGetHelpResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminGetHelp", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminDeleteHelp(ctx context.Context, in *AdminDeleteHelpRequest, opts ...grpc.CallOption) (*AdminDeleteHelpResponse, error) {
out := new(AdminDeleteHelpResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminDeleteHelp", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminSearchExchange(ctx context.Context, in *AdminSearchExchangeRequest, opts ...grpc.CallOption) (*AdminSearchExchangeResponse, error) {
out := new(AdminSearchExchangeResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminSearchExchange", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminAddExchange(ctx context.Context, in *AdminAddExchangeRequest, opts ...grpc.CallOption) (*AdminAddExchangeResponse, error) {
out := new(AdminAddExchangeResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminAddExchange", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *answerClient) AdminDeleteExchange(ctx context.Context, in *AdminDeleteExchangeRequest, opts ...grpc.CallOption) (*AdminDeleteExchangeResponse, error) {
out := new(AdminDeleteExchangeResponse)
err := c.cc.Invoke(ctx, "/api.answer.Answer/adminDeleteExchange", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// AnswerServer is the server API for Answer service.
// All implementations must embed UnimplementedAnswerServer
// for forward compatibility
type AnswerServer interface {
//问题类型
ListCategory(context.Context, *ListCategoryRequest) (*ListCategoryResponse, error)
//问题列表
ListQuestionPage(context.Context, *ListQuestionPageRequest) (*ListQuestionPageResponse, error)
//Answer of the day
ListAnswerOfTheDay(context.Context, *ListAnswerOfTheDayRequest) (*ListAnswerOfTheDayResponse, error)
//个人信息card
UserRightInfo(context.Context, *UserRightInfoRequest) (*UserRightInfoResponse, error)
//hot/top用户
ListHotTopUser(context.Context, *ListHotTopUserRequest) (*ListHotTopUserResponse, error)
//问题搜索页面
SearchQuestion(context.Context, *SearchQuestionRequest) (*SearchQuestionResponse, error)
//问题联想
ListFilterQuestion(context.Context, *ListFilterQuestionRequest) (*ListFilterQuestionResponse, error)
//用户联想
ListFilterUser(context.Context, *ListFilterUserRequest) (*ListFilterUserResponse, error)
//推荐问题
ListRelatedQuestions(context.Context, *ListRelatedQuestionsRequest) (*ListRelatedQuestionsResponse, error)
//问题详情页
QuestionDetailPage(context.Context, *QuestionDetailPageRequest) (*QuestionDetailPageResponse, error)
//用户中心
UserCenterProfilePage(context.Context, *UserCenterProfilePageRequest) (*UserCenterProfilePageResponse, error)
UserCenterEditPage(context.Context, *UserCenterEditPageRequest) (*UserCenterEditPageResponse, error)
UserCenterEdit(context.Context, *UserCenterEditRequest) (*UserCenterEditResponse, error)
UserCenterInBoxPage(context.Context, *UserCenterInBoxPageRequest) (*UserCenterInBoxPageResponse, error)
DeleteInbox(context.Context, *DeleteInboxRequest) (*DeleteInboxResponse, error)
MessageSend(context.Context, *MessageSendRequest) (*MessageSendResponse, error)
MessageDetailPage(context.Context, *MessageDetailPageRequest) (*MessageDetailPageResponse, error)
UserCenterPointsPage(context.Context, *UserCenterPointsPageRequest) (*UserCenterPointsPageResponse, error)
UserCenterNewAnswersPage(context.Context, *UserCenterNewAnswersPageRequest) (*UserCenterNewAnswersPageResponse, error)
UserCenterNewCommentsPage(context.Context, *UserCenterNewCommentsPageRequest) (*UserCenterNewCommentsPageResponse, error)
NoticesPage(context.Context, *NoticesPageRequest) (*NoticesPageResponse, error)
Captcha(context.Context, *CaptchaRequest) (*CaptchaResponse, error)
ForbiddenQuestion(context.Context, *ForbiddenQuestionRequest) (*ForbiddenQuestionResponse, error)
AddQuestion(context.Context, *AddQuestionRequest) (*AddQuestionResponse, error)
GetEditQuestion(context.Context, *GetEditQuestionRequest) (*GetEditQuestionResponse, error)
AddAnswer(context.Context, *AddAnswerRequest) (*AddAnswerResponse, error)
EditUserLogo(context.Context, *EditUserLogoRequest) (*EditUserLogoResponse, error)
DeleteNode(context.Context, *DeleteNodeRequest) (*DeleteNodeResponse, error)
Report(context.Context, *ReportRequest) (*ReportResponse, error)
ForwardQuestion(context.Context, *ForwardQuestionRequest) (*ForwardQuestionResponse, error)
VoteNodeGood(context.Context, *VoteNodeGoodRequest) (*VoteNodeGoodResponse, error)
Login(context.Context, *LoginRequest) (*LoginResponse, error)
AdminRolesPage(context.Context, *AdminRolesPageRequest) (*AdminRolesPageResponse, error)
AdminUpdateRoleAction(context.Context, *AdminUpdateRoleActionRequest) (*AdminUpdateRoleActionResponse, error)
AdminUserPage(context.Context, *AdminUserPageRequest) (*AdminUserPageResponse, error)
AdminUpdateUserAction(context.Context, *AdminUpdateUserActionRequest) (*AdminUpdateUserActionResponse, error)
AdminNodePage(context.Context, *AdminNodePageRequest) (*AdminNodePageResponse, error)
UpdateNode(context.Context, *UpdateNodeRequest) (*UpdateNodeResponse, error)
HelpPage(context.Context, *HelpPageRequest) (*HelpPageResponse, error)
RandQuestion(context.Context, *RandQuestionRequest) (*RandQuestionResponse, error)
Exchange(context.Context, *ExchangeRequest) (*ExchangeResponse, error)
AdminExchange(context.Context, *AdminExchangeRequest) (*AdminExchangeResponse, error)
ExchangeAction(context.Context, *ExchangeActionRequest) (*ExchangeActionResponse, error)
AdminPointsPage(context.Context, *AdminPointsPageRequest) (*AdminPointsPageResponse, error)
AdminAddPointAction(context.Context, *AdminAddPointActionRequest) (*AdminAddPointActionResponse, error)
Redirect(context.Context, *RedirectRequest) (*RedirectResponse, error)
ClearCheckTimeAction(context.Context, *ClearCheckTimeActionRequest) (*ClearCheckTimeActionResponse, error)
AdminSearchHelp(context.Context, *AdminSearchHelpRequest) (*AdminSearchHelpResponse, error)
AdminAddHelp(context.Context, *AdminAddHelpRequest) (*AdminAddHelpResponse, error)
AdminGetHelp(context.Context, *AdminGetHelpRequest) (*AdminGetHelpResponse, error)
AdminDeleteHelp(context.Context, *AdminDeleteHelpRequest) (*AdminDeleteHelpResponse, error)
AdminSearchExchange(context.Context, *AdminSearchExchangeRequest) (*AdminSearchExchangeResponse, error)
AdminAddExchange(context.Context, *AdminAddExchangeRequest) (*AdminAddExchangeResponse, error)
AdminDeleteExchange(context.Context, *AdminDeleteExchangeRequest) (*AdminDeleteExchangeResponse, error)
mustEmbedUnimplementedAnswerServer()
}
// UnimplementedAnswerServer must be embedded to have forward compatible implementations.
type UnimplementedAnswerServer struct {
}
func (UnimplementedAnswerServer) ListCategory(context.Context, *ListCategoryRequest) (*ListCategoryResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListCategory not implemented")
}
func (UnimplementedAnswerServer) ListQuestionPage(context.Context, *ListQuestionPageRequest) (*ListQuestionPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListQuestionPage not implemented")
}
func (UnimplementedAnswerServer) ListAnswerOfTheDay(context.Context, *ListAnswerOfTheDayRequest) (*ListAnswerOfTheDayResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListAnswerOfTheDay not implemented")
}
func (UnimplementedAnswerServer) UserRightInfo(context.Context, *UserRightInfoRequest) (*UserRightInfoResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UserRightInfo not implemented")
}
func (UnimplementedAnswerServer) ListHotTopUser(context.Context, *ListHotTopUserRequest) (*ListHotTopUserResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListHotTopUser not implemented")
}
func (UnimplementedAnswerServer) SearchQuestion(context.Context, *SearchQuestionRequest) (*SearchQuestionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method SearchQuestion not implemented")
}
func (UnimplementedAnswerServer) ListFilterQuestion(context.Context, *ListFilterQuestionRequest) (*ListFilterQuestionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListFilterQuestion not implemented")
}
func (UnimplementedAnswerServer) ListFilterUser(context.Context, *ListFilterUserRequest) (*ListFilterUserResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListFilterUser not implemented")
}
func (UnimplementedAnswerServer) ListRelatedQuestions(context.Context, *ListRelatedQuestionsRequest) (*ListRelatedQuestionsResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ListRelatedQuestions not implemented")
}
func (UnimplementedAnswerServer) QuestionDetailPage(context.Context, *QuestionDetailPageRequest) (*QuestionDetailPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method QuestionDetailPage not implemented")
}
func (UnimplementedAnswerServer) UserCenterProfilePage(context.Context, *UserCenterProfilePageRequest) (*UserCenterProfilePageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UserCenterProfilePage not implemented")
}
func (UnimplementedAnswerServer) UserCenterEditPage(context.Context, *UserCenterEditPageRequest) (*UserCenterEditPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UserCenterEditPage not implemented")
}
func (UnimplementedAnswerServer) UserCenterEdit(context.Context, *UserCenterEditRequest) (*UserCenterEditResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UserCenterEdit not implemented")
}
func (UnimplementedAnswerServer) UserCenterInBoxPage(context.Context, *UserCenterInBoxPageRequest) (*UserCenterInBoxPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UserCenterInBoxPage not implemented")
}
func (UnimplementedAnswerServer) DeleteInbox(context.Context, *DeleteInboxRequest) (*DeleteInboxResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteInbox not implemented")
}
func (UnimplementedAnswerServer) MessageSend(context.Context, *MessageSendRequest) (*MessageSendResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method MessageSend not implemented")
}
func (UnimplementedAnswerServer) MessageDetailPage(context.Context, *MessageDetailPageRequest) (*MessageDetailPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method MessageDetailPage not implemented")
}
func (UnimplementedAnswerServer) UserCenterPointsPage(context.Context, *UserCenterPointsPageRequest) (*UserCenterPointsPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UserCenterPointsPage not implemented")
}
func (UnimplementedAnswerServer) UserCenterNewAnswersPage(context.Context, *UserCenterNewAnswersPageRequest) (*UserCenterNewAnswersPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UserCenterNewAnswersPage not implemented")
}
func (UnimplementedAnswerServer) UserCenterNewCommentsPage(context.Context, *UserCenterNewCommentsPageRequest) (*UserCenterNewCommentsPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UserCenterNewCommentsPage not implemented")
}
func (UnimplementedAnswerServer) NoticesPage(context.Context, *NoticesPageRequest) (*NoticesPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method NoticesPage not implemented")
}
func (UnimplementedAnswerServer) Captcha(context.Context, *CaptchaRequest) (*CaptchaResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Captcha not implemented")
}
func (UnimplementedAnswerServer) ForbiddenQuestion(context.Context, *ForbiddenQuestionRequest) (*ForbiddenQuestionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ForbiddenQuestion not implemented")
}
func (UnimplementedAnswerServer) AddQuestion(context.Context, *AddQuestionRequest) (*AddQuestionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddQuestion not implemented")
}
func (UnimplementedAnswerServer) GetEditQuestion(context.Context, *GetEditQuestionRequest) (*GetEditQuestionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetEditQuestion not implemented")
}
func (UnimplementedAnswerServer) AddAnswer(context.Context, *AddAnswerRequest) (*AddAnswerResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddAnswer not implemented")
}
func (UnimplementedAnswerServer) EditUserLogo(context.Context, *EditUserLogoRequest) (*EditUserLogoResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method EditUserLogo not implemented")
}
func (UnimplementedAnswerServer) DeleteNode(context.Context, *DeleteNodeRequest) (*DeleteNodeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteNode not implemented")
}
func (UnimplementedAnswerServer) Report(context.Context, *ReportRequest) (*ReportResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Report not implemented")
}
func (UnimplementedAnswerServer) ForwardQuestion(context.Context, *ForwardQuestionRequest) (*ForwardQuestionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ForwardQuestion not implemented")
}
func (UnimplementedAnswerServer) VoteNodeGood(context.Context, *VoteNodeGoodRequest) (*VoteNodeGoodResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method VoteNodeGood not implemented")
}
func (UnimplementedAnswerServer) Login(context.Context, *LoginRequest) (*LoginResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Login not implemented")
}
func (UnimplementedAnswerServer) AdminRolesPage(context.Context, *AdminRolesPageRequest) (*AdminRolesPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminRolesPage not implemented")
}
func (UnimplementedAnswerServer) AdminUpdateRoleAction(context.Context, *AdminUpdateRoleActionRequest) (*AdminUpdateRoleActionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminUpdateRoleAction not implemented")
}
func (UnimplementedAnswerServer) AdminUserPage(context.Context, *AdminUserPageRequest) (*AdminUserPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminUserPage not implemented")
}
func (UnimplementedAnswerServer) AdminUpdateUserAction(context.Context, *AdminUpdateUserActionRequest) (*AdminUpdateUserActionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminUpdateUserAction not implemented")
}
func (UnimplementedAnswerServer) AdminNodePage(context.Context, *AdminNodePageRequest) (*AdminNodePageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminNodePage not implemented")
}
func (UnimplementedAnswerServer) UpdateNode(context.Context, *UpdateNodeRequest) (*UpdateNodeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method UpdateNode not implemented")
}
func (UnimplementedAnswerServer) HelpPage(context.Context, *HelpPageRequest) (*HelpPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method HelpPage not implemented")
}
func (UnimplementedAnswerServer) RandQuestion(context.Context, *RandQuestionRequest) (*RandQuestionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method RandQuestion not implemented")
}
func (UnimplementedAnswerServer) Exchange(context.Context, *ExchangeRequest) (*ExchangeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Exchange not implemented")
}
func (UnimplementedAnswerServer) AdminExchange(context.Context, *AdminExchangeRequest) (*AdminExchangeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminExchange not implemented")
}
func (UnimplementedAnswerServer) ExchangeAction(context.Context, *ExchangeActionRequest) (*ExchangeActionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ExchangeAction not implemented")
}
func (UnimplementedAnswerServer) AdminPointsPage(context.Context, *AdminPointsPageRequest) (*AdminPointsPageResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminPointsPage not implemented")
}
func (UnimplementedAnswerServer) AdminAddPointAction(context.Context, *AdminAddPointActionRequest) (*AdminAddPointActionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminAddPointAction not implemented")
}
func (UnimplementedAnswerServer) Redirect(context.Context, *RedirectRequest) (*RedirectResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method Redirect not implemented")
}
func (UnimplementedAnswerServer) ClearCheckTimeAction(context.Context, *ClearCheckTimeActionRequest) (*ClearCheckTimeActionResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method ClearCheckTimeAction not implemented")
}
func (UnimplementedAnswerServer) AdminSearchHelp(context.Context, *AdminSearchHelpRequest) (*AdminSearchHelpResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminSearchHelp not implemented")
}
func (UnimplementedAnswerServer) AdminAddHelp(context.Context, *AdminAddHelpRequest) (*AdminAddHelpResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminAddHelp not implemented")
}
func (UnimplementedAnswerServer) AdminGetHelp(context.Context, *AdminGetHelpRequest) (*AdminGetHelpResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminGetHelp not implemented")
}
func (UnimplementedAnswerServer) AdminDeleteHelp(context.Context, *AdminDeleteHelpRequest) (*AdminDeleteHelpResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminDeleteHelp not implemented")
}
func (UnimplementedAnswerServer) AdminSearchExchange(context.Context, *AdminSearchExchangeRequest) (*AdminSearchExchangeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminSearchExchange not implemented")
}
func (UnimplementedAnswerServer) AdminAddExchange(context.Context, *AdminAddExchangeRequest) (*AdminAddExchangeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminAddExchange not implemented")
}
func (UnimplementedAnswerServer) AdminDeleteExchange(context.Context, *AdminDeleteExchangeRequest) (*AdminDeleteExchangeResponse, error) {
return nil, status.Errorf(codes.Unimplemented, "method AdminDeleteExchange not implemented")
}
func (UnimplementedAnswerServer) mustEmbedUnimplementedAnswerServer() {}
// UnsafeAnswerServer may be embedded to opt out of forward compatibility for this service.
// Use of this interface is not recommended, as added methods to AnswerServer will
// result in compilation errors.
type UnsafeAnswerServer interface {
mustEmbedUnimplementedAnswerServer()
}
func RegisterAnswerServer(s grpc.ServiceRegistrar, srv AnswerServer) {
s.RegisterService(&Answer_ServiceDesc, srv)
}
func _Answer_ListCategory_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListCategoryRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ListCategory(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/listCategory",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ListCategory(ctx, req.(*ListCategoryRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_ListQuestionPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListQuestionPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ListQuestionPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/listQuestionPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ListQuestionPage(ctx, req.(*ListQuestionPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_ListAnswerOfTheDay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListAnswerOfTheDayRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ListAnswerOfTheDay(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/listAnswerOfTheDay",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ListAnswerOfTheDay(ctx, req.(*ListAnswerOfTheDayRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_UserRightInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserRightInfoRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).UserRightInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/userRightInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).UserRightInfo(ctx, req.(*UserRightInfoRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_ListHotTopUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListHotTopUserRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ListHotTopUser(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/listHotTopUser",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ListHotTopUser(ctx, req.(*ListHotTopUserRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_SearchQuestion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SearchQuestionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).SearchQuestion(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/searchQuestion",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).SearchQuestion(ctx, req.(*SearchQuestionRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_ListFilterQuestion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListFilterQuestionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ListFilterQuestion(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/listFilterQuestion",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ListFilterQuestion(ctx, req.(*ListFilterQuestionRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_ListFilterUser_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListFilterUserRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ListFilterUser(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/listFilterUser",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ListFilterUser(ctx, req.(*ListFilterUserRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_ListRelatedQuestions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ListRelatedQuestionsRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ListRelatedQuestions(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/listRelatedQuestions",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ListRelatedQuestions(ctx, req.(*ListRelatedQuestionsRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_QuestionDetailPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(QuestionDetailPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).QuestionDetailPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/questionDetailPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).QuestionDetailPage(ctx, req.(*QuestionDetailPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_UserCenterProfilePage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserCenterProfilePageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).UserCenterProfilePage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/userCenterProfilePage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).UserCenterProfilePage(ctx, req.(*UserCenterProfilePageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_UserCenterEditPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserCenterEditPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).UserCenterEditPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/userCenterEditPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).UserCenterEditPage(ctx, req.(*UserCenterEditPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_UserCenterEdit_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserCenterEditRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).UserCenterEdit(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/userCenterEdit",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).UserCenterEdit(ctx, req.(*UserCenterEditRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_UserCenterInBoxPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserCenterInBoxPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).UserCenterInBoxPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/userCenterInBoxPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).UserCenterInBoxPage(ctx, req.(*UserCenterInBoxPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_DeleteInbox_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteInboxRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).DeleteInbox(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/deleteInbox",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).DeleteInbox(ctx, req.(*DeleteInboxRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_MessageSend_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MessageSendRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).MessageSend(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/messageSend",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).MessageSend(ctx, req.(*MessageSendRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_MessageDetailPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(MessageDetailPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).MessageDetailPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/messageDetailPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).MessageDetailPage(ctx, req.(*MessageDetailPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_UserCenterPointsPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserCenterPointsPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).UserCenterPointsPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/userCenterPointsPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).UserCenterPointsPage(ctx, req.(*UserCenterPointsPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_UserCenterNewAnswersPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserCenterNewAnswersPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).UserCenterNewAnswersPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/userCenterNewAnswersPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).UserCenterNewAnswersPage(ctx, req.(*UserCenterNewAnswersPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_UserCenterNewCommentsPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserCenterNewCommentsPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).UserCenterNewCommentsPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/userCenterNewCommentsPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).UserCenterNewCommentsPage(ctx, req.(*UserCenterNewCommentsPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_NoticesPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(NoticesPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).NoticesPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/noticesPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).NoticesPage(ctx, req.(*NoticesPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_Captcha_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CaptchaRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).Captcha(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/captcha",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).Captcha(ctx, req.(*CaptchaRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_ForbiddenQuestion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ForbiddenQuestionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ForbiddenQuestion(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/forbiddenQuestion",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ForbiddenQuestion(ctx, req.(*ForbiddenQuestionRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_AddQuestion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AddQuestionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AddQuestion(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/addQuestion",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AddQuestion(ctx, req.(*AddQuestionRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_GetEditQuestion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetEditQuestionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).GetEditQuestion(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/getEditQuestion",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).GetEditQuestion(ctx, req.(*GetEditQuestionRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_AddAnswer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AddAnswerRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AddAnswer(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/addAnswer",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AddAnswer(ctx, req.(*AddAnswerRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_EditUserLogo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(EditUserLogoRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).EditUserLogo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/editUserLogo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).EditUserLogo(ctx, req.(*EditUserLogoRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_DeleteNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteNodeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).DeleteNode(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/deleteNode",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).DeleteNode(ctx, req.(*DeleteNodeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_Report_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ReportRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).Report(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/report",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).Report(ctx, req.(*ReportRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_ForwardQuestion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ForwardQuestionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ForwardQuestion(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/forwardQuestion",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ForwardQuestion(ctx, req.(*ForwardQuestionRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_VoteNodeGood_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(VoteNodeGoodRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).VoteNodeGood(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/voteNodeGood",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).VoteNodeGood(ctx, req.(*VoteNodeGoodRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_Login_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(LoginRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).Login(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/login",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).Login(ctx, req.(*LoginRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_AdminRolesPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminRolesPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminRolesPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminRolesPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminRolesPage(ctx, req.(*AdminRolesPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_AdminUpdateRoleAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminUpdateRoleActionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminUpdateRoleAction(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminUpdateRoleAction",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminUpdateRoleAction(ctx, req.(*AdminUpdateRoleActionRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_AdminUserPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminUserPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminUserPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminUserPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminUserPage(ctx, req.(*AdminUserPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_AdminUpdateUserAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminUpdateUserActionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminUpdateUserAction(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminUpdateUserAction",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminUpdateUserAction(ctx, req.(*AdminUpdateUserActionRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_AdminNodePage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminNodePageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminNodePage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminNodePage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminNodePage(ctx, req.(*AdminNodePageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_UpdateNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UpdateNodeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).UpdateNode(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/updateNode",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).UpdateNode(ctx, req.(*UpdateNodeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_HelpPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(HelpPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).HelpPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/helpPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).HelpPage(ctx, req.(*HelpPageRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_RandQuestion_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(RandQuestionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).RandQuestion(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/randQuestion",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).RandQuestion(ctx, req.(*RandQuestionRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_Exchange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ExchangeRequest)
if err := dec(in); err != nil {
2 years ago
return nil, err
}
2 years ago
if interceptor == nil {
return srv.(AnswerServer).Exchange(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/exchange",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).Exchange(ctx, req.(*ExchangeRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_AdminExchange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminExchangeRequest)
if err := dec(in); err != nil {
2 years ago
return nil, err
}
2 years ago
if interceptor == nil {
return srv.(AnswerServer).AdminExchange(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminExchange",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminExchange(ctx, req.(*AdminExchangeRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_ExchangeAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ExchangeActionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ExchangeAction(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/exchangeAction",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ExchangeAction(ctx, req.(*ExchangeActionRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_AdminPointsPage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminPointsPageRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminPointsPage(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminPointsPage",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminPointsPage(ctx, req.(*AdminPointsPageRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_AdminAddPointAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminAddPointActionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminAddPointAction(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminAddPointAction",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminAddPointAction(ctx, req.(*AdminAddPointActionRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_Redirect_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(RedirectRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).Redirect(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/redirect",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).Redirect(ctx, req.(*RedirectRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_ClearCheckTimeAction_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(ClearCheckTimeActionRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).ClearCheckTimeAction(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/clearCheckTimeAction",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).ClearCheckTimeAction(ctx, req.(*ClearCheckTimeActionRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_AdminSearchHelp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminSearchHelpRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminSearchHelp(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminSearchHelp",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminSearchHelp(ctx, req.(*AdminSearchHelpRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_AdminAddHelp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminAddHelpRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminAddHelp(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminAddHelp",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminAddHelp(ctx, req.(*AdminAddHelpRequest))
}
return interceptor(ctx, in, info, handler)
2 years ago
}
2 years ago
func _Answer_AdminGetHelp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminGetHelpRequest)
2 years ago
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
2 years ago
return srv.(AnswerServer).AdminGetHelp(ctx, in)
2 years ago
}
info := &grpc.UnaryServerInfo{
Server: srv,
2 years ago
FullMethod: "/api.answer.Answer/adminGetHelp",
2 years ago
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2 years ago
return srv.(AnswerServer).AdminGetHelp(ctx, req.(*AdminGetHelpRequest))
2 years ago
}
return interceptor(ctx, in, info, handler)
}
2 years ago
func _Answer_AdminDeleteHelp_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminDeleteHelpRequest)
2 years ago
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
2 years ago
return srv.(AnswerServer).AdminDeleteHelp(ctx, in)
2 years ago
}
info := &grpc.UnaryServerInfo{
Server: srv,
2 years ago
FullMethod: "/api.answer.Answer/adminDeleteHelp",
2 years ago
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2 years ago
return srv.(AnswerServer).AdminDeleteHelp(ctx, req.(*AdminDeleteHelpRequest))
2 years ago
}
return interceptor(ctx, in, info, handler)
}
2 years ago
func _Answer_AdminSearchExchange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminSearchExchangeRequest)
2 years ago
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
2 years ago
return srv.(AnswerServer).AdminSearchExchange(ctx, in)
2 years ago
}
info := &grpc.UnaryServerInfo{
Server: srv,
2 years ago
FullMethod: "/api.answer.Answer/adminSearchExchange",
2 years ago
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
2 years ago
return srv.(AnswerServer).AdminSearchExchange(ctx, req.(*AdminSearchExchangeRequest))
2 years ago
}
return interceptor(ctx, in, info, handler)
}
2 years ago
func _Answer_AdminAddExchange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminAddExchangeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminAddExchange(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminAddExchange",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminAddExchange(ctx, req.(*AdminAddExchangeRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Answer_AdminDeleteExchange_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AdminDeleteExchangeRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(AnswerServer).AdminDeleteExchange(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/api.answer.Answer/adminDeleteExchange",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(AnswerServer).AdminDeleteExchange(ctx, req.(*AdminDeleteExchangeRequest))
}
return interceptor(ctx, in, info, handler)
}
// Answer_ServiceDesc is the grpc.ServiceDesc for Answer service.
2 years ago
// It's only intended for direct use with grpc.RegisterService,
// and not to be introspected or modified (even as a copy)
2 years ago
var Answer_ServiceDesc = grpc.ServiceDesc{
ServiceName: "api.answer.Answer",
HandlerType: (*AnswerServer)(nil),
2 years ago
Methods: []grpc.MethodDesc{
{
2 years ago
MethodName: "listCategory",
Handler: _Answer_ListCategory_Handler,
},
{
MethodName: "listQuestionPage",
Handler: _Answer_ListQuestionPage_Handler,
},
{
MethodName: "listAnswerOfTheDay",
Handler: _Answer_ListAnswerOfTheDay_Handler,
},
{
MethodName: "userRightInfo",
Handler: _Answer_UserRightInfo_Handler,
},
{
MethodName: "listHotTopUser",
Handler: _Answer_ListHotTopUser_Handler,
},
{
MethodName: "searchQuestion",
Handler: _Answer_SearchQuestion_Handler,
},
{
MethodName: "listFilterQuestion",
Handler: _Answer_ListFilterQuestion_Handler,
},
{
MethodName: "listFilterUser",
Handler: _Answer_ListFilterUser_Handler,
},
{
MethodName: "listRelatedQuestions",
Handler: _Answer_ListRelatedQuestions_Handler,
},
{
MethodName: "questionDetailPage",
Handler: _Answer_QuestionDetailPage_Handler,
},
{
MethodName: "userCenterProfilePage",
Handler: _Answer_UserCenterProfilePage_Handler,
},
{
MethodName: "userCenterEditPage",
Handler: _Answer_UserCenterEditPage_Handler,
},
{
MethodName: "userCenterEdit",
Handler: _Answer_UserCenterEdit_Handler,
},
{
MethodName: "userCenterInBoxPage",
Handler: _Answer_UserCenterInBoxPage_Handler,
},
{
MethodName: "deleteInbox",
Handler: _Answer_DeleteInbox_Handler,
},
{
MethodName: "messageSend",
Handler: _Answer_MessageSend_Handler,
},
{
MethodName: "messageDetailPage",
Handler: _Answer_MessageDetailPage_Handler,
},
{
MethodName: "userCenterPointsPage",
Handler: _Answer_UserCenterPointsPage_Handler,
},
{
MethodName: "userCenterNewAnswersPage",
Handler: _Answer_UserCenterNewAnswersPage_Handler,
},
{
MethodName: "userCenterNewCommentsPage",
Handler: _Answer_UserCenterNewCommentsPage_Handler,
},
{
MethodName: "noticesPage",
Handler: _Answer_NoticesPage_Handler,
},
{
MethodName: "captcha",
Handler: _Answer_Captcha_Handler,
},
{
MethodName: "forbiddenQuestion",
Handler: _Answer_ForbiddenQuestion_Handler,
},
{
MethodName: "addQuestion",
Handler: _Answer_AddQuestion_Handler,
},
{
MethodName: "getEditQuestion",
Handler: _Answer_GetEditQuestion_Handler,
},
{
MethodName: "addAnswer",
Handler: _Answer_AddAnswer_Handler,
},
{
MethodName: "editUserLogo",
Handler: _Answer_EditUserLogo_Handler,
},
{
MethodName: "deleteNode",
Handler: _Answer_DeleteNode_Handler,
},
{
MethodName: "report",
Handler: _Answer_Report_Handler,
},
{
MethodName: "forwardQuestion",
Handler: _Answer_ForwardQuestion_Handler,
},
{
MethodName: "voteNodeGood",
Handler: _Answer_VoteNodeGood_Handler,
2 years ago
},
{
MethodName: "login",
2 years ago
Handler: _Answer_Login_Handler,
},
{
MethodName: "adminRolesPage",
Handler: _Answer_AdminRolesPage_Handler,
},
{
MethodName: "adminUpdateRoleAction",
Handler: _Answer_AdminUpdateRoleAction_Handler,
},
{
MethodName: "adminUserPage",
Handler: _Answer_AdminUserPage_Handler,
},
{
MethodName: "adminUpdateUserAction",
Handler: _Answer_AdminUpdateUserAction_Handler,
},
{
MethodName: "adminNodePage",
Handler: _Answer_AdminNodePage_Handler,
},
{
MethodName: "updateNode",
Handler: _Answer_UpdateNode_Handler,
},
{
MethodName: "helpPage",
Handler: _Answer_HelpPage_Handler,
},
{
MethodName: "randQuestion",
Handler: _Answer_RandQuestion_Handler,
},
{
MethodName: "exchange",
Handler: _Answer_Exchange_Handler,
},
{
MethodName: "adminExchange",
Handler: _Answer_AdminExchange_Handler,
},
{
MethodName: "exchangeAction",
Handler: _Answer_ExchangeAction_Handler,
},
{
MethodName: "adminPointsPage",
Handler: _Answer_AdminPointsPage_Handler,
},
{
MethodName: "adminAddPointAction",
Handler: _Answer_AdminAddPointAction_Handler,
},
{
MethodName: "redirect",
Handler: _Answer_Redirect_Handler,
},
{
MethodName: "clearCheckTimeAction",
Handler: _Answer_ClearCheckTimeAction_Handler,
},
{
MethodName: "adminSearchHelp",
Handler: _Answer_AdminSearchHelp_Handler,
},
{
MethodName: "adminAddHelp",
Handler: _Answer_AdminAddHelp_Handler,
},
{
MethodName: "adminGetHelp",
Handler: _Answer_AdminGetHelp_Handler,
},
{
MethodName: "adminDeleteHelp",
Handler: _Answer_AdminDeleteHelp_Handler,
},
{
MethodName: "adminSearchExchange",
Handler: _Answer_AdminSearchExchange_Handler,
},
{
MethodName: "adminAddExchange",
Handler: _Answer_AdminAddExchange_Handler,
2 years ago
},
{
2 years ago
MethodName: "adminDeleteExchange",
Handler: _Answer_AdminDeleteExchange_Handler,
2 years ago
},
},
Streams: []grpc.StreamDesc{},
Metadata: "user.proto",
}