protos

package
v0.0.0-...-cf1cc55 Latest Latest
Warning

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

Go to latest
Published: Jun 10, 2025 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

View Source
const (
	CoursesService_GetCourse_FullMethodName                    = "/courses.CoursesService/GetCourse"
	CoursesService_CreateCourse_FullMethodName                 = "/courses.CoursesService/CreateCourse"
	CoursesService_UpdateCourse_FullMethodName                 = "/courses.CoursesService/UpdateCourse"
	CoursesService_DeleteCourse_FullMethodName                 = "/courses.CoursesService/DeleteCourse"
	CoursesService_AddStudentToCourse_FullMethodName           = "/courses.CoursesService/AddStudentToCourse"
	CoursesService_RemoveStudentFromCourse_FullMethodName      = "/courses.CoursesService/RemoveStudentFromCourse"
	CoursesService_AddStaffToCourse_FullMethodName             = "/courses.CoursesService/AddStaffToCourse"
	CoursesService_RemoveStaffFromCourse_FullMethodName        = "/courses.CoursesService/RemoveStaffFromCourse"
	CoursesService_GetCourseStudents_FullMethodName            = "/courses.CoursesService/GetCourseStudents"
	CoursesService_GetCourseStaff_FullMethodName               = "/courses.CoursesService/GetCourseStaff"
	CoursesService_GetStudentCourses_FullMethodName            = "/courses.CoursesService/GetStudentCourses"
	CoursesService_GetStaffCourses_FullMethodName              = "/courses.CoursesService/GetStaffCourses"
	CoursesService_GetSemesterCourses_FullMethodName           = "/courses.CoursesService/GetSemesterCourses"
	CoursesService_AddAnnouncementToCourse_FullMethodName      = "/courses.CoursesService/AddAnnouncementToCourse"
	CoursesService_GetCourseAnnouncements_FullMethodName       = "/courses.CoursesService/GetCourseAnnouncements"
	CoursesService_RemoveAnnouncementFromCourse_FullMethodName = "/courses.CoursesService/RemoveAnnouncementFromCourse"
)

Variables

View Source
var CoursesService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "courses.CoursesService",
	HandlerType: (*CoursesServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetCourse",
			Handler:    _CoursesService_GetCourse_Handler,
		},
		{
			MethodName: "CreateCourse",
			Handler:    _CoursesService_CreateCourse_Handler,
		},
		{
			MethodName: "UpdateCourse",
			Handler:    _CoursesService_UpdateCourse_Handler,
		},
		{
			MethodName: "DeleteCourse",
			Handler:    _CoursesService_DeleteCourse_Handler,
		},
		{
			MethodName: "AddStudentToCourse",
			Handler:    _CoursesService_AddStudentToCourse_Handler,
		},
		{
			MethodName: "RemoveStudentFromCourse",
			Handler:    _CoursesService_RemoveStudentFromCourse_Handler,
		},
		{
			MethodName: "AddStaffToCourse",
			Handler:    _CoursesService_AddStaffToCourse_Handler,
		},
		{
			MethodName: "RemoveStaffFromCourse",
			Handler:    _CoursesService_RemoveStaffFromCourse_Handler,
		},
		{
			MethodName: "GetCourseStudents",
			Handler:    _CoursesService_GetCourseStudents_Handler,
		},
		{
			MethodName: "GetCourseStaff",
			Handler:    _CoursesService_GetCourseStaff_Handler,
		},
		{
			MethodName: "GetStudentCourses",
			Handler:    _CoursesService_GetStudentCourses_Handler,
		},
		{
			MethodName: "GetStaffCourses",
			Handler:    _CoursesService_GetStaffCourses_Handler,
		},
		{
			MethodName: "GetSemesterCourses",
			Handler:    _CoursesService_GetSemesterCourses_Handler,
		},
		{
			MethodName: "AddAnnouncementToCourse",
			Handler:    _CoursesService_AddAnnouncementToCourse_Handler,
		},
		{
			MethodName: "GetCourseAnnouncements",
			Handler:    _CoursesService_GetCourseAnnouncements_Handler,
		},
		{
			MethodName: "RemoveAnnouncementFromCourse",
			Handler:    _CoursesService_RemoveAnnouncementFromCourse_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "courses-microservice.proto",
}

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

View Source
var File_courses_microservice_proto protoreflect.FileDescriptor

Functions

func RegisterCoursesServiceServer

func RegisterCoursesServiceServer(s grpc.ServiceRegistrar, srv CoursesServiceServer)

Types

type AddAnnouncementRequest

type AddAnnouncementRequest struct {
	Token        string        `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID     string        `protobuf:"bytes,2,opt,name=CourseID,proto3" json:"CourseID,omitempty"`
	Announcement *Announcement `protobuf:"bytes,3,opt,name=announcement,proto3" json:"announcement,omitempty"`
	// contains filtered or unexported fields
}

Request message for adding an announcement to a course.

func (*AddAnnouncementRequest) Descriptor deprecated

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

Deprecated: Use AddAnnouncementRequest.ProtoReflect.Descriptor instead.

func (*AddAnnouncementRequest) GetAnnouncement

func (x *AddAnnouncementRequest) GetAnnouncement() *Announcement

func (*AddAnnouncementRequest) GetCourseID

func (x *AddAnnouncementRequest) GetCourseID() string

func (*AddAnnouncementRequest) GetToken

func (x *AddAnnouncementRequest) GetToken() string

func (*AddAnnouncementRequest) ProtoMessage

func (*AddAnnouncementRequest) ProtoMessage()

func (*AddAnnouncementRequest) ProtoReflect

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

func (*AddAnnouncementRequest) Reset

func (x *AddAnnouncementRequest) Reset()

func (*AddAnnouncementRequest) String

func (x *AddAnnouncementRequest) String() string

type AddAnnouncementResponse

type AddAnnouncementResponse struct {
	Announcement *Announcement `protobuf:"bytes,1,opt,name=announcement,proto3" json:"announcement,omitempty"`
	// contains filtered or unexported fields
}

Response message for adding an announcement to a course.

func (*AddAnnouncementResponse) Descriptor deprecated

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

Deprecated: Use AddAnnouncementResponse.ProtoReflect.Descriptor instead.

func (*AddAnnouncementResponse) GetAnnouncement

func (x *AddAnnouncementResponse) GetAnnouncement() *Announcement

func (*AddAnnouncementResponse) ProtoMessage

func (*AddAnnouncementResponse) ProtoMessage()

func (*AddAnnouncementResponse) ProtoReflect

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

func (*AddAnnouncementResponse) Reset

func (x *AddAnnouncementResponse) Reset()

func (*AddAnnouncementResponse) String

func (x *AddAnnouncementResponse) String() string

type AddStaffRequest

type AddStaffRequest struct {
	Token    string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	StaffID  string `protobuf:"bytes,3,opt,name=staffID,proto3" json:"staffID,omitempty"`
	// contains filtered or unexported fields
}

Request message for adding a staff member to a course.

func (*AddStaffRequest) Descriptor deprecated

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

Deprecated: Use AddStaffRequest.ProtoReflect.Descriptor instead.

func (*AddStaffRequest) GetCourseID

func (x *AddStaffRequest) GetCourseID() string

func (*AddStaffRequest) GetStaffID

func (x *AddStaffRequest) GetStaffID() string

func (*AddStaffRequest) GetToken

func (x *AddStaffRequest) GetToken() string

func (*AddStaffRequest) ProtoMessage

func (*AddStaffRequest) ProtoMessage()

func (*AddStaffRequest) ProtoReflect

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

func (*AddStaffRequest) Reset

func (x *AddStaffRequest) Reset()

func (*AddStaffRequest) String

func (x *AddStaffRequest) String() string

type AddStaffResponse

type AddStaffResponse struct {
	// contains filtered or unexported fields
}

Response message for adding a staff member to a course.

func (*AddStaffResponse) Descriptor deprecated

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

Deprecated: Use AddStaffResponse.ProtoReflect.Descriptor instead.

func (*AddStaffResponse) ProtoMessage

func (*AddStaffResponse) ProtoMessage()

func (*AddStaffResponse) ProtoReflect

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

func (*AddStaffResponse) Reset

func (x *AddStaffResponse) Reset()

func (*AddStaffResponse) String

func (x *AddStaffResponse) String() string

type AddStudentRequest

type AddStudentRequest struct {
	Token     string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID  string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	StudentID string `protobuf:"bytes,3,opt,name=studentID,proto3" json:"studentID,omitempty"`
	// contains filtered or unexported fields
}

Request message for adding a student to a course.

func (*AddStudentRequest) Descriptor deprecated

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

Deprecated: Use AddStudentRequest.ProtoReflect.Descriptor instead.

func (*AddStudentRequest) GetCourseID

func (x *AddStudentRequest) GetCourseID() string

func (*AddStudentRequest) GetStudentID

func (x *AddStudentRequest) GetStudentID() string

func (*AddStudentRequest) GetToken

func (x *AddStudentRequest) GetToken() string

func (*AddStudentRequest) ProtoMessage

func (*AddStudentRequest) ProtoMessage()

func (*AddStudentRequest) ProtoReflect

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

func (*AddStudentRequest) Reset

func (x *AddStudentRequest) Reset()

func (*AddStudentRequest) String

func (x *AddStudentRequest) String() string

type AddStudentResponse

type AddStudentResponse struct {
	// contains filtered or unexported fields
}

Response message for adding a student to a course.

func (*AddStudentResponse) Descriptor deprecated

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

Deprecated: Use AddStudentResponse.ProtoReflect.Descriptor instead.

func (*AddStudentResponse) ProtoMessage

func (*AddStudentResponse) ProtoMessage()

func (*AddStudentResponse) ProtoReflect

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

func (*AddStudentResponse) Reset

func (x *AddStudentResponse) Reset()

func (*AddStudentResponse) String

func (x *AddStudentResponse) String() string

type Announcement

type Announcement struct {
	AnnouncementID      string `protobuf:"bytes,1,opt,name=AnnouncementID,proto3" json:"AnnouncementID,omitempty"`
	AnnouncementTitle   string `protobuf:"bytes,2,opt,name=AnnouncementTitle,proto3" json:"AnnouncementTitle,omitempty"`
	AnnouncementContent string `protobuf:"bytes,3,opt,name=AnnouncementContent,proto3" json:"AnnouncementContent,omitempty"`
	// contains filtered or unexported fields
}

func (*Announcement) Descriptor deprecated

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

Deprecated: Use Announcement.ProtoReflect.Descriptor instead.

func (*Announcement) GetAnnouncementContent

func (x *Announcement) GetAnnouncementContent() string

func (*Announcement) GetAnnouncementID

func (x *Announcement) GetAnnouncementID() string

func (*Announcement) GetAnnouncementTitle

func (x *Announcement) GetAnnouncementTitle() string

func (*Announcement) ProtoMessage

func (*Announcement) ProtoMessage()

func (*Announcement) ProtoReflect

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

func (*Announcement) Reset

func (x *Announcement) Reset()

func (*Announcement) String

func (x *Announcement) String() string

type Course

type Course struct {
	CourseID    string `protobuf:"bytes,1,opt,name=courseID,proto3" json:"courseID,omitempty"`
	CourseName  string `protobuf:"bytes,2,opt,name=courseName,proto3" json:"courseName,omitempty"`
	Semester    string `protobuf:"bytes,3,opt,name=semester,proto3" json:"semester,omitempty"`
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

Message representing a course.

func (*Course) Descriptor deprecated

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

Deprecated: Use Course.ProtoReflect.Descriptor instead.

func (*Course) GetCourseID

func (x *Course) GetCourseID() string

func (*Course) GetCourseName

func (x *Course) GetCourseName() string

func (*Course) GetDescription

func (x *Course) GetDescription() string

func (*Course) GetSemester

func (x *Course) GetSemester() string

func (*Course) ProtoMessage

func (*Course) ProtoMessage()

func (*Course) ProtoReflect

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

func (*Course) Reset

func (x *Course) Reset()

func (*Course) String

func (x *Course) String() string

type CoursesServiceClient

type CoursesServiceClient interface {
	// Get course.
	GetCourse(ctx context.Context, in *GetCourseRequest, opts ...grpc.CallOption) (*GetCourseResponse, error)
	// Create a new course.
	CreateCourse(ctx context.Context, in *CreateCourseRequest, opts ...grpc.CallOption) (*CreateCourseResponse, error)
	// Update a course.
	UpdateCourse(ctx context.Context, in *UpdateCourseRequest, opts ...grpc.CallOption) (*UpdateCourseResponse, error)
	// Delete a course.
	DeleteCourse(ctx context.Context, in *DeleteCourseRequest, opts ...grpc.CallOption) (*DeleteCourseResponse, error)
	// Add a student to a course.
	AddStudentToCourse(ctx context.Context, in *AddStudentRequest, opts ...grpc.CallOption) (*AddStudentResponse, error)
	// Remove a student from a course.
	RemoveStudentFromCourse(ctx context.Context, in *RemoveStudentRequest, opts ...grpc.CallOption) (*RemoveStudentResponse, error)
	// Add a staff member to a course.
	AddStaffToCourse(ctx context.Context, in *AddStaffRequest, opts ...grpc.CallOption) (*AddStaffResponse, error)
	// Remove a staff member from a course.
	RemoveStaffFromCourse(ctx context.Context, in *RemoveStaffRequest, opts ...grpc.CallOption) (*RemoveStaffResponse, error)
	// Get all students enrolled in a course.
	GetCourseStudents(ctx context.Context, in *GetCourseStudentsRequest, opts ...grpc.CallOption) (*GetCourseStudentsResponse, error)
	// Get all staff members assigned to a course.
	GetCourseStaff(ctx context.Context, in *GetCourseStaffRequest, opts ...grpc.CallOption) (*GetCourseStaffResponse, error)
	// Get student's courses.
	GetStudentCourses(ctx context.Context, in *GetStudentCoursesRequest, opts ...grpc.CallOption) (*GetStudentCoursesResponse, error)
	// Get staff's courses.
	GetStaffCourses(ctx context.Context, in *GetStaffCoursesRequest, opts ...grpc.CallOption) (*GetStaffCoursesResponse, error)
	// Get all courses in a semester.
	GetSemesterCourses(ctx context.Context, in *GetSemesterCoursesRequest, opts ...grpc.CallOption) (*GetSemesterCoursesResponse, error)
	// Add an announcement to a course.
	AddAnnouncementToCourse(ctx context.Context, in *AddAnnouncementRequest, opts ...grpc.CallOption) (*AddAnnouncementResponse, error)
	// Get all announcements in a course.
	GetCourseAnnouncements(ctx context.Context, in *GetCourseAnnouncementsRequest, opts ...grpc.CallOption) (*GetCourseAnnouncementsResponse, error)
	// Remove an announcement from a course.
	RemoveAnnouncementFromCourse(ctx context.Context, in *RemoveAnnouncementRequest, opts ...grpc.CallOption) (*RemoveAnnouncementResponse, error)
}

CoursesServiceClient is the client API for CoursesService 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.

type CoursesServiceServer

type CoursesServiceServer interface {
	// Get course.
	GetCourse(context.Context, *GetCourseRequest) (*GetCourseResponse, error)
	// Create a new course.
	CreateCourse(context.Context, *CreateCourseRequest) (*CreateCourseResponse, error)
	// Update a course.
	UpdateCourse(context.Context, *UpdateCourseRequest) (*UpdateCourseResponse, error)
	// Delete a course.
	DeleteCourse(context.Context, *DeleteCourseRequest) (*DeleteCourseResponse, error)
	// Add a student to a course.
	AddStudentToCourse(context.Context, *AddStudentRequest) (*AddStudentResponse, error)
	// Remove a student from a course.
	RemoveStudentFromCourse(context.Context, *RemoveStudentRequest) (*RemoveStudentResponse, error)
	// Add a staff member to a course.
	AddStaffToCourse(context.Context, *AddStaffRequest) (*AddStaffResponse, error)
	// Remove a staff member from a course.
	RemoveStaffFromCourse(context.Context, *RemoveStaffRequest) (*RemoveStaffResponse, error)
	// Get all students enrolled in a course.
	GetCourseStudents(context.Context, *GetCourseStudentsRequest) (*GetCourseStudentsResponse, error)
	// Get all staff members assigned to a course.
	GetCourseStaff(context.Context, *GetCourseStaffRequest) (*GetCourseStaffResponse, error)
	// Get student's courses.
	GetStudentCourses(context.Context, *GetStudentCoursesRequest) (*GetStudentCoursesResponse, error)
	// Get staff's courses.
	GetStaffCourses(context.Context, *GetStaffCoursesRequest) (*GetStaffCoursesResponse, error)
	// Get all courses in a semester.
	GetSemesterCourses(context.Context, *GetSemesterCoursesRequest) (*GetSemesterCoursesResponse, error)
	// Add an announcement to a course.
	AddAnnouncementToCourse(context.Context, *AddAnnouncementRequest) (*AddAnnouncementResponse, error)
	// Get all announcements in a course.
	GetCourseAnnouncements(context.Context, *GetCourseAnnouncementsRequest) (*GetCourseAnnouncementsResponse, error)
	// Remove an announcement from a course.
	RemoveAnnouncementFromCourse(context.Context, *RemoveAnnouncementRequest) (*RemoveAnnouncementResponse, error)
	// contains filtered or unexported methods
}

CoursesServiceServer is the server API for CoursesService service. All implementations must embed UnimplementedCoursesServiceServer for forward compatibility.

type CreateCourseRequest

type CreateCourseRequest struct {
	Token  string  `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Course *Course `protobuf:"bytes,2,opt,name=course,proto3" json:"course,omitempty"`
	// contains filtered or unexported fields
}

Request message for creating a new course.

func (*CreateCourseRequest) Descriptor deprecated

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

Deprecated: Use CreateCourseRequest.ProtoReflect.Descriptor instead.

func (*CreateCourseRequest) GetCourse

func (x *CreateCourseRequest) GetCourse() *Course

func (*CreateCourseRequest) GetToken

func (x *CreateCourseRequest) GetToken() string

func (*CreateCourseRequest) ProtoMessage

func (*CreateCourseRequest) ProtoMessage()

func (*CreateCourseRequest) ProtoReflect

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

func (*CreateCourseRequest) Reset

func (x *CreateCourseRequest) Reset()

func (*CreateCourseRequest) String

func (x *CreateCourseRequest) String() string

type CreateCourseResponse

type CreateCourseResponse struct {
	Course *Course `protobuf:"bytes,1,opt,name=course,proto3" json:"course,omitempty"`
	// contains filtered or unexported fields
}

Response message for creating a new course.

func (*CreateCourseResponse) Descriptor deprecated

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

Deprecated: Use CreateCourseResponse.ProtoReflect.Descriptor instead.

func (*CreateCourseResponse) GetCourse

func (x *CreateCourseResponse) GetCourse() *Course

func (*CreateCourseResponse) ProtoMessage

func (*CreateCourseResponse) ProtoMessage()

func (*CreateCourseResponse) ProtoReflect

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

func (*CreateCourseResponse) Reset

func (x *CreateCourseResponse) Reset()

func (*CreateCourseResponse) String

func (x *CreateCourseResponse) String() string

type DeleteCourseRequest

type DeleteCourseRequest struct {
	Token    string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	// contains filtered or unexported fields
}

Request message for deleting a course.

func (*DeleteCourseRequest) Descriptor deprecated

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

Deprecated: Use DeleteCourseRequest.ProtoReflect.Descriptor instead.

func (*DeleteCourseRequest) GetCourseID

func (x *DeleteCourseRequest) GetCourseID() string

func (*DeleteCourseRequest) GetToken

func (x *DeleteCourseRequest) GetToken() string

func (*DeleteCourseRequest) ProtoMessage

func (*DeleteCourseRequest) ProtoMessage()

func (*DeleteCourseRequest) ProtoReflect

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

func (*DeleteCourseRequest) Reset

func (x *DeleteCourseRequest) Reset()

func (*DeleteCourseRequest) String

func (x *DeleteCourseRequest) String() string

type DeleteCourseResponse

type DeleteCourseResponse struct {
	// contains filtered or unexported fields
}

Response message for deleting a course.

func (*DeleteCourseResponse) Descriptor deprecated

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

Deprecated: Use DeleteCourseResponse.ProtoReflect.Descriptor instead.

func (*DeleteCourseResponse) ProtoMessage

func (*DeleteCourseResponse) ProtoMessage()

func (*DeleteCourseResponse) ProtoReflect

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

func (*DeleteCourseResponse) Reset

func (x *DeleteCourseResponse) Reset()

func (*DeleteCourseResponse) String

func (x *DeleteCourseResponse) String() string

type GetCourseAnnouncementsRequest

type GetCourseAnnouncementsRequest struct {
	Token    string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting all announcements in a course.

func (*GetCourseAnnouncementsRequest) Descriptor deprecated

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

Deprecated: Use GetCourseAnnouncementsRequest.ProtoReflect.Descriptor instead.

func (*GetCourseAnnouncementsRequest) GetCourseID

func (x *GetCourseAnnouncementsRequest) GetCourseID() string

func (*GetCourseAnnouncementsRequest) GetToken

func (x *GetCourseAnnouncementsRequest) GetToken() string

func (*GetCourseAnnouncementsRequest) ProtoMessage

func (*GetCourseAnnouncementsRequest) ProtoMessage()

func (*GetCourseAnnouncementsRequest) ProtoReflect

func (*GetCourseAnnouncementsRequest) Reset

func (x *GetCourseAnnouncementsRequest) Reset()

func (*GetCourseAnnouncementsRequest) String

type GetCourseAnnouncementsResponse

type GetCourseAnnouncementsResponse struct {
	Announcements []*Announcement `protobuf:"bytes,1,rep,name=announcements,proto3" json:"announcements,omitempty"`
	// contains filtered or unexported fields
}

Response message for getting all announcements in a course.

func (*GetCourseAnnouncementsResponse) Descriptor deprecated

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

Deprecated: Use GetCourseAnnouncementsResponse.ProtoReflect.Descriptor instead.

func (*GetCourseAnnouncementsResponse) GetAnnouncements

func (x *GetCourseAnnouncementsResponse) GetAnnouncements() []*Announcement

func (*GetCourseAnnouncementsResponse) ProtoMessage

func (*GetCourseAnnouncementsResponse) ProtoMessage()

func (*GetCourseAnnouncementsResponse) ProtoReflect

func (*GetCourseAnnouncementsResponse) Reset

func (x *GetCourseAnnouncementsResponse) Reset()

func (*GetCourseAnnouncementsResponse) String

type GetCourseRequest

type GetCourseRequest struct {
	Token    string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting a course.

func (*GetCourseRequest) Descriptor deprecated

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

Deprecated: Use GetCourseRequest.ProtoReflect.Descriptor instead.

func (*GetCourseRequest) GetCourseID

func (x *GetCourseRequest) GetCourseID() string

func (*GetCourseRequest) GetToken

func (x *GetCourseRequest) GetToken() string

func (*GetCourseRequest) ProtoMessage

func (*GetCourseRequest) ProtoMessage()

func (*GetCourseRequest) ProtoReflect

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

func (*GetCourseRequest) Reset

func (x *GetCourseRequest) Reset()

func (*GetCourseRequest) String

func (x *GetCourseRequest) String() string

type GetCourseResponse

type GetCourseResponse struct {
	Course *Course `protobuf:"bytes,1,opt,name=course,proto3" json:"course,omitempty"`
	// contains filtered or unexported fields
}

Response message for getting a course.

func (*GetCourseResponse) Descriptor deprecated

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

Deprecated: Use GetCourseResponse.ProtoReflect.Descriptor instead.

func (*GetCourseResponse) GetCourse

func (x *GetCourseResponse) GetCourse() *Course

func (*GetCourseResponse) ProtoMessage

func (*GetCourseResponse) ProtoMessage()

func (*GetCourseResponse) ProtoReflect

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

func (*GetCourseResponse) Reset

func (x *GetCourseResponse) Reset()

func (*GetCourseResponse) String

func (x *GetCourseResponse) String() string

type GetCourseStaffRequest

type GetCourseStaffRequest struct {
	Token    string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting all staff members in a course.

func (*GetCourseStaffRequest) Descriptor deprecated

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

Deprecated: Use GetCourseStaffRequest.ProtoReflect.Descriptor instead.

func (*GetCourseStaffRequest) GetCourseID

func (x *GetCourseStaffRequest) GetCourseID() string

func (*GetCourseStaffRequest) GetToken

func (x *GetCourseStaffRequest) GetToken() string

func (*GetCourseStaffRequest) ProtoMessage

func (*GetCourseStaffRequest) ProtoMessage()

func (*GetCourseStaffRequest) ProtoReflect

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

func (*GetCourseStaffRequest) Reset

func (x *GetCourseStaffRequest) Reset()

func (*GetCourseStaffRequest) String

func (x *GetCourseStaffRequest) String() string

type GetCourseStaffResponse

type GetCourseStaffResponse struct {
	StaffIDs []string `protobuf:"bytes,1,rep,name=staffIDs,proto3" json:"staffIDs,omitempty"`
	// contains filtered or unexported fields
}

Response message for getting all staff members in a course.

func (*GetCourseStaffResponse) Descriptor deprecated

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

Deprecated: Use GetCourseStaffResponse.ProtoReflect.Descriptor instead.

func (*GetCourseStaffResponse) GetStaffIDs

func (x *GetCourseStaffResponse) GetStaffIDs() []string

func (*GetCourseStaffResponse) ProtoMessage

func (*GetCourseStaffResponse) ProtoMessage()

func (*GetCourseStaffResponse) ProtoReflect

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

func (*GetCourseStaffResponse) Reset

func (x *GetCourseStaffResponse) Reset()

func (*GetCourseStaffResponse) String

func (x *GetCourseStaffResponse) String() string

type GetCourseStudentsRequest

type GetCourseStudentsRequest struct {
	Token    string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting all students in a course.

func (*GetCourseStudentsRequest) Descriptor deprecated

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

Deprecated: Use GetCourseStudentsRequest.ProtoReflect.Descriptor instead.

func (*GetCourseStudentsRequest) GetCourseID

func (x *GetCourseStudentsRequest) GetCourseID() string

func (*GetCourseStudentsRequest) GetToken

func (x *GetCourseStudentsRequest) GetToken() string

func (*GetCourseStudentsRequest) ProtoMessage

func (*GetCourseStudentsRequest) ProtoMessage()

func (*GetCourseStudentsRequest) ProtoReflect

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

func (*GetCourseStudentsRequest) Reset

func (x *GetCourseStudentsRequest) Reset()

func (*GetCourseStudentsRequest) String

func (x *GetCourseStudentsRequest) String() string

type GetCourseStudentsResponse

type GetCourseStudentsResponse struct {
	StudentsIDs []string `protobuf:"bytes,1,rep,name=studentsIDs,proto3" json:"studentsIDs,omitempty"`
	// contains filtered or unexported fields
}

Response message for getting all students in a course.

func (*GetCourseStudentsResponse) Descriptor deprecated

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

Deprecated: Use GetCourseStudentsResponse.ProtoReflect.Descriptor instead.

func (*GetCourseStudentsResponse) GetStudentsIDs

func (x *GetCourseStudentsResponse) GetStudentsIDs() []string

func (*GetCourseStudentsResponse) ProtoMessage

func (*GetCourseStudentsResponse) ProtoMessage()

func (*GetCourseStudentsResponse) ProtoReflect

func (*GetCourseStudentsResponse) Reset

func (x *GetCourseStudentsResponse) Reset()

func (*GetCourseStudentsResponse) String

func (x *GetCourseStudentsResponse) String() string

type GetSemesterCoursesRequest

type GetSemesterCoursesRequest struct {
	Token    string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Semester string `protobuf:"bytes,2,opt,name=semester,proto3" json:"semester,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting all courses in a semester.

func (*GetSemesterCoursesRequest) Descriptor deprecated

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

Deprecated: Use GetSemesterCoursesRequest.ProtoReflect.Descriptor instead.

func (*GetSemesterCoursesRequest) GetSemester

func (x *GetSemesterCoursesRequest) GetSemester() string

func (*GetSemesterCoursesRequest) GetToken

func (x *GetSemesterCoursesRequest) GetToken() string

func (*GetSemesterCoursesRequest) ProtoMessage

func (*GetSemesterCoursesRequest) ProtoMessage()

func (*GetSemesterCoursesRequest) ProtoReflect

func (*GetSemesterCoursesRequest) Reset

func (x *GetSemesterCoursesRequest) Reset()

func (*GetSemesterCoursesRequest) String

func (x *GetSemesterCoursesRequest) String() string

type GetSemesterCoursesResponse

type GetSemesterCoursesResponse struct {
	Courses []*Course `protobuf:"bytes,1,rep,name=courses,proto3" json:"courses,omitempty"`
	// contains filtered or unexported fields
}

Response message for getting all courses in a semester.

func (*GetSemesterCoursesResponse) Descriptor deprecated

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

Deprecated: Use GetSemesterCoursesResponse.ProtoReflect.Descriptor instead.

func (*GetSemesterCoursesResponse) GetCourses

func (x *GetSemesterCoursesResponse) GetCourses() []*Course

func (*GetSemesterCoursesResponse) ProtoMessage

func (*GetSemesterCoursesResponse) ProtoMessage()

func (*GetSemesterCoursesResponse) ProtoReflect

func (*GetSemesterCoursesResponse) Reset

func (x *GetSemesterCoursesResponse) Reset()

func (*GetSemesterCoursesResponse) String

func (x *GetSemesterCoursesResponse) String() string

type GetStaffCoursesRequest

type GetStaffCoursesRequest struct {
	Token   string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	StaffID string `protobuf:"bytes,2,opt,name=staffID,proto3" json:"staffID,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting a staff's courses.

func (*GetStaffCoursesRequest) Descriptor deprecated

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

Deprecated: Use GetStaffCoursesRequest.ProtoReflect.Descriptor instead.

func (*GetStaffCoursesRequest) GetStaffID

func (x *GetStaffCoursesRequest) GetStaffID() string

func (*GetStaffCoursesRequest) GetToken

func (x *GetStaffCoursesRequest) GetToken() string

func (*GetStaffCoursesRequest) ProtoMessage

func (*GetStaffCoursesRequest) ProtoMessage()

func (*GetStaffCoursesRequest) ProtoReflect

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

func (*GetStaffCoursesRequest) Reset

func (x *GetStaffCoursesRequest) Reset()

func (*GetStaffCoursesRequest) String

func (x *GetStaffCoursesRequest) String() string

type GetStaffCoursesResponse

type GetStaffCoursesResponse struct {
	CoursesIDs []string `protobuf:"bytes,1,rep,name=coursesIDs,proto3" json:"coursesIDs,omitempty"`
	// contains filtered or unexported fields
}

Response message for getting a staff's courses.

func (*GetStaffCoursesResponse) Descriptor deprecated

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

Deprecated: Use GetStaffCoursesResponse.ProtoReflect.Descriptor instead.

func (*GetStaffCoursesResponse) GetCoursesIDs

func (x *GetStaffCoursesResponse) GetCoursesIDs() []string

func (*GetStaffCoursesResponse) ProtoMessage

func (*GetStaffCoursesResponse) ProtoMessage()

func (*GetStaffCoursesResponse) ProtoReflect

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

func (*GetStaffCoursesResponse) Reset

func (x *GetStaffCoursesResponse) Reset()

func (*GetStaffCoursesResponse) String

func (x *GetStaffCoursesResponse) String() string

type GetStudentCoursesRequest

type GetStudentCoursesRequest struct {
	Token     string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	StudentID string `protobuf:"bytes,2,opt,name=studentID,proto3" json:"studentID,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting a student's courses.

func (*GetStudentCoursesRequest) Descriptor deprecated

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

Deprecated: Use GetStudentCoursesRequest.ProtoReflect.Descriptor instead.

func (*GetStudentCoursesRequest) GetStudentID

func (x *GetStudentCoursesRequest) GetStudentID() string

func (*GetStudentCoursesRequest) GetToken

func (x *GetStudentCoursesRequest) GetToken() string

func (*GetStudentCoursesRequest) ProtoMessage

func (*GetStudentCoursesRequest) ProtoMessage()

func (*GetStudentCoursesRequest) ProtoReflect

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

func (*GetStudentCoursesRequest) Reset

func (x *GetStudentCoursesRequest) Reset()

func (*GetStudentCoursesRequest) String

func (x *GetStudentCoursesRequest) String() string

type GetStudentCoursesResponse

type GetStudentCoursesResponse struct {
	CoursesIDs []string `protobuf:"bytes,1,rep,name=coursesIDs,proto3" json:"coursesIDs,omitempty"`
	// contains filtered or unexported fields
}

Response message for getting a student's courses.

func (*GetStudentCoursesResponse) Descriptor deprecated

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

Deprecated: Use GetStudentCoursesResponse.ProtoReflect.Descriptor instead.

func (*GetStudentCoursesResponse) GetCoursesIDs

func (x *GetStudentCoursesResponse) GetCoursesIDs() []string

func (*GetStudentCoursesResponse) ProtoMessage

func (*GetStudentCoursesResponse) ProtoMessage()

func (*GetStudentCoursesResponse) ProtoReflect

func (*GetStudentCoursesResponse) Reset

func (x *GetStudentCoursesResponse) Reset()

func (*GetStudentCoursesResponse) String

func (x *GetStudentCoursesResponse) String() string

type RemoveAnnouncementRequest

type RemoveAnnouncementRequest struct {
	Token          string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID       string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	AnnouncementID string `protobuf:"bytes,3,opt,name=announcementID,proto3" json:"announcementID,omitempty"`
	// contains filtered or unexported fields
}

Request message for removing an announcement from a course.

func (*RemoveAnnouncementRequest) Descriptor deprecated

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

Deprecated: Use RemoveAnnouncementRequest.ProtoReflect.Descriptor instead.

func (*RemoveAnnouncementRequest) GetAnnouncementID

func (x *RemoveAnnouncementRequest) GetAnnouncementID() string

func (*RemoveAnnouncementRequest) GetCourseID

func (x *RemoveAnnouncementRequest) GetCourseID() string

func (*RemoveAnnouncementRequest) GetToken

func (x *RemoveAnnouncementRequest) GetToken() string

func (*RemoveAnnouncementRequest) ProtoMessage

func (*RemoveAnnouncementRequest) ProtoMessage()

func (*RemoveAnnouncementRequest) ProtoReflect

func (*RemoveAnnouncementRequest) Reset

func (x *RemoveAnnouncementRequest) Reset()

func (*RemoveAnnouncementRequest) String

func (x *RemoveAnnouncementRequest) String() string

type RemoveAnnouncementResponse

type RemoveAnnouncementResponse struct {
	// contains filtered or unexported fields
}

Response message for removing an announcement from a course.

func (*RemoveAnnouncementResponse) Descriptor deprecated

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

Deprecated: Use RemoveAnnouncementResponse.ProtoReflect.Descriptor instead.

func (*RemoveAnnouncementResponse) ProtoMessage

func (*RemoveAnnouncementResponse) ProtoMessage()

func (*RemoveAnnouncementResponse) ProtoReflect

func (*RemoveAnnouncementResponse) Reset

func (x *RemoveAnnouncementResponse) Reset()

func (*RemoveAnnouncementResponse) String

func (x *RemoveAnnouncementResponse) String() string

type RemoveStaffRequest

type RemoveStaffRequest struct {
	Token    string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	StaffID  string `protobuf:"bytes,3,opt,name=staffID,proto3" json:"staffID,omitempty"`
	// contains filtered or unexported fields
}

Request message for removing a staff member from a course.

func (*RemoveStaffRequest) Descriptor deprecated

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

Deprecated: Use RemoveStaffRequest.ProtoReflect.Descriptor instead.

func (*RemoveStaffRequest) GetCourseID

func (x *RemoveStaffRequest) GetCourseID() string

func (*RemoveStaffRequest) GetStaffID

func (x *RemoveStaffRequest) GetStaffID() string

func (*RemoveStaffRequest) GetToken

func (x *RemoveStaffRequest) GetToken() string

func (*RemoveStaffRequest) ProtoMessage

func (*RemoveStaffRequest) ProtoMessage()

func (*RemoveStaffRequest) ProtoReflect

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

func (*RemoveStaffRequest) Reset

func (x *RemoveStaffRequest) Reset()

func (*RemoveStaffRequest) String

func (x *RemoveStaffRequest) String() string

type RemoveStaffResponse

type RemoveStaffResponse struct {
	// contains filtered or unexported fields
}

Response message for removing a staff member from a course.

func (*RemoveStaffResponse) Descriptor deprecated

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

Deprecated: Use RemoveStaffResponse.ProtoReflect.Descriptor instead.

func (*RemoveStaffResponse) ProtoMessage

func (*RemoveStaffResponse) ProtoMessage()

func (*RemoveStaffResponse) ProtoReflect

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

func (*RemoveStaffResponse) Reset

func (x *RemoveStaffResponse) Reset()

func (*RemoveStaffResponse) String

func (x *RemoveStaffResponse) String() string

type RemoveStudentRequest

type RemoveStudentRequest struct {
	Token     string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	CourseID  string `protobuf:"bytes,2,opt,name=courseID,proto3" json:"courseID,omitempty"`
	StudentID string `protobuf:"bytes,3,opt,name=studentID,proto3" json:"studentID,omitempty"`
	// contains filtered or unexported fields
}

Request message for removing a student from a course.

func (*RemoveStudentRequest) Descriptor deprecated

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

Deprecated: Use RemoveStudentRequest.ProtoReflect.Descriptor instead.

func (*RemoveStudentRequest) GetCourseID

func (x *RemoveStudentRequest) GetCourseID() string

func (*RemoveStudentRequest) GetStudentID

func (x *RemoveStudentRequest) GetStudentID() string

func (*RemoveStudentRequest) GetToken

func (x *RemoveStudentRequest) GetToken() string

func (*RemoveStudentRequest) ProtoMessage

func (*RemoveStudentRequest) ProtoMessage()

func (*RemoveStudentRequest) ProtoReflect

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

func (*RemoveStudentRequest) Reset

func (x *RemoveStudentRequest) Reset()

func (*RemoveStudentRequest) String

func (x *RemoveStudentRequest) String() string

type RemoveStudentResponse

type RemoveStudentResponse struct {
	// contains filtered or unexported fields
}

Response message for removing a student from a course.

func (*RemoveStudentResponse) Descriptor deprecated

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

Deprecated: Use RemoveStudentResponse.ProtoReflect.Descriptor instead.

func (*RemoveStudentResponse) ProtoMessage

func (*RemoveStudentResponse) ProtoMessage()

func (*RemoveStudentResponse) ProtoReflect

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

func (*RemoveStudentResponse) Reset

func (x *RemoveStudentResponse) Reset()

func (*RemoveStudentResponse) String

func (x *RemoveStudentResponse) String() string

type UnimplementedCoursesServiceServer

type UnimplementedCoursesServiceServer struct{}

UnimplementedCoursesServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedCoursesServiceServer) AddAnnouncementToCourse

func (UnimplementedCoursesServiceServer) AddStaffToCourse

func (UnimplementedCoursesServiceServer) AddStudentToCourse

func (UnimplementedCoursesServiceServer) CreateCourse

func (UnimplementedCoursesServiceServer) DeleteCourse

func (UnimplementedCoursesServiceServer) GetCourse

func (UnimplementedCoursesServiceServer) GetCourseStaff

func (UnimplementedCoursesServiceServer) GetCourseStudents

func (UnimplementedCoursesServiceServer) GetSemesterCourses

func (UnimplementedCoursesServiceServer) GetStaffCourses

func (UnimplementedCoursesServiceServer) GetStudentCourses

func (UnimplementedCoursesServiceServer) RemoveAnnouncementFromCourse

func (UnimplementedCoursesServiceServer) RemoveStaffFromCourse

func (UnimplementedCoursesServiceServer) RemoveStudentFromCourse

func (UnimplementedCoursesServiceServer) UpdateCourse

type UnsafeCoursesServiceServer

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

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

type UpdateCourseRequest

type UpdateCourseRequest struct {
	Token  string  `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Course *Course `protobuf:"bytes,2,opt,name=course,proto3" json:"course,omitempty"`
	// contains filtered or unexported fields
}

Request message for updating a course.

func (*UpdateCourseRequest) Descriptor deprecated

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

Deprecated: Use UpdateCourseRequest.ProtoReflect.Descriptor instead.

func (*UpdateCourseRequest) GetCourse

func (x *UpdateCourseRequest) GetCourse() *Course

func (*UpdateCourseRequest) GetToken

func (x *UpdateCourseRequest) GetToken() string

func (*UpdateCourseRequest) ProtoMessage

func (*UpdateCourseRequest) ProtoMessage()

func (*UpdateCourseRequest) ProtoReflect

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

func (*UpdateCourseRequest) Reset

func (x *UpdateCourseRequest) Reset()

func (*UpdateCourseRequest) String

func (x *UpdateCourseRequest) String() string

type UpdateCourseResponse

type UpdateCourseResponse struct {
	Course *Course `protobuf:"bytes,1,opt,name=course,proto3" json:"course,omitempty"`
	// contains filtered or unexported fields
}

Response message for updating a course.

func (*UpdateCourseResponse) Descriptor deprecated

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

Deprecated: Use UpdateCourseResponse.ProtoReflect.Descriptor instead.

func (*UpdateCourseResponse) GetCourse

func (x *UpdateCourseResponse) GetCourse() *Course

func (*UpdateCourseResponse) ProtoMessage

func (*UpdateCourseResponse) ProtoMessage()

func (*UpdateCourseResponse) ProtoReflect

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

func (*UpdateCourseResponse) Reset

func (x *UpdateCourseResponse) Reset()

func (*UpdateCourseResponse) String

func (x *UpdateCourseResponse) String() string

Jump to

Keyboard shortcuts

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