// Code generated by protoc-gen-go. DO NOT EDIT. // source: cdp.proto package cdp import ( context "context" fmt "fmt" proto "github.com/golang/protobuf/proto" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" math "math" ) // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf // This is a compile-time assertion to ensure that this generated file // is compatible with the proto package it is being compiled against. // A compilation error at this line likely means your copy of the // proto package needs to be updated. const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package type TransitionType int32 const ( TransitionType_link TransitionType = 0 TransitionType_typed TransitionType = 1 TransitionType_address_bar TransitionType = 2 TransitionType_auto_bookmark TransitionType = 3 TransitionType_auto_subframe TransitionType = 4 TransitionType_manual_subframe TransitionType = 5 TransitionType_generated TransitionType = 6 TransitionType_auto_toplevel TransitionType = 7 TransitionType_form_submit TransitionType = 8 TransitionType_reload TransitionType = 9 TransitionType_keyword TransitionType = 10 TransitionType_keyword_generated TransitionType = 11 TransitionType_other TransitionType = 12 ) var TransitionType_name = map[int32]string{ 0: "link", 1: "typed", 2: "address_bar", 3: "auto_bookmark", 4: "auto_subframe", 5: "manual_subframe", 6: "generated", 7: "auto_toplevel", 8: "form_submit", 9: "reload", 10: "keyword", 11: "keyword_generated", 12: "other", } var TransitionType_value = map[string]int32{ "link": 0, "typed": 1, "address_bar": 2, "auto_bookmark": 3, "auto_subframe": 4, "manual_subframe": 5, "generated": 6, "auto_toplevel": 7, "form_submit": 8, "reload": 9, "keyword": 10, "keyword_generated": 11, "other": 12, } func (x TransitionType) String() string { return proto.EnumName(TransitionType_name, int32(x)) } func (TransitionType) EnumDescriptor() ([]byte, []int) { return fileDescriptor_de20de09a285b695, []int{0} } type NavigateRequest struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` Referrer string `protobuf:"bytes,2,opt,name=referrer,proto3" json:"referrer,omitempty"` TransitionType TransitionType `protobuf:"varint,3,opt,name=transitionType,proto3,enum=oddscrawler.TransitionType" json:"transitionType,omitempty"` FrameId string `protobuf:"bytes,4,opt,name=frameId,proto3" json:"frameId,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NavigateRequest) Reset() { *m = NavigateRequest{} } func (m *NavigateRequest) String() string { return proto.CompactTextString(m) } func (*NavigateRequest) ProtoMessage() {} func (*NavigateRequest) Descriptor() ([]byte, []int) { return fileDescriptor_de20de09a285b695, []int{0} } func (m *NavigateRequest) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NavigateRequest.Unmarshal(m, b) } func (m *NavigateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NavigateRequest.Marshal(b, m, deterministic) } func (m *NavigateRequest) XXX_Merge(src proto.Message) { xxx_messageInfo_NavigateRequest.Merge(m, src) } func (m *NavigateRequest) XXX_Size() int { return xxx_messageInfo_NavigateRequest.Size(m) } func (m *NavigateRequest) XXX_DiscardUnknown() { xxx_messageInfo_NavigateRequest.DiscardUnknown(m) } var xxx_messageInfo_NavigateRequest proto.InternalMessageInfo func (m *NavigateRequest) GetUrl() string { if m != nil { return m.Url } return "" } func (m *NavigateRequest) GetReferrer() string { if m != nil { return m.Referrer } return "" } func (m *NavigateRequest) GetTransitionType() TransitionType { if m != nil { return m.TransitionType } return TransitionType_link } func (m *NavigateRequest) GetFrameId() string { if m != nil { return m.FrameId } return "" } type NavigateReply struct { FrameId string `protobuf:"bytes,1,opt,name=frameId,proto3" json:"frameId,omitempty"` LoaderId string `protobuf:"bytes,2,opt,name=loaderId,proto3" json:"loaderId,omitempty"` ErrorText string `protobuf:"bytes,3,opt,name=errorText,proto3" json:"errorText,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` } func (m *NavigateReply) Reset() { *m = NavigateReply{} } func (m *NavigateReply) String() string { return proto.CompactTextString(m) } func (*NavigateReply) ProtoMessage() {} func (*NavigateReply) Descriptor() ([]byte, []int) { return fileDescriptor_de20de09a285b695, []int{1} } func (m *NavigateReply) XXX_Unmarshal(b []byte) error { return xxx_messageInfo_NavigateReply.Unmarshal(m, b) } func (m *NavigateReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { return xxx_messageInfo_NavigateReply.Marshal(b, m, deterministic) } func (m *NavigateReply) XXX_Merge(src proto.Message) { xxx_messageInfo_NavigateReply.Merge(m, src) } func (m *NavigateReply) XXX_Size() int { return xxx_messageInfo_NavigateReply.Size(m) } func (m *NavigateReply) XXX_DiscardUnknown() { xxx_messageInfo_NavigateReply.DiscardUnknown(m) } var xxx_messageInfo_NavigateReply proto.InternalMessageInfo func (m *NavigateReply) GetFrameId() string { if m != nil { return m.FrameId } return "" } func (m *NavigateReply) GetLoaderId() string { if m != nil { return m.LoaderId } return "" } func (m *NavigateReply) GetErrorText() string { if m != nil { return m.ErrorText } return "" } func init() { proto.RegisterEnum("oddscrawler.TransitionType", TransitionType_name, TransitionType_value) proto.RegisterType((*NavigateRequest)(nil), "oddscrawler.NavigateRequest") proto.RegisterType((*NavigateReply)(nil), "oddscrawler.NavigateReply") } func init() { proto.RegisterFile("cdp.proto", fileDescriptor_de20de09a285b695) } var fileDescriptor_de20de09a285b695 = []byte{ // 406 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x92, 0xc1, 0x6e, 0xda, 0x40, 0x10, 0x86, 0xb3, 0x81, 0x80, 0x3d, 0x14, 0xd8, 0x4c, 0x55, 0xc9, 0xa2, 0x39, 0x44, 0x9c, 0xa2, 0x1e, 0x50, 0x95, 0xbe, 0x41, 0x88, 0x2a, 0xe5, 0x52, 0x21, 0xca, 0xa9, 0x17, 0xb4, 0x78, 0x87, 0xd4, 0x62, 0xed, 0xdd, 0x8e, 0xd7, 0xa4, 0x7e, 0x99, 0xbe, 0x5a, 0x5f, 0xa3, 0xc7, 0xca, 0x56, 0x8d, 0x63, 0xa4, 0xde, 0xfc, 0xff, 0xfe, 0x67, 0xe6, 0xdb, 0xdd, 0x81, 0x30, 0xd6, 0x6e, 0xe1, 0xd8, 0x7a, 0x8b, 0x23, 0xab, 0x75, 0x1e, 0xb3, 0x7a, 0x31, 0xc4, 0xf3, 0x5f, 0x02, 0xa6, 0x5f, 0xd4, 0x31, 0x79, 0x56, 0x9e, 0xd6, 0xf4, 0xa3, 0xa0, 0xdc, 0xa3, 0x84, 0x5e, 0xc1, 0x26, 0x12, 0xb7, 0xe2, 0x2e, 0x5c, 0x57, 0x9f, 0x38, 0x83, 0x80, 0x69, 0x4f, 0xcc, 0xc4, 0xd1, 0x65, 0x6d, 0x9f, 0x34, 0x2e, 0x61, 0xe2, 0x59, 0x65, 0x79, 0xe2, 0x13, 0x9b, 0x6d, 0x4a, 0x47, 0x51, 0xef, 0x56, 0xdc, 0x4d, 0xee, 0xdf, 0x2f, 0x5e, 0xcd, 0x59, 0x6c, 0x3a, 0x91, 0xf5, 0x59, 0x09, 0x46, 0x30, 0xdc, 0xb3, 0x4a, 0xe9, 0x49, 0x47, 0xfd, 0xba, 0x7f, 0x23, 0xe7, 0x31, 0x8c, 0x5b, 0x3e, 0x67, 0xca, 0xd7, 0x51, 0xd1, 0x89, 0x56, 0x94, 0xc6, 0x2a, 0x4d, 0xfc, 0xa4, 0x1b, 0xca, 0x46, 0xe3, 0x0d, 0x84, 0xc4, 0x6c, 0x79, 0x43, 0x3f, 0x7d, 0x0d, 0x18, 0xae, 0x5b, 0xe3, 0xc3, 0x6f, 0x01, 0x93, 0x2e, 0x21, 0x06, 0xd0, 0x37, 0x49, 0x76, 0x90, 0x17, 0x18, 0xc2, 0x95, 0x2f, 0x1d, 0x69, 0x29, 0x70, 0x0a, 0x23, 0xa5, 0x35, 0x53, 0x9e, 0x6f, 0x77, 0x8a, 0xe5, 0x25, 0x5e, 0xc3, 0x58, 0x15, 0xde, 0x6e, 0x77, 0xd6, 0x1e, 0x52, 0xc5, 0x07, 0xd9, 0x3b, 0x59, 0x79, 0xb1, 0xab, 0xc1, 0x64, 0x1f, 0xdf, 0xc2, 0x34, 0x55, 0x59, 0xa1, 0x4c, 0x6b, 0x5e, 0xe1, 0x18, 0xc2, 0x67, 0xca, 0x88, 0x95, 0x27, 0x2d, 0x07, 0xa7, 0x32, 0x6f, 0x9d, 0xa1, 0x23, 0x19, 0x39, 0xac, 0xa6, 0xed, 0x2d, 0xa7, 0x55, 0x51, 0x9a, 0x78, 0x19, 0x20, 0xc0, 0x80, 0xa9, 0x3a, 0x92, 0x0c, 0x71, 0x04, 0xc3, 0x03, 0x95, 0x2f, 0x96, 0xb5, 0x04, 0x7c, 0x07, 0xd7, 0xff, 0xc4, 0xb6, 0xed, 0x39, 0xaa, 0xc8, 0xad, 0xff, 0x4e, 0x2c, 0xdf, 0xdc, 0x6f, 0x00, 0x96, 0x8f, 0xab, 0xaf, 0xc4, 0xc7, 0x24, 0x26, 0xfc, 0x0c, 0x41, 0x73, 0xa9, 0x78, 0xd3, 0x79, 0xa7, 0xb3, 0x5d, 0x98, 0xcd, 0xfe, 0xf3, 0xd7, 0x99, 0x72, 0x7e, 0xf1, 0xf0, 0x11, 0x66, 0x19, 0xf9, 0x85, 0xb1, 0x6a, 0x6f, 0xa8, 0x93, 0x8c, 0xb5, 0x7b, 0x08, 0x96, 0x8f, 0xab, 0x55, 0xb5, 0x72, 0x2b, 0xf1, 0xad, 0x17, 0x6b, 0xf7, 0x47, 0x88, 0xdd, 0xa0, 0xde, 0xc1, 0x4f, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x9a, 0xb3, 0x23, 0x35, 0x90, 0x02, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. var _ context.Context var _ grpc.ClientConn // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. const _ = grpc.SupportPackageIsVersion4 // CDPServiceClient is the client API for CDPService service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type CDPServiceClient interface { Navigate(ctx context.Context, in *NavigateRequest, opts ...grpc.CallOption) (*NavigateReply, error) } type cDPServiceClient struct { cc *grpc.ClientConn } func NewCDPServiceClient(cc *grpc.ClientConn) CDPServiceClient { return &cDPServiceClient{cc} } func (c *cDPServiceClient) Navigate(ctx context.Context, in *NavigateRequest, opts ...grpc.CallOption) (*NavigateReply, error) { out := new(NavigateReply) err := c.cc.Invoke(ctx, "/oddscrawler.CDPService/Navigate", in, out, opts...) if err != nil { return nil, err } return out, nil } // CDPServiceServer is the server API for CDPService service. type CDPServiceServer interface { Navigate(context.Context, *NavigateRequest) (*NavigateReply, error) } // UnimplementedCDPServiceServer can be embedded to have forward compatible implementations. type UnimplementedCDPServiceServer struct { } func (*UnimplementedCDPServiceServer) Navigate(ctx context.Context, req *NavigateRequest) (*NavigateReply, error) { return nil, status.Errorf(codes.Unimplemented, "method Navigate not implemented") } func RegisterCDPServiceServer(s *grpc.Server, srv CDPServiceServer) { s.RegisterService(&_CDPService_serviceDesc, srv) } func _CDPService_Navigate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(NavigateRequest) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(CDPServiceServer).Navigate(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/oddscrawler.CDPService/Navigate", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(CDPServiceServer).Navigate(ctx, req.(*NavigateRequest)) } return interceptor(ctx, in, info, handler) } var _CDPService_serviceDesc = grpc.ServiceDesc{ ServiceName: "oddscrawler.CDPService", HandlerType: (*CDPServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Navigate", Handler: _CDPService_Navigate_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cdp.proto", }