Documentation ¶
Index ¶
- Variables
- func RegisterBacklinksServiceServer(s grpc.ServiceRegistrar, srv BacklinksServiceServer)
- type BacklinksServiceClient
- type BacklinksServiceServer
- type Req
- type Response
- type Response_Links
- func (*Response_Links) Descriptor() ([]byte, []int)deprecated
- func (x *Response_Links) GetAnchorAlt() string
- func (x *Response_Links) GetDr() float32
- func (x *Response_Links) GetIsNofollow() bool
- func (x *Response_Links) GetPageTitle() string
- func (x *Response_Links) GetType() string
- func (x *Response_Links) GetUrl() string
- func (*Response_Links) ProtoMessage()
- func (x *Response_Links) ProtoReflect() protoreflect.Message
- func (x *Response_Links) Reset()
- func (x *Response_Links) String() string
- type UnimplementedBacklinksServiceServer
- type UnsafeBacklinksServiceServer
Constants ¶
This section is empty.
Variables ¶
var BacklinksService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "linksnatcherGrpc.BacklinksService", HandlerType: (*BacklinksServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetBacklinks", Handler: _BacklinksService_GetBacklinks_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "backlink/linksnatcher.proto", }
BacklinksService_ServiceDesc is the grpc.ServiceDesc for BacklinksService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_backlink_linksnatcher_proto protoreflect.FileDescriptor
Functions ¶
func RegisterBacklinksServiceServer ¶
func RegisterBacklinksServiceServer(s grpc.ServiceRegistrar, srv BacklinksServiceServer)
Types ¶
type BacklinksServiceClient ¶
type BacklinksServiceClient interface {
GetBacklinks(ctx context.Context, in *Req, opts ...grpc.CallOption) (*Response, error)
}
BacklinksServiceClient is the client API for BacklinksService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.golang.ir/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewBacklinksServiceClient ¶
func NewBacklinksServiceClient(cc grpc.ClientConnInterface) BacklinksServiceClient
type BacklinksServiceServer ¶
type BacklinksServiceServer interface { GetBacklinks(context.Context, *Req) (*Response, error) // contains filtered or unexported methods }
BacklinksServiceServer is the server API for BacklinksService service. All implementations must embed UnimplementedBacklinksServiceServer for forward compatibility
type Req ¶
type Req struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` Mode string `protobuf:"bytes,2,opt,name=mode,proto3" json:"mode,omitempty"` MaxUrls int32 `protobuf:"varint,3,opt,name=max_urls,json=maxUrls,proto3" json:"max_urls,omitempty"` // contains filtered or unexported fields }
func (*Req) Descriptor
deprecated
func (*Req) GetMaxUrls ¶ added in v0.2.5
func (*Req) ProtoMessage ¶
func (*Req) ProtoMessage()
func (*Req) ProtoReflect ¶
func (x *Req) ProtoReflect() protoreflect.Message
type Response ¶
type Response struct { Backlinks []*Response_Links `protobuf:"bytes,1,rep,name=Backlinks,proto3" json:"Backlinks,omitempty"` // contains filtered or unexported fields }
func (*Response) Descriptor
deprecated
func (*Response) GetBacklinks ¶
func (x *Response) GetBacklinks() []*Response_Links
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
type Response_Links ¶
type Response_Links struct { PageTitle string `protobuf:"bytes,1,opt,name=PageTitle,proto3" json:"PageTitle,omitempty"` Url string `protobuf:"bytes,2,opt,name=Url,proto3" json:"Url,omitempty"` Type string `protobuf:"bytes,3,opt,name=Type,proto3" json:"Type,omitempty"` AnchorAlt string `protobuf:"bytes,4,opt,name=AnchorAlt,proto3" json:"AnchorAlt,omitempty"` IsNofollow bool `protobuf:"varint,5,opt,name=IsNofollow,proto3" json:"IsNofollow,omitempty"` Dr float32 `protobuf:"fixed32,6,opt,name=Dr,proto3" json:"Dr,omitempty"` // contains filtered or unexported fields }
func (*Response_Links) Descriptor
deprecated
func (*Response_Links) Descriptor() ([]byte, []int)
Deprecated: Use Response_Links.ProtoReflect.Descriptor instead.
func (*Response_Links) GetAnchorAlt ¶
func (x *Response_Links) GetAnchorAlt() string
func (*Response_Links) GetDr ¶
func (x *Response_Links) GetDr() float32
func (*Response_Links) GetIsNofollow ¶
func (x *Response_Links) GetIsNofollow() bool
func (*Response_Links) GetPageTitle ¶
func (x *Response_Links) GetPageTitle() string
func (*Response_Links) GetType ¶
func (x *Response_Links) GetType() string
func (*Response_Links) GetUrl ¶
func (x *Response_Links) GetUrl() string
func (*Response_Links) ProtoMessage ¶
func (*Response_Links) ProtoMessage()
func (*Response_Links) ProtoReflect ¶
func (x *Response_Links) ProtoReflect() protoreflect.Message
func (*Response_Links) Reset ¶
func (x *Response_Links) Reset()
func (*Response_Links) String ¶
func (x *Response_Links) String() string
type UnimplementedBacklinksServiceServer ¶
type UnimplementedBacklinksServiceServer struct { }
UnimplementedBacklinksServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedBacklinksServiceServer) GetBacklinks ¶
type UnsafeBacklinksServiceServer ¶
type UnsafeBacklinksServiceServer interface {
// contains filtered or unexported methods
}
UnsafeBacklinksServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BacklinksServiceServer will result in compilation errors.