Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterAssignmentServiceHttpHandlers(router *mux.Router, prefix string, cli AssignmentServiceClient)
- func RegisterAssignmentServiceServer(s grpc.ServiceRegistrar, srv AssignmentServiceServer)
- func RegisterCourseServiceHttpHandlers(router *mux.Router, prefix string, cli CourseServiceClient)
- func RegisterCourseServiceServer(s grpc.ServiceRegistrar, srv CourseServiceServer)
- func RegisterEntryServiceHttpHandlers(router *mux.Router, prefix string, cli EntryServiceClient)
- func RegisterEntryServiceServer(s grpc.ServiceRegistrar, srv EntryServiceServer)
- func RegisterProblemServiceHttpHandlers(router *mux.Router, prefix string, cli ProblemServiceClient)
- func RegisterProblemServiceServer(s grpc.ServiceRegistrar, srv ProblemServiceServer)
- func RegisterStudentServiceHttpHandlers(router *mux.Router, prefix string, cli StudentServiceClient)
- func RegisterStudentServiceServer(s grpc.ServiceRegistrar, srv StudentServiceServer)
- type Assignment
- func (*Assignment) Descriptor() ([]byte, []int)deprecated
- func (m *Assignment) GetAssignee() isAssignment_Assignee
- func (x *Assignment) GetCompleteBefore() *timestamppb.Timestamp
- func (x *Assignment) GetCompletedAt() *timestamppb.Timestamp
- func (x *Assignment) GetCreatedAt() *timestamppb.Timestamp
- func (x *Assignment) GetDuration() uint32
- func (x *Assignment) GetGroupId() string
- func (x *Assignment) GetId() string
- func (x *Assignment) GetMemberId() string
- func (x *Assignment) GetStartAfter() *timestamppb.Timestamp
- func (x *Assignment) GetStartedAt() *timestamppb.Timestamp
- func (x *Assignment) GetStatus() Assignment_Status
- func (*Assignment) ProtoMessage()
- func (x *Assignment) ProtoReflect() protoreflect.Message
- func (x *Assignment) Reset()
- func (x *Assignment) String() string
- type AssignmentServiceClient
- type AssignmentServiceInterceptor
- func (i *AssignmentServiceInterceptor) CreateAssignment(ctx context.Context, in *CreateAssignmentInput, opts ...grpc.CallOption) (*CreateAssignmentOutput, error)
- func (i *AssignmentServiceInterceptor) DeleteAssignment(ctx context.Context, in *DeleteAssignmentInput, opts ...grpc.CallOption) (*DeleteAssignmentOutput, error)
- func (i *AssignmentServiceInterceptor) DescribeAssignment(ctx context.Context, in *DescribeAssignmentInput, opts ...grpc.CallOption) (*DescribeAssignmentOutput, error)
- func (i *AssignmentServiceInterceptor) IntrospectAssignment(ctx context.Context, in *IntrospectAssignmentInput, opts ...grpc.CallOption) (*IntrospectAssignmentOutput, error)
- func (i *AssignmentServiceInterceptor) ListAssignments(ctx context.Context, in *ListAssignmentsInput, opts ...grpc.CallOption) (*ListAssignmentsOutput, error)
- func (i *AssignmentServiceInterceptor) StartAssignment(ctx context.Context, in *StartAssignmentInput, opts ...grpc.CallOption) (*StartAssignmentOutput, error)
- func (i *AssignmentServiceInterceptor) UpdateAssignment(ctx context.Context, in *UpdateAssignmentInput, opts ...grpc.CallOption) (*UpdateAssignmentOutput, error)
- type AssignmentServiceServer
- type AssignmentServiceService
- func (s *AssignmentServiceService) CreateAssignment(ctx context.Context, in *CreateAssignmentInput) (*CreateAssignmentOutput, error)
- func (s *AssignmentServiceService) DeleteAssignment(ctx context.Context, in *DeleteAssignmentInput) (*DeleteAssignmentOutput, error)
- func (s *AssignmentServiceService) DescribeAssignment(ctx context.Context, in *DescribeAssignmentInput) (*DescribeAssignmentOutput, error)
- func (s *AssignmentServiceService) IntrospectAssignment(ctx context.Context, in *IntrospectAssignmentInput) (*IntrospectAssignmentOutput, error)
- func (s *AssignmentServiceService) ListAssignments(ctx context.Context, in *ListAssignmentsInput) (*ListAssignmentsOutput, error)
- func (s *AssignmentServiceService) StartAssignment(ctx context.Context, in *StartAssignmentInput) (*StartAssignmentOutput, error)
- func (s *AssignmentServiceService) UpdateAssignment(ctx context.Context, in *UpdateAssignmentInput) (*UpdateAssignmentOutput, error)
- type Assignment_Extra
- func (Assignment_Extra) Descriptor() protoreflect.EnumDescriptor
- func (x Assignment_Extra) Enum() *Assignment_Extra
- func (Assignment_Extra) EnumDescriptor() ([]byte, []int)deprecated
- func (x Assignment_Extra) Number() protoreflect.EnumNumber
- func (x Assignment_Extra) String() string
- func (Assignment_Extra) Type() protoreflect.EnumType
- type Assignment_GroupId
- type Assignment_MemberId
- type Assignment_Status
- func (Assignment_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Assignment_Status) Enum() *Assignment_Status
- func (Assignment_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Assignment_Status) Number() protoreflect.EnumNumber
- func (x Assignment_Status) String() string
- func (Assignment_Status) Type() protoreflect.EnumType
- type Course
- func (*Course) Descriptor() ([]byte, []int)deprecated
- func (x *Course) GetDescription() *ecm.Content
- func (x *Course) GetDuration() uint32
- func (x *Course) GetEstimate() uint32
- func (x *Course) GetId() string
- func (x *Course) GetImage() string
- func (x *Course) GetLocale() string
- func (x *Course) GetName() string
- func (x *Course) GetTopics() []string
- func (x *Course) GetUrl() string
- func (x *Course) GetVisibility() Course_Visibility
- func (*Course) ProtoMessage()
- func (x *Course) ProtoReflect() protoreflect.Message
- func (x *Course) Reset()
- func (x *Course) String() string
- type CourseServiceClient
- type CourseServiceInterceptor
- func (i *CourseServiceInterceptor) CreateCourse(ctx context.Context, in *CreateCourseInput, opts ...grpc.CallOption) (*CreateCourseOutput, error)
- func (i *CourseServiceInterceptor) DeleteCourse(ctx context.Context, in *DeleteCourseInput, opts ...grpc.CallOption) (*DeleteCourseOutput, error)
- func (i *CourseServiceInterceptor) DescribeCourse(ctx context.Context, in *DescribeCourseInput, opts ...grpc.CallOption) (*DescribeCourseOutput, error)
- func (i *CourseServiceInterceptor) ListCourses(ctx context.Context, in *ListCoursesInput, opts ...grpc.CallOption) (*ListCoursesOutput, error)
- func (i *CourseServiceInterceptor) UpdateCourse(ctx context.Context, in *UpdateCourseInput, opts ...grpc.CallOption) (*UpdateCourseOutput, error)
- type CourseServiceServer
- type CourseServiceService
- func (s *CourseServiceService) CreateCourse(ctx context.Context, in *CreateCourseInput) (*CreateCourseOutput, error)
- func (s *CourseServiceService) DeleteCourse(ctx context.Context, in *DeleteCourseInput) (*DeleteCourseOutput, error)
- func (s *CourseServiceService) DescribeCourse(ctx context.Context, in *DescribeCourseInput) (*DescribeCourseOutput, error)
- func (s *CourseServiceService) ListCourses(ctx context.Context, in *ListCoursesInput) (*ListCoursesOutput, error)
- func (s *CourseServiceService) UpdateCourse(ctx context.Context, in *UpdateCourseInput) (*UpdateCourseOutput, error)
- type Course_Extra
- func (Course_Extra) Descriptor() protoreflect.EnumDescriptor
- func (x Course_Extra) Enum() *Course_Extra
- func (Course_Extra) EnumDescriptor() ([]byte, []int)deprecated
- func (x Course_Extra) Number() protoreflect.EnumNumber
- func (x Course_Extra) String() string
- func (Course_Extra) Type() protoreflect.EnumType
- type Course_Visibility
- func (Course_Visibility) Descriptor() protoreflect.EnumDescriptor
- func (x Course_Visibility) Enum() *Course_Visibility
- func (Course_Visibility) EnumDescriptor() ([]byte, []int)deprecated
- func (x Course_Visibility) Number() protoreflect.EnumNumber
- func (x Course_Visibility) String() string
- func (Course_Visibility) Type() protoreflect.EnumType
- type CreateAssignmentInput
- func (*CreateAssignmentInput) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAssignmentInput) GetAssignment() *Assignment
- func (*CreateAssignmentInput) ProtoMessage()
- func (x *CreateAssignmentInput) ProtoReflect() protoreflect.Message
- func (x *CreateAssignmentInput) Reset()
- func (x *CreateAssignmentInput) String() string
- type CreateAssignmentOutput
- func (*CreateAssignmentOutput) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAssignmentOutput) GetAssignmentId() string
- func (*CreateAssignmentOutput) ProtoMessage()
- func (x *CreateAssignmentOutput) ProtoReflect() protoreflect.Message
- func (x *CreateAssignmentOutput) Reset()
- func (x *CreateAssignmentOutput) String() string
- type CreateCourseInput
- type CreateCourseOutput
- func (*CreateCourseOutput) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCourseOutput) GetCourseId() string
- func (*CreateCourseOutput) ProtoMessage()
- func (x *CreateCourseOutput) ProtoReflect() protoreflect.Message
- func (x *CreateCourseOutput) Reset()
- func (x *CreateCourseOutput) String() string
- type CreateEntryInput
- type CreateEntryOutput
- type CreateRunInput
- func (*CreateRunInput) Descriptor() ([]byte, []int)deprecated
- func (m *CreateRunInput) GetInput() isCreateRunInput_Input
- func (x *CreateRunInput) GetInputData() []byte
- func (x *CreateRunInput) GetInputRef() string
- func (x *CreateRunInput) GetRuntime() string
- func (x *CreateRunInput) GetSource() string
- func (*CreateRunInput) ProtoMessage()
- func (x *CreateRunInput) ProtoReflect() protoreflect.Message
- func (x *CreateRunInput) Reset()
- func (x *CreateRunInput) String() string
- type CreateRunInput_InputData
- type CreateRunInput_InputRef
- type CreateRunOutput
- type CreateSubmissionInput
- func (*CreateSubmissionInput) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSubmissionInput) GetProblemId() string
- func (x *CreateSubmissionInput) GetRuntime() string
- func (x *CreateSubmissionInput) GetSource() string
- func (*CreateSubmissionInput) ProtoMessage()
- func (x *CreateSubmissionInput) ProtoReflect() protoreflect.Message
- func (x *CreateSubmissionInput) Reset()
- func (x *CreateSubmissionInput) String() string
- type CreateSubmissionOutput
- func (*CreateSubmissionOutput) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSubmissionOutput) GetSubmissionId() string
- func (*CreateSubmissionOutput) ProtoMessage()
- func (x *CreateSubmissionOutput) ProtoReflect() protoreflect.Message
- func (x *CreateSubmissionOutput) Reset()
- func (x *CreateSubmissionOutput) String() string
- type DeleteAssignmentInput
- func (*DeleteAssignmentInput) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAssignmentInput) GetAssignmentId() string
- func (*DeleteAssignmentInput) ProtoMessage()
- func (x *DeleteAssignmentInput) ProtoReflect() protoreflect.Message
- func (x *DeleteAssignmentInput) Reset()
- func (x *DeleteAssignmentInput) String() string
- type DeleteAssignmentOutput
- type DeleteCourseInput
- type DeleteCourseOutput
- type DeleteEntryInput
- type DeleteEntryOutput
- type DescribeAssignmentInput
- func (*DescribeAssignmentInput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeAssignmentInput) GetAssignmentId() string
- func (x *DescribeAssignmentInput) GetExtra() []Assignment_Extra
- func (*DescribeAssignmentInput) ProtoMessage()
- func (x *DescribeAssignmentInput) ProtoReflect() protoreflect.Message
- func (x *DescribeAssignmentInput) Reset()
- func (x *DescribeAssignmentInput) String() string
- type DescribeAssignmentOutput
- func (*DescribeAssignmentOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeAssignmentOutput) GetAssignment() *Assignment
- func (*DescribeAssignmentOutput) ProtoMessage()
- func (x *DescribeAssignmentOutput) ProtoReflect() protoreflect.Message
- func (x *DescribeAssignmentOutput) Reset()
- func (x *DescribeAssignmentOutput) String() string
- type DescribeCourseInput
- func (*DescribeCourseInput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeCourseInput) GetCourseId() string
- func (x *DescribeCourseInput) GetExtra() []Course_Extra
- func (*DescribeCourseInput) ProtoMessage()
- func (x *DescribeCourseInput) ProtoReflect() protoreflect.Message
- func (x *DescribeCourseInput) Reset()
- func (x *DescribeCourseInput) String() string
- type DescribeCourseOutput
- func (*DescribeCourseOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeCourseOutput) GetCourse() *Course
- func (*DescribeCourseOutput) ProtoMessage()
- func (x *DescribeCourseOutput) ProtoReflect() protoreflect.Message
- func (x *DescribeCourseOutput) Reset()
- func (x *DescribeCourseOutput) String() string
- type DescribeEntryInput
- func (*DescribeEntryInput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeEntryInput) GetEntryId() string
- func (x *DescribeEntryInput) GetExtra() []Entry_Extra
- func (*DescribeEntryInput) ProtoMessage()
- func (x *DescribeEntryInput) ProtoReflect() protoreflect.Message
- func (x *DescribeEntryInput) Reset()
- func (x *DescribeEntryInput) String() string
- type DescribeEntryOutput
- func (*DescribeEntryOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeEntryOutput) GetEntry() *Entry
- func (*DescribeEntryOutput) ProtoMessage()
- func (x *DescribeEntryOutput) ProtoReflect() protoreflect.Message
- func (x *DescribeEntryOutput) Reset()
- func (x *DescribeEntryOutput) String() string
- type DescribeRunInput
- type DescribeRunOutput
- func (*DescribeRunOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeRunOutput) GetRun() *playground.Run
- func (*DescribeRunOutput) ProtoMessage()
- func (x *DescribeRunOutput) ProtoReflect() protoreflect.Message
- func (x *DescribeRunOutput) Reset()
- func (x *DescribeRunOutput) String() string
- type DescribeStudentInput
- func (*DescribeStudentInput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeStudentInput) GetExtra() []Student_Extra
- func (x *DescribeStudentInput) GetMemberId() string
- func (*DescribeStudentInput) ProtoMessage()
- func (x *DescribeStudentInput) ProtoReflect() protoreflect.Message
- func (x *DescribeStudentInput) Reset()
- func (x *DescribeStudentInput) String() string
- type DescribeStudentOutput
- func (*DescribeStudentOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeStudentOutput) GetStudent() *Student
- func (*DescribeStudentOutput) ProtoMessage()
- func (x *DescribeStudentOutput) ProtoReflect() protoreflect.Message
- func (x *DescribeStudentOutput) Reset()
- func (x *DescribeStudentOutput) String() string
- type DescribeSubmissionInput
- func (*DescribeSubmissionInput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeSubmissionInput) GetProblemId() string
- func (x *DescribeSubmissionInput) GetSubmissionId() string
- func (*DescribeSubmissionInput) ProtoMessage()
- func (x *DescribeSubmissionInput) ProtoReflect() protoreflect.Message
- func (x *DescribeSubmissionInput) Reset()
- func (x *DescribeSubmissionInput) String() string
- type DescribeSubmissionOutput
- func (*DescribeSubmissionOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeSubmissionOutput) GetSubmission() *atlas.Submission
- func (*DescribeSubmissionOutput) ProtoMessage()
- func (x *DescribeSubmissionOutput) ProtoReflect() protoreflect.Message
- func (x *DescribeSubmissionOutput) Reset()
- func (x *DescribeSubmissionOutput) String() string
- type DescribeTreeInput
- func (*DescribeTreeInput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeTreeInput) GetDepth() uint32
- func (x *DescribeTreeInput) GetDraft() bool
- func (x *DescribeTreeInput) GetExtra() []Entry_Extra
- func (x *DescribeTreeInput) GetRootId() string
- func (*DescribeTreeInput) ProtoMessage()
- func (x *DescribeTreeInput) ProtoReflect() protoreflect.Message
- func (x *DescribeTreeInput) Reset()
- func (x *DescribeTreeInput) String() string
- type DescribeTreeOutput
- func (*DescribeTreeOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeTreeOutput) GetItems() []*Entry
- func (*DescribeTreeOutput) ProtoMessage()
- func (x *DescribeTreeOutput) ProtoReflect() protoreflect.Message
- func (x *DescribeTreeOutput) Reset()
- func (x *DescribeTreeOutput) String() string
- type DescribeViewerInput
- type DescribeViewerOutput
- func (*DescribeViewerOutput) Descriptor() ([]byte, []int)deprecated
- func (x *DescribeViewerOutput) GetStudent() *Student
- func (*DescribeViewerOutput) ProtoMessage()
- func (x *DescribeViewerOutput) ProtoReflect() protoreflect.Message
- func (x *DescribeViewerOutput) Reset()
- func (x *DescribeViewerOutput) String() string
- type Entry
- func (*Entry) Descriptor() ([]byte, []int)deprecated
- func (m *Entry) GetContent() isEntry_Content
- func (x *Entry) GetDocument() *ecm.Content
- func (x *Entry) GetDraft() bool
- func (x *Entry) GetEstimate() uint32
- func (x *Entry) GetId() string
- func (x *Entry) GetIndex() uint32
- func (x *Entry) GetItems() []*Entry
- func (x *Entry) GetParentId() string
- func (x *Entry) GetProblem() *Problem
- func (x *Entry) GetSection() *Section
- func (x *Entry) GetTitle() string
- func (x *Entry) GetUrl() string
- func (x *Entry) GetVideo() *Video
- func (x *Entry) GetWeight() uint32
- func (*Entry) ProtoMessage()
- func (x *Entry) ProtoReflect() protoreflect.Message
- func (x *Entry) Reset()
- func (x *Entry) String() string
- type EntryServiceClient
- type EntryServiceInterceptor
- func (i *EntryServiceInterceptor) CreateEntry(ctx context.Context, in *CreateEntryInput, opts ...grpc.CallOption) (*CreateEntryOutput, error)
- func (i *EntryServiceInterceptor) DeleteEntry(ctx context.Context, in *DeleteEntryInput, opts ...grpc.CallOption) (*DeleteEntryOutput, error)
- func (i *EntryServiceInterceptor) DescribeEntry(ctx context.Context, in *DescribeEntryInput, opts ...grpc.CallOption) (*DescribeEntryOutput, error)
- func (i *EntryServiceInterceptor) DescribeTree(ctx context.Context, in *DescribeTreeInput, opts ...grpc.CallOption) (*DescribeTreeOutput, error)
- func (i *EntryServiceInterceptor) ListEntries(ctx context.Context, in *ListEntriesInput, opts ...grpc.CallOption) (*ListEntriesOutput, error)
- func (i *EntryServiceInterceptor) ListParents(ctx context.Context, in *ListParentsInput, opts ...grpc.CallOption) (*ListParentsOutput, error)
- func (i *EntryServiceInterceptor) MoveEntry(ctx context.Context, in *MoveEntryInput, opts ...grpc.CallOption) (*MoveEntryOutput, error)
- func (i *EntryServiceInterceptor) RenameEntry(ctx context.Context, in *RenameEntryInput, opts ...grpc.CallOption) (*RenameEntryOutput, error)
- func (i *EntryServiceInterceptor) UpdateEntry(ctx context.Context, in *UpdateEntryInput, opts ...grpc.CallOption) (*UpdateEntryOutput, error)
- type EntryServiceServer
- type EntryServiceService
- func (s *EntryServiceService) CreateEntry(ctx context.Context, in *CreateEntryInput) (*CreateEntryOutput, error)
- func (s *EntryServiceService) DeleteEntry(ctx context.Context, in *DeleteEntryInput) (*DeleteEntryOutput, error)
- func (s *EntryServiceService) DescribeEntry(ctx context.Context, in *DescribeEntryInput) (*DescribeEntryOutput, error)
- func (s *EntryServiceService) DescribeTree(ctx context.Context, in *DescribeTreeInput) (*DescribeTreeOutput, error)
- func (s *EntryServiceService) ListEntries(ctx context.Context, in *ListEntriesInput) (*ListEntriesOutput, error)
- func (s *EntryServiceService) ListParents(ctx context.Context, in *ListParentsInput) (*ListParentsOutput, error)
- func (s *EntryServiceService) MoveEntry(ctx context.Context, in *MoveEntryInput) (*MoveEntryOutput, error)
- func (s *EntryServiceService) RenameEntry(ctx context.Context, in *RenameEntryInput) (*RenameEntryOutput, error)
- func (s *EntryServiceService) UpdateEntry(ctx context.Context, in *UpdateEntryInput) (*UpdateEntryOutput, error)
- type Entry_Document
- type Entry_Extra
- func (Entry_Extra) Descriptor() protoreflect.EnumDescriptor
- func (x Entry_Extra) Enum() *Entry_Extra
- func (Entry_Extra) EnumDescriptor() ([]byte, []int)deprecated
- func (x Entry_Extra) Number() protoreflect.EnumNumber
- func (x Entry_Extra) String() string
- func (Entry_Extra) Type() protoreflect.EnumType
- type Entry_Problem
- type Entry_Section
- type Entry_Video
- type IntrospectAssignmentInput
- type IntrospectAssignmentOutput
- func (*IntrospectAssignmentOutput) Descriptor() ([]byte, []int)deprecated
- func (x *IntrospectAssignmentOutput) GetAssignment() *Assignment
- func (*IntrospectAssignmentOutput) ProtoMessage()
- func (x *IntrospectAssignmentOutput) ProtoReflect() protoreflect.Message
- func (x *IntrospectAssignmentOutput) Reset()
- func (x *IntrospectAssignmentOutput) String() string
- type ListAssignmentsInput
- func (*ListAssignmentsInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListAssignmentsInput) GetExtra() []Assignment_Extra
- func (x *ListAssignmentsInput) GetFilters() *ListAssignmentsInput_Filter
- func (x *ListAssignmentsInput) GetOffset() int32
- func (x *ListAssignmentsInput) GetOrder() wellknown.Direction
- func (x *ListAssignmentsInput) GetSize() int32
- func (x *ListAssignmentsInput) GetSort() ListAssignmentsInput_Sortable
- func (*ListAssignmentsInput) ProtoMessage()
- func (x *ListAssignmentsInput) ProtoReflect() protoreflect.Message
- func (x *ListAssignmentsInput) Reset()
- func (x *ListAssignmentsInput) String() string
- type ListAssignmentsInput_Filter
- func (*ListAssignmentsInput_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListAssignmentsInput_Filter) GetGroupId() []*wellknown.ExpressionID
- func (x *ListAssignmentsInput_Filter) GetId() []*wellknown.ExpressionID
- func (x *ListAssignmentsInput_Filter) GetMemberId() []*wellknown.ExpressionID
- func (*ListAssignmentsInput_Filter) ProtoMessage()
- func (x *ListAssignmentsInput_Filter) ProtoReflect() protoreflect.Message
- func (x *ListAssignmentsInput_Filter) Reset()
- func (x *ListAssignmentsInput_Filter) String() string
- type ListAssignmentsInput_Sortable
- func (ListAssignmentsInput_Sortable) Descriptor() protoreflect.EnumDescriptor
- func (x ListAssignmentsInput_Sortable) Enum() *ListAssignmentsInput_Sortable
- func (ListAssignmentsInput_Sortable) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListAssignmentsInput_Sortable) Number() protoreflect.EnumNumber
- func (x ListAssignmentsInput_Sortable) String() string
- func (ListAssignmentsInput_Sortable) Type() protoreflect.EnumType
- type ListAssignmentsOutput
- func (*ListAssignmentsOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListAssignmentsOutput) GetItems() []*Assignment
- func (x *ListAssignmentsOutput) GetTotal() int32
- func (*ListAssignmentsOutput) ProtoMessage()
- func (x *ListAssignmentsOutput) ProtoReflect() protoreflect.Message
- func (x *ListAssignmentsOutput) Reset()
- func (x *ListAssignmentsOutput) String() string
- type ListCoursesInput
- func (*ListCoursesInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListCoursesInput) GetExtra() []Course_Extra
- func (x *ListCoursesInput) GetFilters() *ListCoursesInput_Filter
- func (x *ListCoursesInput) GetOffset() int32
- func (x *ListCoursesInput) GetOrder() wellknown.Direction
- func (x *ListCoursesInput) GetSize() int32
- func (x *ListCoursesInput) GetSort() ListCoursesInput_Sortable
- func (*ListCoursesInput) ProtoMessage()
- func (x *ListCoursesInput) ProtoReflect() protoreflect.Message
- func (x *ListCoursesInput) Reset()
- func (x *ListCoursesInput) String() string
- type ListCoursesInput_Filter
- func (*ListCoursesInput_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListCoursesInput_Filter) GetId() []*wellknown.ExpressionID
- func (x *ListCoursesInput_Filter) GetLocale() []*wellknown.ExpressionEnum
- func (x *ListCoursesInput_Filter) GetQuery() string
- func (x *ListCoursesInput_Filter) GetTopicId() []*wellknown.ExpressionID
- func (*ListCoursesInput_Filter) ProtoMessage()
- func (x *ListCoursesInput_Filter) ProtoReflect() protoreflect.Message
- func (x *ListCoursesInput_Filter) Reset()
- func (x *ListCoursesInput_Filter) String() string
- type ListCoursesInput_Sortable
- func (ListCoursesInput_Sortable) Descriptor() protoreflect.EnumDescriptor
- func (x ListCoursesInput_Sortable) Enum() *ListCoursesInput_Sortable
- func (ListCoursesInput_Sortable) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListCoursesInput_Sortable) Number() protoreflect.EnumNumber
- func (x ListCoursesInput_Sortable) String() string
- func (ListCoursesInput_Sortable) Type() protoreflect.EnumType
- type ListCoursesOutput
- func (*ListCoursesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListCoursesOutput) GetItems() []*Course
- func (x *ListCoursesOutput) GetTotal() int32
- func (*ListCoursesOutput) ProtoMessage()
- func (x *ListCoursesOutput) ProtoReflect() protoreflect.Message
- func (x *ListCoursesOutput) Reset()
- func (x *ListCoursesOutput) String() string
- type ListEntriesInput
- func (*ListEntriesInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListEntriesInput) GetExtra() []Entry_Extra
- func (x *ListEntriesInput) GetFilters() *ListEntriesInput_Filter
- func (x *ListEntriesInput) GetOffset() int32
- func (x *ListEntriesInput) GetOrder() wellknown.Direction
- func (x *ListEntriesInput) GetSize() int32
- func (x *ListEntriesInput) GetSort() ListEntriesInput_Sortable
- func (*ListEntriesInput) ProtoMessage()
- func (x *ListEntriesInput) ProtoReflect() protoreflect.Message
- func (x *ListEntriesInput) Reset()
- func (x *ListEntriesInput) String() string
- type ListEntriesInput_Filter
- func (*ListEntriesInput_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListEntriesInput_Filter) GetDraft() []*wellknown.ExpressionBool
- func (x *ListEntriesInput_Filter) GetId() []*wellknown.ExpressionID
- func (x *ListEntriesInput_Filter) GetParentId() []*wellknown.ExpressionID
- func (x *ListEntriesInput_Filter) GetQuery() string
- func (x *ListEntriesInput_Filter) GetTitle() []*wellknown.ExpressionString
- func (*ListEntriesInput_Filter) ProtoMessage()
- func (x *ListEntriesInput_Filter) ProtoReflect() protoreflect.Message
- func (x *ListEntriesInput_Filter) Reset()
- func (x *ListEntriesInput_Filter) String() string
- type ListEntriesInput_Sortable
- func (ListEntriesInput_Sortable) Descriptor() protoreflect.EnumDescriptor
- func (x ListEntriesInput_Sortable) Enum() *ListEntriesInput_Sortable
- func (ListEntriesInput_Sortable) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListEntriesInput_Sortable) Number() protoreflect.EnumNumber
- func (x ListEntriesInput_Sortable) String() string
- func (ListEntriesInput_Sortable) Type() protoreflect.EnumType
- type ListEntriesOutput
- func (*ListEntriesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListEntriesOutput) GetItems() []*Entry
- func (x *ListEntriesOutput) GetTotal() int32
- func (*ListEntriesOutput) ProtoMessage()
- func (x *ListEntriesOutput) ProtoReflect() protoreflect.Message
- func (x *ListEntriesOutput) Reset()
- func (x *ListEntriesOutput) String() string
- type ListExamplesInput
- type ListExamplesOutput
- func (*ListExamplesOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListExamplesOutput) GetExamples() []*atlas.Test
- func (*ListExamplesOutput) ProtoMessage()
- func (x *ListExamplesOutput) ProtoReflect() protoreflect.Message
- func (x *ListExamplesOutput) Reset()
- func (x *ListExamplesOutput) String() string
- type ListParentsInput
- func (*ListParentsInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListParentsInput) GetEntryId() string
- func (x *ListParentsInput) GetExtra() []Entry_Extra
- func (*ListParentsInput) ProtoMessage()
- func (x *ListParentsInput) ProtoReflect() protoreflect.Message
- func (x *ListParentsInput) Reset()
- func (x *ListParentsInput) String() string
- type ListParentsOutput
- type ListStatementsInput
- type ListStatementsOutput
- func (*ListStatementsOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListStatementsOutput) GetItems() []*atlas.Statement
- func (x *ListStatementsOutput) GetTotal() int32
- func (*ListStatementsOutput) ProtoMessage()
- func (x *ListStatementsOutput) ProtoReflect() protoreflect.Message
- func (x *ListStatementsOutput) Reset()
- func (x *ListStatementsOutput) String() string
- type ListStudentsInput
- func (*ListStudentsInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListStudentsInput) GetExtra() []Student_Extra
- func (x *ListStudentsInput) GetFilters() *ListStudentsInput_Filter
- func (x *ListStudentsInput) GetOffset() int32
- func (x *ListStudentsInput) GetOrder() wellknown.Direction
- func (x *ListStudentsInput) GetSize() int32
- func (x *ListStudentsInput) GetSort() ListStudentsInput_Sortable
- func (*ListStudentsInput) ProtoMessage()
- func (x *ListStudentsInput) ProtoReflect() protoreflect.Message
- func (x *ListStudentsInput) Reset()
- func (x *ListStudentsInput) String() string
- type ListStudentsInput_Filter
- func (*ListStudentsInput_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListStudentsInput_Filter) GetId() []*wellknown.ExpressionID
- func (x *ListStudentsInput_Filter) GetMemberId() []*wellknown.ExpressionID
- func (*ListStudentsInput_Filter) ProtoMessage()
- func (x *ListStudentsInput_Filter) ProtoReflect() protoreflect.Message
- func (x *ListStudentsInput_Filter) Reset()
- func (x *ListStudentsInput_Filter) String() string
- type ListStudentsInput_Sortable
- func (ListStudentsInput_Sortable) Descriptor() protoreflect.EnumDescriptor
- func (x ListStudentsInput_Sortable) Enum() *ListStudentsInput_Sortable
- func (ListStudentsInput_Sortable) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListStudentsInput_Sortable) Number() protoreflect.EnumNumber
- func (x ListStudentsInput_Sortable) String() string
- func (ListStudentsInput_Sortable) Type() protoreflect.EnumType
- type ListStudentsOutput
- func (*ListStudentsOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListStudentsOutput) GetItems() []*Student
- func (x *ListStudentsOutput) GetTotal() int32
- func (*ListStudentsOutput) ProtoMessage()
- func (x *ListStudentsOutput) ProtoReflect() protoreflect.Message
- func (x *ListStudentsOutput) Reset()
- func (x *ListStudentsOutput) String() string
- type ListSubmissionsInput
- func (*ListSubmissionsInput) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubmissionsInput) GetFilters() *ListSubmissionsInput_Filter
- func (x *ListSubmissionsInput) GetOffset() int32
- func (x *ListSubmissionsInput) GetSize() int32
- func (*ListSubmissionsInput) ProtoMessage()
- func (x *ListSubmissionsInput) ProtoReflect() protoreflect.Message
- func (x *ListSubmissionsInput) Reset()
- func (x *ListSubmissionsInput) String() string
- type ListSubmissionsInput_Filter
- func (*ListSubmissionsInput_Filter) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubmissionsInput_Filter) GetId() []*wellknown.ExpressionID
- func (x *ListSubmissionsInput_Filter) GetMemberId() []*wellknown.ExpressionID
- func (x *ListSubmissionsInput_Filter) GetPercentage() []*wellknown.ExpressionFloat
- func (x *ListSubmissionsInput_Filter) GetRuntime() []*wellknown.ExpressionEnum
- func (x *ListSubmissionsInput_Filter) GetScore() []*wellknown.ExpressionFloat
- func (x *ListSubmissionsInput_Filter) GetStatus() []*wellknown.ExpressionEnum
- func (x *ListSubmissionsInput_Filter) GetSubmittedAt() []*wellknown.ExpressionTimestamp
- func (x *ListSubmissionsInput_Filter) GetUserId() []*wellknown.ExpressionID
- func (*ListSubmissionsInput_Filter) ProtoMessage()
- func (x *ListSubmissionsInput_Filter) ProtoReflect() protoreflect.Message
- func (x *ListSubmissionsInput_Filter) Reset()
- func (x *ListSubmissionsInput_Filter) String() string
- type ListSubmissionsOutput
- func (*ListSubmissionsOutput) Descriptor() ([]byte, []int)deprecated
- func (x *ListSubmissionsOutput) GetItems() []*atlas.Submission
- func (x *ListSubmissionsOutput) GetTotal() int32
- func (*ListSubmissionsOutput) ProtoMessage()
- func (x *ListSubmissionsOutput) ProtoReflect() protoreflect.Message
- func (x *ListSubmissionsOutput) Reset()
- func (x *ListSubmissionsOutput) String() string
- type LookupCodeTemplateInput
- func (*LookupCodeTemplateInput) Descriptor() ([]byte, []int)deprecated
- func (x *LookupCodeTemplateInput) GetRuntime() string
- func (*LookupCodeTemplateInput) ProtoMessage()
- func (x *LookupCodeTemplateInput) ProtoReflect() protoreflect.Message
- func (x *LookupCodeTemplateInput) Reset()
- func (x *LookupCodeTemplateInput) String() string
- type LookupCodeTemplateOutput
- func (*LookupCodeTemplateOutput) Descriptor() ([]byte, []int)deprecated
- func (x *LookupCodeTemplateOutput) GetTemplate() *atlas.Template
- func (*LookupCodeTemplateOutput) ProtoMessage()
- func (x *LookupCodeTemplateOutput) ProtoReflect() protoreflect.Message
- func (x *LookupCodeTemplateOutput) Reset()
- func (x *LookupCodeTemplateOutput) String() string
- type MoveEntryInput
- func (*MoveEntryInput) Descriptor() ([]byte, []int)deprecated
- func (x *MoveEntryInput) GetEntryId() string
- func (x *MoveEntryInput) GetIndex() uint32
- func (x *MoveEntryInput) GetParentId() string
- func (*MoveEntryInput) ProtoMessage()
- func (x *MoveEntryInput) ProtoReflect() protoreflect.Message
- func (x *MoveEntryInput) Reset()
- func (x *MoveEntryInput) String() string
- type MoveEntryOutput
- type Problem
- func (*Problem) Descriptor() ([]byte, []int)deprecated
- func (x *Problem) GetCost() uint32
- func (x *Problem) GetOverrideFeedbackPolicy() atlas.FeedbackPolicy
- func (x *Problem) GetProblemId() string
- func (x *Problem) GetProblemUrl() string
- func (x *Problem) GetSubmitLimit() uint32
- func (*Problem) ProtoMessage()
- func (x *Problem) ProtoReflect() protoreflect.Message
- func (x *Problem) Reset()
- func (x *Problem) String() string
- type ProblemServiceClient
- type ProblemServiceInterceptor
- func (i *ProblemServiceInterceptor) CreateRun(ctx context.Context, in *CreateRunInput, opts ...grpc.CallOption) (*CreateRunOutput, error)
- func (i *ProblemServiceInterceptor) CreateSubmission(ctx context.Context, in *CreateSubmissionInput, opts ...grpc.CallOption) (*CreateSubmissionOutput, error)
- func (i *ProblemServiceInterceptor) DescribeRun(ctx context.Context, in *DescribeRunInput, opts ...grpc.CallOption) (*DescribeRunOutput, error)
- func (i *ProblemServiceInterceptor) DescribeSubmission(ctx context.Context, in *DescribeSubmissionInput, opts ...grpc.CallOption) (*DescribeSubmissionOutput, error)
- func (i *ProblemServiceInterceptor) ListExamples(ctx context.Context, in *ListExamplesInput, opts ...grpc.CallOption) (*ListExamplesOutput, error)
- func (i *ProblemServiceInterceptor) ListStatements(ctx context.Context, in *ListStatementsInput, opts ...grpc.CallOption) (*ListStatementsOutput, error)
- func (i *ProblemServiceInterceptor) ListSubmissions(ctx context.Context, in *ListSubmissionsInput, opts ...grpc.CallOption) (*ListSubmissionsOutput, error)
- func (i *ProblemServiceInterceptor) LookupCodeTemplate(ctx context.Context, in *LookupCodeTemplateInput, opts ...grpc.CallOption) (*LookupCodeTemplateOutput, error)
- func (i *ProblemServiceInterceptor) WatchRun(ctx context.Context, in *WatchRunInput, opts ...grpc.CallOption) (ProblemService_WatchRunClient, error)
- func (i *ProblemServiceInterceptor) WatchSubmission(ctx context.Context, in *WatchSubmissionInput, opts ...grpc.CallOption) (ProblemService_WatchSubmissionClient, error)
- type ProblemServiceServer
- type ProblemServiceService
- func (s *ProblemServiceService) CreateRun(ctx context.Context, in *CreateRunInput) (*CreateRunOutput, error)
- func (s *ProblemServiceService) CreateSubmission(ctx context.Context, in *CreateSubmissionInput) (*CreateSubmissionOutput, error)
- func (s *ProblemServiceService) DescribeRun(ctx context.Context, in *DescribeRunInput) (*DescribeRunOutput, error)
- func (s *ProblemServiceService) DescribeSubmission(ctx context.Context, in *DescribeSubmissionInput) (*DescribeSubmissionOutput, error)
- func (s *ProblemServiceService) ListExamples(ctx context.Context, in *ListExamplesInput) (*ListExamplesOutput, error)
- func (s *ProblemServiceService) ListStatements(ctx context.Context, in *ListStatementsInput) (*ListStatementsOutput, error)
- func (s *ProblemServiceService) ListSubmissions(ctx context.Context, in *ListSubmissionsInput) (*ListSubmissionsOutput, error)
- func (s *ProblemServiceService) LookupCodeTemplate(ctx context.Context, in *LookupCodeTemplateInput) (*LookupCodeTemplateOutput, error)
- func (s *ProblemServiceService) WatchRun(ctx context.Context, in *WatchRunInput) (*WatchRunOutput, error)
- type ProblemService_WatchRunClient
- type ProblemService_WatchRunServer
- type ProblemService_WatchSubmissionClient
- type ProblemService_WatchSubmissionServer
- type RenameEntryInput
- func (*RenameEntryInput) Descriptor() ([]byte, []int)deprecated
- func (x *RenameEntryInput) GetEntryId() string
- func (x *RenameEntryInput) GetTitle() string
- func (*RenameEntryInput) ProtoMessage()
- func (x *RenameEntryInput) ProtoReflect() protoreflect.Message
- func (x *RenameEntryInput) Reset()
- func (x *RenameEntryInput) String() string
- type RenameEntryOutput
- type Section
- type StartAssignmentInput
- func (*StartAssignmentInput) Descriptor() ([]byte, []int)deprecated
- func (x *StartAssignmentInput) GetEntryId() string
- func (*StartAssignmentInput) ProtoMessage()
- func (x *StartAssignmentInput) ProtoReflect() protoreflect.Message
- func (x *StartAssignmentInput) Reset()
- func (x *StartAssignmentInput) String() string
- type StartAssignmentOutput
- type StartCourseInput
- type StartCourseOutput
- type Student
- func (*Student) Descriptor() ([]byte, []int)deprecated
- func (x *Student) GetDisplayName() string
- func (x *Student) GetGradedAt() *timestamppb.Timestamp
- func (x *Student) GetGrades() []*Student_Grade
- func (x *Student) GetId() string
- func (x *Student) GetMemberId() string
- func (x *Student) GetOverallGrade() uint32
- func (x *Student) GetOverallProgress() float32
- func (x *Student) GetUpdatedAt() *timestamppb.Timestamp
- func (*Student) ProtoMessage()
- func (x *Student) ProtoReflect() protoreflect.Message
- func (x *Student) Reset()
- func (x *Student) String() string
- type StudentServiceClient
- type StudentServiceInterceptor
- func (i *StudentServiceInterceptor) DescribeStudent(ctx context.Context, in *DescribeStudentInput, opts ...grpc.CallOption) (*DescribeStudentOutput, error)
- func (i *StudentServiceInterceptor) DescribeViewer(ctx context.Context, in *DescribeViewerInput, opts ...grpc.CallOption) (*DescribeViewerOutput, error)
- func (i *StudentServiceInterceptor) ListStudents(ctx context.Context, in *ListStudentsInput, opts ...grpc.CallOption) (*ListStudentsOutput, error)
- func (i *StudentServiceInterceptor) WatchStudent(ctx context.Context, in *WatchStudentInput, opts ...grpc.CallOption) (StudentService_WatchStudentClient, error)
- type StudentServiceServer
- type StudentServiceService
- func (s *StudentServiceService) DescribeStudent(ctx context.Context, in *DescribeStudentInput) (*DescribeStudentOutput, error)
- func (s *StudentServiceService) DescribeViewer(ctx context.Context, in *DescribeViewerInput) (*DescribeViewerOutput, error)
- func (s *StudentServiceService) ListStudents(ctx context.Context, in *ListStudentsInput) (*ListStudentsOutput, error)
- type StudentService_WatchStudentClient
- type StudentService_WatchStudentServer
- type Student_Extra
- func (Student_Extra) Descriptor() protoreflect.EnumDescriptor
- func (x Student_Extra) Enum() *Student_Extra
- func (Student_Extra) EnumDescriptor() ([]byte, []int)deprecated
- func (x Student_Extra) Number() protoreflect.EnumNumber
- func (x Student_Extra) String() string
- func (Student_Extra) Type() protoreflect.EnumType
- type Student_Grade
- func (*Student_Grade) Descriptor() ([]byte, []int)deprecated
- func (x *Student_Grade) GetEntryId() string
- func (x *Student_Grade) GetGrade() uint32
- func (x *Student_Grade) GetProgress() float32
- func (*Student_Grade) ProtoMessage()
- func (x *Student_Grade) ProtoReflect() protoreflect.Message
- func (x *Student_Grade) Reset()
- func (x *Student_Grade) String() string
- type UnimplementedAssignmentServiceServer
- func (UnimplementedAssignmentServiceServer) CreateAssignment(context.Context, *CreateAssignmentInput) (*CreateAssignmentOutput, error)
- func (UnimplementedAssignmentServiceServer) DeleteAssignment(context.Context, *DeleteAssignmentInput) (*DeleteAssignmentOutput, error)
- func (UnimplementedAssignmentServiceServer) DescribeAssignment(context.Context, *DescribeAssignmentInput) (*DescribeAssignmentOutput, error)
- func (UnimplementedAssignmentServiceServer) IntrospectAssignment(context.Context, *IntrospectAssignmentInput) (*IntrospectAssignmentOutput, error)
- func (UnimplementedAssignmentServiceServer) ListAssignments(context.Context, *ListAssignmentsInput) (*ListAssignmentsOutput, error)
- func (UnimplementedAssignmentServiceServer) StartAssignment(context.Context, *StartAssignmentInput) (*StartAssignmentOutput, error)
- func (UnimplementedAssignmentServiceServer) UpdateAssignment(context.Context, *UpdateAssignmentInput) (*UpdateAssignmentOutput, error)
- type UnimplementedCourseServiceServer
- func (UnimplementedCourseServiceServer) CreateCourse(context.Context, *CreateCourseInput) (*CreateCourseOutput, error)
- func (UnimplementedCourseServiceServer) DeleteCourse(context.Context, *DeleteCourseInput) (*DeleteCourseOutput, error)
- func (UnimplementedCourseServiceServer) DescribeCourse(context.Context, *DescribeCourseInput) (*DescribeCourseOutput, error)
- func (UnimplementedCourseServiceServer) ListCourses(context.Context, *ListCoursesInput) (*ListCoursesOutput, error)
- func (UnimplementedCourseServiceServer) UpdateCourse(context.Context, *UpdateCourseInput) (*UpdateCourseOutput, error)
- type UnimplementedEntryServiceServer
- func (UnimplementedEntryServiceServer) CreateEntry(context.Context, *CreateEntryInput) (*CreateEntryOutput, error)
- func (UnimplementedEntryServiceServer) DeleteEntry(context.Context, *DeleteEntryInput) (*DeleteEntryOutput, error)
- func (UnimplementedEntryServiceServer) DescribeEntry(context.Context, *DescribeEntryInput) (*DescribeEntryOutput, error)
- func (UnimplementedEntryServiceServer) DescribeTree(context.Context, *DescribeTreeInput) (*DescribeTreeOutput, error)
- func (UnimplementedEntryServiceServer) ListEntries(context.Context, *ListEntriesInput) (*ListEntriesOutput, error)
- func (UnimplementedEntryServiceServer) ListParents(context.Context, *ListParentsInput) (*ListParentsOutput, error)
- func (UnimplementedEntryServiceServer) MoveEntry(context.Context, *MoveEntryInput) (*MoveEntryOutput, error)
- func (UnimplementedEntryServiceServer) RenameEntry(context.Context, *RenameEntryInput) (*RenameEntryOutput, error)
- func (UnimplementedEntryServiceServer) UpdateEntry(context.Context, *UpdateEntryInput) (*UpdateEntryOutput, error)
- type UnimplementedProblemServiceServer
- func (UnimplementedProblemServiceServer) CreateRun(context.Context, *CreateRunInput) (*CreateRunOutput, error)
- func (UnimplementedProblemServiceServer) CreateSubmission(context.Context, *CreateSubmissionInput) (*CreateSubmissionOutput, error)
- func (UnimplementedProblemServiceServer) DescribeRun(context.Context, *DescribeRunInput) (*DescribeRunOutput, error)
- func (UnimplementedProblemServiceServer) DescribeSubmission(context.Context, *DescribeSubmissionInput) (*DescribeSubmissionOutput, error)
- func (UnimplementedProblemServiceServer) ListExamples(context.Context, *ListExamplesInput) (*ListExamplesOutput, error)
- func (UnimplementedProblemServiceServer) ListStatements(context.Context, *ListStatementsInput) (*ListStatementsOutput, error)
- func (UnimplementedProblemServiceServer) ListSubmissions(context.Context, *ListSubmissionsInput) (*ListSubmissionsOutput, error)
- func (UnimplementedProblemServiceServer) LookupCodeTemplate(context.Context, *LookupCodeTemplateInput) (*LookupCodeTemplateOutput, error)
- func (UnimplementedProblemServiceServer) WatchRun(*WatchRunInput, ProblemService_WatchRunServer) error
- func (UnimplementedProblemServiceServer) WatchSubmission(*WatchSubmissionInput, ProblemService_WatchSubmissionServer) error
- type UnimplementedStudentServiceServer
- func (UnimplementedStudentServiceServer) DescribeStudent(context.Context, *DescribeStudentInput) (*DescribeStudentOutput, error)
- func (UnimplementedStudentServiceServer) DescribeViewer(context.Context, *DescribeViewerInput) (*DescribeViewerOutput, error)
- func (UnimplementedStudentServiceServer) ListStudents(context.Context, *ListStudentsInput) (*ListStudentsOutput, error)
- func (UnimplementedStudentServiceServer) WatchStudent(*WatchStudentInput, StudentService_WatchStudentServer) error
- type UnsafeAssignmentServiceServer
- type UnsafeCourseServiceServer
- type UnsafeEntryServiceServer
- type UnsafeProblemServiceServer
- type UnsafeStudentServiceServer
- type UpdateAssignmentInput
- func (*UpdateAssignmentInput) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAssignmentInput) GetAssignment() *Assignment
- func (x *UpdateAssignmentInput) GetAssignmentId() string
- func (x *UpdateAssignmentInput) GetPatch() []UpdateAssignmentInput_Patch
- func (*UpdateAssignmentInput) ProtoMessage()
- func (x *UpdateAssignmentInput) ProtoReflect() protoreflect.Message
- func (x *UpdateAssignmentInput) Reset()
- func (x *UpdateAssignmentInput) String() string
- type UpdateAssignmentInput_Patch
- func (UpdateAssignmentInput_Patch) Descriptor() protoreflect.EnumDescriptor
- func (x UpdateAssignmentInput_Patch) Enum() *UpdateAssignmentInput_Patch
- func (UpdateAssignmentInput_Patch) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpdateAssignmentInput_Patch) Number() protoreflect.EnumNumber
- func (x UpdateAssignmentInput_Patch) String() string
- func (UpdateAssignmentInput_Patch) Type() protoreflect.EnumType
- type UpdateAssignmentOutput
- type UpdateCourseInput
- func (*UpdateCourseInput) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateCourseInput) GetCourse() *Course
- func (x *UpdateCourseInput) GetCourseId() string
- func (x *UpdateCourseInput) GetPatch() []UpdateCourseInput_Patch
- func (*UpdateCourseInput) ProtoMessage()
- func (x *UpdateCourseInput) ProtoReflect() protoreflect.Message
- func (x *UpdateCourseInput) Reset()
- func (x *UpdateCourseInput) String() string
- type UpdateCourseInput_Patch
- func (UpdateCourseInput_Patch) Descriptor() protoreflect.EnumDescriptor
- func (x UpdateCourseInput_Patch) Enum() *UpdateCourseInput_Patch
- func (UpdateCourseInput_Patch) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpdateCourseInput_Patch) Number() protoreflect.EnumNumber
- func (x UpdateCourseInput_Patch) String() string
- func (UpdateCourseInput_Patch) Type() protoreflect.EnumType
- type UpdateCourseOutput
- type UpdateEntryInput
- func (*UpdateEntryInput) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateEntryInput) GetEntry() *Entry
- func (x *UpdateEntryInput) GetEntryId() string
- func (x *UpdateEntryInput) GetPatch() []UpdateEntryInput_Patch
- func (*UpdateEntryInput) ProtoMessage()
- func (x *UpdateEntryInput) ProtoReflect() protoreflect.Message
- func (x *UpdateEntryInput) Reset()
- func (x *UpdateEntryInput) String() string
- type UpdateEntryInput_Patch
- func (UpdateEntryInput_Patch) Descriptor() protoreflect.EnumDescriptor
- func (x UpdateEntryInput_Patch) Enum() *UpdateEntryInput_Patch
- func (UpdateEntryInput_Patch) EnumDescriptor() ([]byte, []int)deprecated
- func (x UpdateEntryInput_Patch) Number() protoreflect.EnumNumber
- func (x UpdateEntryInput_Patch) String() string
- func (UpdateEntryInput_Patch) Type() protoreflect.EnumType
- type UpdateEntryOutput
- type Video
- func (*Video) Descriptor() ([]byte, []int)deprecated
- func (x *Video) GetDuration() uint32
- func (x *Video) GetImageUrl() string
- func (x *Video) GetVideoUrl() string
- func (*Video) ProtoMessage()
- func (x *Video) ProtoReflect() protoreflect.Message
- func (x *Video) Reset()
- func (x *Video) String() string
- type WatchRunInput
- type WatchRunOutput
- type WatchStudentInput
- type WatchStudentOutput
- func (*WatchStudentOutput) Descriptor() ([]byte, []int)deprecated
- func (x *WatchStudentOutput) GetStudent() *Student
- func (*WatchStudentOutput) ProtoMessage()
- func (x *WatchStudentOutput) ProtoReflect() protoreflect.Message
- func (x *WatchStudentOutput) Reset()
- func (x *WatchStudentOutput) String() string
- type WatchSubmissionInput
- func (*WatchSubmissionInput) Descriptor() ([]byte, []int)deprecated
- func (x *WatchSubmissionInput) GetProblemId() string
- func (x *WatchSubmissionInput) GetSubmissionId() string
- func (*WatchSubmissionInput) ProtoMessage()
- func (x *WatchSubmissionInput) ProtoReflect() protoreflect.Message
- func (x *WatchSubmissionInput) Reset()
- func (x *WatchSubmissionInput) String() string
- type WatchSubmissionOutput
- func (*WatchSubmissionOutput) Descriptor() ([]byte, []int)deprecated
- func (x *WatchSubmissionOutput) GetSubmission() *atlas.Submission
- func (*WatchSubmissionOutput) ProtoMessage()
- func (x *WatchSubmissionOutput) ProtoReflect() protoreflect.Message
- func (x *WatchSubmissionOutput) Reset()
- func (x *WatchSubmissionOutput) String() string
Constants ¶
const ( AssignmentService_CreateAssignment_FullMethodName = "/eolymp.course.AssignmentService/CreateAssignment" AssignmentService_UpdateAssignment_FullMethodName = "/eolymp.course.AssignmentService/UpdateAssignment" AssignmentService_DeleteAssignment_FullMethodName = "/eolymp.course.AssignmentService/DeleteAssignment" AssignmentService_DescribeAssignment_FullMethodName = "/eolymp.course.AssignmentService/DescribeAssignment" AssignmentService_IntrospectAssignment_FullMethodName = "/eolymp.course.AssignmentService/IntrospectAssignment" AssignmentService_ListAssignments_FullMethodName = "/eolymp.course.AssignmentService/ListAssignments" AssignmentService_StartAssignment_FullMethodName = "/eolymp.course.AssignmentService/StartAssignment" )
const ( CourseService_CreateCourse_FullMethodName = "/eolymp.course.CourseService/CreateCourse" CourseService_UpdateCourse_FullMethodName = "/eolymp.course.CourseService/UpdateCourse" CourseService_DeleteCourse_FullMethodName = "/eolymp.course.CourseService/DeleteCourse" CourseService_DescribeCourse_FullMethodName = "/eolymp.course.CourseService/DescribeCourse" CourseService_ListCourses_FullMethodName = "/eolymp.course.CourseService/ListCourses" )
const ( EntryService_CreateEntry_FullMethodName = "/eolymp.course.EntryService/CreateEntry" EntryService_UpdateEntry_FullMethodName = "/eolymp.course.EntryService/UpdateEntry" EntryService_RenameEntry_FullMethodName = "/eolymp.course.EntryService/RenameEntry" EntryService_MoveEntry_FullMethodName = "/eolymp.course.EntryService/MoveEntry" EntryService_DeleteEntry_FullMethodName = "/eolymp.course.EntryService/DeleteEntry" EntryService_DescribeEntry_FullMethodName = "/eolymp.course.EntryService/DescribeEntry" EntryService_ListEntries_FullMethodName = "/eolymp.course.EntryService/ListEntries" EntryService_DescribeTree_FullMethodName = "/eolymp.course.EntryService/DescribeTree" EntryService_ListParents_FullMethodName = "/eolymp.course.EntryService/ListParents" )
const ( ProblemService_ListStatements_FullMethodName = "/eolymp.course.ProblemService/ListStatements" ProblemService_ListExamples_FullMethodName = "/eolymp.course.ProblemService/ListExamples" ProblemService_CreateSubmission_FullMethodName = "/eolymp.course.ProblemService/CreateSubmission" ProblemService_ListSubmissions_FullMethodName = "/eolymp.course.ProblemService/ListSubmissions" ProblemService_DescribeSubmission_FullMethodName = "/eolymp.course.ProblemService/DescribeSubmission" ProblemService_WatchSubmission_FullMethodName = "/eolymp.course.ProblemService/WatchSubmission" ProblemService_LookupCodeTemplate_FullMethodName = "/eolymp.course.ProblemService/LookupCodeTemplate" ProblemService_CreateRun_FullMethodName = "/eolymp.course.ProblemService/CreateRun" ProblemService_DescribeRun_FullMethodName = "/eolymp.course.ProblemService/DescribeRun" ProblemService_WatchRun_FullMethodName = "/eolymp.course.ProblemService/WatchRun" )
const ( StudentService_DescribeStudent_FullMethodName = "/eolymp.course.StudentService/DescribeStudent" StudentService_DescribeViewer_FullMethodName = "/eolymp.course.StudentService/DescribeViewer" StudentService_ListStudents_FullMethodName = "/eolymp.course.StudentService/ListStudents" StudentService_WatchStudent_FullMethodName = "/eolymp.course.StudentService/WatchStudent" )
Variables ¶
var ( Assignment_Extra_name = map[int32]string{ 0: "UNKNOWN_EXTRA", } Assignment_Extra_value = map[string]int32{ "UNKNOWN_EXTRA": 0, } )
Enum value maps for Assignment_Extra.
var ( Assignment_Status_name = map[int32]string{ 0: "UNKNOWN_STATUS", 1: "UNASSIGNED", 3: "SCHEDULED", 4: "READY", 5: "ACTIVE", 6: "COMPLETE", 7: "UPSOLVE", } Assignment_Status_value = map[string]int32{ "UNKNOWN_STATUS": 0, "UNASSIGNED": 1, "SCHEDULED": 3, "READY": 4, "ACTIVE": 5, "COMPLETE": 6, "UPSOLVE": 7, } )
Enum value maps for Assignment_Status.
var ( ListAssignmentsInput_Sortable_name = map[int32]string{ 0: "DEFAULT", } ListAssignmentsInput_Sortable_value = map[string]int32{ "DEFAULT": 0, } )
Enum value maps for ListAssignmentsInput_Sortable.
var ( UpdateAssignmentInput_Patch_name = map[int32]string{ 0: "ALL", 1: "START_AFTER", 2: "COMPLETE_BEFORE", 3: "DURATION", } UpdateAssignmentInput_Patch_value = map[string]int32{ "ALL": 0, "START_AFTER": 1, "COMPLETE_BEFORE": 2, "DURATION": 3, } )
Enum value maps for UpdateAssignmentInput_Patch.
var ( Course_Extra_name = map[int32]string{ 0: "UNKNOWN_EXTRA", 1: "DESCRIPTION_VALUE", 2: "DESCRIPTION_RENDER", } Course_Extra_value = map[string]int32{ "UNKNOWN_EXTRA": 0, "DESCRIPTION_VALUE": 1, "DESCRIPTION_RENDER": 2, } )
Enum value maps for Course_Extra.
var ( Course_Visibility_name = map[int32]string{ 0: "UNKNOWN_VISIBILITY", 1: "PUBLIC", 2: "UNLISTED", 3: "PRIVATE", } Course_Visibility_value = map[string]int32{ "UNKNOWN_VISIBILITY": 0, "PUBLIC": 1, "UNLISTED": 2, "PRIVATE": 3, } )
Enum value maps for Course_Visibility.
var ( ListCoursesInput_Sortable_name = map[int32]string{ 0: "DEFAULT", } ListCoursesInput_Sortable_value = map[string]int32{ "DEFAULT": 0, } )
Enum value maps for ListCoursesInput_Sortable.
var ( UpdateCourseInput_Patch_name = map[int32]string{ 0: "ALL", 1: "LOCALE", 2: "NAME", 3: "DESCRIPTION", 4: "IMAGE", 5: "VISIBILITY", 6: "DURATION", 7: "TOPICS", } UpdateCourseInput_Patch_value = map[string]int32{ "ALL": 0, "LOCALE": 1, "NAME": 2, "DESCRIPTION": 3, "IMAGE": 4, "VISIBILITY": 5, "DURATION": 6, "TOPICS": 7, } )
Enum value maps for UpdateCourseInput_Patch.
var ( Entry_Extra_name = map[int32]string{ 0: "UNKNOWN_EXTRA", 1: "CONTENT", 2: "CONTENT_VALUE", 3: "CONTENT_RENDER", } Entry_Extra_value = map[string]int32{ "UNKNOWN_EXTRA": 0, "CONTENT": 1, "CONTENT_VALUE": 2, "CONTENT_RENDER": 3, } )
Enum value maps for Entry_Extra.
var ( UpdateEntryInput_Patch_name = map[int32]string{ 0: "ALL", 1: "TITLE", 2: "DRAFT", 4: "WEIGHT", 3: "CONTENT_ALL", 10: "SECTION_IMAGE", 11: "SECTION_DESCRIPTION", 20: "VIDEO_IMAGE_URL", 21: "VIDEO_VIDEO_URL", 30: "PROBLEM_URL", } UpdateEntryInput_Patch_value = map[string]int32{ "ALL": 0, "TITLE": 1, "DRAFT": 2, "WEIGHT": 4, "CONTENT_ALL": 3, "SECTION_IMAGE": 10, "SECTION_DESCRIPTION": 11, "VIDEO_IMAGE_URL": 20, "VIDEO_VIDEO_URL": 21, "PROBLEM_URL": 30, } )
Enum value maps for UpdateEntryInput_Patch.
var ( ListEntriesInput_Sortable_name = map[int32]string{ 0: "DEFAULT", } ListEntriesInput_Sortable_value = map[string]int32{ "DEFAULT": 0, } )
Enum value maps for ListEntriesInput_Sortable.
var ( Student_Extra_name = map[int32]string{ 0: "UNKNOWN_EXTRA", 1: "BREAKDOWN", } Student_Extra_value = map[string]int32{ "UNKNOWN_EXTRA": 0, "BREAKDOWN": 1, } )
Enum value maps for Student_Extra.
var ( ListStudentsInput_Sortable_name = map[int32]string{ 0: "DEFAULT", } ListStudentsInput_Sortable_value = map[string]int32{ "DEFAULT": 0, } )
Enum value maps for ListStudentsInput_Sortable.
var AssignmentService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "eolymp.course.AssignmentService", HandlerType: (*AssignmentServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateAssignment", Handler: _AssignmentService_CreateAssignment_Handler, }, { MethodName: "UpdateAssignment", Handler: _AssignmentService_UpdateAssignment_Handler, }, { MethodName: "DeleteAssignment", Handler: _AssignmentService_DeleteAssignment_Handler, }, { MethodName: "DescribeAssignment", Handler: _AssignmentService_DescribeAssignment_Handler, }, { MethodName: "IntrospectAssignment", Handler: _AssignmentService_IntrospectAssignment_Handler, }, { MethodName: "ListAssignments", Handler: _AssignmentService_ListAssignments_Handler, }, { MethodName: "StartAssignment", Handler: _AssignmentService_StartAssignment_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "eolymp/course/assignment_service.proto", }
AssignmentService_ServiceDesc is the grpc.ServiceDesc for AssignmentService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var CourseService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "eolymp.course.CourseService", HandlerType: (*CourseServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateCourse", Handler: _CourseService_CreateCourse_Handler, }, { MethodName: "UpdateCourse", Handler: _CourseService_UpdateCourse_Handler, }, { MethodName: "DeleteCourse", Handler: _CourseService_DeleteCourse_Handler, }, { MethodName: "DescribeCourse", Handler: _CourseService_DescribeCourse_Handler, }, { MethodName: "ListCourses", Handler: _CourseService_ListCourses_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "eolymp/course/course_service.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 EntryService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "eolymp.course.EntryService", HandlerType: (*EntryServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateEntry", Handler: _EntryService_CreateEntry_Handler, }, { MethodName: "UpdateEntry", Handler: _EntryService_UpdateEntry_Handler, }, { MethodName: "RenameEntry", Handler: _EntryService_RenameEntry_Handler, }, { MethodName: "MoveEntry", Handler: _EntryService_MoveEntry_Handler, }, { MethodName: "DeleteEntry", Handler: _EntryService_DeleteEntry_Handler, }, { MethodName: "DescribeEntry", Handler: _EntryService_DescribeEntry_Handler, }, { MethodName: "ListEntries", Handler: _EntryService_ListEntries_Handler, }, { MethodName: "DescribeTree", Handler: _EntryService_DescribeTree_Handler, }, { MethodName: "ListParents", Handler: _EntryService_ListParents_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "eolymp/course/entry_service.proto", }
EntryService_ServiceDesc is the grpc.ServiceDesc for EntryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_eolymp_course_assignment_proto protoreflect.FileDescriptor
var File_eolymp_course_assignment_service_proto protoreflect.FileDescriptor
var File_eolymp_course_course_proto protoreflect.FileDescriptor
var File_eolymp_course_course_service_proto protoreflect.FileDescriptor
var File_eolymp_course_entry_problem_proto protoreflect.FileDescriptor
var File_eolymp_course_entry_proto protoreflect.FileDescriptor
var File_eolymp_course_entry_section_proto protoreflect.FileDescriptor
var File_eolymp_course_entry_service_proto protoreflect.FileDescriptor
var File_eolymp_course_entry_video_proto protoreflect.FileDescriptor
var File_eolymp_course_problem_service_proto protoreflect.FileDescriptor
var File_eolymp_course_student_proto protoreflect.FileDescriptor
var File_eolymp_course_student_service_proto protoreflect.FileDescriptor
var ProblemService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "eolymp.course.ProblemService", HandlerType: (*ProblemServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListStatements", Handler: _ProblemService_ListStatements_Handler, }, { MethodName: "ListExamples", Handler: _ProblemService_ListExamples_Handler, }, { MethodName: "CreateSubmission", Handler: _ProblemService_CreateSubmission_Handler, }, { MethodName: "ListSubmissions", Handler: _ProblemService_ListSubmissions_Handler, }, { MethodName: "DescribeSubmission", Handler: _ProblemService_DescribeSubmission_Handler, }, { MethodName: "LookupCodeTemplate", Handler: _ProblemService_LookupCodeTemplate_Handler, }, { MethodName: "CreateRun", Handler: _ProblemService_CreateRun_Handler, }, { MethodName: "DescribeRun", Handler: _ProblemService_DescribeRun_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "WatchSubmission", Handler: _ProblemService_WatchSubmission_Handler, ServerStreams: true, }, { StreamName: "WatchRun", Handler: _ProblemService_WatchRun_Handler, ServerStreams: true, }, }, Metadata: "eolymp/course/problem_service.proto", }
ProblemService_ServiceDesc is the grpc.ServiceDesc for ProblemService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var StudentService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "eolymp.course.StudentService", HandlerType: (*StudentServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "DescribeStudent", Handler: _StudentService_DescribeStudent_Handler, }, { MethodName: "DescribeViewer", Handler: _StudentService_DescribeViewer_Handler, }, { MethodName: "ListStudents", Handler: _StudentService_ListStudents_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "WatchStudent", Handler: _StudentService_WatchStudent_Handler, ServerStreams: true, }, }, Metadata: "eolymp/course/student_service.proto", }
StudentService_ServiceDesc is the grpc.ServiceDesc for StudentService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterAssignmentServiceHttpHandlers ¶
func RegisterAssignmentServiceHttpHandlers(router *mux.Router, prefix string, cli AssignmentServiceClient)
RegisterAssignmentServiceHttpHandlers adds handlers for for AssignmentServiceClient This constructor creates http.Handler, the actual implementation might change at any moment
func RegisterAssignmentServiceServer ¶
func RegisterAssignmentServiceServer(s grpc.ServiceRegistrar, srv AssignmentServiceServer)
func RegisterCourseServiceHttpHandlers ¶
func RegisterCourseServiceHttpHandlers(router *mux.Router, prefix string, cli CourseServiceClient)
RegisterCourseServiceHttpHandlers adds handlers for for CourseServiceClient This constructor creates http.Handler, the actual implementation might change at any moment
func RegisterCourseServiceServer ¶
func RegisterCourseServiceServer(s grpc.ServiceRegistrar, srv CourseServiceServer)
func RegisterEntryServiceHttpHandlers ¶
func RegisterEntryServiceHttpHandlers(router *mux.Router, prefix string, cli EntryServiceClient)
RegisterEntryServiceHttpHandlers adds handlers for for EntryServiceClient This constructor creates http.Handler, the actual implementation might change at any moment
func RegisterEntryServiceServer ¶
func RegisterEntryServiceServer(s grpc.ServiceRegistrar, srv EntryServiceServer)
func RegisterProblemServiceHttpHandlers ¶
func RegisterProblemServiceHttpHandlers(router *mux.Router, prefix string, cli ProblemServiceClient)
RegisterProblemServiceHttpHandlers adds handlers for for ProblemServiceClient This constructor creates http.Handler, the actual implementation might change at any moment
func RegisterProblemServiceServer ¶
func RegisterProblemServiceServer(s grpc.ServiceRegistrar, srv ProblemServiceServer)
func RegisterStudentServiceHttpHandlers ¶
func RegisterStudentServiceHttpHandlers(router *mux.Router, prefix string, cli StudentServiceClient)
RegisterStudentServiceHttpHandlers adds handlers for for StudentServiceClient This constructor creates http.Handler, the actual implementation might change at any moment
func RegisterStudentServiceServer ¶
func RegisterStudentServiceServer(s grpc.ServiceRegistrar, srv StudentServiceServer)
Types ¶
type Assignment ¶
type Assignment struct { Id string `protobuf:"bytes,5,opt,name=id,proto3" json:"id,omitempty"` // assignment can be given to a group or a member // // Types that are assignable to Assignee: // *Assignment_MemberId // *Assignment_GroupId Assignee isAssignment_Assignee `protobuf_oneof:"assignee"` Status Assignment_Status `protobuf:"varint,10,opt,name=status,proto3,enum=eolymp.course.Assignment_Status" json:"status,omitempty"` StartAfter *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_after,json=startAfter,proto3" json:"start_after,omitempty"` // optionally, time by when assignment should be complete CompleteBefore *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=complete_before,json=completeBefore,proto3" json:"complete_before,omitempty"` // optionally, time by when assignment should be complete Duration uint32 `protobuf:"varint,13,opt,name=duration,proto3" json:"duration,omitempty"` // optionally, duration of the assignment in seconds CreatedAt *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // read-only, time when assignment was created StartedAt *timestamppb.Timestamp `protobuf:"bytes,25,opt,name=started_at,json=startedAt,proto3" json:"started_at,omitempty"` // read-only, time when assignment has been started (via StartAssignment API) CompletedAt *timestamppb.Timestamp `protobuf:"bytes,26,opt,name=completed_at,json=completedAt,proto3" json:"completed_at,omitempty"` // read-only, time when assignment will complete (started_at + duration) // contains filtered or unexported fields }
func (*Assignment) Descriptor
deprecated
func (*Assignment) Descriptor() ([]byte, []int)
Deprecated: Use Assignment.ProtoReflect.Descriptor instead.
func (*Assignment) GetAssignee ¶
func (m *Assignment) GetAssignee() isAssignment_Assignee
func (*Assignment) GetCompleteBefore ¶
func (x *Assignment) GetCompleteBefore() *timestamppb.Timestamp
func (*Assignment) GetCompletedAt ¶
func (x *Assignment) GetCompletedAt() *timestamppb.Timestamp
func (*Assignment) GetCreatedAt ¶
func (x *Assignment) GetCreatedAt() *timestamppb.Timestamp
func (*Assignment) GetDuration ¶
func (x *Assignment) GetDuration() uint32
func (*Assignment) GetGroupId ¶
func (x *Assignment) GetGroupId() string
func (*Assignment) GetId ¶
func (x *Assignment) GetId() string
func (*Assignment) GetMemberId ¶
func (x *Assignment) GetMemberId() string
func (*Assignment) GetStartAfter ¶
func (x *Assignment) GetStartAfter() *timestamppb.Timestamp
func (*Assignment) GetStartedAt ¶
func (x *Assignment) GetStartedAt() *timestamppb.Timestamp
func (*Assignment) GetStatus ¶
func (x *Assignment) GetStatus() Assignment_Status
func (*Assignment) ProtoMessage ¶
func (*Assignment) ProtoMessage()
func (*Assignment) ProtoReflect ¶
func (x *Assignment) ProtoReflect() protoreflect.Message
func (*Assignment) Reset ¶
func (x *Assignment) Reset()
func (*Assignment) String ¶
func (x *Assignment) String() string
type AssignmentServiceClient ¶
type AssignmentServiceClient interface { CreateAssignment(ctx context.Context, in *CreateAssignmentInput, opts ...grpc.CallOption) (*CreateAssignmentOutput, error) UpdateAssignment(ctx context.Context, in *UpdateAssignmentInput, opts ...grpc.CallOption) (*UpdateAssignmentOutput, error) DeleteAssignment(ctx context.Context, in *DeleteAssignmentInput, opts ...grpc.CallOption) (*DeleteAssignmentOutput, error) DescribeAssignment(ctx context.Context, in *DescribeAssignmentInput, opts ...grpc.CallOption) (*DescribeAssignmentOutput, error) IntrospectAssignment(ctx context.Context, in *IntrospectAssignmentInput, opts ...grpc.CallOption) (*IntrospectAssignmentOutput, error) ListAssignments(ctx context.Context, in *ListAssignmentsInput, opts ...grpc.CallOption) (*ListAssignmentsOutput, error) StartAssignment(ctx context.Context, in *StartAssignmentInput, opts ...grpc.CallOption) (*StartAssignmentOutput, error) }
AssignmentServiceClient is the client API for AssignmentService 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 NewAssignmentServiceClient ¶
func NewAssignmentServiceClient(cc grpc.ClientConnInterface) AssignmentServiceClient
type AssignmentServiceInterceptor ¶
type AssignmentServiceInterceptor struct {
// contains filtered or unexported fields
}
func NewAssignmentServiceInterceptor ¶
func NewAssignmentServiceInterceptor(cli AssignmentServiceClient, middleware ..._AssignmentServiceMiddleware) *AssignmentServiceInterceptor
NewAssignmentServiceInterceptor constructs additional middleware for a server based on annotations in proto files
func (*AssignmentServiceInterceptor) CreateAssignment ¶
func (i *AssignmentServiceInterceptor) CreateAssignment(ctx context.Context, in *CreateAssignmentInput, opts ...grpc.CallOption) (*CreateAssignmentOutput, error)
func (*AssignmentServiceInterceptor) DeleteAssignment ¶
func (i *AssignmentServiceInterceptor) DeleteAssignment(ctx context.Context, in *DeleteAssignmentInput, opts ...grpc.CallOption) (*DeleteAssignmentOutput, error)
func (*AssignmentServiceInterceptor) DescribeAssignment ¶
func (i *AssignmentServiceInterceptor) DescribeAssignment(ctx context.Context, in *DescribeAssignmentInput, opts ...grpc.CallOption) (*DescribeAssignmentOutput, error)
func (*AssignmentServiceInterceptor) IntrospectAssignment ¶
func (i *AssignmentServiceInterceptor) IntrospectAssignment(ctx context.Context, in *IntrospectAssignmentInput, opts ...grpc.CallOption) (*IntrospectAssignmentOutput, error)
func (*AssignmentServiceInterceptor) ListAssignments ¶
func (i *AssignmentServiceInterceptor) ListAssignments(ctx context.Context, in *ListAssignmentsInput, opts ...grpc.CallOption) (*ListAssignmentsOutput, error)
func (*AssignmentServiceInterceptor) StartAssignment ¶
func (i *AssignmentServiceInterceptor) StartAssignment(ctx context.Context, in *StartAssignmentInput, opts ...grpc.CallOption) (*StartAssignmentOutput, error)
func (*AssignmentServiceInterceptor) UpdateAssignment ¶
func (i *AssignmentServiceInterceptor) UpdateAssignment(ctx context.Context, in *UpdateAssignmentInput, opts ...grpc.CallOption) (*UpdateAssignmentOutput, error)
type AssignmentServiceServer ¶
type AssignmentServiceServer interface { CreateAssignment(context.Context, *CreateAssignmentInput) (*CreateAssignmentOutput, error) UpdateAssignment(context.Context, *UpdateAssignmentInput) (*UpdateAssignmentOutput, error) DeleteAssignment(context.Context, *DeleteAssignmentInput) (*DeleteAssignmentOutput, error) DescribeAssignment(context.Context, *DescribeAssignmentInput) (*DescribeAssignmentOutput, error) IntrospectAssignment(context.Context, *IntrospectAssignmentInput) (*IntrospectAssignmentOutput, error) ListAssignments(context.Context, *ListAssignmentsInput) (*ListAssignmentsOutput, error) StartAssignment(context.Context, *StartAssignmentInput) (*StartAssignmentOutput, error) }
AssignmentServiceServer is the server API for AssignmentService service. All implementations should embed UnimplementedAssignmentServiceServer for forward compatibility
type AssignmentServiceService ¶
type AssignmentServiceService struct {
// contains filtered or unexported fields
}
func NewAssignmentServiceHttpClient ¶
func NewAssignmentServiceHttpClient(url string, cli _AssignmentServiceHttpClient) *AssignmentServiceService
NewAssignmentServiceHttpClient constructs client for AssignmentService
func (*AssignmentServiceService) CreateAssignment ¶
func (s *AssignmentServiceService) CreateAssignment(ctx context.Context, in *CreateAssignmentInput) (*CreateAssignmentOutput, error)
func (*AssignmentServiceService) DeleteAssignment ¶
func (s *AssignmentServiceService) DeleteAssignment(ctx context.Context, in *DeleteAssignmentInput) (*DeleteAssignmentOutput, error)
func (*AssignmentServiceService) DescribeAssignment ¶
func (s *AssignmentServiceService) DescribeAssignment(ctx context.Context, in *DescribeAssignmentInput) (*DescribeAssignmentOutput, error)
func (*AssignmentServiceService) IntrospectAssignment ¶
func (s *AssignmentServiceService) IntrospectAssignment(ctx context.Context, in *IntrospectAssignmentInput) (*IntrospectAssignmentOutput, error)
func (*AssignmentServiceService) ListAssignments ¶
func (s *AssignmentServiceService) ListAssignments(ctx context.Context, in *ListAssignmentsInput) (*ListAssignmentsOutput, error)
func (*AssignmentServiceService) StartAssignment ¶
func (s *AssignmentServiceService) StartAssignment(ctx context.Context, in *StartAssignmentInput) (*StartAssignmentOutput, error)
func (*AssignmentServiceService) UpdateAssignment ¶
func (s *AssignmentServiceService) UpdateAssignment(ctx context.Context, in *UpdateAssignmentInput) (*UpdateAssignmentOutput, error)
type Assignment_Extra ¶
type Assignment_Extra int32
const (
Assignment_UNKNOWN_EXTRA Assignment_Extra = 0
)
func (Assignment_Extra) Descriptor ¶
func (Assignment_Extra) Descriptor() protoreflect.EnumDescriptor
func (Assignment_Extra) Enum ¶
func (x Assignment_Extra) Enum() *Assignment_Extra
func (Assignment_Extra) EnumDescriptor
deprecated
func (Assignment_Extra) EnumDescriptor() ([]byte, []int)
Deprecated: Use Assignment_Extra.Descriptor instead.
func (Assignment_Extra) Number ¶
func (x Assignment_Extra) Number() protoreflect.EnumNumber
func (Assignment_Extra) String ¶
func (x Assignment_Extra) String() string
func (Assignment_Extra) Type ¶
func (Assignment_Extra) Type() protoreflect.EnumType
type Assignment_GroupId ¶
type Assignment_GroupId struct {
GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3,oneof"`
}
type Assignment_MemberId ¶
type Assignment_MemberId struct {
MemberId string `protobuf:"bytes,1,opt,name=member_id,json=memberId,proto3,oneof"`
}
type Assignment_Status ¶
type Assignment_Status int32
const ( Assignment_UNKNOWN_STATUS Assignment_Status = 0 Assignment_UNASSIGNED Assignment_Status = 1 // assignment is not assigned Assignment_SCHEDULED Assignment_Status = 3 // assignment will start automatically at start_at Assignment_READY Assignment_Status = 4 // assignment is ready to be started, student must call StartAssignment to activate assignment Assignment_ACTIVE Assignment_Status = 5 // assignment is active and can be seen by the student Assignment_COMPLETE Assignment_Status = 6 // assignment time has run out and not shown to the student anymore Assignment_UPSOLVE Assignment_Status = 7 // assignment time has run out, the result is final, but student can see course and solve tasks )
func (Assignment_Status) Descriptor ¶
func (Assignment_Status) Descriptor() protoreflect.EnumDescriptor
func (Assignment_Status) Enum ¶
func (x Assignment_Status) Enum() *Assignment_Status
func (Assignment_Status) EnumDescriptor
deprecated
func (Assignment_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Assignment_Status.Descriptor instead.
func (Assignment_Status) Number ¶
func (x Assignment_Status) Number() protoreflect.EnumNumber
func (Assignment_Status) String ¶
func (x Assignment_Status) String() string
func (Assignment_Status) Type ¶
func (Assignment_Status) Type() protoreflect.EnumType
type Course ¶
type Course struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"` Locale string `protobuf:"bytes,10,opt,name=locale,proto3" json:"locale,omitempty"` Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"` Description *ecm.Content `protobuf:"bytes,12,opt,name=description,proto3" json:"description,omitempty"` Image string `protobuf:"bytes,13,opt,name=image,proto3" json:"image,omitempty"` Visibility Course_Visibility `protobuf:"varint,14,opt,name=visibility,proto3,enum=eolymp.course.Course_Visibility" json:"visibility,omitempty"` Duration uint32 `protobuf:"varint,15,opt,name=duration,proto3" json:"duration,omitempty"` // Problem topics (ID of topics from eolymp.taxonomy.TopicService) Topics []string `protobuf:"bytes,16,rep,name=topics,proto3" json:"topics,omitempty"` Estimate uint32 `protobuf:"varint,20,opt,name=estimate,proto3" json:"estimate,omitempty"` // contains filtered or unexported fields }
func (*Course) Descriptor
deprecated
func (*Course) GetDescription ¶
func (*Course) GetDuration ¶
func (*Course) GetEstimate ¶
func (*Course) GetVisibility ¶
func (x *Course) GetVisibility() Course_Visibility
func (*Course) ProtoMessage ¶
func (*Course) ProtoMessage()
func (*Course) ProtoReflect ¶
func (x *Course) ProtoReflect() protoreflect.Message
type CourseServiceClient ¶
type CourseServiceClient interface { CreateCourse(ctx context.Context, in *CreateCourseInput, opts ...grpc.CallOption) (*CreateCourseOutput, error) UpdateCourse(ctx context.Context, in *UpdateCourseInput, opts ...grpc.CallOption) (*UpdateCourseOutput, error) DeleteCourse(ctx context.Context, in *DeleteCourseInput, opts ...grpc.CallOption) (*DeleteCourseOutput, error) DescribeCourse(ctx context.Context, in *DescribeCourseInput, opts ...grpc.CallOption) (*DescribeCourseOutput, error) ListCourses(ctx context.Context, in *ListCoursesInput, opts ...grpc.CallOption) (*ListCoursesOutput, 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 CourseServiceInterceptor ¶
type CourseServiceInterceptor struct {
// contains filtered or unexported fields
}
func NewCourseServiceInterceptor ¶
func NewCourseServiceInterceptor(cli CourseServiceClient, middleware ..._CourseServiceMiddleware) *CourseServiceInterceptor
NewCourseServiceInterceptor constructs additional middleware for a server based on annotations in proto files
func (*CourseServiceInterceptor) CreateCourse ¶
func (i *CourseServiceInterceptor) CreateCourse(ctx context.Context, in *CreateCourseInput, opts ...grpc.CallOption) (*CreateCourseOutput, error)
func (*CourseServiceInterceptor) DeleteCourse ¶
func (i *CourseServiceInterceptor) DeleteCourse(ctx context.Context, in *DeleteCourseInput, opts ...grpc.CallOption) (*DeleteCourseOutput, error)
func (*CourseServiceInterceptor) DescribeCourse ¶
func (i *CourseServiceInterceptor) DescribeCourse(ctx context.Context, in *DescribeCourseInput, opts ...grpc.CallOption) (*DescribeCourseOutput, error)
func (*CourseServiceInterceptor) ListCourses ¶
func (i *CourseServiceInterceptor) ListCourses(ctx context.Context, in *ListCoursesInput, opts ...grpc.CallOption) (*ListCoursesOutput, error)
func (*CourseServiceInterceptor) UpdateCourse ¶
func (i *CourseServiceInterceptor) UpdateCourse(ctx context.Context, in *UpdateCourseInput, opts ...grpc.CallOption) (*UpdateCourseOutput, error)
type CourseServiceServer ¶
type CourseServiceServer interface { CreateCourse(context.Context, *CreateCourseInput) (*CreateCourseOutput, error) UpdateCourse(context.Context, *UpdateCourseInput) (*UpdateCourseOutput, error) DeleteCourse(context.Context, *DeleteCourseInput) (*DeleteCourseOutput, error) DescribeCourse(context.Context, *DescribeCourseInput) (*DescribeCourseOutput, error) ListCourses(context.Context, *ListCoursesInput) (*ListCoursesOutput, error) }
CourseServiceServer is the server API for CourseService service. All implementations should embed UnimplementedCourseServiceServer for forward compatibility
type CourseServiceService ¶
type CourseServiceService struct {
// contains filtered or unexported fields
}
func NewCourseServiceHttpClient ¶
func NewCourseServiceHttpClient(url string, cli _CourseServiceHttpClient) *CourseServiceService
NewCourseServiceHttpClient constructs client for CourseService
func (*CourseServiceService) CreateCourse ¶
func (s *CourseServiceService) CreateCourse(ctx context.Context, in *CreateCourseInput) (*CreateCourseOutput, error)
func (*CourseServiceService) DeleteCourse ¶
func (s *CourseServiceService) DeleteCourse(ctx context.Context, in *DeleteCourseInput) (*DeleteCourseOutput, error)
func (*CourseServiceService) DescribeCourse ¶
func (s *CourseServiceService) DescribeCourse(ctx context.Context, in *DescribeCourseInput) (*DescribeCourseOutput, error)
func (*CourseServiceService) ListCourses ¶
func (s *CourseServiceService) ListCourses(ctx context.Context, in *ListCoursesInput) (*ListCoursesOutput, error)
func (*CourseServiceService) UpdateCourse ¶
func (s *CourseServiceService) UpdateCourse(ctx context.Context, in *UpdateCourseInput) (*UpdateCourseOutput, error)
type Course_Extra ¶
type Course_Extra int32
const ( Course_UNKNOWN_EXTRA Course_Extra = 0 Course_DESCRIPTION_VALUE Course_Extra = 1 Course_DESCRIPTION_RENDER Course_Extra = 2 )
func (Course_Extra) Descriptor ¶
func (Course_Extra) Descriptor() protoreflect.EnumDescriptor
func (Course_Extra) Enum ¶
func (x Course_Extra) Enum() *Course_Extra
func (Course_Extra) EnumDescriptor
deprecated
func (Course_Extra) EnumDescriptor() ([]byte, []int)
Deprecated: Use Course_Extra.Descriptor instead.
func (Course_Extra) Number ¶
func (x Course_Extra) Number() protoreflect.EnumNumber
func (Course_Extra) String ¶
func (x Course_Extra) String() string
func (Course_Extra) Type ¶
func (Course_Extra) Type() protoreflect.EnumType
type Course_Visibility ¶
type Course_Visibility int32
const ( Course_UNKNOWN_VISIBILITY Course_Visibility = 0 Course_PUBLIC Course_Visibility = 1 // anyone can join, displayed in the list Course_UNLISTED Course_Visibility = 2 // anyone can join, not displayed in the list Course_PRIVATE Course_Visibility = 3 // course must be explicitly assigned )
func (Course_Visibility) Descriptor ¶
func (Course_Visibility) Descriptor() protoreflect.EnumDescriptor
func (Course_Visibility) Enum ¶
func (x Course_Visibility) Enum() *Course_Visibility
func (Course_Visibility) EnumDescriptor
deprecated
func (Course_Visibility) EnumDescriptor() ([]byte, []int)
Deprecated: Use Course_Visibility.Descriptor instead.
func (Course_Visibility) Number ¶
func (x Course_Visibility) Number() protoreflect.EnumNumber
func (Course_Visibility) String ¶
func (x Course_Visibility) String() string
func (Course_Visibility) Type ¶
func (Course_Visibility) Type() protoreflect.EnumType
type CreateAssignmentInput ¶
type CreateAssignmentInput struct { Assignment *Assignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"` // contains filtered or unexported fields }
func (*CreateAssignmentInput) Descriptor
deprecated
func (*CreateAssignmentInput) Descriptor() ([]byte, []int)
Deprecated: Use CreateAssignmentInput.ProtoReflect.Descriptor instead.
func (*CreateAssignmentInput) GetAssignment ¶
func (x *CreateAssignmentInput) GetAssignment() *Assignment
func (*CreateAssignmentInput) ProtoMessage ¶
func (*CreateAssignmentInput) ProtoMessage()
func (*CreateAssignmentInput) ProtoReflect ¶
func (x *CreateAssignmentInput) ProtoReflect() protoreflect.Message
func (*CreateAssignmentInput) Reset ¶
func (x *CreateAssignmentInput) Reset()
func (*CreateAssignmentInput) String ¶
func (x *CreateAssignmentInput) String() string
type CreateAssignmentOutput ¶
type CreateAssignmentOutput struct { AssignmentId string `protobuf:"bytes,1,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"` // contains filtered or unexported fields }
func (*CreateAssignmentOutput) Descriptor
deprecated
func (*CreateAssignmentOutput) Descriptor() ([]byte, []int)
Deprecated: Use CreateAssignmentOutput.ProtoReflect.Descriptor instead.
func (*CreateAssignmentOutput) GetAssignmentId ¶
func (x *CreateAssignmentOutput) GetAssignmentId() string
func (*CreateAssignmentOutput) ProtoMessage ¶
func (*CreateAssignmentOutput) ProtoMessage()
func (*CreateAssignmentOutput) ProtoReflect ¶
func (x *CreateAssignmentOutput) ProtoReflect() protoreflect.Message
func (*CreateAssignmentOutput) Reset ¶
func (x *CreateAssignmentOutput) Reset()
func (*CreateAssignmentOutput) String ¶
func (x *CreateAssignmentOutput) String() string
type CreateCourseInput ¶
type CreateCourseInput struct { Course *Course `protobuf:"bytes,1,opt,name=course,proto3" json:"course,omitempty"` // contains filtered or unexported fields }
func (*CreateCourseInput) Descriptor
deprecated
func (*CreateCourseInput) Descriptor() ([]byte, []int)
Deprecated: Use CreateCourseInput.ProtoReflect.Descriptor instead.
func (*CreateCourseInput) GetCourse ¶
func (x *CreateCourseInput) GetCourse() *Course
func (*CreateCourseInput) ProtoMessage ¶
func (*CreateCourseInput) ProtoMessage()
func (*CreateCourseInput) ProtoReflect ¶
func (x *CreateCourseInput) ProtoReflect() protoreflect.Message
func (*CreateCourseInput) Reset ¶
func (x *CreateCourseInput) Reset()
func (*CreateCourseInput) String ¶
func (x *CreateCourseInput) String() string
type CreateCourseOutput ¶
type CreateCourseOutput struct { CourseId string `protobuf:"bytes,1,opt,name=course_id,json=courseId,proto3" json:"course_id,omitempty"` // contains filtered or unexported fields }
func (*CreateCourseOutput) Descriptor
deprecated
func (*CreateCourseOutput) Descriptor() ([]byte, []int)
Deprecated: Use CreateCourseOutput.ProtoReflect.Descriptor instead.
func (*CreateCourseOutput) GetCourseId ¶
func (x *CreateCourseOutput) GetCourseId() string
func (*CreateCourseOutput) ProtoMessage ¶
func (*CreateCourseOutput) ProtoMessage()
func (*CreateCourseOutput) ProtoReflect ¶
func (x *CreateCourseOutput) ProtoReflect() protoreflect.Message
func (*CreateCourseOutput) Reset ¶
func (x *CreateCourseOutput) Reset()
func (*CreateCourseOutput) String ¶
func (x *CreateCourseOutput) String() string
type CreateEntryInput ¶
type CreateEntryInput struct { Entry *Entry `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"` // contains filtered or unexported fields }
func (*CreateEntryInput) Descriptor
deprecated
func (*CreateEntryInput) Descriptor() ([]byte, []int)
Deprecated: Use CreateEntryInput.ProtoReflect.Descriptor instead.
func (*CreateEntryInput) GetEntry ¶
func (x *CreateEntryInput) GetEntry() *Entry
func (*CreateEntryInput) ProtoMessage ¶
func (*CreateEntryInput) ProtoMessage()
func (*CreateEntryInput) ProtoReflect ¶
func (x *CreateEntryInput) ProtoReflect() protoreflect.Message
func (*CreateEntryInput) Reset ¶
func (x *CreateEntryInput) Reset()
func (*CreateEntryInput) String ¶
func (x *CreateEntryInput) String() string
type CreateEntryOutput ¶
type CreateEntryOutput struct { EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` // contains filtered or unexported fields }
func (*CreateEntryOutput) Descriptor
deprecated
func (*CreateEntryOutput) Descriptor() ([]byte, []int)
Deprecated: Use CreateEntryOutput.ProtoReflect.Descriptor instead.
func (*CreateEntryOutput) GetEntryId ¶
func (x *CreateEntryOutput) GetEntryId() string
func (*CreateEntryOutput) ProtoMessage ¶
func (*CreateEntryOutput) ProtoMessage()
func (*CreateEntryOutput) ProtoReflect ¶
func (x *CreateEntryOutput) ProtoReflect() protoreflect.Message
func (*CreateEntryOutput) Reset ¶
func (x *CreateEntryOutput) Reset()
func (*CreateEntryOutput) String ¶
func (x *CreateEntryOutput) String() string
type CreateRunInput ¶
type CreateRunInput struct { Runtime string `protobuf:"bytes,2,opt,name=runtime,proto3" json:"runtime,omitempty"` Source string `protobuf:"bytes,100,opt,name=source,proto3" json:"source,omitempty"` // Types that are assignable to Input: // *CreateRunInput_InputData // *CreateRunInput_InputRef Input isCreateRunInput_Input `protobuf_oneof:"input"` // contains filtered or unexported fields }
func (*CreateRunInput) Descriptor
deprecated
func (*CreateRunInput) Descriptor() ([]byte, []int)
Deprecated: Use CreateRunInput.ProtoReflect.Descriptor instead.
func (*CreateRunInput) GetInput ¶
func (m *CreateRunInput) GetInput() isCreateRunInput_Input
func (*CreateRunInput) GetInputData ¶
func (x *CreateRunInput) GetInputData() []byte
func (*CreateRunInput) GetInputRef ¶
func (x *CreateRunInput) GetInputRef() string
func (*CreateRunInput) GetRuntime ¶
func (x *CreateRunInput) GetRuntime() string
func (*CreateRunInput) GetSource ¶
func (x *CreateRunInput) GetSource() string
func (*CreateRunInput) ProtoMessage ¶
func (*CreateRunInput) ProtoMessage()
func (*CreateRunInput) ProtoReflect ¶
func (x *CreateRunInput) ProtoReflect() protoreflect.Message
func (*CreateRunInput) Reset ¶
func (x *CreateRunInput) Reset()
func (*CreateRunInput) String ¶
func (x *CreateRunInput) String() string
type CreateRunInput_InputData ¶
type CreateRunInput_InputData struct {
InputData []byte `protobuf:"bytes,101,opt,name=input_data,json=inputData,proto3,oneof"`
}
type CreateRunInput_InputRef ¶
type CreateRunInput_InputRef struct {
InputRef string `protobuf:"bytes,102,opt,name=input_ref,json=inputRef,proto3,oneof"`
}
type CreateRunOutput ¶
type CreateRunOutput struct { RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"` // contains filtered or unexported fields }
func (*CreateRunOutput) Descriptor
deprecated
func (*CreateRunOutput) Descriptor() ([]byte, []int)
Deprecated: Use CreateRunOutput.ProtoReflect.Descriptor instead.
func (*CreateRunOutput) GetRunId ¶
func (x *CreateRunOutput) GetRunId() string
func (*CreateRunOutput) ProtoMessage ¶
func (*CreateRunOutput) ProtoMessage()
func (*CreateRunOutput) ProtoReflect ¶
func (x *CreateRunOutput) ProtoReflect() protoreflect.Message
func (*CreateRunOutput) Reset ¶
func (x *CreateRunOutput) Reset()
func (*CreateRunOutput) String ¶
func (x *CreateRunOutput) String() string
type CreateSubmissionInput ¶
type CreateSubmissionInput struct { ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"` Runtime string `protobuf:"bytes,2,opt,name=runtime,proto3" json:"runtime,omitempty"` Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` // contains filtered or unexported fields }
func (*CreateSubmissionInput) Descriptor
deprecated
func (*CreateSubmissionInput) Descriptor() ([]byte, []int)
Deprecated: Use CreateSubmissionInput.ProtoReflect.Descriptor instead.
func (*CreateSubmissionInput) GetProblemId ¶
func (x *CreateSubmissionInput) GetProblemId() string
func (*CreateSubmissionInput) GetRuntime ¶
func (x *CreateSubmissionInput) GetRuntime() string
func (*CreateSubmissionInput) GetSource ¶
func (x *CreateSubmissionInput) GetSource() string
func (*CreateSubmissionInput) ProtoMessage ¶
func (*CreateSubmissionInput) ProtoMessage()
func (*CreateSubmissionInput) ProtoReflect ¶
func (x *CreateSubmissionInput) ProtoReflect() protoreflect.Message
func (*CreateSubmissionInput) Reset ¶
func (x *CreateSubmissionInput) Reset()
func (*CreateSubmissionInput) String ¶
func (x *CreateSubmissionInput) String() string
type CreateSubmissionOutput ¶
type CreateSubmissionOutput struct { SubmissionId string `protobuf:"bytes,1,opt,name=submission_id,json=submissionId,proto3" json:"submission_id,omitempty"` // contains filtered or unexported fields }
func (*CreateSubmissionOutput) Descriptor
deprecated
func (*CreateSubmissionOutput) Descriptor() ([]byte, []int)
Deprecated: Use CreateSubmissionOutput.ProtoReflect.Descriptor instead.
func (*CreateSubmissionOutput) GetSubmissionId ¶
func (x *CreateSubmissionOutput) GetSubmissionId() string
func (*CreateSubmissionOutput) ProtoMessage ¶
func (*CreateSubmissionOutput) ProtoMessage()
func (*CreateSubmissionOutput) ProtoReflect ¶
func (x *CreateSubmissionOutput) ProtoReflect() protoreflect.Message
func (*CreateSubmissionOutput) Reset ¶
func (x *CreateSubmissionOutput) Reset()
func (*CreateSubmissionOutput) String ¶
func (x *CreateSubmissionOutput) String() string
type DeleteAssignmentInput ¶
type DeleteAssignmentInput struct { AssignmentId string `protobuf:"bytes,1,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteAssignmentInput) Descriptor
deprecated
func (*DeleteAssignmentInput) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAssignmentInput.ProtoReflect.Descriptor instead.
func (*DeleteAssignmentInput) GetAssignmentId ¶
func (x *DeleteAssignmentInput) GetAssignmentId() string
func (*DeleteAssignmentInput) ProtoMessage ¶
func (*DeleteAssignmentInput) ProtoMessage()
func (*DeleteAssignmentInput) ProtoReflect ¶
func (x *DeleteAssignmentInput) ProtoReflect() protoreflect.Message
func (*DeleteAssignmentInput) Reset ¶
func (x *DeleteAssignmentInput) Reset()
func (*DeleteAssignmentInput) String ¶
func (x *DeleteAssignmentInput) String() string
type DeleteAssignmentOutput ¶
type DeleteAssignmentOutput struct {
// contains filtered or unexported fields
}
func (*DeleteAssignmentOutput) Descriptor
deprecated
func (*DeleteAssignmentOutput) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAssignmentOutput.ProtoReflect.Descriptor instead.
func (*DeleteAssignmentOutput) ProtoMessage ¶
func (*DeleteAssignmentOutput) ProtoMessage()
func (*DeleteAssignmentOutput) ProtoReflect ¶
func (x *DeleteAssignmentOutput) ProtoReflect() protoreflect.Message
func (*DeleteAssignmentOutput) Reset ¶
func (x *DeleteAssignmentOutput) Reset()
func (*DeleteAssignmentOutput) String ¶
func (x *DeleteAssignmentOutput) String() string
type DeleteCourseInput ¶
type DeleteCourseInput struct { CourseId string `protobuf:"bytes,1,opt,name=course_id,json=courseId,proto3" json:"course_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteCourseInput) Descriptor
deprecated
func (*DeleteCourseInput) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCourseInput.ProtoReflect.Descriptor instead.
func (*DeleteCourseInput) GetCourseId ¶
func (x *DeleteCourseInput) GetCourseId() string
func (*DeleteCourseInput) ProtoMessage ¶
func (*DeleteCourseInput) ProtoMessage()
func (*DeleteCourseInput) ProtoReflect ¶
func (x *DeleteCourseInput) ProtoReflect() protoreflect.Message
func (*DeleteCourseInput) Reset ¶
func (x *DeleteCourseInput) Reset()
func (*DeleteCourseInput) String ¶
func (x *DeleteCourseInput) String() string
type DeleteCourseOutput ¶
type DeleteCourseOutput struct {
// contains filtered or unexported fields
}
func (*DeleteCourseOutput) Descriptor
deprecated
func (*DeleteCourseOutput) Descriptor() ([]byte, []int)
Deprecated: Use DeleteCourseOutput.ProtoReflect.Descriptor instead.
func (*DeleteCourseOutput) ProtoMessage ¶
func (*DeleteCourseOutput) ProtoMessage()
func (*DeleteCourseOutput) ProtoReflect ¶
func (x *DeleteCourseOutput) ProtoReflect() protoreflect.Message
func (*DeleteCourseOutput) Reset ¶
func (x *DeleteCourseOutput) Reset()
func (*DeleteCourseOutput) String ¶
func (x *DeleteCourseOutput) String() string
type DeleteEntryInput ¶
type DeleteEntryInput struct { EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteEntryInput) Descriptor
deprecated
func (*DeleteEntryInput) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEntryInput.ProtoReflect.Descriptor instead.
func (*DeleteEntryInput) GetEntryId ¶
func (x *DeleteEntryInput) GetEntryId() string
func (*DeleteEntryInput) ProtoMessage ¶
func (*DeleteEntryInput) ProtoMessage()
func (*DeleteEntryInput) ProtoReflect ¶
func (x *DeleteEntryInput) ProtoReflect() protoreflect.Message
func (*DeleteEntryInput) Reset ¶
func (x *DeleteEntryInput) Reset()
func (*DeleteEntryInput) String ¶
func (x *DeleteEntryInput) String() string
type DeleteEntryOutput ¶
type DeleteEntryOutput struct {
// contains filtered or unexported fields
}
func (*DeleteEntryOutput) Descriptor
deprecated
func (*DeleteEntryOutput) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEntryOutput.ProtoReflect.Descriptor instead.
func (*DeleteEntryOutput) ProtoMessage ¶
func (*DeleteEntryOutput) ProtoMessage()
func (*DeleteEntryOutput) ProtoReflect ¶
func (x *DeleteEntryOutput) ProtoReflect() protoreflect.Message
func (*DeleteEntryOutput) Reset ¶
func (x *DeleteEntryOutput) Reset()
func (*DeleteEntryOutput) String ¶
func (x *DeleteEntryOutput) String() string
type DescribeAssignmentInput ¶
type DescribeAssignmentInput struct { AssignmentId string `protobuf:"bytes,1,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"` Extra []Assignment_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Assignment_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*DescribeAssignmentInput) Descriptor
deprecated
func (*DescribeAssignmentInput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeAssignmentInput.ProtoReflect.Descriptor instead.
func (*DescribeAssignmentInput) GetAssignmentId ¶
func (x *DescribeAssignmentInput) GetAssignmentId() string
func (*DescribeAssignmentInput) GetExtra ¶
func (x *DescribeAssignmentInput) GetExtra() []Assignment_Extra
func (*DescribeAssignmentInput) ProtoMessage ¶
func (*DescribeAssignmentInput) ProtoMessage()
func (*DescribeAssignmentInput) ProtoReflect ¶
func (x *DescribeAssignmentInput) ProtoReflect() protoreflect.Message
func (*DescribeAssignmentInput) Reset ¶
func (x *DescribeAssignmentInput) Reset()
func (*DescribeAssignmentInput) String ¶
func (x *DescribeAssignmentInput) String() string
type DescribeAssignmentOutput ¶
type DescribeAssignmentOutput struct { Assignment *Assignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"` // contains filtered or unexported fields }
func (*DescribeAssignmentOutput) Descriptor
deprecated
func (*DescribeAssignmentOutput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeAssignmentOutput.ProtoReflect.Descriptor instead.
func (*DescribeAssignmentOutput) GetAssignment ¶
func (x *DescribeAssignmentOutput) GetAssignment() *Assignment
func (*DescribeAssignmentOutput) ProtoMessage ¶
func (*DescribeAssignmentOutput) ProtoMessage()
func (*DescribeAssignmentOutput) ProtoReflect ¶
func (x *DescribeAssignmentOutput) ProtoReflect() protoreflect.Message
func (*DescribeAssignmentOutput) Reset ¶
func (x *DescribeAssignmentOutput) Reset()
func (*DescribeAssignmentOutput) String ¶
func (x *DescribeAssignmentOutput) String() string
type DescribeCourseInput ¶
type DescribeCourseInput struct { CourseId string `protobuf:"bytes,1,opt,name=course_id,json=courseId,proto3" json:"course_id,omitempty"` Extra []Course_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Course_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*DescribeCourseInput) Descriptor
deprecated
func (*DescribeCourseInput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeCourseInput.ProtoReflect.Descriptor instead.
func (*DescribeCourseInput) GetCourseId ¶
func (x *DescribeCourseInput) GetCourseId() string
func (*DescribeCourseInput) GetExtra ¶
func (x *DescribeCourseInput) GetExtra() []Course_Extra
func (*DescribeCourseInput) ProtoMessage ¶
func (*DescribeCourseInput) ProtoMessage()
func (*DescribeCourseInput) ProtoReflect ¶
func (x *DescribeCourseInput) ProtoReflect() protoreflect.Message
func (*DescribeCourseInput) Reset ¶
func (x *DescribeCourseInput) Reset()
func (*DescribeCourseInput) String ¶
func (x *DescribeCourseInput) String() string
type DescribeCourseOutput ¶
type DescribeCourseOutput struct { Course *Course `protobuf:"bytes,1,opt,name=course,proto3" json:"course,omitempty"` // contains filtered or unexported fields }
func (*DescribeCourseOutput) Descriptor
deprecated
func (*DescribeCourseOutput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeCourseOutput.ProtoReflect.Descriptor instead.
func (*DescribeCourseOutput) GetCourse ¶
func (x *DescribeCourseOutput) GetCourse() *Course
func (*DescribeCourseOutput) ProtoMessage ¶
func (*DescribeCourseOutput) ProtoMessage()
func (*DescribeCourseOutput) ProtoReflect ¶
func (x *DescribeCourseOutput) ProtoReflect() protoreflect.Message
func (*DescribeCourseOutput) Reset ¶
func (x *DescribeCourseOutput) Reset()
func (*DescribeCourseOutput) String ¶
func (x *DescribeCourseOutput) String() string
type DescribeEntryInput ¶
type DescribeEntryInput struct { EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` Extra []Entry_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Entry_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*DescribeEntryInput) Descriptor
deprecated
func (*DescribeEntryInput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeEntryInput.ProtoReflect.Descriptor instead.
func (*DescribeEntryInput) GetEntryId ¶
func (x *DescribeEntryInput) GetEntryId() string
func (*DescribeEntryInput) GetExtra ¶
func (x *DescribeEntryInput) GetExtra() []Entry_Extra
func (*DescribeEntryInput) ProtoMessage ¶
func (*DescribeEntryInput) ProtoMessage()
func (*DescribeEntryInput) ProtoReflect ¶
func (x *DescribeEntryInput) ProtoReflect() protoreflect.Message
func (*DescribeEntryInput) Reset ¶
func (x *DescribeEntryInput) Reset()
func (*DescribeEntryInput) String ¶
func (x *DescribeEntryInput) String() string
type DescribeEntryOutput ¶
type DescribeEntryOutput struct { Entry *Entry `protobuf:"bytes,1,opt,name=entry,proto3" json:"entry,omitempty"` // contains filtered or unexported fields }
func (*DescribeEntryOutput) Descriptor
deprecated
func (*DescribeEntryOutput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeEntryOutput.ProtoReflect.Descriptor instead.
func (*DescribeEntryOutput) GetEntry ¶
func (x *DescribeEntryOutput) GetEntry() *Entry
func (*DescribeEntryOutput) ProtoMessage ¶
func (*DescribeEntryOutput) ProtoMessage()
func (*DescribeEntryOutput) ProtoReflect ¶
func (x *DescribeEntryOutput) ProtoReflect() protoreflect.Message
func (*DescribeEntryOutput) Reset ¶
func (x *DescribeEntryOutput) Reset()
func (*DescribeEntryOutput) String ¶
func (x *DescribeEntryOutput) String() string
type DescribeRunInput ¶
type DescribeRunInput struct { RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"` // contains filtered or unexported fields }
func (*DescribeRunInput) Descriptor
deprecated
func (*DescribeRunInput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeRunInput.ProtoReflect.Descriptor instead.
func (*DescribeRunInput) GetRunId ¶
func (x *DescribeRunInput) GetRunId() string
func (*DescribeRunInput) ProtoMessage ¶
func (*DescribeRunInput) ProtoMessage()
func (*DescribeRunInput) ProtoReflect ¶
func (x *DescribeRunInput) ProtoReflect() protoreflect.Message
func (*DescribeRunInput) Reset ¶
func (x *DescribeRunInput) Reset()
func (*DescribeRunInput) String ¶
func (x *DescribeRunInput) String() string
type DescribeRunOutput ¶
type DescribeRunOutput struct { Run *playground.Run `protobuf:"bytes,1,opt,name=run,proto3" json:"run,omitempty"` // contains filtered or unexported fields }
func (*DescribeRunOutput) Descriptor
deprecated
func (*DescribeRunOutput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeRunOutput.ProtoReflect.Descriptor instead.
func (*DescribeRunOutput) GetRun ¶
func (x *DescribeRunOutput) GetRun() *playground.Run
func (*DescribeRunOutput) ProtoMessage ¶
func (*DescribeRunOutput) ProtoMessage()
func (*DescribeRunOutput) ProtoReflect ¶
func (x *DescribeRunOutput) ProtoReflect() protoreflect.Message
func (*DescribeRunOutput) Reset ¶
func (x *DescribeRunOutput) Reset()
func (*DescribeRunOutput) String ¶
func (x *DescribeRunOutput) String() string
type DescribeStudentInput ¶
type DescribeStudentInput struct { MemberId string `protobuf:"bytes,1,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` Extra []Student_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Student_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*DescribeStudentInput) Descriptor
deprecated
func (*DescribeStudentInput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeStudentInput.ProtoReflect.Descriptor instead.
func (*DescribeStudentInput) GetExtra ¶
func (x *DescribeStudentInput) GetExtra() []Student_Extra
func (*DescribeStudentInput) GetMemberId ¶
func (x *DescribeStudentInput) GetMemberId() string
func (*DescribeStudentInput) ProtoMessage ¶
func (*DescribeStudentInput) ProtoMessage()
func (*DescribeStudentInput) ProtoReflect ¶
func (x *DescribeStudentInput) ProtoReflect() protoreflect.Message
func (*DescribeStudentInput) Reset ¶
func (x *DescribeStudentInput) Reset()
func (*DescribeStudentInput) String ¶
func (x *DescribeStudentInput) String() string
type DescribeStudentOutput ¶
type DescribeStudentOutput struct { Student *Student `protobuf:"bytes,1,opt,name=student,proto3" json:"student,omitempty"` // contains filtered or unexported fields }
func (*DescribeStudentOutput) Descriptor
deprecated
func (*DescribeStudentOutput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeStudentOutput.ProtoReflect.Descriptor instead.
func (*DescribeStudentOutput) GetStudent ¶
func (x *DescribeStudentOutput) GetStudent() *Student
func (*DescribeStudentOutput) ProtoMessage ¶
func (*DescribeStudentOutput) ProtoMessage()
func (*DescribeStudentOutput) ProtoReflect ¶
func (x *DescribeStudentOutput) ProtoReflect() protoreflect.Message
func (*DescribeStudentOutput) Reset ¶
func (x *DescribeStudentOutput) Reset()
func (*DescribeStudentOutput) String ¶
func (x *DescribeStudentOutput) String() string
type DescribeSubmissionInput ¶
type DescribeSubmissionInput struct { ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"` SubmissionId string `protobuf:"bytes,2,opt,name=submission_id,json=submissionId,proto3" json:"submission_id,omitempty"` // contains filtered or unexported fields }
func (*DescribeSubmissionInput) Descriptor
deprecated
func (*DescribeSubmissionInput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeSubmissionInput.ProtoReflect.Descriptor instead.
func (*DescribeSubmissionInput) GetProblemId ¶
func (x *DescribeSubmissionInput) GetProblemId() string
func (*DescribeSubmissionInput) GetSubmissionId ¶
func (x *DescribeSubmissionInput) GetSubmissionId() string
func (*DescribeSubmissionInput) ProtoMessage ¶
func (*DescribeSubmissionInput) ProtoMessage()
func (*DescribeSubmissionInput) ProtoReflect ¶
func (x *DescribeSubmissionInput) ProtoReflect() protoreflect.Message
func (*DescribeSubmissionInput) Reset ¶
func (x *DescribeSubmissionInput) Reset()
func (*DescribeSubmissionInput) String ¶
func (x *DescribeSubmissionInput) String() string
type DescribeSubmissionOutput ¶
type DescribeSubmissionOutput struct { Submission *atlas.Submission `protobuf:"bytes,1,opt,name=submission,proto3" json:"submission,omitempty"` // contains filtered or unexported fields }
func (*DescribeSubmissionOutput) Descriptor
deprecated
func (*DescribeSubmissionOutput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeSubmissionOutput.ProtoReflect.Descriptor instead.
func (*DescribeSubmissionOutput) GetSubmission ¶
func (x *DescribeSubmissionOutput) GetSubmission() *atlas.Submission
func (*DescribeSubmissionOutput) ProtoMessage ¶
func (*DescribeSubmissionOutput) ProtoMessage()
func (*DescribeSubmissionOutput) ProtoReflect ¶
func (x *DescribeSubmissionOutput) ProtoReflect() protoreflect.Message
func (*DescribeSubmissionOutput) Reset ¶
func (x *DescribeSubmissionOutput) Reset()
func (*DescribeSubmissionOutput) String ¶
func (x *DescribeSubmissionOutput) String() string
type DescribeTreeInput ¶
type DescribeTreeInput struct { RootId string `protobuf:"bytes,1,opt,name=root_id,json=rootId,proto3" json:"root_id,omitempty"` Depth uint32 `protobuf:"varint,2,opt,name=depth,proto3" json:"depth,omitempty"` Draft bool `protobuf:"varint,3,opt,name=draft,proto3" json:"draft,omitempty"` Extra []Entry_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Entry_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*DescribeTreeInput) Descriptor
deprecated
func (*DescribeTreeInput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeTreeInput.ProtoReflect.Descriptor instead.
func (*DescribeTreeInput) GetDepth ¶
func (x *DescribeTreeInput) GetDepth() uint32
func (*DescribeTreeInput) GetDraft ¶
func (x *DescribeTreeInput) GetDraft() bool
func (*DescribeTreeInput) GetExtra ¶
func (x *DescribeTreeInput) GetExtra() []Entry_Extra
func (*DescribeTreeInput) GetRootId ¶
func (x *DescribeTreeInput) GetRootId() string
func (*DescribeTreeInput) ProtoMessage ¶
func (*DescribeTreeInput) ProtoMessage()
func (*DescribeTreeInput) ProtoReflect ¶
func (x *DescribeTreeInput) ProtoReflect() protoreflect.Message
func (*DescribeTreeInput) Reset ¶
func (x *DescribeTreeInput) Reset()
func (*DescribeTreeInput) String ¶
func (x *DescribeTreeInput) String() string
type DescribeTreeOutput ¶
type DescribeTreeOutput struct { Items []*Entry `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*DescribeTreeOutput) Descriptor
deprecated
func (*DescribeTreeOutput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeTreeOutput.ProtoReflect.Descriptor instead.
func (*DescribeTreeOutput) GetItems ¶
func (x *DescribeTreeOutput) GetItems() []*Entry
func (*DescribeTreeOutput) ProtoMessage ¶
func (*DescribeTreeOutput) ProtoMessage()
func (*DescribeTreeOutput) ProtoReflect ¶
func (x *DescribeTreeOutput) ProtoReflect() protoreflect.Message
func (*DescribeTreeOutput) Reset ¶
func (x *DescribeTreeOutput) Reset()
func (*DescribeTreeOutput) String ¶
func (x *DescribeTreeOutput) String() string
type DescribeViewerInput ¶
type DescribeViewerInput struct {
// contains filtered or unexported fields
}
func (*DescribeViewerInput) Descriptor
deprecated
func (*DescribeViewerInput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeViewerInput.ProtoReflect.Descriptor instead.
func (*DescribeViewerInput) ProtoMessage ¶
func (*DescribeViewerInput) ProtoMessage()
func (*DescribeViewerInput) ProtoReflect ¶
func (x *DescribeViewerInput) ProtoReflect() protoreflect.Message
func (*DescribeViewerInput) Reset ¶
func (x *DescribeViewerInput) Reset()
func (*DescribeViewerInput) String ¶
func (x *DescribeViewerInput) String() string
type DescribeViewerOutput ¶
type DescribeViewerOutput struct { Student *Student `protobuf:"bytes,1,opt,name=student,proto3" json:"student,omitempty"` // contains filtered or unexported fields }
func (*DescribeViewerOutput) Descriptor
deprecated
func (*DescribeViewerOutput) Descriptor() ([]byte, []int)
Deprecated: Use DescribeViewerOutput.ProtoReflect.Descriptor instead.
func (*DescribeViewerOutput) GetStudent ¶
func (x *DescribeViewerOutput) GetStudent() *Student
func (*DescribeViewerOutput) ProtoMessage ¶
func (*DescribeViewerOutput) ProtoMessage()
func (*DescribeViewerOutput) ProtoReflect ¶
func (x *DescribeViewerOutput) ProtoReflect() protoreflect.Message
func (*DescribeViewerOutput) Reset ¶
func (x *DescribeViewerOutput) Reset()
func (*DescribeViewerOutput) String ¶
func (x *DescribeViewerOutput) String() string
type Entry ¶
type Entry struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Url string `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"` Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` // Draft means entry is only available to the admin and won't be shown to students. Draft bool `protobuf:"varint,3,opt,name=draft,proto3" json:"draft,omitempty"` ParentId string `protobuf:"bytes,10,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` Index uint32 `protobuf:"varint,11,opt,name=index,proto3" json:"index,omitempty"` // Progress estimate in seconds, ie. amount of time it would take student to complete this entry. // For section entries this represents sum of its nested entries. Estimate uint32 `protobuf:"varint,21,opt,name=estimate,proto3" json:"estimate,omitempty"` // Score weight among other entries in the section. For example, entry with weight 2 will give twice as much points // as entry with weight 1. Entry with weight 0 will not give any points. Weight uint32 `protobuf:"varint,30,opt,name=weight,proto3" json:"weight,omitempty"` // Content part of the entry, can not be changed once created, // When entry is fetched using DescribeTOC and ListParents API, this field is populated with an empty struct. // // Types that are assignable to Content: // *Entry_Section // *Entry_Document // *Entry_Video // *Entry_Problem Content isEntry_Content `protobuf_oneof:"content"` // List of nested entries, read only, only populated when calling DescribeTOC API Items []*Entry `protobuf:"bytes,900,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*Entry) Descriptor
deprecated
func (*Entry) GetContent ¶
func (m *Entry) GetContent() isEntry_Content
func (*Entry) GetDocument ¶
func (*Entry) GetEstimate ¶
func (*Entry) GetParentId ¶
func (*Entry) GetProblem ¶
func (*Entry) GetSection ¶
func (*Entry) ProtoMessage ¶
func (*Entry) ProtoMessage()
func (*Entry) ProtoReflect ¶
func (x *Entry) ProtoReflect() protoreflect.Message
type EntryServiceClient ¶
type EntryServiceClient interface { CreateEntry(ctx context.Context, in *CreateEntryInput, opts ...grpc.CallOption) (*CreateEntryOutput, error) UpdateEntry(ctx context.Context, in *UpdateEntryInput, opts ...grpc.CallOption) (*UpdateEntryOutput, error) RenameEntry(ctx context.Context, in *RenameEntryInput, opts ...grpc.CallOption) (*RenameEntryOutput, error) MoveEntry(ctx context.Context, in *MoveEntryInput, opts ...grpc.CallOption) (*MoveEntryOutput, error) DeleteEntry(ctx context.Context, in *DeleteEntryInput, opts ...grpc.CallOption) (*DeleteEntryOutput, error) DescribeEntry(ctx context.Context, in *DescribeEntryInput, opts ...grpc.CallOption) (*DescribeEntryOutput, error) ListEntries(ctx context.Context, in *ListEntriesInput, opts ...grpc.CallOption) (*ListEntriesOutput, error) DescribeTree(ctx context.Context, in *DescribeTreeInput, opts ...grpc.CallOption) (*DescribeTreeOutput, error) ListParents(ctx context.Context, in *ListParentsInput, opts ...grpc.CallOption) (*ListParentsOutput, error) }
EntryServiceClient is the client API for EntryService 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 NewEntryServiceClient ¶
func NewEntryServiceClient(cc grpc.ClientConnInterface) EntryServiceClient
type EntryServiceInterceptor ¶
type EntryServiceInterceptor struct {
// contains filtered or unexported fields
}
func NewEntryServiceInterceptor ¶
func NewEntryServiceInterceptor(cli EntryServiceClient, middleware ..._EntryServiceMiddleware) *EntryServiceInterceptor
NewEntryServiceInterceptor constructs additional middleware for a server based on annotations in proto files
func (*EntryServiceInterceptor) CreateEntry ¶
func (i *EntryServiceInterceptor) CreateEntry(ctx context.Context, in *CreateEntryInput, opts ...grpc.CallOption) (*CreateEntryOutput, error)
func (*EntryServiceInterceptor) DeleteEntry ¶
func (i *EntryServiceInterceptor) DeleteEntry(ctx context.Context, in *DeleteEntryInput, opts ...grpc.CallOption) (*DeleteEntryOutput, error)
func (*EntryServiceInterceptor) DescribeEntry ¶
func (i *EntryServiceInterceptor) DescribeEntry(ctx context.Context, in *DescribeEntryInput, opts ...grpc.CallOption) (*DescribeEntryOutput, error)
func (*EntryServiceInterceptor) DescribeTree ¶
func (i *EntryServiceInterceptor) DescribeTree(ctx context.Context, in *DescribeTreeInput, opts ...grpc.CallOption) (*DescribeTreeOutput, error)
func (*EntryServiceInterceptor) ListEntries ¶
func (i *EntryServiceInterceptor) ListEntries(ctx context.Context, in *ListEntriesInput, opts ...grpc.CallOption) (*ListEntriesOutput, error)
func (*EntryServiceInterceptor) ListParents ¶
func (i *EntryServiceInterceptor) ListParents(ctx context.Context, in *ListParentsInput, opts ...grpc.CallOption) (*ListParentsOutput, error)
func (*EntryServiceInterceptor) MoveEntry ¶
func (i *EntryServiceInterceptor) MoveEntry(ctx context.Context, in *MoveEntryInput, opts ...grpc.CallOption) (*MoveEntryOutput, error)
func (*EntryServiceInterceptor) RenameEntry ¶
func (i *EntryServiceInterceptor) RenameEntry(ctx context.Context, in *RenameEntryInput, opts ...grpc.CallOption) (*RenameEntryOutput, error)
func (*EntryServiceInterceptor) UpdateEntry ¶
func (i *EntryServiceInterceptor) UpdateEntry(ctx context.Context, in *UpdateEntryInput, opts ...grpc.CallOption) (*UpdateEntryOutput, error)
type EntryServiceServer ¶
type EntryServiceServer interface { CreateEntry(context.Context, *CreateEntryInput) (*CreateEntryOutput, error) UpdateEntry(context.Context, *UpdateEntryInput) (*UpdateEntryOutput, error) RenameEntry(context.Context, *RenameEntryInput) (*RenameEntryOutput, error) MoveEntry(context.Context, *MoveEntryInput) (*MoveEntryOutput, error) DeleteEntry(context.Context, *DeleteEntryInput) (*DeleteEntryOutput, error) DescribeEntry(context.Context, *DescribeEntryInput) (*DescribeEntryOutput, error) ListEntries(context.Context, *ListEntriesInput) (*ListEntriesOutput, error) DescribeTree(context.Context, *DescribeTreeInput) (*DescribeTreeOutput, error) ListParents(context.Context, *ListParentsInput) (*ListParentsOutput, error) }
EntryServiceServer is the server API for EntryService service. All implementations should embed UnimplementedEntryServiceServer for forward compatibility
type EntryServiceService ¶
type EntryServiceService struct {
// contains filtered or unexported fields
}
func NewEntryServiceHttpClient ¶
func NewEntryServiceHttpClient(url string, cli _EntryServiceHttpClient) *EntryServiceService
NewEntryServiceHttpClient constructs client for EntryService
func (*EntryServiceService) CreateEntry ¶
func (s *EntryServiceService) CreateEntry(ctx context.Context, in *CreateEntryInput) (*CreateEntryOutput, error)
func (*EntryServiceService) DeleteEntry ¶
func (s *EntryServiceService) DeleteEntry(ctx context.Context, in *DeleteEntryInput) (*DeleteEntryOutput, error)
func (*EntryServiceService) DescribeEntry ¶
func (s *EntryServiceService) DescribeEntry(ctx context.Context, in *DescribeEntryInput) (*DescribeEntryOutput, error)
func (*EntryServiceService) DescribeTree ¶
func (s *EntryServiceService) DescribeTree(ctx context.Context, in *DescribeTreeInput) (*DescribeTreeOutput, error)
func (*EntryServiceService) ListEntries ¶
func (s *EntryServiceService) ListEntries(ctx context.Context, in *ListEntriesInput) (*ListEntriesOutput, error)
func (*EntryServiceService) ListParents ¶
func (s *EntryServiceService) ListParents(ctx context.Context, in *ListParentsInput) (*ListParentsOutput, error)
func (*EntryServiceService) MoveEntry ¶
func (s *EntryServiceService) MoveEntry(ctx context.Context, in *MoveEntryInput) (*MoveEntryOutput, error)
func (*EntryServiceService) RenameEntry ¶
func (s *EntryServiceService) RenameEntry(ctx context.Context, in *RenameEntryInput) (*RenameEntryOutput, error)
func (*EntryServiceService) UpdateEntry ¶
func (s *EntryServiceService) UpdateEntry(ctx context.Context, in *UpdateEntryInput) (*UpdateEntryOutput, error)
type Entry_Document ¶
type Entry_Extra ¶
type Entry_Extra int32
const ( Entry_UNKNOWN_EXTRA Entry_Extra = 0 Entry_CONTENT Entry_Extra = 1 Entry_CONTENT_VALUE Entry_Extra = 2 Entry_CONTENT_RENDER Entry_Extra = 3 )
func (Entry_Extra) Descriptor ¶
func (Entry_Extra) Descriptor() protoreflect.EnumDescriptor
func (Entry_Extra) Enum ¶
func (x Entry_Extra) Enum() *Entry_Extra
func (Entry_Extra) EnumDescriptor
deprecated
func (Entry_Extra) EnumDescriptor() ([]byte, []int)
Deprecated: Use Entry_Extra.Descriptor instead.
func (Entry_Extra) Number ¶
func (x Entry_Extra) Number() protoreflect.EnumNumber
func (Entry_Extra) String ¶
func (x Entry_Extra) String() string
func (Entry_Extra) Type ¶
func (Entry_Extra) Type() protoreflect.EnumType
type Entry_Problem ¶
type Entry_Problem struct {
Problem *Problem `protobuf:"bytes,103,opt,name=problem,proto3,oneof"`
}
type Entry_Section ¶
type Entry_Section struct {
Section *Section `protobuf:"bytes,100,opt,name=section,proto3,oneof"`
}
type Entry_Video ¶
type Entry_Video struct {
Video *Video `protobuf:"bytes,102,opt,name=video,proto3,oneof"`
}
type IntrospectAssignmentInput ¶
type IntrospectAssignmentInput struct {
// contains filtered or unexported fields
}
func (*IntrospectAssignmentInput) Descriptor
deprecated
func (*IntrospectAssignmentInput) Descriptor() ([]byte, []int)
Deprecated: Use IntrospectAssignmentInput.ProtoReflect.Descriptor instead.
func (*IntrospectAssignmentInput) ProtoMessage ¶
func (*IntrospectAssignmentInput) ProtoMessage()
func (*IntrospectAssignmentInput) ProtoReflect ¶
func (x *IntrospectAssignmentInput) ProtoReflect() protoreflect.Message
func (*IntrospectAssignmentInput) Reset ¶
func (x *IntrospectAssignmentInput) Reset()
func (*IntrospectAssignmentInput) String ¶
func (x *IntrospectAssignmentInput) String() string
type IntrospectAssignmentOutput ¶
type IntrospectAssignmentOutput struct { Assignment *Assignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"` // contains filtered or unexported fields }
func (*IntrospectAssignmentOutput) Descriptor
deprecated
func (*IntrospectAssignmentOutput) Descriptor() ([]byte, []int)
Deprecated: Use IntrospectAssignmentOutput.ProtoReflect.Descriptor instead.
func (*IntrospectAssignmentOutput) GetAssignment ¶
func (x *IntrospectAssignmentOutput) GetAssignment() *Assignment
func (*IntrospectAssignmentOutput) ProtoMessage ¶
func (*IntrospectAssignmentOutput) ProtoMessage()
func (*IntrospectAssignmentOutput) ProtoReflect ¶
func (x *IntrospectAssignmentOutput) ProtoReflect() protoreflect.Message
func (*IntrospectAssignmentOutput) Reset ¶
func (x *IntrospectAssignmentOutput) Reset()
func (*IntrospectAssignmentOutput) String ¶
func (x *IntrospectAssignmentOutput) String() string
type ListAssignmentsInput ¶
type ListAssignmentsInput struct { // pagination Offset int32 `protobuf:"varint,10,opt,name=offset,proto3" json:"offset,omitempty"` Size int32 `protobuf:"varint,11,opt,name=size,proto3" json:"size,omitempty"` // data filters Filters *ListAssignmentsInput_Filter `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"` Sort ListAssignmentsInput_Sortable `protobuf:"varint,50,opt,name=sort,proto3,enum=eolymp.course.ListAssignmentsInput_Sortable" json:"sort,omitempty"` Order wellknown.Direction `protobuf:"varint,51,opt,name=order,proto3,enum=eolymp.wellknown.Direction" json:"order,omitempty"` Extra []Assignment_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Assignment_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*ListAssignmentsInput) Descriptor
deprecated
func (*ListAssignmentsInput) Descriptor() ([]byte, []int)
Deprecated: Use ListAssignmentsInput.ProtoReflect.Descriptor instead.
func (*ListAssignmentsInput) GetExtra ¶
func (x *ListAssignmentsInput) GetExtra() []Assignment_Extra
func (*ListAssignmentsInput) GetFilters ¶
func (x *ListAssignmentsInput) GetFilters() *ListAssignmentsInput_Filter
func (*ListAssignmentsInput) GetOffset ¶
func (x *ListAssignmentsInput) GetOffset() int32
func (*ListAssignmentsInput) GetOrder ¶
func (x *ListAssignmentsInput) GetOrder() wellknown.Direction
func (*ListAssignmentsInput) GetSize ¶
func (x *ListAssignmentsInput) GetSize() int32
func (*ListAssignmentsInput) GetSort ¶
func (x *ListAssignmentsInput) GetSort() ListAssignmentsInput_Sortable
func (*ListAssignmentsInput) ProtoMessage ¶
func (*ListAssignmentsInput) ProtoMessage()
func (*ListAssignmentsInput) ProtoReflect ¶
func (x *ListAssignmentsInput) ProtoReflect() protoreflect.Message
func (*ListAssignmentsInput) Reset ¶
func (x *ListAssignmentsInput) Reset()
func (*ListAssignmentsInput) String ¶
func (x *ListAssignmentsInput) String() string
type ListAssignmentsInput_Filter ¶
type ListAssignmentsInput_Filter struct { Id []*wellknown.ExpressionID `protobuf:"bytes,10,rep,name=id,proto3" json:"id,omitempty"` MemberId []*wellknown.ExpressionID `protobuf:"bytes,11,rep,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` GroupId []*wellknown.ExpressionID `protobuf:"bytes,12,rep,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` // contains filtered or unexported fields }
func (*ListAssignmentsInput_Filter) Descriptor
deprecated
func (*ListAssignmentsInput_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListAssignmentsInput_Filter.ProtoReflect.Descriptor instead.
func (*ListAssignmentsInput_Filter) GetGroupId ¶
func (x *ListAssignmentsInput_Filter) GetGroupId() []*wellknown.ExpressionID
func (*ListAssignmentsInput_Filter) GetId ¶
func (x *ListAssignmentsInput_Filter) GetId() []*wellknown.ExpressionID
func (*ListAssignmentsInput_Filter) GetMemberId ¶
func (x *ListAssignmentsInput_Filter) GetMemberId() []*wellknown.ExpressionID
func (*ListAssignmentsInput_Filter) ProtoMessage ¶
func (*ListAssignmentsInput_Filter) ProtoMessage()
func (*ListAssignmentsInput_Filter) ProtoReflect ¶
func (x *ListAssignmentsInput_Filter) ProtoReflect() protoreflect.Message
func (*ListAssignmentsInput_Filter) Reset ¶
func (x *ListAssignmentsInput_Filter) Reset()
func (*ListAssignmentsInput_Filter) String ¶
func (x *ListAssignmentsInput_Filter) String() string
type ListAssignmentsInput_Sortable ¶
type ListAssignmentsInput_Sortable int32
const (
ListAssignmentsInput_DEFAULT ListAssignmentsInput_Sortable = 0
)
func (ListAssignmentsInput_Sortable) Descriptor ¶
func (ListAssignmentsInput_Sortable) Descriptor() protoreflect.EnumDescriptor
func (ListAssignmentsInput_Sortable) Enum ¶
func (x ListAssignmentsInput_Sortable) Enum() *ListAssignmentsInput_Sortable
func (ListAssignmentsInput_Sortable) EnumDescriptor
deprecated
func (ListAssignmentsInput_Sortable) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListAssignmentsInput_Sortable.Descriptor instead.
func (ListAssignmentsInput_Sortable) Number ¶
func (x ListAssignmentsInput_Sortable) Number() protoreflect.EnumNumber
func (ListAssignmentsInput_Sortable) String ¶
func (x ListAssignmentsInput_Sortable) String() string
func (ListAssignmentsInput_Sortable) Type ¶
func (ListAssignmentsInput_Sortable) Type() protoreflect.EnumType
type ListAssignmentsOutput ¶
type ListAssignmentsOutput struct { Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` Items []*Assignment `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListAssignmentsOutput) Descriptor
deprecated
func (*ListAssignmentsOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListAssignmentsOutput.ProtoReflect.Descriptor instead.
func (*ListAssignmentsOutput) GetItems ¶
func (x *ListAssignmentsOutput) GetItems() []*Assignment
func (*ListAssignmentsOutput) GetTotal ¶
func (x *ListAssignmentsOutput) GetTotal() int32
func (*ListAssignmentsOutput) ProtoMessage ¶
func (*ListAssignmentsOutput) ProtoMessage()
func (*ListAssignmentsOutput) ProtoReflect ¶
func (x *ListAssignmentsOutput) ProtoReflect() protoreflect.Message
func (*ListAssignmentsOutput) Reset ¶
func (x *ListAssignmentsOutput) Reset()
func (*ListAssignmentsOutput) String ¶
func (x *ListAssignmentsOutput) String() string
type ListCoursesInput ¶
type ListCoursesInput struct { // pagination Offset int32 `protobuf:"varint,10,opt,name=offset,proto3" json:"offset,omitempty"` Size int32 `protobuf:"varint,11,opt,name=size,proto3" json:"size,omitempty"` // data filters Filters *ListCoursesInput_Filter `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"` Sort ListCoursesInput_Sortable `protobuf:"varint,50,opt,name=sort,proto3,enum=eolymp.course.ListCoursesInput_Sortable" json:"sort,omitempty"` Order wellknown.Direction `protobuf:"varint,51,opt,name=order,proto3,enum=eolymp.wellknown.Direction" json:"order,omitempty"` Extra []Course_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Course_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*ListCoursesInput) Descriptor
deprecated
func (*ListCoursesInput) Descriptor() ([]byte, []int)
Deprecated: Use ListCoursesInput.ProtoReflect.Descriptor instead.
func (*ListCoursesInput) GetExtra ¶
func (x *ListCoursesInput) GetExtra() []Course_Extra
func (*ListCoursesInput) GetFilters ¶
func (x *ListCoursesInput) GetFilters() *ListCoursesInput_Filter
func (*ListCoursesInput) GetOffset ¶
func (x *ListCoursesInput) GetOffset() int32
func (*ListCoursesInput) GetOrder ¶
func (x *ListCoursesInput) GetOrder() wellknown.Direction
func (*ListCoursesInput) GetSize ¶
func (x *ListCoursesInput) GetSize() int32
func (*ListCoursesInput) GetSort ¶
func (x *ListCoursesInput) GetSort() ListCoursesInput_Sortable
func (*ListCoursesInput) ProtoMessage ¶
func (*ListCoursesInput) ProtoMessage()
func (*ListCoursesInput) ProtoReflect ¶
func (x *ListCoursesInput) ProtoReflect() protoreflect.Message
func (*ListCoursesInput) Reset ¶
func (x *ListCoursesInput) Reset()
func (*ListCoursesInput) String ¶
func (x *ListCoursesInput) String() string
type ListCoursesInput_Filter ¶
type ListCoursesInput_Filter struct { Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` Id []*wellknown.ExpressionID `protobuf:"bytes,10,rep,name=id,proto3" json:"id,omitempty"` TopicId []*wellknown.ExpressionID `protobuf:"bytes,11,rep,name=topic_id,json=topicId,proto3" json:"topic_id,omitempty"` Locale []*wellknown.ExpressionEnum `protobuf:"bytes,12,rep,name=locale,proto3" json:"locale,omitempty"` // contains filtered or unexported fields }
func (*ListCoursesInput_Filter) Descriptor
deprecated
func (*ListCoursesInput_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListCoursesInput_Filter.ProtoReflect.Descriptor instead.
func (*ListCoursesInput_Filter) GetId ¶
func (x *ListCoursesInput_Filter) GetId() []*wellknown.ExpressionID
func (*ListCoursesInput_Filter) GetLocale ¶
func (x *ListCoursesInput_Filter) GetLocale() []*wellknown.ExpressionEnum
func (*ListCoursesInput_Filter) GetQuery ¶
func (x *ListCoursesInput_Filter) GetQuery() string
func (*ListCoursesInput_Filter) GetTopicId ¶
func (x *ListCoursesInput_Filter) GetTopicId() []*wellknown.ExpressionID
func (*ListCoursesInput_Filter) ProtoMessage ¶
func (*ListCoursesInput_Filter) ProtoMessage()
func (*ListCoursesInput_Filter) ProtoReflect ¶
func (x *ListCoursesInput_Filter) ProtoReflect() protoreflect.Message
func (*ListCoursesInput_Filter) Reset ¶
func (x *ListCoursesInput_Filter) Reset()
func (*ListCoursesInput_Filter) String ¶
func (x *ListCoursesInput_Filter) String() string
type ListCoursesInput_Sortable ¶
type ListCoursesInput_Sortable int32
const (
ListCoursesInput_DEFAULT ListCoursesInput_Sortable = 0
)
func (ListCoursesInput_Sortable) Descriptor ¶
func (ListCoursesInput_Sortable) Descriptor() protoreflect.EnumDescriptor
func (ListCoursesInput_Sortable) Enum ¶
func (x ListCoursesInput_Sortable) Enum() *ListCoursesInput_Sortable
func (ListCoursesInput_Sortable) EnumDescriptor
deprecated
func (ListCoursesInput_Sortable) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListCoursesInput_Sortable.Descriptor instead.
func (ListCoursesInput_Sortable) Number ¶
func (x ListCoursesInput_Sortable) Number() protoreflect.EnumNumber
func (ListCoursesInput_Sortable) String ¶
func (x ListCoursesInput_Sortable) String() string
func (ListCoursesInput_Sortable) Type ¶
func (ListCoursesInput_Sortable) Type() protoreflect.EnumType
type ListCoursesOutput ¶
type ListCoursesOutput struct { Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` Items []*Course `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListCoursesOutput) Descriptor
deprecated
func (*ListCoursesOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListCoursesOutput.ProtoReflect.Descriptor instead.
func (*ListCoursesOutput) GetItems ¶
func (x *ListCoursesOutput) GetItems() []*Course
func (*ListCoursesOutput) GetTotal ¶
func (x *ListCoursesOutput) GetTotal() int32
func (*ListCoursesOutput) ProtoMessage ¶
func (*ListCoursesOutput) ProtoMessage()
func (*ListCoursesOutput) ProtoReflect ¶
func (x *ListCoursesOutput) ProtoReflect() protoreflect.Message
func (*ListCoursesOutput) Reset ¶
func (x *ListCoursesOutput) Reset()
func (*ListCoursesOutput) String ¶
func (x *ListCoursesOutput) String() string
type ListEntriesInput ¶
type ListEntriesInput struct { // pagination Offset int32 `protobuf:"varint,10,opt,name=offset,proto3" json:"offset,omitempty"` Size int32 `protobuf:"varint,11,opt,name=size,proto3" json:"size,omitempty"` // data filters Filters *ListEntriesInput_Filter `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"` Sort ListEntriesInput_Sortable `protobuf:"varint,50,opt,name=sort,proto3,enum=eolymp.course.ListEntriesInput_Sortable" json:"sort,omitempty"` Order wellknown.Direction `protobuf:"varint,51,opt,name=order,proto3,enum=eolymp.wellknown.Direction" json:"order,omitempty"` Extra []Entry_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Entry_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*ListEntriesInput) Descriptor
deprecated
func (*ListEntriesInput) Descriptor() ([]byte, []int)
Deprecated: Use ListEntriesInput.ProtoReflect.Descriptor instead.
func (*ListEntriesInput) GetExtra ¶
func (x *ListEntriesInput) GetExtra() []Entry_Extra
func (*ListEntriesInput) GetFilters ¶
func (x *ListEntriesInput) GetFilters() *ListEntriesInput_Filter
func (*ListEntriesInput) GetOffset ¶
func (x *ListEntriesInput) GetOffset() int32
func (*ListEntriesInput) GetOrder ¶
func (x *ListEntriesInput) GetOrder() wellknown.Direction
func (*ListEntriesInput) GetSize ¶
func (x *ListEntriesInput) GetSize() int32
func (*ListEntriesInput) GetSort ¶
func (x *ListEntriesInput) GetSort() ListEntriesInput_Sortable
func (*ListEntriesInput) ProtoMessage ¶
func (*ListEntriesInput) ProtoMessage()
func (*ListEntriesInput) ProtoReflect ¶
func (x *ListEntriesInput) ProtoReflect() protoreflect.Message
func (*ListEntriesInput) Reset ¶
func (x *ListEntriesInput) Reset()
func (*ListEntriesInput) String ¶
func (x *ListEntriesInput) String() string
type ListEntriesInput_Filter ¶
type ListEntriesInput_Filter struct { Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"` Id []*wellknown.ExpressionID `protobuf:"bytes,10,rep,name=id,proto3" json:"id,omitempty"` ParentId []*wellknown.ExpressionID `protobuf:"bytes,11,rep,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` Draft []*wellknown.ExpressionBool `protobuf:"bytes,12,rep,name=draft,proto3" json:"draft,omitempty"` Title []*wellknown.ExpressionString `protobuf:"bytes,13,rep,name=title,proto3" json:"title,omitempty"` // contains filtered or unexported fields }
func (*ListEntriesInput_Filter) Descriptor
deprecated
func (*ListEntriesInput_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListEntriesInput_Filter.ProtoReflect.Descriptor instead.
func (*ListEntriesInput_Filter) GetDraft ¶
func (x *ListEntriesInput_Filter) GetDraft() []*wellknown.ExpressionBool
func (*ListEntriesInput_Filter) GetId ¶
func (x *ListEntriesInput_Filter) GetId() []*wellknown.ExpressionID
func (*ListEntriesInput_Filter) GetParentId ¶
func (x *ListEntriesInput_Filter) GetParentId() []*wellknown.ExpressionID
func (*ListEntriesInput_Filter) GetQuery ¶
func (x *ListEntriesInput_Filter) GetQuery() string
func (*ListEntriesInput_Filter) GetTitle ¶
func (x *ListEntriesInput_Filter) GetTitle() []*wellknown.ExpressionString
func (*ListEntriesInput_Filter) ProtoMessage ¶
func (*ListEntriesInput_Filter) ProtoMessage()
func (*ListEntriesInput_Filter) ProtoReflect ¶
func (x *ListEntriesInput_Filter) ProtoReflect() protoreflect.Message
func (*ListEntriesInput_Filter) Reset ¶
func (x *ListEntriesInput_Filter) Reset()
func (*ListEntriesInput_Filter) String ¶
func (x *ListEntriesInput_Filter) String() string
type ListEntriesInput_Sortable ¶
type ListEntriesInput_Sortable int32
const (
ListEntriesInput_DEFAULT ListEntriesInput_Sortable = 0 // be default entries are order by their index
)
func (ListEntriesInput_Sortable) Descriptor ¶
func (ListEntriesInput_Sortable) Descriptor() protoreflect.EnumDescriptor
func (ListEntriesInput_Sortable) Enum ¶
func (x ListEntriesInput_Sortable) Enum() *ListEntriesInput_Sortable
func (ListEntriesInput_Sortable) EnumDescriptor
deprecated
func (ListEntriesInput_Sortable) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListEntriesInput_Sortable.Descriptor instead.
func (ListEntriesInput_Sortable) Number ¶
func (x ListEntriesInput_Sortable) Number() protoreflect.EnumNumber
func (ListEntriesInput_Sortable) String ¶
func (x ListEntriesInput_Sortable) String() string
func (ListEntriesInput_Sortable) Type ¶
func (ListEntriesInput_Sortable) Type() protoreflect.EnumType
type ListEntriesOutput ¶
type ListEntriesOutput struct { Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` Items []*Entry `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListEntriesOutput) Descriptor
deprecated
func (*ListEntriesOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListEntriesOutput.ProtoReflect.Descriptor instead.
func (*ListEntriesOutput) GetItems ¶
func (x *ListEntriesOutput) GetItems() []*Entry
func (*ListEntriesOutput) GetTotal ¶
func (x *ListEntriesOutput) GetTotal() int32
func (*ListEntriesOutput) ProtoMessage ¶
func (*ListEntriesOutput) ProtoMessage()
func (*ListEntriesOutput) ProtoReflect ¶
func (x *ListEntriesOutput) ProtoReflect() protoreflect.Message
func (*ListEntriesOutput) Reset ¶
func (x *ListEntriesOutput) Reset()
func (*ListEntriesOutput) String ¶
func (x *ListEntriesOutput) String() string
type ListExamplesInput ¶
type ListExamplesInput struct {
// contains filtered or unexported fields
}
func (*ListExamplesInput) Descriptor
deprecated
func (*ListExamplesInput) Descriptor() ([]byte, []int)
Deprecated: Use ListExamplesInput.ProtoReflect.Descriptor instead.
func (*ListExamplesInput) ProtoMessage ¶
func (*ListExamplesInput) ProtoMessage()
func (*ListExamplesInput) ProtoReflect ¶
func (x *ListExamplesInput) ProtoReflect() protoreflect.Message
func (*ListExamplesInput) Reset ¶
func (x *ListExamplesInput) Reset()
func (*ListExamplesInput) String ¶
func (x *ListExamplesInput) String() string
type ListExamplesOutput ¶
type ListExamplesOutput struct { Examples []*atlas.Test `protobuf:"bytes,2,rep,name=examples,proto3" json:"examples,omitempty"` // contains filtered or unexported fields }
func (*ListExamplesOutput) Descriptor
deprecated
func (*ListExamplesOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListExamplesOutput.ProtoReflect.Descriptor instead.
func (*ListExamplesOutput) GetExamples ¶
func (x *ListExamplesOutput) GetExamples() []*atlas.Test
func (*ListExamplesOutput) ProtoMessage ¶
func (*ListExamplesOutput) ProtoMessage()
func (*ListExamplesOutput) ProtoReflect ¶
func (x *ListExamplesOutput) ProtoReflect() protoreflect.Message
func (*ListExamplesOutput) Reset ¶
func (x *ListExamplesOutput) Reset()
func (*ListExamplesOutput) String ¶
func (x *ListExamplesOutput) String() string
type ListParentsInput ¶
type ListParentsInput struct { EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` Extra []Entry_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Entry_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*ListParentsInput) Descriptor
deprecated
func (*ListParentsInput) Descriptor() ([]byte, []int)
Deprecated: Use ListParentsInput.ProtoReflect.Descriptor instead.
func (*ListParentsInput) GetEntryId ¶
func (x *ListParentsInput) GetEntryId() string
func (*ListParentsInput) GetExtra ¶
func (x *ListParentsInput) GetExtra() []Entry_Extra
func (*ListParentsInput) ProtoMessage ¶
func (*ListParentsInput) ProtoMessage()
func (*ListParentsInput) ProtoReflect ¶
func (x *ListParentsInput) ProtoReflect() protoreflect.Message
func (*ListParentsInput) Reset ¶
func (x *ListParentsInput) Reset()
func (*ListParentsInput) String ¶
func (x *ListParentsInput) String() string
type ListParentsOutput ¶
type ListParentsOutput struct { Items []*Entry `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListParentsOutput) Descriptor
deprecated
func (*ListParentsOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListParentsOutput.ProtoReflect.Descriptor instead.
func (*ListParentsOutput) GetItems ¶
func (x *ListParentsOutput) GetItems() []*Entry
func (*ListParentsOutput) ProtoMessage ¶
func (*ListParentsOutput) ProtoMessage()
func (*ListParentsOutput) ProtoReflect ¶
func (x *ListParentsOutput) ProtoReflect() protoreflect.Message
func (*ListParentsOutput) Reset ¶
func (x *ListParentsOutput) Reset()
func (*ListParentsOutput) String ¶
func (x *ListParentsOutput) String() string
type ListStatementsInput ¶
type ListStatementsInput struct {
// contains filtered or unexported fields
}
func (*ListStatementsInput) Descriptor
deprecated
func (*ListStatementsInput) Descriptor() ([]byte, []int)
Deprecated: Use ListStatementsInput.ProtoReflect.Descriptor instead.
func (*ListStatementsInput) ProtoMessage ¶
func (*ListStatementsInput) ProtoMessage()
func (*ListStatementsInput) ProtoReflect ¶
func (x *ListStatementsInput) ProtoReflect() protoreflect.Message
func (*ListStatementsInput) Reset ¶
func (x *ListStatementsInput) Reset()
func (*ListStatementsInput) String ¶
func (x *ListStatementsInput) String() string
type ListStatementsOutput ¶
type ListStatementsOutput struct { Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` Items []*atlas.Statement `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListStatementsOutput) Descriptor
deprecated
func (*ListStatementsOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListStatementsOutput.ProtoReflect.Descriptor instead.
func (*ListStatementsOutput) GetItems ¶
func (x *ListStatementsOutput) GetItems() []*atlas.Statement
func (*ListStatementsOutput) GetTotal ¶
func (x *ListStatementsOutput) GetTotal() int32
func (*ListStatementsOutput) ProtoMessage ¶
func (*ListStatementsOutput) ProtoMessage()
func (*ListStatementsOutput) ProtoReflect ¶
func (x *ListStatementsOutput) ProtoReflect() protoreflect.Message
func (*ListStatementsOutput) Reset ¶
func (x *ListStatementsOutput) Reset()
func (*ListStatementsOutput) String ¶
func (x *ListStatementsOutput) String() string
type ListStudentsInput ¶
type ListStudentsInput struct { // pagination Offset int32 `protobuf:"varint,10,opt,name=offset,proto3" json:"offset,omitempty"` Size int32 `protobuf:"varint,11,opt,name=size,proto3" json:"size,omitempty"` // data filters Filters *ListStudentsInput_Filter `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"` Sort ListStudentsInput_Sortable `protobuf:"varint,50,opt,name=sort,proto3,enum=eolymp.course.ListStudentsInput_Sortable" json:"sort,omitempty"` Order wellknown.Direction `protobuf:"varint,51,opt,name=order,proto3,enum=eolymp.wellknown.Direction" json:"order,omitempty"` Extra []Student_Extra `protobuf:"varint,1123,rep,packed,name=extra,proto3,enum=eolymp.course.Student_Extra" json:"extra,omitempty"` // contains filtered or unexported fields }
func (*ListStudentsInput) Descriptor
deprecated
func (*ListStudentsInput) Descriptor() ([]byte, []int)
Deprecated: Use ListStudentsInput.ProtoReflect.Descriptor instead.
func (*ListStudentsInput) GetExtra ¶
func (x *ListStudentsInput) GetExtra() []Student_Extra
func (*ListStudentsInput) GetFilters ¶
func (x *ListStudentsInput) GetFilters() *ListStudentsInput_Filter
func (*ListStudentsInput) GetOffset ¶
func (x *ListStudentsInput) GetOffset() int32
func (*ListStudentsInput) GetOrder ¶
func (x *ListStudentsInput) GetOrder() wellknown.Direction
func (*ListStudentsInput) GetSize ¶
func (x *ListStudentsInput) GetSize() int32
func (*ListStudentsInput) GetSort ¶
func (x *ListStudentsInput) GetSort() ListStudentsInput_Sortable
func (*ListStudentsInput) ProtoMessage ¶
func (*ListStudentsInput) ProtoMessage()
func (*ListStudentsInput) ProtoReflect ¶
func (x *ListStudentsInput) ProtoReflect() protoreflect.Message
func (*ListStudentsInput) Reset ¶
func (x *ListStudentsInput) Reset()
func (*ListStudentsInput) String ¶
func (x *ListStudentsInput) String() string
type ListStudentsInput_Filter ¶
type ListStudentsInput_Filter struct { Id []*wellknown.ExpressionID `protobuf:"bytes,10,rep,name=id,proto3" json:"id,omitempty"` MemberId []*wellknown.ExpressionID `protobuf:"bytes,11,rep,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` // contains filtered or unexported fields }
func (*ListStudentsInput_Filter) Descriptor
deprecated
func (*ListStudentsInput_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListStudentsInput_Filter.ProtoReflect.Descriptor instead.
func (*ListStudentsInput_Filter) GetId ¶
func (x *ListStudentsInput_Filter) GetId() []*wellknown.ExpressionID
func (*ListStudentsInput_Filter) GetMemberId ¶
func (x *ListStudentsInput_Filter) GetMemberId() []*wellknown.ExpressionID
func (*ListStudentsInput_Filter) ProtoMessage ¶
func (*ListStudentsInput_Filter) ProtoMessage()
func (*ListStudentsInput_Filter) ProtoReflect ¶
func (x *ListStudentsInput_Filter) ProtoReflect() protoreflect.Message
func (*ListStudentsInput_Filter) Reset ¶
func (x *ListStudentsInput_Filter) Reset()
func (*ListStudentsInput_Filter) String ¶
func (x *ListStudentsInput_Filter) String() string
type ListStudentsInput_Sortable ¶
type ListStudentsInput_Sortable int32
const (
ListStudentsInput_DEFAULT ListStudentsInput_Sortable = 0
)
func (ListStudentsInput_Sortable) Descriptor ¶
func (ListStudentsInput_Sortable) Descriptor() protoreflect.EnumDescriptor
func (ListStudentsInput_Sortable) Enum ¶
func (x ListStudentsInput_Sortable) Enum() *ListStudentsInput_Sortable
func (ListStudentsInput_Sortable) EnumDescriptor
deprecated
func (ListStudentsInput_Sortable) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListStudentsInput_Sortable.Descriptor instead.
func (ListStudentsInput_Sortable) Number ¶
func (x ListStudentsInput_Sortable) Number() protoreflect.EnumNumber
func (ListStudentsInput_Sortable) String ¶
func (x ListStudentsInput_Sortable) String() string
func (ListStudentsInput_Sortable) Type ¶
func (ListStudentsInput_Sortable) Type() protoreflect.EnumType
type ListStudentsOutput ¶
type ListStudentsOutput struct { Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` Items []*Student `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListStudentsOutput) Descriptor
deprecated
func (*ListStudentsOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListStudentsOutput.ProtoReflect.Descriptor instead.
func (*ListStudentsOutput) GetItems ¶
func (x *ListStudentsOutput) GetItems() []*Student
func (*ListStudentsOutput) GetTotal ¶
func (x *ListStudentsOutput) GetTotal() int32
func (*ListStudentsOutput) ProtoMessage ¶
func (*ListStudentsOutput) ProtoMessage()
func (*ListStudentsOutput) ProtoReflect ¶
func (x *ListStudentsOutput) ProtoReflect() protoreflect.Message
func (*ListStudentsOutput) Reset ¶
func (x *ListStudentsOutput) Reset()
func (*ListStudentsOutput) String ¶
func (x *ListStudentsOutput) String() string
type ListSubmissionsInput ¶
type ListSubmissionsInput struct { // pagination Offset int32 `protobuf:"varint,10,opt,name=offset,proto3" json:"offset,omitempty"` Size int32 `protobuf:"varint,11,opt,name=size,proto3" json:"size,omitempty"` // data filters Filters *ListSubmissionsInput_Filter `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"` // contains filtered or unexported fields }
func (*ListSubmissionsInput) Descriptor
deprecated
func (*ListSubmissionsInput) Descriptor() ([]byte, []int)
Deprecated: Use ListSubmissionsInput.ProtoReflect.Descriptor instead.
func (*ListSubmissionsInput) GetFilters ¶
func (x *ListSubmissionsInput) GetFilters() *ListSubmissionsInput_Filter
func (*ListSubmissionsInput) GetOffset ¶
func (x *ListSubmissionsInput) GetOffset() int32
func (*ListSubmissionsInput) GetSize ¶
func (x *ListSubmissionsInput) GetSize() int32
func (*ListSubmissionsInput) ProtoMessage ¶
func (*ListSubmissionsInput) ProtoMessage()
func (*ListSubmissionsInput) ProtoReflect ¶
func (x *ListSubmissionsInput) ProtoReflect() protoreflect.Message
func (*ListSubmissionsInput) Reset ¶
func (x *ListSubmissionsInput) Reset()
func (*ListSubmissionsInput) String ¶
func (x *ListSubmissionsInput) String() string
type ListSubmissionsInput_Filter ¶
type ListSubmissionsInput_Filter struct { Id []*wellknown.ExpressionID `protobuf:"bytes,1,rep,name=id,proto3" json:"id,omitempty"` UserId []*wellknown.ExpressionID `protobuf:"bytes,3,rep,name=user_id,json=userId,proto3" json:"user_id,omitempty"` MemberId []*wellknown.ExpressionID `protobuf:"bytes,9,rep,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` SubmittedAt []*wellknown.ExpressionTimestamp `protobuf:"bytes,4,rep,name=submitted_at,json=submittedAt,proto3" json:"submitted_at,omitempty"` Runtime []*wellknown.ExpressionEnum `protobuf:"bytes,5,rep,name=runtime,proto3" json:"runtime,omitempty"` Status []*wellknown.ExpressionEnum `protobuf:"bytes,6,rep,name=status,proto3" json:"status,omitempty"` Score []*wellknown.ExpressionFloat `protobuf:"bytes,7,rep,name=score,proto3" json:"score,omitempty"` Percentage []*wellknown.ExpressionFloat `protobuf:"bytes,8,rep,name=percentage,proto3" json:"percentage,omitempty"` // contains filtered or unexported fields }
func (*ListSubmissionsInput_Filter) Descriptor
deprecated
func (*ListSubmissionsInput_Filter) Descriptor() ([]byte, []int)
Deprecated: Use ListSubmissionsInput_Filter.ProtoReflect.Descriptor instead.
func (*ListSubmissionsInput_Filter) GetId ¶
func (x *ListSubmissionsInput_Filter) GetId() []*wellknown.ExpressionID
func (*ListSubmissionsInput_Filter) GetMemberId ¶
func (x *ListSubmissionsInput_Filter) GetMemberId() []*wellknown.ExpressionID
func (*ListSubmissionsInput_Filter) GetPercentage ¶
func (x *ListSubmissionsInput_Filter) GetPercentage() []*wellknown.ExpressionFloat
func (*ListSubmissionsInput_Filter) GetRuntime ¶
func (x *ListSubmissionsInput_Filter) GetRuntime() []*wellknown.ExpressionEnum
func (*ListSubmissionsInput_Filter) GetScore ¶
func (x *ListSubmissionsInput_Filter) GetScore() []*wellknown.ExpressionFloat
func (*ListSubmissionsInput_Filter) GetStatus ¶
func (x *ListSubmissionsInput_Filter) GetStatus() []*wellknown.ExpressionEnum
func (*ListSubmissionsInput_Filter) GetSubmittedAt ¶
func (x *ListSubmissionsInput_Filter) GetSubmittedAt() []*wellknown.ExpressionTimestamp
func (*ListSubmissionsInput_Filter) GetUserId ¶
func (x *ListSubmissionsInput_Filter) GetUserId() []*wellknown.ExpressionID
func (*ListSubmissionsInput_Filter) ProtoMessage ¶
func (*ListSubmissionsInput_Filter) ProtoMessage()
func (*ListSubmissionsInput_Filter) ProtoReflect ¶
func (x *ListSubmissionsInput_Filter) ProtoReflect() protoreflect.Message
func (*ListSubmissionsInput_Filter) Reset ¶
func (x *ListSubmissionsInput_Filter) Reset()
func (*ListSubmissionsInput_Filter) String ¶
func (x *ListSubmissionsInput_Filter) String() string
type ListSubmissionsOutput ¶
type ListSubmissionsOutput struct { Total int32 `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"` Items []*atlas.Submission `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"` // contains filtered or unexported fields }
func (*ListSubmissionsOutput) Descriptor
deprecated
func (*ListSubmissionsOutput) Descriptor() ([]byte, []int)
Deprecated: Use ListSubmissionsOutput.ProtoReflect.Descriptor instead.
func (*ListSubmissionsOutput) GetItems ¶
func (x *ListSubmissionsOutput) GetItems() []*atlas.Submission
func (*ListSubmissionsOutput) GetTotal ¶
func (x *ListSubmissionsOutput) GetTotal() int32
func (*ListSubmissionsOutput) ProtoMessage ¶
func (*ListSubmissionsOutput) ProtoMessage()
func (*ListSubmissionsOutput) ProtoReflect ¶
func (x *ListSubmissionsOutput) ProtoReflect() protoreflect.Message
func (*ListSubmissionsOutput) Reset ¶
func (x *ListSubmissionsOutput) Reset()
func (*ListSubmissionsOutput) String ¶
func (x *ListSubmissionsOutput) String() string
type LookupCodeTemplateInput ¶
type LookupCodeTemplateInput struct { Runtime string `protobuf:"bytes,1,opt,name=runtime,proto3" json:"runtime,omitempty"` // contains filtered or unexported fields }
func (*LookupCodeTemplateInput) Descriptor
deprecated
func (*LookupCodeTemplateInput) Descriptor() ([]byte, []int)
Deprecated: Use LookupCodeTemplateInput.ProtoReflect.Descriptor instead.
func (*LookupCodeTemplateInput) GetRuntime ¶
func (x *LookupCodeTemplateInput) GetRuntime() string
func (*LookupCodeTemplateInput) ProtoMessage ¶
func (*LookupCodeTemplateInput) ProtoMessage()
func (*LookupCodeTemplateInput) ProtoReflect ¶
func (x *LookupCodeTemplateInput) ProtoReflect() protoreflect.Message
func (*LookupCodeTemplateInput) Reset ¶
func (x *LookupCodeTemplateInput) Reset()
func (*LookupCodeTemplateInput) String ¶
func (x *LookupCodeTemplateInput) String() string
type LookupCodeTemplateOutput ¶
type LookupCodeTemplateOutput struct { Template *atlas.Template `protobuf:"bytes,1,opt,name=template,proto3" json:"template,omitempty"` // contains filtered or unexported fields }
func (*LookupCodeTemplateOutput) Descriptor
deprecated
func (*LookupCodeTemplateOutput) Descriptor() ([]byte, []int)
Deprecated: Use LookupCodeTemplateOutput.ProtoReflect.Descriptor instead.
func (*LookupCodeTemplateOutput) GetTemplate ¶
func (x *LookupCodeTemplateOutput) GetTemplate() *atlas.Template
func (*LookupCodeTemplateOutput) ProtoMessage ¶
func (*LookupCodeTemplateOutput) ProtoMessage()
func (*LookupCodeTemplateOutput) ProtoReflect ¶
func (x *LookupCodeTemplateOutput) ProtoReflect() protoreflect.Message
func (*LookupCodeTemplateOutput) Reset ¶
func (x *LookupCodeTemplateOutput) Reset()
func (*LookupCodeTemplateOutput) String ¶
func (x *LookupCodeTemplateOutput) String() string
type MoveEntryInput ¶
type MoveEntryInput struct { EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` ParentId string `protobuf:"bytes,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"` Index uint32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"` // contains filtered or unexported fields }
func (*MoveEntryInput) Descriptor
deprecated
func (*MoveEntryInput) Descriptor() ([]byte, []int)
Deprecated: Use MoveEntryInput.ProtoReflect.Descriptor instead.
func (*MoveEntryInput) GetEntryId ¶
func (x *MoveEntryInput) GetEntryId() string
func (*MoveEntryInput) GetIndex ¶
func (x *MoveEntryInput) GetIndex() uint32
func (*MoveEntryInput) GetParentId ¶
func (x *MoveEntryInput) GetParentId() string
func (*MoveEntryInput) ProtoMessage ¶
func (*MoveEntryInput) ProtoMessage()
func (*MoveEntryInput) ProtoReflect ¶
func (x *MoveEntryInput) ProtoReflect() protoreflect.Message
func (*MoveEntryInput) Reset ¶
func (x *MoveEntryInput) Reset()
func (*MoveEntryInput) String ¶
func (x *MoveEntryInput) String() string
type MoveEntryOutput ¶
type MoveEntryOutput struct {
// contains filtered or unexported fields
}
func (*MoveEntryOutput) Descriptor
deprecated
func (*MoveEntryOutput) Descriptor() ([]byte, []int)
Deprecated: Use MoveEntryOutput.ProtoReflect.Descriptor instead.
func (*MoveEntryOutput) ProtoMessage ¶
func (*MoveEntryOutput) ProtoMessage()
func (*MoveEntryOutput) ProtoReflect ¶
func (x *MoveEntryOutput) ProtoReflect() protoreflect.Message
func (*MoveEntryOutput) Reset ¶
func (x *MoveEntryOutput) Reset()
func (*MoveEntryOutput) String ¶
func (x *MoveEntryOutput) String() string
type Problem ¶
type Problem struct { ProblemUrl string `protobuf:"bytes,1,opt,name=problem_url,json=problemUrl,proto3" json:"problem_url,omitempty"` ProblemId string `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"` Cost uint32 `protobuf:"varint,10,opt,name=cost,proto3" json:"cost,omitempty"` SubmitLimit uint32 `protobuf:"varint,20,opt,name=submit_limit,json=submitLimit,proto3" json:"submit_limit,omitempty"` OverrideFeedbackPolicy atlas.FeedbackPolicy `` /* 164-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Problem) Descriptor
deprecated
func (*Problem) GetOverrideFeedbackPolicy ¶
func (x *Problem) GetOverrideFeedbackPolicy() atlas.FeedbackPolicy
func (*Problem) GetProblemId ¶
func (*Problem) GetProblemUrl ¶
func (*Problem) GetSubmitLimit ¶
func (*Problem) ProtoMessage ¶
func (*Problem) ProtoMessage()
func (*Problem) ProtoReflect ¶
func (x *Problem) ProtoReflect() protoreflect.Message
type ProblemServiceClient ¶
type ProblemServiceClient interface { ListStatements(ctx context.Context, in *ListStatementsInput, opts ...grpc.CallOption) (*ListStatementsOutput, error) ListExamples(ctx context.Context, in *ListExamplesInput, opts ...grpc.CallOption) (*ListExamplesOutput, error) CreateSubmission(ctx context.Context, in *CreateSubmissionInput, opts ...grpc.CallOption) (*CreateSubmissionOutput, error) ListSubmissions(ctx context.Context, in *ListSubmissionsInput, opts ...grpc.CallOption) (*ListSubmissionsOutput, error) DescribeSubmission(ctx context.Context, in *DescribeSubmissionInput, opts ...grpc.CallOption) (*DescribeSubmissionOutput, error) WatchSubmission(ctx context.Context, in *WatchSubmissionInput, opts ...grpc.CallOption) (ProblemService_WatchSubmissionClient, error) LookupCodeTemplate(ctx context.Context, in *LookupCodeTemplateInput, opts ...grpc.CallOption) (*LookupCodeTemplateOutput, error) CreateRun(ctx context.Context, in *CreateRunInput, opts ...grpc.CallOption) (*CreateRunOutput, error) DescribeRun(ctx context.Context, in *DescribeRunInput, opts ...grpc.CallOption) (*DescribeRunOutput, error) WatchRun(ctx context.Context, in *WatchRunInput, opts ...grpc.CallOption) (ProblemService_WatchRunClient, error) }
ProblemServiceClient is the client API for ProblemService 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 NewProblemServiceClient ¶
func NewProblemServiceClient(cc grpc.ClientConnInterface) ProblemServiceClient
type ProblemServiceInterceptor ¶
type ProblemServiceInterceptor struct {
// contains filtered or unexported fields
}
func NewProblemServiceInterceptor ¶
func NewProblemServiceInterceptor(cli ProblemServiceClient, middleware ..._ProblemServiceMiddleware) *ProblemServiceInterceptor
NewProblemServiceInterceptor constructs additional middleware for a server based on annotations in proto files
func (*ProblemServiceInterceptor) CreateRun ¶
func (i *ProblemServiceInterceptor) CreateRun(ctx context.Context, in *CreateRunInput, opts ...grpc.CallOption) (*CreateRunOutput, error)
func (*ProblemServiceInterceptor) CreateSubmission ¶
func (i *ProblemServiceInterceptor) CreateSubmission(ctx context.Context, in *CreateSubmissionInput, opts ...grpc.CallOption) (*CreateSubmissionOutput, error)
func (*ProblemServiceInterceptor) DescribeRun ¶
func (i *ProblemServiceInterceptor) DescribeRun(ctx context.Context, in *DescribeRunInput, opts ...grpc.CallOption) (*DescribeRunOutput, error)
func (*ProblemServiceInterceptor) DescribeSubmission ¶
func (i *ProblemServiceInterceptor) DescribeSubmission(ctx context.Context, in *DescribeSubmissionInput, opts ...grpc.CallOption) (*DescribeSubmissionOutput, error)
func (*ProblemServiceInterceptor) ListExamples ¶
func (i *ProblemServiceInterceptor) ListExamples(ctx context.Context, in *ListExamplesInput, opts ...grpc.CallOption) (*ListExamplesOutput, error)
func (*ProblemServiceInterceptor) ListStatements ¶
func (i *ProblemServiceInterceptor) ListStatements(ctx context.Context, in *ListStatementsInput, opts ...grpc.CallOption) (*ListStatementsOutput, error)
func (*ProblemServiceInterceptor) ListSubmissions ¶
func (i *ProblemServiceInterceptor) ListSubmissions(ctx context.Context, in *ListSubmissionsInput, opts ...grpc.CallOption) (*ListSubmissionsOutput, error)
func (*ProblemServiceInterceptor) LookupCodeTemplate ¶
func (i *ProblemServiceInterceptor) LookupCodeTemplate(ctx context.Context, in *LookupCodeTemplateInput, opts ...grpc.CallOption) (*LookupCodeTemplateOutput, error)
func (*ProblemServiceInterceptor) WatchRun ¶
func (i *ProblemServiceInterceptor) WatchRun(ctx context.Context, in *WatchRunInput, opts ...grpc.CallOption) (ProblemService_WatchRunClient, error)
func (*ProblemServiceInterceptor) WatchSubmission ¶
func (i *ProblemServiceInterceptor) WatchSubmission(ctx context.Context, in *WatchSubmissionInput, opts ...grpc.CallOption) (ProblemService_WatchSubmissionClient, error)
type ProblemServiceServer ¶
type ProblemServiceServer interface { ListStatements(context.Context, *ListStatementsInput) (*ListStatementsOutput, error) ListExamples(context.Context, *ListExamplesInput) (*ListExamplesOutput, error) CreateSubmission(context.Context, *CreateSubmissionInput) (*CreateSubmissionOutput, error) ListSubmissions(context.Context, *ListSubmissionsInput) (*ListSubmissionsOutput, error) DescribeSubmission(context.Context, *DescribeSubmissionInput) (*DescribeSubmissionOutput, error) WatchSubmission(*WatchSubmissionInput, ProblemService_WatchSubmissionServer) error LookupCodeTemplate(context.Context, *LookupCodeTemplateInput) (*LookupCodeTemplateOutput, error) CreateRun(context.Context, *CreateRunInput) (*CreateRunOutput, error) DescribeRun(context.Context, *DescribeRunInput) (*DescribeRunOutput, error) WatchRun(*WatchRunInput, ProblemService_WatchRunServer) error }
ProblemServiceServer is the server API for ProblemService service. All implementations should embed UnimplementedProblemServiceServer for forward compatibility
type ProblemServiceService ¶
type ProblemServiceService struct {
// contains filtered or unexported fields
}
func NewProblemServiceHttpClient ¶
func NewProblemServiceHttpClient(url string, cli _ProblemServiceHttpClient) *ProblemServiceService
NewProblemServiceHttpClient constructs client for ProblemService
func (*ProblemServiceService) CreateRun ¶
func (s *ProblemServiceService) CreateRun(ctx context.Context, in *CreateRunInput) (*CreateRunOutput, error)
func (*ProblemServiceService) CreateSubmission ¶
func (s *ProblemServiceService) CreateSubmission(ctx context.Context, in *CreateSubmissionInput) (*CreateSubmissionOutput, error)
func (*ProblemServiceService) DescribeRun ¶
func (s *ProblemServiceService) DescribeRun(ctx context.Context, in *DescribeRunInput) (*DescribeRunOutput, error)
func (*ProblemServiceService) DescribeSubmission ¶
func (s *ProblemServiceService) DescribeSubmission(ctx context.Context, in *DescribeSubmissionInput) (*DescribeSubmissionOutput, error)
func (*ProblemServiceService) ListExamples ¶
func (s *ProblemServiceService) ListExamples(ctx context.Context, in *ListExamplesInput) (*ListExamplesOutput, error)
func (*ProblemServiceService) ListStatements ¶
func (s *ProblemServiceService) ListStatements(ctx context.Context, in *ListStatementsInput) (*ListStatementsOutput, error)
func (*ProblemServiceService) ListSubmissions ¶
func (s *ProblemServiceService) ListSubmissions(ctx context.Context, in *ListSubmissionsInput) (*ListSubmissionsOutput, error)
func (*ProblemServiceService) LookupCodeTemplate ¶
func (s *ProblemServiceService) LookupCodeTemplate(ctx context.Context, in *LookupCodeTemplateInput) (*LookupCodeTemplateOutput, error)
func (*ProblemServiceService) WatchRun ¶
func (s *ProblemServiceService) WatchRun(ctx context.Context, in *WatchRunInput) (*WatchRunOutput, error)
type ProblemService_WatchRunClient ¶
type ProblemService_WatchRunClient interface { Recv() (*WatchRunOutput, error) grpc.ClientStream }
type ProblemService_WatchRunServer ¶
type ProblemService_WatchRunServer interface { Send(*WatchRunOutput) error grpc.ServerStream }
type ProblemService_WatchSubmissionClient ¶
type ProblemService_WatchSubmissionClient interface { Recv() (*WatchSubmissionOutput, error) grpc.ClientStream }
type ProblemService_WatchSubmissionServer ¶
type ProblemService_WatchSubmissionServer interface { Send(*WatchSubmissionOutput) error grpc.ServerStream }
type RenameEntryInput ¶
type RenameEntryInput struct { EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` Title string `protobuf:"bytes,2,opt,name=title,proto3" json:"title,omitempty"` // contains filtered or unexported fields }
func (*RenameEntryInput) Descriptor
deprecated
func (*RenameEntryInput) Descriptor() ([]byte, []int)
Deprecated: Use RenameEntryInput.ProtoReflect.Descriptor instead.
func (*RenameEntryInput) GetEntryId ¶
func (x *RenameEntryInput) GetEntryId() string
func (*RenameEntryInput) GetTitle ¶
func (x *RenameEntryInput) GetTitle() string
func (*RenameEntryInput) ProtoMessage ¶
func (*RenameEntryInput) ProtoMessage()
func (*RenameEntryInput) ProtoReflect ¶
func (x *RenameEntryInput) ProtoReflect() protoreflect.Message
func (*RenameEntryInput) Reset ¶
func (x *RenameEntryInput) Reset()
func (*RenameEntryInput) String ¶
func (x *RenameEntryInput) String() string
type RenameEntryOutput ¶
type RenameEntryOutput struct {
// contains filtered or unexported fields
}
func (*RenameEntryOutput) Descriptor
deprecated
func (*RenameEntryOutput) Descriptor() ([]byte, []int)
Deprecated: Use RenameEntryOutput.ProtoReflect.Descriptor instead.
func (*RenameEntryOutput) ProtoMessage ¶
func (*RenameEntryOutput) ProtoMessage()
func (*RenameEntryOutput) ProtoReflect ¶
func (x *RenameEntryOutput) ProtoReflect() protoreflect.Message
func (*RenameEntryOutput) Reset ¶
func (x *RenameEntryOutput) Reset()
func (*RenameEntryOutput) String ¶
func (x *RenameEntryOutput) String() string
type Section ¶
type Section struct { Image string `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"` Description *ecm.Content `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*Section) Descriptor
deprecated
func (*Section) GetDescription ¶
func (*Section) ProtoMessage ¶
func (*Section) ProtoMessage()
func (*Section) ProtoReflect ¶
func (x *Section) ProtoReflect() protoreflect.Message
type StartAssignmentInput ¶
type StartAssignmentInput struct { EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` // optionally start particular entry // contains filtered or unexported fields }
func (*StartAssignmentInput) Descriptor
deprecated
func (*StartAssignmentInput) Descriptor() ([]byte, []int)
Deprecated: Use StartAssignmentInput.ProtoReflect.Descriptor instead.
func (*StartAssignmentInput) GetEntryId ¶
func (x *StartAssignmentInput) GetEntryId() string
func (*StartAssignmentInput) ProtoMessage ¶
func (*StartAssignmentInput) ProtoMessage()
func (*StartAssignmentInput) ProtoReflect ¶
func (x *StartAssignmentInput) ProtoReflect() protoreflect.Message
func (*StartAssignmentInput) Reset ¶
func (x *StartAssignmentInput) Reset()
func (*StartAssignmentInput) String ¶
func (x *StartAssignmentInput) String() string
type StartAssignmentOutput ¶
type StartAssignmentOutput struct {
// contains filtered or unexported fields
}
func (*StartAssignmentOutput) Descriptor
deprecated
func (*StartAssignmentOutput) Descriptor() ([]byte, []int)
Deprecated: Use StartAssignmentOutput.ProtoReflect.Descriptor instead.
func (*StartAssignmentOutput) ProtoMessage ¶
func (*StartAssignmentOutput) ProtoMessage()
func (*StartAssignmentOutput) ProtoReflect ¶
func (x *StartAssignmentOutput) ProtoReflect() protoreflect.Message
func (*StartAssignmentOutput) Reset ¶
func (x *StartAssignmentOutput) Reset()
func (*StartAssignmentOutput) String ¶
func (x *StartAssignmentOutput) String() string
type StartCourseInput ¶
type StartCourseInput struct { CourseId string `protobuf:"bytes,1,opt,name=course_id,json=courseId,proto3" json:"course_id,omitempty"` // contains filtered or unexported fields }
func (*StartCourseInput) Descriptor
deprecated
func (*StartCourseInput) Descriptor() ([]byte, []int)
Deprecated: Use StartCourseInput.ProtoReflect.Descriptor instead.
func (*StartCourseInput) GetCourseId ¶
func (x *StartCourseInput) GetCourseId() string
func (*StartCourseInput) ProtoMessage ¶
func (*StartCourseInput) ProtoMessage()
func (*StartCourseInput) ProtoReflect ¶
func (x *StartCourseInput) ProtoReflect() protoreflect.Message
func (*StartCourseInput) Reset ¶
func (x *StartCourseInput) Reset()
func (*StartCourseInput) String ¶
func (x *StartCourseInput) String() string
type StartCourseOutput ¶
type StartCourseOutput struct {
// contains filtered or unexported fields
}
func (*StartCourseOutput) Descriptor
deprecated
func (*StartCourseOutput) Descriptor() ([]byte, []int)
Deprecated: Use StartCourseOutput.ProtoReflect.Descriptor instead.
func (*StartCourseOutput) ProtoMessage ¶
func (*StartCourseOutput) ProtoMessage()
func (*StartCourseOutput) ProtoReflect ¶
func (x *StartCourseOutput) ProtoReflect() protoreflect.Message
func (*StartCourseOutput) Reset ¶
func (x *StartCourseOutput) Reset()
func (*StartCourseOutput) String ¶
func (x *StartCourseOutput) String() string
type Student ¶
type Student struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` OverallProgress float32 `protobuf:"fixed32,10,opt,name=overall_progress,json=overallProgress,proto3" json:"overall_progress,omitempty"` OverallGrade uint32 `protobuf:"varint,15,opt,name=overall_grade,json=overallGrade,proto3" json:"overall_grade,omitempty"` Grades []*Student_Grade `protobuf:"bytes,20,rep,name=grades,proto3" json:"grades,omitempty"` UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,25,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` GradedAt *timestamppb.Timestamp `protobuf:"bytes,26,opt,name=graded_at,json=gradedAt,proto3" json:"graded_at,omitempty"` // contains filtered or unexported fields }
func (*Student) Descriptor
deprecated
func (*Student) GetDisplayName ¶
func (*Student) GetGradedAt ¶
func (x *Student) GetGradedAt() *timestamppb.Timestamp
func (*Student) GetGrades ¶
func (x *Student) GetGrades() []*Student_Grade
func (*Student) GetMemberId ¶
func (*Student) GetOverallGrade ¶
func (*Student) GetOverallProgress ¶
func (*Student) GetUpdatedAt ¶
func (x *Student) GetUpdatedAt() *timestamppb.Timestamp
func (*Student) ProtoMessage ¶
func (*Student) ProtoMessage()
func (*Student) ProtoReflect ¶
func (x *Student) ProtoReflect() protoreflect.Message
type StudentServiceClient ¶
type StudentServiceClient interface { DescribeStudent(ctx context.Context, in *DescribeStudentInput, opts ...grpc.CallOption) (*DescribeStudentOutput, error) DescribeViewer(ctx context.Context, in *DescribeViewerInput, opts ...grpc.CallOption) (*DescribeViewerOutput, error) ListStudents(ctx context.Context, in *ListStudentsInput, opts ...grpc.CallOption) (*ListStudentsOutput, error) WatchStudent(ctx context.Context, in *WatchStudentInput, opts ...grpc.CallOption) (StudentService_WatchStudentClient, error) }
StudentServiceClient is the client API for StudentService 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 NewStudentServiceClient ¶
func NewStudentServiceClient(cc grpc.ClientConnInterface) StudentServiceClient
type StudentServiceInterceptor ¶
type StudentServiceInterceptor struct {
// contains filtered or unexported fields
}
func NewStudentServiceInterceptor ¶
func NewStudentServiceInterceptor(cli StudentServiceClient, middleware ..._StudentServiceMiddleware) *StudentServiceInterceptor
NewStudentServiceInterceptor constructs additional middleware for a server based on annotations in proto files
func (*StudentServiceInterceptor) DescribeStudent ¶
func (i *StudentServiceInterceptor) DescribeStudent(ctx context.Context, in *DescribeStudentInput, opts ...grpc.CallOption) (*DescribeStudentOutput, error)
func (*StudentServiceInterceptor) DescribeViewer ¶
func (i *StudentServiceInterceptor) DescribeViewer(ctx context.Context, in *DescribeViewerInput, opts ...grpc.CallOption) (*DescribeViewerOutput, error)
func (*StudentServiceInterceptor) ListStudents ¶
func (i *StudentServiceInterceptor) ListStudents(ctx context.Context, in *ListStudentsInput, opts ...grpc.CallOption) (*ListStudentsOutput, error)
func (*StudentServiceInterceptor) WatchStudent ¶
func (i *StudentServiceInterceptor) WatchStudent(ctx context.Context, in *WatchStudentInput, opts ...grpc.CallOption) (StudentService_WatchStudentClient, error)
type StudentServiceServer ¶
type StudentServiceServer interface { DescribeStudent(context.Context, *DescribeStudentInput) (*DescribeStudentOutput, error) DescribeViewer(context.Context, *DescribeViewerInput) (*DescribeViewerOutput, error) ListStudents(context.Context, *ListStudentsInput) (*ListStudentsOutput, error) WatchStudent(*WatchStudentInput, StudentService_WatchStudentServer) error }
StudentServiceServer is the server API for StudentService service. All implementations should embed UnimplementedStudentServiceServer for forward compatibility
type StudentServiceService ¶
type StudentServiceService struct {
// contains filtered or unexported fields
}
func NewStudentServiceHttpClient ¶
func NewStudentServiceHttpClient(url string, cli _StudentServiceHttpClient) *StudentServiceService
NewStudentServiceHttpClient constructs client for StudentService
func (*StudentServiceService) DescribeStudent ¶
func (s *StudentServiceService) DescribeStudent(ctx context.Context, in *DescribeStudentInput) (*DescribeStudentOutput, error)
func (*StudentServiceService) DescribeViewer ¶
func (s *StudentServiceService) DescribeViewer(ctx context.Context, in *DescribeViewerInput) (*DescribeViewerOutput, error)
func (*StudentServiceService) ListStudents ¶
func (s *StudentServiceService) ListStudents(ctx context.Context, in *ListStudentsInput) (*ListStudentsOutput, error)
type StudentService_WatchStudentClient ¶
type StudentService_WatchStudentClient interface { Recv() (*WatchStudentOutput, error) grpc.ClientStream }
type StudentService_WatchStudentServer ¶
type StudentService_WatchStudentServer interface { Send(*WatchStudentOutput) error grpc.ServerStream }
type Student_Extra ¶
type Student_Extra int32
const ( Student_UNKNOWN_EXTRA Student_Extra = 0 Student_BREAKDOWN Student_Extra = 1 )
func (Student_Extra) Descriptor ¶
func (Student_Extra) Descriptor() protoreflect.EnumDescriptor
func (Student_Extra) Enum ¶
func (x Student_Extra) Enum() *Student_Extra
func (Student_Extra) EnumDescriptor
deprecated
func (Student_Extra) EnumDescriptor() ([]byte, []int)
Deprecated: Use Student_Extra.Descriptor instead.
func (Student_Extra) Number ¶
func (x Student_Extra) Number() protoreflect.EnumNumber
func (Student_Extra) String ¶
func (x Student_Extra) String() string
func (Student_Extra) Type ¶
func (Student_Extra) Type() protoreflect.EnumType
type Student_Grade ¶
type Student_Grade struct { EntryId string `protobuf:"bytes,1,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` Progress float32 `protobuf:"fixed32,10,opt,name=progress,proto3" json:"progress,omitempty"` Grade uint32 `protobuf:"varint,15,opt,name=grade,proto3" json:"grade,omitempty"` // contains filtered or unexported fields }
func (*Student_Grade) Descriptor
deprecated
func (*Student_Grade) Descriptor() ([]byte, []int)
Deprecated: Use Student_Grade.ProtoReflect.Descriptor instead.
func (*Student_Grade) GetEntryId ¶
func (x *Student_Grade) GetEntryId() string
func (*Student_Grade) GetGrade ¶
func (x *Student_Grade) GetGrade() uint32
func (*Student_Grade) GetProgress ¶
func (x *Student_Grade) GetProgress() float32
func (*Student_Grade) ProtoMessage ¶
func (*Student_Grade) ProtoMessage()
func (*Student_Grade) ProtoReflect ¶
func (x *Student_Grade) ProtoReflect() protoreflect.Message
func (*Student_Grade) Reset ¶
func (x *Student_Grade) Reset()
func (*Student_Grade) String ¶
func (x *Student_Grade) String() string
type UnimplementedAssignmentServiceServer ¶
type UnimplementedAssignmentServiceServer struct { }
UnimplementedAssignmentServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedAssignmentServiceServer) CreateAssignment ¶
func (UnimplementedAssignmentServiceServer) CreateAssignment(context.Context, *CreateAssignmentInput) (*CreateAssignmentOutput, error)
func (UnimplementedAssignmentServiceServer) DeleteAssignment ¶
func (UnimplementedAssignmentServiceServer) DeleteAssignment(context.Context, *DeleteAssignmentInput) (*DeleteAssignmentOutput, error)
func (UnimplementedAssignmentServiceServer) DescribeAssignment ¶
func (UnimplementedAssignmentServiceServer) DescribeAssignment(context.Context, *DescribeAssignmentInput) (*DescribeAssignmentOutput, error)
func (UnimplementedAssignmentServiceServer) IntrospectAssignment ¶
func (UnimplementedAssignmentServiceServer) IntrospectAssignment(context.Context, *IntrospectAssignmentInput) (*IntrospectAssignmentOutput, error)
func (UnimplementedAssignmentServiceServer) ListAssignments ¶
func (UnimplementedAssignmentServiceServer) ListAssignments(context.Context, *ListAssignmentsInput) (*ListAssignmentsOutput, error)
func (UnimplementedAssignmentServiceServer) StartAssignment ¶
func (UnimplementedAssignmentServiceServer) StartAssignment(context.Context, *StartAssignmentInput) (*StartAssignmentOutput, error)
func (UnimplementedAssignmentServiceServer) UpdateAssignment ¶
func (UnimplementedAssignmentServiceServer) UpdateAssignment(context.Context, *UpdateAssignmentInput) (*UpdateAssignmentOutput, error)
type UnimplementedCourseServiceServer ¶
type UnimplementedCourseServiceServer struct { }
UnimplementedCourseServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedCourseServiceServer) CreateCourse ¶
func (UnimplementedCourseServiceServer) CreateCourse(context.Context, *CreateCourseInput) (*CreateCourseOutput, error)
func (UnimplementedCourseServiceServer) DeleteCourse ¶
func (UnimplementedCourseServiceServer) DeleteCourse(context.Context, *DeleteCourseInput) (*DeleteCourseOutput, error)
func (UnimplementedCourseServiceServer) DescribeCourse ¶
func (UnimplementedCourseServiceServer) DescribeCourse(context.Context, *DescribeCourseInput) (*DescribeCourseOutput, error)
func (UnimplementedCourseServiceServer) ListCourses ¶
func (UnimplementedCourseServiceServer) ListCourses(context.Context, *ListCoursesInput) (*ListCoursesOutput, error)
func (UnimplementedCourseServiceServer) UpdateCourse ¶
func (UnimplementedCourseServiceServer) UpdateCourse(context.Context, *UpdateCourseInput) (*UpdateCourseOutput, error)
type UnimplementedEntryServiceServer ¶
type UnimplementedEntryServiceServer struct { }
UnimplementedEntryServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedEntryServiceServer) CreateEntry ¶
func (UnimplementedEntryServiceServer) CreateEntry(context.Context, *CreateEntryInput) (*CreateEntryOutput, error)
func (UnimplementedEntryServiceServer) DeleteEntry ¶
func (UnimplementedEntryServiceServer) DeleteEntry(context.Context, *DeleteEntryInput) (*DeleteEntryOutput, error)
func (UnimplementedEntryServiceServer) DescribeEntry ¶
func (UnimplementedEntryServiceServer) DescribeEntry(context.Context, *DescribeEntryInput) (*DescribeEntryOutput, error)
func (UnimplementedEntryServiceServer) DescribeTree ¶
func (UnimplementedEntryServiceServer) DescribeTree(context.Context, *DescribeTreeInput) (*DescribeTreeOutput, error)
func (UnimplementedEntryServiceServer) ListEntries ¶
func (UnimplementedEntryServiceServer) ListEntries(context.Context, *ListEntriesInput) (*ListEntriesOutput, error)
func (UnimplementedEntryServiceServer) ListParents ¶
func (UnimplementedEntryServiceServer) ListParents(context.Context, *ListParentsInput) (*ListParentsOutput, error)
func (UnimplementedEntryServiceServer) MoveEntry ¶
func (UnimplementedEntryServiceServer) MoveEntry(context.Context, *MoveEntryInput) (*MoveEntryOutput, error)
func (UnimplementedEntryServiceServer) RenameEntry ¶
func (UnimplementedEntryServiceServer) RenameEntry(context.Context, *RenameEntryInput) (*RenameEntryOutput, error)
func (UnimplementedEntryServiceServer) UpdateEntry ¶
func (UnimplementedEntryServiceServer) UpdateEntry(context.Context, *UpdateEntryInput) (*UpdateEntryOutput, error)
type UnimplementedProblemServiceServer ¶
type UnimplementedProblemServiceServer struct { }
UnimplementedProblemServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedProblemServiceServer) CreateRun ¶
func (UnimplementedProblemServiceServer) CreateRun(context.Context, *CreateRunInput) (*CreateRunOutput, error)
func (UnimplementedProblemServiceServer) CreateSubmission ¶
func (UnimplementedProblemServiceServer) CreateSubmission(context.Context, *CreateSubmissionInput) (*CreateSubmissionOutput, error)
func (UnimplementedProblemServiceServer) DescribeRun ¶
func (UnimplementedProblemServiceServer) DescribeRun(context.Context, *DescribeRunInput) (*DescribeRunOutput, error)
func (UnimplementedProblemServiceServer) DescribeSubmission ¶
func (UnimplementedProblemServiceServer) DescribeSubmission(context.Context, *DescribeSubmissionInput) (*DescribeSubmissionOutput, error)
func (UnimplementedProblemServiceServer) ListExamples ¶
func (UnimplementedProblemServiceServer) ListExamples(context.Context, *ListExamplesInput) (*ListExamplesOutput, error)
func (UnimplementedProblemServiceServer) ListStatements ¶
func (UnimplementedProblemServiceServer) ListStatements(context.Context, *ListStatementsInput) (*ListStatementsOutput, error)
func (UnimplementedProblemServiceServer) ListSubmissions ¶
func (UnimplementedProblemServiceServer) ListSubmissions(context.Context, *ListSubmissionsInput) (*ListSubmissionsOutput, error)
func (UnimplementedProblemServiceServer) LookupCodeTemplate ¶
func (UnimplementedProblemServiceServer) LookupCodeTemplate(context.Context, *LookupCodeTemplateInput) (*LookupCodeTemplateOutput, error)
func (UnimplementedProblemServiceServer) WatchRun ¶
func (UnimplementedProblemServiceServer) WatchRun(*WatchRunInput, ProblemService_WatchRunServer) error
func (UnimplementedProblemServiceServer) WatchSubmission ¶
func (UnimplementedProblemServiceServer) WatchSubmission(*WatchSubmissionInput, ProblemService_WatchSubmissionServer) error
type UnimplementedStudentServiceServer ¶
type UnimplementedStudentServiceServer struct { }
UnimplementedStudentServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedStudentServiceServer) DescribeStudent ¶
func (UnimplementedStudentServiceServer) DescribeStudent(context.Context, *DescribeStudentInput) (*DescribeStudentOutput, error)
func (UnimplementedStudentServiceServer) DescribeViewer ¶
func (UnimplementedStudentServiceServer) DescribeViewer(context.Context, *DescribeViewerInput) (*DescribeViewerOutput, error)
func (UnimplementedStudentServiceServer) ListStudents ¶
func (UnimplementedStudentServiceServer) ListStudents(context.Context, *ListStudentsInput) (*ListStudentsOutput, error)
func (UnimplementedStudentServiceServer) WatchStudent ¶
func (UnimplementedStudentServiceServer) WatchStudent(*WatchStudentInput, StudentService_WatchStudentServer) error
type UnsafeAssignmentServiceServer ¶
type UnsafeAssignmentServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAssignmentServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AssignmentServiceServer will result in compilation errors.
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.
type UnsafeEntryServiceServer ¶
type UnsafeEntryServiceServer interface {
// contains filtered or unexported methods
}
UnsafeEntryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EntryServiceServer will result in compilation errors.
type UnsafeProblemServiceServer ¶
type UnsafeProblemServiceServer interface {
// contains filtered or unexported methods
}
UnsafeProblemServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProblemServiceServer will result in compilation errors.
type UnsafeStudentServiceServer ¶
type UnsafeStudentServiceServer interface {
// contains filtered or unexported methods
}
UnsafeStudentServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StudentServiceServer will result in compilation errors.
type UpdateAssignmentInput ¶
type UpdateAssignmentInput struct { // specify list of fields to update, if empty all fields are updated Patch []UpdateAssignmentInput_Patch `protobuf:"varint,1,rep,packed,name=patch,proto3,enum=eolymp.course.UpdateAssignmentInput_Patch" json:"patch,omitempty"` AssignmentId string `protobuf:"bytes,2,opt,name=assignment_id,json=assignmentId,proto3" json:"assignment_id,omitempty"` Assignment *Assignment `protobuf:"bytes,3,opt,name=assignment,proto3" json:"assignment,omitempty"` // contains filtered or unexported fields }
func (*UpdateAssignmentInput) Descriptor
deprecated
func (*UpdateAssignmentInput) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAssignmentInput.ProtoReflect.Descriptor instead.
func (*UpdateAssignmentInput) GetAssignment ¶
func (x *UpdateAssignmentInput) GetAssignment() *Assignment
func (*UpdateAssignmentInput) GetAssignmentId ¶
func (x *UpdateAssignmentInput) GetAssignmentId() string
func (*UpdateAssignmentInput) GetPatch ¶
func (x *UpdateAssignmentInput) GetPatch() []UpdateAssignmentInput_Patch
func (*UpdateAssignmentInput) ProtoMessage ¶
func (*UpdateAssignmentInput) ProtoMessage()
func (*UpdateAssignmentInput) ProtoReflect ¶
func (x *UpdateAssignmentInput) ProtoReflect() protoreflect.Message
func (*UpdateAssignmentInput) Reset ¶
func (x *UpdateAssignmentInput) Reset()
func (*UpdateAssignmentInput) String ¶
func (x *UpdateAssignmentInput) String() string
type UpdateAssignmentInput_Patch ¶
type UpdateAssignmentInput_Patch int32
const ( UpdateAssignmentInput_ALL UpdateAssignmentInput_Patch = 0 UpdateAssignmentInput_START_AFTER UpdateAssignmentInput_Patch = 1 UpdateAssignmentInput_COMPLETE_BEFORE UpdateAssignmentInput_Patch = 2 UpdateAssignmentInput_DURATION UpdateAssignmentInput_Patch = 3 )
func (UpdateAssignmentInput_Patch) Descriptor ¶
func (UpdateAssignmentInput_Patch) Descriptor() protoreflect.EnumDescriptor
func (UpdateAssignmentInput_Patch) Enum ¶
func (x UpdateAssignmentInput_Patch) Enum() *UpdateAssignmentInput_Patch
func (UpdateAssignmentInput_Patch) EnumDescriptor
deprecated
func (UpdateAssignmentInput_Patch) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpdateAssignmentInput_Patch.Descriptor instead.
func (UpdateAssignmentInput_Patch) Number ¶
func (x UpdateAssignmentInput_Patch) Number() protoreflect.EnumNumber
func (UpdateAssignmentInput_Patch) String ¶
func (x UpdateAssignmentInput_Patch) String() string
func (UpdateAssignmentInput_Patch) Type ¶
func (UpdateAssignmentInput_Patch) Type() protoreflect.EnumType
type UpdateAssignmentOutput ¶
type UpdateAssignmentOutput struct {
// contains filtered or unexported fields
}
func (*UpdateAssignmentOutput) Descriptor
deprecated
func (*UpdateAssignmentOutput) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAssignmentOutput.ProtoReflect.Descriptor instead.
func (*UpdateAssignmentOutput) ProtoMessage ¶
func (*UpdateAssignmentOutput) ProtoMessage()
func (*UpdateAssignmentOutput) ProtoReflect ¶
func (x *UpdateAssignmentOutput) ProtoReflect() protoreflect.Message
func (*UpdateAssignmentOutput) Reset ¶
func (x *UpdateAssignmentOutput) Reset()
func (*UpdateAssignmentOutput) String ¶
func (x *UpdateAssignmentOutput) String() string
type UpdateCourseInput ¶
type UpdateCourseInput struct { // specify list of fields to update, if empty all fields are updated Patch []UpdateCourseInput_Patch `protobuf:"varint,1,rep,packed,name=patch,proto3,enum=eolymp.course.UpdateCourseInput_Patch" json:"patch,omitempty"` CourseId string `protobuf:"bytes,2,opt,name=course_id,json=courseId,proto3" json:"course_id,omitempty"` Course *Course `protobuf:"bytes,3,opt,name=course,proto3" json:"course,omitempty"` // contains filtered or unexported fields }
func (*UpdateCourseInput) Descriptor
deprecated
func (*UpdateCourseInput) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCourseInput.ProtoReflect.Descriptor instead.
func (*UpdateCourseInput) GetCourse ¶
func (x *UpdateCourseInput) GetCourse() *Course
func (*UpdateCourseInput) GetCourseId ¶
func (x *UpdateCourseInput) GetCourseId() string
func (*UpdateCourseInput) GetPatch ¶
func (x *UpdateCourseInput) GetPatch() []UpdateCourseInput_Patch
func (*UpdateCourseInput) ProtoMessage ¶
func (*UpdateCourseInput) ProtoMessage()
func (*UpdateCourseInput) ProtoReflect ¶
func (x *UpdateCourseInput) ProtoReflect() protoreflect.Message
func (*UpdateCourseInput) Reset ¶
func (x *UpdateCourseInput) Reset()
func (*UpdateCourseInput) String ¶
func (x *UpdateCourseInput) String() string
type UpdateCourseInput_Patch ¶
type UpdateCourseInput_Patch int32
const ( UpdateCourseInput_ALL UpdateCourseInput_Patch = 0 UpdateCourseInput_LOCALE UpdateCourseInput_Patch = 1 UpdateCourseInput_NAME UpdateCourseInput_Patch = 2 UpdateCourseInput_DESCRIPTION UpdateCourseInput_Patch = 3 UpdateCourseInput_IMAGE UpdateCourseInput_Patch = 4 UpdateCourseInput_VISIBILITY UpdateCourseInput_Patch = 5 UpdateCourseInput_DURATION UpdateCourseInput_Patch = 6 UpdateCourseInput_TOPICS UpdateCourseInput_Patch = 7 )
func (UpdateCourseInput_Patch) Descriptor ¶
func (UpdateCourseInput_Patch) Descriptor() protoreflect.EnumDescriptor
func (UpdateCourseInput_Patch) Enum ¶
func (x UpdateCourseInput_Patch) Enum() *UpdateCourseInput_Patch
func (UpdateCourseInput_Patch) EnumDescriptor
deprecated
func (UpdateCourseInput_Patch) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpdateCourseInput_Patch.Descriptor instead.
func (UpdateCourseInput_Patch) Number ¶
func (x UpdateCourseInput_Patch) Number() protoreflect.EnumNumber
func (UpdateCourseInput_Patch) String ¶
func (x UpdateCourseInput_Patch) String() string
func (UpdateCourseInput_Patch) Type ¶
func (UpdateCourseInput_Patch) Type() protoreflect.EnumType
type UpdateCourseOutput ¶
type UpdateCourseOutput struct {
// contains filtered or unexported fields
}
func (*UpdateCourseOutput) Descriptor
deprecated
func (*UpdateCourseOutput) Descriptor() ([]byte, []int)
Deprecated: Use UpdateCourseOutput.ProtoReflect.Descriptor instead.
func (*UpdateCourseOutput) ProtoMessage ¶
func (*UpdateCourseOutput) ProtoMessage()
func (*UpdateCourseOutput) ProtoReflect ¶
func (x *UpdateCourseOutput) ProtoReflect() protoreflect.Message
func (*UpdateCourseOutput) Reset ¶
func (x *UpdateCourseOutput) Reset()
func (*UpdateCourseOutput) String ¶
func (x *UpdateCourseOutput) String() string
type UpdateEntryInput ¶
type UpdateEntryInput struct { Patch []UpdateEntryInput_Patch `protobuf:"varint,1,rep,packed,name=patch,proto3,enum=eolymp.course.UpdateEntryInput_Patch" json:"patch,omitempty"` EntryId string `protobuf:"bytes,2,opt,name=entry_id,json=entryId,proto3" json:"entry_id,omitempty"` Entry *Entry `protobuf:"bytes,3,opt,name=entry,proto3" json:"entry,omitempty"` // contains filtered or unexported fields }
func (*UpdateEntryInput) Descriptor
deprecated
func (*UpdateEntryInput) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEntryInput.ProtoReflect.Descriptor instead.
func (*UpdateEntryInput) GetEntry ¶
func (x *UpdateEntryInput) GetEntry() *Entry
func (*UpdateEntryInput) GetEntryId ¶
func (x *UpdateEntryInput) GetEntryId() string
func (*UpdateEntryInput) GetPatch ¶
func (x *UpdateEntryInput) GetPatch() []UpdateEntryInput_Patch
func (*UpdateEntryInput) ProtoMessage ¶
func (*UpdateEntryInput) ProtoMessage()
func (*UpdateEntryInput) ProtoReflect ¶
func (x *UpdateEntryInput) ProtoReflect() protoreflect.Message
func (*UpdateEntryInput) Reset ¶
func (x *UpdateEntryInput) Reset()
func (*UpdateEntryInput) String ¶
func (x *UpdateEntryInput) String() string
type UpdateEntryInput_Patch ¶
type UpdateEntryInput_Patch int32
const ( UpdateEntryInput_ALL UpdateEntryInput_Patch = 0 UpdateEntryInput_TITLE UpdateEntryInput_Patch = 1 UpdateEntryInput_DRAFT UpdateEntryInput_Patch = 2 UpdateEntryInput_WEIGHT UpdateEntryInput_Patch = 4 UpdateEntryInput_CONTENT_ALL UpdateEntryInput_Patch = 3 UpdateEntryInput_SECTION_IMAGE UpdateEntryInput_Patch = 10 UpdateEntryInput_SECTION_DESCRIPTION UpdateEntryInput_Patch = 11 UpdateEntryInput_VIDEO_IMAGE_URL UpdateEntryInput_Patch = 20 UpdateEntryInput_VIDEO_VIDEO_URL UpdateEntryInput_Patch = 21 UpdateEntryInput_PROBLEM_URL UpdateEntryInput_Patch = 30 )
func (UpdateEntryInput_Patch) Descriptor ¶
func (UpdateEntryInput_Patch) Descriptor() protoreflect.EnumDescriptor
func (UpdateEntryInput_Patch) Enum ¶
func (x UpdateEntryInput_Patch) Enum() *UpdateEntryInput_Patch
func (UpdateEntryInput_Patch) EnumDescriptor
deprecated
func (UpdateEntryInput_Patch) EnumDescriptor() ([]byte, []int)
Deprecated: Use UpdateEntryInput_Patch.Descriptor instead.
func (UpdateEntryInput_Patch) Number ¶
func (x UpdateEntryInput_Patch) Number() protoreflect.EnumNumber
func (UpdateEntryInput_Patch) String ¶
func (x UpdateEntryInput_Patch) String() string
func (UpdateEntryInput_Patch) Type ¶
func (UpdateEntryInput_Patch) Type() protoreflect.EnumType
type UpdateEntryOutput ¶
type UpdateEntryOutput struct {
// contains filtered or unexported fields
}
func (*UpdateEntryOutput) Descriptor
deprecated
func (*UpdateEntryOutput) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEntryOutput.ProtoReflect.Descriptor instead.
func (*UpdateEntryOutput) ProtoMessage ¶
func (*UpdateEntryOutput) ProtoMessage()
func (*UpdateEntryOutput) ProtoReflect ¶
func (x *UpdateEntryOutput) ProtoReflect() protoreflect.Message
func (*UpdateEntryOutput) Reset ¶
func (x *UpdateEntryOutput) Reset()
func (*UpdateEntryOutput) String ¶
func (x *UpdateEntryOutput) String() string
type Video ¶
type Video struct { ImageUrl string `protobuf:"bytes,1,opt,name=image_url,json=imageUrl,proto3" json:"image_url,omitempty"` VideoUrl string `protobuf:"bytes,2,opt,name=video_url,json=videoUrl,proto3" json:"video_url,omitempty"` Duration uint32 `protobuf:"varint,3,opt,name=duration,proto3" json:"duration,omitempty"` // contains filtered or unexported fields }
func (*Video) Descriptor
deprecated
func (*Video) GetDuration ¶
func (*Video) GetImageUrl ¶
func (*Video) GetVideoUrl ¶
func (*Video) ProtoMessage ¶
func (*Video) ProtoMessage()
func (*Video) ProtoReflect ¶
func (x *Video) ProtoReflect() protoreflect.Message
type WatchRunInput ¶
type WatchRunInput struct { RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"` // contains filtered or unexported fields }
func (*WatchRunInput) Descriptor
deprecated
func (*WatchRunInput) Descriptor() ([]byte, []int)
Deprecated: Use WatchRunInput.ProtoReflect.Descriptor instead.
func (*WatchRunInput) GetRunId ¶
func (x *WatchRunInput) GetRunId() string
func (*WatchRunInput) ProtoMessage ¶
func (*WatchRunInput) ProtoMessage()
func (*WatchRunInput) ProtoReflect ¶
func (x *WatchRunInput) ProtoReflect() protoreflect.Message
func (*WatchRunInput) Reset ¶
func (x *WatchRunInput) Reset()
func (*WatchRunInput) String ¶
func (x *WatchRunInput) String() string
type WatchRunOutput ¶
type WatchRunOutput struct { Run *playground.Run `protobuf:"bytes,1,opt,name=run,proto3" json:"run,omitempty"` // contains filtered or unexported fields }
func (*WatchRunOutput) Descriptor
deprecated
func (*WatchRunOutput) Descriptor() ([]byte, []int)
Deprecated: Use WatchRunOutput.ProtoReflect.Descriptor instead.
func (*WatchRunOutput) GetRun ¶
func (x *WatchRunOutput) GetRun() *playground.Run
func (*WatchRunOutput) ProtoMessage ¶
func (*WatchRunOutput) ProtoMessage()
func (*WatchRunOutput) ProtoReflect ¶
func (x *WatchRunOutput) ProtoReflect() protoreflect.Message
func (*WatchRunOutput) Reset ¶
func (x *WatchRunOutput) Reset()
func (*WatchRunOutput) String ¶
func (x *WatchRunOutput) String() string
type WatchStudentInput ¶
type WatchStudentInput struct { MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"` // contains filtered or unexported fields }
func (*WatchStudentInput) Descriptor
deprecated
func (*WatchStudentInput) Descriptor() ([]byte, []int)
Deprecated: Use WatchStudentInput.ProtoReflect.Descriptor instead.
func (*WatchStudentInput) GetMemberId ¶
func (x *WatchStudentInput) GetMemberId() string
func (*WatchStudentInput) ProtoMessage ¶
func (*WatchStudentInput) ProtoMessage()
func (*WatchStudentInput) ProtoReflect ¶
func (x *WatchStudentInput) ProtoReflect() protoreflect.Message
func (*WatchStudentInput) Reset ¶
func (x *WatchStudentInput) Reset()
func (*WatchStudentInput) String ¶
func (x *WatchStudentInput) String() string
type WatchStudentOutput ¶
type WatchStudentOutput struct { Student *Student `protobuf:"bytes,1,opt,name=student,proto3" json:"student,omitempty"` // contains filtered or unexported fields }
func (*WatchStudentOutput) Descriptor
deprecated
func (*WatchStudentOutput) Descriptor() ([]byte, []int)
Deprecated: Use WatchStudentOutput.ProtoReflect.Descriptor instead.
func (*WatchStudentOutput) GetStudent ¶
func (x *WatchStudentOutput) GetStudent() *Student
func (*WatchStudentOutput) ProtoMessage ¶
func (*WatchStudentOutput) ProtoMessage()
func (*WatchStudentOutput) ProtoReflect ¶
func (x *WatchStudentOutput) ProtoReflect() protoreflect.Message
func (*WatchStudentOutput) Reset ¶
func (x *WatchStudentOutput) Reset()
func (*WatchStudentOutput) String ¶
func (x *WatchStudentOutput) String() string
type WatchSubmissionInput ¶
type WatchSubmissionInput struct { ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"` SubmissionId string `protobuf:"bytes,2,opt,name=submission_id,json=submissionId,proto3" json:"submission_id,omitempty"` // contains filtered or unexported fields }
func (*WatchSubmissionInput) Descriptor
deprecated
func (*WatchSubmissionInput) Descriptor() ([]byte, []int)
Deprecated: Use WatchSubmissionInput.ProtoReflect.Descriptor instead.
func (*WatchSubmissionInput) GetProblemId ¶
func (x *WatchSubmissionInput) GetProblemId() string
func (*WatchSubmissionInput) GetSubmissionId ¶
func (x *WatchSubmissionInput) GetSubmissionId() string
func (*WatchSubmissionInput) ProtoMessage ¶
func (*WatchSubmissionInput) ProtoMessage()
func (*WatchSubmissionInput) ProtoReflect ¶
func (x *WatchSubmissionInput) ProtoReflect() protoreflect.Message
func (*WatchSubmissionInput) Reset ¶
func (x *WatchSubmissionInput) Reset()
func (*WatchSubmissionInput) String ¶
func (x *WatchSubmissionInput) String() string
type WatchSubmissionOutput ¶
type WatchSubmissionOutput struct { Submission *atlas.Submission `protobuf:"bytes,1,opt,name=submission,proto3" json:"submission,omitempty"` // contains filtered or unexported fields }
func (*WatchSubmissionOutput) Descriptor
deprecated
func (*WatchSubmissionOutput) Descriptor() ([]byte, []int)
Deprecated: Use WatchSubmissionOutput.ProtoReflect.Descriptor instead.
func (*WatchSubmissionOutput) GetSubmission ¶
func (x *WatchSubmissionOutput) GetSubmission() *atlas.Submission
func (*WatchSubmissionOutput) ProtoMessage ¶
func (*WatchSubmissionOutput) ProtoMessage()
func (*WatchSubmissionOutput) ProtoReflect ¶
func (x *WatchSubmissionOutput) ProtoReflect() protoreflect.Message
func (*WatchSubmissionOutput) Reset ¶
func (x *WatchSubmissionOutput) Reset()
func (*WatchSubmissionOutput) String ¶
func (x *WatchSubmissionOutput) String() string
Source Files ¶
- assignment.pb.go
- assignment_service.pb.go
- assignment_service_esdk.pb.go
- assignment_service_grpc.pb.go
- assignment_service_http.pb.go
- course.pb.go
- course_service.pb.go
- course_service_esdk.pb.go
- course_service_grpc.pb.go
- course_service_http.pb.go
- entry.pb.go
- entry_problem.pb.go
- entry_section.pb.go
- entry_service.pb.go
- entry_service_esdk.pb.go
- entry_service_grpc.pb.go
- entry_service_http.pb.go
- entry_video.pb.go
- problem_service.pb.go
- problem_service_esdk.pb.go
- problem_service_grpc.pb.go
- problem_service_http.pb.go
- student.pb.go
- student_service.pb.go
- student_service_esdk.pb.go
- student_service_grpc.pb.go
- student_service_http.pb.go