github.com/cosmos/cosmos-sdk@v0.50.10/x/authz/query.pb.gw.go (about) 1 // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. 2 // source: cosmos/authz/v1beta1/query.proto 3 4 /* 5 Package authz is a reverse proxy. 6 7 It translates gRPC into RESTful JSON APIs. 8 */ 9 package authz 10 11 import ( 12 "context" 13 "io" 14 "net/http" 15 16 "github.com/golang/protobuf/descriptor" 17 "github.com/golang/protobuf/proto" 18 "github.com/grpc-ecosystem/grpc-gateway/runtime" 19 "github.com/grpc-ecosystem/grpc-gateway/utilities" 20 "google.golang.org/grpc" 21 "google.golang.org/grpc/codes" 22 "google.golang.org/grpc/grpclog" 23 "google.golang.org/grpc/metadata" 24 "google.golang.org/grpc/status" 25 ) 26 27 // Suppress "imported and not used" errors 28 var _ codes.Code 29 var _ io.Reader 30 var _ status.Status 31 var _ = runtime.String 32 var _ = utilities.NewDoubleArray 33 var _ = descriptor.ForMessage 34 var _ = metadata.Join 35 36 var ( 37 filter_Query_Grants_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} 38 ) 39 40 func request_Query_Grants_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 41 var protoReq QueryGrantsRequest 42 var metadata runtime.ServerMetadata 43 44 if err := req.ParseForm(); err != nil { 45 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 46 } 47 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Grants_0); err != nil { 48 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 49 } 50 51 msg, err := client.Grants(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 52 return msg, metadata, err 53 54 } 55 56 func local_request_Query_Grants_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 57 var protoReq QueryGrantsRequest 58 var metadata runtime.ServerMetadata 59 60 if err := req.ParseForm(); err != nil { 61 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 62 } 63 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_Grants_0); err != nil { 64 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 65 } 66 67 msg, err := server.Grants(ctx, &protoReq) 68 return msg, metadata, err 69 70 } 71 72 var ( 73 filter_Query_GranterGrants_0 = &utilities.DoubleArray{Encoding: map[string]int{"granter": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} 74 ) 75 76 func request_Query_GranterGrants_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 77 var protoReq QueryGranterGrantsRequest 78 var metadata runtime.ServerMetadata 79 80 var ( 81 val string 82 ok bool 83 err error 84 _ = err 85 ) 86 87 val, ok = pathParams["granter"] 88 if !ok { 89 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "granter") 90 } 91 92 protoReq.Granter, err = runtime.String(val) 93 94 if err != nil { 95 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "granter", err) 96 } 97 98 if err := req.ParseForm(); err != nil { 99 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 100 } 101 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GranterGrants_0); err != nil { 102 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 103 } 104 105 msg, err := client.GranterGrants(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 106 return msg, metadata, err 107 108 } 109 110 func local_request_Query_GranterGrants_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 111 var protoReq QueryGranterGrantsRequest 112 var metadata runtime.ServerMetadata 113 114 var ( 115 val string 116 ok bool 117 err error 118 _ = err 119 ) 120 121 val, ok = pathParams["granter"] 122 if !ok { 123 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "granter") 124 } 125 126 protoReq.Granter, err = runtime.String(val) 127 128 if err != nil { 129 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "granter", err) 130 } 131 132 if err := req.ParseForm(); err != nil { 133 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 134 } 135 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GranterGrants_0); err != nil { 136 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 137 } 138 139 msg, err := server.GranterGrants(ctx, &protoReq) 140 return msg, metadata, err 141 142 } 143 144 var ( 145 filter_Query_GranteeGrants_0 = &utilities.DoubleArray{Encoding: map[string]int{"grantee": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} 146 ) 147 148 func request_Query_GranteeGrants_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 149 var protoReq QueryGranteeGrantsRequest 150 var metadata runtime.ServerMetadata 151 152 var ( 153 val string 154 ok bool 155 err error 156 _ = err 157 ) 158 159 val, ok = pathParams["grantee"] 160 if !ok { 161 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee") 162 } 163 164 protoReq.Grantee, err = runtime.String(val) 165 166 if err != nil { 167 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", err) 168 } 169 170 if err := req.ParseForm(); err != nil { 171 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 172 } 173 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GranteeGrants_0); err != nil { 174 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 175 } 176 177 msg, err := client.GranteeGrants(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) 178 return msg, metadata, err 179 180 } 181 182 func local_request_Query_GranteeGrants_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { 183 var protoReq QueryGranteeGrantsRequest 184 var metadata runtime.ServerMetadata 185 186 var ( 187 val string 188 ok bool 189 err error 190 _ = err 191 ) 192 193 val, ok = pathParams["grantee"] 194 if !ok { 195 return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "grantee") 196 } 197 198 protoReq.Grantee, err = runtime.String(val) 199 200 if err != nil { 201 return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "grantee", err) 202 } 203 204 if err := req.ParseForm(); err != nil { 205 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 206 } 207 if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_GranteeGrants_0); err != nil { 208 return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) 209 } 210 211 msg, err := server.GranteeGrants(ctx, &protoReq) 212 return msg, metadata, err 213 214 } 215 216 // RegisterQueryHandlerServer registers the http handlers for service Query to "mux". 217 // UnaryRPC :call QueryServer directly. 218 // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. 219 // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. 220 func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { 221 222 mux.Handle("GET", pattern_Query_Grants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 223 ctx, cancel := context.WithCancel(req.Context()) 224 defer cancel() 225 var stream runtime.ServerTransportStream 226 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 227 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 228 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 229 if err != nil { 230 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 231 return 232 } 233 resp, md, err := local_request_Query_Grants_0(rctx, inboundMarshaler, server, req, pathParams) 234 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 235 ctx = runtime.NewServerMetadataContext(ctx, md) 236 if err != nil { 237 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 238 return 239 } 240 241 forward_Query_Grants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 242 243 }) 244 245 mux.Handle("GET", pattern_Query_GranterGrants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 246 ctx, cancel := context.WithCancel(req.Context()) 247 defer cancel() 248 var stream runtime.ServerTransportStream 249 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 250 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 251 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 252 if err != nil { 253 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 254 return 255 } 256 resp, md, err := local_request_Query_GranterGrants_0(rctx, inboundMarshaler, server, req, pathParams) 257 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 258 ctx = runtime.NewServerMetadataContext(ctx, md) 259 if err != nil { 260 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 261 return 262 } 263 264 forward_Query_GranterGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 265 266 }) 267 268 mux.Handle("GET", pattern_Query_GranteeGrants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 269 ctx, cancel := context.WithCancel(req.Context()) 270 defer cancel() 271 var stream runtime.ServerTransportStream 272 ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) 273 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 274 rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) 275 if err != nil { 276 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 277 return 278 } 279 resp, md, err := local_request_Query_GranteeGrants_0(rctx, inboundMarshaler, server, req, pathParams) 280 md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) 281 ctx = runtime.NewServerMetadataContext(ctx, md) 282 if err != nil { 283 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 284 return 285 } 286 287 forward_Query_GranteeGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 288 289 }) 290 291 return nil 292 } 293 294 // RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but 295 // automatically dials to "endpoint" and closes the connection when "ctx" gets done. 296 func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { 297 conn, err := grpc.Dial(endpoint, opts...) 298 if err != nil { 299 return err 300 } 301 defer func() { 302 if err != nil { 303 if cerr := conn.Close(); cerr != nil { 304 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 305 } 306 return 307 } 308 go func() { 309 <-ctx.Done() 310 if cerr := conn.Close(); cerr != nil { 311 grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) 312 } 313 }() 314 }() 315 316 return RegisterQueryHandler(ctx, mux, conn) 317 } 318 319 // RegisterQueryHandler registers the http handlers for service Query to "mux". 320 // The handlers forward requests to the grpc endpoint over "conn". 321 func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { 322 return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn)) 323 } 324 325 // RegisterQueryHandlerClient registers the http handlers for service Query 326 // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". 327 // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" 328 // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in 329 // "QueryClient" to call the correct interceptors. 330 func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error { 331 332 mux.Handle("GET", pattern_Query_Grants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 333 ctx, cancel := context.WithCancel(req.Context()) 334 defer cancel() 335 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 336 rctx, err := runtime.AnnotateContext(ctx, mux, req) 337 if err != nil { 338 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 339 return 340 } 341 resp, md, err := request_Query_Grants_0(rctx, inboundMarshaler, client, req, pathParams) 342 ctx = runtime.NewServerMetadataContext(ctx, md) 343 if err != nil { 344 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 345 return 346 } 347 348 forward_Query_Grants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 349 350 }) 351 352 mux.Handle("GET", pattern_Query_GranterGrants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 353 ctx, cancel := context.WithCancel(req.Context()) 354 defer cancel() 355 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 356 rctx, err := runtime.AnnotateContext(ctx, mux, req) 357 if err != nil { 358 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 359 return 360 } 361 resp, md, err := request_Query_GranterGrants_0(rctx, inboundMarshaler, client, req, pathParams) 362 ctx = runtime.NewServerMetadataContext(ctx, md) 363 if err != nil { 364 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 365 return 366 } 367 368 forward_Query_GranterGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 369 370 }) 371 372 mux.Handle("GET", pattern_Query_GranteeGrants_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { 373 ctx, cancel := context.WithCancel(req.Context()) 374 defer cancel() 375 inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) 376 rctx, err := runtime.AnnotateContext(ctx, mux, req) 377 if err != nil { 378 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 379 return 380 } 381 resp, md, err := request_Query_GranteeGrants_0(rctx, inboundMarshaler, client, req, pathParams) 382 ctx = runtime.NewServerMetadataContext(ctx, md) 383 if err != nil { 384 runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) 385 return 386 } 387 388 forward_Query_GranteeGrants_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) 389 390 }) 391 392 return nil 393 } 394 395 var ( 396 pattern_Query_Grants_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"cosmos", "authz", "v1beta1", "grants"}, "", runtime.AssumeColonVerbOpt(false))) 397 398 pattern_Query_GranterGrants_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "authz", "v1beta1", "grants", "granter"}, "", runtime.AssumeColonVerbOpt(false))) 399 400 pattern_Query_GranteeGrants_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 2, 4, 1, 0, 4, 1, 5, 4}, []string{"cosmos", "authz", "v1beta1", "grants", "grantee"}, "", runtime.AssumeColonVerbOpt(false))) 401 ) 402 403 var ( 404 forward_Query_Grants_0 = runtime.ForwardResponseMessage 405 406 forward_Query_GranterGrants_0 = runtime.ForwardResponseMessage 407 408 forward_Query_GranteeGrants_0 = runtime.ForwardResponseMessage 409 )