// Code generated by protoc-gen-micro. DO NOT EDIT. // source: w_fission.proto package w_fissionpb import ( fmt "fmt" proto "google.golang.org/protobuf/proto" math "math" ) import ( context "context" api "go-micro.dev/v4/api" client "go-micro.dev/v4/client" server "go-micro.dev/v4/server" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // Reference imports to suppress errors if they are not otherwise used. var _ api.Endpoint var _ context.Context var _ client.Option var _ server.Option // Api Endpoints for WFission service func NewWFissionEndpoints() []*api.Endpoint { return []*api.Endpoint{} } // Client API for WFission service type WFissionService interface { // List 玩法列表 List(ctx context.Context, in *ListReq, opts ...client.CallOption) (*ListRes, error) // TemplateList 玩法模版列表 TemplateList(ctx context.Context, in *TemplateListReq, opts ...client.CallOption) (*TemplateListRes, error) // TemplateInfo 玩法模版信息 TemplateInfo(ctx context.Context, in *TemplateInfoReq, opts ...client.CallOption) (*TemplateInfoRes, error) // CreateTempGroup 创建模板组 CreateTempGroup(ctx context.Context, in *CreateTempGroupReq, opts ...client.CallOption) (*CreateTempGroupRes, error) // UpdateTempGroup 更新模板组 UpdateTempGroup(ctx context.Context, in *UpdateTempGroupReq, opts ...client.CallOption) (*UpdateTempGroupRes, error) // CreateTemp 创建玩法模版 CreateTemp(ctx context.Context, in *CreateTempReq, opts ...client.CallOption) (*CreateTempRes, error) // CreateTempImg 创建玩法图片配置 CreateTempImg(ctx context.Context, in *CreateTempImgReq, opts ...client.CallOption) (*CreateTempImgRes, error) // CreateTempLang 创建玩法语言配置 CreateTempLang(ctx context.Context, in *CreateTempLangReq, opts ...client.CallOption) (*CreateTempLangRes, error) // UpdateTempImg 更新玩法图片配置 UpdateTempImg(ctx context.Context, in *UpdateTempImgReq, opts ...client.CallOption) (*UpdateTempImgRes, error) // UpdateTempLang 更新玩法语言配置 UpdateTempLang(ctx context.Context, in *UpdateTempLangReq, opts ...client.CallOption) (*UpdateTempLangRes, error) } type wFissionService struct { c client.Client name string } func NewWFissionService(name string, c client.Client) WFissionService { return &wFissionService{ c: c, name: name, } } func (c *wFissionService) List(ctx context.Context, in *ListReq, opts ...client.CallOption) (*ListRes, error) { req := c.c.NewRequest(c.name, "WFission.List", in) out := new(ListRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wFissionService) TemplateList(ctx context.Context, in *TemplateListReq, opts ...client.CallOption) (*TemplateListRes, error) { req := c.c.NewRequest(c.name, "WFission.TemplateList", in) out := new(TemplateListRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wFissionService) TemplateInfo(ctx context.Context, in *TemplateInfoReq, opts ...client.CallOption) (*TemplateInfoRes, error) { req := c.c.NewRequest(c.name, "WFission.TemplateInfo", in) out := new(TemplateInfoRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wFissionService) CreateTempGroup(ctx context.Context, in *CreateTempGroupReq, opts ...client.CallOption) (*CreateTempGroupRes, error) { req := c.c.NewRequest(c.name, "WFission.CreateTempGroup", in) out := new(CreateTempGroupRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wFissionService) UpdateTempGroup(ctx context.Context, in *UpdateTempGroupReq, opts ...client.CallOption) (*UpdateTempGroupRes, error) { req := c.c.NewRequest(c.name, "WFission.UpdateTempGroup", in) out := new(UpdateTempGroupRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wFissionService) CreateTemp(ctx context.Context, in *CreateTempReq, opts ...client.CallOption) (*CreateTempRes, error) { req := c.c.NewRequest(c.name, "WFission.CreateTemp", in) out := new(CreateTempRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wFissionService) CreateTempImg(ctx context.Context, in *CreateTempImgReq, opts ...client.CallOption) (*CreateTempImgRes, error) { req := c.c.NewRequest(c.name, "WFission.CreateTempImg", in) out := new(CreateTempImgRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wFissionService) CreateTempLang(ctx context.Context, in *CreateTempLangReq, opts ...client.CallOption) (*CreateTempLangRes, error) { req := c.c.NewRequest(c.name, "WFission.CreateTempLang", in) out := new(CreateTempLangRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wFissionService) UpdateTempImg(ctx context.Context, in *UpdateTempImgReq, opts ...client.CallOption) (*UpdateTempImgRes, error) { req := c.c.NewRequest(c.name, "WFission.UpdateTempImg", in) out := new(UpdateTempImgRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wFissionService) UpdateTempLang(ctx context.Context, in *UpdateTempLangReq, opts ...client.CallOption) (*UpdateTempLangRes, error) { req := c.c.NewRequest(c.name, "WFission.UpdateTempLang", in) out := new(UpdateTempLangRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } // Server API for WFission service type WFissionHandler interface { // List 玩法列表 List(context.Context, *ListReq, *ListRes) error // TemplateList 玩法模版列表 TemplateList(context.Context, *TemplateListReq, *TemplateListRes) error // TemplateInfo 玩法模版信息 TemplateInfo(context.Context, *TemplateInfoReq, *TemplateInfoRes) error // CreateTempGroup 创建模板组 CreateTempGroup(context.Context, *CreateTempGroupReq, *CreateTempGroupRes) error // UpdateTempGroup 更新模板组 UpdateTempGroup(context.Context, *UpdateTempGroupReq, *UpdateTempGroupRes) error // CreateTemp 创建玩法模版 CreateTemp(context.Context, *CreateTempReq, *CreateTempRes) error // CreateTempImg 创建玩法图片配置 CreateTempImg(context.Context, *CreateTempImgReq, *CreateTempImgRes) error // CreateTempLang 创建玩法语言配置 CreateTempLang(context.Context, *CreateTempLangReq, *CreateTempLangRes) error // UpdateTempImg 更新玩法图片配置 UpdateTempImg(context.Context, *UpdateTempImgReq, *UpdateTempImgRes) error // UpdateTempLang 更新玩法语言配置 UpdateTempLang(context.Context, *UpdateTempLangReq, *UpdateTempLangRes) error } func RegisterWFissionHandler(s server.Server, hdlr WFissionHandler, opts ...server.HandlerOption) error { type wFission interface { List(ctx context.Context, in *ListReq, out *ListRes) error TemplateList(ctx context.Context, in *TemplateListReq, out *TemplateListRes) error TemplateInfo(ctx context.Context, in *TemplateInfoReq, out *TemplateInfoRes) error CreateTempGroup(ctx context.Context, in *CreateTempGroupReq, out *CreateTempGroupRes) error UpdateTempGroup(ctx context.Context, in *UpdateTempGroupReq, out *UpdateTempGroupRes) error CreateTemp(ctx context.Context, in *CreateTempReq, out *CreateTempRes) error CreateTempImg(ctx context.Context, in *CreateTempImgReq, out *CreateTempImgRes) error CreateTempLang(ctx context.Context, in *CreateTempLangReq, out *CreateTempLangRes) error UpdateTempImg(ctx context.Context, in *UpdateTempImgReq, out *UpdateTempImgRes) error UpdateTempLang(ctx context.Context, in *UpdateTempLangReq, out *UpdateTempLangRes) error } type WFission struct { wFission } h := &wFissionHandler{hdlr} return s.Handle(s.NewHandler(&WFission{h}, opts...)) } type wFissionHandler struct { WFissionHandler } func (h *wFissionHandler) List(ctx context.Context, in *ListReq, out *ListRes) error { return h.WFissionHandler.List(ctx, in, out) } func (h *wFissionHandler) TemplateList(ctx context.Context, in *TemplateListReq, out *TemplateListRes) error { return h.WFissionHandler.TemplateList(ctx, in, out) } func (h *wFissionHandler) TemplateInfo(ctx context.Context, in *TemplateInfoReq, out *TemplateInfoRes) error { return h.WFissionHandler.TemplateInfo(ctx, in, out) } func (h *wFissionHandler) CreateTempGroup(ctx context.Context, in *CreateTempGroupReq, out *CreateTempGroupRes) error { return h.WFissionHandler.CreateTempGroup(ctx, in, out) } func (h *wFissionHandler) UpdateTempGroup(ctx context.Context, in *UpdateTempGroupReq, out *UpdateTempGroupRes) error { return h.WFissionHandler.UpdateTempGroup(ctx, in, out) } func (h *wFissionHandler) CreateTemp(ctx context.Context, in *CreateTempReq, out *CreateTempRes) error { return h.WFissionHandler.CreateTemp(ctx, in, out) } func (h *wFissionHandler) CreateTempImg(ctx context.Context, in *CreateTempImgReq, out *CreateTempImgRes) error { return h.WFissionHandler.CreateTempImg(ctx, in, out) } func (h *wFissionHandler) CreateTempLang(ctx context.Context, in *CreateTempLangReq, out *CreateTempLangRes) error { return h.WFissionHandler.CreateTempLang(ctx, in, out) } func (h *wFissionHandler) UpdateTempImg(ctx context.Context, in *UpdateTempImgReq, out *UpdateTempImgRes) error { return h.WFissionHandler.UpdateTempImg(ctx, in, out) } func (h *wFissionHandler) UpdateTempLang(ctx context.Context, in *UpdateTempLangReq, out *UpdateTempLangRes) error { return h.WFissionHandler.UpdateTempLang(ctx, in, out) }