github.com/tickoalcantara12/micro/v3@v3.0.0-20221007104245-9d75b9bcbab9/cmd/protoc-gen-micro/examples/greeter/greeter.pb.go (about)

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // source: cmd/protoc-gen-micro/examples/greeter/greeter.proto
     3  
     4  package greeter
     5  
     6  import (
     7  	context "context"
     8  	fmt "fmt"
     9  	proto "github.com/golang/protobuf/proto"
    10  	_ "google.golang.org/genproto/googleapis/api/annotations"
    11  	grpc "google.golang.org/grpc"
    12  	codes "google.golang.org/grpc/codes"
    13  	status "google.golang.org/grpc/status"
    14  	math "math"
    15  )
    16  
    17  // Reference imports to suppress errors if they are not otherwise used.
    18  var _ = proto.Marshal
    19  var _ = fmt.Errorf
    20  var _ = math.Inf
    21  
    22  // This is a compile-time assertion to ensure that this generated file
    23  // is compatible with the proto package it is being compiled against.
    24  // A compilation error at this line likely means your copy of the
    25  // proto package needs to be updated.
    26  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
    27  
    28  type Request struct {
    29  	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
    30  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    31  	XXX_unrecognized     []byte   `json:"-"`
    32  	XXX_sizecache        int32    `json:"-"`
    33  }
    34  
    35  func (m *Request) Reset()         { *m = Request{} }
    36  func (m *Request) String() string { return proto.CompactTextString(m) }
    37  func (*Request) ProtoMessage()    {}
    38  func (*Request) Descriptor() ([]byte, []int) {
    39  	return fileDescriptor_dcac6c3c12bb4962, []int{0}
    40  }
    41  
    42  func (m *Request) XXX_Unmarshal(b []byte) error {
    43  	return xxx_messageInfo_Request.Unmarshal(m, b)
    44  }
    45  func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    46  	return xxx_messageInfo_Request.Marshal(b, m, deterministic)
    47  }
    48  func (m *Request) XXX_Merge(src proto.Message) {
    49  	xxx_messageInfo_Request.Merge(m, src)
    50  }
    51  func (m *Request) XXX_Size() int {
    52  	return xxx_messageInfo_Request.Size(m)
    53  }
    54  func (m *Request) XXX_DiscardUnknown() {
    55  	xxx_messageInfo_Request.DiscardUnknown(m)
    56  }
    57  
    58  var xxx_messageInfo_Request proto.InternalMessageInfo
    59  
    60  func (m *Request) GetName() string {
    61  	if m != nil {
    62  		return m.Name
    63  	}
    64  	return ""
    65  }
    66  
    67  type Response struct {
    68  	Msg                  string   `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
    69  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
    70  	XXX_unrecognized     []byte   `json:"-"`
    71  	XXX_sizecache        int32    `json:"-"`
    72  }
    73  
    74  func (m *Response) Reset()         { *m = Response{} }
    75  func (m *Response) String() string { return proto.CompactTextString(m) }
    76  func (*Response) ProtoMessage()    {}
    77  func (*Response) Descriptor() ([]byte, []int) {
    78  	return fileDescriptor_dcac6c3c12bb4962, []int{1}
    79  }
    80  
    81  func (m *Response) XXX_Unmarshal(b []byte) error {
    82  	return xxx_messageInfo_Response.Unmarshal(m, b)
    83  }
    84  func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    85  	return xxx_messageInfo_Response.Marshal(b, m, deterministic)
    86  }
    87  func (m *Response) XXX_Merge(src proto.Message) {
    88  	xxx_messageInfo_Response.Merge(m, src)
    89  }
    90  func (m *Response) XXX_Size() int {
    91  	return xxx_messageInfo_Response.Size(m)
    92  }
    93  func (m *Response) XXX_DiscardUnknown() {
    94  	xxx_messageInfo_Response.DiscardUnknown(m)
    95  }
    96  
    97  var xxx_messageInfo_Response proto.InternalMessageInfo
    98  
    99  func (m *Response) GetMsg() string {
   100  	if m != nil {
   101  		return m.Msg
   102  	}
   103  	return ""
   104  }
   105  
   106  func init() {
   107  	proto.RegisterType((*Request)(nil), "Request")
   108  	proto.RegisterType((*Response)(nil), "Response")
   109  }
   110  
   111  func init() {
   112  	proto.RegisterFile("cmd/protoc-gen-micro/examples/greeter/greeter.proto", fileDescriptor_dcac6c3c12bb4962)
   113  }
   114  
   115  var fileDescriptor_dcac6c3c12bb4962 = []byte{
   116  	// 217 bytes of a gzipped FileDescriptorProto
   117  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x8e, 0x3d, 0x4e, 0xc4, 0x30,
   118  	0x10, 0x85, 0x65, 0x7e, 0x92, 0xcd, 0x50, 0x00, 0xae, 0xd0, 0x6a, 0x91, 0x90, 0xab, 0x15, 0xd2,
   119  	0x66, 0xd0, 0x6e, 0xc7, 0x05, 0xa0, 0x0e, 0x27, 0x30, 0x61, 0x64, 0x22, 0xd9, 0x1e, 0x63, 0x1b,
   120  	0x89, 0x9a, 0x2b, 0x70, 0x34, 0xae, 0xc0, 0x41, 0x50, 0x9c, 0xa4, 0xdb, 0x6a, 0x9e, 0xf4, 0xbe,
   121  	0x6f, 0x66, 0xe0, 0xd0, 0xbb, 0x37, 0x0c, 0x91, 0x33, 0xf7, 0x3b, 0x43, 0x7e, 0xe7, 0x86, 0x3e,
   122  	0x32, 0xd2, 0x97, 0x76, 0xc1, 0x52, 0x42, 0x13, 0x89, 0x32, 0xc5, 0x65, 0xb6, 0x85, 0x5c, 0x6f,
   123  	0x0c, 0xb3, 0xb1, 0x84, 0x3a, 0x0c, 0xa8, 0xbd, 0xe7, 0xac, 0xf3, 0xc0, 0x3e, 0x4d, 0xad, 0xba,
   124  	0x85, 0xba, 0xa3, 0x8f, 0x4f, 0x4a, 0x59, 0x4a, 0x38, 0xf3, 0xda, 0xd1, 0x8d, 0xb8, 0x13, 0xdb,
   125  	0xa6, 0x2b, 0x59, 0x6d, 0x60, 0xd5, 0x51, 0x0a, 0xec, 0x13, 0xc9, 0x2b, 0x38, 0x75, 0xc9, 0xcc,
   126  	0xf5, 0x18, 0xf7, 0x1e, 0xea, 0xa7, 0xe9, 0x96, 0x44, 0x38, 0x7f, 0x26, 0x6b, 0x59, 0xae, 0xda,
   127  	0x79, 0xdf, 0xba, 0x69, 0x17, 0x55, 0x5d, 0x7f, 0xff, 0xfe, 0xfd, 0x9c, 0x5c, 0xa8, 0x0a, 0xdf,
   128  	0x47, 0xe8, 0x51, 0xdc, 0xcb, 0x3d, 0x54, 0x2f, 0x39, 0x92, 0x76, 0xc7, 0x8d, 0xcb, 0x62, 0x34,
   129  	0xb2, 0xc6, 0x54, 0xa8, 0xad, 0x78, 0x10, 0xaf, 0x55, 0xf9, 0xf9, 0xf0, 0x1f, 0x00, 0x00, 0xff,
   130  	0xff, 0xb8, 0x4c, 0x4a, 0xe5, 0x08, 0x01, 0x00, 0x00,
   131  }
   132  
   133  // Reference imports to suppress errors if they are not otherwise used.
   134  var _ context.Context
   135  var _ grpc.ClientConn
   136  
   137  // This is a compile-time assertion to ensure that this generated file
   138  // is compatible with the grpc package it is being compiled against.
   139  const _ = grpc.SupportPackageIsVersion4
   140  
   141  // GreeterClient is the client API for Greeter service.
   142  //
   143  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   144  type GreeterClient interface {
   145  	Hello(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error)
   146  	Stream(ctx context.Context, opts ...grpc.CallOption) (Greeter_StreamClient, error)
   147  }
   148  
   149  type greeterClient struct {
   150  	cc *grpc.ClientConn
   151  }
   152  
   153  func NewGreeterClient(cc *grpc.ClientConn) GreeterClient {
   154  	return &greeterClient{cc}
   155  }
   156  
   157  func (c *greeterClient) Hello(ctx context.Context, in *Request, opts ...grpc.CallOption) (*Response, error) {
   158  	out := new(Response)
   159  	err := c.cc.Invoke(ctx, "/Greeter/Hello", in, out, opts...)
   160  	if err != nil {
   161  		return nil, err
   162  	}
   163  	return out, nil
   164  }
   165  
   166  func (c *greeterClient) Stream(ctx context.Context, opts ...grpc.CallOption) (Greeter_StreamClient, error) {
   167  	stream, err := c.cc.NewStream(ctx, &_Greeter_serviceDesc.Streams[0], "/Greeter/Stream", opts...)
   168  	if err != nil {
   169  		return nil, err
   170  	}
   171  	x := &greeterStreamClient{stream}
   172  	return x, nil
   173  }
   174  
   175  type Greeter_StreamClient interface {
   176  	Send(*Request) error
   177  	Recv() (*Response, error)
   178  	grpc.ClientStream
   179  }
   180  
   181  type greeterStreamClient struct {
   182  	grpc.ClientStream
   183  }
   184  
   185  func (x *greeterStreamClient) Send(m *Request) error {
   186  	return x.ClientStream.SendMsg(m)
   187  }
   188  
   189  func (x *greeterStreamClient) Recv() (*Response, error) {
   190  	m := new(Response)
   191  	if err := x.ClientStream.RecvMsg(m); err != nil {
   192  		return nil, err
   193  	}
   194  	return m, nil
   195  }
   196  
   197  // GreeterServer is the server API for Greeter service.
   198  type GreeterServer interface {
   199  	Hello(context.Context, *Request) (*Response, error)
   200  	Stream(Greeter_StreamServer) error
   201  }
   202  
   203  // UnimplementedGreeterServer can be embedded to have forward compatible implementations.
   204  type UnimplementedGreeterServer struct {
   205  }
   206  
   207  func (*UnimplementedGreeterServer) Hello(ctx context.Context, req *Request) (*Response, error) {
   208  	return nil, status.Errorf(codes.Unimplemented, "method Hello not implemented")
   209  }
   210  func (*UnimplementedGreeterServer) Stream(srv Greeter_StreamServer) error {
   211  	return status.Errorf(codes.Unimplemented, "method Stream not implemented")
   212  }
   213  
   214  func RegisterGreeterServer(s *grpc.Server, srv GreeterServer) {
   215  	s.RegisterService(&_Greeter_serviceDesc, srv)
   216  }
   217  
   218  func _Greeter_Hello_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
   219  	in := new(Request)
   220  	if err := dec(in); err != nil {
   221  		return nil, err
   222  	}
   223  	if interceptor == nil {
   224  		return srv.(GreeterServer).Hello(ctx, in)
   225  	}
   226  	info := &grpc.UnaryServerInfo{
   227  		Server:     srv,
   228  		FullMethod: "/Greeter/Hello",
   229  	}
   230  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
   231  		return srv.(GreeterServer).Hello(ctx, req.(*Request))
   232  	}
   233  	return interceptor(ctx, in, info, handler)
   234  }
   235  
   236  func _Greeter_Stream_Handler(srv interface{}, stream grpc.ServerStream) error {
   237  	return srv.(GreeterServer).Stream(&greeterStreamServer{stream})
   238  }
   239  
   240  type Greeter_StreamServer interface {
   241  	Send(*Response) error
   242  	Recv() (*Request, error)
   243  	grpc.ServerStream
   244  }
   245  
   246  type greeterStreamServer struct {
   247  	grpc.ServerStream
   248  }
   249  
   250  func (x *greeterStreamServer) Send(m *Response) error {
   251  	return x.ServerStream.SendMsg(m)
   252  }
   253  
   254  func (x *greeterStreamServer) Recv() (*Request, error) {
   255  	m := new(Request)
   256  	if err := x.ServerStream.RecvMsg(m); err != nil {
   257  		return nil, err
   258  	}
   259  	return m, nil
   260  }
   261  
   262  var _Greeter_serviceDesc = grpc.ServiceDesc{
   263  	ServiceName: "Greeter",
   264  	HandlerType: (*GreeterServer)(nil),
   265  	Methods: []grpc.MethodDesc{
   266  		{
   267  			MethodName: "Hello",
   268  			Handler:    _Greeter_Hello_Handler,
   269  		},
   270  	},
   271  	Streams: []grpc.StreamDesc{
   272  		{
   273  			StreamName:    "Stream",
   274  			Handler:       _Greeter_Stream_Handler,
   275  			ServerStreams: true,
   276  			ClientStreams: true,
   277  		},
   278  	},
   279  	Metadata: "cmd/protoc-gen-micro/examples/greeter/greeter.proto",
   280  }