github.com/InjectiveLabs/sdk-go@v1.53.0/exchange/campaign_rpc/pb/goadesign_goagen_injective_campaign_rpc_grpc.pb.go (about) 1 // Code generated by protoc-gen-go-grpc. DO NOT EDIT. 2 // versions: 3 // - protoc-gen-go-grpc v1.2.0 4 // - protoc v3.19.4 5 // source: goadesign_goagen_injective_campaign_rpc.proto 6 7 package injective_campaign_rpcpb 8 9 import ( 10 context "context" 11 grpc "google.golang.org/grpc" 12 codes "google.golang.org/grpc/codes" 13 status "google.golang.org/grpc/status" 14 ) 15 16 // This is a compile-time assertion to ensure that this generated file 17 // is compatible with the grpc package it is being compiled against. 18 // Requires gRPC-Go v1.32.0 or later. 19 const _ = grpc.SupportPackageIsVersion7 20 21 // InjectiveCampaignRPCClient is the client API for InjectiveCampaignRPC service. 22 // 23 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. 24 type InjectiveCampaignRPCClient interface { 25 // Lists all participants in campaign 26 Ranking(ctx context.Context, in *RankingRequest, opts ...grpc.CallOption) (*RankingResponse, error) 27 // List current round active campaigns 28 Campaigns(ctx context.Context, in *CampaignsRequest, opts ...grpc.CallOption) (*CampaignsResponse, error) 29 // List campaigns v2 30 CampaignsV2(ctx context.Context, in *CampaignsV2Request, opts ...grpc.CallOption) (*CampaignsV2Response, error) 31 // List guilds by campaign 32 ListGuilds(ctx context.Context, in *ListGuildsRequest, opts ...grpc.CallOption) (*ListGuildsResponse, error) 33 // List guild members of given campaign and guildId 34 ListGuildMembers(ctx context.Context, in *ListGuildMembersRequest, opts ...grpc.CallOption) (*ListGuildMembersResponse, error) 35 // Get single member guild info 36 GetGuildMember(ctx context.Context, in *GetGuildMemberRequest, opts ...grpc.CallOption) (*GetGuildMemberResponse, error) 37 } 38 39 type injectiveCampaignRPCClient struct { 40 cc grpc.ClientConnInterface 41 } 42 43 func NewInjectiveCampaignRPCClient(cc grpc.ClientConnInterface) InjectiveCampaignRPCClient { 44 return &injectiveCampaignRPCClient{cc} 45 } 46 47 func (c *injectiveCampaignRPCClient) Ranking(ctx context.Context, in *RankingRequest, opts ...grpc.CallOption) (*RankingResponse, error) { 48 out := new(RankingResponse) 49 err := c.cc.Invoke(ctx, "/injective_campaign_rpc.InjectiveCampaignRPC/Ranking", in, out, opts...) 50 if err != nil { 51 return nil, err 52 } 53 return out, nil 54 } 55 56 func (c *injectiveCampaignRPCClient) Campaigns(ctx context.Context, in *CampaignsRequest, opts ...grpc.CallOption) (*CampaignsResponse, error) { 57 out := new(CampaignsResponse) 58 err := c.cc.Invoke(ctx, "/injective_campaign_rpc.InjectiveCampaignRPC/Campaigns", in, out, opts...) 59 if err != nil { 60 return nil, err 61 } 62 return out, nil 63 } 64 65 func (c *injectiveCampaignRPCClient) CampaignsV2(ctx context.Context, in *CampaignsV2Request, opts ...grpc.CallOption) (*CampaignsV2Response, error) { 66 out := new(CampaignsV2Response) 67 err := c.cc.Invoke(ctx, "/injective_campaign_rpc.InjectiveCampaignRPC/CampaignsV2", in, out, opts...) 68 if err != nil { 69 return nil, err 70 } 71 return out, nil 72 } 73 74 func (c *injectiveCampaignRPCClient) ListGuilds(ctx context.Context, in *ListGuildsRequest, opts ...grpc.CallOption) (*ListGuildsResponse, error) { 75 out := new(ListGuildsResponse) 76 err := c.cc.Invoke(ctx, "/injective_campaign_rpc.InjectiveCampaignRPC/ListGuilds", in, out, opts...) 77 if err != nil { 78 return nil, err 79 } 80 return out, nil 81 } 82 83 func (c *injectiveCampaignRPCClient) ListGuildMembers(ctx context.Context, in *ListGuildMembersRequest, opts ...grpc.CallOption) (*ListGuildMembersResponse, error) { 84 out := new(ListGuildMembersResponse) 85 err := c.cc.Invoke(ctx, "/injective_campaign_rpc.InjectiveCampaignRPC/ListGuildMembers", in, out, opts...) 86 if err != nil { 87 return nil, err 88 } 89 return out, nil 90 } 91 92 func (c *injectiveCampaignRPCClient) GetGuildMember(ctx context.Context, in *GetGuildMemberRequest, opts ...grpc.CallOption) (*GetGuildMemberResponse, error) { 93 out := new(GetGuildMemberResponse) 94 err := c.cc.Invoke(ctx, "/injective_campaign_rpc.InjectiveCampaignRPC/GetGuildMember", in, out, opts...) 95 if err != nil { 96 return nil, err 97 } 98 return out, nil 99 } 100 101 // InjectiveCampaignRPCServer is the server API for InjectiveCampaignRPC service. 102 // All implementations must embed UnimplementedInjectiveCampaignRPCServer 103 // for forward compatibility 104 type InjectiveCampaignRPCServer interface { 105 // Lists all participants in campaign 106 Ranking(context.Context, *RankingRequest) (*RankingResponse, error) 107 // List current round active campaigns 108 Campaigns(context.Context, *CampaignsRequest) (*CampaignsResponse, error) 109 // List campaigns v2 110 CampaignsV2(context.Context, *CampaignsV2Request) (*CampaignsV2Response, error) 111 // List guilds by campaign 112 ListGuilds(context.Context, *ListGuildsRequest) (*ListGuildsResponse, error) 113 // List guild members of given campaign and guildId 114 ListGuildMembers(context.Context, *ListGuildMembersRequest) (*ListGuildMembersResponse, error) 115 // Get single member guild info 116 GetGuildMember(context.Context, *GetGuildMemberRequest) (*GetGuildMemberResponse, error) 117 mustEmbedUnimplementedInjectiveCampaignRPCServer() 118 } 119 120 // UnimplementedInjectiveCampaignRPCServer must be embedded to have forward compatible implementations. 121 type UnimplementedInjectiveCampaignRPCServer struct { 122 } 123 124 func (UnimplementedInjectiveCampaignRPCServer) Ranking(context.Context, *RankingRequest) (*RankingResponse, error) { 125 return nil, status.Errorf(codes.Unimplemented, "method Ranking not implemented") 126 } 127 func (UnimplementedInjectiveCampaignRPCServer) Campaigns(context.Context, *CampaignsRequest) (*CampaignsResponse, error) { 128 return nil, status.Errorf(codes.Unimplemented, "method Campaigns not implemented") 129 } 130 func (UnimplementedInjectiveCampaignRPCServer) CampaignsV2(context.Context, *CampaignsV2Request) (*CampaignsV2Response, error) { 131 return nil, status.Errorf(codes.Unimplemented, "method CampaignsV2 not implemented") 132 } 133 func (UnimplementedInjectiveCampaignRPCServer) ListGuilds(context.Context, *ListGuildsRequest) (*ListGuildsResponse, error) { 134 return nil, status.Errorf(codes.Unimplemented, "method ListGuilds not implemented") 135 } 136 func (UnimplementedInjectiveCampaignRPCServer) ListGuildMembers(context.Context, *ListGuildMembersRequest) (*ListGuildMembersResponse, error) { 137 return nil, status.Errorf(codes.Unimplemented, "method ListGuildMembers not implemented") 138 } 139 func (UnimplementedInjectiveCampaignRPCServer) GetGuildMember(context.Context, *GetGuildMemberRequest) (*GetGuildMemberResponse, error) { 140 return nil, status.Errorf(codes.Unimplemented, "method GetGuildMember not implemented") 141 } 142 func (UnimplementedInjectiveCampaignRPCServer) mustEmbedUnimplementedInjectiveCampaignRPCServer() {} 143 144 // UnsafeInjectiveCampaignRPCServer may be embedded to opt out of forward compatibility for this service. 145 // Use of this interface is not recommended, as added methods to InjectiveCampaignRPCServer will 146 // result in compilation errors. 147 type UnsafeInjectiveCampaignRPCServer interface { 148 mustEmbedUnimplementedInjectiveCampaignRPCServer() 149 } 150 151 func RegisterInjectiveCampaignRPCServer(s grpc.ServiceRegistrar, srv InjectiveCampaignRPCServer) { 152 s.RegisterService(&InjectiveCampaignRPC_ServiceDesc, srv) 153 } 154 155 func _InjectiveCampaignRPC_Ranking_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 156 in := new(RankingRequest) 157 if err := dec(in); err != nil { 158 return nil, err 159 } 160 if interceptor == nil { 161 return srv.(InjectiveCampaignRPCServer).Ranking(ctx, in) 162 } 163 info := &grpc.UnaryServerInfo{ 164 Server: srv, 165 FullMethod: "/injective_campaign_rpc.InjectiveCampaignRPC/Ranking", 166 } 167 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 168 return srv.(InjectiveCampaignRPCServer).Ranking(ctx, req.(*RankingRequest)) 169 } 170 return interceptor(ctx, in, info, handler) 171 } 172 173 func _InjectiveCampaignRPC_Campaigns_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 174 in := new(CampaignsRequest) 175 if err := dec(in); err != nil { 176 return nil, err 177 } 178 if interceptor == nil { 179 return srv.(InjectiveCampaignRPCServer).Campaigns(ctx, in) 180 } 181 info := &grpc.UnaryServerInfo{ 182 Server: srv, 183 FullMethod: "/injective_campaign_rpc.InjectiveCampaignRPC/Campaigns", 184 } 185 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 186 return srv.(InjectiveCampaignRPCServer).Campaigns(ctx, req.(*CampaignsRequest)) 187 } 188 return interceptor(ctx, in, info, handler) 189 } 190 191 func _InjectiveCampaignRPC_CampaignsV2_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 192 in := new(CampaignsV2Request) 193 if err := dec(in); err != nil { 194 return nil, err 195 } 196 if interceptor == nil { 197 return srv.(InjectiveCampaignRPCServer).CampaignsV2(ctx, in) 198 } 199 info := &grpc.UnaryServerInfo{ 200 Server: srv, 201 FullMethod: "/injective_campaign_rpc.InjectiveCampaignRPC/CampaignsV2", 202 } 203 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 204 return srv.(InjectiveCampaignRPCServer).CampaignsV2(ctx, req.(*CampaignsV2Request)) 205 } 206 return interceptor(ctx, in, info, handler) 207 } 208 209 func _InjectiveCampaignRPC_ListGuilds_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 210 in := new(ListGuildsRequest) 211 if err := dec(in); err != nil { 212 return nil, err 213 } 214 if interceptor == nil { 215 return srv.(InjectiveCampaignRPCServer).ListGuilds(ctx, in) 216 } 217 info := &grpc.UnaryServerInfo{ 218 Server: srv, 219 FullMethod: "/injective_campaign_rpc.InjectiveCampaignRPC/ListGuilds", 220 } 221 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 222 return srv.(InjectiveCampaignRPCServer).ListGuilds(ctx, req.(*ListGuildsRequest)) 223 } 224 return interceptor(ctx, in, info, handler) 225 } 226 227 func _InjectiveCampaignRPC_ListGuildMembers_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 228 in := new(ListGuildMembersRequest) 229 if err := dec(in); err != nil { 230 return nil, err 231 } 232 if interceptor == nil { 233 return srv.(InjectiveCampaignRPCServer).ListGuildMembers(ctx, in) 234 } 235 info := &grpc.UnaryServerInfo{ 236 Server: srv, 237 FullMethod: "/injective_campaign_rpc.InjectiveCampaignRPC/ListGuildMembers", 238 } 239 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 240 return srv.(InjectiveCampaignRPCServer).ListGuildMembers(ctx, req.(*ListGuildMembersRequest)) 241 } 242 return interceptor(ctx, in, info, handler) 243 } 244 245 func _InjectiveCampaignRPC_GetGuildMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 246 in := new(GetGuildMemberRequest) 247 if err := dec(in); err != nil { 248 return nil, err 249 } 250 if interceptor == nil { 251 return srv.(InjectiveCampaignRPCServer).GetGuildMember(ctx, in) 252 } 253 info := &grpc.UnaryServerInfo{ 254 Server: srv, 255 FullMethod: "/injective_campaign_rpc.InjectiveCampaignRPC/GetGuildMember", 256 } 257 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 258 return srv.(InjectiveCampaignRPCServer).GetGuildMember(ctx, req.(*GetGuildMemberRequest)) 259 } 260 return interceptor(ctx, in, info, handler) 261 } 262 263 // InjectiveCampaignRPC_ServiceDesc is the grpc.ServiceDesc for InjectiveCampaignRPC service. 264 // It's only intended for direct use with grpc.RegisterService, 265 // and not to be introspected or modified (even as a copy) 266 var InjectiveCampaignRPC_ServiceDesc = grpc.ServiceDesc{ 267 ServiceName: "injective_campaign_rpc.InjectiveCampaignRPC", 268 HandlerType: (*InjectiveCampaignRPCServer)(nil), 269 Methods: []grpc.MethodDesc{ 270 { 271 MethodName: "Ranking", 272 Handler: _InjectiveCampaignRPC_Ranking_Handler, 273 }, 274 { 275 MethodName: "Campaigns", 276 Handler: _InjectiveCampaignRPC_Campaigns_Handler, 277 }, 278 { 279 MethodName: "CampaignsV2", 280 Handler: _InjectiveCampaignRPC_CampaignsV2_Handler, 281 }, 282 { 283 MethodName: "ListGuilds", 284 Handler: _InjectiveCampaignRPC_ListGuilds_Handler, 285 }, 286 { 287 MethodName: "ListGuildMembers", 288 Handler: _InjectiveCampaignRPC_ListGuildMembers_Handler, 289 }, 290 { 291 MethodName: "GetGuildMember", 292 Handler: _InjectiveCampaignRPC_GetGuildMember_Handler, 293 }, 294 }, 295 Streams: []grpc.StreamDesc{}, 296 Metadata: "goadesign_goagen_injective_campaign_rpc.proto", 297 }