// Code generated by protoc-gen-micro. DO NOT EDIT. // source: w_common.proto package w_commonpb 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 WCommon service func NewWCommonEndpoints() []*api.Endpoint { return []*api.Endpoint{} } // Client API for WCommon service type WCommonService interface { // PolicyToken 获取阿里云token PolicyToken(ctx context.Context, in *PolicyTokenReq, opts ...client.CallOption) (*PolicyTokenRes, error) // Whitelist 服务器白名单 Whitelist(ctx context.Context, in *WhitelistReq, opts ...client.CallOption) (*WhitelistRes, error) // Download 下载 Download(ctx context.Context, in *DownloadReq, opts ...client.CallOption) (*DownloadRes, error) // DownloadStatus 下载状态 DownloadStatus(ctx context.Context, in *DownloadStatusReq, opts ...client.CallOption) (*DownloadStatusRes, error) // OperateLog dashboard操作日志 OperateLog(ctx context.Context, in *OperateLogReq, opts ...client.CallOption) (*OperateLogRes, error) // SaveMaterial 保存素材 SaveMaterial(ctx context.Context, in *SaveMaterialReq, opts ...client.CallOption) (*SaveMaterialRes, error) // MaterialList 素材列表 MaterialList(ctx context.Context, in *MaterialListReq, opts ...client.CallOption) (*MaterialListRes, error) // CompanyMade 企业定制组件列表 CompanyMade(ctx context.Context, in *CompanyMadeReq, opts ...client.CallOption) (*CompanyMadeRes, error) } type wCommonService struct { c client.Client name string } func NewWCommonService(name string, c client.Client) WCommonService { return &wCommonService{ c: c, name: name, } } func (c *wCommonService) PolicyToken(ctx context.Context, in *PolicyTokenReq, opts ...client.CallOption) (*PolicyTokenRes, error) { req := c.c.NewRequest(c.name, "WCommon.PolicyToken", in) out := new(PolicyTokenRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wCommonService) Whitelist(ctx context.Context, in *WhitelistReq, opts ...client.CallOption) (*WhitelistRes, error) { req := c.c.NewRequest(c.name, "WCommon.Whitelist", in) out := new(WhitelistRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wCommonService) Download(ctx context.Context, in *DownloadReq, opts ...client.CallOption) (*DownloadRes, error) { req := c.c.NewRequest(c.name, "WCommon.Download", in) out := new(DownloadRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wCommonService) DownloadStatus(ctx context.Context, in *DownloadStatusReq, opts ...client.CallOption) (*DownloadStatusRes, error) { req := c.c.NewRequest(c.name, "WCommon.DownloadStatus", in) out := new(DownloadStatusRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wCommonService) OperateLog(ctx context.Context, in *OperateLogReq, opts ...client.CallOption) (*OperateLogRes, error) { req := c.c.NewRequest(c.name, "WCommon.OperateLog", in) out := new(OperateLogRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wCommonService) SaveMaterial(ctx context.Context, in *SaveMaterialReq, opts ...client.CallOption) (*SaveMaterialRes, error) { req := c.c.NewRequest(c.name, "WCommon.SaveMaterial", in) out := new(SaveMaterialRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wCommonService) MaterialList(ctx context.Context, in *MaterialListReq, opts ...client.CallOption) (*MaterialListRes, error) { req := c.c.NewRequest(c.name, "WCommon.MaterialList", in) out := new(MaterialListRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } func (c *wCommonService) CompanyMade(ctx context.Context, in *CompanyMadeReq, opts ...client.CallOption) (*CompanyMadeRes, error) { req := c.c.NewRequest(c.name, "WCommon.CompanyMade", in) out := new(CompanyMadeRes) err := c.c.Call(ctx, req, out, opts...) if err != nil { return nil, err } return out, nil } // Server API for WCommon service type WCommonHandler interface { // PolicyToken 获取阿里云token PolicyToken(context.Context, *PolicyTokenReq, *PolicyTokenRes) error // Whitelist 服务器白名单 Whitelist(context.Context, *WhitelistReq, *WhitelistRes) error // Download 下载 Download(context.Context, *DownloadReq, *DownloadRes) error // DownloadStatus 下载状态 DownloadStatus(context.Context, *DownloadStatusReq, *DownloadStatusRes) error // OperateLog dashboard操作日志 OperateLog(context.Context, *OperateLogReq, *OperateLogRes) error // SaveMaterial 保存素材 SaveMaterial(context.Context, *SaveMaterialReq, *SaveMaterialRes) error // MaterialList 素材列表 MaterialList(context.Context, *MaterialListReq, *MaterialListRes) error // CompanyMade 企业定制组件列表 CompanyMade(context.Context, *CompanyMadeReq, *CompanyMadeRes) error } func RegisterWCommonHandler(s server.Server, hdlr WCommonHandler, opts ...server.HandlerOption) error { type wCommon interface { PolicyToken(ctx context.Context, in *PolicyTokenReq, out *PolicyTokenRes) error Whitelist(ctx context.Context, in *WhitelistReq, out *WhitelistRes) error Download(ctx context.Context, in *DownloadReq, out *DownloadRes) error DownloadStatus(ctx context.Context, in *DownloadStatusReq, out *DownloadStatusRes) error OperateLog(ctx context.Context, in *OperateLogReq, out *OperateLogRes) error SaveMaterial(ctx context.Context, in *SaveMaterialReq, out *SaveMaterialRes) error MaterialList(ctx context.Context, in *MaterialListReq, out *MaterialListRes) error CompanyMade(ctx context.Context, in *CompanyMadeReq, out *CompanyMadeRes) error } type WCommon struct { wCommon } h := &wCommonHandler{hdlr} return s.Handle(s.NewHandler(&WCommon{h}, opts...)) } type wCommonHandler struct { WCommonHandler } func (h *wCommonHandler) PolicyToken(ctx context.Context, in *PolicyTokenReq, out *PolicyTokenRes) error { return h.WCommonHandler.PolicyToken(ctx, in, out) } func (h *wCommonHandler) Whitelist(ctx context.Context, in *WhitelistReq, out *WhitelistRes) error { return h.WCommonHandler.Whitelist(ctx, in, out) } func (h *wCommonHandler) Download(ctx context.Context, in *DownloadReq, out *DownloadRes) error { return h.WCommonHandler.Download(ctx, in, out) } func (h *wCommonHandler) DownloadStatus(ctx context.Context, in *DownloadStatusReq, out *DownloadStatusRes) error { return h.WCommonHandler.DownloadStatus(ctx, in, out) } func (h *wCommonHandler) OperateLog(ctx context.Context, in *OperateLogReq, out *OperateLogRes) error { return h.WCommonHandler.OperateLog(ctx, in, out) } func (h *wCommonHandler) SaveMaterial(ctx context.Context, in *SaveMaterialReq, out *SaveMaterialRes) error { return h.WCommonHandler.SaveMaterial(ctx, in, out) } func (h *wCommonHandler) MaterialList(ctx context.Context, in *MaterialListReq, out *MaterialListRes) error { return h.WCommonHandler.MaterialList(ctx, in, out) } func (h *wCommonHandler) CompanyMade(ctx context.Context, in *CompanyMadeReq, out *CompanyMadeRes) error { return h.WCommonHandler.CompanyMade(ctx, in, out) }