// Code generated by protoc-gen-go-grpc. DO NOT EDIT. // versions: // - protoc-gen-go-grpc v1.3.0 // - protoc (unknown) // source: dwn/v1/query.proto package dwnv1 import ( context "context" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" ) // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. // Requires gRPC-Go v1.32.0 or later. const _ = grpc.SupportPackageIsVersion7 const ( Query_Params_FullMethodName = "/dwn.v1.Query/Params" Query_IPFS_FullMethodName = "/dwn.v1.Query/IPFS" Query_CID_FullMethodName = "/dwn.v1.Query/CID" Query_Records_FullMethodName = "/dwn.v1.Query/Records" Query_Record_FullMethodName = "/dwn.v1.Query/Record" Query_Protocols_FullMethodName = "/dwn.v1.Query/Protocols" Query_Protocol_FullMethodName = "/dwn.v1.Query/Protocol" Query_Permissions_FullMethodName = "/dwn.v1.Query/Permissions" Query_Vault_FullMethodName = "/dwn.v1.Query/Vault" Query_Vaults_FullMethodName = "/dwn.v1.Query/Vaults" Query_EncryptedRecord_FullMethodName = "/dwn.v1.Query/EncryptedRecord" Query_EncryptionStatus_FullMethodName = "/dwn.v1.Query/EncryptionStatus" Query_VRFContributions_FullMethodName = "/dwn.v1.Query/VRFContributions" ) // QueryClient is the client API for Query service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. type QueryClient interface { // Params queries all parameters of the module. Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) // IPFS queries the status of the IPFS node IPFS(ctx context.Context, in *QueryIPFSRequest, opts ...grpc.CallOption) (*QueryIPFSResponse, error) // CID returns the data for a given CID CID(ctx context.Context, in *QueryCIDRequest, opts ...grpc.CallOption) (*QueryCIDResponse, error) // Records queries DWN records with filters // // {{.MethodDescriptorProto.Name}} is a call with the method(s) {{$first := true}}{{range .Bindings}}{{if $first}}{{$first = false}}{{else}}, {{end}}{{.HTTPMethod}}{{end}} within the "{{.Service.Name}}" service. // It takes in "{{.RequestType.Name}}" and returns a "{{.ResponseType.Name}}". // // {{import "dwn_docs.md"}} Records(ctx context.Context, in *QueryRecordsRequest, opts ...grpc.CallOption) (*QueryRecordsResponse, error) // Record queries a specific DWN record by ID Record(ctx context.Context, in *QueryRecordRequest, opts ...grpc.CallOption) (*QueryRecordResponse, error) // Protocols queries DWN protocols Protocols(ctx context.Context, in *QueryProtocolsRequest, opts ...grpc.CallOption) (*QueryProtocolsResponse, error) // Protocol queries a specific DWN protocol Protocol(ctx context.Context, in *QueryProtocolRequest, opts ...grpc.CallOption) (*QueryProtocolResponse, error) // Permissions queries DWN permissions Permissions(ctx context.Context, in *QueryPermissionsRequest, opts ...grpc.CallOption) (*QueryPermissionsResponse, error) // Vault queries a specific vault Vault(ctx context.Context, in *QueryVaultRequest, opts ...grpc.CallOption) (*QueryVaultResponse, error) // Vaults queries vaults by owner Vaults(ctx context.Context, in *QueryVaultsRequest, opts ...grpc.CallOption) (*QueryVaultsResponse, error) // EncryptedRecord queries a specific encrypted record with automatic decryption EncryptedRecord(ctx context.Context, in *QueryEncryptedRecordRequest, opts ...grpc.CallOption) (*QueryEncryptedRecordResponse, error) // EncryptionStatus queries current encryption key state and version EncryptionStatus(ctx context.Context, in *QueryEncryptionStatusRequest, opts ...grpc.CallOption) (*QueryEncryptionStatusResponse, error) // VRFContributions lists VRF contributions for current consensus round VRFContributions(ctx context.Context, in *QueryVRFContributionsRequest, opts ...grpc.CallOption) (*QueryVRFContributionsResponse, error) } type queryClient struct { cc grpc.ClientConnInterface } func NewQueryClient(cc grpc.ClientConnInterface) QueryClient { return &queryClient{cc} } func (c *queryClient) Params(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { out := new(QueryParamsResponse) err := c.cc.Invoke(ctx, Query_Params_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) IPFS(ctx context.Context, in *QueryIPFSRequest, opts ...grpc.CallOption) (*QueryIPFSResponse, error) { out := new(QueryIPFSResponse) err := c.cc.Invoke(ctx, Query_IPFS_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) CID(ctx context.Context, in *QueryCIDRequest, opts ...grpc.CallOption) (*QueryCIDResponse, error) { out := new(QueryCIDResponse) err := c.cc.Invoke(ctx, Query_CID_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) Records(ctx context.Context, in *QueryRecordsRequest, opts ...grpc.CallOption) (*QueryRecordsResponse, error) { out := new(QueryRecordsResponse) err := c.cc.Invoke(ctx, Query_Records_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) Record(ctx context.Context, in *QueryRecordRequest, opts ...grpc.CallOption) (*QueryRecordResponse, error) { out := new(QueryRecordResponse) err := c.cc.Invoke(ctx, Query_Record_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) Protocols(ctx context.Context, in *QueryProtocolsRequest, opts ...grpc.CallOption) (*QueryProtocolsResponse, error) { out := new(QueryProtocolsResponse) err := c.cc.Invoke(ctx, Query_Protocols_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) Protocol(ctx context.Context, in *QueryProtocolRequest, opts ...grpc.CallOption) (*QueryProtocolResponse, error) { out := new(QueryProtocolResponse) err := c.cc.Invoke(ctx, Query_Protocol_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) Permissions(ctx context.Context, in *QueryPermissionsRequest, opts ...grpc.CallOption) (*QueryPermissionsResponse, error) { out := new(QueryPermissionsResponse) err := c.cc.Invoke(ctx, Query_Permissions_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) Vault(ctx context.Context, in *QueryVaultRequest, opts ...grpc.CallOption) (*QueryVaultResponse, error) { out := new(QueryVaultResponse) err := c.cc.Invoke(ctx, Query_Vault_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) Vaults(ctx context.Context, in *QueryVaultsRequest, opts ...grpc.CallOption) (*QueryVaultsResponse, error) { out := new(QueryVaultsResponse) err := c.cc.Invoke(ctx, Query_Vaults_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) EncryptedRecord(ctx context.Context, in *QueryEncryptedRecordRequest, opts ...grpc.CallOption) (*QueryEncryptedRecordResponse, error) { out := new(QueryEncryptedRecordResponse) err := c.cc.Invoke(ctx, Query_EncryptedRecord_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) EncryptionStatus(ctx context.Context, in *QueryEncryptionStatusRequest, opts ...grpc.CallOption) (*QueryEncryptionStatusResponse, error) { out := new(QueryEncryptionStatusResponse) err := c.cc.Invoke(ctx, Query_EncryptionStatus_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *queryClient) VRFContributions(ctx context.Context, in *QueryVRFContributionsRequest, opts ...grpc.CallOption) (*QueryVRFContributionsResponse, error) { out := new(QueryVRFContributionsResponse) err := c.cc.Invoke(ctx, Query_VRFContributions_FullMethodName, in, out, opts...) if err != nil { return nil, err } return out, nil } // QueryServer is the server API for Query service. // All implementations must embed UnimplementedQueryServer // for forward compatibility type QueryServer interface { // Params queries all parameters of the module. Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) // IPFS queries the status of the IPFS node IPFS(context.Context, *QueryIPFSRequest) (*QueryIPFSResponse, error) // CID returns the data for a given CID CID(context.Context, *QueryCIDRequest) (*QueryCIDResponse, error) // Records queries DWN records with filters // // {{.MethodDescriptorProto.Name}} is a call with the method(s) {{$first := true}}{{range .Bindings}}{{if $first}}{{$first = false}}{{else}}, {{end}}{{.HTTPMethod}}{{end}} within the "{{.Service.Name}}" service. // It takes in "{{.RequestType.Name}}" and returns a "{{.ResponseType.Name}}". // // {{import "dwn_docs.md"}} Records(context.Context, *QueryRecordsRequest) (*QueryRecordsResponse, error) // Record queries a specific DWN record by ID Record(context.Context, *QueryRecordRequest) (*QueryRecordResponse, error) // Protocols queries DWN protocols Protocols(context.Context, *QueryProtocolsRequest) (*QueryProtocolsResponse, error) // Protocol queries a specific DWN protocol Protocol(context.Context, *QueryProtocolRequest) (*QueryProtocolResponse, error) // Permissions queries DWN permissions Permissions(context.Context, *QueryPermissionsRequest) (*QueryPermissionsResponse, error) // Vault queries a specific vault Vault(context.Context, *QueryVaultRequest) (*QueryVaultResponse, error) // Vaults queries vaults by owner Vaults(context.Context, *QueryVaultsRequest) (*QueryVaultsResponse, error) // EncryptedRecord queries a specific encrypted record with automatic decryption EncryptedRecord(context.Context, *QueryEncryptedRecordRequest) (*QueryEncryptedRecordResponse, error) // EncryptionStatus queries current encryption key state and version EncryptionStatus(context.Context, *QueryEncryptionStatusRequest) (*QueryEncryptionStatusResponse, error) // VRFContributions lists VRF contributions for current consensus round VRFContributions(context.Context, *QueryVRFContributionsRequest) (*QueryVRFContributionsResponse, error) mustEmbedUnimplementedQueryServer() } // UnimplementedQueryServer must be embedded to have forward compatible implementations. type UnimplementedQueryServer struct { } func (UnimplementedQueryServer) Params(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Params not implemented") } func (UnimplementedQueryServer) IPFS(context.Context, *QueryIPFSRequest) (*QueryIPFSResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method IPFS not implemented") } func (UnimplementedQueryServer) CID(context.Context, *QueryCIDRequest) (*QueryCIDResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method CID not implemented") } func (UnimplementedQueryServer) Records(context.Context, *QueryRecordsRequest) (*QueryRecordsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Records not implemented") } func (UnimplementedQueryServer) Record(context.Context, *QueryRecordRequest) (*QueryRecordResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Record not implemented") } func (UnimplementedQueryServer) Protocols(context.Context, *QueryProtocolsRequest) (*QueryProtocolsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Protocols not implemented") } func (UnimplementedQueryServer) Protocol(context.Context, *QueryProtocolRequest) (*QueryProtocolResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Protocol not implemented") } func (UnimplementedQueryServer) Permissions(context.Context, *QueryPermissionsRequest) (*QueryPermissionsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Permissions not implemented") } func (UnimplementedQueryServer) Vault(context.Context, *QueryVaultRequest) (*QueryVaultResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Vault not implemented") } func (UnimplementedQueryServer) Vaults(context.Context, *QueryVaultsRequest) (*QueryVaultsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method Vaults not implemented") } func (UnimplementedQueryServer) EncryptedRecord(context.Context, *QueryEncryptedRecordRequest) (*QueryEncryptedRecordResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method EncryptedRecord not implemented") } func (UnimplementedQueryServer) EncryptionStatus(context.Context, *QueryEncryptionStatusRequest) (*QueryEncryptionStatusResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method EncryptionStatus not implemented") } func (UnimplementedQueryServer) VRFContributions(context.Context, *QueryVRFContributionsRequest) (*QueryVRFContributionsResponse, error) { return nil, status.Errorf(codes.Unimplemented, "method VRFContributions not implemented") } func (UnimplementedQueryServer) mustEmbedUnimplementedQueryServer() {} // UnsafeQueryServer may be embedded to opt out of forward compatibility for this service. // Use of this interface is not recommended, as added methods to QueryServer will // result in compilation errors. type UnsafeQueryServer interface { mustEmbedUnimplementedQueryServer() } func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer) { s.RegisterService(&Query_ServiceDesc, srv) } func _Query_Params_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryParamsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).Params(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_Params_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Params(ctx, req.(*QueryParamsRequest)) } return interceptor(ctx, in, info, handler) } func _Query_IPFS_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryIPFSRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).IPFS(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_IPFS_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).IPFS(ctx, req.(*QueryIPFSRequest)) } return interceptor(ctx, in, info, handler) } func _Query_CID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryCIDRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).CID(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_CID_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).CID(ctx, req.(*QueryCIDRequest)) } return interceptor(ctx, in, info, handler) } func _Query_Records_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryRecordsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).Records(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_Records_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Records(ctx, req.(*QueryRecordsRequest)) } return interceptor(ctx, in, info, handler) } func _Query_Record_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryRecordRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).Record(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_Record_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Record(ctx, req.(*QueryRecordRequest)) } return interceptor(ctx, in, info, handler) } func _Query_Protocols_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryProtocolsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).Protocols(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_Protocols_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Protocols(ctx, req.(*QueryProtocolsRequest)) } return interceptor(ctx, in, info, handler) } func _Query_Protocol_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryProtocolRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).Protocol(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_Protocol_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Protocol(ctx, req.(*QueryProtocolRequest)) } return interceptor(ctx, in, info, handler) } func _Query_Permissions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryPermissionsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).Permissions(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_Permissions_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Permissions(ctx, req.(*QueryPermissionsRequest)) } return interceptor(ctx, in, info, handler) } func _Query_Vault_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryVaultRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).Vault(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_Vault_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Vault(ctx, req.(*QueryVaultRequest)) } return interceptor(ctx, in, info, handler) } func _Query_Vaults_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryVaultsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).Vaults(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_Vaults_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).Vaults(ctx, req.(*QueryVaultsRequest)) } return interceptor(ctx, in, info, handler) } func _Query_EncryptedRecord_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryEncryptedRecordRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).EncryptedRecord(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_EncryptedRecord_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).EncryptedRecord(ctx, req.(*QueryEncryptedRecordRequest)) } return interceptor(ctx, in, info, handler) } func _Query_EncryptionStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryEncryptionStatusRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).EncryptionStatus(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_EncryptionStatus_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).EncryptionStatus(ctx, req.(*QueryEncryptionStatusRequest)) } return interceptor(ctx, in, info, handler) } func _Query_VRFContributions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(QueryVRFContributionsRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(QueryServer).VRFContributions(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: Query_VRFContributions_FullMethodName, } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).VRFContributions(ctx, req.(*QueryVRFContributionsRequest)) } return interceptor(ctx, in, info, handler) } // Query_ServiceDesc is the grpc.ServiceDesc for Query service. // It's only intended for direct use with grpc.RegisterService, // and not to be introspected or modified (even as a copy) var Query_ServiceDesc = grpc.ServiceDesc{ ServiceName: "dwn.v1.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Params", Handler: _Query_Params_Handler, }, { MethodName: "IPFS", Handler: _Query_IPFS_Handler, }, { MethodName: "CID", Handler: _Query_CID_Handler, }, { MethodName: "Records", Handler: _Query_Records_Handler, }, { MethodName: "Record", Handler: _Query_Record_Handler, }, { MethodName: "Protocols", Handler: _Query_Protocols_Handler, }, { MethodName: "Protocol", Handler: _Query_Protocol_Handler, }, { MethodName: "Permissions", Handler: _Query_Permissions_Handler, }, { MethodName: "Vault", Handler: _Query_Vault_Handler, }, { MethodName: "Vaults", Handler: _Query_Vaults_Handler, }, { MethodName: "EncryptedRecord", Handler: _Query_EncryptedRecord_Handler, }, { MethodName: "EncryptionStatus", Handler: _Query_EncryptionStatus_Handler, }, { MethodName: "VRFContributions", Handler: _Query_VRFContributions_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "dwn/v1/query.proto", }