Documentation ¶
Index ¶
- Variables
- func RegisterCourseServiceServer(s grpc.ServiceRegistrar, srv CourseServiceServer)
- type CourseServiceClient
- type CourseServiceServer
- type DeleteCourseByIdRequest
- func (*DeleteCourseByIdRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteCourseByIdRequest) GetRequest() string
- func (*DeleteCourseByIdRequest) ProtoMessage()
- func (x *DeleteCourseByIdRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteCourseByIdRequest) Reset()
- func (x *DeleteCourseByIdRequest) String() string
- type GetCourseByIdRequest
- func (*GetCourseByIdRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCourseByIdRequest) GetRequest() string
- func (*GetCourseByIdRequest) ProtoMessage()
- func (x *GetCourseByIdRequest) ProtoReflect() protoreflect.Message
- func (x *GetCourseByIdRequest) Reset()
- func (x *GetCourseByIdRequest) String() string
- type GetCoursesRequest
- type Message
- type PostCourseRequest
- type PutCourseRequest
- type Server
- type UnimplementedCourseServiceServer
- func (UnimplementedCourseServiceServer) DeleteCourseById(context.Context, *DeleteCourseByIdRequest) (*Message, error)
- func (UnimplementedCourseServiceServer) GetCourseById(context.Context, *GetCourseByIdRequest) (*Message, error)
- func (UnimplementedCourseServiceServer) GetCourses(context.Context, *GetCoursesRequest) (*Message, error)
- func (UnimplementedCourseServiceServer) PostCourse(context.Context, *PostCourseRequest) (*Message, error)
- func (UnimplementedCourseServiceServer) PutCourse(context.Context, *PutCourseRequest) (*Message, error)
- type UnsafeCourseServiceServer
Constants ¶
This section is empty.
Variables ¶
var CourseService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "main.CourseService", HandlerType: (*CourseServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetCourses", Handler: _CourseService_GetCourses_Handler, }, { MethodName: "GetCourseById", Handler: _CourseService_GetCourseById_Handler, }, { MethodName: "DeleteCourseById", Handler: _CourseService_DeleteCourseById_Handler, }, { MethodName: "PutCourse", Handler: _CourseService_PutCourse_Handler, }, { MethodName: "PostCourse", Handler: _CourseService_PostCourse_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "course.proto", }
CourseService_ServiceDesc is the grpc.ServiceDesc for CourseService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_course_proto protoreflect.FileDescriptor
Functions ¶
func RegisterCourseServiceServer ¶
func RegisterCourseServiceServer(s grpc.ServiceRegistrar, srv CourseServiceServer)
Types ¶
type CourseServiceClient ¶
type CourseServiceClient interface { GetCourses(ctx context.Context, in *GetCoursesRequest, opts ...grpc.CallOption) (*Message, error) GetCourseById(ctx context.Context, in *GetCourseByIdRequest, opts ...grpc.CallOption) (*Message, error) DeleteCourseById(ctx context.Context, in *DeleteCourseByIdRequest, opts ...grpc.CallOption) (*Message, error) PutCourse(ctx context.Context, in *PutCourseRequest, opts ...grpc.CallOption) (*Message, error) PostCourse(ctx context.Context, in *PostCourseRequest, opts ...grpc.CallOption) (*Message, error) }
CourseServiceClient is the client API for CourseService 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 NewCourseServiceClient ¶
func NewCourseServiceClient(cc grpc.ClientConnInterface) CourseServiceClient
type CourseServiceServer ¶
type CourseServiceServer interface { GetCourses(context.Context, *GetCoursesRequest) (*Message, error) GetCourseById(context.Context, *GetCourseByIdRequest) (*Message, error) DeleteCourseById(context.Context, *DeleteCourseByIdRequest) (*Message, error) PutCourse(context.Context, *PutCourseRequest) (*Message, error) PostCourse(context.Context, *PostCourseRequest) (*Message, error) // contains filtered or unexported methods }
CourseServiceServer is the server API for CourseService service. All implementations must embed UnimplementedCourseServiceServer for forward compatibility
type DeleteCourseByIdRequest ¶
type DeleteCourseByIdRequest struct { Request string `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` // contains filtered or unexported fields }
func (*DeleteCourseByIdRequest) Descriptor
deprecated
func (*DeleteCourseByIdRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCourseByIdRequest.ProtoReflect.Descriptor instead.
func (*DeleteCourseByIdRequest) GetRequest ¶
func (x *DeleteCourseByIdRequest) GetRequest() string
func (*DeleteCourseByIdRequest) ProtoMessage ¶
func (*DeleteCourseByIdRequest) ProtoMessage()
func (*DeleteCourseByIdRequest) ProtoReflect ¶
func (x *DeleteCourseByIdRequest) ProtoReflect() protoreflect.Message
func (*DeleteCourseByIdRequest) Reset ¶
func (x *DeleteCourseByIdRequest) Reset()
func (*DeleteCourseByIdRequest) String ¶
func (x *DeleteCourseByIdRequest) String() string
type GetCourseByIdRequest ¶
type GetCourseByIdRequest struct { Request string `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` // contains filtered or unexported fields }
func (*GetCourseByIdRequest) Descriptor
deprecated
func (*GetCourseByIdRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCourseByIdRequest.ProtoReflect.Descriptor instead.
func (*GetCourseByIdRequest) GetRequest ¶
func (x *GetCourseByIdRequest) GetRequest() string
func (*GetCourseByIdRequest) ProtoMessage ¶
func (*GetCourseByIdRequest) ProtoMessage()
func (*GetCourseByIdRequest) ProtoReflect ¶
func (x *GetCourseByIdRequest) ProtoReflect() protoreflect.Message
func (*GetCourseByIdRequest) Reset ¶
func (x *GetCourseByIdRequest) Reset()
func (*GetCourseByIdRequest) String ¶
func (x *GetCourseByIdRequest) String() string
type GetCoursesRequest ¶
type GetCoursesRequest struct { Request string `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` // contains filtered or unexported fields }
func (*GetCoursesRequest) Descriptor
deprecated
func (*GetCoursesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCoursesRequest.ProtoReflect.Descriptor instead.
func (*GetCoursesRequest) GetRequest ¶
func (x *GetCoursesRequest) GetRequest() string
func (*GetCoursesRequest) ProtoMessage ¶
func (*GetCoursesRequest) ProtoMessage()
func (*GetCoursesRequest) ProtoReflect ¶
func (x *GetCoursesRequest) ProtoReflect() protoreflect.Message
func (*GetCoursesRequest) Reset ¶
func (x *GetCoursesRequest) Reset()
func (*GetCoursesRequest) String ¶
func (x *GetCoursesRequest) String() string
type Message ¶
type Message struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
func (*Message) Descriptor
deprecated
func (*Message) ProtoMessage ¶
func (*Message) ProtoMessage()
func (*Message) ProtoReflect ¶
func (x *Message) ProtoReflect() protoreflect.Message
type PostCourseRequest ¶
type PostCourseRequest struct { Request string `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` // contains filtered or unexported fields }
func (*PostCourseRequest) Descriptor
deprecated
func (*PostCourseRequest) Descriptor() ([]byte, []int)
Deprecated: Use PostCourseRequest.ProtoReflect.Descriptor instead.
func (*PostCourseRequest) GetRequest ¶
func (x *PostCourseRequest) GetRequest() string
func (*PostCourseRequest) ProtoMessage ¶
func (*PostCourseRequest) ProtoMessage()
func (*PostCourseRequest) ProtoReflect ¶
func (x *PostCourseRequest) ProtoReflect() protoreflect.Message
func (*PostCourseRequest) Reset ¶
func (x *PostCourseRequest) Reset()
func (*PostCourseRequest) String ¶
func (x *PostCourseRequest) String() string
type PutCourseRequest ¶
type PutCourseRequest struct { Request string `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` // contains filtered or unexported fields }
func (*PutCourseRequest) Descriptor
deprecated
func (*PutCourseRequest) Descriptor() ([]byte, []int)
Deprecated: Use PutCourseRequest.ProtoReflect.Descriptor instead.
func (*PutCourseRequest) GetRequest ¶
func (x *PutCourseRequest) GetRequest() string
func (*PutCourseRequest) ProtoMessage ¶
func (*PutCourseRequest) ProtoMessage()
func (*PutCourseRequest) ProtoReflect ¶
func (x *PutCourseRequest) ProtoReflect() protoreflect.Message
func (*PutCourseRequest) Reset ¶
func (x *PutCourseRequest) Reset()
func (*PutCourseRequest) String ¶
func (x *PutCourseRequest) String() string
type Server ¶
type Server struct {
UnimplementedCourseServiceServer
}
type UnimplementedCourseServiceServer ¶
type UnimplementedCourseServiceServer struct { }
UnimplementedCourseServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedCourseServiceServer) DeleteCourseById ¶
func (UnimplementedCourseServiceServer) DeleteCourseById(context.Context, *DeleteCourseByIdRequest) (*Message, error)
func (UnimplementedCourseServiceServer) GetCourseById ¶
func (UnimplementedCourseServiceServer) GetCourseById(context.Context, *GetCourseByIdRequest) (*Message, error)
func (UnimplementedCourseServiceServer) GetCourses ¶
func (UnimplementedCourseServiceServer) GetCourses(context.Context, *GetCoursesRequest) (*Message, error)
func (UnimplementedCourseServiceServer) PostCourse ¶
func (UnimplementedCourseServiceServer) PostCourse(context.Context, *PostCourseRequest) (*Message, error)
func (UnimplementedCourseServiceServer) PutCourse ¶
func (UnimplementedCourseServiceServer) PutCourse(context.Context, *PutCourseRequest) (*Message, error)
type UnsafeCourseServiceServer ¶
type UnsafeCourseServiceServer interface {
// contains filtered or unexported methods
}
UnsafeCourseServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to CourseServiceServer will result in compilation errors.