protos

package
v0.0.0-...-a79a848 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	HomeworkService_GetHomework_FullMethodName    = "/Homework.HomeworkService/GetHomework"
	HomeworkService_CreateHomework_FullMethodName = "/Homework.HomeworkService/CreateHomework"
	HomeworkService_UpdateHomework_FullMethodName = "/Homework.HomeworkService/UpdateHomework"
	HomeworkService_DeleteHomework_FullMethodName = "/Homework.HomeworkService/DeleteHomework"
)

Variables

View Source
var File_homework_microservice_proto protoreflect.FileDescriptor
View Source
var HomeworkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "Homework.HomeworkService",
	HandlerType: (*HomeworkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetHomework",
			Handler:    _HomeworkService_GetHomework_Handler,
		},
		{
			MethodName: "CreateHomework",
			Handler:    _HomeworkService_CreateHomework_Handler,
		},
		{
			MethodName: "UpdateHomework",
			Handler:    _HomeworkService_UpdateHomework_Handler,
		},
		{
			MethodName: "DeleteHomework",
			Handler:    _HomeworkService_DeleteHomework_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "homework-microservice.proto",
}

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

Functions

func RegisterHomeworkServiceServer

func RegisterHomeworkServiceServer(s grpc.ServiceRegistrar, srv HomeworkServiceServer)

Types

type CreateHomeworkRequest

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

Request message for creating new homework.

func (*CreateHomeworkRequest) Descriptor deprecated

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

Deprecated: Use CreateHomeworkRequest.ProtoReflect.Descriptor instead.

func (*CreateHomeworkRequest) GetHomework

func (x *CreateHomeworkRequest) GetHomework() *Homework

func (*CreateHomeworkRequest) GetToken

func (x *CreateHomeworkRequest) GetToken() string

func (*CreateHomeworkRequest) ProtoMessage

func (*CreateHomeworkRequest) ProtoMessage()

func (*CreateHomeworkRequest) ProtoReflect

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

func (*CreateHomeworkRequest) Reset

func (x *CreateHomeworkRequest) Reset()

func (*CreateHomeworkRequest) String

func (x *CreateHomeworkRequest) String() string

type CreateHomeworkResponse

type CreateHomeworkResponse struct {
	Hw *Homework `protobuf:"bytes,1,opt,name=hw,proto3" json:"hw,omitempty"`
	// contains filtered or unexported fields
}

Boolean response to give feedback in case the function failed.

func (*CreateHomeworkResponse) Descriptor deprecated

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

Deprecated: Use CreateHomeworkResponse.ProtoReflect.Descriptor instead.

func (*CreateHomeworkResponse) GetHw

func (x *CreateHomeworkResponse) GetHw() *Homework

func (*CreateHomeworkResponse) ProtoMessage

func (*CreateHomeworkResponse) ProtoMessage()

func (*CreateHomeworkResponse) ProtoReflect

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

func (*CreateHomeworkResponse) Reset

func (x *CreateHomeworkResponse) Reset()

func (*CreateHomeworkResponse) String

func (x *CreateHomeworkResponse) String() string

type DeleteHomeworkRequest

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

Request message for deleting a homework.

func (*DeleteHomeworkRequest) Descriptor deprecated

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

Deprecated: Use DeleteHomeworkRequest.ProtoReflect.Descriptor instead.

func (*DeleteHomeworkRequest) GetId

func (x *DeleteHomeworkRequest) GetId() string

func (*DeleteHomeworkRequest) GetToken

func (x *DeleteHomeworkRequest) GetToken() string

func (*DeleteHomeworkRequest) ProtoMessage

func (*DeleteHomeworkRequest) ProtoMessage()

func (*DeleteHomeworkRequest) ProtoReflect

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

func (*DeleteHomeworkRequest) Reset

func (x *DeleteHomeworkRequest) Reset()

func (*DeleteHomeworkRequest) String

func (x *DeleteHomeworkRequest) String() string

type DeleteHomeworkResponse

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

Response message for deleting a homework.

func (*DeleteHomeworkResponse) Descriptor deprecated

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

Deprecated: Use DeleteHomeworkResponse.ProtoReflect.Descriptor instead.

func (*DeleteHomeworkResponse) ProtoMessage

func (*DeleteHomeworkResponse) ProtoMessage()

func (*DeleteHomeworkResponse) ProtoReflect

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

func (*DeleteHomeworkResponse) Reset

func (x *DeleteHomeworkResponse) Reset()

func (*DeleteHomeworkResponse) String

func (x *DeleteHomeworkResponse) String() string

type File

type File struct {
	Token    string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Filename string `protobuf:"bytes,2,opt,name=filename,proto3" json:"filename,omitempty"`
	Content  []byte `protobuf:"bytes,3,opt,name=content,proto3" json:"content,omitempty"`
	MimeType string `protobuf:"bytes,4,opt,name=mimeType,proto3" json:"mimeType,omitempty"`
	// contains filtered or unexported fields
}

Message representing a File.

func (*File) Descriptor deprecated

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

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetContent

func (x *File) GetContent() []byte

func (*File) GetFilename

func (x *File) GetFilename() string

func (*File) GetMimeType

func (x *File) GetMimeType() string

func (*File) GetToken

func (x *File) GetToken() string

func (*File) ProtoMessage

func (*File) ProtoMessage()

func (*File) ProtoReflect

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

func (*File) Reset

func (x *File) Reset()

func (*File) String

func (x *File) String() string

type GetHomeworkRequest

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

Request message for getting homework containing the course id.

func (*GetHomeworkRequest) Descriptor deprecated

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

Deprecated: Use GetHomeworkRequest.ProtoReflect.Descriptor instead.

func (*GetHomeworkRequest) GetId

func (x *GetHomeworkRequest) GetId() string

func (*GetHomeworkRequest) GetToken

func (x *GetHomeworkRequest) GetToken() string

func (*GetHomeworkRequest) ProtoMessage

func (*GetHomeworkRequest) ProtoMessage()

func (*GetHomeworkRequest) ProtoReflect

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

func (*GetHomeworkRequest) Reset

func (x *GetHomeworkRequest) Reset()

func (*GetHomeworkRequest) String

func (x *GetHomeworkRequest) String() string

type GetHomeworkResponse

type GetHomeworkResponse struct {
	Hw *Homework `protobuf:"bytes,1,opt,name=hw,proto3" json:"hw,omitempty"`
	// contains filtered or unexported fields
}

Response message containing the homework for said course.

func (*GetHomeworkResponse) Descriptor deprecated

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

Deprecated: Use GetHomeworkResponse.ProtoReflect.Descriptor instead.

func (*GetHomeworkResponse) GetHw

func (x *GetHomeworkResponse) GetHw() *Homework

func (*GetHomeworkResponse) ProtoMessage

func (*GetHomeworkResponse) ProtoMessage()

func (*GetHomeworkResponse) ProtoReflect

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

func (*GetHomeworkResponse) Reset

func (x *GetHomeworkResponse) Reset()

func (*GetHomeworkResponse) String

func (x *GetHomeworkResponse) String() string

type GetStudentSubmissionsRequest

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

Request message for getting submissions of a specific student.

func (*GetStudentSubmissionsRequest) Descriptor deprecated

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

Deprecated: Use GetStudentSubmissionsRequest.ProtoReflect.Descriptor instead.

func (*GetStudentSubmissionsRequest) GetStudentId

func (x *GetStudentSubmissionsRequest) GetStudentId() string

func (*GetStudentSubmissionsRequest) GetToken

func (x *GetStudentSubmissionsRequest) GetToken() string

func (*GetStudentSubmissionsRequest) ProtoMessage

func (*GetStudentSubmissionsRequest) ProtoMessage()

func (*GetStudentSubmissionsRequest) ProtoReflect

func (*GetStudentSubmissionsRequest) Reset

func (x *GetStudentSubmissionsRequest) Reset()

func (*GetStudentSubmissionsRequest) String

type GetStudentSubmissionsResponse

type GetStudentSubmissionsResponse struct {
	Submissions []*Submission `protobuf:"bytes,1,rep,name=submissions,proto3" json:"submissions,omitempty"`
	// contains filtered or unexported fields
}

Response message containing all submissions of a specific student.

func (*GetStudentSubmissionsResponse) Descriptor deprecated

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

Deprecated: Use GetStudentSubmissionsResponse.ProtoReflect.Descriptor instead.

func (*GetStudentSubmissionsResponse) GetSubmissions

func (x *GetStudentSubmissionsResponse) GetSubmissions() []*Submission

func (*GetStudentSubmissionsResponse) ProtoMessage

func (*GetStudentSubmissionsResponse) ProtoMessage()

func (*GetStudentSubmissionsResponse) ProtoReflect

func (*GetStudentSubmissionsResponse) Reset

func (x *GetStudentSubmissionsResponse) Reset()

func (*GetStudentSubmissionsResponse) String

type GetSubmissionsRequest

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

Request message to retrieve all submissions for a homework.

func (*GetSubmissionsRequest) Descriptor deprecated

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

Deprecated: Use GetSubmissionsRequest.ProtoReflect.Descriptor instead.

func (*GetSubmissionsRequest) GetHomeworkId

func (x *GetSubmissionsRequest) GetHomeworkId() string

func (*GetSubmissionsRequest) GetToken

func (x *GetSubmissionsRequest) GetToken() string

func (*GetSubmissionsRequest) ProtoMessage

func (*GetSubmissionsRequest) ProtoMessage()

func (*GetSubmissionsRequest) ProtoReflect

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

func (*GetSubmissionsRequest) Reset

func (x *GetSubmissionsRequest) Reset()

func (*GetSubmissionsRequest) String

func (x *GetSubmissionsRequest) String() string

type GetSubmissionsResponse

type GetSubmissionsResponse struct {
	Submissions []*Submission `protobuf:"bytes,1,rep,name=submissions,proto3" json:"submissions,omitempty"`
	// contains filtered or unexported fields
}

Response message containing all submissions for a homework.

func (*GetSubmissionsResponse) Descriptor deprecated

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

Deprecated: Use GetSubmissionsResponse.ProtoReflect.Descriptor instead.

func (*GetSubmissionsResponse) GetSubmissions

func (x *GetSubmissionsResponse) GetSubmissions() []*Submission

func (*GetSubmissionsResponse) ProtoMessage

func (*GetSubmissionsResponse) ProtoMessage()

func (*GetSubmissionsResponse) ProtoReflect

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

func (*GetSubmissionsResponse) Reset

func (x *GetSubmissionsResponse) Reset()

func (*GetSubmissionsResponse) String

func (x *GetSubmissionsResponse) String() string

type Homework

type Homework struct {
	Token       string        `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Id          string        `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	CourseId    string        `protobuf:"bytes,3,opt,name=courseId,proto3" json:"courseId,omitempty"`
	Title       string        `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	Description string        `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Files       []*File       `protobuf:"bytes,6,rep,name=files,proto3" json:"files,omitempty"`
	Workflow    string        `protobuf:"bytes,7,opt,name=workflow,proto3" json:"workflow,omitempty"`
	DueDate     string        `protobuf:"bytes,8,opt,name=dueDate,proto3" json:"dueDate,omitempty"`
	Submissions []*Submission `protobuf:"bytes,9,rep,name=submissions,proto3" json:"submissions,omitempty"`
	// contains filtered or unexported fields
}

Message representing Homework details.

func (*Homework) Descriptor deprecated

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

Deprecated: Use Homework.ProtoReflect.Descriptor instead.

func (*Homework) GetCourseId

func (x *Homework) GetCourseId() string

func (*Homework) GetDescription

func (x *Homework) GetDescription() string

func (*Homework) GetDueDate

func (x *Homework) GetDueDate() string

func (*Homework) GetFiles

func (x *Homework) GetFiles() []*File

func (*Homework) GetId

func (x *Homework) GetId() string

func (*Homework) GetSubmissions

func (x *Homework) GetSubmissions() []*Submission

func (*Homework) GetTitle

func (x *Homework) GetTitle() string

func (*Homework) GetToken

func (x *Homework) GetToken() string

func (*Homework) GetWorkflow

func (x *Homework) GetWorkflow() string

func (*Homework) ProtoMessage

func (*Homework) ProtoMessage()

func (*Homework) ProtoReflect

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

func (*Homework) Reset

func (x *Homework) Reset()

func (*Homework) String

func (x *Homework) String() string

type HomeworkServiceClient

type HomeworkServiceClient interface {
	// Returns homework by Id.
	GetHomework(ctx context.Context, in *GetHomeworkRequest, opts ...grpc.CallOption) (*GetHomeworkResponse, error)
	// Creates a new homework for a certain course.
	CreateHomework(ctx context.Context, in *CreateHomeworkRequest, opts ...grpc.CallOption) (*CreateHomeworkResponse, error)
	// Updates a homework for a certain course.
	UpdateHomework(ctx context.Context, in *UpdateHomeworkRequest, opts ...grpc.CallOption) (*UpdateHomeworkResponse, error)
	// Deletes a homework for a certain course.
	DeleteHomework(ctx context.Context, in *DeleteHomeworkRequest, opts ...grpc.CallOption) (*DeleteHomeworkResponse, error)
}

HomeworkServiceClient is the client API for HomeworkService 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.

The Homework domain manages all information related to assignments for each course, including workflows for completing homework and submission tracking.

type HomeworkServiceServer

type HomeworkServiceServer interface {
	// Returns homework by Id.
	GetHomework(context.Context, *GetHomeworkRequest) (*GetHomeworkResponse, error)
	// Creates a new homework for a certain course.
	CreateHomework(context.Context, *CreateHomeworkRequest) (*CreateHomeworkResponse, error)
	// Updates a homework for a certain course.
	UpdateHomework(context.Context, *UpdateHomeworkRequest) (*UpdateHomeworkResponse, error)
	// Deletes a homework for a certain course.
	DeleteHomework(context.Context, *DeleteHomeworkRequest) (*DeleteHomeworkResponse, error)
	// contains filtered or unexported methods
}

HomeworkServiceServer is the server API for HomeworkService service. All implementations must embed UnimplementedHomeworkServiceServer for forward compatibility.

The Homework domain manages all information related to assignments for each course, including workflows for completing homework and submission tracking.

type Submission

type Submission struct {
	Token          string   `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	StudentId      string   `protobuf:"bytes,2,opt,name=studentId,proto3" json:"studentId,omitempty"`
	SubmissionTime string   `protobuf:"bytes,3,opt,name=submissionTime,proto3" json:"submissionTime,omitempty"`
	SubmissionFile *File    `protobuf:"bytes,4,opt,name=submissionFile,proto3" json:"submissionFile,omitempty"`
	PartnersId     []string `protobuf:"bytes,5,rep,name=partnersId,proto3" json:"partnersId,omitempty"`
	// contains filtered or unexported fields
}

Message representing a student Submission.

func (*Submission) Descriptor deprecated

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

Deprecated: Use Submission.ProtoReflect.Descriptor instead.

func (*Submission) GetPartnersId

func (x *Submission) GetPartnersId() []string

func (*Submission) GetStudentId

func (x *Submission) GetStudentId() string

func (*Submission) GetSubmissionFile

func (x *Submission) GetSubmissionFile() *File

func (*Submission) GetSubmissionTime

func (x *Submission) GetSubmissionTime() string

func (*Submission) GetToken

func (x *Submission) GetToken() string

func (*Submission) ProtoMessage

func (*Submission) ProtoMessage()

func (*Submission) ProtoReflect

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

func (*Submission) Reset

func (x *Submission) Reset()

func (*Submission) String

func (x *Submission) String() string

type SubmitHomeworkRequest

type SubmitHomeworkRequest struct {
	Token      string      `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Id         string      `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Submission *Submission `protobuf:"bytes,3,opt,name=submission,proto3" json:"submission,omitempty"`
	// contains filtered or unexported fields
}

Request message for submitting a homework.

func (*SubmitHomeworkRequest) Descriptor deprecated

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

Deprecated: Use SubmitHomeworkRequest.ProtoReflect.Descriptor instead.

func (*SubmitHomeworkRequest) GetId

func (x *SubmitHomeworkRequest) GetId() string

func (*SubmitHomeworkRequest) GetSubmission

func (x *SubmitHomeworkRequest) GetSubmission() *Submission

func (*SubmitHomeworkRequest) GetToken

func (x *SubmitHomeworkRequest) GetToken() string

func (*SubmitHomeworkRequest) ProtoMessage

func (*SubmitHomeworkRequest) ProtoMessage()

func (*SubmitHomeworkRequest) ProtoReflect

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

func (*SubmitHomeworkRequest) Reset

func (x *SubmitHomeworkRequest) Reset()

func (*SubmitHomeworkRequest) String

func (x *SubmitHomeworkRequest) String() string

type SubmitHomeworkResponse

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

Response message for submitting a homework.

func (*SubmitHomeworkResponse) Descriptor deprecated

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

Deprecated: Use SubmitHomeworkResponse.ProtoReflect.Descriptor instead.

func (*SubmitHomeworkResponse) GetSubmission

func (x *SubmitHomeworkResponse) GetSubmission() *Submission

func (*SubmitHomeworkResponse) ProtoMessage

func (*SubmitHomeworkResponse) ProtoMessage()

func (*SubmitHomeworkResponse) ProtoReflect

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

func (*SubmitHomeworkResponse) Reset

func (x *SubmitHomeworkResponse) Reset()

func (*SubmitHomeworkResponse) String

func (x *SubmitHomeworkResponse) String() string

type UnimplementedHomeworkServiceServer

type UnimplementedHomeworkServiceServer struct{}

UnimplementedHomeworkServiceServer must be embedded to have forward compatible implementations.

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

func (UnimplementedHomeworkServiceServer) CreateHomework

func (UnimplementedHomeworkServiceServer) DeleteHomework

func (UnimplementedHomeworkServiceServer) GetHomework

func (UnimplementedHomeworkServiceServer) UpdateHomework

type UnsafeHomeworkServiceServer

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

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

type UpdateHomeworkRequest

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

Request message for updating a homework.

func (*UpdateHomeworkRequest) Descriptor deprecated

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

Deprecated: Use UpdateHomeworkRequest.ProtoReflect.Descriptor instead.

func (*UpdateHomeworkRequest) GetHomework

func (x *UpdateHomeworkRequest) GetHomework() *Homework

func (*UpdateHomeworkRequest) GetToken

func (x *UpdateHomeworkRequest) GetToken() string

func (*UpdateHomeworkRequest) ProtoMessage

func (*UpdateHomeworkRequest) ProtoMessage()

func (*UpdateHomeworkRequest) ProtoReflect

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

func (*UpdateHomeworkRequest) Reset

func (x *UpdateHomeworkRequest) Reset()

func (*UpdateHomeworkRequest) String

func (x *UpdateHomeworkRequest) String() string

type UpdateHomeworkResponse

type UpdateHomeworkResponse struct {
	Hw *Homework `protobuf:"bytes,1,opt,name=hw,proto3" json:"hw,omitempty"`
	// contains filtered or unexported fields
}

Response message for updating a homework.

func (*UpdateHomeworkResponse) Descriptor deprecated

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

Deprecated: Use UpdateHomeworkResponse.ProtoReflect.Descriptor instead.

func (*UpdateHomeworkResponse) GetHw

func (x *UpdateHomeworkResponse) GetHw() *Homework

func (*UpdateHomeworkResponse) ProtoMessage

func (*UpdateHomeworkResponse) ProtoMessage()

func (*UpdateHomeworkResponse) ProtoReflect

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

func (*UpdateHomeworkResponse) Reset

func (x *UpdateHomeworkResponse) Reset()

func (*UpdateHomeworkResponse) String

func (x *UpdateHomeworkResponse) String() string

type Workflow

type Workflow struct {
	Token string   `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Steps []string `protobuf:"bytes,2,rep,name=steps,proto3" json:"steps,omitempty"`
	// contains filtered or unexported fields
}

Message representing the workflow.

func (*Workflow) Descriptor deprecated

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

Deprecated: Use Workflow.ProtoReflect.Descriptor instead.

func (*Workflow) GetSteps

func (x *Workflow) GetSteps() []string

func (*Workflow) GetToken

func (x *Workflow) GetToken() string

func (*Workflow) ProtoMessage

func (*Workflow) ProtoMessage()

func (*Workflow) ProtoReflect

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

func (*Workflow) Reset

func (x *Workflow) Reset()

func (*Workflow) String

func (x *Workflow) String() string

Jump to

Keyboard shortcuts

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