proto

package
v0.0.0-...-cfef848 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 22, 2022 License: GPL-3.0 Imports: 7 Imported by: 0

Documentation

Overview

Package proto is a generated protocol buffer package.

It is generated from these files:

hello.proto
member.proto

It has these top-level messages:

HelloRequest
HelloResponse
MemberInfoRequest
MemberInfoResponse

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterHelloServiceServer

func RegisterHelloServiceServer(s *grpc.Server, srv HelloServiceServer)

func RegisterMemberServiceServer

func RegisterMemberServiceServer(s *grpc.Server, srv MemberServiceServer)

Types

type HelloRequest

type HelloRequest struct {
	Greeting string `protobuf:"bytes,1,opt,name=greeting" json:"greeting,omitempty"`
}

func (*HelloRequest) Descriptor

func (*HelloRequest) Descriptor() ([]byte, []int)

func (*HelloRequest) GetGreeting

func (m *HelloRequest) GetGreeting() string

func (*HelloRequest) ProtoMessage

func (*HelloRequest) ProtoMessage()

func (*HelloRequest) Reset

func (m *HelloRequest) Reset()

func (*HelloRequest) String

func (m *HelloRequest) String() string

type HelloResponse

type HelloResponse struct {
	Reply string `protobuf:"bytes,1,opt,name=reply" json:"reply,omitempty"`
}

func (*HelloResponse) Descriptor

func (*HelloResponse) Descriptor() ([]byte, []int)

func (*HelloResponse) GetReply

func (m *HelloResponse) GetReply() string

func (*HelloResponse) ProtoMessage

func (*HelloResponse) ProtoMessage()

func (*HelloResponse) Reset

func (m *HelloResponse) Reset()

func (*HelloResponse) String

func (m *HelloResponse) String() string

type HelloServiceClient

type HelloServiceClient interface {
	SayHello(ctx context.Context, in *proto_common.Int64Message, opts ...grpc.CallOption) (*HelloResponse, error)
	Greeting(ctx context.Context, in *proto_common.EmptyMessage, opts ...grpc.CallOption) (*proto_common.EmptyMessage, error)
}

func NewHelloServiceClient

func NewHelloServiceClient(cc *grpc.ClientConn) HelloServiceClient

type MemberInfoRequest

type MemberInfoRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
}

func (*MemberInfoRequest) Descriptor

func (*MemberInfoRequest) Descriptor() ([]byte, []int)

func (*MemberInfoRequest) GetId

func (m *MemberInfoRequest) GetId() string

func (*MemberInfoRequest) ProtoMessage

func (*MemberInfoRequest) ProtoMessage()

func (*MemberInfoRequest) Reset

func (m *MemberInfoRequest) Reset()

func (*MemberInfoRequest) String

func (m *MemberInfoRequest) String() string

type MemberInfoResponse

type MemberInfoResponse struct {
	Name  string   `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	Age   int64    `protobuf:"varint,2,opt,name=age" json:"age,omitempty"`
	City  string   `protobuf:"bytes,3,opt,name=city" json:"city,omitempty"`
	Likes []string `protobuf:"bytes,4,rep,name=likes" json:"likes,omitempty"`
}

func (*MemberInfoResponse) Descriptor

func (*MemberInfoResponse) Descriptor() ([]byte, []int)

func (*MemberInfoResponse) GetAge

func (m *MemberInfoResponse) GetAge() int64

func (*MemberInfoResponse) GetCity

func (m *MemberInfoResponse) GetCity() string

func (*MemberInfoResponse) GetLikes

func (m *MemberInfoResponse) GetLikes() []string

func (*MemberInfoResponse) GetName

func (m *MemberInfoResponse) GetName() string

func (*MemberInfoResponse) ProtoMessage

func (*MemberInfoResponse) ProtoMessage()

func (*MemberInfoResponse) Reset

func (m *MemberInfoResponse) Reset()

func (*MemberInfoResponse) String

func (m *MemberInfoResponse) String() string

type MemberServiceClient

type MemberServiceClient interface {
	GetMember(ctx context.Context, in *MemberInfoRequest, opts ...grpc.CallOption) (*MemberInfoResponse, error)
}

func NewMemberServiceClient

func NewMemberServiceClient(cc *grpc.ClientConn) MemberServiceClient

type MemberServiceServer

type MemberServiceServer interface {
	GetMember(context.Context, *MemberInfoRequest) (*MemberInfoResponse, error)
}

Directories

Path Synopsis
Package common is a generated protocol buffer package.
Package common is a generated protocol buffer package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL