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.

394 lines
14 KiB
Go

// Code generated by protoc-gen-micro. DO NOT EDIT.
// source: w_project.proto
package w_projectpb
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 WProject service
func NewWProjectEndpoints() []*api.Endpoint {
return []*api.Endpoint{}
}
// Client API for WProject service
type WProjectService interface {
// Select 项目选择列表
Select(ctx context.Context, in *SelectReq, opts ...client.CallOption) (*SelectRes, error)
// List 项目列表
List(ctx context.Context, in *ListReq, opts ...client.CallOption) (*ListRes, error)
// Show 项目详情
Show(ctx context.Context, in *ShowReq, opts ...client.CallOption) (*ShowRes, error)
// Store 创建项目
Store(ctx context.Context, in *StoreReq, opts ...client.CallOption) (*StoreRes, error)
// Update 更新项目
Update(ctx context.Context, in *UpdateReq, opts ...client.CallOption) (*UpdateRes, error)
// Destroy 删除项目
Destroy(ctx context.Context, in *DestroyReq, opts ...client.CallOption) (*DestroyRes, error)
// Cert 项目认证
Cert(ctx context.Context, in *CertReq, opts ...client.CallOption) (*CertRes, error)
// ProjectSecret 项目私钥
ProjectSecret(ctx context.Context, in *ProjectSecretReq, opts ...client.CallOption) (*ProjectSecretRes, error)
// ChangeSecret 修改密钥
ChangeSecret(ctx context.Context, in *ChangeSecretReq, opts ...client.CallOption) (*ChangeSecretRes, error)
// ChangeOplatform 修改开放平台
ChangeOplatform(ctx context.Context, in *ChangeOplatformReq, opts ...client.CallOption) (*ChangeOplatformRes, error)
// DomainList 获取项目域名绑定的项目
DomainList(ctx context.Context, in *DomainListReq, opts ...client.CallOption) (*DomainListRes, error)
// SaveAdsConfig 保存广告配置
SaveAdsConfig(ctx context.Context, in *SaveAdsConfigReq, opts ...client.CallOption) (*SaveAdsConfigRes, error)
// AdsConfig 获取广告配置
AdsConfig(ctx context.Context, in *AdsConfigReq, opts ...client.CallOption) (*AdsConfigRes, error)
// ChangeRebootUrl 修改开放平台的活动回调地址
ChangeRebootUrl(ctx context.Context, in *ChangeRebootUrlReq, opts ...client.CallOption) (*ChangeRebootUrlRes, error)
// FissionConfig 获取广告配置
FissionConfig(ctx context.Context, in *FissionConfigReq, opts ...client.CallOption) (*FissionConfigRes, error)
// SetPushVisit 设置活动访问推送开关
SetPushVisit(ctx context.Context, in *SetPushVisitReq, opts ...client.CallOption) (*SetPushVisitRes, error)
// SetPushCampaignTask 设置活动任务完成推送开关
SetPushCampaignTask(ctx context.Context, in *SetPushCampaignTaskReq, opts ...client.CallOption) (*SetPushCampaignTaskRes, error)
}
type wProjectService struct {
c client.Client
name string
}
func NewWProjectService(name string, c client.Client) WProjectService {
return &wProjectService{
c: c,
name: name,
}
}
func (c *wProjectService) Select(ctx context.Context, in *SelectReq, opts ...client.CallOption) (*SelectRes, error) {
req := c.c.NewRequest(c.name, "WProject.Select", in)
out := new(SelectRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) List(ctx context.Context, in *ListReq, opts ...client.CallOption) (*ListRes, error) {
req := c.c.NewRequest(c.name, "WProject.List", in)
out := new(ListRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) Show(ctx context.Context, in *ShowReq, opts ...client.CallOption) (*ShowRes, error) {
req := c.c.NewRequest(c.name, "WProject.Show", in)
out := new(ShowRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) Store(ctx context.Context, in *StoreReq, opts ...client.CallOption) (*StoreRes, error) {
req := c.c.NewRequest(c.name, "WProject.Store", in)
out := new(StoreRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) Update(ctx context.Context, in *UpdateReq, opts ...client.CallOption) (*UpdateRes, error) {
req := c.c.NewRequest(c.name, "WProject.Update", in)
out := new(UpdateRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) Destroy(ctx context.Context, in *DestroyReq, opts ...client.CallOption) (*DestroyRes, error) {
req := c.c.NewRequest(c.name, "WProject.Destroy", in)
out := new(DestroyRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) Cert(ctx context.Context, in *CertReq, opts ...client.CallOption) (*CertRes, error) {
req := c.c.NewRequest(c.name, "WProject.Cert", in)
out := new(CertRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) ProjectSecret(ctx context.Context, in *ProjectSecretReq, opts ...client.CallOption) (*ProjectSecretRes, error) {
req := c.c.NewRequest(c.name, "WProject.ProjectSecret", in)
out := new(ProjectSecretRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) ChangeSecret(ctx context.Context, in *ChangeSecretReq, opts ...client.CallOption) (*ChangeSecretRes, error) {
req := c.c.NewRequest(c.name, "WProject.ChangeSecret", in)
out := new(ChangeSecretRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) ChangeOplatform(ctx context.Context, in *ChangeOplatformReq, opts ...client.CallOption) (*ChangeOplatformRes, error) {
req := c.c.NewRequest(c.name, "WProject.ChangeOplatform", in)
out := new(ChangeOplatformRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) DomainList(ctx context.Context, in *DomainListReq, opts ...client.CallOption) (*DomainListRes, error) {
req := c.c.NewRequest(c.name, "WProject.DomainList", in)
out := new(DomainListRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) SaveAdsConfig(ctx context.Context, in *SaveAdsConfigReq, opts ...client.CallOption) (*SaveAdsConfigRes, error) {
req := c.c.NewRequest(c.name, "WProject.SaveAdsConfig", in)
out := new(SaveAdsConfigRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) AdsConfig(ctx context.Context, in *AdsConfigReq, opts ...client.CallOption) (*AdsConfigRes, error) {
req := c.c.NewRequest(c.name, "WProject.AdsConfig", in)
out := new(AdsConfigRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) ChangeRebootUrl(ctx context.Context, in *ChangeRebootUrlReq, opts ...client.CallOption) (*ChangeRebootUrlRes, error) {
req := c.c.NewRequest(c.name, "WProject.ChangeRebootUrl", in)
out := new(ChangeRebootUrlRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) FissionConfig(ctx context.Context, in *FissionConfigReq, opts ...client.CallOption) (*FissionConfigRes, error) {
req := c.c.NewRequest(c.name, "WProject.FissionConfig", in)
out := new(FissionConfigRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) SetPushVisit(ctx context.Context, in *SetPushVisitReq, opts ...client.CallOption) (*SetPushVisitRes, error) {
req := c.c.NewRequest(c.name, "WProject.SetPushVisit", in)
out := new(SetPushVisitRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *wProjectService) SetPushCampaignTask(ctx context.Context, in *SetPushCampaignTaskReq, opts ...client.CallOption) (*SetPushCampaignTaskRes, error) {
req := c.c.NewRequest(c.name, "WProject.SetPushCampaignTask", in)
out := new(SetPushCampaignTaskRes)
err := c.c.Call(ctx, req, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for WProject service
type WProjectHandler interface {
// Select 项目选择列表
Select(context.Context, *SelectReq, *SelectRes) error
// List 项目列表
List(context.Context, *ListReq, *ListRes) error
// Show 项目详情
Show(context.Context, *ShowReq, *ShowRes) error
// Store 创建项目
Store(context.Context, *StoreReq, *StoreRes) error
// Update 更新项目
Update(context.Context, *UpdateReq, *UpdateRes) error
// Destroy 删除项目
Destroy(context.Context, *DestroyReq, *DestroyRes) error
// Cert 项目认证
Cert(context.Context, *CertReq, *CertRes) error
// ProjectSecret 项目私钥
ProjectSecret(context.Context, *ProjectSecretReq, *ProjectSecretRes) error
// ChangeSecret 修改密钥
ChangeSecret(context.Context, *ChangeSecretReq, *ChangeSecretRes) error
// ChangeOplatform 修改开放平台
ChangeOplatform(context.Context, *ChangeOplatformReq, *ChangeOplatformRes) error
// DomainList 获取项目域名绑定的项目
DomainList(context.Context, *DomainListReq, *DomainListRes) error
// SaveAdsConfig 保存广告配置
SaveAdsConfig(context.Context, *SaveAdsConfigReq, *SaveAdsConfigRes) error
// AdsConfig 获取广告配置
AdsConfig(context.Context, *AdsConfigReq, *AdsConfigRes) error
// ChangeRebootUrl 修改开放平台的活动回调地址
ChangeRebootUrl(context.Context, *ChangeRebootUrlReq, *ChangeRebootUrlRes) error
// FissionConfig 获取广告配置
FissionConfig(context.Context, *FissionConfigReq, *FissionConfigRes) error
// SetPushVisit 设置活动访问推送开关
SetPushVisit(context.Context, *SetPushVisitReq, *SetPushVisitRes) error
// SetPushCampaignTask 设置活动任务完成推送开关
SetPushCampaignTask(context.Context, *SetPushCampaignTaskReq, *SetPushCampaignTaskRes) error
}
func RegisterWProjectHandler(s server.Server, hdlr WProjectHandler, opts ...server.HandlerOption) error {
type wProject interface {
Select(ctx context.Context, in *SelectReq, out *SelectRes) error
List(ctx context.Context, in *ListReq, out *ListRes) error
Show(ctx context.Context, in *ShowReq, out *ShowRes) error
Store(ctx context.Context, in *StoreReq, out *StoreRes) error
Update(ctx context.Context, in *UpdateReq, out *UpdateRes) error
Destroy(ctx context.Context, in *DestroyReq, out *DestroyRes) error
Cert(ctx context.Context, in *CertReq, out *CertRes) error
ProjectSecret(ctx context.Context, in *ProjectSecretReq, out *ProjectSecretRes) error
ChangeSecret(ctx context.Context, in *ChangeSecretReq, out *ChangeSecretRes) error
ChangeOplatform(ctx context.Context, in *ChangeOplatformReq, out *ChangeOplatformRes) error
DomainList(ctx context.Context, in *DomainListReq, out *DomainListRes) error
SaveAdsConfig(ctx context.Context, in *SaveAdsConfigReq, out *SaveAdsConfigRes) error
AdsConfig(ctx context.Context, in *AdsConfigReq, out *AdsConfigRes) error
ChangeRebootUrl(ctx context.Context, in *ChangeRebootUrlReq, out *ChangeRebootUrlRes) error
FissionConfig(ctx context.Context, in *FissionConfigReq, out *FissionConfigRes) error
SetPushVisit(ctx context.Context, in *SetPushVisitReq, out *SetPushVisitRes) error
SetPushCampaignTask(ctx context.Context, in *SetPushCampaignTaskReq, out *SetPushCampaignTaskRes) error
}
type WProject struct {
wProject
}
h := &wProjectHandler{hdlr}
return s.Handle(s.NewHandler(&WProject{h}, opts...))
}
type wProjectHandler struct {
WProjectHandler
}
func (h *wProjectHandler) Select(ctx context.Context, in *SelectReq, out *SelectRes) error {
return h.WProjectHandler.Select(ctx, in, out)
}
func (h *wProjectHandler) List(ctx context.Context, in *ListReq, out *ListRes) error {
return h.WProjectHandler.List(ctx, in, out)
}
func (h *wProjectHandler) Show(ctx context.Context, in *ShowReq, out *ShowRes) error {
return h.WProjectHandler.Show(ctx, in, out)
}
func (h *wProjectHandler) Store(ctx context.Context, in *StoreReq, out *StoreRes) error {
return h.WProjectHandler.Store(ctx, in, out)
}
func (h *wProjectHandler) Update(ctx context.Context, in *UpdateReq, out *UpdateRes) error {
return h.WProjectHandler.Update(ctx, in, out)
}
func (h *wProjectHandler) Destroy(ctx context.Context, in *DestroyReq, out *DestroyRes) error {
return h.WProjectHandler.Destroy(ctx, in, out)
}
func (h *wProjectHandler) Cert(ctx context.Context, in *CertReq, out *CertRes) error {
return h.WProjectHandler.Cert(ctx, in, out)
}
func (h *wProjectHandler) ProjectSecret(ctx context.Context, in *ProjectSecretReq, out *ProjectSecretRes) error {
return h.WProjectHandler.ProjectSecret(ctx, in, out)
}
func (h *wProjectHandler) ChangeSecret(ctx context.Context, in *ChangeSecretReq, out *ChangeSecretRes) error {
return h.WProjectHandler.ChangeSecret(ctx, in, out)
}
func (h *wProjectHandler) ChangeOplatform(ctx context.Context, in *ChangeOplatformReq, out *ChangeOplatformRes) error {
return h.WProjectHandler.ChangeOplatform(ctx, in, out)
}
func (h *wProjectHandler) DomainList(ctx context.Context, in *DomainListReq, out *DomainListRes) error {
return h.WProjectHandler.DomainList(ctx, in, out)
}
func (h *wProjectHandler) SaveAdsConfig(ctx context.Context, in *SaveAdsConfigReq, out *SaveAdsConfigRes) error {
return h.WProjectHandler.SaveAdsConfig(ctx, in, out)
}
func (h *wProjectHandler) AdsConfig(ctx context.Context, in *AdsConfigReq, out *AdsConfigRes) error {
return h.WProjectHandler.AdsConfig(ctx, in, out)
}
func (h *wProjectHandler) ChangeRebootUrl(ctx context.Context, in *ChangeRebootUrlReq, out *ChangeRebootUrlRes) error {
return h.WProjectHandler.ChangeRebootUrl(ctx, in, out)
}
func (h *wProjectHandler) FissionConfig(ctx context.Context, in *FissionConfigReq, out *FissionConfigRes) error {
return h.WProjectHandler.FissionConfig(ctx, in, out)
}
func (h *wProjectHandler) SetPushVisit(ctx context.Context, in *SetPushVisitReq, out *SetPushVisitRes) error {
return h.WProjectHandler.SetPushVisit(ctx, in, out)
}
func (h *wProjectHandler) SetPushCampaignTask(ctx context.Context, in *SetPushCampaignTaskReq, out *SetPushCampaignTaskRes) error {
return h.WProjectHandler.SetPushCampaignTask(ctx, in, out)
}