service

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

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

Go to latest
Published: Sep 29, 2020 License: Unlicense Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	// contains filtered or unexported fields
}

Server struct

func New

func New(ctx context.Context, logger glog.LoggerV2) (*Server, error)

New creates new instance of Svc,

func NewWithCfg

func NewWithCfg(ctx context.Context, logger glog.LoggerV2, cfg *config.ModMainCfg) (*Server, error)

NewWithCfg creates new instance of Svc with configs.

func (*Server) DeleteAnswer

func (s *Server) DeleteAnswer(ctx context.Context, delreq *pb.AnswerIdRequest) (*pb.DeleteAnswerResponse, error)

DeleteAnswer delete an answer

func (*Server) GetAnswer

func (s *Server) GetAnswer(ctx context.Context, getreq *pb.AnswerIdRequest) (*pb.Answer, error)

GetAnswer get an answer

func (*Server) GetCampaign

func (s *Server) GetCampaign(ctx context.Context, req *pb.GetCampaignRequest) (*pb.Campaign, error)

GetCampaign get a campaign by id.

func (*Server) GetSupportRole

func (s *Server) GetSupportRole(ctx context.Context, req *pb.GetSupportRoleRequest) (*pb.SupportRole, error)

GetSupportRole get supported roles

func (*Server) GetUser

func (s *Server) GetUser(ctx context.Context, req *pb.GetUserRequest) (*pb.User, error)

GetUser get a user by id

func (*Server) ListAnswers

func (s *Server) ListAnswers(ctx context.Context, listreq *pb.ListAnswersRequest) (*pb.Answers, error)

ListAnswers list all answers

func (*Server) ListCampaigns

func (s *Server) ListCampaigns(ctx context.Context, req *pb.ListCampaignRequest) (*pb.Campaigns, error)

ListCampaigns list all available campaigns

func (*Server) ListSupportRoles

func (s *Server) ListSupportRoles(ctx context.Context, req *pb.ListSupportRoleRequest) (*pb.SupportRoles, error)

ListSupportRoles list all supported roles

func (*Server) ListUsers

func (s *Server) ListUsers(ctx context.Context, _ *pb.ListUserRequest) (*pb.Users, error)

ListUsers list all users

func (*Server) Migrate

func (s *Server) Migrate(ctx context.Context, req *pb.MigrateRequest) (*empty.Empty, error)

Migrate migrate csv files to minio.

func (*Server) NewAnswer

func (s *Server) NewAnswer(ctx context.Context, newreq *pb.NewAnswerRequest) (*pb.NewAnswerResponse, error)

NewAnswer create a new answer

func (*Server) NewFile

func (s *Server) NewFile(stream pb.Question_NewFileServer) error

NewFile new file upload

Jump to

Keyboard shortcuts

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