github.com/s7techlab/cckit@v0.10.5/gateway/chaincode.pb.gw.go (about)

     1  // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT.
     2  // source: chaincode.proto
     3  
     4  /*
     5  Package gateway is a reverse proxy.
     6  
     7  It translates gRPC into RESTful JSON APIs.
     8  */
     9  package gateway
    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  func request_ChaincodeService_Exec_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    37  	var protoReq ChaincodeExecRequest
    38  	var metadata runtime.ServerMetadata
    39  
    40  	newReader, berr := utilities.IOReaderFactory(req.Body)
    41  	if berr != nil {
    42  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    43  	}
    44  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    45  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    46  	}
    47  
    48  	msg, err := client.Exec(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    49  	return msg, metadata, err
    50  
    51  }
    52  
    53  func local_request_ChaincodeService_Exec_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    54  	var protoReq ChaincodeExecRequest
    55  	var metadata runtime.ServerMetadata
    56  
    57  	newReader, berr := utilities.IOReaderFactory(req.Body)
    58  	if berr != nil {
    59  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
    60  	}
    61  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
    62  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    63  	}
    64  
    65  	msg, err := server.Exec(ctx, &protoReq)
    66  	return msg, metadata, err
    67  
    68  }
    69  
    70  var (
    71  	filter_ChaincodeService_Query_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
    72  )
    73  
    74  func request_ChaincodeService_Query_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    75  	var protoReq ChaincodeQueryRequest
    76  	var metadata runtime.ServerMetadata
    77  
    78  	if err := req.ParseForm(); err != nil {
    79  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    80  	}
    81  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeService_Query_0); err != nil {
    82  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    83  	}
    84  
    85  	msg, err := client.Query(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
    86  	return msg, metadata, err
    87  
    88  }
    89  
    90  func local_request_ChaincodeService_Query_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
    91  	var protoReq ChaincodeQueryRequest
    92  	var metadata runtime.ServerMetadata
    93  
    94  	if err := req.ParseForm(); err != nil {
    95  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    96  	}
    97  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeService_Query_0); err != nil {
    98  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
    99  	}
   100  
   101  	msg, err := server.Query(ctx, &protoReq)
   102  	return msg, metadata, err
   103  
   104  }
   105  
   106  func request_ChaincodeService_Invoke_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   107  	var protoReq ChaincodeInvokeRequest
   108  	var metadata runtime.ServerMetadata
   109  
   110  	newReader, berr := utilities.IOReaderFactory(req.Body)
   111  	if berr != nil {
   112  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   113  	}
   114  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   115  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   116  	}
   117  
   118  	msg, err := client.Invoke(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   119  	return msg, metadata, err
   120  
   121  }
   122  
   123  func local_request_ChaincodeService_Invoke_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   124  	var protoReq ChaincodeInvokeRequest
   125  	var metadata runtime.ServerMetadata
   126  
   127  	newReader, berr := utilities.IOReaderFactory(req.Body)
   128  	if berr != nil {
   129  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   130  	}
   131  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   132  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   133  	}
   134  
   135  	msg, err := server.Invoke(ctx, &protoReq)
   136  	return msg, metadata, err
   137  
   138  }
   139  
   140  var (
   141  	filter_ChaincodeService_EventsStream_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   142  )
   143  
   144  func request_ChaincodeService_EventsStream_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeServiceClient, req *http.Request, pathParams map[string]string) (ChaincodeService_EventsStreamClient, runtime.ServerMetadata, error) {
   145  	var protoReq ChaincodeEventsStreamRequest
   146  	var metadata runtime.ServerMetadata
   147  
   148  	if err := req.ParseForm(); err != nil {
   149  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   150  	}
   151  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeService_EventsStream_0); err != nil {
   152  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   153  	}
   154  
   155  	stream, err := client.EventsStream(ctx, &protoReq)
   156  	if err != nil {
   157  		return nil, metadata, err
   158  	}
   159  	header, err := stream.Header()
   160  	if err != nil {
   161  		return nil, metadata, err
   162  	}
   163  	metadata.HeaderMD = header
   164  	return stream, metadata, nil
   165  
   166  }
   167  
   168  var (
   169  	filter_ChaincodeService_Events_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   170  )
   171  
   172  func request_ChaincodeService_Events_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   173  	var protoReq ChaincodeEventsRequest
   174  	var metadata runtime.ServerMetadata
   175  
   176  	if err := req.ParseForm(); err != nil {
   177  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   178  	}
   179  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeService_Events_0); err != nil {
   180  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   181  	}
   182  
   183  	msg, err := client.Events(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   184  	return msg, metadata, err
   185  
   186  }
   187  
   188  func local_request_ChaincodeService_Events_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   189  	var protoReq ChaincodeEventsRequest
   190  	var metadata runtime.ServerMetadata
   191  
   192  	if err := req.ParseForm(); err != nil {
   193  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   194  	}
   195  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeService_Events_0); err != nil {
   196  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   197  	}
   198  
   199  	msg, err := server.Events(ctx, &protoReq)
   200  	return msg, metadata, err
   201  
   202  }
   203  
   204  var (
   205  	filter_ChaincodeEventsService_EventsStream_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   206  )
   207  
   208  func request_ChaincodeEventsService_EventsStream_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeEventsServiceClient, req *http.Request, pathParams map[string]string) (ChaincodeEventsService_EventsStreamClient, runtime.ServerMetadata, error) {
   209  	var protoReq ChaincodeEventsStreamRequest
   210  	var metadata runtime.ServerMetadata
   211  
   212  	if err := req.ParseForm(); err != nil {
   213  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   214  	}
   215  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeEventsService_EventsStream_0); err != nil {
   216  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   217  	}
   218  
   219  	stream, err := client.EventsStream(ctx, &protoReq)
   220  	if err != nil {
   221  		return nil, metadata, err
   222  	}
   223  	header, err := stream.Header()
   224  	if err != nil {
   225  		return nil, metadata, err
   226  	}
   227  	metadata.HeaderMD = header
   228  	return stream, metadata, nil
   229  
   230  }
   231  
   232  var (
   233  	filter_ChaincodeEventsService_Events_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   234  )
   235  
   236  func request_ChaincodeEventsService_Events_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeEventsServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   237  	var protoReq ChaincodeEventsRequest
   238  	var metadata runtime.ServerMetadata
   239  
   240  	if err := req.ParseForm(); err != nil {
   241  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   242  	}
   243  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeEventsService_Events_0); err != nil {
   244  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   245  	}
   246  
   247  	msg, err := client.Events(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   248  	return msg, metadata, err
   249  
   250  }
   251  
   252  func local_request_ChaincodeEventsService_Events_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeEventsServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   253  	var protoReq ChaincodeEventsRequest
   254  	var metadata runtime.ServerMetadata
   255  
   256  	if err := req.ParseForm(); err != nil {
   257  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   258  	}
   259  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeEventsService_Events_0); err != nil {
   260  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   261  	}
   262  
   263  	msg, err := server.Events(ctx, &protoReq)
   264  	return msg, metadata, err
   265  
   266  }
   267  
   268  func request_ChaincodeInstanceService_Exec_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeInstanceServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   269  	var protoReq ChaincodeInstanceExecRequest
   270  	var metadata runtime.ServerMetadata
   271  
   272  	newReader, berr := utilities.IOReaderFactory(req.Body)
   273  	if berr != nil {
   274  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   275  	}
   276  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   277  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   278  	}
   279  
   280  	msg, err := client.Exec(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   281  	return msg, metadata, err
   282  
   283  }
   284  
   285  func local_request_ChaincodeInstanceService_Exec_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeInstanceServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   286  	var protoReq ChaincodeInstanceExecRequest
   287  	var metadata runtime.ServerMetadata
   288  
   289  	newReader, berr := utilities.IOReaderFactory(req.Body)
   290  	if berr != nil {
   291  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   292  	}
   293  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   294  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   295  	}
   296  
   297  	msg, err := server.Exec(ctx, &protoReq)
   298  	return msg, metadata, err
   299  
   300  }
   301  
   302  var (
   303  	filter_ChaincodeInstanceService_Query_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   304  )
   305  
   306  func request_ChaincodeInstanceService_Query_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeInstanceServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   307  	var protoReq ChaincodeInstanceQueryRequest
   308  	var metadata runtime.ServerMetadata
   309  
   310  	if err := req.ParseForm(); err != nil {
   311  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   312  	}
   313  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeInstanceService_Query_0); err != nil {
   314  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   315  	}
   316  
   317  	msg, err := client.Query(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   318  	return msg, metadata, err
   319  
   320  }
   321  
   322  func local_request_ChaincodeInstanceService_Query_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeInstanceServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   323  	var protoReq ChaincodeInstanceQueryRequest
   324  	var metadata runtime.ServerMetadata
   325  
   326  	if err := req.ParseForm(); err != nil {
   327  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   328  	}
   329  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeInstanceService_Query_0); err != nil {
   330  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   331  	}
   332  
   333  	msg, err := server.Query(ctx, &protoReq)
   334  	return msg, metadata, err
   335  
   336  }
   337  
   338  func request_ChaincodeInstanceService_Invoke_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeInstanceServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   339  	var protoReq ChaincodeInstanceInvokeRequest
   340  	var metadata runtime.ServerMetadata
   341  
   342  	newReader, berr := utilities.IOReaderFactory(req.Body)
   343  	if berr != nil {
   344  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   345  	}
   346  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   347  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   348  	}
   349  
   350  	msg, err := client.Invoke(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   351  	return msg, metadata, err
   352  
   353  }
   354  
   355  func local_request_ChaincodeInstanceService_Invoke_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeInstanceServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   356  	var protoReq ChaincodeInstanceInvokeRequest
   357  	var metadata runtime.ServerMetadata
   358  
   359  	newReader, berr := utilities.IOReaderFactory(req.Body)
   360  	if berr != nil {
   361  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", berr)
   362  	}
   363  	if err := marshaler.NewDecoder(newReader()).Decode(&protoReq); err != nil && err != io.EOF {
   364  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   365  	}
   366  
   367  	msg, err := server.Invoke(ctx, &protoReq)
   368  	return msg, metadata, err
   369  
   370  }
   371  
   372  var (
   373  	filter_ChaincodeInstanceService_EventsStream_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   374  )
   375  
   376  func request_ChaincodeInstanceService_EventsStream_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeInstanceServiceClient, req *http.Request, pathParams map[string]string) (ChaincodeInstanceService_EventsStreamClient, runtime.ServerMetadata, error) {
   377  	var protoReq ChaincodeInstanceEventsStreamRequest
   378  	var metadata runtime.ServerMetadata
   379  
   380  	if err := req.ParseForm(); err != nil {
   381  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   382  	}
   383  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeInstanceService_EventsStream_0); err != nil {
   384  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   385  	}
   386  
   387  	stream, err := client.EventsStream(ctx, &protoReq)
   388  	if err != nil {
   389  		return nil, metadata, err
   390  	}
   391  	header, err := stream.Header()
   392  	if err != nil {
   393  		return nil, metadata, err
   394  	}
   395  	metadata.HeaderMD = header
   396  	return stream, metadata, nil
   397  
   398  }
   399  
   400  var (
   401  	filter_ChaincodeInstanceService_Events_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   402  )
   403  
   404  func request_ChaincodeInstanceService_Events_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeInstanceServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   405  	var protoReq ChaincodeInstanceEventsRequest
   406  	var metadata runtime.ServerMetadata
   407  
   408  	if err := req.ParseForm(); err != nil {
   409  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   410  	}
   411  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeInstanceService_Events_0); err != nil {
   412  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   413  	}
   414  
   415  	msg, err := client.Events(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   416  	return msg, metadata, err
   417  
   418  }
   419  
   420  func local_request_ChaincodeInstanceService_Events_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeInstanceServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   421  	var protoReq ChaincodeInstanceEventsRequest
   422  	var metadata runtime.ServerMetadata
   423  
   424  	if err := req.ParseForm(); err != nil {
   425  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   426  	}
   427  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeInstanceService_Events_0); err != nil {
   428  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   429  	}
   430  
   431  	msg, err := server.Events(ctx, &protoReq)
   432  	return msg, metadata, err
   433  
   434  }
   435  
   436  var (
   437  	filter_ChaincodeInstanceEventsService_EventsStream_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   438  )
   439  
   440  func request_ChaincodeInstanceEventsService_EventsStream_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeInstanceEventsServiceClient, req *http.Request, pathParams map[string]string) (ChaincodeInstanceEventsService_EventsStreamClient, runtime.ServerMetadata, error) {
   441  	var protoReq ChaincodeInstanceEventsStreamRequest
   442  	var metadata runtime.ServerMetadata
   443  
   444  	if err := req.ParseForm(); err != nil {
   445  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   446  	}
   447  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeInstanceEventsService_EventsStream_0); err != nil {
   448  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   449  	}
   450  
   451  	stream, err := client.EventsStream(ctx, &protoReq)
   452  	if err != nil {
   453  		return nil, metadata, err
   454  	}
   455  	header, err := stream.Header()
   456  	if err != nil {
   457  		return nil, metadata, err
   458  	}
   459  	metadata.HeaderMD = header
   460  	return stream, metadata, nil
   461  
   462  }
   463  
   464  var (
   465  	filter_ChaincodeInstanceEventsService_Events_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)}
   466  )
   467  
   468  func request_ChaincodeInstanceEventsService_Events_0(ctx context.Context, marshaler runtime.Marshaler, client ChaincodeInstanceEventsServiceClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   469  	var protoReq ChaincodeInstanceEventsRequest
   470  	var metadata runtime.ServerMetadata
   471  
   472  	if err := req.ParseForm(); err != nil {
   473  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   474  	}
   475  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeInstanceEventsService_Events_0); err != nil {
   476  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   477  	}
   478  
   479  	msg, err := client.Events(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD))
   480  	return msg, metadata, err
   481  
   482  }
   483  
   484  func local_request_ChaincodeInstanceEventsService_Events_0(ctx context.Context, marshaler runtime.Marshaler, server ChaincodeInstanceEventsServiceServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) {
   485  	var protoReq ChaincodeInstanceEventsRequest
   486  	var metadata runtime.ServerMetadata
   487  
   488  	if err := req.ParseForm(); err != nil {
   489  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   490  	}
   491  	if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_ChaincodeInstanceEventsService_Events_0); err != nil {
   492  		return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err)
   493  	}
   494  
   495  	msg, err := server.Events(ctx, &protoReq)
   496  	return msg, metadata, err
   497  
   498  }
   499  
   500  // RegisterChaincodeServiceHandlerServer registers the http handlers for service ChaincodeService to "mux".
   501  // UnaryRPC     :call ChaincodeServiceServer directly.
   502  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   503  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterChaincodeServiceHandlerFromEndpoint instead.
   504  func RegisterChaincodeServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ChaincodeServiceServer) error {
   505  
   506  	mux.Handle("POST", pattern_ChaincodeService_Exec_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   507  		ctx, cancel := context.WithCancel(req.Context())
   508  		defer cancel()
   509  		var stream runtime.ServerTransportStream
   510  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   511  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   512  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   513  		if err != nil {
   514  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   515  			return
   516  		}
   517  		resp, md, err := local_request_ChaincodeService_Exec_0(rctx, inboundMarshaler, server, req, pathParams)
   518  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   519  		ctx = runtime.NewServerMetadataContext(ctx, md)
   520  		if err != nil {
   521  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   522  			return
   523  		}
   524  
   525  		forward_ChaincodeService_Exec_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   526  
   527  	})
   528  
   529  	mux.Handle("GET", pattern_ChaincodeService_Query_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   530  		ctx, cancel := context.WithCancel(req.Context())
   531  		defer cancel()
   532  		var stream runtime.ServerTransportStream
   533  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   534  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   535  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   536  		if err != nil {
   537  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   538  			return
   539  		}
   540  		resp, md, err := local_request_ChaincodeService_Query_0(rctx, inboundMarshaler, server, req, pathParams)
   541  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   542  		ctx = runtime.NewServerMetadataContext(ctx, md)
   543  		if err != nil {
   544  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   545  			return
   546  		}
   547  
   548  		forward_ChaincodeService_Query_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   549  
   550  	})
   551  
   552  	mux.Handle("POST", pattern_ChaincodeService_Invoke_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   553  		ctx, cancel := context.WithCancel(req.Context())
   554  		defer cancel()
   555  		var stream runtime.ServerTransportStream
   556  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   557  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   558  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   559  		if err != nil {
   560  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   561  			return
   562  		}
   563  		resp, md, err := local_request_ChaincodeService_Invoke_0(rctx, inboundMarshaler, server, req, pathParams)
   564  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   565  		ctx = runtime.NewServerMetadataContext(ctx, md)
   566  		if err != nil {
   567  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   568  			return
   569  		}
   570  
   571  		forward_ChaincodeService_Invoke_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   572  
   573  	})
   574  
   575  	mux.Handle("GET", pattern_ChaincodeService_EventsStream_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   576  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
   577  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   578  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   579  		return
   580  	})
   581  
   582  	mux.Handle("GET", pattern_ChaincodeService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   583  		ctx, cancel := context.WithCancel(req.Context())
   584  		defer cancel()
   585  		var stream runtime.ServerTransportStream
   586  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   587  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   588  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   589  		if err != nil {
   590  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   591  			return
   592  		}
   593  		resp, md, err := local_request_ChaincodeService_Events_0(rctx, inboundMarshaler, server, req, pathParams)
   594  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   595  		ctx = runtime.NewServerMetadataContext(ctx, md)
   596  		if err != nil {
   597  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   598  			return
   599  		}
   600  
   601  		forward_ChaincodeService_Events_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   602  
   603  	})
   604  
   605  	return nil
   606  }
   607  
   608  // RegisterChaincodeEventsServiceHandlerServer registers the http handlers for service ChaincodeEventsService to "mux".
   609  // UnaryRPC     :call ChaincodeEventsServiceServer directly.
   610  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   611  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterChaincodeEventsServiceHandlerFromEndpoint instead.
   612  func RegisterChaincodeEventsServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ChaincodeEventsServiceServer) error {
   613  
   614  	mux.Handle("GET", pattern_ChaincodeEventsService_EventsStream_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   615  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
   616  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   617  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   618  		return
   619  	})
   620  
   621  	mux.Handle("GET", pattern_ChaincodeEventsService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   622  		ctx, cancel := context.WithCancel(req.Context())
   623  		defer cancel()
   624  		var stream runtime.ServerTransportStream
   625  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   626  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   627  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   628  		if err != nil {
   629  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   630  			return
   631  		}
   632  		resp, md, err := local_request_ChaincodeEventsService_Events_0(rctx, inboundMarshaler, server, req, pathParams)
   633  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   634  		ctx = runtime.NewServerMetadataContext(ctx, md)
   635  		if err != nil {
   636  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   637  			return
   638  		}
   639  
   640  		forward_ChaincodeEventsService_Events_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   641  
   642  	})
   643  
   644  	return nil
   645  }
   646  
   647  // RegisterChaincodeInstanceServiceHandlerServer registers the http handlers for service ChaincodeInstanceService to "mux".
   648  // UnaryRPC     :call ChaincodeInstanceServiceServer directly.
   649  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   650  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterChaincodeInstanceServiceHandlerFromEndpoint instead.
   651  func RegisterChaincodeInstanceServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ChaincodeInstanceServiceServer) error {
   652  
   653  	mux.Handle("POST", pattern_ChaincodeInstanceService_Exec_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   654  		ctx, cancel := context.WithCancel(req.Context())
   655  		defer cancel()
   656  		var stream runtime.ServerTransportStream
   657  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   658  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   659  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   660  		if err != nil {
   661  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   662  			return
   663  		}
   664  		resp, md, err := local_request_ChaincodeInstanceService_Exec_0(rctx, inboundMarshaler, server, req, pathParams)
   665  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   666  		ctx = runtime.NewServerMetadataContext(ctx, md)
   667  		if err != nil {
   668  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   669  			return
   670  		}
   671  
   672  		forward_ChaincodeInstanceService_Exec_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   673  
   674  	})
   675  
   676  	mux.Handle("GET", pattern_ChaincodeInstanceService_Query_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   677  		ctx, cancel := context.WithCancel(req.Context())
   678  		defer cancel()
   679  		var stream runtime.ServerTransportStream
   680  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   681  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   682  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   683  		if err != nil {
   684  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   685  			return
   686  		}
   687  		resp, md, err := local_request_ChaincodeInstanceService_Query_0(rctx, inboundMarshaler, server, req, pathParams)
   688  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   689  		ctx = runtime.NewServerMetadataContext(ctx, md)
   690  		if err != nil {
   691  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   692  			return
   693  		}
   694  
   695  		forward_ChaincodeInstanceService_Query_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   696  
   697  	})
   698  
   699  	mux.Handle("POST", pattern_ChaincodeInstanceService_Invoke_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   700  		ctx, cancel := context.WithCancel(req.Context())
   701  		defer cancel()
   702  		var stream runtime.ServerTransportStream
   703  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   704  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   705  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   706  		if err != nil {
   707  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   708  			return
   709  		}
   710  		resp, md, err := local_request_ChaincodeInstanceService_Invoke_0(rctx, inboundMarshaler, server, req, pathParams)
   711  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   712  		ctx = runtime.NewServerMetadataContext(ctx, md)
   713  		if err != nil {
   714  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   715  			return
   716  		}
   717  
   718  		forward_ChaincodeInstanceService_Invoke_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   719  
   720  	})
   721  
   722  	mux.Handle("GET", pattern_ChaincodeInstanceService_EventsStream_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   723  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
   724  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   725  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   726  		return
   727  	})
   728  
   729  	mux.Handle("GET", pattern_ChaincodeInstanceService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   730  		ctx, cancel := context.WithCancel(req.Context())
   731  		defer cancel()
   732  		var stream runtime.ServerTransportStream
   733  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   734  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   735  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   736  		if err != nil {
   737  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   738  			return
   739  		}
   740  		resp, md, err := local_request_ChaincodeInstanceService_Events_0(rctx, inboundMarshaler, server, req, pathParams)
   741  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   742  		ctx = runtime.NewServerMetadataContext(ctx, md)
   743  		if err != nil {
   744  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   745  			return
   746  		}
   747  
   748  		forward_ChaincodeInstanceService_Events_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   749  
   750  	})
   751  
   752  	return nil
   753  }
   754  
   755  // RegisterChaincodeInstanceEventsServiceHandlerServer registers the http handlers for service ChaincodeInstanceEventsService to "mux".
   756  // UnaryRPC     :call ChaincodeInstanceEventsServiceServer directly.
   757  // StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906.
   758  // Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterChaincodeInstanceEventsServiceHandlerFromEndpoint instead.
   759  func RegisterChaincodeInstanceEventsServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ChaincodeInstanceEventsServiceServer) error {
   760  
   761  	mux.Handle("GET", pattern_ChaincodeInstanceEventsService_EventsStream_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   762  		err := status.Error(codes.Unimplemented, "streaming calls are not yet supported in the in-process transport")
   763  		_, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   764  		runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   765  		return
   766  	})
   767  
   768  	mux.Handle("GET", pattern_ChaincodeInstanceEventsService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   769  		ctx, cancel := context.WithCancel(req.Context())
   770  		defer cancel()
   771  		var stream runtime.ServerTransportStream
   772  		ctx = grpc.NewContextWithServerTransportStream(ctx, &stream)
   773  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   774  		rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req)
   775  		if err != nil {
   776  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   777  			return
   778  		}
   779  		resp, md, err := local_request_ChaincodeInstanceEventsService_Events_0(rctx, inboundMarshaler, server, req, pathParams)
   780  		md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer())
   781  		ctx = runtime.NewServerMetadataContext(ctx, md)
   782  		if err != nil {
   783  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   784  			return
   785  		}
   786  
   787  		forward_ChaincodeInstanceEventsService_Events_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   788  
   789  	})
   790  
   791  	return nil
   792  }
   793  
   794  // RegisterChaincodeServiceHandlerFromEndpoint is same as RegisterChaincodeServiceHandler but
   795  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   796  func RegisterChaincodeServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   797  	conn, err := grpc.Dial(endpoint, opts...)
   798  	if err != nil {
   799  		return err
   800  	}
   801  	defer func() {
   802  		if err != nil {
   803  			if cerr := conn.Close(); cerr != nil {
   804  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   805  			}
   806  			return
   807  		}
   808  		go func() {
   809  			<-ctx.Done()
   810  			if cerr := conn.Close(); cerr != nil {
   811  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   812  			}
   813  		}()
   814  	}()
   815  
   816  	return RegisterChaincodeServiceHandler(ctx, mux, conn)
   817  }
   818  
   819  // RegisterChaincodeServiceHandler registers the http handlers for service ChaincodeService to "mux".
   820  // The handlers forward requests to the grpc endpoint over "conn".
   821  func RegisterChaincodeServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   822  	return RegisterChaincodeServiceHandlerClient(ctx, mux, NewChaincodeServiceClient(conn))
   823  }
   824  
   825  // RegisterChaincodeServiceHandlerClient registers the http handlers for service ChaincodeService
   826  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ChaincodeServiceClient".
   827  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ChaincodeServiceClient"
   828  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   829  // "ChaincodeServiceClient" to call the correct interceptors.
   830  func RegisterChaincodeServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ChaincodeServiceClient) error {
   831  
   832  	mux.Handle("POST", pattern_ChaincodeService_Exec_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   833  		ctx, cancel := context.WithCancel(req.Context())
   834  		defer cancel()
   835  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   836  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   837  		if err != nil {
   838  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   839  			return
   840  		}
   841  		resp, md, err := request_ChaincodeService_Exec_0(rctx, inboundMarshaler, client, req, pathParams)
   842  		ctx = runtime.NewServerMetadataContext(ctx, md)
   843  		if err != nil {
   844  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   845  			return
   846  		}
   847  
   848  		forward_ChaincodeService_Exec_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   849  
   850  	})
   851  
   852  	mux.Handle("GET", pattern_ChaincodeService_Query_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   853  		ctx, cancel := context.WithCancel(req.Context())
   854  		defer cancel()
   855  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   856  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   857  		if err != nil {
   858  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   859  			return
   860  		}
   861  		resp, md, err := request_ChaincodeService_Query_0(rctx, inboundMarshaler, client, req, pathParams)
   862  		ctx = runtime.NewServerMetadataContext(ctx, md)
   863  		if err != nil {
   864  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   865  			return
   866  		}
   867  
   868  		forward_ChaincodeService_Query_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   869  
   870  	})
   871  
   872  	mux.Handle("POST", pattern_ChaincodeService_Invoke_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   873  		ctx, cancel := context.WithCancel(req.Context())
   874  		defer cancel()
   875  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   876  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   877  		if err != nil {
   878  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   879  			return
   880  		}
   881  		resp, md, err := request_ChaincodeService_Invoke_0(rctx, inboundMarshaler, client, req, pathParams)
   882  		ctx = runtime.NewServerMetadataContext(ctx, md)
   883  		if err != nil {
   884  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   885  			return
   886  		}
   887  
   888  		forward_ChaincodeService_Invoke_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   889  
   890  	})
   891  
   892  	mux.Handle("GET", pattern_ChaincodeService_EventsStream_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   893  		ctx, cancel := context.WithCancel(req.Context())
   894  		defer cancel()
   895  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   896  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   897  		if err != nil {
   898  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   899  			return
   900  		}
   901  		resp, md, err := request_ChaincodeService_EventsStream_0(rctx, inboundMarshaler, client, req, pathParams)
   902  		ctx = runtime.NewServerMetadataContext(ctx, md)
   903  		if err != nil {
   904  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   905  			return
   906  		}
   907  
   908  		forward_ChaincodeService_EventsStream_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
   909  
   910  	})
   911  
   912  	mux.Handle("GET", pattern_ChaincodeService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   913  		ctx, cancel := context.WithCancel(req.Context())
   914  		defer cancel()
   915  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
   916  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
   917  		if err != nil {
   918  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   919  			return
   920  		}
   921  		resp, md, err := request_ChaincodeService_Events_0(rctx, inboundMarshaler, client, req, pathParams)
   922  		ctx = runtime.NewServerMetadataContext(ctx, md)
   923  		if err != nil {
   924  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
   925  			return
   926  		}
   927  
   928  		forward_ChaincodeService_Events_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
   929  
   930  	})
   931  
   932  	return nil
   933  }
   934  
   935  var (
   936  	pattern_ChaincodeService_Exec_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode", "exec"}, "", runtime.AssumeColonVerbOpt(true)))
   937  
   938  	pattern_ChaincodeService_Query_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode", "query"}, "", runtime.AssumeColonVerbOpt(true)))
   939  
   940  	pattern_ChaincodeService_Invoke_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode", "invoke"}, "", runtime.AssumeColonVerbOpt(true)))
   941  
   942  	pattern_ChaincodeService_EventsStream_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode", "events-stream"}, "", runtime.AssumeColonVerbOpt(true)))
   943  
   944  	pattern_ChaincodeService_Events_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode", "events"}, "", runtime.AssumeColonVerbOpt(true)))
   945  )
   946  
   947  var (
   948  	forward_ChaincodeService_Exec_0 = runtime.ForwardResponseMessage
   949  
   950  	forward_ChaincodeService_Query_0 = runtime.ForwardResponseMessage
   951  
   952  	forward_ChaincodeService_Invoke_0 = runtime.ForwardResponseMessage
   953  
   954  	forward_ChaincodeService_EventsStream_0 = runtime.ForwardResponseStream
   955  
   956  	forward_ChaincodeService_Events_0 = runtime.ForwardResponseMessage
   957  )
   958  
   959  // RegisterChaincodeEventsServiceHandlerFromEndpoint is same as RegisterChaincodeEventsServiceHandler but
   960  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
   961  func RegisterChaincodeEventsServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
   962  	conn, err := grpc.Dial(endpoint, opts...)
   963  	if err != nil {
   964  		return err
   965  	}
   966  	defer func() {
   967  		if err != nil {
   968  			if cerr := conn.Close(); cerr != nil {
   969  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   970  			}
   971  			return
   972  		}
   973  		go func() {
   974  			<-ctx.Done()
   975  			if cerr := conn.Close(); cerr != nil {
   976  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
   977  			}
   978  		}()
   979  	}()
   980  
   981  	return RegisterChaincodeEventsServiceHandler(ctx, mux, conn)
   982  }
   983  
   984  // RegisterChaincodeEventsServiceHandler registers the http handlers for service ChaincodeEventsService to "mux".
   985  // The handlers forward requests to the grpc endpoint over "conn".
   986  func RegisterChaincodeEventsServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
   987  	return RegisterChaincodeEventsServiceHandlerClient(ctx, mux, NewChaincodeEventsServiceClient(conn))
   988  }
   989  
   990  // RegisterChaincodeEventsServiceHandlerClient registers the http handlers for service ChaincodeEventsService
   991  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ChaincodeEventsServiceClient".
   992  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ChaincodeEventsServiceClient"
   993  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
   994  // "ChaincodeEventsServiceClient" to call the correct interceptors.
   995  func RegisterChaincodeEventsServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ChaincodeEventsServiceClient) error {
   996  
   997  	mux.Handle("GET", pattern_ChaincodeEventsService_EventsStream_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
   998  		ctx, cancel := context.WithCancel(req.Context())
   999  		defer cancel()
  1000  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1001  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1002  		if err != nil {
  1003  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1004  			return
  1005  		}
  1006  		resp, md, err := request_ChaincodeEventsService_EventsStream_0(rctx, inboundMarshaler, client, req, pathParams)
  1007  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1008  		if err != nil {
  1009  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1010  			return
  1011  		}
  1012  
  1013  		forward_ChaincodeEventsService_EventsStream_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1014  
  1015  	})
  1016  
  1017  	mux.Handle("GET", pattern_ChaincodeEventsService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1018  		ctx, cancel := context.WithCancel(req.Context())
  1019  		defer cancel()
  1020  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1021  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1022  		if err != nil {
  1023  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1024  			return
  1025  		}
  1026  		resp, md, err := request_ChaincodeEventsService_Events_0(rctx, inboundMarshaler, client, req, pathParams)
  1027  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1028  		if err != nil {
  1029  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1030  			return
  1031  		}
  1032  
  1033  		forward_ChaincodeEventsService_Events_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1034  
  1035  	})
  1036  
  1037  	return nil
  1038  }
  1039  
  1040  var (
  1041  	pattern_ChaincodeEventsService_EventsStream_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode", "events-stream"}, "", runtime.AssumeColonVerbOpt(true)))
  1042  
  1043  	pattern_ChaincodeEventsService_Events_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode", "events"}, "", runtime.AssumeColonVerbOpt(true)))
  1044  )
  1045  
  1046  var (
  1047  	forward_ChaincodeEventsService_EventsStream_0 = runtime.ForwardResponseStream
  1048  
  1049  	forward_ChaincodeEventsService_Events_0 = runtime.ForwardResponseMessage
  1050  )
  1051  
  1052  // RegisterChaincodeInstanceServiceHandlerFromEndpoint is same as RegisterChaincodeInstanceServiceHandler but
  1053  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
  1054  func RegisterChaincodeInstanceServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
  1055  	conn, err := grpc.Dial(endpoint, opts...)
  1056  	if err != nil {
  1057  		return err
  1058  	}
  1059  	defer func() {
  1060  		if err != nil {
  1061  			if cerr := conn.Close(); cerr != nil {
  1062  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1063  			}
  1064  			return
  1065  		}
  1066  		go func() {
  1067  			<-ctx.Done()
  1068  			if cerr := conn.Close(); cerr != nil {
  1069  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1070  			}
  1071  		}()
  1072  	}()
  1073  
  1074  	return RegisterChaincodeInstanceServiceHandler(ctx, mux, conn)
  1075  }
  1076  
  1077  // RegisterChaincodeInstanceServiceHandler registers the http handlers for service ChaincodeInstanceService to "mux".
  1078  // The handlers forward requests to the grpc endpoint over "conn".
  1079  func RegisterChaincodeInstanceServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
  1080  	return RegisterChaincodeInstanceServiceHandlerClient(ctx, mux, NewChaincodeInstanceServiceClient(conn))
  1081  }
  1082  
  1083  // RegisterChaincodeInstanceServiceHandlerClient registers the http handlers for service ChaincodeInstanceService
  1084  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ChaincodeInstanceServiceClient".
  1085  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ChaincodeInstanceServiceClient"
  1086  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
  1087  // "ChaincodeInstanceServiceClient" to call the correct interceptors.
  1088  func RegisterChaincodeInstanceServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ChaincodeInstanceServiceClient) error {
  1089  
  1090  	mux.Handle("POST", pattern_ChaincodeInstanceService_Exec_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1091  		ctx, cancel := context.WithCancel(req.Context())
  1092  		defer cancel()
  1093  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1094  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1095  		if err != nil {
  1096  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1097  			return
  1098  		}
  1099  		resp, md, err := request_ChaincodeInstanceService_Exec_0(rctx, inboundMarshaler, client, req, pathParams)
  1100  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1101  		if err != nil {
  1102  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1103  			return
  1104  		}
  1105  
  1106  		forward_ChaincodeInstanceService_Exec_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1107  
  1108  	})
  1109  
  1110  	mux.Handle("GET", pattern_ChaincodeInstanceService_Query_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1111  		ctx, cancel := context.WithCancel(req.Context())
  1112  		defer cancel()
  1113  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1114  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1115  		if err != nil {
  1116  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1117  			return
  1118  		}
  1119  		resp, md, err := request_ChaincodeInstanceService_Query_0(rctx, inboundMarshaler, client, req, pathParams)
  1120  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1121  		if err != nil {
  1122  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1123  			return
  1124  		}
  1125  
  1126  		forward_ChaincodeInstanceService_Query_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1127  
  1128  	})
  1129  
  1130  	mux.Handle("POST", pattern_ChaincodeInstanceService_Invoke_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1131  		ctx, cancel := context.WithCancel(req.Context())
  1132  		defer cancel()
  1133  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1134  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1135  		if err != nil {
  1136  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1137  			return
  1138  		}
  1139  		resp, md, err := request_ChaincodeInstanceService_Invoke_0(rctx, inboundMarshaler, client, req, pathParams)
  1140  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1141  		if err != nil {
  1142  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1143  			return
  1144  		}
  1145  
  1146  		forward_ChaincodeInstanceService_Invoke_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1147  
  1148  	})
  1149  
  1150  	mux.Handle("GET", pattern_ChaincodeInstanceService_EventsStream_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1151  		ctx, cancel := context.WithCancel(req.Context())
  1152  		defer cancel()
  1153  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1154  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1155  		if err != nil {
  1156  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1157  			return
  1158  		}
  1159  		resp, md, err := request_ChaincodeInstanceService_EventsStream_0(rctx, inboundMarshaler, client, req, pathParams)
  1160  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1161  		if err != nil {
  1162  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1163  			return
  1164  		}
  1165  
  1166  		forward_ChaincodeInstanceService_EventsStream_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1167  
  1168  	})
  1169  
  1170  	mux.Handle("GET", pattern_ChaincodeInstanceService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1171  		ctx, cancel := context.WithCancel(req.Context())
  1172  		defer cancel()
  1173  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1174  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1175  		if err != nil {
  1176  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1177  			return
  1178  		}
  1179  		resp, md, err := request_ChaincodeInstanceService_Events_0(rctx, inboundMarshaler, client, req, pathParams)
  1180  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1181  		if err != nil {
  1182  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1183  			return
  1184  		}
  1185  
  1186  		forward_ChaincodeInstanceService_Events_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1187  
  1188  	})
  1189  
  1190  	return nil
  1191  }
  1192  
  1193  var (
  1194  	pattern_ChaincodeInstanceService_Exec_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode-instance", "exec"}, "", runtime.AssumeColonVerbOpt(true)))
  1195  
  1196  	pattern_ChaincodeInstanceService_Query_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode-instance", "query"}, "", runtime.AssumeColonVerbOpt(true)))
  1197  
  1198  	pattern_ChaincodeInstanceService_Invoke_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode-instance", "invoke"}, "", runtime.AssumeColonVerbOpt(true)))
  1199  
  1200  	pattern_ChaincodeInstanceService_EventsStream_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode-instance", "events-stream"}, "", runtime.AssumeColonVerbOpt(true)))
  1201  
  1202  	pattern_ChaincodeInstanceService_Events_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode-instance", "events"}, "", runtime.AssumeColonVerbOpt(true)))
  1203  )
  1204  
  1205  var (
  1206  	forward_ChaincodeInstanceService_Exec_0 = runtime.ForwardResponseMessage
  1207  
  1208  	forward_ChaincodeInstanceService_Query_0 = runtime.ForwardResponseMessage
  1209  
  1210  	forward_ChaincodeInstanceService_Invoke_0 = runtime.ForwardResponseMessage
  1211  
  1212  	forward_ChaincodeInstanceService_EventsStream_0 = runtime.ForwardResponseStream
  1213  
  1214  	forward_ChaincodeInstanceService_Events_0 = runtime.ForwardResponseMessage
  1215  )
  1216  
  1217  // RegisterChaincodeInstanceEventsServiceHandlerFromEndpoint is same as RegisterChaincodeInstanceEventsServiceHandler but
  1218  // automatically dials to "endpoint" and closes the connection when "ctx" gets done.
  1219  func RegisterChaincodeInstanceEventsServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) {
  1220  	conn, err := grpc.Dial(endpoint, opts...)
  1221  	if err != nil {
  1222  		return err
  1223  	}
  1224  	defer func() {
  1225  		if err != nil {
  1226  			if cerr := conn.Close(); cerr != nil {
  1227  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1228  			}
  1229  			return
  1230  		}
  1231  		go func() {
  1232  			<-ctx.Done()
  1233  			if cerr := conn.Close(); cerr != nil {
  1234  				grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr)
  1235  			}
  1236  		}()
  1237  	}()
  1238  
  1239  	return RegisterChaincodeInstanceEventsServiceHandler(ctx, mux, conn)
  1240  }
  1241  
  1242  // RegisterChaincodeInstanceEventsServiceHandler registers the http handlers for service ChaincodeInstanceEventsService to "mux".
  1243  // The handlers forward requests to the grpc endpoint over "conn".
  1244  func RegisterChaincodeInstanceEventsServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error {
  1245  	return RegisterChaincodeInstanceEventsServiceHandlerClient(ctx, mux, NewChaincodeInstanceEventsServiceClient(conn))
  1246  }
  1247  
  1248  // RegisterChaincodeInstanceEventsServiceHandlerClient registers the http handlers for service ChaincodeInstanceEventsService
  1249  // to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ChaincodeInstanceEventsServiceClient".
  1250  // Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ChaincodeInstanceEventsServiceClient"
  1251  // doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in
  1252  // "ChaincodeInstanceEventsServiceClient" to call the correct interceptors.
  1253  func RegisterChaincodeInstanceEventsServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ChaincodeInstanceEventsServiceClient) error {
  1254  
  1255  	mux.Handle("GET", pattern_ChaincodeInstanceEventsService_EventsStream_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1256  		ctx, cancel := context.WithCancel(req.Context())
  1257  		defer cancel()
  1258  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1259  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1260  		if err != nil {
  1261  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1262  			return
  1263  		}
  1264  		resp, md, err := request_ChaincodeInstanceEventsService_EventsStream_0(rctx, inboundMarshaler, client, req, pathParams)
  1265  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1266  		if err != nil {
  1267  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1268  			return
  1269  		}
  1270  
  1271  		forward_ChaincodeInstanceEventsService_EventsStream_0(ctx, mux, outboundMarshaler, w, req, func() (proto.Message, error) { return resp.Recv() }, mux.GetForwardResponseOptions()...)
  1272  
  1273  	})
  1274  
  1275  	mux.Handle("GET", pattern_ChaincodeInstanceEventsService_Events_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) {
  1276  		ctx, cancel := context.WithCancel(req.Context())
  1277  		defer cancel()
  1278  		inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req)
  1279  		rctx, err := runtime.AnnotateContext(ctx, mux, req)
  1280  		if err != nil {
  1281  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1282  			return
  1283  		}
  1284  		resp, md, err := request_ChaincodeInstanceEventsService_Events_0(rctx, inboundMarshaler, client, req, pathParams)
  1285  		ctx = runtime.NewServerMetadataContext(ctx, md)
  1286  		if err != nil {
  1287  			runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err)
  1288  			return
  1289  		}
  1290  
  1291  		forward_ChaincodeInstanceEventsService_Events_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...)
  1292  
  1293  	})
  1294  
  1295  	return nil
  1296  }
  1297  
  1298  var (
  1299  	pattern_ChaincodeInstanceEventsService_EventsStream_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode-instance", "events-stream"}, "", runtime.AssumeColonVerbOpt(true)))
  1300  
  1301  	pattern_ChaincodeInstanceEventsService_Events_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1}, []string{"chaincode-instance", "events"}, "", runtime.AssumeColonVerbOpt(true)))
  1302  )
  1303  
  1304  var (
  1305  	forward_ChaincodeInstanceEventsService_EventsStream_0 = runtime.ForwardResponseStream
  1306  
  1307  	forward_ChaincodeInstanceEventsService_Events_0 = runtime.ForwardResponseMessage
  1308  )