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

261 lines
9.5 KiB
Go

// 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)
}