Documentation ¶
Overview ¶
Package api is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- func RegisterStudentServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterStudentServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client StudentServiceClient) error
- func RegisterStudentServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterStudentServiceServer(s *grpc.Server, srv StudentServiceServer)
- type AddStudentArgs
- func (*AddStudentArgs) Descriptor() ([]byte, []int)
- func (m *AddStudentArgs) GetStu() *Student
- func (*AddStudentArgs) ProtoMessage()
- func (m *AddStudentArgs) Reset()
- func (m *AddStudentArgs) String() string
- func (m *AddStudentArgs) XXX_DiscardUnknown()
- func (m *AddStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddStudentArgs) XXX_Merge(src proto.Message)
- func (m *AddStudentArgs) XXX_Size() int
- func (m *AddStudentArgs) XXX_Unmarshal(b []byte) error
- type AddStudentReply
- func (*AddStudentReply) Descriptor() ([]byte, []int)
- func (m *AddStudentReply) GetUid() string
- func (*AddStudentReply) ProtoMessage()
- func (m *AddStudentReply) Reset()
- func (m *AddStudentReply) String() string
- func (m *AddStudentReply) XXX_DiscardUnknown()
- func (m *AddStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddStudentReply) XXX_Merge(src proto.Message)
- func (m *AddStudentReply) XXX_Size() int
- func (m *AddStudentReply) XXX_Unmarshal(b []byte) error
- type DeleteStudentArgs
- func (*DeleteStudentArgs) Descriptor() ([]byte, []int)
- func (m *DeleteStudentArgs) GetUid() string
- func (*DeleteStudentArgs) ProtoMessage()
- func (m *DeleteStudentArgs) Reset()
- func (m *DeleteStudentArgs) String() string
- func (m *DeleteStudentArgs) XXX_DiscardUnknown()
- func (m *DeleteStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteStudentArgs) XXX_Merge(src proto.Message)
- func (m *DeleteStudentArgs) XXX_Size() int
- func (m *DeleteStudentArgs) XXX_Unmarshal(b []byte) error
- type DeleteStudentReply
- func (*DeleteStudentReply) Descriptor() ([]byte, []int)
- func (m *DeleteStudentReply) GetReply() *Reply
- func (*DeleteStudentReply) ProtoMessage()
- func (m *DeleteStudentReply) Reset()
- func (m *DeleteStudentReply) String() string
- func (m *DeleteStudentReply) XXX_DiscardUnknown()
- func (m *DeleteStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteStudentReply) XXX_Merge(src proto.Message)
- func (m *DeleteStudentReply) XXX_Size() int
- func (m *DeleteStudentReply) XXX_Unmarshal(b []byte) error
- type GetAllStudentArgs
- func (*GetAllStudentArgs) Descriptor() ([]byte, []int)
- func (*GetAllStudentArgs) ProtoMessage()
- func (m *GetAllStudentArgs) Reset()
- func (m *GetAllStudentArgs) String() string
- func (m *GetAllStudentArgs) XXX_DiscardUnknown()
- func (m *GetAllStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetAllStudentArgs) XXX_Merge(src proto.Message)
- func (m *GetAllStudentArgs) XXX_Size() int
- func (m *GetAllStudentArgs) XXX_Unmarshal(b []byte) error
- type GetAllStudentReply
- func (*GetAllStudentReply) Descriptor() ([]byte, []int)
- func (m *GetAllStudentReply) GetStus() []*Student
- func (*GetAllStudentReply) ProtoMessage()
- func (m *GetAllStudentReply) Reset()
- func (m *GetAllStudentReply) String() string
- func (m *GetAllStudentReply) XXX_DiscardUnknown()
- func (m *GetAllStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetAllStudentReply) XXX_Merge(src proto.Message)
- func (m *GetAllStudentReply) XXX_Size() int
- func (m *GetAllStudentReply) XXX_Unmarshal(b []byte) error
- type GetStudentArgs
- func (*GetStudentArgs) Descriptor() ([]byte, []int)
- func (m *GetStudentArgs) GetUid() string
- func (*GetStudentArgs) ProtoMessage()
- func (m *GetStudentArgs) Reset()
- func (m *GetStudentArgs) String() string
- func (m *GetStudentArgs) XXX_DiscardUnknown()
- func (m *GetStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetStudentArgs) XXX_Merge(src proto.Message)
- func (m *GetStudentArgs) XXX_Size() int
- func (m *GetStudentArgs) XXX_Unmarshal(b []byte) error
- type GetStudentReply
- func (*GetStudentReply) Descriptor() ([]byte, []int)
- func (m *GetStudentReply) GetStu() *Student
- func (*GetStudentReply) ProtoMessage()
- func (m *GetStudentReply) Reset()
- func (m *GetStudentReply) String() string
- func (m *GetStudentReply) XXX_DiscardUnknown()
- func (m *GetStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetStudentReply) XXX_Merge(src proto.Message)
- func (m *GetStudentReply) XXX_Size() int
- func (m *GetStudentReply) XXX_Unmarshal(b []byte) error
- type Reply
- func (*Reply) Descriptor() ([]byte, []int)
- func (m *Reply) GetMsg() string
- func (m *Reply) GetStatus() int32
- func (*Reply) ProtoMessage()
- func (m *Reply) Reset()
- func (m *Reply) String() string
- func (m *Reply) XXX_DiscardUnknown()
- func (m *Reply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Reply) XXX_Merge(src proto.Message)
- func (m *Reply) XXX_Size() int
- func (m *Reply) XXX_Unmarshal(b []byte) error
- type Student
- func (*Student) Descriptor() ([]byte, []int)
- func (m *Student) GetAge() int32
- func (m *Student) GetId() int32
- func (m *Student) GetName() string
- func (m *Student) GetSex() string
- func (*Student) ProtoMessage()
- func (m *Student) Reset()
- func (m *Student) String() string
- func (m *Student) XXX_DiscardUnknown()
- func (m *Student) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Student) XXX_Merge(src proto.Message)
- func (m *Student) XXX_Size() int
- func (m *Student) XXX_Unmarshal(b []byte) error
- type StudentServiceClient
- type StudentServiceServer
- type UnimplementedStudentServiceServer
- func (*UnimplementedStudentServiceServer) AddStudent(ctx context.Context, req *AddStudentArgs) (*AddStudentReply, error)
- func (*UnimplementedStudentServiceServer) DeleteStudent(ctx context.Context, req *DeleteStudentArgs) (*DeleteStudentReply, error)
- func (*UnimplementedStudentServiceServer) GetAllStudent(ctx context.Context, req *GetAllStudentArgs) (*GetAllStudentReply, error)
- func (*UnimplementedStudentServiceServer) GetStudent(ctx context.Context, req *GetStudentArgs) (*GetStudentReply, error)
- func (*UnimplementedStudentServiceServer) UpdateStudent(ctx context.Context, req *UpdateStudentArgs) (*UpdateStudentReply, error)
- type UpdateStudentArgs
- func (*UpdateStudentArgs) Descriptor() ([]byte, []int)
- func (m *UpdateStudentArgs) GetStu() *Student
- func (m *UpdateStudentArgs) GetUid() string
- func (*UpdateStudentArgs) ProtoMessage()
- func (m *UpdateStudentArgs) Reset()
- func (m *UpdateStudentArgs) String() string
- func (m *UpdateStudentArgs) XXX_DiscardUnknown()
- func (m *UpdateStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateStudentArgs) XXX_Merge(src proto.Message)
- func (m *UpdateStudentArgs) XXX_Size() int
- func (m *UpdateStudentArgs) XXX_Unmarshal(b []byte) error
- type UpdateStudentReply
- func (*UpdateStudentReply) Descriptor() ([]byte, []int)
- func (m *UpdateStudentReply) GetStu() *Student
- func (*UpdateStudentReply) ProtoMessage()
- func (m *UpdateStudentReply) Reset()
- func (m *UpdateStudentReply) String() string
- func (m *UpdateStudentReply) XXX_DiscardUnknown()
- func (m *UpdateStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UpdateStudentReply) XXX_Merge(src proto.Message)
- func (m *UpdateStudentReply) XXX_Size() int
- func (m *UpdateStudentReply) XXX_Unmarshal(b []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterStudentServiceHandler ¶
func RegisterStudentServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterStudentServiceHandler registers the http handlers for service StudentService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterStudentServiceHandlerClient ¶
func RegisterStudentServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client StudentServiceClient) error
RegisterStudentServiceHandlerClient registers the http handlers for service StudentService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "StudentServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "StudentServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "StudentServiceClient" to call the correct interceptors.
func RegisterStudentServiceHandlerFromEndpoint ¶
func RegisterStudentServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterStudentServiceHandlerFromEndpoint is same as RegisterStudentServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterStudentServiceServer ¶
func RegisterStudentServiceServer(s *grpc.Server, srv StudentServiceServer)
Types ¶
type AddStudentArgs ¶
type AddStudentArgs struct { Stu *Student `protobuf:"bytes,1,opt,name=stu,proto3" json:"stu,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AddStudentArgs) Descriptor ¶
func (*AddStudentArgs) Descriptor() ([]byte, []int)
func (*AddStudentArgs) GetStu ¶
func (m *AddStudentArgs) GetStu() *Student
func (*AddStudentArgs) ProtoMessage ¶
func (*AddStudentArgs) ProtoMessage()
func (*AddStudentArgs) Reset ¶
func (m *AddStudentArgs) Reset()
func (*AddStudentArgs) String ¶
func (m *AddStudentArgs) String() string
func (*AddStudentArgs) XXX_DiscardUnknown ¶
func (m *AddStudentArgs) XXX_DiscardUnknown()
func (*AddStudentArgs) XXX_Marshal ¶
func (m *AddStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddStudentArgs) XXX_Merge ¶
func (m *AddStudentArgs) XXX_Merge(src proto.Message)
func (*AddStudentArgs) XXX_Size ¶
func (m *AddStudentArgs) XXX_Size() int
func (*AddStudentArgs) XXX_Unmarshal ¶
func (m *AddStudentArgs) XXX_Unmarshal(b []byte) error
type AddStudentReply ¶
type AddStudentReply struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AddStudentReply) Descriptor ¶
func (*AddStudentReply) Descriptor() ([]byte, []int)
func (*AddStudentReply) GetUid ¶
func (m *AddStudentReply) GetUid() string
func (*AddStudentReply) ProtoMessage ¶
func (*AddStudentReply) ProtoMessage()
func (*AddStudentReply) Reset ¶
func (m *AddStudentReply) Reset()
func (*AddStudentReply) String ¶
func (m *AddStudentReply) String() string
func (*AddStudentReply) XXX_DiscardUnknown ¶
func (m *AddStudentReply) XXX_DiscardUnknown()
func (*AddStudentReply) XXX_Marshal ¶
func (m *AddStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddStudentReply) XXX_Merge ¶
func (m *AddStudentReply) XXX_Merge(src proto.Message)
func (*AddStudentReply) XXX_Size ¶
func (m *AddStudentReply) XXX_Size() int
func (*AddStudentReply) XXX_Unmarshal ¶
func (m *AddStudentReply) XXX_Unmarshal(b []byte) error
type DeleteStudentArgs ¶
type DeleteStudentArgs struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteStudentArgs) Descriptor ¶
func (*DeleteStudentArgs) Descriptor() ([]byte, []int)
func (*DeleteStudentArgs) GetUid ¶
func (m *DeleteStudentArgs) GetUid() string
func (*DeleteStudentArgs) ProtoMessage ¶
func (*DeleteStudentArgs) ProtoMessage()
func (*DeleteStudentArgs) Reset ¶
func (m *DeleteStudentArgs) Reset()
func (*DeleteStudentArgs) String ¶
func (m *DeleteStudentArgs) String() string
func (*DeleteStudentArgs) XXX_DiscardUnknown ¶
func (m *DeleteStudentArgs) XXX_DiscardUnknown()
func (*DeleteStudentArgs) XXX_Marshal ¶
func (m *DeleteStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteStudentArgs) XXX_Merge ¶
func (m *DeleteStudentArgs) XXX_Merge(src proto.Message)
func (*DeleteStudentArgs) XXX_Size ¶
func (m *DeleteStudentArgs) XXX_Size() int
func (*DeleteStudentArgs) XXX_Unmarshal ¶
func (m *DeleteStudentArgs) XXX_Unmarshal(b []byte) error
type DeleteStudentReply ¶
type DeleteStudentReply struct { Reply *Reply `protobuf:"bytes,1,opt,name=reply,proto3" json:"reply,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteStudentReply) Descriptor ¶
func (*DeleteStudentReply) Descriptor() ([]byte, []int)
func (*DeleteStudentReply) GetReply ¶
func (m *DeleteStudentReply) GetReply() *Reply
func (*DeleteStudentReply) ProtoMessage ¶
func (*DeleteStudentReply) ProtoMessage()
func (*DeleteStudentReply) Reset ¶
func (m *DeleteStudentReply) Reset()
func (*DeleteStudentReply) String ¶
func (m *DeleteStudentReply) String() string
func (*DeleteStudentReply) XXX_DiscardUnknown ¶
func (m *DeleteStudentReply) XXX_DiscardUnknown()
func (*DeleteStudentReply) XXX_Marshal ¶
func (m *DeleteStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteStudentReply) XXX_Merge ¶
func (m *DeleteStudentReply) XXX_Merge(src proto.Message)
func (*DeleteStudentReply) XXX_Size ¶
func (m *DeleteStudentReply) XXX_Size() int
func (*DeleteStudentReply) XXX_Unmarshal ¶
func (m *DeleteStudentReply) XXX_Unmarshal(b []byte) error
type GetAllStudentArgs ¶
type GetAllStudentArgs struct { XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetAllStudentArgs) Descriptor ¶
func (*GetAllStudentArgs) Descriptor() ([]byte, []int)
func (*GetAllStudentArgs) ProtoMessage ¶
func (*GetAllStudentArgs) ProtoMessage()
func (*GetAllStudentArgs) Reset ¶
func (m *GetAllStudentArgs) Reset()
func (*GetAllStudentArgs) String ¶
func (m *GetAllStudentArgs) String() string
func (*GetAllStudentArgs) XXX_DiscardUnknown ¶
func (m *GetAllStudentArgs) XXX_DiscardUnknown()
func (*GetAllStudentArgs) XXX_Marshal ¶
func (m *GetAllStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetAllStudentArgs) XXX_Merge ¶
func (m *GetAllStudentArgs) XXX_Merge(src proto.Message)
func (*GetAllStudentArgs) XXX_Size ¶
func (m *GetAllStudentArgs) XXX_Size() int
func (*GetAllStudentArgs) XXX_Unmarshal ¶
func (m *GetAllStudentArgs) XXX_Unmarshal(b []byte) error
type GetAllStudentReply ¶
type GetAllStudentReply struct { // 声明一个Student的数组 Stus []*Student `protobuf:"bytes,1,rep,name=stus,proto3" json:"stus,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetAllStudentReply) Descriptor ¶
func (*GetAllStudentReply) Descriptor() ([]byte, []int)
func (*GetAllStudentReply) GetStus ¶
func (m *GetAllStudentReply) GetStus() []*Student
func (*GetAllStudentReply) ProtoMessage ¶
func (*GetAllStudentReply) ProtoMessage()
func (*GetAllStudentReply) Reset ¶
func (m *GetAllStudentReply) Reset()
func (*GetAllStudentReply) String ¶
func (m *GetAllStudentReply) String() string
func (*GetAllStudentReply) XXX_DiscardUnknown ¶
func (m *GetAllStudentReply) XXX_DiscardUnknown()
func (*GetAllStudentReply) XXX_Marshal ¶
func (m *GetAllStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetAllStudentReply) XXX_Merge ¶
func (m *GetAllStudentReply) XXX_Merge(src proto.Message)
func (*GetAllStudentReply) XXX_Size ¶
func (m *GetAllStudentReply) XXX_Size() int
func (*GetAllStudentReply) XXX_Unmarshal ¶
func (m *GetAllStudentReply) XXX_Unmarshal(b []byte) error
type GetStudentArgs ¶
type GetStudentArgs struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetStudentArgs) Descriptor ¶
func (*GetStudentArgs) Descriptor() ([]byte, []int)
func (*GetStudentArgs) GetUid ¶
func (m *GetStudentArgs) GetUid() string
func (*GetStudentArgs) ProtoMessage ¶
func (*GetStudentArgs) ProtoMessage()
func (*GetStudentArgs) Reset ¶
func (m *GetStudentArgs) Reset()
func (*GetStudentArgs) String ¶
func (m *GetStudentArgs) String() string
func (*GetStudentArgs) XXX_DiscardUnknown ¶
func (m *GetStudentArgs) XXX_DiscardUnknown()
func (*GetStudentArgs) XXX_Marshal ¶
func (m *GetStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetStudentArgs) XXX_Merge ¶
func (m *GetStudentArgs) XXX_Merge(src proto.Message)
func (*GetStudentArgs) XXX_Size ¶
func (m *GetStudentArgs) XXX_Size() int
func (*GetStudentArgs) XXX_Unmarshal ¶
func (m *GetStudentArgs) XXX_Unmarshal(b []byte) error
type GetStudentReply ¶
type GetStudentReply struct { Stu *Student `protobuf:"bytes,1,opt,name=stu,proto3" json:"stu,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetStudentReply) Descriptor ¶
func (*GetStudentReply) Descriptor() ([]byte, []int)
func (*GetStudentReply) GetStu ¶
func (m *GetStudentReply) GetStu() *Student
func (*GetStudentReply) ProtoMessage ¶
func (*GetStudentReply) ProtoMessage()
func (*GetStudentReply) Reset ¶
func (m *GetStudentReply) Reset()
func (*GetStudentReply) String ¶
func (m *GetStudentReply) String() string
func (*GetStudentReply) XXX_DiscardUnknown ¶
func (m *GetStudentReply) XXX_DiscardUnknown()
func (*GetStudentReply) XXX_Marshal ¶
func (m *GetStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetStudentReply) XXX_Merge ¶
func (m *GetStudentReply) XXX_Merge(src proto.Message)
func (*GetStudentReply) XXX_Size ¶
func (m *GetStudentReply) XXX_Size() int
func (*GetStudentReply) XXX_Unmarshal ¶
func (m *GetStudentReply) XXX_Unmarshal(b []byte) error
type Reply ¶
type Reply struct { Status int32 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` Msg string `protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Reply) Descriptor ¶
func (*Reply) ProtoMessage ¶
func (*Reply) ProtoMessage()
func (*Reply) XXX_DiscardUnknown ¶
func (m *Reply) XXX_DiscardUnknown()
func (*Reply) XXX_Marshal ¶
func (*Reply) XXX_Unmarshal ¶
type Student ¶
type Student struct { Id int32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Age int32 `protobuf:"varint,3,opt,name=age,proto3" json:"age,omitempty"` Sex string `protobuf:"bytes,4,opt,name=sex,proto3" json:"sex,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*Student) Descriptor ¶
func (*Student) ProtoMessage ¶
func (*Student) ProtoMessage()
func (*Student) XXX_DiscardUnknown ¶
func (m *Student) XXX_DiscardUnknown()
func (*Student) XXX_Marshal ¶
func (*Student) XXX_Unmarshal ¶
type StudentServiceClient ¶
type StudentServiceClient interface { // 添加学生信息 AddStudent(ctx context.Context, in *AddStudentArgs, opts ...grpc.CallOption) (*AddStudentReply, error) // 得到学生信息 GetStudent(ctx context.Context, in *GetStudentArgs, opts ...grpc.CallOption) (*GetStudentReply, error) // 得到所有学生信息 GetAllStudent(ctx context.Context, in *GetAllStudentArgs, opts ...grpc.CallOption) (*GetAllStudentReply, error) // 更新学生信息 UpdateStudent(ctx context.Context, in *UpdateStudentArgs, opts ...grpc.CallOption) (*UpdateStudentReply, error) // 删除学生信息 DeleteStudent(ctx context.Context, in *DeleteStudentArgs, opts ...grpc.CallOption) (*DeleteStudentReply, error) }
StudentServiceClient is the client API for StudentService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewStudentServiceClient ¶
func NewStudentServiceClient(cc *grpc.ClientConn) StudentServiceClient
type StudentServiceServer ¶
type StudentServiceServer interface { // 添加学生信息 AddStudent(context.Context, *AddStudentArgs) (*AddStudentReply, error) // 得到学生信息 GetStudent(context.Context, *GetStudentArgs) (*GetStudentReply, error) // 得到所有学生信息 GetAllStudent(context.Context, *GetAllStudentArgs) (*GetAllStudentReply, error) // 更新学生信息 UpdateStudent(context.Context, *UpdateStudentArgs) (*UpdateStudentReply, error) // 删除学生信息 DeleteStudent(context.Context, *DeleteStudentArgs) (*DeleteStudentReply, error) }
StudentServiceServer is the server API for StudentService service.
type UnimplementedStudentServiceServer ¶
type UnimplementedStudentServiceServer struct { }
UnimplementedStudentServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedStudentServiceServer) AddStudent ¶
func (*UnimplementedStudentServiceServer) AddStudent(ctx context.Context, req *AddStudentArgs) (*AddStudentReply, error)
func (*UnimplementedStudentServiceServer) DeleteStudent ¶
func (*UnimplementedStudentServiceServer) DeleteStudent(ctx context.Context, req *DeleteStudentArgs) (*DeleteStudentReply, error)
func (*UnimplementedStudentServiceServer) GetAllStudent ¶
func (*UnimplementedStudentServiceServer) GetAllStudent(ctx context.Context, req *GetAllStudentArgs) (*GetAllStudentReply, error)
func (*UnimplementedStudentServiceServer) GetStudent ¶
func (*UnimplementedStudentServiceServer) GetStudent(ctx context.Context, req *GetStudentArgs) (*GetStudentReply, error)
func (*UnimplementedStudentServiceServer) UpdateStudent ¶
func (*UnimplementedStudentServiceServer) UpdateStudent(ctx context.Context, req *UpdateStudentArgs) (*UpdateStudentReply, error)
type UpdateStudentArgs ¶
type UpdateStudentArgs struct { Uid string `protobuf:"bytes,1,opt,name=uid,proto3" json:"uid,omitempty"` Stu *Student `protobuf:"bytes,2,opt,name=stu,proto3" json:"stu,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateStudentArgs) Descriptor ¶
func (*UpdateStudentArgs) Descriptor() ([]byte, []int)
func (*UpdateStudentArgs) GetStu ¶
func (m *UpdateStudentArgs) GetStu() *Student
func (*UpdateStudentArgs) GetUid ¶
func (m *UpdateStudentArgs) GetUid() string
func (*UpdateStudentArgs) ProtoMessage ¶
func (*UpdateStudentArgs) ProtoMessage()
func (*UpdateStudentArgs) Reset ¶
func (m *UpdateStudentArgs) Reset()
func (*UpdateStudentArgs) String ¶
func (m *UpdateStudentArgs) String() string
func (*UpdateStudentArgs) XXX_DiscardUnknown ¶
func (m *UpdateStudentArgs) XXX_DiscardUnknown()
func (*UpdateStudentArgs) XXX_Marshal ¶
func (m *UpdateStudentArgs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateStudentArgs) XXX_Merge ¶
func (m *UpdateStudentArgs) XXX_Merge(src proto.Message)
func (*UpdateStudentArgs) XXX_Size ¶
func (m *UpdateStudentArgs) XXX_Size() int
func (*UpdateStudentArgs) XXX_Unmarshal ¶
func (m *UpdateStudentArgs) XXX_Unmarshal(b []byte) error
type UpdateStudentReply ¶
type UpdateStudentReply struct { Stu *Student `protobuf:"bytes,1,opt,name=stu,proto3" json:"stu,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*UpdateStudentReply) Descriptor ¶
func (*UpdateStudentReply) Descriptor() ([]byte, []int)
func (*UpdateStudentReply) GetStu ¶
func (m *UpdateStudentReply) GetStu() *Student
func (*UpdateStudentReply) ProtoMessage ¶
func (*UpdateStudentReply) ProtoMessage()
func (*UpdateStudentReply) Reset ¶
func (m *UpdateStudentReply) Reset()
func (*UpdateStudentReply) String ¶
func (m *UpdateStudentReply) String() string
func (*UpdateStudentReply) XXX_DiscardUnknown ¶
func (m *UpdateStudentReply) XXX_DiscardUnknown()
func (*UpdateStudentReply) XXX_Marshal ¶
func (m *UpdateStudentReply) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UpdateStudentReply) XXX_Merge ¶
func (m *UpdateStudentReply) XXX_Merge(src proto.Message)
func (*UpdateStudentReply) XXX_Size ¶
func (m *UpdateStudentReply) XXX_Size() int
func (*UpdateStudentReply) XXX_Unmarshal ¶
func (m *UpdateStudentReply) XXX_Unmarshal(b []byte) error