proto

package
v0.0.0-...-5bb5805 Latest Latest
Warning

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

Go to latest
Published: Jan 13, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File__04_jsonpb_proto_member_proto protoreflect.FileDescriptor
View Source
var Member_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "Member",
	HandlerType: (*MemberServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetMember",
			Handler:    _Member_GetMember_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "04_jsonpb/proto/member.proto",
}

Member_ServiceDesc is the grpc.ServiceDesc for Member service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterMemberServer

func RegisterMemberServer(s grpc.ServiceRegistrar, srv MemberServer)

Types

type Detail

type Detail struct {
	School int32 `protobuf:"varint,1,opt,name=School,proto3" json:"School,omitempty"`
	// contains filtered or unexported fields
}

func (*Detail) Descriptor deprecated

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

Deprecated: Use Detail.ProtoReflect.Descriptor instead.

func (*Detail) GetSchool

func (x *Detail) GetSchool() int32

func (*Detail) ProtoMessage

func (*Detail) ProtoMessage()

func (*Detail) ProtoReflect

func (x *Detail) ProtoReflect() protoreflect.Message

func (*Detail) Reset

func (x *Detail) Reset()

func (*Detail) String

func (x *Detail) String() string

type MemberClient

type MemberClient interface {
	GetMember(ctx context.Context, in *MemberRequest, opts ...grpc.CallOption) (*MemberResponse, error)
}

MemberClient is the client API for Member 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.

func NewMemberClient

func NewMemberClient(cc grpc.ClientConnInterface) MemberClient

type MemberRequest

type MemberRequest struct {
	Id int32 `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"`
	// contains filtered or unexported fields
}

func (*MemberRequest) Descriptor deprecated

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

Deprecated: Use MemberRequest.ProtoReflect.Descriptor instead.

func (*MemberRequest) GetId

func (x *MemberRequest) GetId() int32

func (*MemberRequest) ProtoMessage

func (*MemberRequest) ProtoMessage()

func (*MemberRequest) ProtoReflect

func (x *MemberRequest) ProtoReflect() protoreflect.Message

func (*MemberRequest) Reset

func (x *MemberRequest) Reset()

func (*MemberRequest) String

func (x *MemberRequest) String() string

type MemberResponse

type MemberResponse struct {
	Id    int32   `protobuf:"varint,1,opt,name=Id,proto3" json:"Id,omitempty"`
	Phone string  `protobuf:"bytes,2,opt,name=Phone,proto3" json:"Phone,omitempty"`
	Age   int32   `protobuf:"varint,3,opt,name=Age,proto3" json:"Age,omitempty"`
	Data  *Detail `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*MemberResponse) Descriptor deprecated

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

Deprecated: Use MemberResponse.ProtoReflect.Descriptor instead.

func (*MemberResponse) GetAge

func (x *MemberResponse) GetAge() int32

func (*MemberResponse) GetData

func (x *MemberResponse) GetData() *Detail

func (*MemberResponse) GetId

func (x *MemberResponse) GetId() int32

func (*MemberResponse) GetPhone

func (x *MemberResponse) GetPhone() string

func (*MemberResponse) ProtoMessage

func (*MemberResponse) ProtoMessage()

func (*MemberResponse) ProtoReflect

func (x *MemberResponse) ProtoReflect() protoreflect.Message

func (*MemberResponse) Reset

func (x *MemberResponse) Reset()

func (*MemberResponse) String

func (x *MemberResponse) String() string

type MemberServer

type MemberServer interface {
	GetMember(context.Context, *MemberRequest) (*MemberResponse, error)
	// contains filtered or unexported methods
}

MemberServer is the server API for Member service. All implementations must embed UnimplementedMemberServer for forward compatibility

type UnimplementedMemberServer

type UnimplementedMemberServer struct {
}

UnimplementedMemberServer must be embedded to have forward compatible implementations.

func (UnimplementedMemberServer) GetMember

type UnsafeMemberServer

type UnsafeMemberServer interface {
	// contains filtered or unexported methods
}

UnsafeMemberServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MemberServer will result in compilation errors.

Jump to

Keyboard shortcuts

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