// Code generated by goctl. DO NOT EDIT. // goctl 1.10.1 // Source: gorpc.proto package govpnclient import ( "context" "code.flashlink.me/nomo-server/go-service-pb/pb/pb" "github.com/zeromicro/go-zero/zrpc" "google.golang.org/grpc" ) type ( Empty = pb.Empty Ids = pb.Ids Request = pb.Request Response = pb.Response TransactionReq = pb.TransactionReq VpnConfigTemplatePlanAddReq = pb.VpnConfigTemplatePlanAddReq VpnConfigTemplatePlanAddResp = pb.VpnConfigTemplatePlanAddResp VpnConfigTemplatePlanDelReq = pb.VpnConfigTemplatePlanDelReq VpnConfigTemplatePlanDetailAddReq = pb.VpnConfigTemplatePlanDetailAddReq VpnConfigTemplatePlanDetailAddResp = pb.VpnConfigTemplatePlanDetailAddResp VpnConfigTemplatePlanDetailDelReq = pb.VpnConfigTemplatePlanDetailDelReq VpnConfigTemplatePlanDetailGetReq = pb.VpnConfigTemplatePlanDetailGetReq VpnConfigTemplatePlanDetailGetResp = pb.VpnConfigTemplatePlanDetailGetResp VpnConfigTemplatePlanDetailListReq = pb.VpnConfigTemplatePlanDetailListReq VpnConfigTemplatePlanDetailListResp = pb.VpnConfigTemplatePlanDetailListResp VpnConfigTemplatePlanDetailUpdateReq = pb.VpnConfigTemplatePlanDetailUpdateReq VpnConfigTemplatePlanDetailUpdateResp = pb.VpnConfigTemplatePlanDetailUpdateResp VpnConfigTemplatePlanGetReq = pb.VpnConfigTemplatePlanGetReq VpnConfigTemplatePlanGetResp = pb.VpnConfigTemplatePlanGetResp VpnConfigTemplatePlanListReq = pb.VpnConfigTemplatePlanListReq VpnConfigTemplatePlanListResp = pb.VpnConfigTemplatePlanListResp VpnConfigTemplatePlanUpdateReq = pb.VpnConfigTemplatePlanUpdateReq VpnConfigTemplatePlanUpdateResp = pb.VpnConfigTemplatePlanUpdateResp VpnGroupAddReq = pb.VpnGroupAddReq VpnGroupBatchAddReq = pb.VpnGroupBatchAddReq VpnGroupBatchAddResp = pb.VpnGroupBatchAddResp VpnGroupBatchUpdateReq = pb.VpnGroupBatchUpdateReq VpnGroupBatchUpdateResp = pb.VpnGroupBatchUpdateResp VpnGroupGetReq = pb.VpnGroupGetReq VpnGroupListReq = pb.VpnGroupListReq VpnGroupListResp = pb.VpnGroupListResp VpnGroupTagListReq = pb.VpnGroupTagListReq VpnGroupTagListResp = pb.VpnGroupTagListResp VpnGroupTagVo = pb.VpnGroupTagVo VpnGroupVo = pb.VpnGroupVo VpnLocationBatchAddReq = pb.VpnLocationBatchAddReq VpnLocationBatchAddResp = pb.VpnLocationBatchAddResp VpnLocationBatchUpdateReq = pb.VpnLocationBatchUpdateReq VpnLocationBatchUpdateResp = pb.VpnLocationBatchUpdateResp VpnLocationGetReq = pb.VpnLocationGetReq VpnLocationListReq = pb.VpnLocationListReq VpnLocationListResp = pb.VpnLocationListResp VpnLocationServerCountReq = pb.VpnLocationServerCountReq VpnLocationServerCountResp = pb.VpnLocationServerCountResp VpnLocationVo = pb.VpnLocationVo VpnProbeTaskListReq = pb.VpnProbeTaskListReq VpnProbeTaskListResp = pb.VpnProbeTaskListResp VpnProbeTaskVo = pb.VpnProbeTaskVo VpnServerAddReq = pb.VpnServerAddReq VpnServerBatchAddReq = pb.VpnServerBatchAddReq VpnServerBatchAddResp = pb.VpnServerBatchAddResp VpnServerBatchUpdateReq = pb.VpnServerBatchUpdateReq VpnServerBatchUpdateResp = pb.VpnServerBatchUpdateResp VpnServerExListResp = pb.VpnServerExListResp VpnServerExVo = pb.VpnServerExVo VpnServerListReq = pb.VpnServerListReq VpnServerListResp = pb.VpnServerListResp VpnServerLocationListReq = pb.VpnServerLocationListReq VpnServerLocationListResp = pb.VpnServerLocationListResp VpnServerLocationVo = pb.VpnServerLocationVo VpnServerVo = pb.VpnServerVo VpnTagBatchAddReq = pb.VpnTagBatchAddReq VpnTagBatchAddResp = pb.VpnTagBatchAddResp VpnTagBatchUpdateReq = pb.VpnTagBatchUpdateReq VpnTagBatchUpdateResp = pb.VpnTagBatchUpdateResp VpnTagGetReq = pb.VpnTagGetReq VpnTagListReq = pb.VpnTagListReq VpnTagListResp = pb.VpnTagListResp VpnTagVo = pb.VpnTagVo VpnWithIPAndPortReq = pb.VpnWithIPAndPortReq VpnWithIPAndPortResp = pb.VpnWithIPAndPortResp VpnipAddReq = pb.VpnipAddReq VpnipAddResp = pb.VpnipAddResp VpnipBatchAddReq = pb.VpnipBatchAddReq VpnipBatchAddResp = pb.VpnipBatchAddResp VpnipBatchUpdateReq = pb.VpnipBatchUpdateReq VpnipBatchUpdateResp = pb.VpnipBatchUpdateResp VpnipBindAddReq = pb.VpnipBindAddReq VpnipBindAddResp = pb.VpnipBindAddResp VpnipBindBatchAddReq = pb.VpnipBindBatchAddReq VpnipBindBatchAddResp = pb.VpnipBindBatchAddResp VpnipBindBatchUpdateReq = pb.VpnipBindBatchUpdateReq VpnipBindBatchUpdateResp = pb.VpnipBindBatchUpdateResp VpnipBindGetReq = pb.VpnipBindGetReq VpnipBindGetResp = pb.VpnipBindGetResp VpnipBindListReq = pb.VpnipBindListReq VpnipBindListResp = pb.VpnipBindListResp VpnipBindUpdateReq = pb.VpnipBindUpdateReq VpnipBindUpdateResp = pb.VpnipBindUpdateResp VpnipExAddReq = pb.VpnipExAddReq VpnipExAddResp = pb.VpnipExAddResp VpnipExBatchAddReq = pb.VpnipExBatchAddReq VpnipExBatchAddResp = pb.VpnipExBatchAddResp VpnipExBatchUpdateReq = pb.VpnipExBatchUpdateReq VpnipExBatchUpdateResp = pb.VpnipExBatchUpdateResp VpnipExGetResp = pb.VpnipExGetResp VpnipExListResp = pb.VpnipExListResp VpnipExUpdateReq = pb.VpnipExUpdateReq VpnipExUpdateResp = pb.VpnipExUpdateResp VpnipGetReq = pb.VpnipGetReq VpnipGetResp = pb.VpnipGetResp VpnipListReq = pb.VpnipListReq VpnipListResp = pb.VpnipListResp VpnipRangeAddReq = pb.VpnipRangeAddReq VpnipRangeAddResp = pb.VpnipRangeAddResp VpnipRangeBatchAddReq = pb.VpnipRangeBatchAddReq VpnipRangeBatchAddResp = pb.VpnipRangeBatchAddResp VpnipRangeBatchUpdateReq = pb.VpnipRangeBatchUpdateReq VpnipRangeBatchUpdateResp = pb.VpnipRangeBatchUpdateResp VpnipRangeExAddReq = pb.VpnipRangeExAddReq VpnipRangeExAddResp = pb.VpnipRangeExAddResp VpnipRangeExBatchAddReq = pb.VpnipRangeExBatchAddReq VpnipRangeExBatchAddResp = pb.VpnipRangeExBatchAddResp VpnipRangeExBatchUpdateReq = pb.VpnipRangeExBatchUpdateReq VpnipRangeExBatchUpdateResp = pb.VpnipRangeExBatchUpdateResp VpnipRangeExGetResp = pb.VpnipRangeExGetResp VpnipRangeExListResp = pb.VpnipRangeExListResp VpnipRangeExUpdateReq = pb.VpnipRangeExUpdateReq VpnipRangeExUpdateResp = pb.VpnipRangeExUpdateResp VpnipRangeGetReq = pb.VpnipRangeGetReq VpnipRangeGetResp = pb.VpnipRangeGetResp VpnipRangeListReq = pb.VpnipRangeListReq VpnipRangeListResp = pb.VpnipRangeListResp VpnipRangeUpdateReq = pb.VpnipRangeUpdateReq VpnipRangeUpdateResp = pb.VpnipRangeUpdateResp VpnipUpdateReq = pb.VpnipUpdateReq VpnipUpdateResp = pb.VpnipUpdateResp VpnipWalledAddReq = pb.VpnipWalledAddReq VpnipWalledAddResp = pb.VpnipWalledAddResp VpnipWalledBatchAddReq = pb.VpnipWalledBatchAddReq VpnipWalledBatchAddResp = pb.VpnipWalledBatchAddResp VpnipWalledBatchUpdateReq = pb.VpnipWalledBatchUpdateReq VpnipWalledBatchUpdateResp = pb.VpnipWalledBatchUpdateResp VpnipWalledGetReq = pb.VpnipWalledGetReq VpnipWalledGetResp = pb.VpnipWalledGetResp VpnipWalledListReq = pb.VpnipWalledListReq VpnipWalledListResp = pb.VpnipWalledListResp VpnipWalledUpdateReq = pb.VpnipWalledUpdateReq VpnipWalledUpdateResp = pb.VpnipWalledUpdateResp GoVpnClient interface { Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) // 表的事务操作 Transaction(ctx context.Context, in *TransactionReq, opts ...grpc.CallOption) (*Empty, error) // VpnTagAdd VpnTagAdd(ctx context.Context, in *VpnTagVo, opts ...grpc.CallOption) (*VpnTagVo, error) VpnTagUpdate(ctx context.Context, in *VpnTagVo, opts ...grpc.CallOption) (*VpnTagVo, error) VpnTagDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnTagGet(ctx context.Context, in *VpnTagGetReq, opts ...grpc.CallOption) (*VpnTagVo, error) VpnTagList(ctx context.Context, in *VpnTagListReq, opts ...grpc.CallOption) (*VpnTagListResp, error) VpnTagBatchAdd(ctx context.Context, in *VpnTagBatchAddReq, opts ...grpc.CallOption) (*VpnTagBatchAddResp, error) VpnTagBatchUpdate(ctx context.Context, in *VpnTagBatchUpdateReq, opts ...grpc.CallOption) (*VpnTagBatchUpdateResp, error) // VpnGroupAdd VpnGroupAdd(ctx context.Context, in *VpnGroupAddReq, opts ...grpc.CallOption) (*VpnGroupVo, error) VpnGroupUpdate(ctx context.Context, in *VpnGroupAddReq, opts ...grpc.CallOption) (*Empty, error) VpnGroupDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnGroupGet(ctx context.Context, in *VpnGroupGetReq, opts ...grpc.CallOption) (*VpnGroupVo, error) VpnGroupList(ctx context.Context, in *VpnGroupListReq, opts ...grpc.CallOption) (*VpnGroupListResp, error) VpnGroupBatchAdd(ctx context.Context, in *VpnGroupBatchAddReq, opts ...grpc.CallOption) (*VpnGroupBatchAddResp, error) VpnGroupBatchUpdate(ctx context.Context, in *VpnGroupBatchUpdateReq, opts ...grpc.CallOption) (*VpnGroupBatchUpdateResp, error) // VpnGroupTagAdd VpnGroupTagAdd(ctx context.Context, in *VpnGroupTagVo, opts ...grpc.CallOption) (*VpnGroupTagVo, error) VpnGroupTagUpdate(ctx context.Context, in *VpnGroupTagVo, opts ...grpc.CallOption) (*VpnGroupTagVo, error) VpnGroupTagDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnGroupTagGet(ctx context.Context, in *VpnGroupTagVo, opts ...grpc.CallOption) (*VpnGroupTagVo, error) VpnGroupTagList(ctx context.Context, in *VpnGroupTagListReq, opts ...grpc.CallOption) (*VpnGroupTagListResp, error) // VpnLocationAdd VpnLocationAdd(ctx context.Context, in *VpnLocationVo, opts ...grpc.CallOption) (*VpnLocationVo, error) VpnLocationUpdate(ctx context.Context, in *VpnLocationVo, opts ...grpc.CallOption) (*Empty, error) VpnLocationDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnLocationGet(ctx context.Context, in *VpnLocationGetReq, opts ...grpc.CallOption) (*VpnLocationVo, error) VpnLocationList(ctx context.Context, in *VpnLocationListReq, opts ...grpc.CallOption) (*VpnLocationListResp, error) VpnLocationBatchAdd(ctx context.Context, in *VpnLocationBatchAddReq, opts ...grpc.CallOption) (*VpnLocationBatchAddResp, error) VpnLocationBatchUpdate(ctx context.Context, in *VpnLocationBatchUpdateReq, opts ...grpc.CallOption) (*VpnLocationBatchUpdateResp, error) // VpnServerAdd VpnServerAdd(ctx context.Context, in *VpnServerAddReq, opts ...grpc.CallOption) (*VpnServerAddReq, error) VpnServerUpdate(ctx context.Context, in *VpnServerAddReq, opts ...grpc.CallOption) (*VpnServerAddReq, error) VpnServerDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnServerGet(ctx context.Context, in *VpnServerVo, opts ...grpc.CallOption) (*VpnServerVo, error) VpnServerExGet(ctx context.Context, in *VpnServerVo, opts ...grpc.CallOption) (*VpnServerExVo, error) VpnServerList(ctx context.Context, in *VpnServerListReq, opts ...grpc.CallOption) (*VpnServerListResp, error) VpnServerExList(ctx context.Context, in *VpnServerListReq, opts ...grpc.CallOption) (*VpnServerExListResp, error) VpnServerBatchAdd(ctx context.Context, in *VpnServerBatchAddReq, opts ...grpc.CallOption) (*VpnServerBatchAddResp, error) VpnServerBatchUpdate(ctx context.Context, in *VpnServerBatchUpdateReq, opts ...grpc.CallOption) (*VpnServerBatchUpdateResp, error) // VpnServerLocationAdd VpnServerLocationAdd(ctx context.Context, in *VpnServerLocationVo, opts ...grpc.CallOption) (*VpnServerLocationVo, error) VpnServerLocationUpdate(ctx context.Context, in *VpnServerLocationVo, opts ...grpc.CallOption) (*Empty, error) VpnServerLocationDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnServerLocationGet(ctx context.Context, in *VpnServerLocationVo, opts ...grpc.CallOption) (*VpnServerLocationVo, error) VpnServerLocationList(ctx context.Context, in *VpnServerLocationListReq, opts ...grpc.CallOption) (*VpnServerLocationListResp, error) VpnWithIPAndPort(ctx context.Context, in *VpnWithIPAndPortReq, opts ...grpc.CallOption) (*VpnWithIPAndPortResp, error) // VpnLocationServerCount VpnLocationServerCount(ctx context.Context, in *VpnLocationServerCountReq, opts ...grpc.CallOption) (*VpnLocationServerCountResp, error) // VpnProbeTaskAdd VpnProbeTaskAdd(ctx context.Context, in *VpnProbeTaskVo, opts ...grpc.CallOption) (*VpnProbeTaskVo, error) VpnProbeTaskUpdate(ctx context.Context, in *VpnProbeTaskVo, opts ...grpc.CallOption) (*Empty, error) VpnProbeTaskList(ctx context.Context, in *VpnProbeTaskListReq, opts ...grpc.CallOption) (*VpnProbeTaskListResp, error) // VpnipWalledAdd VpnipWalledAdd(ctx context.Context, in *VpnipWalledAddReq, opts ...grpc.CallOption) (*VpnipWalledAddResp, error) VpnipWalledUpdate(ctx context.Context, in *VpnipWalledUpdateReq, opts ...grpc.CallOption) (*VpnipWalledUpdateResp, error) VpnipWalledDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnipWalledGet(ctx context.Context, in *VpnipWalledGetReq, opts ...grpc.CallOption) (*VpnipWalledGetResp, error) VpnipWalledList(ctx context.Context, in *VpnipWalledListReq, opts ...grpc.CallOption) (*VpnipWalledListResp, error) VpnipWalledBatchAdd(ctx context.Context, in *VpnipWalledBatchAddReq, opts ...grpc.CallOption) (*VpnipWalledBatchAddResp, error) VpnipWalledBatchUpdate(ctx context.Context, in *VpnipWalledBatchUpdateReq, opts ...grpc.CallOption) (*VpnipWalledBatchUpdateResp, error) // VpnipAdd VpnipAdd(ctx context.Context, in *VpnipAddReq, opts ...grpc.CallOption) (*VpnipAddResp, error) VpnipExAdd(ctx context.Context, in *VpnipExAddReq, opts ...grpc.CallOption) (*VpnipExAddResp, error) VpnipUpdate(ctx context.Context, in *VpnipUpdateReq, opts ...grpc.CallOption) (*VpnipUpdateResp, error) VpnipExUpdate(ctx context.Context, in *VpnipExUpdateReq, opts ...grpc.CallOption) (*VpnipExUpdateResp, error) VpnipDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnipGet(ctx context.Context, in *VpnipGetReq, opts ...grpc.CallOption) (*VpnipGetResp, error) VpnipExGet(ctx context.Context, in *VpnipGetReq, opts ...grpc.CallOption) (*VpnipExGetResp, error) VpnipList(ctx context.Context, in *VpnipListReq, opts ...grpc.CallOption) (*VpnipListResp, error) VpnipExList(ctx context.Context, in *VpnipListReq, opts ...grpc.CallOption) (*VpnipExListResp, error) VpnipBatchAdd(ctx context.Context, in *VpnipBatchAddReq, opts ...grpc.CallOption) (*VpnipBatchAddResp, error) VpnipBatchUpdate(ctx context.Context, in *VpnipBatchUpdateReq, opts ...grpc.CallOption) (*VpnipBatchUpdateResp, error) VpnipExBatchAdd(ctx context.Context, in *VpnipExBatchAddReq, opts ...grpc.CallOption) (*VpnipExBatchAddResp, error) VpnipExBatchUpdate(ctx context.Context, in *VpnipExBatchUpdateReq, opts ...grpc.CallOption) (*VpnipExBatchUpdateResp, error) // VpnipRangeAdd VpnipRangeAdd(ctx context.Context, in *VpnipRangeAddReq, opts ...grpc.CallOption) (*VpnipRangeAddResp, error) // VpnipRangeExAdd 添加IP段及IP数据,如果IP数据已存在,会自动将已经存在的IP的 rangeId 更新为新增的IP段的ID VpnipRangeExAdd(ctx context.Context, in *VpnipRangeExAddReq, opts ...grpc.CallOption) (*VpnipRangeExAddResp, error) VpnipRangeUpdate(ctx context.Context, in *VpnipRangeUpdateReq, opts ...grpc.CallOption) (*VpnipRangeUpdateResp, error) VpnipRangeExUpdate(ctx context.Context, in *VpnipRangeExUpdateReq, opts ...grpc.CallOption) (*VpnipRangeExUpdateResp, error) VpnipRangeDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnipRangeGet(ctx context.Context, in *VpnipRangeGetReq, opts ...grpc.CallOption) (*VpnipRangeGetResp, error) VpnipRangeExGet(ctx context.Context, in *VpnipRangeGetReq, opts ...grpc.CallOption) (*VpnipRangeExGetResp, error) VpnipRangeList(ctx context.Context, in *VpnipRangeListReq, opts ...grpc.CallOption) (*VpnipRangeListResp, error) VpnipRangeExList(ctx context.Context, in *VpnipRangeListReq, opts ...grpc.CallOption) (*VpnipRangeExListResp, error) VpnipRangeBatchAdd(ctx context.Context, in *VpnipRangeBatchAddReq, opts ...grpc.CallOption) (*VpnipRangeBatchAddResp, error) VpnipRangeExBatchAdd(ctx context.Context, in *VpnipRangeExBatchAddReq, opts ...grpc.CallOption) (*VpnipRangeExBatchAddResp, error) VpnipRangeBatchUpdate(ctx context.Context, in *VpnipRangeBatchUpdateReq, opts ...grpc.CallOption) (*VpnipRangeBatchUpdateResp, error) VpnipRangeExBatchUpdate(ctx context.Context, in *VpnipRangeExBatchUpdateReq, opts ...grpc.CallOption) (*VpnipRangeExBatchUpdateResp, error) // VpnipBindAdd VpnipBindAdd(ctx context.Context, in *VpnipBindAddReq, opts ...grpc.CallOption) (*VpnipBindAddResp, error) VpnipBindUpdate(ctx context.Context, in *VpnipBindUpdateReq, opts ...grpc.CallOption) (*VpnipBindUpdateResp, error) VpnipBindDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) VpnipBindGet(ctx context.Context, in *VpnipBindGetReq, opts ...grpc.CallOption) (*VpnipBindGetResp, error) VpnipBindList(ctx context.Context, in *VpnipBindListReq, opts ...grpc.CallOption) (*VpnipBindListResp, error) VpnipBindBatchUpdate(ctx context.Context, in *VpnipBindBatchUpdateReq, opts ...grpc.CallOption) (*VpnipBindBatchUpdateResp, error) // VpnipsBindServer 为一台服务器绑定一批新IP,会解绑上次绑定的IP,再绑定新的IP,仅需提供 ipId, serverId, Remark, createAt, updateAt 即可,其他字段会自动填充 VpnipsBindServer(ctx context.Context, in *VpnipBindBatchAddReq, opts ...grpc.CallOption) (*VpnipBindBatchAddResp, error) // VpnConfigTemplatePlanAdd 添加配置模板及模板详情 VpnConfigTemplatePlanAdd(ctx context.Context, in *VpnConfigTemplatePlanAddReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanAddResp, error) // VpnConfigTemplatePlanUpdate 更新配置模板(只更新模板,不更新模板详情,如果 withDetails 为 true,则返回结果中包含模板详情) VpnConfigTemplatePlanUpdate(ctx context.Context, in *VpnConfigTemplatePlanUpdateReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanUpdateResp, error) // VpnConfigTemplatePlanDel 删除配置模板(会同时删除模板详情) VpnConfigTemplatePlanDel(ctx context.Context, in *VpnConfigTemplatePlanDelReq, opts ...grpc.CallOption) (*Empty, error) // VpnConfigTemplatePlanGet 获取配置模板(如果 withDetails 为 true,则返回结果中包含模板详情) VpnConfigTemplatePlanGet(ctx context.Context, in *VpnConfigTemplatePlanGetReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanGetResp, error) // VpnConfigTemplatePlanList 获取配置模板列表(如果 withDetails 为 true,则返回结果中包含模板详情) VpnConfigTemplatePlanList(ctx context.Context, in *VpnConfigTemplatePlanListReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanListResp, error) // VpnConfigTemplatePlanDetailAdd 添加模板详情 VpnConfigTemplatePlanDetailAdd(ctx context.Context, in *VpnConfigTemplatePlanDetailAddReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanDetailAddResp, error) VpnConfigTemplatePlanDetailUpdate(ctx context.Context, in *VpnConfigTemplatePlanDetailUpdateReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanDetailUpdateResp, error) VpnConfigTemplatePlanDetailDel(ctx context.Context, in *VpnConfigTemplatePlanDetailDelReq, opts ...grpc.CallOption) (*Empty, error) VpnConfigTemplatePlanDetailGet(ctx context.Context, in *VpnConfigTemplatePlanDetailGetReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanDetailGetResp, error) VpnConfigTemplatePlanDetailList(ctx context.Context, in *VpnConfigTemplatePlanDetailListReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanDetailListResp, error) } defaultGoVpnClient struct { cli zrpc.Client } ) func NewGoVpnClient(cli zrpc.Client) GoVpnClient { return &defaultGoVpnClient{ cli: cli, } } func (m *defaultGoVpnClient) Ping(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.Ping(ctx, in, opts...) } // 表的事务操作 func (m *defaultGoVpnClient) Transaction(ctx context.Context, in *TransactionReq, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.Transaction(ctx, in, opts...) } // VpnTagAdd func (m *defaultGoVpnClient) VpnTagAdd(ctx context.Context, in *VpnTagVo, opts ...grpc.CallOption) (*VpnTagVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnTagAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnTagUpdate(ctx context.Context, in *VpnTagVo, opts ...grpc.CallOption) (*VpnTagVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnTagUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnTagDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnTagDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnTagGet(ctx context.Context, in *VpnTagGetReq, opts ...grpc.CallOption) (*VpnTagVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnTagGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnTagList(ctx context.Context, in *VpnTagListReq, opts ...grpc.CallOption) (*VpnTagListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnTagList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnTagBatchAdd(ctx context.Context, in *VpnTagBatchAddReq, opts ...grpc.CallOption) (*VpnTagBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnTagBatchAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnTagBatchUpdate(ctx context.Context, in *VpnTagBatchUpdateReq, opts ...grpc.CallOption) (*VpnTagBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnTagBatchUpdate(ctx, in, opts...) } // VpnGroupAdd func (m *defaultGoVpnClient) VpnGroupAdd(ctx context.Context, in *VpnGroupAddReq, opts ...grpc.CallOption) (*VpnGroupVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupUpdate(ctx context.Context, in *VpnGroupAddReq, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupGet(ctx context.Context, in *VpnGroupGetReq, opts ...grpc.CallOption) (*VpnGroupVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupList(ctx context.Context, in *VpnGroupListReq, opts ...grpc.CallOption) (*VpnGroupListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupBatchAdd(ctx context.Context, in *VpnGroupBatchAddReq, opts ...grpc.CallOption) (*VpnGroupBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupBatchAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupBatchUpdate(ctx context.Context, in *VpnGroupBatchUpdateReq, opts ...grpc.CallOption) (*VpnGroupBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupBatchUpdate(ctx, in, opts...) } // VpnGroupTagAdd func (m *defaultGoVpnClient) VpnGroupTagAdd(ctx context.Context, in *VpnGroupTagVo, opts ...grpc.CallOption) (*VpnGroupTagVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupTagAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupTagUpdate(ctx context.Context, in *VpnGroupTagVo, opts ...grpc.CallOption) (*VpnGroupTagVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupTagUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupTagDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupTagDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupTagGet(ctx context.Context, in *VpnGroupTagVo, opts ...grpc.CallOption) (*VpnGroupTagVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupTagGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnGroupTagList(ctx context.Context, in *VpnGroupTagListReq, opts ...grpc.CallOption) (*VpnGroupTagListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnGroupTagList(ctx, in, opts...) } // VpnLocationAdd func (m *defaultGoVpnClient) VpnLocationAdd(ctx context.Context, in *VpnLocationVo, opts ...grpc.CallOption) (*VpnLocationVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnLocationAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnLocationUpdate(ctx context.Context, in *VpnLocationVo, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnLocationUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnLocationDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnLocationDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnLocationGet(ctx context.Context, in *VpnLocationGetReq, opts ...grpc.CallOption) (*VpnLocationVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnLocationGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnLocationList(ctx context.Context, in *VpnLocationListReq, opts ...grpc.CallOption) (*VpnLocationListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnLocationList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnLocationBatchAdd(ctx context.Context, in *VpnLocationBatchAddReq, opts ...grpc.CallOption) (*VpnLocationBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnLocationBatchAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnLocationBatchUpdate(ctx context.Context, in *VpnLocationBatchUpdateReq, opts ...grpc.CallOption) (*VpnLocationBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnLocationBatchUpdate(ctx, in, opts...) } // VpnServerAdd func (m *defaultGoVpnClient) VpnServerAdd(ctx context.Context, in *VpnServerAddReq, opts ...grpc.CallOption) (*VpnServerAddReq, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerUpdate(ctx context.Context, in *VpnServerAddReq, opts ...grpc.CallOption) (*VpnServerAddReq, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerGet(ctx context.Context, in *VpnServerVo, opts ...grpc.CallOption) (*VpnServerVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerExGet(ctx context.Context, in *VpnServerVo, opts ...grpc.CallOption) (*VpnServerExVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerExGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerList(ctx context.Context, in *VpnServerListReq, opts ...grpc.CallOption) (*VpnServerListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerExList(ctx context.Context, in *VpnServerListReq, opts ...grpc.CallOption) (*VpnServerExListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerExList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerBatchAdd(ctx context.Context, in *VpnServerBatchAddReq, opts ...grpc.CallOption) (*VpnServerBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerBatchAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerBatchUpdate(ctx context.Context, in *VpnServerBatchUpdateReq, opts ...grpc.CallOption) (*VpnServerBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerBatchUpdate(ctx, in, opts...) } // VpnServerLocationAdd func (m *defaultGoVpnClient) VpnServerLocationAdd(ctx context.Context, in *VpnServerLocationVo, opts ...grpc.CallOption) (*VpnServerLocationVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerLocationAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerLocationUpdate(ctx context.Context, in *VpnServerLocationVo, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerLocationUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerLocationDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerLocationDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerLocationGet(ctx context.Context, in *VpnServerLocationVo, opts ...grpc.CallOption) (*VpnServerLocationVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerLocationGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnServerLocationList(ctx context.Context, in *VpnServerLocationListReq, opts ...grpc.CallOption) (*VpnServerLocationListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnServerLocationList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnWithIPAndPort(ctx context.Context, in *VpnWithIPAndPortReq, opts ...grpc.CallOption) (*VpnWithIPAndPortResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnWithIPAndPort(ctx, in, opts...) } // VpnLocationServerCount func (m *defaultGoVpnClient) VpnLocationServerCount(ctx context.Context, in *VpnLocationServerCountReq, opts ...grpc.CallOption) (*VpnLocationServerCountResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnLocationServerCount(ctx, in, opts...) } // VpnProbeTaskAdd func (m *defaultGoVpnClient) VpnProbeTaskAdd(ctx context.Context, in *VpnProbeTaskVo, opts ...grpc.CallOption) (*VpnProbeTaskVo, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnProbeTaskAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnProbeTaskUpdate(ctx context.Context, in *VpnProbeTaskVo, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnProbeTaskUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnProbeTaskList(ctx context.Context, in *VpnProbeTaskListReq, opts ...grpc.CallOption) (*VpnProbeTaskListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnProbeTaskList(ctx, in, opts...) } // VpnipWalledAdd func (m *defaultGoVpnClient) VpnipWalledAdd(ctx context.Context, in *VpnipWalledAddReq, opts ...grpc.CallOption) (*VpnipWalledAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipWalledAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipWalledUpdate(ctx context.Context, in *VpnipWalledUpdateReq, opts ...grpc.CallOption) (*VpnipWalledUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipWalledUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipWalledDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipWalledDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipWalledGet(ctx context.Context, in *VpnipWalledGetReq, opts ...grpc.CallOption) (*VpnipWalledGetResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipWalledGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipWalledList(ctx context.Context, in *VpnipWalledListReq, opts ...grpc.CallOption) (*VpnipWalledListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipWalledList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipWalledBatchAdd(ctx context.Context, in *VpnipWalledBatchAddReq, opts ...grpc.CallOption) (*VpnipWalledBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipWalledBatchAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipWalledBatchUpdate(ctx context.Context, in *VpnipWalledBatchUpdateReq, opts ...grpc.CallOption) (*VpnipWalledBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipWalledBatchUpdate(ctx, in, opts...) } // VpnipAdd func (m *defaultGoVpnClient) VpnipAdd(ctx context.Context, in *VpnipAddReq, opts ...grpc.CallOption) (*VpnipAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipExAdd(ctx context.Context, in *VpnipExAddReq, opts ...grpc.CallOption) (*VpnipExAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipExAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipUpdate(ctx context.Context, in *VpnipUpdateReq, opts ...grpc.CallOption) (*VpnipUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipExUpdate(ctx context.Context, in *VpnipExUpdateReq, opts ...grpc.CallOption) (*VpnipExUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipExUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipGet(ctx context.Context, in *VpnipGetReq, opts ...grpc.CallOption) (*VpnipGetResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipExGet(ctx context.Context, in *VpnipGetReq, opts ...grpc.CallOption) (*VpnipExGetResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipExGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipList(ctx context.Context, in *VpnipListReq, opts ...grpc.CallOption) (*VpnipListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipExList(ctx context.Context, in *VpnipListReq, opts ...grpc.CallOption) (*VpnipExListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipExList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipBatchAdd(ctx context.Context, in *VpnipBatchAddReq, opts ...grpc.CallOption) (*VpnipBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipBatchAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipBatchUpdate(ctx context.Context, in *VpnipBatchUpdateReq, opts ...grpc.CallOption) (*VpnipBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipBatchUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipExBatchAdd(ctx context.Context, in *VpnipExBatchAddReq, opts ...grpc.CallOption) (*VpnipExBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipExBatchAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipExBatchUpdate(ctx context.Context, in *VpnipExBatchUpdateReq, opts ...grpc.CallOption) (*VpnipExBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipExBatchUpdate(ctx, in, opts...) } // VpnipRangeAdd func (m *defaultGoVpnClient) VpnipRangeAdd(ctx context.Context, in *VpnipRangeAddReq, opts ...grpc.CallOption) (*VpnipRangeAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeAdd(ctx, in, opts...) } // VpnipRangeExAdd 添加IP段及IP数据,如果IP数据已存在,会自动将已经存在的IP的 rangeId 更新为新增的IP段的ID func (m *defaultGoVpnClient) VpnipRangeExAdd(ctx context.Context, in *VpnipRangeExAddReq, opts ...grpc.CallOption) (*VpnipRangeExAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeExAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeUpdate(ctx context.Context, in *VpnipRangeUpdateReq, opts ...grpc.CallOption) (*VpnipRangeUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeExUpdate(ctx context.Context, in *VpnipRangeExUpdateReq, opts ...grpc.CallOption) (*VpnipRangeExUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeExUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeGet(ctx context.Context, in *VpnipRangeGetReq, opts ...grpc.CallOption) (*VpnipRangeGetResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeExGet(ctx context.Context, in *VpnipRangeGetReq, opts ...grpc.CallOption) (*VpnipRangeExGetResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeExGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeList(ctx context.Context, in *VpnipRangeListReq, opts ...grpc.CallOption) (*VpnipRangeListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeExList(ctx context.Context, in *VpnipRangeListReq, opts ...grpc.CallOption) (*VpnipRangeExListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeExList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeBatchAdd(ctx context.Context, in *VpnipRangeBatchAddReq, opts ...grpc.CallOption) (*VpnipRangeBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeBatchAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeExBatchAdd(ctx context.Context, in *VpnipRangeExBatchAddReq, opts ...grpc.CallOption) (*VpnipRangeExBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeExBatchAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeBatchUpdate(ctx context.Context, in *VpnipRangeBatchUpdateReq, opts ...grpc.CallOption) (*VpnipRangeBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeBatchUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipRangeExBatchUpdate(ctx context.Context, in *VpnipRangeExBatchUpdateReq, opts ...grpc.CallOption) (*VpnipRangeExBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipRangeExBatchUpdate(ctx, in, opts...) } // VpnipBindAdd func (m *defaultGoVpnClient) VpnipBindAdd(ctx context.Context, in *VpnipBindAddReq, opts ...grpc.CallOption) (*VpnipBindAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipBindAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipBindUpdate(ctx context.Context, in *VpnipBindUpdateReq, opts ...grpc.CallOption) (*VpnipBindUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipBindUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipBindDel(ctx context.Context, in *Ids, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipBindDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipBindGet(ctx context.Context, in *VpnipBindGetReq, opts ...grpc.CallOption) (*VpnipBindGetResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipBindGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipBindList(ctx context.Context, in *VpnipBindListReq, opts ...grpc.CallOption) (*VpnipBindListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipBindList(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnipBindBatchUpdate(ctx context.Context, in *VpnipBindBatchUpdateReq, opts ...grpc.CallOption) (*VpnipBindBatchUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipBindBatchUpdate(ctx, in, opts...) } // VpnipsBindServer 为一台服务器绑定一批新IP,会解绑上次绑定的IP,再绑定新的IP,仅需提供 ipId, serverId, Remark, createAt, updateAt 即可,其他字段会自动填充 func (m *defaultGoVpnClient) VpnipsBindServer(ctx context.Context, in *VpnipBindBatchAddReq, opts ...grpc.CallOption) (*VpnipBindBatchAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnipsBindServer(ctx, in, opts...) } // VpnConfigTemplatePlanAdd 添加配置模板及模板详情 func (m *defaultGoVpnClient) VpnConfigTemplatePlanAdd(ctx context.Context, in *VpnConfigTemplatePlanAddReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanAdd(ctx, in, opts...) } // VpnConfigTemplatePlanUpdate 更新配置模板(只更新模板,不更新模板详情,如果 withDetails 为 true,则返回结果中包含模板详情) func (m *defaultGoVpnClient) VpnConfigTemplatePlanUpdate(ctx context.Context, in *VpnConfigTemplatePlanUpdateReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanUpdate(ctx, in, opts...) } // VpnConfigTemplatePlanDel 删除配置模板(会同时删除模板详情) func (m *defaultGoVpnClient) VpnConfigTemplatePlanDel(ctx context.Context, in *VpnConfigTemplatePlanDelReq, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanDel(ctx, in, opts...) } // VpnConfigTemplatePlanGet 获取配置模板(如果 withDetails 为 true,则返回结果中包含模板详情) func (m *defaultGoVpnClient) VpnConfigTemplatePlanGet(ctx context.Context, in *VpnConfigTemplatePlanGetReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanGetResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanGet(ctx, in, opts...) } // VpnConfigTemplatePlanList 获取配置模板列表(如果 withDetails 为 true,则返回结果中包含模板详情) func (m *defaultGoVpnClient) VpnConfigTemplatePlanList(ctx context.Context, in *VpnConfigTemplatePlanListReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanList(ctx, in, opts...) } // VpnConfigTemplatePlanDetailAdd 添加模板详情 func (m *defaultGoVpnClient) VpnConfigTemplatePlanDetailAdd(ctx context.Context, in *VpnConfigTemplatePlanDetailAddReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanDetailAddResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanDetailAdd(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnConfigTemplatePlanDetailUpdate(ctx context.Context, in *VpnConfigTemplatePlanDetailUpdateReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanDetailUpdateResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanDetailUpdate(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnConfigTemplatePlanDetailDel(ctx context.Context, in *VpnConfigTemplatePlanDetailDelReq, opts ...grpc.CallOption) (*Empty, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanDetailDel(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnConfigTemplatePlanDetailGet(ctx context.Context, in *VpnConfigTemplatePlanDetailGetReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanDetailGetResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanDetailGet(ctx, in, opts...) } func (m *defaultGoVpnClient) VpnConfigTemplatePlanDetailList(ctx context.Context, in *VpnConfigTemplatePlanDetailListReq, opts ...grpc.CallOption) (*VpnConfigTemplatePlanDetailListResp, error) { client := pb.NewGoVpnClientClient(m.cli.Conn()) return client.VpnConfigTemplatePlanDetailList(ctx, in, opts...) }