github.com/Finschia/finschia-sdk@v0.48.1/x/evidence/types/query.pb.go (about) 1 // Code generated by protoc-gen-gogo. DO NOT EDIT. 2 // source: cosmos/evidence/v1beta1/query.proto 3 4 package types 5 6 import ( 7 context "context" 8 fmt "fmt" 9 types "github.com/Finschia/finschia-sdk/codec/types" 10 query "github.com/Finschia/finschia-sdk/types/query" 11 github_com_Finschia_ostracon_libs_bytes "github.com/Finschia/ostracon/libs/bytes" 12 _ "github.com/gogo/protobuf/gogoproto" 13 grpc1 "github.com/gogo/protobuf/grpc" 14 proto "github.com/gogo/protobuf/proto" 15 _ "google.golang.org/genproto/googleapis/api/annotations" 16 grpc "google.golang.org/grpc" 17 codes "google.golang.org/grpc/codes" 18 status "google.golang.org/grpc/status" 19 io "io" 20 math "math" 21 math_bits "math/bits" 22 ) 23 24 // Reference imports to suppress errors if they are not otherwise used. 25 var _ = proto.Marshal 26 var _ = fmt.Errorf 27 var _ = math.Inf 28 29 // This is a compile-time assertion to ensure that this generated file 30 // is compatible with the proto package it is being compiled against. 31 // A compilation error at this line likely means your copy of the 32 // proto package needs to be updated. 33 const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package 34 35 // QueryEvidenceRequest is the request type for the Query/Evidence RPC method. 36 type QueryEvidenceRequest struct { 37 // evidence_hash defines the hash of the requested evidence. 38 EvidenceHash github_com_Finschia_ostracon_libs_bytes.HexBytes `protobuf:"bytes,1,opt,name=evidence_hash,json=evidenceHash,proto3,casttype=github.com/Finschia/ostracon/libs/bytes.HexBytes" json:"evidence_hash,omitempty"` 39 } 40 41 func (m *QueryEvidenceRequest) Reset() { *m = QueryEvidenceRequest{} } 42 func (m *QueryEvidenceRequest) String() string { return proto.CompactTextString(m) } 43 func (*QueryEvidenceRequest) ProtoMessage() {} 44 func (*QueryEvidenceRequest) Descriptor() ([]byte, []int) { 45 return fileDescriptor_07043de1a84d215a, []int{0} 46 } 47 func (m *QueryEvidenceRequest) XXX_Unmarshal(b []byte) error { 48 return m.Unmarshal(b) 49 } 50 func (m *QueryEvidenceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 51 if deterministic { 52 return xxx_messageInfo_QueryEvidenceRequest.Marshal(b, m, deterministic) 53 } else { 54 b = b[:cap(b)] 55 n, err := m.MarshalToSizedBuffer(b) 56 if err != nil { 57 return nil, err 58 } 59 return b[:n], nil 60 } 61 } 62 func (m *QueryEvidenceRequest) XXX_Merge(src proto.Message) { 63 xxx_messageInfo_QueryEvidenceRequest.Merge(m, src) 64 } 65 func (m *QueryEvidenceRequest) XXX_Size() int { 66 return m.Size() 67 } 68 func (m *QueryEvidenceRequest) XXX_DiscardUnknown() { 69 xxx_messageInfo_QueryEvidenceRequest.DiscardUnknown(m) 70 } 71 72 var xxx_messageInfo_QueryEvidenceRequest proto.InternalMessageInfo 73 74 func (m *QueryEvidenceRequest) GetEvidenceHash() github_com_Finschia_ostracon_libs_bytes.HexBytes { 75 if m != nil { 76 return m.EvidenceHash 77 } 78 return nil 79 } 80 81 // QueryEvidenceResponse is the response type for the Query/Evidence RPC method. 82 type QueryEvidenceResponse struct { 83 // evidence returns the requested evidence. 84 Evidence *types.Any `protobuf:"bytes,1,opt,name=evidence,proto3" json:"evidence,omitempty"` 85 } 86 87 func (m *QueryEvidenceResponse) Reset() { *m = QueryEvidenceResponse{} } 88 func (m *QueryEvidenceResponse) String() string { return proto.CompactTextString(m) } 89 func (*QueryEvidenceResponse) ProtoMessage() {} 90 func (*QueryEvidenceResponse) Descriptor() ([]byte, []int) { 91 return fileDescriptor_07043de1a84d215a, []int{1} 92 } 93 func (m *QueryEvidenceResponse) XXX_Unmarshal(b []byte) error { 94 return m.Unmarshal(b) 95 } 96 func (m *QueryEvidenceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 97 if deterministic { 98 return xxx_messageInfo_QueryEvidenceResponse.Marshal(b, m, deterministic) 99 } else { 100 b = b[:cap(b)] 101 n, err := m.MarshalToSizedBuffer(b) 102 if err != nil { 103 return nil, err 104 } 105 return b[:n], nil 106 } 107 } 108 func (m *QueryEvidenceResponse) XXX_Merge(src proto.Message) { 109 xxx_messageInfo_QueryEvidenceResponse.Merge(m, src) 110 } 111 func (m *QueryEvidenceResponse) XXX_Size() int { 112 return m.Size() 113 } 114 func (m *QueryEvidenceResponse) XXX_DiscardUnknown() { 115 xxx_messageInfo_QueryEvidenceResponse.DiscardUnknown(m) 116 } 117 118 var xxx_messageInfo_QueryEvidenceResponse proto.InternalMessageInfo 119 120 func (m *QueryEvidenceResponse) GetEvidence() *types.Any { 121 if m != nil { 122 return m.Evidence 123 } 124 return nil 125 } 126 127 // QueryEvidenceRequest is the request type for the Query/AllEvidence RPC 128 // method. 129 type QueryAllEvidenceRequest struct { 130 // pagination defines an optional pagination for the request. 131 Pagination *query.PageRequest `protobuf:"bytes,1,opt,name=pagination,proto3" json:"pagination,omitempty"` 132 } 133 134 func (m *QueryAllEvidenceRequest) Reset() { *m = QueryAllEvidenceRequest{} } 135 func (m *QueryAllEvidenceRequest) String() string { return proto.CompactTextString(m) } 136 func (*QueryAllEvidenceRequest) ProtoMessage() {} 137 func (*QueryAllEvidenceRequest) Descriptor() ([]byte, []int) { 138 return fileDescriptor_07043de1a84d215a, []int{2} 139 } 140 func (m *QueryAllEvidenceRequest) XXX_Unmarshal(b []byte) error { 141 return m.Unmarshal(b) 142 } 143 func (m *QueryAllEvidenceRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 144 if deterministic { 145 return xxx_messageInfo_QueryAllEvidenceRequest.Marshal(b, m, deterministic) 146 } else { 147 b = b[:cap(b)] 148 n, err := m.MarshalToSizedBuffer(b) 149 if err != nil { 150 return nil, err 151 } 152 return b[:n], nil 153 } 154 } 155 func (m *QueryAllEvidenceRequest) XXX_Merge(src proto.Message) { 156 xxx_messageInfo_QueryAllEvidenceRequest.Merge(m, src) 157 } 158 func (m *QueryAllEvidenceRequest) XXX_Size() int { 159 return m.Size() 160 } 161 func (m *QueryAllEvidenceRequest) XXX_DiscardUnknown() { 162 xxx_messageInfo_QueryAllEvidenceRequest.DiscardUnknown(m) 163 } 164 165 var xxx_messageInfo_QueryAllEvidenceRequest proto.InternalMessageInfo 166 167 func (m *QueryAllEvidenceRequest) GetPagination() *query.PageRequest { 168 if m != nil { 169 return m.Pagination 170 } 171 return nil 172 } 173 174 // QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC 175 // method. 176 type QueryAllEvidenceResponse struct { 177 // evidence returns all evidences. 178 Evidence []*types.Any `protobuf:"bytes,1,rep,name=evidence,proto3" json:"evidence,omitempty"` 179 // pagination defines the pagination in the response. 180 Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` 181 } 182 183 func (m *QueryAllEvidenceResponse) Reset() { *m = QueryAllEvidenceResponse{} } 184 func (m *QueryAllEvidenceResponse) String() string { return proto.CompactTextString(m) } 185 func (*QueryAllEvidenceResponse) ProtoMessage() {} 186 func (*QueryAllEvidenceResponse) Descriptor() ([]byte, []int) { 187 return fileDescriptor_07043de1a84d215a, []int{3} 188 } 189 func (m *QueryAllEvidenceResponse) XXX_Unmarshal(b []byte) error { 190 return m.Unmarshal(b) 191 } 192 func (m *QueryAllEvidenceResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 193 if deterministic { 194 return xxx_messageInfo_QueryAllEvidenceResponse.Marshal(b, m, deterministic) 195 } else { 196 b = b[:cap(b)] 197 n, err := m.MarshalToSizedBuffer(b) 198 if err != nil { 199 return nil, err 200 } 201 return b[:n], nil 202 } 203 } 204 func (m *QueryAllEvidenceResponse) XXX_Merge(src proto.Message) { 205 xxx_messageInfo_QueryAllEvidenceResponse.Merge(m, src) 206 } 207 func (m *QueryAllEvidenceResponse) XXX_Size() int { 208 return m.Size() 209 } 210 func (m *QueryAllEvidenceResponse) XXX_DiscardUnknown() { 211 xxx_messageInfo_QueryAllEvidenceResponse.DiscardUnknown(m) 212 } 213 214 var xxx_messageInfo_QueryAllEvidenceResponse proto.InternalMessageInfo 215 216 func (m *QueryAllEvidenceResponse) GetEvidence() []*types.Any { 217 if m != nil { 218 return m.Evidence 219 } 220 return nil 221 } 222 223 func (m *QueryAllEvidenceResponse) GetPagination() *query.PageResponse { 224 if m != nil { 225 return m.Pagination 226 } 227 return nil 228 } 229 230 func init() { 231 proto.RegisterType((*QueryEvidenceRequest)(nil), "cosmos.evidence.v1beta1.QueryEvidenceRequest") 232 proto.RegisterType((*QueryEvidenceResponse)(nil), "cosmos.evidence.v1beta1.QueryEvidenceResponse") 233 proto.RegisterType((*QueryAllEvidenceRequest)(nil), "cosmos.evidence.v1beta1.QueryAllEvidenceRequest") 234 proto.RegisterType((*QueryAllEvidenceResponse)(nil), "cosmos.evidence.v1beta1.QueryAllEvidenceResponse") 235 } 236 237 func init() { 238 proto.RegisterFile("cosmos/evidence/v1beta1/query.proto", fileDescriptor_07043de1a84d215a) 239 } 240 241 var fileDescriptor_07043de1a84d215a = []byte{ 242 // 471 bytes of a gzipped FileDescriptorProto 243 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x92, 0xbf, 0x6f, 0xd4, 0x30, 244 0x14, 0xc7, 0xcf, 0x87, 0x40, 0x95, 0x5b, 0x16, 0xeb, 0x50, 0x4b, 0x84, 0x02, 0xa4, 0x12, 0xbf, 245 0xa4, 0xda, 0x97, 0x96, 0x85, 0xb1, 0x27, 0x51, 0x8a, 0x58, 0x20, 0x1b, 0x2c, 0xc8, 0x49, 0xdd, 246 0xc4, 0x22, 0xb5, 0x73, 0x67, 0xa7, 0x6a, 0x84, 0x58, 0xf8, 0x0b, 0x90, 0x10, 0x23, 0x1b, 0x7f, 247 0x0c, 0x13, 0xaa, 0xc4, 0xc2, 0x84, 0xd0, 0x1d, 0x7f, 0x05, 0x13, 0x8a, 0xed, 0x5c, 0xaf, 0xf7, 248 0x83, 0xa3, 0xdb, 0xb3, 0xfd, 0xde, 0xf7, 0xfb, 0xf1, 0x7b, 0x0f, 0x6e, 0x26, 0x52, 0x1d, 0x49, 249 0x45, 0xd8, 0x31, 0x3f, 0x60, 0x22, 0x61, 0xe4, 0x38, 0x8c, 0x99, 0xa6, 0x21, 0xe9, 0x97, 0x6c, 250 0x50, 0xe1, 0x62, 0x20, 0xb5, 0x44, 0xeb, 0x36, 0x09, 0x37, 0x49, 0xd8, 0x25, 0x79, 0x0f, 0x5c, 251 0x75, 0x4c, 0x15, 0xb3, 0x15, 0xe3, 0xfa, 0x82, 0xa6, 0x5c, 0x50, 0xcd, 0xa5, 0xb0, 0x22, 0x5e, 252 0x27, 0x95, 0xa9, 0x34, 0x21, 0xa9, 0x23, 0x77, 0x7b, 0x3d, 0x95, 0x32, 0xcd, 0x19, 0x31, 0xa7, 253 0xb8, 0x3c, 0x24, 0x54, 0x38, 0x57, 0xef, 0x86, 0x7b, 0xa2, 0x05, 0x27, 0x54, 0x08, 0xa9, 0x8d, 254 0x9a, 0xb2, 0xaf, 0x41, 0x1f, 0x76, 0x5e, 0xd4, 0x86, 0x8f, 0x1d, 0x53, 0xc4, 0xfa, 0x25, 0x53, 255 0x1a, 0xbd, 0x84, 0x57, 0x1b, 0xcc, 0xd7, 0x19, 0x55, 0xd9, 0x06, 0xb8, 0x05, 0xee, 0xad, 0xf5, 256 0x1e, 0xfe, 0xf9, 0x79, 0xb3, 0x9b, 0x72, 0x9d, 0x95, 0x31, 0x4e, 0xe4, 0x11, 0xd9, 0xe3, 0x42, 257 0x25, 0x19, 0xa7, 0x44, 0x2a, 0x3d, 0xa0, 0x89, 0x14, 0x24, 0xe7, 0xb1, 0x22, 0x71, 0xa5, 0x99, 258 0xc2, 0xfb, 0xec, 0xa4, 0x57, 0x07, 0xd1, 0x5a, 0x23, 0xb5, 0x4f, 0x55, 0x16, 0x3c, 0x85, 0xd7, 259 0xa6, 0x2c, 0x55, 0x21, 0x85, 0x62, 0xa8, 0x0b, 0x57, 0x9a, 0x44, 0x63, 0xb7, 0xba, 0xdd, 0xc1, 260 0x16, 0x1e, 0x37, 0xff, 0xc2, 0xbb, 0xa2, 0x8a, 0xc6, 0x59, 0x01, 0x85, 0xeb, 0x46, 0x6a, 0x37, 261 0xcf, 0xa7, 0x3f, 0xb0, 0x07, 0xe1, 0x59, 0xef, 0x9c, 0xdc, 0x1d, 0xec, 0x26, 0x50, 0x37, 0x1a, 262 0xdb, 0xd1, 0xb8, 0x46, 0xe3, 0xe7, 0x34, 0x6d, 0x6a, 0xa3, 0x89, 0xca, 0xe0, 0x13, 0x80, 0x1b, 263 0xb3, 0x1e, 0x73, 0x89, 0x2f, 0x2d, 0x27, 0x46, 0x4f, 0xce, 0x61, 0xb5, 0x0d, 0xd6, 0xdd, 0xa5, 264 0x58, 0xd6, 0x6e, 0x92, 0x6b, 0xfb, 0x5b, 0x1b, 0x5e, 0x36, 0x5c, 0xe8, 0x0b, 0x80, 0x2b, 0x0d, 265 0x19, 0xda, 0xc2, 0x0b, 0x96, 0x0c, 0xcf, 0x1b, 0xb3, 0x87, 0xff, 0x37, 0xdd, 0x12, 0x04, 0x8f, 266 0xde, 0x7f, 0xff, 0xfd, 0xb1, 0xbd, 0x83, 0x42, 0xb2, 0x68, 0xe1, 0xc7, 0x17, 0x6f, 0xcf, 0xed, 267 0xcf, 0x3b, 0xf4, 0x19, 0xc0, 0xd5, 0x89, 0x1e, 0xa2, 0xee, 0xbf, 0xad, 0x67, 0x47, 0xea, 0x85, 268 0x17, 0xa8, 0x70, 0xbc, 0xf7, 0x0d, 0xef, 0x26, 0xba, 0xbd, 0x94, 0xb7, 0xf7, 0xec, 0xeb, 0xd0, 269 0x07, 0xa7, 0x43, 0x1f, 0xfc, 0x1a, 0xfa, 0xe0, 0xc3, 0xc8, 0x6f, 0x9d, 0x8e, 0xfc, 0xd6, 0x8f, 270 0x91, 0xdf, 0x7a, 0x15, 0xce, 0x5b, 0xf8, 0x43, 0x17, 0x6c, 0xa9, 0x83, 0x37, 0xe4, 0xe4, 0x4c, 271 0x57, 0x57, 0x05, 0x53, 0xf1, 0x15, 0x33, 0xfe, 0x9d, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0xe7, 272 0x18, 0x01, 0x45, 0x18, 0x04, 0x00, 0x00, 273 } 274 275 // Reference imports to suppress errors if they are not otherwise used. 276 var _ context.Context 277 var _ grpc.ClientConn 278 279 // This is a compile-time assertion to ensure that this generated file 280 // is compatible with the grpc package it is being compiled against. 281 const _ = grpc.SupportPackageIsVersion4 282 283 // QueryClient is the client API for Query service. 284 // 285 // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. 286 type QueryClient interface { 287 // Evidence queries evidence based on evidence hash. 288 Evidence(ctx context.Context, in *QueryEvidenceRequest, opts ...grpc.CallOption) (*QueryEvidenceResponse, error) 289 // AllEvidence queries all evidence. 290 AllEvidence(ctx context.Context, in *QueryAllEvidenceRequest, opts ...grpc.CallOption) (*QueryAllEvidenceResponse, error) 291 } 292 293 type queryClient struct { 294 cc grpc1.ClientConn 295 } 296 297 func NewQueryClient(cc grpc1.ClientConn) QueryClient { 298 return &queryClient{cc} 299 } 300 301 func (c *queryClient) Evidence(ctx context.Context, in *QueryEvidenceRequest, opts ...grpc.CallOption) (*QueryEvidenceResponse, error) { 302 out := new(QueryEvidenceResponse) 303 err := c.cc.Invoke(ctx, "/cosmos.evidence.v1beta1.Query/Evidence", in, out, opts...) 304 if err != nil { 305 return nil, err 306 } 307 return out, nil 308 } 309 310 func (c *queryClient) AllEvidence(ctx context.Context, in *QueryAllEvidenceRequest, opts ...grpc.CallOption) (*QueryAllEvidenceResponse, error) { 311 out := new(QueryAllEvidenceResponse) 312 err := c.cc.Invoke(ctx, "/cosmos.evidence.v1beta1.Query/AllEvidence", in, out, opts...) 313 if err != nil { 314 return nil, err 315 } 316 return out, nil 317 } 318 319 // QueryServer is the server API for Query service. 320 type QueryServer interface { 321 // Evidence queries evidence based on evidence hash. 322 Evidence(context.Context, *QueryEvidenceRequest) (*QueryEvidenceResponse, error) 323 // AllEvidence queries all evidence. 324 AllEvidence(context.Context, *QueryAllEvidenceRequest) (*QueryAllEvidenceResponse, error) 325 } 326 327 // UnimplementedQueryServer can be embedded to have forward compatible implementations. 328 type UnimplementedQueryServer struct { 329 } 330 331 func (*UnimplementedQueryServer) Evidence(ctx context.Context, req *QueryEvidenceRequest) (*QueryEvidenceResponse, error) { 332 return nil, status.Errorf(codes.Unimplemented, "method Evidence not implemented") 333 } 334 func (*UnimplementedQueryServer) AllEvidence(ctx context.Context, req *QueryAllEvidenceRequest) (*QueryAllEvidenceResponse, error) { 335 return nil, status.Errorf(codes.Unimplemented, "method AllEvidence not implemented") 336 } 337 338 func RegisterQueryServer(s grpc1.Server, srv QueryServer) { 339 s.RegisterService(&_Query_serviceDesc, srv) 340 } 341 342 func _Query_Evidence_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 343 in := new(QueryEvidenceRequest) 344 if err := dec(in); err != nil { 345 return nil, err 346 } 347 if interceptor == nil { 348 return srv.(QueryServer).Evidence(ctx, in) 349 } 350 info := &grpc.UnaryServerInfo{ 351 Server: srv, 352 FullMethod: "/cosmos.evidence.v1beta1.Query/Evidence", 353 } 354 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 355 return srv.(QueryServer).Evidence(ctx, req.(*QueryEvidenceRequest)) 356 } 357 return interceptor(ctx, in, info, handler) 358 } 359 360 func _Query_AllEvidence_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { 361 in := new(QueryAllEvidenceRequest) 362 if err := dec(in); err != nil { 363 return nil, err 364 } 365 if interceptor == nil { 366 return srv.(QueryServer).AllEvidence(ctx, in) 367 } 368 info := &grpc.UnaryServerInfo{ 369 Server: srv, 370 FullMethod: "/cosmos.evidence.v1beta1.Query/AllEvidence", 371 } 372 handler := func(ctx context.Context, req interface{}) (interface{}, error) { 373 return srv.(QueryServer).AllEvidence(ctx, req.(*QueryAllEvidenceRequest)) 374 } 375 return interceptor(ctx, in, info, handler) 376 } 377 378 var _Query_serviceDesc = grpc.ServiceDesc{ 379 ServiceName: "cosmos.evidence.v1beta1.Query", 380 HandlerType: (*QueryServer)(nil), 381 Methods: []grpc.MethodDesc{ 382 { 383 MethodName: "Evidence", 384 Handler: _Query_Evidence_Handler, 385 }, 386 { 387 MethodName: "AllEvidence", 388 Handler: _Query_AllEvidence_Handler, 389 }, 390 }, 391 Streams: []grpc.StreamDesc{}, 392 Metadata: "cosmos/evidence/v1beta1/query.proto", 393 } 394 395 func (m *QueryEvidenceRequest) Marshal() (dAtA []byte, err error) { 396 size := m.Size() 397 dAtA = make([]byte, size) 398 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 399 if err != nil { 400 return nil, err 401 } 402 return dAtA[:n], nil 403 } 404 405 func (m *QueryEvidenceRequest) MarshalTo(dAtA []byte) (int, error) { 406 size := m.Size() 407 return m.MarshalToSizedBuffer(dAtA[:size]) 408 } 409 410 func (m *QueryEvidenceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 411 i := len(dAtA) 412 _ = i 413 var l int 414 _ = l 415 if len(m.EvidenceHash) > 0 { 416 i -= len(m.EvidenceHash) 417 copy(dAtA[i:], m.EvidenceHash) 418 i = encodeVarintQuery(dAtA, i, uint64(len(m.EvidenceHash))) 419 i-- 420 dAtA[i] = 0xa 421 } 422 return len(dAtA) - i, nil 423 } 424 425 func (m *QueryEvidenceResponse) Marshal() (dAtA []byte, err error) { 426 size := m.Size() 427 dAtA = make([]byte, size) 428 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 429 if err != nil { 430 return nil, err 431 } 432 return dAtA[:n], nil 433 } 434 435 func (m *QueryEvidenceResponse) MarshalTo(dAtA []byte) (int, error) { 436 size := m.Size() 437 return m.MarshalToSizedBuffer(dAtA[:size]) 438 } 439 440 func (m *QueryEvidenceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 441 i := len(dAtA) 442 _ = i 443 var l int 444 _ = l 445 if m.Evidence != nil { 446 { 447 size, err := m.Evidence.MarshalToSizedBuffer(dAtA[:i]) 448 if err != nil { 449 return 0, err 450 } 451 i -= size 452 i = encodeVarintQuery(dAtA, i, uint64(size)) 453 } 454 i-- 455 dAtA[i] = 0xa 456 } 457 return len(dAtA) - i, nil 458 } 459 460 func (m *QueryAllEvidenceRequest) Marshal() (dAtA []byte, err error) { 461 size := m.Size() 462 dAtA = make([]byte, size) 463 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 464 if err != nil { 465 return nil, err 466 } 467 return dAtA[:n], nil 468 } 469 470 func (m *QueryAllEvidenceRequest) MarshalTo(dAtA []byte) (int, error) { 471 size := m.Size() 472 return m.MarshalToSizedBuffer(dAtA[:size]) 473 } 474 475 func (m *QueryAllEvidenceRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { 476 i := len(dAtA) 477 _ = i 478 var l int 479 _ = l 480 if m.Pagination != nil { 481 { 482 size, err := m.Pagination.MarshalToSizedBuffer(dAtA[:i]) 483 if err != nil { 484 return 0, err 485 } 486 i -= size 487 i = encodeVarintQuery(dAtA, i, uint64(size)) 488 } 489 i-- 490 dAtA[i] = 0xa 491 } 492 return len(dAtA) - i, nil 493 } 494 495 func (m *QueryAllEvidenceResponse) Marshal() (dAtA []byte, err error) { 496 size := m.Size() 497 dAtA = make([]byte, size) 498 n, err := m.MarshalToSizedBuffer(dAtA[:size]) 499 if err != nil { 500 return nil, err 501 } 502 return dAtA[:n], nil 503 } 504 505 func (m *QueryAllEvidenceResponse) MarshalTo(dAtA []byte) (int, error) { 506 size := m.Size() 507 return m.MarshalToSizedBuffer(dAtA[:size]) 508 } 509 510 func (m *QueryAllEvidenceResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { 511 i := len(dAtA) 512 _ = i 513 var l int 514 _ = l 515 if m.Pagination != nil { 516 { 517 size, err := m.Pagination.MarshalToSizedBuffer(dAtA[:i]) 518 if err != nil { 519 return 0, err 520 } 521 i -= size 522 i = encodeVarintQuery(dAtA, i, uint64(size)) 523 } 524 i-- 525 dAtA[i] = 0x12 526 } 527 if len(m.Evidence) > 0 { 528 for iNdEx := len(m.Evidence) - 1; iNdEx >= 0; iNdEx-- { 529 { 530 size, err := m.Evidence[iNdEx].MarshalToSizedBuffer(dAtA[:i]) 531 if err != nil { 532 return 0, err 533 } 534 i -= size 535 i = encodeVarintQuery(dAtA, i, uint64(size)) 536 } 537 i-- 538 dAtA[i] = 0xa 539 } 540 } 541 return len(dAtA) - i, nil 542 } 543 544 func encodeVarintQuery(dAtA []byte, offset int, v uint64) int { 545 offset -= sovQuery(v) 546 base := offset 547 for v >= 1<<7 { 548 dAtA[offset] = uint8(v&0x7f | 0x80) 549 v >>= 7 550 offset++ 551 } 552 dAtA[offset] = uint8(v) 553 return base 554 } 555 func (m *QueryEvidenceRequest) Size() (n int) { 556 if m == nil { 557 return 0 558 } 559 var l int 560 _ = l 561 l = len(m.EvidenceHash) 562 if l > 0 { 563 n += 1 + l + sovQuery(uint64(l)) 564 } 565 return n 566 } 567 568 func (m *QueryEvidenceResponse) Size() (n int) { 569 if m == nil { 570 return 0 571 } 572 var l int 573 _ = l 574 if m.Evidence != nil { 575 l = m.Evidence.Size() 576 n += 1 + l + sovQuery(uint64(l)) 577 } 578 return n 579 } 580 581 func (m *QueryAllEvidenceRequest) Size() (n int) { 582 if m == nil { 583 return 0 584 } 585 var l int 586 _ = l 587 if m.Pagination != nil { 588 l = m.Pagination.Size() 589 n += 1 + l + sovQuery(uint64(l)) 590 } 591 return n 592 } 593 594 func (m *QueryAllEvidenceResponse) Size() (n int) { 595 if m == nil { 596 return 0 597 } 598 var l int 599 _ = l 600 if len(m.Evidence) > 0 { 601 for _, e := range m.Evidence { 602 l = e.Size() 603 n += 1 + l + sovQuery(uint64(l)) 604 } 605 } 606 if m.Pagination != nil { 607 l = m.Pagination.Size() 608 n += 1 + l + sovQuery(uint64(l)) 609 } 610 return n 611 } 612 613 func sovQuery(x uint64) (n int) { 614 return (math_bits.Len64(x|1) + 6) / 7 615 } 616 func sozQuery(x uint64) (n int) { 617 return sovQuery(uint64((x << 1) ^ uint64((int64(x) >> 63)))) 618 } 619 func (m *QueryEvidenceRequest) Unmarshal(dAtA []byte) error { 620 l := len(dAtA) 621 iNdEx := 0 622 for iNdEx < l { 623 preIndex := iNdEx 624 var wire uint64 625 for shift := uint(0); ; shift += 7 { 626 if shift >= 64 { 627 return ErrIntOverflowQuery 628 } 629 if iNdEx >= l { 630 return io.ErrUnexpectedEOF 631 } 632 b := dAtA[iNdEx] 633 iNdEx++ 634 wire |= uint64(b&0x7F) << shift 635 if b < 0x80 { 636 break 637 } 638 } 639 fieldNum := int32(wire >> 3) 640 wireType := int(wire & 0x7) 641 if wireType == 4 { 642 return fmt.Errorf("proto: QueryEvidenceRequest: wiretype end group for non-group") 643 } 644 if fieldNum <= 0 { 645 return fmt.Errorf("proto: QueryEvidenceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 646 } 647 switch fieldNum { 648 case 1: 649 if wireType != 2 { 650 return fmt.Errorf("proto: wrong wireType = %d for field EvidenceHash", wireType) 651 } 652 var byteLen int 653 for shift := uint(0); ; shift += 7 { 654 if shift >= 64 { 655 return ErrIntOverflowQuery 656 } 657 if iNdEx >= l { 658 return io.ErrUnexpectedEOF 659 } 660 b := dAtA[iNdEx] 661 iNdEx++ 662 byteLen |= int(b&0x7F) << shift 663 if b < 0x80 { 664 break 665 } 666 } 667 if byteLen < 0 { 668 return ErrInvalidLengthQuery 669 } 670 postIndex := iNdEx + byteLen 671 if postIndex < 0 { 672 return ErrInvalidLengthQuery 673 } 674 if postIndex > l { 675 return io.ErrUnexpectedEOF 676 } 677 m.EvidenceHash = append(m.EvidenceHash[:0], dAtA[iNdEx:postIndex]...) 678 if m.EvidenceHash == nil { 679 m.EvidenceHash = []byte{} 680 } 681 iNdEx = postIndex 682 default: 683 iNdEx = preIndex 684 skippy, err := skipQuery(dAtA[iNdEx:]) 685 if err != nil { 686 return err 687 } 688 if (skippy < 0) || (iNdEx+skippy) < 0 { 689 return ErrInvalidLengthQuery 690 } 691 if (iNdEx + skippy) > l { 692 return io.ErrUnexpectedEOF 693 } 694 iNdEx += skippy 695 } 696 } 697 698 if iNdEx > l { 699 return io.ErrUnexpectedEOF 700 } 701 return nil 702 } 703 func (m *QueryEvidenceResponse) Unmarshal(dAtA []byte) error { 704 l := len(dAtA) 705 iNdEx := 0 706 for iNdEx < l { 707 preIndex := iNdEx 708 var wire uint64 709 for shift := uint(0); ; shift += 7 { 710 if shift >= 64 { 711 return ErrIntOverflowQuery 712 } 713 if iNdEx >= l { 714 return io.ErrUnexpectedEOF 715 } 716 b := dAtA[iNdEx] 717 iNdEx++ 718 wire |= uint64(b&0x7F) << shift 719 if b < 0x80 { 720 break 721 } 722 } 723 fieldNum := int32(wire >> 3) 724 wireType := int(wire & 0x7) 725 if wireType == 4 { 726 return fmt.Errorf("proto: QueryEvidenceResponse: wiretype end group for non-group") 727 } 728 if fieldNum <= 0 { 729 return fmt.Errorf("proto: QueryEvidenceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 730 } 731 switch fieldNum { 732 case 1: 733 if wireType != 2 { 734 return fmt.Errorf("proto: wrong wireType = %d for field Evidence", wireType) 735 } 736 var msglen int 737 for shift := uint(0); ; shift += 7 { 738 if shift >= 64 { 739 return ErrIntOverflowQuery 740 } 741 if iNdEx >= l { 742 return io.ErrUnexpectedEOF 743 } 744 b := dAtA[iNdEx] 745 iNdEx++ 746 msglen |= int(b&0x7F) << shift 747 if b < 0x80 { 748 break 749 } 750 } 751 if msglen < 0 { 752 return ErrInvalidLengthQuery 753 } 754 postIndex := iNdEx + msglen 755 if postIndex < 0 { 756 return ErrInvalidLengthQuery 757 } 758 if postIndex > l { 759 return io.ErrUnexpectedEOF 760 } 761 if m.Evidence == nil { 762 m.Evidence = &types.Any{} 763 } 764 if err := m.Evidence.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 765 return err 766 } 767 iNdEx = postIndex 768 default: 769 iNdEx = preIndex 770 skippy, err := skipQuery(dAtA[iNdEx:]) 771 if err != nil { 772 return err 773 } 774 if (skippy < 0) || (iNdEx+skippy) < 0 { 775 return ErrInvalidLengthQuery 776 } 777 if (iNdEx + skippy) > l { 778 return io.ErrUnexpectedEOF 779 } 780 iNdEx += skippy 781 } 782 } 783 784 if iNdEx > l { 785 return io.ErrUnexpectedEOF 786 } 787 return nil 788 } 789 func (m *QueryAllEvidenceRequest) Unmarshal(dAtA []byte) error { 790 l := len(dAtA) 791 iNdEx := 0 792 for iNdEx < l { 793 preIndex := iNdEx 794 var wire uint64 795 for shift := uint(0); ; shift += 7 { 796 if shift >= 64 { 797 return ErrIntOverflowQuery 798 } 799 if iNdEx >= l { 800 return io.ErrUnexpectedEOF 801 } 802 b := dAtA[iNdEx] 803 iNdEx++ 804 wire |= uint64(b&0x7F) << shift 805 if b < 0x80 { 806 break 807 } 808 } 809 fieldNum := int32(wire >> 3) 810 wireType := int(wire & 0x7) 811 if wireType == 4 { 812 return fmt.Errorf("proto: QueryAllEvidenceRequest: wiretype end group for non-group") 813 } 814 if fieldNum <= 0 { 815 return fmt.Errorf("proto: QueryAllEvidenceRequest: illegal tag %d (wire type %d)", fieldNum, wire) 816 } 817 switch fieldNum { 818 case 1: 819 if wireType != 2 { 820 return fmt.Errorf("proto: wrong wireType = %d for field Pagination", wireType) 821 } 822 var msglen int 823 for shift := uint(0); ; shift += 7 { 824 if shift >= 64 { 825 return ErrIntOverflowQuery 826 } 827 if iNdEx >= l { 828 return io.ErrUnexpectedEOF 829 } 830 b := dAtA[iNdEx] 831 iNdEx++ 832 msglen |= int(b&0x7F) << shift 833 if b < 0x80 { 834 break 835 } 836 } 837 if msglen < 0 { 838 return ErrInvalidLengthQuery 839 } 840 postIndex := iNdEx + msglen 841 if postIndex < 0 { 842 return ErrInvalidLengthQuery 843 } 844 if postIndex > l { 845 return io.ErrUnexpectedEOF 846 } 847 if m.Pagination == nil { 848 m.Pagination = &query.PageRequest{} 849 } 850 if err := m.Pagination.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 851 return err 852 } 853 iNdEx = postIndex 854 default: 855 iNdEx = preIndex 856 skippy, err := skipQuery(dAtA[iNdEx:]) 857 if err != nil { 858 return err 859 } 860 if (skippy < 0) || (iNdEx+skippy) < 0 { 861 return ErrInvalidLengthQuery 862 } 863 if (iNdEx + skippy) > l { 864 return io.ErrUnexpectedEOF 865 } 866 iNdEx += skippy 867 } 868 } 869 870 if iNdEx > l { 871 return io.ErrUnexpectedEOF 872 } 873 return nil 874 } 875 func (m *QueryAllEvidenceResponse) Unmarshal(dAtA []byte) error { 876 l := len(dAtA) 877 iNdEx := 0 878 for iNdEx < l { 879 preIndex := iNdEx 880 var wire uint64 881 for shift := uint(0); ; shift += 7 { 882 if shift >= 64 { 883 return ErrIntOverflowQuery 884 } 885 if iNdEx >= l { 886 return io.ErrUnexpectedEOF 887 } 888 b := dAtA[iNdEx] 889 iNdEx++ 890 wire |= uint64(b&0x7F) << shift 891 if b < 0x80 { 892 break 893 } 894 } 895 fieldNum := int32(wire >> 3) 896 wireType := int(wire & 0x7) 897 if wireType == 4 { 898 return fmt.Errorf("proto: QueryAllEvidenceResponse: wiretype end group for non-group") 899 } 900 if fieldNum <= 0 { 901 return fmt.Errorf("proto: QueryAllEvidenceResponse: illegal tag %d (wire type %d)", fieldNum, wire) 902 } 903 switch fieldNum { 904 case 1: 905 if wireType != 2 { 906 return fmt.Errorf("proto: wrong wireType = %d for field Evidence", wireType) 907 } 908 var msglen int 909 for shift := uint(0); ; shift += 7 { 910 if shift >= 64 { 911 return ErrIntOverflowQuery 912 } 913 if iNdEx >= l { 914 return io.ErrUnexpectedEOF 915 } 916 b := dAtA[iNdEx] 917 iNdEx++ 918 msglen |= int(b&0x7F) << shift 919 if b < 0x80 { 920 break 921 } 922 } 923 if msglen < 0 { 924 return ErrInvalidLengthQuery 925 } 926 postIndex := iNdEx + msglen 927 if postIndex < 0 { 928 return ErrInvalidLengthQuery 929 } 930 if postIndex > l { 931 return io.ErrUnexpectedEOF 932 } 933 m.Evidence = append(m.Evidence, &types.Any{}) 934 if err := m.Evidence[len(m.Evidence)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 935 return err 936 } 937 iNdEx = postIndex 938 case 2: 939 if wireType != 2 { 940 return fmt.Errorf("proto: wrong wireType = %d for field Pagination", wireType) 941 } 942 var msglen int 943 for shift := uint(0); ; shift += 7 { 944 if shift >= 64 { 945 return ErrIntOverflowQuery 946 } 947 if iNdEx >= l { 948 return io.ErrUnexpectedEOF 949 } 950 b := dAtA[iNdEx] 951 iNdEx++ 952 msglen |= int(b&0x7F) << shift 953 if b < 0x80 { 954 break 955 } 956 } 957 if msglen < 0 { 958 return ErrInvalidLengthQuery 959 } 960 postIndex := iNdEx + msglen 961 if postIndex < 0 { 962 return ErrInvalidLengthQuery 963 } 964 if postIndex > l { 965 return io.ErrUnexpectedEOF 966 } 967 if m.Pagination == nil { 968 m.Pagination = &query.PageResponse{} 969 } 970 if err := m.Pagination.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { 971 return err 972 } 973 iNdEx = postIndex 974 default: 975 iNdEx = preIndex 976 skippy, err := skipQuery(dAtA[iNdEx:]) 977 if err != nil { 978 return err 979 } 980 if (skippy < 0) || (iNdEx+skippy) < 0 { 981 return ErrInvalidLengthQuery 982 } 983 if (iNdEx + skippy) > l { 984 return io.ErrUnexpectedEOF 985 } 986 iNdEx += skippy 987 } 988 } 989 990 if iNdEx > l { 991 return io.ErrUnexpectedEOF 992 } 993 return nil 994 } 995 func skipQuery(dAtA []byte) (n int, err error) { 996 l := len(dAtA) 997 iNdEx := 0 998 depth := 0 999 for iNdEx < l { 1000 var wire uint64 1001 for shift := uint(0); ; shift += 7 { 1002 if shift >= 64 { 1003 return 0, ErrIntOverflowQuery 1004 } 1005 if iNdEx >= l { 1006 return 0, io.ErrUnexpectedEOF 1007 } 1008 b := dAtA[iNdEx] 1009 iNdEx++ 1010 wire |= (uint64(b) & 0x7F) << shift 1011 if b < 0x80 { 1012 break 1013 } 1014 } 1015 wireType := int(wire & 0x7) 1016 switch wireType { 1017 case 0: 1018 for shift := uint(0); ; shift += 7 { 1019 if shift >= 64 { 1020 return 0, ErrIntOverflowQuery 1021 } 1022 if iNdEx >= l { 1023 return 0, io.ErrUnexpectedEOF 1024 } 1025 iNdEx++ 1026 if dAtA[iNdEx-1] < 0x80 { 1027 break 1028 } 1029 } 1030 case 1: 1031 iNdEx += 8 1032 case 2: 1033 var length int 1034 for shift := uint(0); ; shift += 7 { 1035 if shift >= 64 { 1036 return 0, ErrIntOverflowQuery 1037 } 1038 if iNdEx >= l { 1039 return 0, io.ErrUnexpectedEOF 1040 } 1041 b := dAtA[iNdEx] 1042 iNdEx++ 1043 length |= (int(b) & 0x7F) << shift 1044 if b < 0x80 { 1045 break 1046 } 1047 } 1048 if length < 0 { 1049 return 0, ErrInvalidLengthQuery 1050 } 1051 iNdEx += length 1052 case 3: 1053 depth++ 1054 case 4: 1055 if depth == 0 { 1056 return 0, ErrUnexpectedEndOfGroupQuery 1057 } 1058 depth-- 1059 case 5: 1060 iNdEx += 4 1061 default: 1062 return 0, fmt.Errorf("proto: illegal wireType %d", wireType) 1063 } 1064 if iNdEx < 0 { 1065 return 0, ErrInvalidLengthQuery 1066 } 1067 if depth == 0 { 1068 return iNdEx, nil 1069 } 1070 } 1071 return 0, io.ErrUnexpectedEOF 1072 } 1073 1074 var ( 1075 ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") 1076 ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") 1077 ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") 1078 )