atlas

package
v0.0.0-...-5dfe74e Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2024 License: MIT Imports: 25 Imported by: 3

Documentation

Index

Constants

View Source
const (
	AssetService_UploadFile_FullMethodName              = "/eolymp.atlas.AssetService/UploadFile"
	AssetService_StartMultipartUpload_FullMethodName    = "/eolymp.atlas.AssetService/StartMultipartUpload"
	AssetService_UploadPart_FullMethodName              = "/eolymp.atlas.AssetService/UploadPart"
	AssetService_CompleteMultipartUpload_FullMethodName = "/eolymp.atlas.AssetService/CompleteMultipartUpload"
)
View Source
const (
	Atlas_CreateProblem_FullMethodName          = "/eolymp.atlas.Atlas/CreateProblem"
	Atlas_DeleteProblem_FullMethodName          = "/eolymp.atlas.Atlas/DeleteProblem"
	Atlas_ListProblems_FullMethodName           = "/eolymp.atlas.Atlas/ListProblems"
	Atlas_DescribeProblem_FullMethodName        = "/eolymp.atlas.Atlas/DescribeProblem"
	Atlas_UpdateProblem_FullMethodName          = "/eolymp.atlas.Atlas/UpdateProblem"
	Atlas_SyncProblem_FullMethodName            = "/eolymp.atlas.Atlas/SyncProblem"
	Atlas_SetBookmark_FullMethodName            = "/eolymp.atlas.Atlas/SetBookmark"
	Atlas_GetBookmark_FullMethodName            = "/eolymp.atlas.Atlas/GetBookmark"
	Atlas_ListExamples_FullMethodName           = "/eolymp.atlas.Atlas/ListExamples"
	Atlas_UpdateTestingConfig_FullMethodName    = "/eolymp.atlas.Atlas/UpdateTestingConfig"
	Atlas_DescribeTestingConfig_FullMethodName  = "/eolymp.atlas.Atlas/DescribeTestingConfig"
	Atlas_UpdateChecker_FullMethodName          = "/eolymp.atlas.Atlas/UpdateChecker"
	Atlas_DescribeChecker_FullMethodName        = "/eolymp.atlas.Atlas/DescribeChecker"
	Atlas_UpdateInteractor_FullMethodName       = "/eolymp.atlas.Atlas/UpdateInteractor"
	Atlas_DescribeInteractor_FullMethodName     = "/eolymp.atlas.Atlas/DescribeInteractor"
	Atlas_CreateStatement_FullMethodName        = "/eolymp.atlas.Atlas/CreateStatement"
	Atlas_UpdateStatement_FullMethodName        = "/eolymp.atlas.Atlas/UpdateStatement"
	Atlas_DeleteStatement_FullMethodName        = "/eolymp.atlas.Atlas/DeleteStatement"
	Atlas_ListStatements_FullMethodName         = "/eolymp.atlas.Atlas/ListStatements"
	Atlas_DescribeStatement_FullMethodName      = "/eolymp.atlas.Atlas/DescribeStatement"
	Atlas_LookupStatement_FullMethodName        = "/eolymp.atlas.Atlas/LookupStatement"
	Atlas_PreviewStatement_FullMethodName       = "/eolymp.atlas.Atlas/PreviewStatement"
	Atlas_CreateTestset_FullMethodName          = "/eolymp.atlas.Atlas/CreateTestset"
	Atlas_UpdateTestset_FullMethodName          = "/eolymp.atlas.Atlas/UpdateTestset"
	Atlas_DeleteTestset_FullMethodName          = "/eolymp.atlas.Atlas/DeleteTestset"
	Atlas_ListTestsets_FullMethodName           = "/eolymp.atlas.Atlas/ListTestsets"
	Atlas_DescribeTestset_FullMethodName        = "/eolymp.atlas.Atlas/DescribeTestset"
	Atlas_CreateTest_FullMethodName             = "/eolymp.atlas.Atlas/CreateTest"
	Atlas_UpdateTest_FullMethodName             = "/eolymp.atlas.Atlas/UpdateTest"
	Atlas_DeleteTest_FullMethodName             = "/eolymp.atlas.Atlas/DeleteTest"
	Atlas_ListTests_FullMethodName              = "/eolymp.atlas.Atlas/ListTests"
	Atlas_DescribeTest_FullMethodName           = "/eolymp.atlas.Atlas/DescribeTest"
	Atlas_CreateCodeTemplate_FullMethodName     = "/eolymp.atlas.Atlas/CreateCodeTemplate"
	Atlas_UpdateCodeTemplate_FullMethodName     = "/eolymp.atlas.Atlas/UpdateCodeTemplate"
	Atlas_DeleteCodeTemplate_FullMethodName     = "/eolymp.atlas.Atlas/DeleteCodeTemplate"
	Atlas_ListCodeTemplates_FullMethodName      = "/eolymp.atlas.Atlas/ListCodeTemplates"
	Atlas_DescribeCodeTemplate_FullMethodName   = "/eolymp.atlas.Atlas/DescribeCodeTemplate"
	Atlas_LookupCodeTemplate_FullMethodName     = "/eolymp.atlas.Atlas/LookupCodeTemplate"
	Atlas_CreateAttachment_FullMethodName       = "/eolymp.atlas.Atlas/CreateAttachment"
	Atlas_UpdateAttachment_FullMethodName       = "/eolymp.atlas.Atlas/UpdateAttachment"
	Atlas_DeleteAttachment_FullMethodName       = "/eolymp.atlas.Atlas/DeleteAttachment"
	Atlas_ListAttachments_FullMethodName        = "/eolymp.atlas.Atlas/ListAttachments"
	Atlas_DescribeAttachment_FullMethodName     = "/eolymp.atlas.Atlas/DescribeAttachment"
	Atlas_ListVersions_FullMethodName           = "/eolymp.atlas.Atlas/ListVersions"
	Atlas_ListProblemTop_FullMethodName         = "/eolymp.atlas.Atlas/ListProblemTop"
	Atlas_DescribeProblemGrading_FullMethodName = "/eolymp.atlas.Atlas/DescribeProblemGrading"
	Atlas_CreateSubmission_FullMethodName       = "/eolymp.atlas.Atlas/CreateSubmission"
	Atlas_DescribeSubmission_FullMethodName     = "/eolymp.atlas.Atlas/DescribeSubmission"
	Atlas_RetestSubmission_FullMethodName       = "/eolymp.atlas.Atlas/RetestSubmission"
	Atlas_ListSubmissions_FullMethodName        = "/eolymp.atlas.Atlas/ListSubmissions"
	Atlas_DescribeScore_FullMethodName          = "/eolymp.atlas.Atlas/DescribeScore"
)
View Source
const (
	AttachmentService_CreateAttachment_FullMethodName   = "/eolymp.atlas.AttachmentService/CreateAttachment"
	AttachmentService_UpdateAttachment_FullMethodName   = "/eolymp.atlas.AttachmentService/UpdateAttachment"
	AttachmentService_DeleteAttachment_FullMethodName   = "/eolymp.atlas.AttachmentService/DeleteAttachment"
	AttachmentService_ListAttachments_FullMethodName    = "/eolymp.atlas.AttachmentService/ListAttachments"
	AttachmentService_DescribeAttachment_FullMethodName = "/eolymp.atlas.AttachmentService/DescribeAttachment"
)
View Source
const (
	BookmarkService_GetBookmark_FullMethodName = "/eolymp.atlas.BookmarkService/GetBookmark"
	BookmarkService_SetBookmark_FullMethodName = "/eolymp.atlas.BookmarkService/SetBookmark"
)
View Source
const (
	CodeTemplateService_CreateCodeTemplate_FullMethodName   = "/eolymp.atlas.CodeTemplateService/CreateCodeTemplate"
	CodeTemplateService_UpdateCodeTemplate_FullMethodName   = "/eolymp.atlas.CodeTemplateService/UpdateCodeTemplate"
	CodeTemplateService_DeleteCodeTemplate_FullMethodName   = "/eolymp.atlas.CodeTemplateService/DeleteCodeTemplate"
	CodeTemplateService_ListCodeTemplates_FullMethodName    = "/eolymp.atlas.CodeTemplateService/ListCodeTemplates"
	CodeTemplateService_DescribeCodeTemplate_FullMethodName = "/eolymp.atlas.CodeTemplateService/DescribeCodeTemplate"
	CodeTemplateService_LookupCodeTemplate_FullMethodName   = "/eolymp.atlas.CodeTemplateService/LookupCodeTemplate"
)
View Source
const (
	ConfigurationService_ConfigurePolygon_FullMethodName = "/eolymp.atlas.ConfigurationService/ConfigurePolygon"
	ConfigurationService_DescribePolygon_FullMethodName  = "/eolymp.atlas.ConfigurationService/DescribePolygon"
)
View Source
const (
	EditorialService_CreateEditorial_FullMethodName   = "/eolymp.atlas.EditorialService/CreateEditorial"
	EditorialService_UpdateEditorial_FullMethodName   = "/eolymp.atlas.EditorialService/UpdateEditorial"
	EditorialService_DeleteEditorial_FullMethodName   = "/eolymp.atlas.EditorialService/DeleteEditorial"
	EditorialService_DescribeEditorial_FullMethodName = "/eolymp.atlas.EditorialService/DescribeEditorial"
	EditorialService_LookupEditorial_FullMethodName   = "/eolymp.atlas.EditorialService/LookupEditorial"
	EditorialService_PreviewEditorial_FullMethodName  = "/eolymp.atlas.EditorialService/PreviewEditorial"
	EditorialService_ListEditorials_FullMethodName    = "/eolymp.atlas.EditorialService/ListEditorials"
)
View Source
const (
	LibraryService_CreateProblem_FullMethodName   = "/eolymp.atlas.LibraryService/CreateProblem"
	LibraryService_DeleteProblem_FullMethodName   = "/eolymp.atlas.LibraryService/DeleteProblem"
	LibraryService_DescribeProblem_FullMethodName = "/eolymp.atlas.LibraryService/DescribeProblem"
	LibraryService_ListProblems_FullMethodName    = "/eolymp.atlas.LibraryService/ListProblems"
)
View Source
const (
	ProblemService_DeleteProblem_FullMethodName    = "/eolymp.atlas.ProblemService/DeleteProblem"
	ProblemService_UpdateProblem_FullMethodName    = "/eolymp.atlas.ProblemService/UpdateProblem"
	ProblemService_SyncProblem_FullMethodName      = "/eolymp.atlas.ProblemService/SyncProblem"
	ProblemService_DescribeProblem_FullMethodName  = "/eolymp.atlas.ProblemService/DescribeProblem"
	ProblemService_UpdateVisibility_FullMethodName = "/eolymp.atlas.ProblemService/UpdateVisibility"
	ProblemService_UpdatePrivacy_FullMethodName    = "/eolymp.atlas.ProblemService/UpdatePrivacy"
	ProblemService_ListVersions_FullMethodName     = "/eolymp.atlas.ProblemService/ListVersions"
)
View Source
const (
	ScoringService_DescribeScore_FullMethodName          = "/eolymp.atlas.ScoringService/DescribeScore"
	ScoringService_DescribeProblemGrading_FullMethodName = "/eolymp.atlas.ScoringService/DescribeProblemGrading"
	ScoringService_ListProblemTop_FullMethodName         = "/eolymp.atlas.ScoringService/ListProblemTop"
)
View Source
const (
	SolutionService_CreateSolution_FullMethodName   = "/eolymp.atlas.SolutionService/CreateSolution"
	SolutionService_UpdateSolution_FullMethodName   = "/eolymp.atlas.SolutionService/UpdateSolution"
	SolutionService_DeleteSolution_FullMethodName   = "/eolymp.atlas.SolutionService/DeleteSolution"
	SolutionService_DescribeSolution_FullMethodName = "/eolymp.atlas.SolutionService/DescribeSolution"
	SolutionService_ListSolutions_FullMethodName    = "/eolymp.atlas.SolutionService/ListSolutions"
)
View Source
const (
	StatementService_CreateStatement_FullMethodName   = "/eolymp.atlas.StatementService/CreateStatement"
	StatementService_UpdateStatement_FullMethodName   = "/eolymp.atlas.StatementService/UpdateStatement"
	StatementService_DeleteStatement_FullMethodName   = "/eolymp.atlas.StatementService/DeleteStatement"
	StatementService_DescribeStatement_FullMethodName = "/eolymp.atlas.StatementService/DescribeStatement"
	StatementService_LookupStatement_FullMethodName   = "/eolymp.atlas.StatementService/LookupStatement"
	StatementService_PreviewStatement_FullMethodName  = "/eolymp.atlas.StatementService/PreviewStatement"
	StatementService_ListStatements_FullMethodName    = "/eolymp.atlas.StatementService/ListStatements"
)
View Source
const (
	SubmissionService_CreateSubmission_FullMethodName   = "/eolymp.atlas.SubmissionService/CreateSubmission"
	SubmissionService_RetestSubmission_FullMethodName   = "/eolymp.atlas.SubmissionService/RetestSubmission"
	SubmissionService_DescribeSubmission_FullMethodName = "/eolymp.atlas.SubmissionService/DescribeSubmission"
	SubmissionService_WatchSubmission_FullMethodName    = "/eolymp.atlas.SubmissionService/WatchSubmission"
	SubmissionService_ListSubmissions_FullMethodName    = "/eolymp.atlas.SubmissionService/ListSubmissions"
)
View Source
const (
	SuggestionService_CreateSuggestion_FullMethodName   = "/eolymp.atlas.SuggestionService/CreateSuggestion"
	SuggestionService_UpdateSuggestion_FullMethodName   = "/eolymp.atlas.SuggestionService/UpdateSuggestion"
	SuggestionService_ReviewSuggestion_FullMethodName   = "/eolymp.atlas.SuggestionService/ReviewSuggestion"
	SuggestionService_ResubmitSuggestion_FullMethodName = "/eolymp.atlas.SuggestionService/ResubmitSuggestion"
	SuggestionService_DeleteSuggestion_FullMethodName   = "/eolymp.atlas.SuggestionService/DeleteSuggestion"
	SuggestionService_ListSuggestions_FullMethodName    = "/eolymp.atlas.SuggestionService/ListSuggestions"
	SuggestionService_DescribeSuggestion_FullMethodName = "/eolymp.atlas.SuggestionService/DescribeSuggestion"
)
View Source
const (
	TestingService_UpdateTestingConfig_FullMethodName   = "/eolymp.atlas.TestingService/UpdateTestingConfig"
	TestingService_DescribeTestingConfig_FullMethodName = "/eolymp.atlas.TestingService/DescribeTestingConfig"
	TestingService_UpdateChecker_FullMethodName         = "/eolymp.atlas.TestingService/UpdateChecker"
	TestingService_DescribeChecker_FullMethodName       = "/eolymp.atlas.TestingService/DescribeChecker"
	TestingService_UpdateInteractor_FullMethodName      = "/eolymp.atlas.TestingService/UpdateInteractor"
	TestingService_DescribeInteractor_FullMethodName    = "/eolymp.atlas.TestingService/DescribeInteractor"
	TestingService_CreateTestset_FullMethodName         = "/eolymp.atlas.TestingService/CreateTestset"
	TestingService_UpdateTestset_FullMethodName         = "/eolymp.atlas.TestingService/UpdateTestset"
	TestingService_DeleteTestset_FullMethodName         = "/eolymp.atlas.TestingService/DeleteTestset"
	TestingService_DescribeTestset_FullMethodName       = "/eolymp.atlas.TestingService/DescribeTestset"
	TestingService_ListTestsets_FullMethodName          = "/eolymp.atlas.TestingService/ListTestsets"
	TestingService_CreateTest_FullMethodName            = "/eolymp.atlas.TestingService/CreateTest"
	TestingService_UpdateTest_FullMethodName            = "/eolymp.atlas.TestingService/UpdateTest"
	TestingService_DeleteTest_FullMethodName            = "/eolymp.atlas.TestingService/DeleteTest"
	TestingService_DescribeTest_FullMethodName          = "/eolymp.atlas.TestingService/DescribeTest"
	TestingService_ListTests_FullMethodName             = "/eolymp.atlas.TestingService/ListTests"
	TestingService_ListExamples_FullMethodName          = "/eolymp.atlas.TestingService/ListExamples"
)

Variables

View Source
var (
	UpdateCodeTemplateInput_Patch_name = map[int32]string{
		0: "ALL",
		1: "RUNTIME",
		2: "SOURCE",
		3: "HEADER",
		4: "FOOTER",
		5: "SECRET",
		6: "FILES",
	}
	UpdateCodeTemplateInput_Patch_value = map[string]int32{
		"ALL":     0,
		"RUNTIME": 1,
		"SOURCE":  2,
		"HEADER":  3,
		"FOOTER":  4,
		"SECRET":  5,
		"FILES":   6,
	}
)

Enum value maps for UpdateCodeTemplateInput_Patch.

View Source
var (
	UpdateEditorialInput_Patch_name = map[int32]string{
		0: "ALL",
		1: "LOCALE",
		2: "CONTENT",
		3: "DOWNLOAD_LINK",
	}
	UpdateEditorialInput_Patch_value = map[string]int32{
		"ALL":           0,
		"LOCALE":        1,
		"CONTENT":       2,
		"DOWNLOAD_LINK": 3,
	}
)

Enum value maps for UpdateEditorialInput_Patch.

View Source
var (
	ListProblemsInput_Sortable_name = map[int32]string{
		0: "DEFAULT",
		1: "RECENT",
		2: "POPULAR",
	}
	ListProblemsInput_Sortable_value = map[string]int32{
		"DEFAULT": 0,
		"RECENT":  1,
		"POPULAR": 2,
	}
)

Enum value maps for ListProblemsInput_Sortable.

View Source
var (
	UpdateProblemInput_Patch_name = map[int32]string{
		0: "ALL",
		1: "VISIBLE",
		2: "PRIVATE",
		3: "TOPICS",
		4: "DIFFICULTY",
		5: "ORIGIN",
	}
	UpdateProblemInput_Patch_value = map[string]int32{
		"ALL":        0,
		"VISIBLE":    1,
		"PRIVATE":    2,
		"TOPICS":     3,
		"DIFFICULTY": 4,
		"ORIGIN":     5,
	}
)

Enum value maps for UpdateProblemInput_Patch.

View Source
var (
	Solution_Type_name = map[int32]string{
		0: "UNSET",
		1: "CORRECT",
		2: "INCORRECT",
		3: "WRONG_ANSWER",
		4: "TIMEOUT",
		5: "OVERFLOW",
		6: "TIMEOUT_OR_ACCEPTED",
		7: "OVERFLOW_OR_ACCEPTED",
		8: "DONT_RUN",
		9: "FAILURE",
	}
	Solution_Type_value = map[string]int32{
		"UNSET":                0,
		"CORRECT":              1,
		"INCORRECT":            2,
		"WRONG_ANSWER":         3,
		"TIMEOUT":              4,
		"OVERFLOW":             5,
		"TIMEOUT_OR_ACCEPTED":  6,
		"OVERFLOW_OR_ACCEPTED": 7,
		"DONT_RUN":             8,
		"FAILURE":              9,
	}
)

Enum value maps for Solution_Type.

View Source
var (
	ListSolutionsInput_Sortable_name = map[int32]string{
		0: "NAME",
		1: "TYPE",
	}
	ListSolutionsInput_Sortable_value = map[string]int32{
		"NAME": 0,
		"TYPE": 1,
	}
)

Enum value maps for ListSolutionsInput_Sortable.

View Source
var (
	UpdateSolutionInput_Patch_name = map[int32]string{
		0: "ALL",
		1: "NAME",
		2: "TYPE",
		3: "RUNTIME",
		4: "SOURCE",
		5: "SECRET",
	}
	UpdateSolutionInput_Patch_value = map[string]int32{
		"ALL":     0,
		"NAME":    1,
		"TYPE":    2,
		"RUNTIME": 3,
		"SOURCE":  4,
		"SECRET":  5,
	}
)

Enum value maps for UpdateSolutionInput_Patch.

View Source
var (
	UpdateStatementInput_Patch_name = map[int32]string{
		0: "ALL",
		1: "LOCALE",
		2: "TITLE",
		3: "CONTENT",
		4: "DOWNLOAD_LINK",
		5: "AUTHOR",
		6: "SOURCE",
	}
	UpdateStatementInput_Patch_value = map[string]int32{
		"ALL":           0,
		"LOCALE":        1,
		"TITLE":         2,
		"CONTENT":       3,
		"DOWNLOAD_LINK": 4,
		"AUTHOR":        5,
		"SOURCE":        6,
	}
)

Enum value maps for UpdateStatementInput_Patch.

View Source
var (
	Submission_Status_name = map[int32]string{
		0: "NONE",
		1: "PENDING",
		2: "TESTING",
		3: "TIMEOUT",
		4: "COMPLETE",
		5: "ERROR",
		6: "FAILURE",
	}
	Submission_Status_value = map[string]int32{
		"NONE":     0,
		"PENDING":  1,
		"TESTING":  2,
		"TIMEOUT":  3,
		"COMPLETE": 4,
		"ERROR":    5,
		"FAILURE":  6,
	}
)

Enum value maps for Submission_Status.

View Source
var (
	Submission_Verdict_name = map[int32]string{
		0: "NO_VERDICT",
		1: "ACCEPTED",
		2: "WRONG_ANSWER",
		3: "TIME_LIMIT_EXCEEDED",
		4: "CPU_EXHAUSTED",
		5: "MEMORY_OVERFLOW",
		6: "RUNTIME_ERROR",
	}
	Submission_Verdict_value = map[string]int32{
		"NO_VERDICT":          0,
		"ACCEPTED":            1,
		"WRONG_ANSWER":        2,
		"TIME_LIMIT_EXCEEDED": 3,
		"CPU_EXHAUSTED":       4,
		"MEMORY_OVERFLOW":     5,
		"RUNTIME_ERROR":       6,
	}
)

Enum value maps for Submission_Verdict.

View Source
var (
	Submission_Run_Status_name = map[int32]string{
		0:  "NO_STATUS",
		1:  "CREATED",
		2:  "EXECUTING",
		13: "COMPLETE",
		10: "SKIPPED",
		11: "BLOCKED",
		9:  "VERIFICATION_ERROR",
		12: "INTERACTION_ERROR",
		3:  "TIMEOUT",
		4:  "CPU_EXHAUSTED",
		5:  "MEMORY_OVERFLOW",
		6:  "WRONG_ANSWER",
		7:  "ACCEPTED",
		8:  "RUNTIME_ERROR",
	}
	Submission_Run_Status_value = map[string]int32{
		"NO_STATUS":          0,
		"CREATED":            1,
		"EXECUTING":          2,
		"COMPLETE":           13,
		"SKIPPED":            10,
		"BLOCKED":            11,
		"VERIFICATION_ERROR": 9,
		"INTERACTION_ERROR":  12,
		"TIMEOUT":            3,
		"CPU_EXHAUSTED":      4,
		"MEMORY_OVERFLOW":    5,
		"WRONG_ANSWER":       6,
		"ACCEPTED":           7,
		"RUNTIME_ERROR":      8,
	}
)

Enum value maps for Submission_Run_Status.

View Source
var (
	Submission_Group_Status_name = map[int32]string{
		0:  "UNKNOWN",
		1:  "BLOCKED",
		2:  "PENDING",
		3:  "TESTING",
		4:  "ACCEPTED",
		5:  "TIMEOUT",
		6:  "CPU_EXHAUSTED",
		7:  "MEMORY_OVERFLOW",
		8:  "WRONG_ANSWER",
		9:  "RUNTIME_ERROR",
		10: "VERIFICATION_ERROR",
		11: "SKIPPED",
		12: "INTERACTION_ERROR",
	}
	Submission_Group_Status_value = map[string]int32{
		"UNKNOWN":            0,
		"BLOCKED":            1,
		"PENDING":            2,
		"TESTING":            3,
		"ACCEPTED":           4,
		"TIMEOUT":            5,
		"CPU_EXHAUSTED":      6,
		"MEMORY_OVERFLOW":    7,
		"WRONG_ANSWER":       8,
		"RUNTIME_ERROR":      9,
		"VERIFICATION_ERROR": 10,
		"SKIPPED":            11,
		"INTERACTION_ERROR":  12,
	}
)

Enum value maps for Submission_Group_Status.

View Source
var (
	Suggestion_Status_name = map[int32]string{
		0: "UNKNOWN_STATUS",
		1: "PENDING",
		2: "IN_REVIEW",
		3: "APPROVED",
		4: "REJECTED",
	}
	Suggestion_Status_value = map[string]int32{
		"UNKNOWN_STATUS": 0,
		"PENDING":        1,
		"IN_REVIEW":      2,
		"APPROVED":       3,
		"REJECTED":       4,
	}
)

Enum value maps for Suggestion_Status.

View Source
var (
	FeedbackPolicy_name = map[int32]string{
		0: "COMPLETE",
		1: "ICPC",
		2: "ICPC_EXPANDED",
	}
	FeedbackPolicy_value = map[string]int32{
		"COMPLETE":      0,
		"ICPC":          1,
		"ICPC_EXPANDED": 2,
	}
)

Enum value maps for FeedbackPolicy.

View Source
var (
	ScoringMode_name = map[int32]string{
		0: "NO_SCORE",
		1: "EACH",
		2: "ALL",
		3: "WORST",
		4: "BEST",
	}
	ScoringMode_value = map[string]int32{
		"NO_SCORE": 0,
		"EACH":     1,
		"ALL":      2,
		"WORST":    3,
		"BEST":     4,
	}
)

Enum value maps for ScoringMode.

View Source
var AssetService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.AssetService",
	HandlerType: (*AssetServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UploadFile",
			Handler:    _AssetService_UploadFile_Handler,
		},
		{
			MethodName: "StartMultipartUpload",
			Handler:    _AssetService_StartMultipartUpload_Handler,
		},
		{
			MethodName: "UploadPart",
			Handler:    _AssetService_UploadPart_Handler,
		},
		{
			MethodName: "CompleteMultipartUpload",
			Handler:    _AssetService_CompleteMultipartUpload_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/asset_service.proto",
}

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

View Source
var Atlas_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.Atlas",
	HandlerType: (*AtlasServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProblem",
			Handler:    _Atlas_CreateProblem_Handler,
		},
		{
			MethodName: "DeleteProblem",
			Handler:    _Atlas_DeleteProblem_Handler,
		},
		{
			MethodName: "ListProblems",
			Handler:    _Atlas_ListProblems_Handler,
		},
		{
			MethodName: "DescribeProblem",
			Handler:    _Atlas_DescribeProblem_Handler,
		},
		{
			MethodName: "UpdateProblem",
			Handler:    _Atlas_UpdateProblem_Handler,
		},
		{
			MethodName: "SyncProblem",
			Handler:    _Atlas_SyncProblem_Handler,
		},
		{
			MethodName: "SetBookmark",
			Handler:    _Atlas_SetBookmark_Handler,
		},
		{
			MethodName: "GetBookmark",
			Handler:    _Atlas_GetBookmark_Handler,
		},
		{
			MethodName: "ListExamples",
			Handler:    _Atlas_ListExamples_Handler,
		},
		{
			MethodName: "UpdateTestingConfig",
			Handler:    _Atlas_UpdateTestingConfig_Handler,
		},
		{
			MethodName: "DescribeTestingConfig",
			Handler:    _Atlas_DescribeTestingConfig_Handler,
		},
		{
			MethodName: "UpdateChecker",
			Handler:    _Atlas_UpdateChecker_Handler,
		},
		{
			MethodName: "DescribeChecker",
			Handler:    _Atlas_DescribeChecker_Handler,
		},
		{
			MethodName: "UpdateInteractor",
			Handler:    _Atlas_UpdateInteractor_Handler,
		},
		{
			MethodName: "DescribeInteractor",
			Handler:    _Atlas_DescribeInteractor_Handler,
		},
		{
			MethodName: "CreateStatement",
			Handler:    _Atlas_CreateStatement_Handler,
		},
		{
			MethodName: "UpdateStatement",
			Handler:    _Atlas_UpdateStatement_Handler,
		},
		{
			MethodName: "DeleteStatement",
			Handler:    _Atlas_DeleteStatement_Handler,
		},
		{
			MethodName: "ListStatements",
			Handler:    _Atlas_ListStatements_Handler,
		},
		{
			MethodName: "DescribeStatement",
			Handler:    _Atlas_DescribeStatement_Handler,
		},
		{
			MethodName: "LookupStatement",
			Handler:    _Atlas_LookupStatement_Handler,
		},
		{
			MethodName: "PreviewStatement",
			Handler:    _Atlas_PreviewStatement_Handler,
		},
		{
			MethodName: "CreateTestset",
			Handler:    _Atlas_CreateTestset_Handler,
		},
		{
			MethodName: "UpdateTestset",
			Handler:    _Atlas_UpdateTestset_Handler,
		},
		{
			MethodName: "DeleteTestset",
			Handler:    _Atlas_DeleteTestset_Handler,
		},
		{
			MethodName: "ListTestsets",
			Handler:    _Atlas_ListTestsets_Handler,
		},
		{
			MethodName: "DescribeTestset",
			Handler:    _Atlas_DescribeTestset_Handler,
		},
		{
			MethodName: "CreateTest",
			Handler:    _Atlas_CreateTest_Handler,
		},
		{
			MethodName: "UpdateTest",
			Handler:    _Atlas_UpdateTest_Handler,
		},
		{
			MethodName: "DeleteTest",
			Handler:    _Atlas_DeleteTest_Handler,
		},
		{
			MethodName: "ListTests",
			Handler:    _Atlas_ListTests_Handler,
		},
		{
			MethodName: "DescribeTest",
			Handler:    _Atlas_DescribeTest_Handler,
		},
		{
			MethodName: "CreateCodeTemplate",
			Handler:    _Atlas_CreateCodeTemplate_Handler,
		},
		{
			MethodName: "UpdateCodeTemplate",
			Handler:    _Atlas_UpdateCodeTemplate_Handler,
		},
		{
			MethodName: "DeleteCodeTemplate",
			Handler:    _Atlas_DeleteCodeTemplate_Handler,
		},
		{
			MethodName: "ListCodeTemplates",
			Handler:    _Atlas_ListCodeTemplates_Handler,
		},
		{
			MethodName: "DescribeCodeTemplate",
			Handler:    _Atlas_DescribeCodeTemplate_Handler,
		},
		{
			MethodName: "LookupCodeTemplate",
			Handler:    _Atlas_LookupCodeTemplate_Handler,
		},
		{
			MethodName: "CreateAttachment",
			Handler:    _Atlas_CreateAttachment_Handler,
		},
		{
			MethodName: "UpdateAttachment",
			Handler:    _Atlas_UpdateAttachment_Handler,
		},
		{
			MethodName: "DeleteAttachment",
			Handler:    _Atlas_DeleteAttachment_Handler,
		},
		{
			MethodName: "ListAttachments",
			Handler:    _Atlas_ListAttachments_Handler,
		},
		{
			MethodName: "DescribeAttachment",
			Handler:    _Atlas_DescribeAttachment_Handler,
		},
		{
			MethodName: "ListVersions",
			Handler:    _Atlas_ListVersions_Handler,
		},
		{
			MethodName: "ListProblemTop",
			Handler:    _Atlas_ListProblemTop_Handler,
		},
		{
			MethodName: "DescribeProblemGrading",
			Handler:    _Atlas_DescribeProblemGrading_Handler,
		},
		{
			MethodName: "CreateSubmission",
			Handler:    _Atlas_CreateSubmission_Handler,
		},
		{
			MethodName: "DescribeSubmission",
			Handler:    _Atlas_DescribeSubmission_Handler,
		},
		{
			MethodName: "RetestSubmission",
			Handler:    _Atlas_RetestSubmission_Handler,
		},
		{
			MethodName: "ListSubmissions",
			Handler:    _Atlas_ListSubmissions_Handler,
		},
		{
			MethodName: "DescribeScore",
			Handler:    _Atlas_DescribeScore_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/atlas.proto",
}

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

View Source
var AttachmentService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.AttachmentService",
	HandlerType: (*AttachmentServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateAttachment",
			Handler:    _AttachmentService_CreateAttachment_Handler,
		},
		{
			MethodName: "UpdateAttachment",
			Handler:    _AttachmentService_UpdateAttachment_Handler,
		},
		{
			MethodName: "DeleteAttachment",
			Handler:    _AttachmentService_DeleteAttachment_Handler,
		},
		{
			MethodName: "ListAttachments",
			Handler:    _AttachmentService_ListAttachments_Handler,
		},
		{
			MethodName: "DescribeAttachment",
			Handler:    _AttachmentService_DescribeAttachment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/attachment_service.proto",
}

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

View Source
var BookmarkService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.BookmarkService",
	HandlerType: (*BookmarkServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetBookmark",
			Handler:    _BookmarkService_GetBookmark_Handler,
		},
		{
			MethodName: "SetBookmark",
			Handler:    _BookmarkService_SetBookmark_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/bookmark_service.proto",
}

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

View Source
var CodeTemplateService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.CodeTemplateService",
	HandlerType: (*CodeTemplateServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateCodeTemplate",
			Handler:    _CodeTemplateService_CreateCodeTemplate_Handler,
		},
		{
			MethodName: "UpdateCodeTemplate",
			Handler:    _CodeTemplateService_UpdateCodeTemplate_Handler,
		},
		{
			MethodName: "DeleteCodeTemplate",
			Handler:    _CodeTemplateService_DeleteCodeTemplate_Handler,
		},
		{
			MethodName: "ListCodeTemplates",
			Handler:    _CodeTemplateService_ListCodeTemplates_Handler,
		},
		{
			MethodName: "DescribeCodeTemplate",
			Handler:    _CodeTemplateService_DescribeCodeTemplate_Handler,
		},
		{
			MethodName: "LookupCodeTemplate",
			Handler:    _CodeTemplateService_LookupCodeTemplate_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/code_template_service.proto",
}

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

View Source
var ConfigurationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.ConfigurationService",
	HandlerType: (*ConfigurationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ConfigurePolygon",
			Handler:    _ConfigurationService_ConfigurePolygon_Handler,
		},
		{
			MethodName: "DescribePolygon",
			Handler:    _ConfigurationService_DescribePolygon_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/configuration_service.proto",
}

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

View Source
var EditorialService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.EditorialService",
	HandlerType: (*EditorialServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateEditorial",
			Handler:    _EditorialService_CreateEditorial_Handler,
		},
		{
			MethodName: "UpdateEditorial",
			Handler:    _EditorialService_UpdateEditorial_Handler,
		},
		{
			MethodName: "DeleteEditorial",
			Handler:    _EditorialService_DeleteEditorial_Handler,
		},
		{
			MethodName: "DescribeEditorial",
			Handler:    _EditorialService_DescribeEditorial_Handler,
		},
		{
			MethodName: "LookupEditorial",
			Handler:    _EditorialService_LookupEditorial_Handler,
		},
		{
			MethodName: "PreviewEditorial",
			Handler:    _EditorialService_PreviewEditorial_Handler,
		},
		{
			MethodName: "ListEditorials",
			Handler:    _EditorialService_ListEditorials_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/editorial_service.proto",
}

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

View Source
var File_eolymp_atlas_asset_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_atlas_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_attachment_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_attachment_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_bookmark_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_code_template_file_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_code_template_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_code_template_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_configuration_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_editorial_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_editorial_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_events_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_library_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_problem_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_problem_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_scoring_score_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_scoring_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_snapshot_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_solution_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_solution_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_statement_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_statement_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_submission_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_submission_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_suggestion_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_suggestion_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_testing_config_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_testing_feedback_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_testing_scoring_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_testing_service_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_testing_test_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_testing_testset_proto protoreflect.FileDescriptor
View Source
var File_eolymp_atlas_version_proto protoreflect.FileDescriptor
View Source
var LibraryService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.LibraryService",
	HandlerType: (*LibraryServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateProblem",
			Handler:    _LibraryService_CreateProblem_Handler,
		},
		{
			MethodName: "DeleteProblem",
			Handler:    _LibraryService_DeleteProblem_Handler,
		},
		{
			MethodName: "DescribeProblem",
			Handler:    _LibraryService_DescribeProblem_Handler,
		},
		{
			MethodName: "ListProblems",
			Handler:    _LibraryService_ListProblems_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/library_service.proto",
}

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

View Source
var ProblemService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.ProblemService",
	HandlerType: (*ProblemServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DeleteProblem",
			Handler:    _ProblemService_DeleteProblem_Handler,
		},
		{
			MethodName: "UpdateProblem",
			Handler:    _ProblemService_UpdateProblem_Handler,
		},
		{
			MethodName: "SyncProblem",
			Handler:    _ProblemService_SyncProblem_Handler,
		},
		{
			MethodName: "DescribeProblem",
			Handler:    _ProblemService_DescribeProblem_Handler,
		},
		{
			MethodName: "UpdateVisibility",
			Handler:    _ProblemService_UpdateVisibility_Handler,
		},
		{
			MethodName: "UpdatePrivacy",
			Handler:    _ProblemService_UpdatePrivacy_Handler,
		},
		{
			MethodName: "ListVersions",
			Handler:    _ProblemService_ListVersions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/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)

View Source
var ScoringService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.ScoringService",
	HandlerType: (*ScoringServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "DescribeScore",
			Handler:    _ScoringService_DescribeScore_Handler,
		},
		{
			MethodName: "DescribeProblemGrading",
			Handler:    _ScoringService_DescribeProblemGrading_Handler,
		},
		{
			MethodName: "ListProblemTop",
			Handler:    _ScoringService_ListProblemTop_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/scoring_service.proto",
}

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

View Source
var SolutionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.SolutionService",
	HandlerType: (*SolutionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateSolution",
			Handler:    _SolutionService_CreateSolution_Handler,
		},
		{
			MethodName: "UpdateSolution",
			Handler:    _SolutionService_UpdateSolution_Handler,
		},
		{
			MethodName: "DeleteSolution",
			Handler:    _SolutionService_DeleteSolution_Handler,
		},
		{
			MethodName: "DescribeSolution",
			Handler:    _SolutionService_DescribeSolution_Handler,
		},
		{
			MethodName: "ListSolutions",
			Handler:    _SolutionService_ListSolutions_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/solution_service.proto",
}

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

View Source
var StatementService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.StatementService",
	HandlerType: (*StatementServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateStatement",
			Handler:    _StatementService_CreateStatement_Handler,
		},
		{
			MethodName: "UpdateStatement",
			Handler:    _StatementService_UpdateStatement_Handler,
		},
		{
			MethodName: "DeleteStatement",
			Handler:    _StatementService_DeleteStatement_Handler,
		},
		{
			MethodName: "DescribeStatement",
			Handler:    _StatementService_DescribeStatement_Handler,
		},
		{
			MethodName: "LookupStatement",
			Handler:    _StatementService_LookupStatement_Handler,
		},
		{
			MethodName: "PreviewStatement",
			Handler:    _StatementService_PreviewStatement_Handler,
		},
		{
			MethodName: "ListStatements",
			Handler:    _StatementService_ListStatements_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/statement_service.proto",
}

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

View Source
var SubmissionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.SubmissionService",
	HandlerType: (*SubmissionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateSubmission",
			Handler:    _SubmissionService_CreateSubmission_Handler,
		},
		{
			MethodName: "RetestSubmission",
			Handler:    _SubmissionService_RetestSubmission_Handler,
		},
		{
			MethodName: "DescribeSubmission",
			Handler:    _SubmissionService_DescribeSubmission_Handler,
		},
		{
			MethodName: "ListSubmissions",
			Handler:    _SubmissionService_ListSubmissions_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "WatchSubmission",
			Handler:       _SubmissionService_WatchSubmission_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "eolymp/atlas/submission_service.proto",
}

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

View Source
var SuggestionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.SuggestionService",
	HandlerType: (*SuggestionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateSuggestion",
			Handler:    _SuggestionService_CreateSuggestion_Handler,
		},
		{
			MethodName: "UpdateSuggestion",
			Handler:    _SuggestionService_UpdateSuggestion_Handler,
		},
		{
			MethodName: "ReviewSuggestion",
			Handler:    _SuggestionService_ReviewSuggestion_Handler,
		},
		{
			MethodName: "ResubmitSuggestion",
			Handler:    _SuggestionService_ResubmitSuggestion_Handler,
		},
		{
			MethodName: "DeleteSuggestion",
			Handler:    _SuggestionService_DeleteSuggestion_Handler,
		},
		{
			MethodName: "ListSuggestions",
			Handler:    _SuggestionService_ListSuggestions_Handler,
		},
		{
			MethodName: "DescribeSuggestion",
			Handler:    _SuggestionService_DescribeSuggestion_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/suggestion_service.proto",
}

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

View Source
var TestingService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "eolymp.atlas.TestingService",
	HandlerType: (*TestingServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UpdateTestingConfig",
			Handler:    _TestingService_UpdateTestingConfig_Handler,
		},
		{
			MethodName: "DescribeTestingConfig",
			Handler:    _TestingService_DescribeTestingConfig_Handler,
		},
		{
			MethodName: "UpdateChecker",
			Handler:    _TestingService_UpdateChecker_Handler,
		},
		{
			MethodName: "DescribeChecker",
			Handler:    _TestingService_DescribeChecker_Handler,
		},
		{
			MethodName: "UpdateInteractor",
			Handler:    _TestingService_UpdateInteractor_Handler,
		},
		{
			MethodName: "DescribeInteractor",
			Handler:    _TestingService_DescribeInteractor_Handler,
		},
		{
			MethodName: "CreateTestset",
			Handler:    _TestingService_CreateTestset_Handler,
		},
		{
			MethodName: "UpdateTestset",
			Handler:    _TestingService_UpdateTestset_Handler,
		},
		{
			MethodName: "DeleteTestset",
			Handler:    _TestingService_DeleteTestset_Handler,
		},
		{
			MethodName: "DescribeTestset",
			Handler:    _TestingService_DescribeTestset_Handler,
		},
		{
			MethodName: "ListTestsets",
			Handler:    _TestingService_ListTestsets_Handler,
		},
		{
			MethodName: "CreateTest",
			Handler:    _TestingService_CreateTest_Handler,
		},
		{
			MethodName: "UpdateTest",
			Handler:    _TestingService_UpdateTest_Handler,
		},
		{
			MethodName: "DeleteTest",
			Handler:    _TestingService_DeleteTest_Handler,
		},
		{
			MethodName: "DescribeTest",
			Handler:    _TestingService_DescribeTest_Handler,
		},
		{
			MethodName: "ListTests",
			Handler:    _TestingService_ListTests_Handler,
		},
		{
			MethodName: "ListExamples",
			Handler:    _TestingService_ListExamples_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "eolymp/atlas/testing_service.proto",
}

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

Functions

func RegisterAssetServiceHttpHandlers

func RegisterAssetServiceHttpHandlers(router *mux.Router, prefix string, cli AssetServiceClient)

RegisterAssetServiceHttpHandlers adds handlers for for AssetServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterAssetServiceServer

func RegisterAssetServiceServer(s grpc.ServiceRegistrar, srv AssetServiceServer)

func RegisterAtlasHttpHandlers

func RegisterAtlasHttpHandlers(router *mux.Router, prefix string, cli AtlasClient)

RegisterAtlasHttpHandlers adds handlers for for AtlasClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterAtlasServer

func RegisterAtlasServer(s grpc.ServiceRegistrar, srv AtlasServer)

func RegisterAttachmentServiceHttpHandlers

func RegisterAttachmentServiceHttpHandlers(router *mux.Router, prefix string, cli AttachmentServiceClient)

RegisterAttachmentServiceHttpHandlers adds handlers for for AttachmentServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterAttachmentServiceServer

func RegisterAttachmentServiceServer(s grpc.ServiceRegistrar, srv AttachmentServiceServer)

func RegisterBookmarkServiceHttpHandlers

func RegisterBookmarkServiceHttpHandlers(router *mux.Router, prefix string, cli BookmarkServiceClient)

RegisterBookmarkServiceHttpHandlers adds handlers for for BookmarkServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterBookmarkServiceServer

func RegisterBookmarkServiceServer(s grpc.ServiceRegistrar, srv BookmarkServiceServer)

func RegisterCodeTemplateServiceHttpHandlers

func RegisterCodeTemplateServiceHttpHandlers(router *mux.Router, prefix string, cli CodeTemplateServiceClient)

RegisterCodeTemplateServiceHttpHandlers adds handlers for for CodeTemplateServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterCodeTemplateServiceServer

func RegisterCodeTemplateServiceServer(s grpc.ServiceRegistrar, srv CodeTemplateServiceServer)

func RegisterConfigurationServiceHttpHandlers

func RegisterConfigurationServiceHttpHandlers(router *mux.Router, prefix string, cli ConfigurationServiceClient)

RegisterConfigurationServiceHttpHandlers adds handlers for for ConfigurationServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterConfigurationServiceServer

func RegisterConfigurationServiceServer(s grpc.ServiceRegistrar, srv ConfigurationServiceServer)

func RegisterEditorialServiceHttpHandlers

func RegisterEditorialServiceHttpHandlers(router *mux.Router, prefix string, cli EditorialServiceClient)

RegisterEditorialServiceHttpHandlers adds handlers for for EditorialServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterEditorialServiceServer

func RegisterEditorialServiceServer(s grpc.ServiceRegistrar, srv EditorialServiceServer)

func RegisterLibraryServiceHttpHandlers

func RegisterLibraryServiceHttpHandlers(router *mux.Router, prefix string, cli LibraryServiceClient)

RegisterLibraryServiceHttpHandlers adds handlers for for LibraryServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterLibraryServiceServer

func RegisterLibraryServiceServer(s grpc.ServiceRegistrar, srv LibraryServiceServer)

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 RegisterScoringServiceHttpHandlers

func RegisterScoringServiceHttpHandlers(router *mux.Router, prefix string, cli ScoringServiceClient)

RegisterScoringServiceHttpHandlers adds handlers for for ScoringServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterScoringServiceServer

func RegisterScoringServiceServer(s grpc.ServiceRegistrar, srv ScoringServiceServer)

func RegisterSolutionServiceHttpHandlers

func RegisterSolutionServiceHttpHandlers(router *mux.Router, prefix string, cli SolutionServiceClient)

RegisterSolutionServiceHttpHandlers adds handlers for for SolutionServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterSolutionServiceServer

func RegisterSolutionServiceServer(s grpc.ServiceRegistrar, srv SolutionServiceServer)

func RegisterStatementServiceHttpHandlers

func RegisterStatementServiceHttpHandlers(router *mux.Router, prefix string, cli StatementServiceClient)

RegisterStatementServiceHttpHandlers adds handlers for for StatementServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterStatementServiceServer

func RegisterStatementServiceServer(s grpc.ServiceRegistrar, srv StatementServiceServer)

func RegisterSubmissionServiceHttpHandlers

func RegisterSubmissionServiceHttpHandlers(router *mux.Router, prefix string, cli SubmissionServiceClient)

RegisterSubmissionServiceHttpHandlers adds handlers for for SubmissionServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterSubmissionServiceServer

func RegisterSubmissionServiceServer(s grpc.ServiceRegistrar, srv SubmissionServiceServer)

func RegisterSuggestionServiceHttpHandlers

func RegisterSuggestionServiceHttpHandlers(router *mux.Router, prefix string, cli SuggestionServiceClient)

RegisterSuggestionServiceHttpHandlers adds handlers for for SuggestionServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterSuggestionServiceServer

func RegisterSuggestionServiceServer(s grpc.ServiceRegistrar, srv SuggestionServiceServer)

func RegisterTestingServiceHttpHandlers

func RegisterTestingServiceHttpHandlers(router *mux.Router, prefix string, cli TestingServiceClient)

RegisterTestingServiceHttpHandlers adds handlers for for TestingServiceClient This constructor creates http.Handler, the actual implementation might change at any moment

func RegisterTestingServiceServer

func RegisterTestingServiceServer(s grpc.ServiceRegistrar, srv TestingServiceServer)

Types

type AssetServiceClient

type AssetServiceClient interface {
	UploadFile(ctx context.Context, in *UploadFileInput, opts ...grpc.CallOption) (*UploadFileOutput, error)
	StartMultipartUpload(ctx context.Context, in *StartMultipartUploadInput, opts ...grpc.CallOption) (*StartMultipartUploadOutput, error)
	UploadPart(ctx context.Context, in *UploadPartInput, opts ...grpc.CallOption) (*UploadPartOutput, error)
	CompleteMultipartUpload(ctx context.Context, in *CompleteMultipartUploadInput, opts ...grpc.CallOption) (*CompleteMultipartUploadOutput, error)
}

AssetServiceClient is the client API for AssetService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AssetServiceInterceptor

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

func NewAssetServiceInterceptor

func NewAssetServiceInterceptor(cli AssetServiceClient, middleware ..._AssetServiceMiddleware) *AssetServiceInterceptor

NewAssetServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*AssetServiceInterceptor) CompleteMultipartUpload

func (*AssetServiceInterceptor) StartMultipartUpload

func (*AssetServiceInterceptor) UploadFile

func (*AssetServiceInterceptor) UploadPart

type AssetServiceServer

AssetServiceServer is the server API for AssetService service. All implementations should embed UnimplementedAssetServiceServer for forward compatibility

type AssetServiceService

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

func NewAssetServiceHttpClient

func NewAssetServiceHttpClient(url string, cli _AssetServiceHttpClient) *AssetServiceService

NewAssetServiceHttpClient constructs client for AssetService

func (*AssetServiceService) CompleteMultipartUpload

func (*AssetServiceService) StartMultipartUpload

func (*AssetServiceService) UploadFile

func (*AssetServiceService) UploadPart

type AtlasClient

type AtlasClient interface {
	CreateProblem(ctx context.Context, in *CreateProblemInput, opts ...grpc.CallOption) (*CreateProblemOutput, error)
	DeleteProblem(ctx context.Context, in *DeleteProblemInput, opts ...grpc.CallOption) (*DeleteProblemOutput, error)
	ListProblems(ctx context.Context, in *ListProblemsInput, opts ...grpc.CallOption) (*ListProblemsOutput, error)
	DescribeProblem(ctx context.Context, in *DescribeProblemInput, opts ...grpc.CallOption) (*DescribeProblemOutput, error)
	UpdateProblem(ctx context.Context, in *UpdateProblemInput, opts ...grpc.CallOption) (*UpdateProblemOutput, error)
	SyncProblem(ctx context.Context, in *SyncProblemInput, opts ...grpc.CallOption) (*SyncProblemOutput, error)
	SetBookmark(ctx context.Context, in *SetBookmarkInput, opts ...grpc.CallOption) (*SetBookmarkOutput, error)
	GetBookmark(ctx context.Context, in *GetBookmarkInput, opts ...grpc.CallOption) (*GetBookmarkOutput, error)
	ListExamples(ctx context.Context, in *ListExamplesInput, opts ...grpc.CallOption) (*ListExamplesOutput, error)
	UpdateTestingConfig(ctx context.Context, in *UpdateTestingConfigInput, opts ...grpc.CallOption) (*UpdateTestingConfigOutput, error)
	DescribeTestingConfig(ctx context.Context, in *DescribeTestingConfigInput, opts ...grpc.CallOption) (*DescribeTestingConfigOutput, error)
	UpdateChecker(ctx context.Context, in *UpdateCheckerInput, opts ...grpc.CallOption) (*UpdateCheckerOutput, error)
	DescribeChecker(ctx context.Context, in *DescribeCheckerInput, opts ...grpc.CallOption) (*DescribeCheckerOutput, error)
	UpdateInteractor(ctx context.Context, in *UpdateInteractorInput, opts ...grpc.CallOption) (*UpdateInteractorOutput, error)
	DescribeInteractor(ctx context.Context, in *DescribeInteractorInput, opts ...grpc.CallOption) (*DescribeInteractorOutput, error)
	CreateStatement(ctx context.Context, in *CreateStatementInput, opts ...grpc.CallOption) (*CreateStatementOutput, error)
	UpdateStatement(ctx context.Context, in *UpdateStatementInput, opts ...grpc.CallOption) (*UpdateStatementOutput, error)
	DeleteStatement(ctx context.Context, in *DeleteStatementInput, opts ...grpc.CallOption) (*DeleteStatementOutput, error)
	ListStatements(ctx context.Context, in *ListStatementsInput, opts ...grpc.CallOption) (*ListStatementsOutput, error)
	// DescribeStatement returns statement.
	DescribeStatement(ctx context.Context, in *DescribeStatementInput, opts ...grpc.CallOption) (*DescribeStatementOutput, error)
	// LookupStatement finds a statement in one of the requested languages.
	LookupStatement(ctx context.Context, in *LookupStatementInput, opts ...grpc.CallOption) (*LookupStatementOutput, error)
	// PreviewStatement renders unsaved statement.
	//
	// This method can be used to render statement before it has been saved.
	PreviewStatement(ctx context.Context, in *PreviewStatementInput, opts ...grpc.CallOption) (*PreviewStatementOutput, error)
	CreateTestset(ctx context.Context, in *CreateTestsetInput, opts ...grpc.CallOption) (*CreateTestsetOutput, error)
	UpdateTestset(ctx context.Context, in *UpdateTestsetInput, opts ...grpc.CallOption) (*UpdateTestsetOutput, error)
	DeleteTestset(ctx context.Context, in *DeleteTestsetInput, opts ...grpc.CallOption) (*DeleteTestsetOutput, error)
	ListTestsets(ctx context.Context, in *ListTestsetsInput, opts ...grpc.CallOption) (*ListTestsetsOutput, error)
	DescribeTestset(ctx context.Context, in *DescribeTestsetInput, opts ...grpc.CallOption) (*DescribeTestsetOutput, error)
	CreateTest(ctx context.Context, in *CreateTestInput, opts ...grpc.CallOption) (*CreateTestOutput, error)
	UpdateTest(ctx context.Context, in *UpdateTestInput, opts ...grpc.CallOption) (*UpdateTestOutput, error)
	DeleteTest(ctx context.Context, in *DeleteTestInput, opts ...grpc.CallOption) (*DeleteTestOutput, error)
	ListTests(ctx context.Context, in *ListTestsInput, opts ...grpc.CallOption) (*ListTestsOutput, error)
	DescribeTest(ctx context.Context, in *DescribeTestInput, opts ...grpc.CallOption) (*DescribeTestOutput, error)
	CreateCodeTemplate(ctx context.Context, in *CreateCodeTemplateInput, opts ...grpc.CallOption) (*CreateCodeTemplateOutput, error)
	UpdateCodeTemplate(ctx context.Context, in *UpdateCodeTemplateInput, opts ...grpc.CallOption) (*UpdateCodeTemplateOutput, error)
	DeleteCodeTemplate(ctx context.Context, in *DeleteCodeTemplateInput, opts ...grpc.CallOption) (*DeleteCodeTemplateOutput, error)
	ListCodeTemplates(ctx context.Context, in *ListCodeTemplatesInput, opts ...grpc.CallOption) (*ListCodeTemplatesOutput, error)
	DescribeCodeTemplate(ctx context.Context, in *DescribeCodeTemplateInput, opts ...grpc.CallOption) (*DescribeCodeTemplateOutput, error)
	LookupCodeTemplate(ctx context.Context, in *LookupCodeTemplateInput, opts ...grpc.CallOption) (*LookupCodeTemplateOutput, error)
	CreateAttachment(ctx context.Context, in *CreateAttachmentInput, opts ...grpc.CallOption) (*CreateAttachmentOutput, error)
	UpdateAttachment(ctx context.Context, in *UpdateAttachmentInput, opts ...grpc.CallOption) (*UpdateAttachmentOutput, error)
	DeleteAttachment(ctx context.Context, in *DeleteAttachmentInput, opts ...grpc.CallOption) (*DeleteAttachmentOutput, error)
	ListAttachments(ctx context.Context, in *ListAttachmentsInput, opts ...grpc.CallOption) (*ListAttachmentsOutput, error)
	DescribeAttachment(ctx context.Context, in *DescribeAttachmentInput, opts ...grpc.CallOption) (*DescribeAttachmentOutput, error)
	ListVersions(ctx context.Context, in *ListVersionsInput, opts ...grpc.CallOption) (*ListVersionsOutput, error)
	ListProblemTop(ctx context.Context, in *ListProblemTopInput, opts ...grpc.CallOption) (*ListProblemTopOutput, error)
	DescribeProblemGrading(ctx context.Context, in *DescribeProblemGradingInput, opts ...grpc.CallOption) (*DescribeProblemGradingOutput, error)
	CreateSubmission(ctx context.Context, in *CreateSubmissionInput, opts ...grpc.CallOption) (*CreateSubmissionOutput, error)
	DescribeSubmission(ctx context.Context, in *DescribeSubmissionInput, opts ...grpc.CallOption) (*DescribeSubmissionOutput, error)
	RetestSubmission(ctx context.Context, in *RetestSubmissionInput, opts ...grpc.CallOption) (*RetestSubmissionOutput, error)
	ListSubmissions(ctx context.Context, in *ListSubmissionsInput, opts ...grpc.CallOption) (*ListSubmissionsOutput, error)
	DescribeScore(ctx context.Context, in *DescribeScoreInput, opts ...grpc.CallOption) (*DescribeScoreOutput, error)
}

AtlasClient is the client API for Atlas 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 NewAtlasClient

func NewAtlasClient(cc grpc.ClientConnInterface) AtlasClient

type AtlasInterceptor

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

func NewAtlasInterceptor

func NewAtlasInterceptor(cli AtlasClient, middleware ..._AtlasMiddleware) *AtlasInterceptor

NewAtlasInterceptor constructs additional middleware for a server based on annotations in proto files

func (*AtlasInterceptor) CreateAttachment

func (*AtlasInterceptor) CreateCodeTemplate

func (*AtlasInterceptor) CreateProblem

func (*AtlasInterceptor) CreateStatement

func (*AtlasInterceptor) CreateSubmission

func (*AtlasInterceptor) CreateTest

func (*AtlasInterceptor) CreateTestset

func (*AtlasInterceptor) DeleteAttachment

func (*AtlasInterceptor) DeleteCodeTemplate

func (*AtlasInterceptor) DeleteProblem

func (*AtlasInterceptor) DeleteStatement

func (*AtlasInterceptor) DeleteTest

func (*AtlasInterceptor) DeleteTestset

func (*AtlasInterceptor) DescribeAttachment

func (*AtlasInterceptor) DescribeChecker

func (*AtlasInterceptor) DescribeCodeTemplate

func (*AtlasInterceptor) DescribeInteractor

func (*AtlasInterceptor) DescribeProblem

func (*AtlasInterceptor) DescribeProblemGrading

func (*AtlasInterceptor) DescribeScore

func (*AtlasInterceptor) DescribeStatement

func (*AtlasInterceptor) DescribeSubmission

func (*AtlasInterceptor) DescribeTest

func (*AtlasInterceptor) DescribeTestingConfig

func (*AtlasInterceptor) DescribeTestset

func (*AtlasInterceptor) GetBookmark

func (*AtlasInterceptor) ListAttachments

func (*AtlasInterceptor) ListCodeTemplates

func (*AtlasInterceptor) ListExamples

func (*AtlasInterceptor) ListProblemTop

func (*AtlasInterceptor) ListProblems

func (*AtlasInterceptor) ListStatements

func (*AtlasInterceptor) ListSubmissions

func (*AtlasInterceptor) ListTests

func (i *AtlasInterceptor) ListTests(ctx context.Context, in *ListTestsInput, opts ...grpc.CallOption) (*ListTestsOutput, error)

func (*AtlasInterceptor) ListTestsets

func (*AtlasInterceptor) ListVersions

func (*AtlasInterceptor) LookupCodeTemplate

func (*AtlasInterceptor) LookupStatement

func (*AtlasInterceptor) PreviewStatement

func (*AtlasInterceptor) RetestSubmission

func (*AtlasInterceptor) SetBookmark

func (*AtlasInterceptor) SyncProblem

func (*AtlasInterceptor) UpdateAttachment

func (*AtlasInterceptor) UpdateChecker

func (*AtlasInterceptor) UpdateCodeTemplate

func (*AtlasInterceptor) UpdateInteractor

func (*AtlasInterceptor) UpdateProblem

func (*AtlasInterceptor) UpdateStatement

func (*AtlasInterceptor) UpdateTest

func (*AtlasInterceptor) UpdateTestingConfig

func (*AtlasInterceptor) UpdateTestset

type AtlasServer

type AtlasServer interface {
	CreateProblem(context.Context, *CreateProblemInput) (*CreateProblemOutput, error)
	DeleteProblem(context.Context, *DeleteProblemInput) (*DeleteProblemOutput, error)
	ListProblems(context.Context, *ListProblemsInput) (*ListProblemsOutput, error)
	DescribeProblem(context.Context, *DescribeProblemInput) (*DescribeProblemOutput, error)
	UpdateProblem(context.Context, *UpdateProblemInput) (*UpdateProblemOutput, error)
	SyncProblem(context.Context, *SyncProblemInput) (*SyncProblemOutput, error)
	SetBookmark(context.Context, *SetBookmarkInput) (*SetBookmarkOutput, error)
	GetBookmark(context.Context, *GetBookmarkInput) (*GetBookmarkOutput, error)
	ListExamples(context.Context, *ListExamplesInput) (*ListExamplesOutput, error)
	UpdateTestingConfig(context.Context, *UpdateTestingConfigInput) (*UpdateTestingConfigOutput, error)
	DescribeTestingConfig(context.Context, *DescribeTestingConfigInput) (*DescribeTestingConfigOutput, error)
	UpdateChecker(context.Context, *UpdateCheckerInput) (*UpdateCheckerOutput, error)
	DescribeChecker(context.Context, *DescribeCheckerInput) (*DescribeCheckerOutput, error)
	UpdateInteractor(context.Context, *UpdateInteractorInput) (*UpdateInteractorOutput, error)
	DescribeInteractor(context.Context, *DescribeInteractorInput) (*DescribeInteractorOutput, error)
	CreateStatement(context.Context, *CreateStatementInput) (*CreateStatementOutput, error)
	UpdateStatement(context.Context, *UpdateStatementInput) (*UpdateStatementOutput, error)
	DeleteStatement(context.Context, *DeleteStatementInput) (*DeleteStatementOutput, error)
	ListStatements(context.Context, *ListStatementsInput) (*ListStatementsOutput, error)
	// DescribeStatement returns statement.
	DescribeStatement(context.Context, *DescribeStatementInput) (*DescribeStatementOutput, error)
	// LookupStatement finds a statement in one of the requested languages.
	LookupStatement(context.Context, *LookupStatementInput) (*LookupStatementOutput, error)
	// PreviewStatement renders unsaved statement.
	//
	// This method can be used to render statement before it has been saved.
	PreviewStatement(context.Context, *PreviewStatementInput) (*PreviewStatementOutput, error)
	CreateTestset(context.Context, *CreateTestsetInput) (*CreateTestsetOutput, error)
	UpdateTestset(context.Context, *UpdateTestsetInput) (*UpdateTestsetOutput, error)
	DeleteTestset(context.Context, *DeleteTestsetInput) (*DeleteTestsetOutput, error)
	ListTestsets(context.Context, *ListTestsetsInput) (*ListTestsetsOutput, error)
	DescribeTestset(context.Context, *DescribeTestsetInput) (*DescribeTestsetOutput, error)
	CreateTest(context.Context, *CreateTestInput) (*CreateTestOutput, error)
	UpdateTest(context.Context, *UpdateTestInput) (*UpdateTestOutput, error)
	DeleteTest(context.Context, *DeleteTestInput) (*DeleteTestOutput, error)
	ListTests(context.Context, *ListTestsInput) (*ListTestsOutput, error)
	DescribeTest(context.Context, *DescribeTestInput) (*DescribeTestOutput, error)
	CreateCodeTemplate(context.Context, *CreateCodeTemplateInput) (*CreateCodeTemplateOutput, error)
	UpdateCodeTemplate(context.Context, *UpdateCodeTemplateInput) (*UpdateCodeTemplateOutput, error)
	DeleteCodeTemplate(context.Context, *DeleteCodeTemplateInput) (*DeleteCodeTemplateOutput, error)
	ListCodeTemplates(context.Context, *ListCodeTemplatesInput) (*ListCodeTemplatesOutput, error)
	DescribeCodeTemplate(context.Context, *DescribeCodeTemplateInput) (*DescribeCodeTemplateOutput, error)
	LookupCodeTemplate(context.Context, *LookupCodeTemplateInput) (*LookupCodeTemplateOutput, error)
	CreateAttachment(context.Context, *CreateAttachmentInput) (*CreateAttachmentOutput, error)
	UpdateAttachment(context.Context, *UpdateAttachmentInput) (*UpdateAttachmentOutput, error)
	DeleteAttachment(context.Context, *DeleteAttachmentInput) (*DeleteAttachmentOutput, error)
	ListAttachments(context.Context, *ListAttachmentsInput) (*ListAttachmentsOutput, error)
	DescribeAttachment(context.Context, *DescribeAttachmentInput) (*DescribeAttachmentOutput, error)
	ListVersions(context.Context, *ListVersionsInput) (*ListVersionsOutput, error)
	ListProblemTop(context.Context, *ListProblemTopInput) (*ListProblemTopOutput, error)
	DescribeProblemGrading(context.Context, *DescribeProblemGradingInput) (*DescribeProblemGradingOutput, error)
	CreateSubmission(context.Context, *CreateSubmissionInput) (*CreateSubmissionOutput, error)
	DescribeSubmission(context.Context, *DescribeSubmissionInput) (*DescribeSubmissionOutput, error)
	RetestSubmission(context.Context, *RetestSubmissionInput) (*RetestSubmissionOutput, error)
	ListSubmissions(context.Context, *ListSubmissionsInput) (*ListSubmissionsOutput, error)
	DescribeScore(context.Context, *DescribeScoreInput) (*DescribeScoreOutput, error)
}

AtlasServer is the server API for Atlas service. All implementations should embed UnimplementedAtlasServer for forward compatibility

type AtlasService

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

func NewAtlasHttpClient

func NewAtlasHttpClient(url string, cli _AtlasHttpClient) *AtlasService

NewAtlasHttpClient constructs client for Atlas

func (*AtlasService) CreateAttachment

func (*AtlasService) CreateCodeTemplate

func (*AtlasService) CreateProblem

func (*AtlasService) CreateStatement

func (*AtlasService) CreateSubmission

func (*AtlasService) CreateTest

func (s *AtlasService) CreateTest(ctx context.Context, in *CreateTestInput) (*CreateTestOutput, error)

func (*AtlasService) CreateTestset

func (*AtlasService) DeleteAttachment

func (*AtlasService) DeleteCodeTemplate

func (*AtlasService) DeleteProblem

func (*AtlasService) DeleteStatement

func (*AtlasService) DeleteTest

func (s *AtlasService) DeleteTest(ctx context.Context, in *DeleteTestInput) (*DeleteTestOutput, error)

func (*AtlasService) DeleteTestset

func (*AtlasService) DescribeAttachment

func (*AtlasService) DescribeChecker

func (*AtlasService) DescribeCodeTemplate

func (*AtlasService) DescribeInteractor

func (*AtlasService) DescribeProblem

func (*AtlasService) DescribeProblemGrading

func (*AtlasService) DescribeScore

func (*AtlasService) DescribeStatement

func (*AtlasService) DescribeSubmission

func (*AtlasService) DescribeTest

func (s *AtlasService) DescribeTest(ctx context.Context, in *DescribeTestInput) (*DescribeTestOutput, error)

func (*AtlasService) DescribeTestingConfig

func (*AtlasService) DescribeTestset

func (*AtlasService) GetBookmark

func (s *AtlasService) GetBookmark(ctx context.Context, in *GetBookmarkInput) (*GetBookmarkOutput, error)

func (*AtlasService) ListAttachments

func (*AtlasService) ListCodeTemplates

func (*AtlasService) ListExamples

func (s *AtlasService) ListExamples(ctx context.Context, in *ListExamplesInput) (*ListExamplesOutput, error)

func (*AtlasService) ListProblemTop

func (*AtlasService) ListProblems

func (s *AtlasService) ListProblems(ctx context.Context, in *ListProblemsInput) (*ListProblemsOutput, error)

func (*AtlasService) ListStatements

func (*AtlasService) ListSubmissions

func (*AtlasService) ListTests

func (s *AtlasService) ListTests(ctx context.Context, in *ListTestsInput) (*ListTestsOutput, error)

func (*AtlasService) ListTestsets

func (s *AtlasService) ListTestsets(ctx context.Context, in *ListTestsetsInput) (*ListTestsetsOutput, error)

func (*AtlasService) ListVersions

func (s *AtlasService) ListVersions(ctx context.Context, in *ListVersionsInput) (*ListVersionsOutput, error)

func (*AtlasService) LookupCodeTemplate

func (*AtlasService) LookupStatement

func (*AtlasService) PreviewStatement

func (*AtlasService) RetestSubmission

func (*AtlasService) SetBookmark

func (s *AtlasService) SetBookmark(ctx context.Context, in *SetBookmarkInput) (*SetBookmarkOutput, error)

func (*AtlasService) SyncProblem

func (s *AtlasService) SyncProblem(ctx context.Context, in *SyncProblemInput) (*SyncProblemOutput, error)

func (*AtlasService) UpdateAttachment

func (*AtlasService) UpdateChecker

func (*AtlasService) UpdateCodeTemplate

func (*AtlasService) UpdateInteractor

func (*AtlasService) UpdateProblem

func (*AtlasService) UpdateStatement

func (*AtlasService) UpdateTest

func (s *AtlasService) UpdateTest(ctx context.Context, in *UpdateTestInput) (*UpdateTestOutput, error)

func (*AtlasService) UpdateTestingConfig

func (*AtlasService) UpdateTestset

type Attachment

type Attachment struct {
	Id        string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ProblemId string `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Name      string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	Link      string `protobuf:"bytes,4,opt,name=link,proto3" json:"link,omitempty"`
	// contains filtered or unexported fields
}

func (*Attachment) Descriptor deprecated

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

Deprecated: Use Attachment.ProtoReflect.Descriptor instead.

func (*Attachment) GetId

func (x *Attachment) GetId() string
func (x *Attachment) GetLink() string

func (*Attachment) GetName

func (x *Attachment) GetName() string

func (*Attachment) GetProblemId

func (x *Attachment) GetProblemId() string

func (*Attachment) ProtoMessage

func (*Attachment) ProtoMessage()

func (*Attachment) ProtoReflect

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

func (*Attachment) Reset

func (x *Attachment) Reset()

func (*Attachment) String

func (x *Attachment) String() string

type AttachmentServiceClient

type AttachmentServiceClient interface {
	CreateAttachment(ctx context.Context, in *CreateAttachmentInput, opts ...grpc.CallOption) (*CreateAttachmentOutput, error)
	UpdateAttachment(ctx context.Context, in *UpdateAttachmentInput, opts ...grpc.CallOption) (*UpdateAttachmentOutput, error)
	DeleteAttachment(ctx context.Context, in *DeleteAttachmentInput, opts ...grpc.CallOption) (*DeleteAttachmentOutput, error)
	ListAttachments(ctx context.Context, in *ListAttachmentsInput, opts ...grpc.CallOption) (*ListAttachmentsOutput, error)
	DescribeAttachment(ctx context.Context, in *DescribeAttachmentInput, opts ...grpc.CallOption) (*DescribeAttachmentOutput, error)
}

AttachmentServiceClient is the client API for AttachmentService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AttachmentServiceInterceptor

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

func NewAttachmentServiceInterceptor

func NewAttachmentServiceInterceptor(cli AttachmentServiceClient, middleware ..._AttachmentServiceMiddleware) *AttachmentServiceInterceptor

NewAttachmentServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*AttachmentServiceInterceptor) CreateAttachment

func (*AttachmentServiceInterceptor) DeleteAttachment

func (*AttachmentServiceInterceptor) DescribeAttachment

func (*AttachmentServiceInterceptor) ListAttachments

func (*AttachmentServiceInterceptor) UpdateAttachment

type AttachmentServiceServer

AttachmentServiceServer is the server API for AttachmentService service. All implementations should embed UnimplementedAttachmentServiceServer for forward compatibility

type AttachmentServiceService

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

func NewAttachmentServiceHttpClient

func NewAttachmentServiceHttpClient(url string, cli _AttachmentServiceHttpClient) *AttachmentServiceService

NewAttachmentServiceHttpClient constructs client for AttachmentService

func (*AttachmentServiceService) CreateAttachment

func (*AttachmentServiceService) DeleteAttachment

func (*AttachmentServiceService) DescribeAttachment

func (*AttachmentServiceService) ListAttachments

func (*AttachmentServiceService) UpdateAttachment

type BookmarkServiceClient

type BookmarkServiceClient interface {
	GetBookmark(ctx context.Context, in *GetBookmarkInput, opts ...grpc.CallOption) (*GetBookmarkOutput, error)
	SetBookmark(ctx context.Context, in *SetBookmarkInput, opts ...grpc.CallOption) (*SetBookmarkOutput, error)
}

BookmarkServiceClient is the client API for BookmarkService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type BookmarkServiceInterceptor

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

func NewBookmarkServiceInterceptor

func NewBookmarkServiceInterceptor(cli BookmarkServiceClient, middleware ..._BookmarkServiceMiddleware) *BookmarkServiceInterceptor

NewBookmarkServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*BookmarkServiceInterceptor) GetBookmark

func (*BookmarkServiceInterceptor) SetBookmark

type BookmarkServiceServer

type BookmarkServiceServer interface {
	GetBookmark(context.Context, *GetBookmarkInput) (*GetBookmarkOutput, error)
	SetBookmark(context.Context, *SetBookmarkInput) (*SetBookmarkOutput, error)
}

BookmarkServiceServer is the server API for BookmarkService service. All implementations should embed UnimplementedBookmarkServiceServer for forward compatibility

type BookmarkServiceService

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

func NewBookmarkServiceHttpClient

func NewBookmarkServiceHttpClient(url string, cli _BookmarkServiceHttpClient) *BookmarkServiceService

NewBookmarkServiceHttpClient constructs client for BookmarkService

func (*BookmarkServiceService) GetBookmark

func (*BookmarkServiceService) SetBookmark

type CodeTemplateServiceClient

type CodeTemplateServiceClient interface {
	CreateCodeTemplate(ctx context.Context, in *CreateCodeTemplateInput, opts ...grpc.CallOption) (*CreateCodeTemplateOutput, error)
	UpdateCodeTemplate(ctx context.Context, in *UpdateCodeTemplateInput, opts ...grpc.CallOption) (*UpdateCodeTemplateOutput, error)
	DeleteCodeTemplate(ctx context.Context, in *DeleteCodeTemplateInput, opts ...grpc.CallOption) (*DeleteCodeTemplateOutput, error)
	ListCodeTemplates(ctx context.Context, in *ListCodeTemplatesInput, opts ...grpc.CallOption) (*ListCodeTemplatesOutput, error)
	DescribeCodeTemplate(ctx context.Context, in *DescribeCodeTemplateInput, opts ...grpc.CallOption) (*DescribeCodeTemplateOutput, error)
	LookupCodeTemplate(ctx context.Context, in *LookupCodeTemplateInput, opts ...grpc.CallOption) (*LookupCodeTemplateOutput, error)
}

CodeTemplateServiceClient is the client API for CodeTemplateService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type CodeTemplateServiceInterceptor

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

func NewCodeTemplateServiceInterceptor

func NewCodeTemplateServiceInterceptor(cli CodeTemplateServiceClient, middleware ..._CodeTemplateServiceMiddleware) *CodeTemplateServiceInterceptor

NewCodeTemplateServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*CodeTemplateServiceInterceptor) CreateCodeTemplate

func (*CodeTemplateServiceInterceptor) DeleteCodeTemplate

func (*CodeTemplateServiceInterceptor) DescribeCodeTemplate

func (*CodeTemplateServiceInterceptor) ListCodeTemplates

func (*CodeTemplateServiceInterceptor) LookupCodeTemplate

func (*CodeTemplateServiceInterceptor) UpdateCodeTemplate

type CodeTemplateServiceServer

CodeTemplateServiceServer is the server API for CodeTemplateService service. All implementations should embed UnimplementedCodeTemplateServiceServer for forward compatibility

type CodeTemplateServiceService

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

func NewCodeTemplateServiceHttpClient

func NewCodeTemplateServiceHttpClient(url string, cli _CodeTemplateServiceHttpClient) *CodeTemplateServiceService

NewCodeTemplateServiceHttpClient constructs client for CodeTemplateService

func (*CodeTemplateServiceService) CreateCodeTemplate

func (*CodeTemplateServiceService) DeleteCodeTemplate

func (*CodeTemplateServiceService) DescribeCodeTemplate

func (*CodeTemplateServiceService) ListCodeTemplates

func (*CodeTemplateServiceService) LookupCodeTemplate

func (*CodeTemplateServiceService) UpdateCodeTemplate

type CompleteMultipartUploadInput

type CompleteMultipartUploadInput struct {
	UploadId string                               `protobuf:"bytes,1,opt,name=upload_id,json=uploadId,proto3" json:"upload_id,omitempty"`
	Parts    []*CompleteMultipartUploadInput_Part `protobuf:"bytes,10,rep,name=parts,proto3" json:"parts,omitempty"`
	// contains filtered or unexported fields
}

func (*CompleteMultipartUploadInput) Descriptor deprecated

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

Deprecated: Use CompleteMultipartUploadInput.ProtoReflect.Descriptor instead.

func (*CompleteMultipartUploadInput) GetParts

func (*CompleteMultipartUploadInput) GetUploadId

func (x *CompleteMultipartUploadInput) GetUploadId() string

func (*CompleteMultipartUploadInput) ProtoMessage

func (*CompleteMultipartUploadInput) ProtoMessage()

func (*CompleteMultipartUploadInput) ProtoReflect

func (*CompleteMultipartUploadInput) Reset

func (x *CompleteMultipartUploadInput) Reset()

func (*CompleteMultipartUploadInput) String

type CompleteMultipartUploadInput_Part

type CompleteMultipartUploadInput_Part struct {
	Number         uint32 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
	Etag           string `protobuf:"bytes,2,opt,name=etag,proto3" json:"etag,omitempty"`
	ChecksumMd5    string `protobuf:"bytes,10,opt,name=checksum_md5,json=checksumMd5,proto3" json:"checksum_md5,omitempty"`
	ChecksumSha1   string `protobuf:"bytes,11,opt,name=checksum_sha1,json=checksumSha1,proto3" json:"checksum_sha1,omitempty"`
	ChecksumSha256 string `protobuf:"bytes,12,opt,name=checksum_sha256,json=checksumSha256,proto3" json:"checksum_sha256,omitempty"`
	// contains filtered or unexported fields
}

func (*CompleteMultipartUploadInput_Part) Descriptor deprecated

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

Deprecated: Use CompleteMultipartUploadInput_Part.ProtoReflect.Descriptor instead.

func (*CompleteMultipartUploadInput_Part) GetChecksumMd5

func (x *CompleteMultipartUploadInput_Part) GetChecksumMd5() string

func (*CompleteMultipartUploadInput_Part) GetChecksumSha1

func (x *CompleteMultipartUploadInput_Part) GetChecksumSha1() string

func (*CompleteMultipartUploadInput_Part) GetChecksumSha256

func (x *CompleteMultipartUploadInput_Part) GetChecksumSha256() string

func (*CompleteMultipartUploadInput_Part) GetEtag

func (*CompleteMultipartUploadInput_Part) GetNumber

func (*CompleteMultipartUploadInput_Part) ProtoMessage

func (*CompleteMultipartUploadInput_Part) ProtoMessage()

func (*CompleteMultipartUploadInput_Part) ProtoReflect

func (*CompleteMultipartUploadInput_Part) Reset

func (*CompleteMultipartUploadInput_Part) String

type CompleteMultipartUploadOutput

type CompleteMultipartUploadOutput struct {
	FileId string `protobuf:"bytes,2,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CompleteMultipartUploadOutput) Descriptor deprecated

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

Deprecated: Use CompleteMultipartUploadOutput.ProtoReflect.Descriptor instead.

func (*CompleteMultipartUploadOutput) GetFileId

func (x *CompleteMultipartUploadOutput) GetFileId() string

func (*CompleteMultipartUploadOutput) ProtoMessage

func (*CompleteMultipartUploadOutput) ProtoMessage()

func (*CompleteMultipartUploadOutput) ProtoReflect

func (*CompleteMultipartUploadOutput) Reset

func (x *CompleteMultipartUploadOutput) Reset()

func (*CompleteMultipartUploadOutput) String

type ConfigurationServiceClient

type ConfigurationServiceClient interface {
	ConfigurePolygon(ctx context.Context, in *ConfigurePolygonInput, opts ...grpc.CallOption) (*ConfigurePolygonOutput, error)
	DescribePolygon(ctx context.Context, in *DescribePolygonInput, opts ...grpc.CallOption) (*DescribePolygonOutput, error)
}

ConfigurationServiceClient is the client API for ConfigurationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ConfigurationServiceInterceptor

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

func NewConfigurationServiceInterceptor

func NewConfigurationServiceInterceptor(cli ConfigurationServiceClient, middleware ..._ConfigurationServiceMiddleware) *ConfigurationServiceInterceptor

NewConfigurationServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*ConfigurationServiceInterceptor) ConfigurePolygon

func (*ConfigurationServiceInterceptor) DescribePolygon

type ConfigurationServiceServer

type ConfigurationServiceServer interface {
	ConfigurePolygon(context.Context, *ConfigurePolygonInput) (*ConfigurePolygonOutput, error)
	DescribePolygon(context.Context, *DescribePolygonInput) (*DescribePolygonOutput, error)
}

ConfigurationServiceServer is the server API for ConfigurationService service. All implementations should embed UnimplementedConfigurationServiceServer for forward compatibility

type ConfigurationServiceService

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

func NewConfigurationServiceHttpClient

func NewConfigurationServiceHttpClient(url string, cli _ConfigurationServiceHttpClient) *ConfigurationServiceService

NewConfigurationServiceHttpClient constructs client for ConfigurationService

func (*ConfigurationServiceService) ConfigurePolygon

func (*ConfigurationServiceService) DescribePolygon

type ConfigurePolygonInput

type ConfigurePolygonInput struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*ConfigurePolygonInput) Descriptor deprecated

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

Deprecated: Use ConfigurePolygonInput.ProtoReflect.Descriptor instead.

func (*ConfigurePolygonInput) GetPassword

func (x *ConfigurePolygonInput) GetPassword() string

func (*ConfigurePolygonInput) GetUsername

func (x *ConfigurePolygonInput) GetUsername() string

func (*ConfigurePolygonInput) ProtoMessage

func (*ConfigurePolygonInput) ProtoMessage()

func (*ConfigurePolygonInput) ProtoReflect

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

func (*ConfigurePolygonInput) Reset

func (x *ConfigurePolygonInput) Reset()

func (*ConfigurePolygonInput) String

func (x *ConfigurePolygonInput) String() string

type ConfigurePolygonOutput

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

func (*ConfigurePolygonOutput) Descriptor deprecated

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

Deprecated: Use ConfigurePolygonOutput.ProtoReflect.Descriptor instead.

func (*ConfigurePolygonOutput) ProtoMessage

func (*ConfigurePolygonOutput) ProtoMessage()

func (*ConfigurePolygonOutput) ProtoReflect

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

func (*ConfigurePolygonOutput) Reset

func (x *ConfigurePolygonOutput) Reset()

func (*ConfigurePolygonOutput) String

func (x *ConfigurePolygonOutput) String() string

type CreateAttachmentInput

type CreateAttachmentInput struct {
	ProblemId  string      `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Attachment *Attachment `protobuf:"bytes,2,opt,name=attachment,proto3" json:"attachment,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAttachmentInput) Descriptor deprecated

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

Deprecated: Use CreateAttachmentInput.ProtoReflect.Descriptor instead.

func (*CreateAttachmentInput) GetAttachment

func (x *CreateAttachmentInput) GetAttachment() *Attachment

func (*CreateAttachmentInput) GetProblemId

func (x *CreateAttachmentInput) GetProblemId() string

func (*CreateAttachmentInput) ProtoMessage

func (*CreateAttachmentInput) ProtoMessage()

func (*CreateAttachmentInput) ProtoReflect

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

func (*CreateAttachmentInput) Reset

func (x *CreateAttachmentInput) Reset()

func (*CreateAttachmentInput) String

func (x *CreateAttachmentInput) String() string

type CreateAttachmentOutput

type CreateAttachmentOutput struct {
	AttachmentId string `protobuf:"bytes,1,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAttachmentOutput) Descriptor deprecated

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

Deprecated: Use CreateAttachmentOutput.ProtoReflect.Descriptor instead.

func (*CreateAttachmentOutput) GetAttachmentId

func (x *CreateAttachmentOutput) GetAttachmentId() string

func (*CreateAttachmentOutput) ProtoMessage

func (*CreateAttachmentOutput) ProtoMessage()

func (*CreateAttachmentOutput) ProtoReflect

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

func (*CreateAttachmentOutput) Reset

func (x *CreateAttachmentOutput) Reset()

func (*CreateAttachmentOutput) String

func (x *CreateAttachmentOutput) String() string

type CreateCodeTemplateInput

type CreateCodeTemplateInput struct {
	ProblemId string    `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Template  *Template `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCodeTemplateInput) Descriptor deprecated

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

Deprecated: Use CreateCodeTemplateInput.ProtoReflect.Descriptor instead.

func (*CreateCodeTemplateInput) GetProblemId

func (x *CreateCodeTemplateInput) GetProblemId() string

func (*CreateCodeTemplateInput) GetTemplate

func (x *CreateCodeTemplateInput) GetTemplate() *Template

func (*CreateCodeTemplateInput) ProtoMessage

func (*CreateCodeTemplateInput) ProtoMessage()

func (*CreateCodeTemplateInput) ProtoReflect

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

func (*CreateCodeTemplateInput) Reset

func (x *CreateCodeTemplateInput) Reset()

func (*CreateCodeTemplateInput) String

func (x *CreateCodeTemplateInput) String() string

type CreateCodeTemplateOutput

type CreateCodeTemplateOutput struct {
	TemplateId string `protobuf:"bytes,1,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateCodeTemplateOutput) Descriptor deprecated

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

Deprecated: Use CreateCodeTemplateOutput.ProtoReflect.Descriptor instead.

func (*CreateCodeTemplateOutput) GetTemplateId

func (x *CreateCodeTemplateOutput) GetTemplateId() string

func (*CreateCodeTemplateOutput) ProtoMessage

func (*CreateCodeTemplateOutput) ProtoMessage()

func (*CreateCodeTemplateOutput) ProtoReflect

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

func (*CreateCodeTemplateOutput) Reset

func (x *CreateCodeTemplateOutput) Reset()

func (*CreateCodeTemplateOutput) String

func (x *CreateCodeTemplateOutput) String() string

type CreateEditorialInput

type CreateEditorialInput struct {
	Editorial *Editorial `protobuf:"bytes,2,opt,name=editorial,proto3" json:"editorial,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEditorialInput) Descriptor deprecated

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

Deprecated: Use CreateEditorialInput.ProtoReflect.Descriptor instead.

func (*CreateEditorialInput) GetEditorial

func (x *CreateEditorialInput) GetEditorial() *Editorial

func (*CreateEditorialInput) ProtoMessage

func (*CreateEditorialInput) ProtoMessage()

func (*CreateEditorialInput) ProtoReflect

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

func (*CreateEditorialInput) Reset

func (x *CreateEditorialInput) Reset()

func (*CreateEditorialInput) String

func (x *CreateEditorialInput) String() string

type CreateEditorialOutput

type CreateEditorialOutput struct {
	EditorialId string `protobuf:"bytes,1,opt,name=editorial_id,json=editorialId,proto3" json:"editorial_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEditorialOutput) Descriptor deprecated

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

Deprecated: Use CreateEditorialOutput.ProtoReflect.Descriptor instead.

func (*CreateEditorialOutput) GetEditorialId

func (x *CreateEditorialOutput) GetEditorialId() string

func (*CreateEditorialOutput) ProtoMessage

func (*CreateEditorialOutput) ProtoMessage()

func (*CreateEditorialOutput) ProtoReflect

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

func (*CreateEditorialOutput) Reset

func (x *CreateEditorialOutput) Reset()

func (*CreateEditorialOutput) String

func (x *CreateEditorialOutput) String() string

type CreateProblemInput

type CreateProblemInput struct {
	Problem   *Problem   `protobuf:"bytes,1,opt,name=problem,proto3" json:"problem,omitempty"`
	Statement *Statement `protobuf:"bytes,2,opt,name=statement,proto3" json:"statement,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProblemInput) Descriptor deprecated

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

Deprecated: Use CreateProblemInput.ProtoReflect.Descriptor instead.

func (*CreateProblemInput) GetProblem

func (x *CreateProblemInput) GetProblem() *Problem

func (*CreateProblemInput) GetStatement

func (x *CreateProblemInput) GetStatement() *Statement

func (*CreateProblemInput) ProtoMessage

func (*CreateProblemInput) ProtoMessage()

func (*CreateProblemInput) ProtoReflect

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

func (*CreateProblemInput) Reset

func (x *CreateProblemInput) Reset()

func (*CreateProblemInput) String

func (x *CreateProblemInput) String() string

type CreateProblemOutput

type CreateProblemOutput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateProblemOutput) Descriptor deprecated

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

Deprecated: Use CreateProblemOutput.ProtoReflect.Descriptor instead.

func (*CreateProblemOutput) GetProblemId

func (x *CreateProblemOutput) GetProblemId() string

func (*CreateProblemOutput) ProtoMessage

func (*CreateProblemOutput) ProtoMessage()

func (*CreateProblemOutput) ProtoReflect

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

func (*CreateProblemOutput) Reset

func (x *CreateProblemOutput) Reset()

func (*CreateProblemOutput) String

func (x *CreateProblemOutput) String() string

type CreateSolutionInput

type CreateSolutionInput struct {
	ProblemId string    `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Solution  *Solution `protobuf:"bytes,2,opt,name=solution,proto3" json:"solution,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSolutionInput) Descriptor deprecated

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

Deprecated: Use CreateSolutionInput.ProtoReflect.Descriptor instead.

func (*CreateSolutionInput) GetProblemId

func (x *CreateSolutionInput) GetProblemId() string

func (*CreateSolutionInput) GetSolution

func (x *CreateSolutionInput) GetSolution() *Solution

func (*CreateSolutionInput) ProtoMessage

func (*CreateSolutionInput) ProtoMessage()

func (*CreateSolutionInput) ProtoReflect

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

func (*CreateSolutionInput) Reset

func (x *CreateSolutionInput) Reset()

func (*CreateSolutionInput) String

func (x *CreateSolutionInput) String() string

type CreateSolutionOutput

type CreateSolutionOutput struct {
	SolutionId string `protobuf:"bytes,1,opt,name=solution_id,json=solutionId,proto3" json:"solution_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSolutionOutput) Descriptor deprecated

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

Deprecated: Use CreateSolutionOutput.ProtoReflect.Descriptor instead.

func (*CreateSolutionOutput) GetSolutionId

func (x *CreateSolutionOutput) GetSolutionId() string

func (*CreateSolutionOutput) ProtoMessage

func (*CreateSolutionOutput) ProtoMessage()

func (*CreateSolutionOutput) ProtoReflect

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

func (*CreateSolutionOutput) Reset

func (x *CreateSolutionOutput) Reset()

func (*CreateSolutionOutput) String

func (x *CreateSolutionOutput) String() string

type CreateStatementInput

type CreateStatementInput struct {
	ProblemId string     `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Statement *Statement `protobuf:"bytes,2,opt,name=statement,proto3" json:"statement,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateStatementInput) Descriptor deprecated

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

Deprecated: Use CreateStatementInput.ProtoReflect.Descriptor instead.

func (*CreateStatementInput) GetProblemId

func (x *CreateStatementInput) GetProblemId() string

func (*CreateStatementInput) GetStatement

func (x *CreateStatementInput) GetStatement() *Statement

func (*CreateStatementInput) ProtoMessage

func (*CreateStatementInput) ProtoMessage()

func (*CreateStatementInput) ProtoReflect

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

func (*CreateStatementInput) Reset

func (x *CreateStatementInput) Reset()

func (*CreateStatementInput) String

func (x *CreateStatementInput) String() string

type CreateStatementOutput

type CreateStatementOutput struct {
	StatementId string `protobuf:"bytes,1,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateStatementOutput) Descriptor deprecated

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

Deprecated: Use CreateStatementOutput.ProtoReflect.Descriptor instead.

func (*CreateStatementOutput) GetStatementId

func (x *CreateStatementOutput) GetStatementId() string

func (*CreateStatementOutput) ProtoMessage

func (*CreateStatementOutput) ProtoMessage()

func (*CreateStatementOutput) ProtoReflect

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

func (*CreateStatementOutput) Reset

func (x *CreateStatementOutput) Reset()

func (*CreateStatementOutput) String

func (x *CreateStatementOutput) String() string

type CreateSubmissionInput

type CreateSubmissionInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Lang      string `protobuf:"bytes,2,opt,name=lang,proto3" json:"lang,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) GetLang

func (x *CreateSubmissionInput) GetLang() string

func (*CreateSubmissionInput) GetProblemId

func (x *CreateSubmissionInput) GetProblemId() 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 CreateSuggestionInput

type CreateSuggestionInput struct {
	ProblemId  string      `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Suggestion *Suggestion `protobuf:"bytes,2,opt,name=suggestion,proto3" json:"suggestion,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSuggestionInput) Descriptor deprecated

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

Deprecated: Use CreateSuggestionInput.ProtoReflect.Descriptor instead.

func (*CreateSuggestionInput) GetProblemId

func (x *CreateSuggestionInput) GetProblemId() string

func (*CreateSuggestionInput) GetSuggestion

func (x *CreateSuggestionInput) GetSuggestion() *Suggestion

func (*CreateSuggestionInput) ProtoMessage

func (*CreateSuggestionInput) ProtoMessage()

func (*CreateSuggestionInput) ProtoReflect

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

func (*CreateSuggestionInput) Reset

func (x *CreateSuggestionInput) Reset()

func (*CreateSuggestionInput) String

func (x *CreateSuggestionInput) String() string

type CreateSuggestionOutput

type CreateSuggestionOutput struct {
	SuggestionId string `protobuf:"bytes,1,opt,name=suggestion_id,json=suggestionId,proto3" json:"suggestion_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateSuggestionOutput) Descriptor deprecated

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

Deprecated: Use CreateSuggestionOutput.ProtoReflect.Descriptor instead.

func (*CreateSuggestionOutput) GetSuggestionId

func (x *CreateSuggestionOutput) GetSuggestionId() string

func (*CreateSuggestionOutput) ProtoMessage

func (*CreateSuggestionOutput) ProtoMessage()

func (*CreateSuggestionOutput) ProtoReflect

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

func (*CreateSuggestionOutput) Reset

func (x *CreateSuggestionOutput) Reset()

func (*CreateSuggestionOutput) String

func (x *CreateSuggestionOutput) String() string

type CreateTestInput

type CreateTestInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TestsetId string `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`
	Test      *Test  `protobuf:"bytes,3,opt,name=test,proto3" json:"test,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTestInput) Descriptor deprecated

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

Deprecated: Use CreateTestInput.ProtoReflect.Descriptor instead.

func (*CreateTestInput) GetProblemId

func (x *CreateTestInput) GetProblemId() string

func (*CreateTestInput) GetTest

func (x *CreateTestInput) GetTest() *Test

func (*CreateTestInput) GetTestsetId

func (x *CreateTestInput) GetTestsetId() string

func (*CreateTestInput) ProtoMessage

func (*CreateTestInput) ProtoMessage()

func (*CreateTestInput) ProtoReflect

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

func (*CreateTestInput) Reset

func (x *CreateTestInput) Reset()

func (*CreateTestInput) String

func (x *CreateTestInput) String() string

type CreateTestOutput

type CreateTestOutput struct {
	TestId string `protobuf:"bytes,1,opt,name=test_id,json=testId,proto3" json:"test_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTestOutput) Descriptor deprecated

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

Deprecated: Use CreateTestOutput.ProtoReflect.Descriptor instead.

func (*CreateTestOutput) GetTestId

func (x *CreateTestOutput) GetTestId() string

func (*CreateTestOutput) ProtoMessage

func (*CreateTestOutput) ProtoMessage()

func (*CreateTestOutput) ProtoReflect

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

func (*CreateTestOutput) Reset

func (x *CreateTestOutput) Reset()

func (*CreateTestOutput) String

func (x *CreateTestOutput) String() string

type CreateTestsetInput

type CreateTestsetInput struct {
	ProblemId string   `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Testset   *Testset `protobuf:"bytes,2,opt,name=testset,proto3" json:"testset,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTestsetInput) Descriptor deprecated

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

Deprecated: Use CreateTestsetInput.ProtoReflect.Descriptor instead.

func (*CreateTestsetInput) GetProblemId

func (x *CreateTestsetInput) GetProblemId() string

func (*CreateTestsetInput) GetTestset

func (x *CreateTestsetInput) GetTestset() *Testset

func (*CreateTestsetInput) ProtoMessage

func (*CreateTestsetInput) ProtoMessage()

func (*CreateTestsetInput) ProtoReflect

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

func (*CreateTestsetInput) Reset

func (x *CreateTestsetInput) Reset()

func (*CreateTestsetInput) String

func (x *CreateTestsetInput) String() string

type CreateTestsetOutput

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

func (*CreateTestsetOutput) Descriptor deprecated

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

Deprecated: Use CreateTestsetOutput.ProtoReflect.Descriptor instead.

func (*CreateTestsetOutput) GetId

func (x *CreateTestsetOutput) GetId() string

func (*CreateTestsetOutput) ProtoMessage

func (*CreateTestsetOutput) ProtoMessage()

func (*CreateTestsetOutput) ProtoReflect

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

func (*CreateTestsetOutput) Reset

func (x *CreateTestsetOutput) Reset()

func (*CreateTestsetOutput) String

func (x *CreateTestsetOutput) String() string

type DeleteAttachmentInput

type DeleteAttachmentInput struct {
	ProblemId    string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	AttachmentId string `protobuf:"bytes,2,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAttachmentInput) Descriptor deprecated

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

Deprecated: Use DeleteAttachmentInput.ProtoReflect.Descriptor instead.

func (*DeleteAttachmentInput) GetAttachmentId

func (x *DeleteAttachmentInput) GetAttachmentId() string

func (*DeleteAttachmentInput) GetProblemId

func (x *DeleteAttachmentInput) GetProblemId() string

func (*DeleteAttachmentInput) ProtoMessage

func (*DeleteAttachmentInput) ProtoMessage()

func (*DeleteAttachmentInput) ProtoReflect

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

func (*DeleteAttachmentInput) Reset

func (x *DeleteAttachmentInput) Reset()

func (*DeleteAttachmentInput) String

func (x *DeleteAttachmentInput) String() string

type DeleteAttachmentOutput

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

func (*DeleteAttachmentOutput) Descriptor deprecated

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

Deprecated: Use DeleteAttachmentOutput.ProtoReflect.Descriptor instead.

func (*DeleteAttachmentOutput) ProtoMessage

func (*DeleteAttachmentOutput) ProtoMessage()

func (*DeleteAttachmentOutput) ProtoReflect

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

func (*DeleteAttachmentOutput) Reset

func (x *DeleteAttachmentOutput) Reset()

func (*DeleteAttachmentOutput) String

func (x *DeleteAttachmentOutput) String() string

type DeleteCodeTemplateInput

type DeleteCodeTemplateInput struct {
	ProblemId  string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TemplateId string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteCodeTemplateInput) Descriptor deprecated

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

Deprecated: Use DeleteCodeTemplateInput.ProtoReflect.Descriptor instead.

func (*DeleteCodeTemplateInput) GetProblemId

func (x *DeleteCodeTemplateInput) GetProblemId() string

func (*DeleteCodeTemplateInput) GetTemplateId

func (x *DeleteCodeTemplateInput) GetTemplateId() string

func (*DeleteCodeTemplateInput) ProtoMessage

func (*DeleteCodeTemplateInput) ProtoMessage()

func (*DeleteCodeTemplateInput) ProtoReflect

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

func (*DeleteCodeTemplateInput) Reset

func (x *DeleteCodeTemplateInput) Reset()

func (*DeleteCodeTemplateInput) String

func (x *DeleteCodeTemplateInput) String() string

type DeleteCodeTemplateOutput

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

func (*DeleteCodeTemplateOutput) Descriptor deprecated

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

Deprecated: Use DeleteCodeTemplateOutput.ProtoReflect.Descriptor instead.

func (*DeleteCodeTemplateOutput) ProtoMessage

func (*DeleteCodeTemplateOutput) ProtoMessage()

func (*DeleteCodeTemplateOutput) ProtoReflect

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

func (*DeleteCodeTemplateOutput) Reset

func (x *DeleteCodeTemplateOutput) Reset()

func (*DeleteCodeTemplateOutput) String

func (x *DeleteCodeTemplateOutput) String() string

type DeleteEditorialInput

type DeleteEditorialInput struct {
	EditorialId string `protobuf:"bytes,2,opt,name=editorial_id,json=editorialId,proto3" json:"editorial_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteEditorialInput) Descriptor deprecated

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

Deprecated: Use DeleteEditorialInput.ProtoReflect.Descriptor instead.

func (*DeleteEditorialInput) GetEditorialId

func (x *DeleteEditorialInput) GetEditorialId() string

func (*DeleteEditorialInput) ProtoMessage

func (*DeleteEditorialInput) ProtoMessage()

func (*DeleteEditorialInput) ProtoReflect

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

func (*DeleteEditorialInput) Reset

func (x *DeleteEditorialInput) Reset()

func (*DeleteEditorialInput) String

func (x *DeleteEditorialInput) String() string

type DeleteEditorialOutput

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

func (*DeleteEditorialOutput) Descriptor deprecated

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

Deprecated: Use DeleteEditorialOutput.ProtoReflect.Descriptor instead.

func (*DeleteEditorialOutput) ProtoMessage

func (*DeleteEditorialOutput) ProtoMessage()

func (*DeleteEditorialOutput) ProtoReflect

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

func (*DeleteEditorialOutput) Reset

func (x *DeleteEditorialOutput) Reset()

func (*DeleteEditorialOutput) String

func (x *DeleteEditorialOutput) String() string

type DeleteProblemInput

type DeleteProblemInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteProblemInput) Descriptor deprecated

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

Deprecated: Use DeleteProblemInput.ProtoReflect.Descriptor instead.

func (*DeleteProblemInput) GetProblemId

func (x *DeleteProblemInput) GetProblemId() string

func (*DeleteProblemInput) ProtoMessage

func (*DeleteProblemInput) ProtoMessage()

func (*DeleteProblemInput) ProtoReflect

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

func (*DeleteProblemInput) Reset

func (x *DeleteProblemInput) Reset()

func (*DeleteProblemInput) String

func (x *DeleteProblemInput) String() string

type DeleteProblemOutput

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

func (*DeleteProblemOutput) Descriptor deprecated

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

Deprecated: Use DeleteProblemOutput.ProtoReflect.Descriptor instead.

func (*DeleteProblemOutput) ProtoMessage

func (*DeleteProblemOutput) ProtoMessage()

func (*DeleteProblemOutput) ProtoReflect

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

func (*DeleteProblemOutput) Reset

func (x *DeleteProblemOutput) Reset()

func (*DeleteProblemOutput) String

func (x *DeleteProblemOutput) String() string

type DeleteSolutionInput

type DeleteSolutionInput struct {
	ProblemId  string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	SolutionId string `protobuf:"bytes,2,opt,name=solution_id,json=solutionId,proto3" json:"solution_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSolutionInput) Descriptor deprecated

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

Deprecated: Use DeleteSolutionInput.ProtoReflect.Descriptor instead.

func (*DeleteSolutionInput) GetProblemId

func (x *DeleteSolutionInput) GetProblemId() string

func (*DeleteSolutionInput) GetSolutionId

func (x *DeleteSolutionInput) GetSolutionId() string

func (*DeleteSolutionInput) ProtoMessage

func (*DeleteSolutionInput) ProtoMessage()

func (*DeleteSolutionInput) ProtoReflect

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

func (*DeleteSolutionInput) Reset

func (x *DeleteSolutionInput) Reset()

func (*DeleteSolutionInput) String

func (x *DeleteSolutionInput) String() string

type DeleteSolutionOutput

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

func (*DeleteSolutionOutput) Descriptor deprecated

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

Deprecated: Use DeleteSolutionOutput.ProtoReflect.Descriptor instead.

func (*DeleteSolutionOutput) ProtoMessage

func (*DeleteSolutionOutput) ProtoMessage()

func (*DeleteSolutionOutput) ProtoReflect

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

func (*DeleteSolutionOutput) Reset

func (x *DeleteSolutionOutput) Reset()

func (*DeleteSolutionOutput) String

func (x *DeleteSolutionOutput) String() string

type DeleteStatementInput

type DeleteStatementInput struct {
	ProblemId   string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	StatementId string `protobuf:"bytes,2,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteStatementInput) Descriptor deprecated

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

Deprecated: Use DeleteStatementInput.ProtoReflect.Descriptor instead.

func (*DeleteStatementInput) GetProblemId

func (x *DeleteStatementInput) GetProblemId() string

func (*DeleteStatementInput) GetStatementId

func (x *DeleteStatementInput) GetStatementId() string

func (*DeleteStatementInput) ProtoMessage

func (*DeleteStatementInput) ProtoMessage()

func (*DeleteStatementInput) ProtoReflect

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

func (*DeleteStatementInput) Reset

func (x *DeleteStatementInput) Reset()

func (*DeleteStatementInput) String

func (x *DeleteStatementInput) String() string

type DeleteStatementOutput

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

func (*DeleteStatementOutput) Descriptor deprecated

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

Deprecated: Use DeleteStatementOutput.ProtoReflect.Descriptor instead.

func (*DeleteStatementOutput) ProtoMessage

func (*DeleteStatementOutput) ProtoMessage()

func (*DeleteStatementOutput) ProtoReflect

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

func (*DeleteStatementOutput) Reset

func (x *DeleteStatementOutput) Reset()

func (*DeleteStatementOutput) String

func (x *DeleteStatementOutput) String() string

type DeleteSuggestionInput

type DeleteSuggestionInput struct {
	ProblemId    string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	SuggestionId string `protobuf:"bytes,2,opt,name=suggestion_id,json=suggestionId,proto3" json:"suggestion_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteSuggestionInput) Descriptor deprecated

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

Deprecated: Use DeleteSuggestionInput.ProtoReflect.Descriptor instead.

func (*DeleteSuggestionInput) GetProblemId

func (x *DeleteSuggestionInput) GetProblemId() string

func (*DeleteSuggestionInput) GetSuggestionId

func (x *DeleteSuggestionInput) GetSuggestionId() string

func (*DeleteSuggestionInput) ProtoMessage

func (*DeleteSuggestionInput) ProtoMessage()

func (*DeleteSuggestionInput) ProtoReflect

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

func (*DeleteSuggestionInput) Reset

func (x *DeleteSuggestionInput) Reset()

func (*DeleteSuggestionInput) String

func (x *DeleteSuggestionInput) String() string

type DeleteSuggestionOutput

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

func (*DeleteSuggestionOutput) Descriptor deprecated

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

Deprecated: Use DeleteSuggestionOutput.ProtoReflect.Descriptor instead.

func (*DeleteSuggestionOutput) ProtoMessage

func (*DeleteSuggestionOutput) ProtoMessage()

func (*DeleteSuggestionOutput) ProtoReflect

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

func (*DeleteSuggestionOutput) Reset

func (x *DeleteSuggestionOutput) Reset()

func (*DeleteSuggestionOutput) String

func (x *DeleteSuggestionOutput) String() string

type DeleteTestInput

type DeleteTestInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TestsetId string `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`
	TestId    string `protobuf:"bytes,3,opt,name=test_id,json=testId,proto3" json:"test_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTestInput) Descriptor deprecated

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

Deprecated: Use DeleteTestInput.ProtoReflect.Descriptor instead.

func (*DeleteTestInput) GetProblemId

func (x *DeleteTestInput) GetProblemId() string

func (*DeleteTestInput) GetTestId

func (x *DeleteTestInput) GetTestId() string

func (*DeleteTestInput) GetTestsetId

func (x *DeleteTestInput) GetTestsetId() string

func (*DeleteTestInput) ProtoMessage

func (*DeleteTestInput) ProtoMessage()

func (*DeleteTestInput) ProtoReflect

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

func (*DeleteTestInput) Reset

func (x *DeleteTestInput) Reset()

func (*DeleteTestInput) String

func (x *DeleteTestInput) String() string

type DeleteTestOutput

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

func (*DeleteTestOutput) Descriptor deprecated

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

Deprecated: Use DeleteTestOutput.ProtoReflect.Descriptor instead.

func (*DeleteTestOutput) ProtoMessage

func (*DeleteTestOutput) ProtoMessage()

func (*DeleteTestOutput) ProtoReflect

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

func (*DeleteTestOutput) Reset

func (x *DeleteTestOutput) Reset()

func (*DeleteTestOutput) String

func (x *DeleteTestOutput) String() string

type DeleteTestsetInput

type DeleteTestsetInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TestsetId string `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTestsetInput) Descriptor deprecated

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

Deprecated: Use DeleteTestsetInput.ProtoReflect.Descriptor instead.

func (*DeleteTestsetInput) GetProblemId

func (x *DeleteTestsetInput) GetProblemId() string

func (*DeleteTestsetInput) GetTestsetId

func (x *DeleteTestsetInput) GetTestsetId() string

func (*DeleteTestsetInput) ProtoMessage

func (*DeleteTestsetInput) ProtoMessage()

func (*DeleteTestsetInput) ProtoReflect

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

func (*DeleteTestsetInput) Reset

func (x *DeleteTestsetInput) Reset()

func (*DeleteTestsetInput) String

func (x *DeleteTestsetInput) String() string

type DeleteTestsetOutput

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

func (*DeleteTestsetOutput) Descriptor deprecated

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

Deprecated: Use DeleteTestsetOutput.ProtoReflect.Descriptor instead.

func (*DeleteTestsetOutput) ProtoMessage

func (*DeleteTestsetOutput) ProtoMessage()

func (*DeleteTestsetOutput) ProtoReflect

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

func (*DeleteTestsetOutput) Reset

func (x *DeleteTestsetOutput) Reset()

func (*DeleteTestsetOutput) String

func (x *DeleteTestsetOutput) String() string

type DescribeAttachmentInput

type DescribeAttachmentInput struct {
	ProblemId    string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	AttachmentId string `protobuf:"bytes,2,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	Version      uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeAttachmentInput) Descriptor deprecated

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

Deprecated: Use DescribeAttachmentInput.ProtoReflect.Descriptor instead.

func (*DescribeAttachmentInput) GetAttachmentId

func (x *DescribeAttachmentInput) GetAttachmentId() string

func (*DescribeAttachmentInput) GetProblemId

func (x *DescribeAttachmentInput) GetProblemId() string

func (*DescribeAttachmentInput) GetVersion

func (x *DescribeAttachmentInput) GetVersion() uint32

func (*DescribeAttachmentInput) ProtoMessage

func (*DescribeAttachmentInput) ProtoMessage()

func (*DescribeAttachmentInput) ProtoReflect

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

func (*DescribeAttachmentInput) Reset

func (x *DescribeAttachmentInput) Reset()

func (*DescribeAttachmentInput) String

func (x *DescribeAttachmentInput) String() string

type DescribeAttachmentOutput

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

func (*DescribeAttachmentOutput) Descriptor deprecated

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

Deprecated: Use DescribeAttachmentOutput.ProtoReflect.Descriptor instead.

func (*DescribeAttachmentOutput) GetAttachment

func (x *DescribeAttachmentOutput) GetAttachment() *Attachment

func (*DescribeAttachmentOutput) ProtoMessage

func (*DescribeAttachmentOutput) ProtoMessage()

func (*DescribeAttachmentOutput) ProtoReflect

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

func (*DescribeAttachmentOutput) Reset

func (x *DescribeAttachmentOutput) Reset()

func (*DescribeAttachmentOutput) String

func (x *DescribeAttachmentOutput) String() string

type DescribeCheckerInput

type DescribeCheckerInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeCheckerInput) Descriptor deprecated

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

Deprecated: Use DescribeCheckerInput.ProtoReflect.Descriptor instead.

func (*DescribeCheckerInput) GetProblemId

func (x *DescribeCheckerInput) GetProblemId() string

func (*DescribeCheckerInput) GetVersion

func (x *DescribeCheckerInput) GetVersion() uint32

func (*DescribeCheckerInput) ProtoMessage

func (*DescribeCheckerInput) ProtoMessage()

func (*DescribeCheckerInput) ProtoReflect

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

func (*DescribeCheckerInput) Reset

func (x *DescribeCheckerInput) Reset()

func (*DescribeCheckerInput) String

func (x *DescribeCheckerInput) String() string

type DescribeCheckerOutput

type DescribeCheckerOutput struct {
	Checker *executor.Checker `protobuf:"bytes,1,opt,name=checker,proto3" json:"checker,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeCheckerOutput) Descriptor deprecated

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

Deprecated: Use DescribeCheckerOutput.ProtoReflect.Descriptor instead.

func (*DescribeCheckerOutput) GetChecker

func (x *DescribeCheckerOutput) GetChecker() *executor.Checker

func (*DescribeCheckerOutput) ProtoMessage

func (*DescribeCheckerOutput) ProtoMessage()

func (*DescribeCheckerOutput) ProtoReflect

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

func (*DescribeCheckerOutput) Reset

func (x *DescribeCheckerOutput) Reset()

func (*DescribeCheckerOutput) String

func (x *DescribeCheckerOutput) String() string

type DescribeCodeTemplateInput

type DescribeCodeTemplateInput struct {
	ProblemId   string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TemplateId  string `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
	TemplateErn string `protobuf:"bytes,9999,opt,name=template_ern,json=templateErn,proto3" json:"template_ern,omitempty"` // deprecated
	Version     uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"`                            // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeCodeTemplateInput) Descriptor deprecated

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

Deprecated: Use DescribeCodeTemplateInput.ProtoReflect.Descriptor instead.

func (*DescribeCodeTemplateInput) GetProblemId

func (x *DescribeCodeTemplateInput) GetProblemId() string

func (*DescribeCodeTemplateInput) GetTemplateErn

func (x *DescribeCodeTemplateInput) GetTemplateErn() string

func (*DescribeCodeTemplateInput) GetTemplateId

func (x *DescribeCodeTemplateInput) GetTemplateId() string

func (*DescribeCodeTemplateInput) GetVersion

func (x *DescribeCodeTemplateInput) GetVersion() uint32

func (*DescribeCodeTemplateInput) ProtoMessage

func (*DescribeCodeTemplateInput) ProtoMessage()

func (*DescribeCodeTemplateInput) ProtoReflect

func (*DescribeCodeTemplateInput) Reset

func (x *DescribeCodeTemplateInput) Reset()

func (*DescribeCodeTemplateInput) String

func (x *DescribeCodeTemplateInput) String() string

type DescribeCodeTemplateOutput

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

func (*DescribeCodeTemplateOutput) Descriptor deprecated

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

Deprecated: Use DescribeCodeTemplateOutput.ProtoReflect.Descriptor instead.

func (*DescribeCodeTemplateOutput) GetTemplate

func (x *DescribeCodeTemplateOutput) GetTemplate() *Template

func (*DescribeCodeTemplateOutput) ProtoMessage

func (*DescribeCodeTemplateOutput) ProtoMessage()

func (*DescribeCodeTemplateOutput) ProtoReflect

func (*DescribeCodeTemplateOutput) Reset

func (x *DescribeCodeTemplateOutput) Reset()

func (*DescribeCodeTemplateOutput) String

func (x *DescribeCodeTemplateOutput) String() string

type DescribeEditorialInput

type DescribeEditorialInput struct {
	EditorialId string `protobuf:"bytes,2,opt,name=editorial_id,json=editorialId,proto3" json:"editorial_id,omitempty"`
	Render      bool   `protobuf:"varint,3,opt,name=render,proto3" json:"render,omitempty"`
	Version     uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeEditorialInput) Descriptor deprecated

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

Deprecated: Use DescribeEditorialInput.ProtoReflect.Descriptor instead.

func (*DescribeEditorialInput) GetEditorialId

func (x *DescribeEditorialInput) GetEditorialId() string

func (*DescribeEditorialInput) GetRender

func (x *DescribeEditorialInput) GetRender() bool

func (*DescribeEditorialInput) GetVersion

func (x *DescribeEditorialInput) GetVersion() uint32

func (*DescribeEditorialInput) ProtoMessage

func (*DescribeEditorialInput) ProtoMessage()

func (*DescribeEditorialInput) ProtoReflect

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

func (*DescribeEditorialInput) Reset

func (x *DescribeEditorialInput) Reset()

func (*DescribeEditorialInput) String

func (x *DescribeEditorialInput) String() string

type DescribeEditorialOutput

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

func (*DescribeEditorialOutput) Descriptor deprecated

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

Deprecated: Use DescribeEditorialOutput.ProtoReflect.Descriptor instead.

func (*DescribeEditorialOutput) GetEditorial

func (x *DescribeEditorialOutput) GetEditorial() *Editorial

func (*DescribeEditorialOutput) ProtoMessage

func (*DescribeEditorialOutput) ProtoMessage()

func (*DescribeEditorialOutput) ProtoReflect

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

func (*DescribeEditorialOutput) Reset

func (x *DescribeEditorialOutput) Reset()

func (*DescribeEditorialOutput) String

func (x *DescribeEditorialOutput) String() string

type DescribeInteractorInput

type DescribeInteractorInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeInteractorInput) Descriptor deprecated

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

Deprecated: Use DescribeInteractorInput.ProtoReflect.Descriptor instead.

func (*DescribeInteractorInput) GetProblemId

func (x *DescribeInteractorInput) GetProblemId() string

func (*DescribeInteractorInput) GetVersion

func (x *DescribeInteractorInput) GetVersion() uint32

func (*DescribeInteractorInput) ProtoMessage

func (*DescribeInteractorInput) ProtoMessage()

func (*DescribeInteractorInput) ProtoReflect

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

func (*DescribeInteractorInput) Reset

func (x *DescribeInteractorInput) Reset()

func (*DescribeInteractorInput) String

func (x *DescribeInteractorInput) String() string

type DescribeInteractorOutput

type DescribeInteractorOutput struct {
	Interactor *executor.Interactor `protobuf:"bytes,1,opt,name=interactor,proto3" json:"interactor,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeInteractorOutput) Descriptor deprecated

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

Deprecated: Use DescribeInteractorOutput.ProtoReflect.Descriptor instead.

func (*DescribeInteractorOutput) GetInteractor

func (x *DescribeInteractorOutput) GetInteractor() *executor.Interactor

func (*DescribeInteractorOutput) ProtoMessage

func (*DescribeInteractorOutput) ProtoMessage()

func (*DescribeInteractorOutput) ProtoReflect

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

func (*DescribeInteractorOutput) Reset

func (x *DescribeInteractorOutput) Reset()

func (*DescribeInteractorOutput) String

func (x *DescribeInteractorOutput) String() string

type DescribePolygonInput

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

func (*DescribePolygonInput) Descriptor deprecated

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

Deprecated: Use DescribePolygonInput.ProtoReflect.Descriptor instead.

func (*DescribePolygonInput) ProtoMessage

func (*DescribePolygonInput) ProtoMessage()

func (*DescribePolygonInput) ProtoReflect

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

func (*DescribePolygonInput) Reset

func (x *DescribePolygonInput) Reset()

func (*DescribePolygonInput) String

func (x *DescribePolygonInput) String() string

type DescribePolygonOutput

type DescribePolygonOutput struct {
	Username    string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	PasswordSet bool   `protobuf:"varint,2,opt,name=password_set,json=passwordSet,proto3" json:"password_set,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribePolygonOutput) Descriptor deprecated

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

Deprecated: Use DescribePolygonOutput.ProtoReflect.Descriptor instead.

func (*DescribePolygonOutput) GetPasswordSet

func (x *DescribePolygonOutput) GetPasswordSet() bool

func (*DescribePolygonOutput) GetUsername

func (x *DescribePolygonOutput) GetUsername() string

func (*DescribePolygonOutput) ProtoMessage

func (*DescribePolygonOutput) ProtoMessage()

func (*DescribePolygonOutput) ProtoReflect

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

func (*DescribePolygonOutput) Reset

func (x *DescribePolygonOutput) Reset()

func (*DescribePolygonOutput) String

func (x *DescribePolygonOutput) String() string

type DescribeProblemGradingInput

type DescribeProblemGradingInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeProblemGradingInput) Descriptor deprecated

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

Deprecated: Use DescribeProblemGradingInput.ProtoReflect.Descriptor instead.

func (*DescribeProblemGradingInput) GetProblemId

func (x *DescribeProblemGradingInput) GetProblemId() string

func (*DescribeProblemGradingInput) ProtoMessage

func (*DescribeProblemGradingInput) ProtoMessage()

func (*DescribeProblemGradingInput) ProtoReflect

func (*DescribeProblemGradingInput) Reset

func (x *DescribeProblemGradingInput) Reset()

func (*DescribeProblemGradingInput) String

func (x *DescribeProblemGradingInput) String() string

type DescribeProblemGradingOutput

type DescribeProblemGradingOutput struct {

	// Problem grade ranges from highest grade to lowest
	// to grade a submission, iterate over grade ranges and compare resource_usage value with upper_bound,
	// first grade which has upper_bound higher or equal to resource usage is the grade for submission.
	//
	// for _, range := range ranges {
	//    if range.GetUpperBound() >= submission.GetResourceUsage() {
	//        return range.GetGrade()
	//    }
	// }
	Ranges []*DescribeProblemGradingOutput_Range `protobuf:"bytes,2,rep,name=ranges,proto3" json:"ranges,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeProblemGradingOutput) Descriptor deprecated

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

Deprecated: Use DescribeProblemGradingOutput.ProtoReflect.Descriptor instead.

func (*DescribeProblemGradingOutput) GetRanges

func (*DescribeProblemGradingOutput) ProtoMessage

func (*DescribeProblemGradingOutput) ProtoMessage()

func (*DescribeProblemGradingOutput) ProtoReflect

func (*DescribeProblemGradingOutput) Reset

func (x *DescribeProblemGradingOutput) Reset()

func (*DescribeProblemGradingOutput) String

type DescribeProblemGradingOutput_Range

type DescribeProblemGradingOutput_Range struct {
	Grade      uint32  `protobuf:"varint,1,opt,name=grade,proto3" json:"grade,omitempty"`
	UpperBound float32 `protobuf:"fixed32,2,opt,name=upper_bound,json=upperBound,proto3" json:"upper_bound,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeProblemGradingOutput_Range) Descriptor deprecated

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

Deprecated: Use DescribeProblemGradingOutput_Range.ProtoReflect.Descriptor instead.

func (*DescribeProblemGradingOutput_Range) GetGrade

func (*DescribeProblemGradingOutput_Range) GetUpperBound

func (x *DescribeProblemGradingOutput_Range) GetUpperBound() float32

func (*DescribeProblemGradingOutput_Range) ProtoMessage

func (*DescribeProblemGradingOutput_Range) ProtoMessage()

func (*DescribeProblemGradingOutput_Range) ProtoReflect

func (*DescribeProblemGradingOutput_Range) Reset

func (*DescribeProblemGradingOutput_Range) String

type DescribeProblemInput

type DescribeProblemInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeProblemInput) Descriptor deprecated

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

Deprecated: Use DescribeProblemInput.ProtoReflect.Descriptor instead.

func (*DescribeProblemInput) GetProblemId

func (x *DescribeProblemInput) GetProblemId() string

func (*DescribeProblemInput) ProtoMessage

func (*DescribeProblemInput) ProtoMessage()

func (*DescribeProblemInput) ProtoReflect

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

func (*DescribeProblemInput) Reset

func (x *DescribeProblemInput) Reset()

func (*DescribeProblemInput) String

func (x *DescribeProblemInput) String() string

type DescribeProblemOutput

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

func (*DescribeProblemOutput) Descriptor deprecated

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

Deprecated: Use DescribeProblemOutput.ProtoReflect.Descriptor instead.

func (*DescribeProblemOutput) GetProblem

func (x *DescribeProblemOutput) GetProblem() *Problem

func (*DescribeProblemOutput) ProtoMessage

func (*DescribeProblemOutput) ProtoMessage()

func (*DescribeProblemOutput) ProtoReflect

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

func (*DescribeProblemOutput) Reset

func (x *DescribeProblemOutput) Reset()

func (*DescribeProblemOutput) String

func (x *DescribeProblemOutput) String() string

type DescribeScoreInput

type DescribeScoreInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	MemberId  string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeScoreInput) Descriptor deprecated

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

Deprecated: Use DescribeScoreInput.ProtoReflect.Descriptor instead.

func (*DescribeScoreInput) GetMemberId

func (x *DescribeScoreInput) GetMemberId() string

func (*DescribeScoreInput) GetProblemId

func (x *DescribeScoreInput) GetProblemId() string

func (*DescribeScoreInput) ProtoMessage

func (*DescribeScoreInput) ProtoMessage()

func (*DescribeScoreInput) ProtoReflect

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

func (*DescribeScoreInput) Reset

func (x *DescribeScoreInput) Reset()

func (*DescribeScoreInput) String

func (x *DescribeScoreInput) String() string

type DescribeScoreOutput

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

func (*DescribeScoreOutput) Descriptor deprecated

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

Deprecated: Use DescribeScoreOutput.ProtoReflect.Descriptor instead.

func (*DescribeScoreOutput) GetScore

func (x *DescribeScoreOutput) GetScore() *Score

func (*DescribeScoreOutput) ProtoMessage

func (*DescribeScoreOutput) ProtoMessage()

func (*DescribeScoreOutput) ProtoReflect

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

func (*DescribeScoreOutput) Reset

func (x *DescribeScoreOutput) Reset()

func (*DescribeScoreOutput) String

func (x *DescribeScoreOutput) String() string

type DescribeSolutionInput

type DescribeSolutionInput struct {
	ProblemId  string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	SolutionId string `protobuf:"bytes,2,opt,name=solution_id,json=solutionId,proto3" json:"solution_id,omitempty"`
	Version    uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeSolutionInput) Descriptor deprecated

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

Deprecated: Use DescribeSolutionInput.ProtoReflect.Descriptor instead.

func (*DescribeSolutionInput) GetProblemId

func (x *DescribeSolutionInput) GetProblemId() string

func (*DescribeSolutionInput) GetSolutionId

func (x *DescribeSolutionInput) GetSolutionId() string

func (*DescribeSolutionInput) GetVersion

func (x *DescribeSolutionInput) GetVersion() uint32

func (*DescribeSolutionInput) ProtoMessage

func (*DescribeSolutionInput) ProtoMessage()

func (*DescribeSolutionInput) ProtoReflect

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

func (*DescribeSolutionInput) Reset

func (x *DescribeSolutionInput) Reset()

func (*DescribeSolutionInput) String

func (x *DescribeSolutionInput) String() string

type DescribeSolutionOutput

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

func (*DescribeSolutionOutput) Descriptor deprecated

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

Deprecated: Use DescribeSolutionOutput.ProtoReflect.Descriptor instead.

func (*DescribeSolutionOutput) GetSolution

func (x *DescribeSolutionOutput) GetSolution() *Solution

func (*DescribeSolutionOutput) ProtoMessage

func (*DescribeSolutionOutput) ProtoMessage()

func (*DescribeSolutionOutput) ProtoReflect

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

func (*DescribeSolutionOutput) Reset

func (x *DescribeSolutionOutput) Reset()

func (*DescribeSolutionOutput) String

func (x *DescribeSolutionOutput) String() string

type DescribeStatementInput

type DescribeStatementInput struct {
	ProblemId   string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	StatementId string `protobuf:"bytes,2,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"`
	Render      bool   `protobuf:"varint,3,opt,name=render,proto3" json:"render,omitempty"`
	Version     uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeStatementInput) Descriptor deprecated

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

Deprecated: Use DescribeStatementInput.ProtoReflect.Descriptor instead.

func (*DescribeStatementInput) GetProblemId

func (x *DescribeStatementInput) GetProblemId() string

func (*DescribeStatementInput) GetRender

func (x *DescribeStatementInput) GetRender() bool

func (*DescribeStatementInput) GetStatementId

func (x *DescribeStatementInput) GetStatementId() string

func (*DescribeStatementInput) GetVersion

func (x *DescribeStatementInput) GetVersion() uint32

func (*DescribeStatementInput) ProtoMessage

func (*DescribeStatementInput) ProtoMessage()

func (*DescribeStatementInput) ProtoReflect

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

func (*DescribeStatementInput) Reset

func (x *DescribeStatementInput) Reset()

func (*DescribeStatementInput) String

func (x *DescribeStatementInput) String() string

type DescribeStatementOutput

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

func (*DescribeStatementOutput) Descriptor deprecated

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

Deprecated: Use DescribeStatementOutput.ProtoReflect.Descriptor instead.

func (*DescribeStatementOutput) GetStatement

func (x *DescribeStatementOutput) GetStatement() *Statement

func (*DescribeStatementOutput) ProtoMessage

func (*DescribeStatementOutput) ProtoMessage()

func (*DescribeStatementOutput) ProtoReflect

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

func (*DescribeStatementOutput) Reset

func (x *DescribeStatementOutput) Reset()

func (*DescribeStatementOutput) String

func (x *DescribeStatementOutput) 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 *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() *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 DescribeSuggestionInput

type DescribeSuggestionInput struct {
	ProblemId    string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	SuggestionId string `protobuf:"bytes,2,opt,name=suggestion_id,json=suggestionId,proto3" json:"suggestion_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeSuggestionInput) Descriptor deprecated

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

Deprecated: Use DescribeSuggestionInput.ProtoReflect.Descriptor instead.

func (*DescribeSuggestionInput) GetProblemId

func (x *DescribeSuggestionInput) GetProblemId() string

func (*DescribeSuggestionInput) GetSuggestionId

func (x *DescribeSuggestionInput) GetSuggestionId() string

func (*DescribeSuggestionInput) ProtoMessage

func (*DescribeSuggestionInput) ProtoMessage()

func (*DescribeSuggestionInput) ProtoReflect

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

func (*DescribeSuggestionInput) Reset

func (x *DescribeSuggestionInput) Reset()

func (*DescribeSuggestionInput) String

func (x *DescribeSuggestionInput) String() string

type DescribeSuggestionOutput

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

func (*DescribeSuggestionOutput) Descriptor deprecated

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

Deprecated: Use DescribeSuggestionOutput.ProtoReflect.Descriptor instead.

func (*DescribeSuggestionOutput) GetSuggestion

func (x *DescribeSuggestionOutput) GetSuggestion() *Suggestion

func (*DescribeSuggestionOutput) ProtoMessage

func (*DescribeSuggestionOutput) ProtoMessage()

func (*DescribeSuggestionOutput) ProtoReflect

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

func (*DescribeSuggestionOutput) Reset

func (x *DescribeSuggestionOutput) Reset()

func (*DescribeSuggestionOutput) String

func (x *DescribeSuggestionOutput) String() string

type DescribeTestInput

type DescribeTestInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TestsetId string `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`
	TestId    string `protobuf:"bytes,3,opt,name=test_id,json=testId,proto3" json:"test_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeTestInput) Descriptor deprecated

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

Deprecated: Use DescribeTestInput.ProtoReflect.Descriptor instead.

func (*DescribeTestInput) GetProblemId

func (x *DescribeTestInput) GetProblemId() string

func (*DescribeTestInput) GetTestId

func (x *DescribeTestInput) GetTestId() string

func (*DescribeTestInput) GetTestsetId

func (x *DescribeTestInput) GetTestsetId() string

func (*DescribeTestInput) GetVersion

func (x *DescribeTestInput) GetVersion() uint32

func (*DescribeTestInput) ProtoMessage

func (*DescribeTestInput) ProtoMessage()

func (*DescribeTestInput) ProtoReflect

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

func (*DescribeTestInput) Reset

func (x *DescribeTestInput) Reset()

func (*DescribeTestInput) String

func (x *DescribeTestInput) String() string

type DescribeTestOutput

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

func (*DescribeTestOutput) Descriptor deprecated

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

Deprecated: Use DescribeTestOutput.ProtoReflect.Descriptor instead.

func (*DescribeTestOutput) GetTest

func (x *DescribeTestOutput) GetTest() *Test

func (*DescribeTestOutput) ProtoMessage

func (*DescribeTestOutput) ProtoMessage()

func (*DescribeTestOutput) ProtoReflect

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

func (*DescribeTestOutput) Reset

func (x *DescribeTestOutput) Reset()

func (*DescribeTestOutput) String

func (x *DescribeTestOutput) String() string

type DescribeTestingConfigInput

type DescribeTestingConfigInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeTestingConfigInput) Descriptor deprecated

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

Deprecated: Use DescribeTestingConfigInput.ProtoReflect.Descriptor instead.

func (*DescribeTestingConfigInput) GetProblemId

func (x *DescribeTestingConfigInput) GetProblemId() string

func (*DescribeTestingConfigInput) GetVersion

func (x *DescribeTestingConfigInput) GetVersion() uint32

func (*DescribeTestingConfigInput) ProtoMessage

func (*DescribeTestingConfigInput) ProtoMessage()

func (*DescribeTestingConfigInput) ProtoReflect

func (*DescribeTestingConfigInput) Reset

func (x *DescribeTestingConfigInput) Reset()

func (*DescribeTestingConfigInput) String

func (x *DescribeTestingConfigInput) String() string

type DescribeTestingConfigOutput

type DescribeTestingConfigOutput struct {
	Config *TestingConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeTestingConfigOutput) Descriptor deprecated

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

Deprecated: Use DescribeTestingConfigOutput.ProtoReflect.Descriptor instead.

func (*DescribeTestingConfigOutput) GetConfig

func (*DescribeTestingConfigOutput) ProtoMessage

func (*DescribeTestingConfigOutput) ProtoMessage()

func (*DescribeTestingConfigOutput) ProtoReflect

func (*DescribeTestingConfigOutput) Reset

func (x *DescribeTestingConfigOutput) Reset()

func (*DescribeTestingConfigOutput) String

func (x *DescribeTestingConfigOutput) String() string

type DescribeTestsetInput

type DescribeTestsetInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TestsetId string `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*DescribeTestsetInput) Descriptor deprecated

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

Deprecated: Use DescribeTestsetInput.ProtoReflect.Descriptor instead.

func (*DescribeTestsetInput) GetProblemId

func (x *DescribeTestsetInput) GetProblemId() string

func (*DescribeTestsetInput) GetTestsetId

func (x *DescribeTestsetInput) GetTestsetId() string

func (*DescribeTestsetInput) GetVersion

func (x *DescribeTestsetInput) GetVersion() uint32

func (*DescribeTestsetInput) ProtoMessage

func (*DescribeTestsetInput) ProtoMessage()

func (*DescribeTestsetInput) ProtoReflect

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

func (*DescribeTestsetInput) Reset

func (x *DescribeTestsetInput) Reset()

func (*DescribeTestsetInput) String

func (x *DescribeTestsetInput) String() string

type DescribeTestsetOutput

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

func (*DescribeTestsetOutput) Descriptor deprecated

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

Deprecated: Use DescribeTestsetOutput.ProtoReflect.Descriptor instead.

func (*DescribeTestsetOutput) GetTestset

func (x *DescribeTestsetOutput) GetTestset() *Testset

func (*DescribeTestsetOutput) ProtoMessage

func (*DescribeTestsetOutput) ProtoMessage()

func (*DescribeTestsetOutput) ProtoReflect

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

func (*DescribeTestsetOutput) Reset

func (x *DescribeTestsetOutput) Reset()

func (*DescribeTestsetOutput) String

func (x *DescribeTestsetOutput) String() string

type Editorial

type Editorial struct {

	// Unique identifier, assigned when statement is created. Keep empty when creating new statement.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Problem where this statement belongs. Keep empty when creating new statement.
	ProblemId string `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// Statement locale code, should consist of two lowercase latin letters.
	Locale string `protobuf:"bytes,3,opt,name=locale,proto3" json:"locale,omitempty"`
	// Statement content.
	Content *ecm.Content `protobuf:"bytes,6,opt,name=content,proto3" json:"content,omitempty"`
	// Statement download link, allows to download statement in original format.
	DownloadLink string `protobuf:"bytes,7,opt,name=download_link,json=downloadLink,proto3" json:"download_link,omitempty"`
	// contains filtered or unexported fields
}

func (*Editorial) Descriptor deprecated

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

Deprecated: Use Editorial.ProtoReflect.Descriptor instead.

func (*Editorial) GetContent

func (x *Editorial) GetContent() *ecm.Content
func (x *Editorial) GetDownloadLink() string

func (*Editorial) GetId

func (x *Editorial) GetId() string

func (*Editorial) GetLocale

func (x *Editorial) GetLocale() string

func (*Editorial) GetProblemId

func (x *Editorial) GetProblemId() string

func (*Editorial) ProtoMessage

func (*Editorial) ProtoMessage()

func (*Editorial) ProtoReflect

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

func (*Editorial) Reset

func (x *Editorial) Reset()

func (*Editorial) String

func (x *Editorial) String() string

type EditorialServiceClient

type EditorialServiceClient interface {
	CreateEditorial(ctx context.Context, in *CreateEditorialInput, opts ...grpc.CallOption) (*CreateEditorialOutput, error)
	UpdateEditorial(ctx context.Context, in *UpdateEditorialInput, opts ...grpc.CallOption) (*UpdateEditorialOutput, error)
	DeleteEditorial(ctx context.Context, in *DeleteEditorialInput, opts ...grpc.CallOption) (*DeleteEditorialOutput, error)
	// DescribeEditorial returns editorial.
	DescribeEditorial(ctx context.Context, in *DescribeEditorialInput, opts ...grpc.CallOption) (*DescribeEditorialOutput, error)
	// LookupEditorial finds an editorial for the requested locale.
	LookupEditorial(ctx context.Context, in *LookupEditorialInput, opts ...grpc.CallOption) (*LookupEditorialOutput, error)
	// PreviewEditorial renders unsaved editorial.
	//
	// This method can be used to render editorial before it has been saved.
	PreviewEditorial(ctx context.Context, in *PreviewEditorialInput, opts ...grpc.CallOption) (*PreviewEditorialOutput, error)
	ListEditorials(ctx context.Context, in *ListEditorialsInput, opts ...grpc.CallOption) (*ListEditorialsOutput, error)
}

EditorialServiceClient is the client API for EditorialService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type EditorialServiceInterceptor

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

func NewEditorialServiceInterceptor

func NewEditorialServiceInterceptor(cli EditorialServiceClient, middleware ..._EditorialServiceMiddleware) *EditorialServiceInterceptor

NewEditorialServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*EditorialServiceInterceptor) CreateEditorial

func (*EditorialServiceInterceptor) DeleteEditorial

func (*EditorialServiceInterceptor) DescribeEditorial

func (*EditorialServiceInterceptor) ListEditorials

func (*EditorialServiceInterceptor) LookupEditorial

func (*EditorialServiceInterceptor) PreviewEditorial

func (*EditorialServiceInterceptor) UpdateEditorial

type EditorialServiceServer

type EditorialServiceServer interface {
	CreateEditorial(context.Context, *CreateEditorialInput) (*CreateEditorialOutput, error)
	UpdateEditorial(context.Context, *UpdateEditorialInput) (*UpdateEditorialOutput, error)
	DeleteEditorial(context.Context, *DeleteEditorialInput) (*DeleteEditorialOutput, error)
	// DescribeEditorial returns editorial.
	DescribeEditorial(context.Context, *DescribeEditorialInput) (*DescribeEditorialOutput, error)
	// LookupEditorial finds an editorial for the requested locale.
	LookupEditorial(context.Context, *LookupEditorialInput) (*LookupEditorialOutput, error)
	// PreviewEditorial renders unsaved editorial.
	//
	// This method can be used to render editorial before it has been saved.
	PreviewEditorial(context.Context, *PreviewEditorialInput) (*PreviewEditorialOutput, error)
	ListEditorials(context.Context, *ListEditorialsInput) (*ListEditorialsOutput, error)
}

EditorialServiceServer is the server API for EditorialService service. All implementations should embed UnimplementedEditorialServiceServer for forward compatibility

type EditorialServiceService

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

func NewEditorialServiceHttpClient

func NewEditorialServiceHttpClient(url string, cli _EditorialServiceHttpClient) *EditorialServiceService

NewEditorialServiceHttpClient constructs client for EditorialService

func (*EditorialServiceService) CreateEditorial

func (*EditorialServiceService) DeleteEditorial

func (*EditorialServiceService) DescribeEditorial

func (*EditorialServiceService) ListEditorials

func (*EditorialServiceService) LookupEditorial

func (*EditorialServiceService) PreviewEditorial

func (*EditorialServiceService) UpdateEditorial

type FeedbackPolicy

type FeedbackPolicy int32
const (
	FeedbackPolicy_COMPLETE      FeedbackPolicy = 0 // show each test individually
	FeedbackPolicy_ICPC          FeedbackPolicy = 1 // show results as in ICPC contest (only first not accepted test from the set)
	FeedbackPolicy_ICPC_EXPANDED FeedbackPolicy = 2 // show results as in ICPC contest including number of the test which failed
)

func (FeedbackPolicy) Descriptor

func (FeedbackPolicy) Enum

func (x FeedbackPolicy) Enum() *FeedbackPolicy

func (FeedbackPolicy) EnumDescriptor deprecated

func (FeedbackPolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use FeedbackPolicy.Descriptor instead.

func (FeedbackPolicy) Number

func (FeedbackPolicy) String

func (x FeedbackPolicy) String() string

func (FeedbackPolicy) Type

type File

type File struct {
	Path      string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`                            // Path where file should be placed (always relative to the workdir)
	SourceErn string `protobuf:"bytes,2,opt,name=source_ern,json=sourceErn,proto3" json:"source_ern,omitempty"` // deprecated, use source_url instead
	SourceUrl string `protobuf:"bytes,3,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"`
	// contains filtered or unexported fields
}

func (*File) Descriptor deprecated

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

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetPath

func (x *File) GetPath() string

func (*File) GetSourceErn

func (x *File) GetSourceErn() string

func (*File) GetSourceUrl

func (x *File) GetSourceUrl() 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 GetBookmarkInput

type GetBookmarkInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBookmarkInput) Descriptor deprecated

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

Deprecated: Use GetBookmarkInput.ProtoReflect.Descriptor instead.

func (*GetBookmarkInput) GetProblemId

func (x *GetBookmarkInput) GetProblemId() string

func (*GetBookmarkInput) ProtoMessage

func (*GetBookmarkInput) ProtoMessage()

func (*GetBookmarkInput) ProtoReflect

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

func (*GetBookmarkInput) Reset

func (x *GetBookmarkInput) Reset()

func (*GetBookmarkInput) String

func (x *GetBookmarkInput) String() string

type GetBookmarkOutput

type GetBookmarkOutput struct {
	Bookmark bool `protobuf:"varint,1,opt,name=bookmark,proto3" json:"bookmark,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBookmarkOutput) Descriptor deprecated

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

Deprecated: Use GetBookmarkOutput.ProtoReflect.Descriptor instead.

func (*GetBookmarkOutput) GetBookmark

func (x *GetBookmarkOutput) GetBookmark() bool

func (*GetBookmarkOutput) ProtoMessage

func (*GetBookmarkOutput) ProtoMessage()

func (*GetBookmarkOutput) ProtoReflect

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

func (*GetBookmarkOutput) Reset

func (x *GetBookmarkOutput) Reset()

func (*GetBookmarkOutput) String

func (x *GetBookmarkOutput) String() string

type LibraryServiceClient

type LibraryServiceClient interface {
	CreateProblem(ctx context.Context, in *CreateProblemInput, opts ...grpc.CallOption) (*CreateProblemOutput, error)
	DeleteProblem(ctx context.Context, in *DeleteProblemInput, opts ...grpc.CallOption) (*DeleteProblemOutput, error)
	DescribeProblem(ctx context.Context, in *DescribeProblemInput, opts ...grpc.CallOption) (*DescribeProblemOutput, error)
	ListProblems(ctx context.Context, in *ListProblemsInput, opts ...grpc.CallOption) (*ListProblemsOutput, error)
}

LibraryServiceClient is the client API for LibraryService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type LibraryServiceInterceptor

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

func NewLibraryServiceInterceptor

func NewLibraryServiceInterceptor(cli LibraryServiceClient, middleware ..._LibraryServiceMiddleware) *LibraryServiceInterceptor

NewLibraryServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*LibraryServiceInterceptor) CreateProblem

func (*LibraryServiceInterceptor) DeleteProblem

func (*LibraryServiceInterceptor) DescribeProblem

func (*LibraryServiceInterceptor) ListProblems

type LibraryServiceServer

LibraryServiceServer is the server API for LibraryService service. All implementations should embed UnimplementedLibraryServiceServer for forward compatibility

type LibraryServiceService

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

func NewLibraryServiceHttpClient

func NewLibraryServiceHttpClient(url string, cli _LibraryServiceHttpClient) *LibraryServiceService

NewLibraryServiceHttpClient constructs client for LibraryService

func (*LibraryServiceService) CreateProblem

func (*LibraryServiceService) DeleteProblem

func (*LibraryServiceService) DescribeProblem

func (*LibraryServiceService) ListProblems

type ListAttachmentsInput

type ListAttachmentsInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// 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 *ListAttachmentsInput_Filter `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"`
	// request data for specific problem version
	Version uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAttachmentsInput) Descriptor deprecated

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

Deprecated: Use ListAttachmentsInput.ProtoReflect.Descriptor instead.

func (*ListAttachmentsInput) GetFilters

func (*ListAttachmentsInput) GetOffset

func (x *ListAttachmentsInput) GetOffset() int32

func (*ListAttachmentsInput) GetProblemId

func (x *ListAttachmentsInput) GetProblemId() string

func (*ListAttachmentsInput) GetSize

func (x *ListAttachmentsInput) GetSize() int32

func (*ListAttachmentsInput) GetVersion

func (x *ListAttachmentsInput) GetVersion() uint32

func (*ListAttachmentsInput) ProtoMessage

func (*ListAttachmentsInput) ProtoMessage()

func (*ListAttachmentsInput) ProtoReflect

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

func (*ListAttachmentsInput) Reset

func (x *ListAttachmentsInput) Reset()

func (*ListAttachmentsInput) String

func (x *ListAttachmentsInput) String() string

type ListAttachmentsInput_Filter

type ListAttachmentsInput_Filter struct {
	Id   []*wellknown.ExpressionID     `protobuf:"bytes,1,rep,name=id,proto3" json:"id,omitempty"`
	Name []*wellknown.ExpressionString `protobuf:"bytes,2,rep,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAttachmentsInput_Filter) Descriptor deprecated

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

Deprecated: Use ListAttachmentsInput_Filter.ProtoReflect.Descriptor instead.

func (*ListAttachmentsInput_Filter) GetId

func (*ListAttachmentsInput_Filter) GetName

func (*ListAttachmentsInput_Filter) ProtoMessage

func (*ListAttachmentsInput_Filter) ProtoMessage()

func (*ListAttachmentsInput_Filter) ProtoReflect

func (*ListAttachmentsInput_Filter) Reset

func (x *ListAttachmentsInput_Filter) Reset()

func (*ListAttachmentsInput_Filter) String

func (x *ListAttachmentsInput_Filter) String() string

type ListAttachmentsOutput

type ListAttachmentsOutput struct {
	Total int32         `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Items []*Attachment `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAttachmentsOutput) Descriptor deprecated

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

Deprecated: Use ListAttachmentsOutput.ProtoReflect.Descriptor instead.

func (*ListAttachmentsOutput) GetItems

func (x *ListAttachmentsOutput) GetItems() []*Attachment

func (*ListAttachmentsOutput) GetTotal

func (x *ListAttachmentsOutput) GetTotal() int32

func (*ListAttachmentsOutput) ProtoMessage

func (*ListAttachmentsOutput) ProtoMessage()

func (*ListAttachmentsOutput) ProtoReflect

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

func (*ListAttachmentsOutput) Reset

func (x *ListAttachmentsOutput) Reset()

func (*ListAttachmentsOutput) String

func (x *ListAttachmentsOutput) String() string

type ListCodeTemplatesInput

type ListCodeTemplatesInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*ListCodeTemplatesInput) Descriptor deprecated

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

Deprecated: Use ListCodeTemplatesInput.ProtoReflect.Descriptor instead.

func (*ListCodeTemplatesInput) GetProblemId

func (x *ListCodeTemplatesInput) GetProblemId() string

func (*ListCodeTemplatesInput) GetVersion

func (x *ListCodeTemplatesInput) GetVersion() uint32

func (*ListCodeTemplatesInput) ProtoMessage

func (*ListCodeTemplatesInput) ProtoMessage()

func (*ListCodeTemplatesInput) ProtoReflect

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

func (*ListCodeTemplatesInput) Reset

func (x *ListCodeTemplatesInput) Reset()

func (*ListCodeTemplatesInput) String

func (x *ListCodeTemplatesInput) String() string

type ListCodeTemplatesOutput

type ListCodeTemplatesOutput struct {
	Total int32       `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Items []*Template `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListCodeTemplatesOutput) Descriptor deprecated

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

Deprecated: Use ListCodeTemplatesOutput.ProtoReflect.Descriptor instead.

func (*ListCodeTemplatesOutput) GetItems

func (x *ListCodeTemplatesOutput) GetItems() []*Template

func (*ListCodeTemplatesOutput) GetTotal

func (x *ListCodeTemplatesOutput) GetTotal() int32

func (*ListCodeTemplatesOutput) ProtoMessage

func (*ListCodeTemplatesOutput) ProtoMessage()

func (*ListCodeTemplatesOutput) ProtoReflect

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

func (*ListCodeTemplatesOutput) Reset

func (x *ListCodeTemplatesOutput) Reset()

func (*ListCodeTemplatesOutput) String

func (x *ListCodeTemplatesOutput) String() string

type ListEditorialsInput

type ListEditorialsInput struct {
	Render  bool   `protobuf:"varint,1,opt,name=render,proto3" json:"render,omitempty"`
	Version uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*ListEditorialsInput) Descriptor deprecated

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

Deprecated: Use ListEditorialsInput.ProtoReflect.Descriptor instead.

func (*ListEditorialsInput) GetRender

func (x *ListEditorialsInput) GetRender() bool

func (*ListEditorialsInput) GetVersion

func (x *ListEditorialsInput) GetVersion() uint32

func (*ListEditorialsInput) ProtoMessage

func (*ListEditorialsInput) ProtoMessage()

func (*ListEditorialsInput) ProtoReflect

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

func (*ListEditorialsInput) Reset

func (x *ListEditorialsInput) Reset()

func (*ListEditorialsInput) String

func (x *ListEditorialsInput) String() string

type ListEditorialsOutput

type ListEditorialsOutput struct {
	Total int32        `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Items []*Editorial `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEditorialsOutput) Descriptor deprecated

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

Deprecated: Use ListEditorialsOutput.ProtoReflect.Descriptor instead.

func (*ListEditorialsOutput) GetItems

func (x *ListEditorialsOutput) GetItems() []*Editorial

func (*ListEditorialsOutput) GetTotal

func (x *ListEditorialsOutput) GetTotal() int32

func (*ListEditorialsOutput) ProtoMessage

func (*ListEditorialsOutput) ProtoMessage()

func (*ListEditorialsOutput) ProtoReflect

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

func (*ListEditorialsOutput) Reset

func (x *ListEditorialsOutput) Reset()

func (*ListEditorialsOutput) String

func (x *ListEditorialsOutput) String() string

type ListExamplesInput

type ListExamplesInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*ListExamplesInput) Descriptor deprecated

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

Deprecated: Use ListExamplesInput.ProtoReflect.Descriptor instead.

func (*ListExamplesInput) GetProblemId

func (x *ListExamplesInput) GetProblemId() string

func (*ListExamplesInput) GetVersion

func (x *ListExamplesInput) GetVersion() uint32

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 []*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() []*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 ListProblemTopInput

type ListProblemTopInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProblemTopInput) Descriptor deprecated

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

Deprecated: Use ListProblemTopInput.ProtoReflect.Descriptor instead.

func (*ListProblemTopInput) GetProblemId

func (x *ListProblemTopInput) GetProblemId() string

func (*ListProblemTopInput) ProtoMessage

func (*ListProblemTopInput) ProtoMessage()

func (*ListProblemTopInput) ProtoReflect

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

func (*ListProblemTopInput) Reset

func (x *ListProblemTopInput) Reset()

func (*ListProblemTopInput) String

func (x *ListProblemTopInput) String() string

type ListProblemTopOutput

type ListProblemTopOutput struct {
	Items []*Submission `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProblemTopOutput) Descriptor deprecated

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

Deprecated: Use ListProblemTopOutput.ProtoReflect.Descriptor instead.

func (*ListProblemTopOutput) GetItems

func (x *ListProblemTopOutput) GetItems() []*Submission

func (*ListProblemTopOutput) ProtoMessage

func (*ListProblemTopOutput) ProtoMessage()

func (*ListProblemTopOutput) ProtoReflect

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

func (*ListProblemTopOutput) Reset

func (x *ListProblemTopOutput) Reset()

func (*ListProblemTopOutput) String

func (x *ListProblemTopOutput) String() string

type ListProblemsInput

type ListProblemsInput 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 *ListProblemsInput_Filter  `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"`
	Sort    ListProblemsInput_Sortable `protobuf:"varint,50,opt,name=sort,proto3,enum=eolymp.atlas.ListProblemsInput_Sortable" json:"sort,omitempty"`
	Order   wellknown.Direction        `protobuf:"varint,51,opt,name=order,proto3,enum=eolymp.wellknown.Direction" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProblemsInput) Descriptor deprecated

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

Deprecated: Use ListProblemsInput.ProtoReflect.Descriptor instead.

func (*ListProblemsInput) GetFilters

func (*ListProblemsInput) GetOffset

func (x *ListProblemsInput) GetOffset() int32

func (*ListProblemsInput) GetOrder

func (x *ListProblemsInput) GetOrder() wellknown.Direction

func (*ListProblemsInput) GetSize

func (x *ListProblemsInput) GetSize() int32

func (*ListProblemsInput) GetSort

func (*ListProblemsInput) ProtoMessage

func (*ListProblemsInput) ProtoMessage()

func (*ListProblemsInput) ProtoReflect

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

func (*ListProblemsInput) Reset

func (x *ListProblemsInput) Reset()

func (*ListProblemsInput) String

func (x *ListProblemsInput) String() string

type ListProblemsInput_Filter

type ListProblemsInput_Filter struct {
	Query        string                       `protobuf:"bytes,10,opt,name=query,proto3" json:"query,omitempty"`
	Id           []*wellknown.ExpressionID    `protobuf:"bytes,1,rep,name=id,proto3" json:"id,omitempty"`
	TopicId      []*wellknown.ExpressionID    `protobuf:"bytes,2,rep,name=topic_id,json=topicId,proto3" json:"topic_id,omitempty"`
	IsVisible    []*wellknown.ExpressionBool  `protobuf:"bytes,3,rep,name=is_visible,json=isVisible,proto3" json:"is_visible,omitempty"`
	IsPrivate    []*wellknown.ExpressionBool  `protobuf:"bytes,4,rep,name=is_private,json=isPrivate,proto3" json:"is_private,omitempty"`
	Number       []*wellknown.ExpressionInt   `protobuf:"bytes,5,rep,name=number,proto3" json:"number,omitempty"`
	Difficulty   []*wellknown.ExpressionInt   `protobuf:"bytes,6,rep,name=difficulty,proto3" json:"difficulty,omitempty"`
	Status       []*wellknown.ExpressionEnum  `protobuf:"bytes,7,rep,name=status,proto3" json:"status,omitempty"`
	Score        []*wellknown.ExpressionFloat `protobuf:"bytes,9,rep,name=score,proto3" json:"score,omitempty"`
	IsBookmarked []*wellknown.ExpressionBool  `protobuf:"bytes,8,rep,name=is_bookmarked,json=isBookmarked,proto3" json:"is_bookmarked,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProblemsInput_Filter) Descriptor deprecated

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

Deprecated: Use ListProblemsInput_Filter.ProtoReflect.Descriptor instead.

func (*ListProblemsInput_Filter) GetDifficulty

func (x *ListProblemsInput_Filter) GetDifficulty() []*wellknown.ExpressionInt

func (*ListProblemsInput_Filter) GetId

func (*ListProblemsInput_Filter) GetIsBookmarked

func (x *ListProblemsInput_Filter) GetIsBookmarked() []*wellknown.ExpressionBool

func (*ListProblemsInput_Filter) GetIsPrivate

func (x *ListProblemsInput_Filter) GetIsPrivate() []*wellknown.ExpressionBool

func (*ListProblemsInput_Filter) GetIsVisible

func (x *ListProblemsInput_Filter) GetIsVisible() []*wellknown.ExpressionBool

func (*ListProblemsInput_Filter) GetNumber

func (*ListProblemsInput_Filter) GetQuery

func (x *ListProblemsInput_Filter) GetQuery() string

func (*ListProblemsInput_Filter) GetScore

func (*ListProblemsInput_Filter) GetStatus

func (*ListProblemsInput_Filter) GetTopicId

func (x *ListProblemsInput_Filter) GetTopicId() []*wellknown.ExpressionID

func (*ListProblemsInput_Filter) ProtoMessage

func (*ListProblemsInput_Filter) ProtoMessage()

func (*ListProblemsInput_Filter) ProtoReflect

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

func (*ListProblemsInput_Filter) Reset

func (x *ListProblemsInput_Filter) Reset()

func (*ListProblemsInput_Filter) String

func (x *ListProblemsInput_Filter) String() string

type ListProblemsInput_Sortable

type ListProblemsInput_Sortable int32
const (
	ListProblemsInput_DEFAULT ListProblemsInput_Sortable = 0
	ListProblemsInput_RECENT  ListProblemsInput_Sortable = 1
	ListProblemsInput_POPULAR ListProblemsInput_Sortable = 2
)

func (ListProblemsInput_Sortable) Descriptor

func (ListProblemsInput_Sortable) Enum

func (ListProblemsInput_Sortable) EnumDescriptor deprecated

func (ListProblemsInput_Sortable) EnumDescriptor() ([]byte, []int)

Deprecated: Use ListProblemsInput_Sortable.Descriptor instead.

func (ListProblemsInput_Sortable) Number

func (ListProblemsInput_Sortable) String

func (ListProblemsInput_Sortable) Type

type ListProblemsOutput

type ListProblemsOutput struct {
	Total int32      `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Items []*Problem `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProblemsOutput) Descriptor deprecated

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

Deprecated: Use ListProblemsOutput.ProtoReflect.Descriptor instead.

func (*ListProblemsOutput) GetItems

func (x *ListProblemsOutput) GetItems() []*Problem

func (*ListProblemsOutput) GetTotal

func (x *ListProblemsOutput) GetTotal() int32

func (*ListProblemsOutput) ProtoMessage

func (*ListProblemsOutput) ProtoMessage()

func (*ListProblemsOutput) ProtoReflect

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

func (*ListProblemsOutput) Reset

func (x *ListProblemsOutput) Reset()

func (*ListProblemsOutput) String

func (x *ListProblemsOutput) String() string

type ListSolutionsInput

type ListSolutionsInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// 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 *ListSolutionsInput_Filter  `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"`
	Sort    ListSolutionsInput_Sortable `protobuf:"varint,50,opt,name=sort,proto3,enum=eolymp.atlas.ListSolutionsInput_Sortable" json:"sort,omitempty"`
	Order   wellknown.Direction         `protobuf:"varint,51,opt,name=order,proto3,enum=eolymp.wellknown.Direction" json:"order,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSolutionsInput) Descriptor deprecated

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

Deprecated: Use ListSolutionsInput.ProtoReflect.Descriptor instead.

func (*ListSolutionsInput) GetFilters

func (*ListSolutionsInput) GetOffset

func (x *ListSolutionsInput) GetOffset() int32

func (*ListSolutionsInput) GetOrder

func (x *ListSolutionsInput) GetOrder() wellknown.Direction

func (*ListSolutionsInput) GetProblemId

func (x *ListSolutionsInput) GetProblemId() string

func (*ListSolutionsInput) GetSize

func (x *ListSolutionsInput) GetSize() int32

func (*ListSolutionsInput) GetSort

func (*ListSolutionsInput) GetVersion

func (x *ListSolutionsInput) GetVersion() uint32

func (*ListSolutionsInput) ProtoMessage

func (*ListSolutionsInput) ProtoMessage()

func (*ListSolutionsInput) ProtoReflect

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

func (*ListSolutionsInput) Reset

func (x *ListSolutionsInput) Reset()

func (*ListSolutionsInput) String

func (x *ListSolutionsInput) String() string

type ListSolutionsInput_Filter

type ListSolutionsInput_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"`
	Type    []*wellknown.ExpressionEnum   `protobuf:"bytes,11,rep,name=type,proto3" json:"type,omitempty"`
	Name    []*wellknown.ExpressionString `protobuf:"bytes,12,rep,name=name,proto3" json:"name,omitempty"`
	Runtime []*wellknown.ExpressionEnum   `protobuf:"bytes,13,rep,name=runtime,proto3" json:"runtime,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSolutionsInput_Filter) Descriptor deprecated

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

Deprecated: Use ListSolutionsInput_Filter.ProtoReflect.Descriptor instead.

func (*ListSolutionsInput_Filter) GetId

func (*ListSolutionsInput_Filter) GetName

func (*ListSolutionsInput_Filter) GetQuery

func (x *ListSolutionsInput_Filter) GetQuery() string

func (*ListSolutionsInput_Filter) GetRuntime

func (*ListSolutionsInput_Filter) GetType

func (*ListSolutionsInput_Filter) ProtoMessage

func (*ListSolutionsInput_Filter) ProtoMessage()

func (*ListSolutionsInput_Filter) ProtoReflect

func (*ListSolutionsInput_Filter) Reset

func (x *ListSolutionsInput_Filter) Reset()

func (*ListSolutionsInput_Filter) String

func (x *ListSolutionsInput_Filter) String() string

type ListSolutionsInput_Sortable

type ListSolutionsInput_Sortable int32
const (
	ListSolutionsInput_NAME ListSolutionsInput_Sortable = 0
	ListSolutionsInput_TYPE ListSolutionsInput_Sortable = 1
)

func (ListSolutionsInput_Sortable) Descriptor

func (ListSolutionsInput_Sortable) Enum

func (ListSolutionsInput_Sortable) EnumDescriptor deprecated

func (ListSolutionsInput_Sortable) EnumDescriptor() ([]byte, []int)

Deprecated: Use ListSolutionsInput_Sortable.Descriptor instead.

func (ListSolutionsInput_Sortable) Number

func (ListSolutionsInput_Sortable) String

func (ListSolutionsInput_Sortable) Type

type ListSolutionsOutput

type ListSolutionsOutput struct {
	Total int32       `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Items []*Solution `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSolutionsOutput) Descriptor deprecated

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

Deprecated: Use ListSolutionsOutput.ProtoReflect.Descriptor instead.

func (*ListSolutionsOutput) GetItems

func (x *ListSolutionsOutput) GetItems() []*Solution

func (*ListSolutionsOutput) GetTotal

func (x *ListSolutionsOutput) GetTotal() int32

func (*ListSolutionsOutput) ProtoMessage

func (*ListSolutionsOutput) ProtoMessage()

func (*ListSolutionsOutput) ProtoReflect

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

func (*ListSolutionsOutput) Reset

func (x *ListSolutionsOutput) Reset()

func (*ListSolutionsOutput) String

func (x *ListSolutionsOutput) String() string

type ListStatementsInput

type ListStatementsInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Render    bool   `protobuf:"varint,2,opt,name=render,proto3" json:"render,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*ListStatementsInput) Descriptor deprecated

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

Deprecated: Use ListStatementsInput.ProtoReflect.Descriptor instead.

func (*ListStatementsInput) GetProblemId

func (x *ListStatementsInput) GetProblemId() string

func (*ListStatementsInput) GetRender

func (x *ListStatementsInput) GetRender() bool

func (*ListStatementsInput) GetVersion

func (x *ListStatementsInput) GetVersion() uint32

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 []*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() []*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 ListSubmissionsInput

type ListSubmissionsInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// pagination
	After  string `protobuf:"bytes,12,opt,name=after,proto3" json:"after,omitempty"`
	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) GetAfter

func (x *ListSubmissionsInput) GetAfter() string

func (*ListSubmissionsInput) GetFilters

func (*ListSubmissionsInput) GetOffset

func (x *ListSubmissionsInput) GetOffset() int32

func (*ListSubmissionsInput) GetProblemId

func (x *ListSubmissionsInput) GetProblemId() string

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"`
	ProblemId   []*wellknown.ExpressionID        `protobuf:"bytes,2,rep,name=problem_id,json=problemId,proto3" json:"problem_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 (*ListSubmissionsInput_Filter) GetMemberId

func (*ListSubmissionsInput_Filter) GetPercentage

func (*ListSubmissionsInput_Filter) GetProblemId

func (x *ListSubmissionsInput_Filter) GetProblemId() []*wellknown.ExpressionID

func (*ListSubmissionsInput_Filter) GetRuntime

func (*ListSubmissionsInput_Filter) GetScore

func (*ListSubmissionsInput_Filter) GetStatus

func (*ListSubmissionsInput_Filter) GetSubmittedAt

func (*ListSubmissionsInput_Filter) GetUserId

func (*ListSubmissionsInput_Filter) ProtoMessage

func (*ListSubmissionsInput_Filter) ProtoMessage()

func (*ListSubmissionsInput_Filter) ProtoReflect

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          []*Submission `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	NextPageCursor string        `protobuf:"bytes,3,opt,name=next_page_cursor,json=nextPageCursor,proto3" json:"next_page_cursor,omitempty"`
	PrevPageCursor string        `protobuf:"bytes,4,opt,name=prev_page_cursor,json=prevPageCursor,proto3" json:"prev_page_cursor,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() []*Submission

func (*ListSubmissionsOutput) GetNextPageCursor

func (x *ListSubmissionsOutput) GetNextPageCursor() string

func (*ListSubmissionsOutput) GetPrevPageCursor

func (x *ListSubmissionsOutput) GetPrevPageCursor() string

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 ListSuggestionsInput

type ListSuggestionsInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// 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 *ListSuggestionsInput_Filter `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSuggestionsInput) Descriptor deprecated

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

Deprecated: Use ListSuggestionsInput.ProtoReflect.Descriptor instead.

func (*ListSuggestionsInput) GetFilters

func (*ListSuggestionsInput) GetOffset

func (x *ListSuggestionsInput) GetOffset() int32

func (*ListSuggestionsInput) GetProblemId

func (x *ListSuggestionsInput) GetProblemId() string

func (*ListSuggestionsInput) GetSize

func (x *ListSuggestionsInput) GetSize() int32

func (*ListSuggestionsInput) ProtoMessage

func (*ListSuggestionsInput) ProtoMessage()

func (*ListSuggestionsInput) ProtoReflect

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

func (*ListSuggestionsInput) Reset

func (x *ListSuggestionsInput) Reset()

func (*ListSuggestionsInput) String

func (x *ListSuggestionsInput) String() string

type ListSuggestionsInput_Filter

type ListSuggestionsInput_Filter struct {
	Id       []*wellknown.ExpressionID   `protobuf:"bytes,1,rep,name=id,proto3" json:"id,omitempty"`
	MemberId []*wellknown.ExpressionID   `protobuf:"bytes,2,rep,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
	Status   []*wellknown.ExpressionEnum `protobuf:"bytes,3,rep,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSuggestionsInput_Filter) Descriptor deprecated

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

Deprecated: Use ListSuggestionsInput_Filter.ProtoReflect.Descriptor instead.

func (*ListSuggestionsInput_Filter) GetId

func (*ListSuggestionsInput_Filter) GetMemberId

func (*ListSuggestionsInput_Filter) GetStatus

func (*ListSuggestionsInput_Filter) ProtoMessage

func (*ListSuggestionsInput_Filter) ProtoMessage()

func (*ListSuggestionsInput_Filter) ProtoReflect

func (*ListSuggestionsInput_Filter) Reset

func (x *ListSuggestionsInput_Filter) Reset()

func (*ListSuggestionsInput_Filter) String

func (x *ListSuggestionsInput_Filter) String() string

type ListSuggestionsOutput

type ListSuggestionsOutput struct {
	Total int32         `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Items []*Suggestion `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSuggestionsOutput) Descriptor deprecated

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

Deprecated: Use ListSuggestionsOutput.ProtoReflect.Descriptor instead.

func (*ListSuggestionsOutput) GetItems

func (x *ListSuggestionsOutput) GetItems() []*Suggestion

func (*ListSuggestionsOutput) GetTotal

func (x *ListSuggestionsOutput) GetTotal() int32

func (*ListSuggestionsOutput) ProtoMessage

func (*ListSuggestionsOutput) ProtoMessage()

func (*ListSuggestionsOutput) ProtoReflect

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

func (*ListSuggestionsOutput) Reset

func (x *ListSuggestionsOutput) Reset()

func (*ListSuggestionsOutput) String

func (x *ListSuggestionsOutput) String() string

type ListTestsInput

type ListTestsInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TestsetId string `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*ListTestsInput) Descriptor deprecated

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

Deprecated: Use ListTestsInput.ProtoReflect.Descriptor instead.

func (*ListTestsInput) GetProblemId

func (x *ListTestsInput) GetProblemId() string

func (*ListTestsInput) GetTestsetId

func (x *ListTestsInput) GetTestsetId() string

func (*ListTestsInput) GetVersion

func (x *ListTestsInput) GetVersion() uint32

func (*ListTestsInput) ProtoMessage

func (*ListTestsInput) ProtoMessage()

func (*ListTestsInput) ProtoReflect

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

func (*ListTestsInput) Reset

func (x *ListTestsInput) Reset()

func (*ListTestsInput) String

func (x *ListTestsInput) String() string

type ListTestsOutput

type ListTestsOutput struct {
	Total int32   `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Items []*Test `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTestsOutput) Descriptor deprecated

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

Deprecated: Use ListTestsOutput.ProtoReflect.Descriptor instead.

func (*ListTestsOutput) GetItems

func (x *ListTestsOutput) GetItems() []*Test

func (*ListTestsOutput) GetTotal

func (x *ListTestsOutput) GetTotal() int32

func (*ListTestsOutput) ProtoMessage

func (*ListTestsOutput) ProtoMessage()

func (*ListTestsOutput) ProtoReflect

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

func (*ListTestsOutput) Reset

func (x *ListTestsOutput) Reset()

func (*ListTestsOutput) String

func (x *ListTestsOutput) String() string

type ListTestsetsInput

type ListTestsetsInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*ListTestsetsInput) Descriptor deprecated

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

Deprecated: Use ListTestsetsInput.ProtoReflect.Descriptor instead.

func (*ListTestsetsInput) GetProblemId

func (x *ListTestsetsInput) GetProblemId() string

func (*ListTestsetsInput) GetVersion

func (x *ListTestsetsInput) GetVersion() uint32

func (*ListTestsetsInput) ProtoMessage

func (*ListTestsetsInput) ProtoMessage()

func (*ListTestsetsInput) ProtoReflect

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

func (*ListTestsetsInput) Reset

func (x *ListTestsetsInput) Reset()

func (*ListTestsetsInput) String

func (x *ListTestsetsInput) String() string

type ListTestsetsOutput

type ListTestsetsOutput struct {
	Total int32      `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Items []*Testset `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTestsetsOutput) Descriptor deprecated

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

Deprecated: Use ListTestsetsOutput.ProtoReflect.Descriptor instead.

func (*ListTestsetsOutput) GetItems

func (x *ListTestsetsOutput) GetItems() []*Testset

func (*ListTestsetsOutput) GetTotal

func (x *ListTestsetsOutput) GetTotal() int32

func (*ListTestsetsOutput) ProtoMessage

func (*ListTestsetsOutput) ProtoMessage()

func (*ListTestsetsOutput) ProtoReflect

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

func (*ListTestsetsOutput) Reset

func (x *ListTestsetsOutput) Reset()

func (*ListTestsetsOutput) String

func (x *ListTestsetsOutput) String() string

type ListVersionsInput

type ListVersionsInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// 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 *ListVersionsInput_Filter `protobuf:"bytes,40,opt,name=filters,proto3" json:"filters,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVersionsInput) Descriptor deprecated

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

Deprecated: Use ListVersionsInput.ProtoReflect.Descriptor instead.

func (*ListVersionsInput) GetFilters

func (*ListVersionsInput) GetOffset

func (x *ListVersionsInput) GetOffset() int32

func (*ListVersionsInput) GetProblemId

func (x *ListVersionsInput) GetProblemId() string

func (*ListVersionsInput) GetSize

func (x *ListVersionsInput) GetSize() int32

func (*ListVersionsInput) ProtoMessage

func (*ListVersionsInput) ProtoMessage()

func (*ListVersionsInput) ProtoReflect

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

func (*ListVersionsInput) Reset

func (x *ListVersionsInput) Reset()

func (*ListVersionsInput) String

func (x *ListVersionsInput) String() string

type ListVersionsInput_Filter

type ListVersionsInput_Filter struct {
	Number     []*wellknown.ExpressionInt       `protobuf:"bytes,1,rep,name=number,proto3" json:"number,omitempty"`
	CreatedBy  []*wellknown.ExpressionID        `protobuf:"bytes,2,rep,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	CreatedAt  []*wellknown.ExpressionTimestamp `protobuf:"bytes,3,rep,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	ChangeOp   []*wellknown.ExpressionEnum      `protobuf:"bytes,4,rep,name=change_op,json=changeOp,proto3" json:"change_op,omitempty"`
	ChangePath []*wellknown.ExpressionString    `protobuf:"bytes,5,rep,name=change_path,json=changePath,proto3" json:"change_path,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVersionsInput_Filter) Descriptor deprecated

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

Deprecated: Use ListVersionsInput_Filter.ProtoReflect.Descriptor instead.

func (*ListVersionsInput_Filter) GetChangeOp

func (*ListVersionsInput_Filter) GetChangePath

func (x *ListVersionsInput_Filter) GetChangePath() []*wellknown.ExpressionString

func (*ListVersionsInput_Filter) GetCreatedAt

func (*ListVersionsInput_Filter) GetCreatedBy

func (x *ListVersionsInput_Filter) GetCreatedBy() []*wellknown.ExpressionID

func (*ListVersionsInput_Filter) GetNumber

func (*ListVersionsInput_Filter) ProtoMessage

func (*ListVersionsInput_Filter) ProtoMessage()

func (*ListVersionsInput_Filter) ProtoReflect

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

func (*ListVersionsInput_Filter) Reset

func (x *ListVersionsInput_Filter) Reset()

func (*ListVersionsInput_Filter) String

func (x *ListVersionsInput_Filter) String() string

type ListVersionsOutput

type ListVersionsOutput struct {
	Total int32      `protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
	Items []*Version `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}

func (*ListVersionsOutput) Descriptor deprecated

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

Deprecated: Use ListVersionsOutput.ProtoReflect.Descriptor instead.

func (*ListVersionsOutput) GetItems

func (x *ListVersionsOutput) GetItems() []*Version

func (*ListVersionsOutput) GetTotal

func (x *ListVersionsOutput) GetTotal() int32

func (*ListVersionsOutput) ProtoMessage

func (*ListVersionsOutput) ProtoMessage()

func (*ListVersionsOutput) ProtoReflect

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

func (*ListVersionsOutput) Reset

func (x *ListVersionsOutput) Reset()

func (*ListVersionsOutput) String

func (x *ListVersionsOutput) String() string

type LookupCodeTemplateInput

type LookupCodeTemplateInput 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"`
	// contains filtered or unexported fields
}

func (*LookupCodeTemplateInput) Descriptor deprecated

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

Deprecated: Use LookupCodeTemplateInput.ProtoReflect.Descriptor instead.

func (*LookupCodeTemplateInput) GetProblemId

func (x *LookupCodeTemplateInput) GetProblemId() string

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 *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() *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 LookupEditorialInput

type LookupEditorialInput struct {
	Locale  string `protobuf:"bytes,2,opt,name=locale,proto3" json:"locale,omitempty"`
	Render  bool   `protobuf:"varint,3,opt,name=render,proto3" json:"render,omitempty"`
	Version uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*LookupEditorialInput) Descriptor deprecated

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

Deprecated: Use LookupEditorialInput.ProtoReflect.Descriptor instead.

func (*LookupEditorialInput) GetLocale

func (x *LookupEditorialInput) GetLocale() string

func (*LookupEditorialInput) GetRender

func (x *LookupEditorialInput) GetRender() bool

func (*LookupEditorialInput) GetVersion

func (x *LookupEditorialInput) GetVersion() uint32

func (*LookupEditorialInput) ProtoMessage

func (*LookupEditorialInput) ProtoMessage()

func (*LookupEditorialInput) ProtoReflect

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

func (*LookupEditorialInput) Reset

func (x *LookupEditorialInput) Reset()

func (*LookupEditorialInput) String

func (x *LookupEditorialInput) String() string

type LookupEditorialOutput

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

func (*LookupEditorialOutput) Descriptor deprecated

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

Deprecated: Use LookupEditorialOutput.ProtoReflect.Descriptor instead.

func (*LookupEditorialOutput) GetEditorial

func (x *LookupEditorialOutput) GetEditorial() *Editorial

func (*LookupEditorialOutput) ProtoMessage

func (*LookupEditorialOutput) ProtoMessage()

func (*LookupEditorialOutput) ProtoReflect

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

func (*LookupEditorialOutput) Reset

func (x *LookupEditorialOutput) Reset()

func (*LookupEditorialOutput) String

func (x *LookupEditorialOutput) String() string

type LookupStatementInput

type LookupStatementInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Locale    string `protobuf:"bytes,2,opt,name=locale,proto3" json:"locale,omitempty"`
	Render    bool   `protobuf:"varint,3,opt,name=render,proto3" json:"render,omitempty"`
	Version   uint32 `protobuf:"varint,100,opt,name=version,proto3" json:"version,omitempty"` // request data for specific problem version
	// contains filtered or unexported fields
}

func (*LookupStatementInput) Descriptor deprecated

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

Deprecated: Use LookupStatementInput.ProtoReflect.Descriptor instead.

func (*LookupStatementInput) GetLocale

func (x *LookupStatementInput) GetLocale() string

func (*LookupStatementInput) GetProblemId

func (x *LookupStatementInput) GetProblemId() string

func (*LookupStatementInput) GetRender

func (x *LookupStatementInput) GetRender() bool

func (*LookupStatementInput) GetVersion

func (x *LookupStatementInput) GetVersion() uint32

func (*LookupStatementInput) ProtoMessage

func (*LookupStatementInput) ProtoMessage()

func (*LookupStatementInput) ProtoReflect

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

func (*LookupStatementInput) Reset

func (x *LookupStatementInput) Reset()

func (*LookupStatementInput) String

func (x *LookupStatementInput) String() string

type LookupStatementOutput

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

func (*LookupStatementOutput) Descriptor deprecated

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

Deprecated: Use LookupStatementOutput.ProtoReflect.Descriptor instead.

func (*LookupStatementOutput) GetStatement

func (x *LookupStatementOutput) GetStatement() *Statement

func (*LookupStatementOutput) ProtoMessage

func (*LookupStatementOutput) ProtoMessage()

func (*LookupStatementOutput) ProtoReflect

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

func (*LookupStatementOutput) Reset

func (x *LookupStatementOutput) Reset()

func (*LookupStatementOutput) String

func (x *LookupStatementOutput) String() string

type PermissionsDeletedEvent

type PermissionsDeletedEvent struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	UserId    string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PermissionsDeletedEvent) Descriptor deprecated

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

Deprecated: Use PermissionsDeletedEvent.ProtoReflect.Descriptor instead.

func (*PermissionsDeletedEvent) GetProblemId

func (x *PermissionsDeletedEvent) GetProblemId() string

func (*PermissionsDeletedEvent) GetUserId

func (x *PermissionsDeletedEvent) GetUserId() string

func (*PermissionsDeletedEvent) ProtoMessage

func (*PermissionsDeletedEvent) ProtoMessage()

func (*PermissionsDeletedEvent) ProtoReflect

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

func (*PermissionsDeletedEvent) Reset

func (x *PermissionsDeletedEvent) Reset()

func (*PermissionsDeletedEvent) String

func (x *PermissionsDeletedEvent) String() string

type PreviewEditorialInput

type PreviewEditorialInput struct {
	Editorial *Editorial `protobuf:"bytes,2,opt,name=editorial,proto3" json:"editorial,omitempty"`
	// contains filtered or unexported fields
}

func (*PreviewEditorialInput) Descriptor deprecated

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

Deprecated: Use PreviewEditorialInput.ProtoReflect.Descriptor instead.

func (*PreviewEditorialInput) GetEditorial

func (x *PreviewEditorialInput) GetEditorial() *Editorial

func (*PreviewEditorialInput) ProtoMessage

func (*PreviewEditorialInput) ProtoMessage()

func (*PreviewEditorialInput) ProtoReflect

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

func (*PreviewEditorialInput) Reset

func (x *PreviewEditorialInput) Reset()

func (*PreviewEditorialInput) String

func (x *PreviewEditorialInput) String() string

type PreviewEditorialOutput

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

func (*PreviewEditorialOutput) Descriptor deprecated

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

Deprecated: Use PreviewEditorialOutput.ProtoReflect.Descriptor instead.

func (*PreviewEditorialOutput) GetEditorial

func (x *PreviewEditorialOutput) GetEditorial() *Editorial

func (*PreviewEditorialOutput) ProtoMessage

func (*PreviewEditorialOutput) ProtoMessage()

func (*PreviewEditorialOutput) ProtoReflect

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

func (*PreviewEditorialOutput) Reset

func (x *PreviewEditorialOutput) Reset()

func (*PreviewEditorialOutput) String

func (x *PreviewEditorialOutput) String() string

type PreviewStatementInput

type PreviewStatementInput struct {
	ProblemId string     `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Statement *Statement `protobuf:"bytes,2,opt,name=statement,proto3" json:"statement,omitempty"`
	// contains filtered or unexported fields
}

func (*PreviewStatementInput) Descriptor deprecated

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

Deprecated: Use PreviewStatementInput.ProtoReflect.Descriptor instead.

func (*PreviewStatementInput) GetProblemId

func (x *PreviewStatementInput) GetProblemId() string

func (*PreviewStatementInput) GetStatement

func (x *PreviewStatementInput) GetStatement() *Statement

func (*PreviewStatementInput) ProtoMessage

func (*PreviewStatementInput) ProtoMessage()

func (*PreviewStatementInput) ProtoReflect

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

func (*PreviewStatementInput) Reset

func (x *PreviewStatementInput) Reset()

func (*PreviewStatementInput) String

func (x *PreviewStatementInput) String() string

type PreviewStatementOutput

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

func (*PreviewStatementOutput) Descriptor deprecated

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

Deprecated: Use PreviewStatementOutput.ProtoReflect.Descriptor instead.

func (*PreviewStatementOutput) GetStatement

func (x *PreviewStatementOutput) GetStatement() *Statement

func (*PreviewStatementOutput) ProtoMessage

func (*PreviewStatementOutput) ProtoMessage()

func (*PreviewStatementOutput) ProtoReflect

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

func (*PreviewStatementOutput) Reset

func (x *PreviewStatementOutput) Reset()

func (*PreviewStatementOutput) String

func (x *PreviewStatementOutput) String() string

type Problem

type Problem struct {

	// Unique identifier.
	Id    string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Url   string            `protobuf:"bytes,682,opt,name=url,proto3" json:"url,omitempty"`
	Links map[string]string `` /* 153-byte string literal not displayed */
	// Index in the public problem catalog.
	Number int32 `protobuf:"varint,10,opt,name=number,proto3" json:"number,omitempty"`
	// Problem is visible to users in public catalog.
	Visible bool `protobuf:"varint,11,opt,name=visible,proto3" json:"visible,omitempty"`
	// Problem is only accessible to users who were specifically granted access to it.
	Private bool `protobuf:"varint,12,opt,name=private,proto3" json:"private,omitempty"`
	// For imported problems, provides the source from where the problem is imported and synchronized.
	Origin string `protobuf:"bytes,13,opt,name=origin,proto3" json:"origin,omitempty"`
	// Problem topics (ID of topics from eolymp.taxonomy.TopicService)
	Topics []string `protobuf:"bytes,20,rep,name=topics,proto3" json:"topics,omitempty"`
	// Difficulty from 0 (very easy) to 5 (very hard)
	Difficulty uint32 `protobuf:"varint,21,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
	// contains filtered or unexported fields
}

func (*Problem) Descriptor deprecated

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

Deprecated: Use Problem.ProtoReflect.Descriptor instead.

func (*Problem) GetDifficulty

func (x *Problem) GetDifficulty() uint32

func (*Problem) GetId

func (x *Problem) GetId() string
func (x *Problem) GetLinks() map[string]string

func (*Problem) GetNumber

func (x *Problem) GetNumber() int32

func (*Problem) GetOrigin

func (x *Problem) GetOrigin() string

func (*Problem) GetPrivate

func (x *Problem) GetPrivate() bool

func (*Problem) GetTopics

func (x *Problem) GetTopics() []string

func (*Problem) GetUrl

func (x *Problem) GetUrl() string

func (*Problem) GetVisible

func (x *Problem) GetVisible() bool

func (*Problem) ProtoMessage

func (*Problem) ProtoMessage()

func (*Problem) ProtoReflect

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

func (*Problem) Reset

func (x *Problem) Reset()

func (*Problem) String

func (x *Problem) String() string

type ProblemServiceClient

type ProblemServiceClient interface {
	DeleteProblem(ctx context.Context, in *DeleteProblemInput, opts ...grpc.CallOption) (*DeleteProblemOutput, error)
	UpdateProblem(ctx context.Context, in *UpdateProblemInput, opts ...grpc.CallOption) (*UpdateProblemOutput, error)
	SyncProblem(ctx context.Context, in *SyncProblemInput, opts ...grpc.CallOption) (*SyncProblemOutput, error)
	DescribeProblem(ctx context.Context, in *DescribeProblemInput, opts ...grpc.CallOption) (*DescribeProblemOutput, error)
	// deprecated: use UpdateProblem instead
	UpdateVisibility(ctx context.Context, in *UpdateVisibilityInput, opts ...grpc.CallOption) (*UpdateVisibilityOutput, error)
	// deprecated: use UpdateProblem instead
	UpdatePrivacy(ctx context.Context, in *UpdatePrivacyInput, opts ...grpc.CallOption) (*UpdatePrivacyOutput, error)
	ListVersions(ctx context.Context, in *ListVersionsInput, opts ...grpc.CallOption) (*ListVersionsOutput, 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.

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) DeleteProblem

func (*ProblemServiceInterceptor) DescribeProblem

func (*ProblemServiceInterceptor) ListVersions

func (*ProblemServiceInterceptor) SyncProblem

func (*ProblemServiceInterceptor) UpdatePrivacy

func (*ProblemServiceInterceptor) UpdateProblem

func (*ProblemServiceInterceptor) UpdateVisibility

type ProblemServiceServer

type ProblemServiceServer interface {
	DeleteProblem(context.Context, *DeleteProblemInput) (*DeleteProblemOutput, error)
	UpdateProblem(context.Context, *UpdateProblemInput) (*UpdateProblemOutput, error)
	SyncProblem(context.Context, *SyncProblemInput) (*SyncProblemOutput, error)
	DescribeProblem(context.Context, *DescribeProblemInput) (*DescribeProblemOutput, error)
	// deprecated: use UpdateProblem instead
	UpdateVisibility(context.Context, *UpdateVisibilityInput) (*UpdateVisibilityOutput, error)
	// deprecated: use UpdateProblem instead
	UpdatePrivacy(context.Context, *UpdatePrivacyInput) (*UpdatePrivacyOutput, error)
	ListVersions(context.Context, *ListVersionsInput) (*ListVersionsOutput, 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) DeleteProblem

func (*ProblemServiceService) DescribeProblem

func (*ProblemServiceService) ListVersions

func (*ProblemServiceService) SyncProblem

func (*ProblemServiceService) UpdatePrivacy

func (*ProblemServiceService) UpdateProblem

func (*ProblemServiceService) UpdateVisibility

type ResubmitSuggestionInput

type ResubmitSuggestionInput struct {
	ProblemId    string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	SuggestionId string `protobuf:"bytes,2,opt,name=suggestion_id,json=suggestionId,proto3" json:"suggestion_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ResubmitSuggestionInput) Descriptor deprecated

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

Deprecated: Use ResubmitSuggestionInput.ProtoReflect.Descriptor instead.

func (*ResubmitSuggestionInput) GetProblemId

func (x *ResubmitSuggestionInput) GetProblemId() string

func (*ResubmitSuggestionInput) GetSuggestionId

func (x *ResubmitSuggestionInput) GetSuggestionId() string

func (*ResubmitSuggestionInput) ProtoMessage

func (*ResubmitSuggestionInput) ProtoMessage()

func (*ResubmitSuggestionInput) ProtoReflect

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

func (*ResubmitSuggestionInput) Reset

func (x *ResubmitSuggestionInput) Reset()

func (*ResubmitSuggestionInput) String

func (x *ResubmitSuggestionInput) String() string

type ResubmitSuggestionOutput

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

func (*ResubmitSuggestionOutput) Descriptor deprecated

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

Deprecated: Use ResubmitSuggestionOutput.ProtoReflect.Descriptor instead.

func (*ResubmitSuggestionOutput) ProtoMessage

func (*ResubmitSuggestionOutput) ProtoMessage()

func (*ResubmitSuggestionOutput) ProtoReflect

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

func (*ResubmitSuggestionOutput) Reset

func (x *ResubmitSuggestionOutput) Reset()

func (*ResubmitSuggestionOutput) String

func (x *ResubmitSuggestionOutput) String() string

type RetestSubmissionInput

type RetestSubmissionInput 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"`
	Debug        bool   `protobuf:"varint,3,opt,name=debug,proto3" json:"debug,omitempty"`
	// contains filtered or unexported fields
}

func (*RetestSubmissionInput) Descriptor deprecated

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

Deprecated: Use RetestSubmissionInput.ProtoReflect.Descriptor instead.

func (*RetestSubmissionInput) GetDebug

func (x *RetestSubmissionInput) GetDebug() bool

func (*RetestSubmissionInput) GetProblemId

func (x *RetestSubmissionInput) GetProblemId() string

func (*RetestSubmissionInput) GetSubmissionId

func (x *RetestSubmissionInput) GetSubmissionId() string

func (*RetestSubmissionInput) ProtoMessage

func (*RetestSubmissionInput) ProtoMessage()

func (*RetestSubmissionInput) ProtoReflect

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

func (*RetestSubmissionInput) Reset

func (x *RetestSubmissionInput) Reset()

func (*RetestSubmissionInput) String

func (x *RetestSubmissionInput) String() string

type RetestSubmissionOutput

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

func (*RetestSubmissionOutput) Descriptor deprecated

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

Deprecated: Use RetestSubmissionOutput.ProtoReflect.Descriptor instead.

func (*RetestSubmissionOutput) ProtoMessage

func (*RetestSubmissionOutput) ProtoMessage()

func (*RetestSubmissionOutput) ProtoReflect

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

func (*RetestSubmissionOutput) Reset

func (x *RetestSubmissionOutput) Reset()

func (*RetestSubmissionOutput) String

func (x *RetestSubmissionOutput) String() string

type ReviewSuggestionInput

type ReviewSuggestionInput struct {
	ProblemId    string            `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	SuggestionId string            `protobuf:"bytes,2,opt,name=suggestion_id,json=suggestionId,proto3" json:"suggestion_id,omitempty"`
	Status       Suggestion_Status `protobuf:"varint,3,opt,name=status,proto3,enum=eolymp.atlas.Suggestion_Status" json:"status,omitempty"`
	Comment      *ecm.Content      `protobuf:"bytes,4,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

func (*ReviewSuggestionInput) Descriptor deprecated

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

Deprecated: Use ReviewSuggestionInput.ProtoReflect.Descriptor instead.

func (*ReviewSuggestionInput) GetComment

func (x *ReviewSuggestionInput) GetComment() *ecm.Content

func (*ReviewSuggestionInput) GetProblemId

func (x *ReviewSuggestionInput) GetProblemId() string

func (*ReviewSuggestionInput) GetStatus

func (*ReviewSuggestionInput) GetSuggestionId

func (x *ReviewSuggestionInput) GetSuggestionId() string

func (*ReviewSuggestionInput) ProtoMessage

func (*ReviewSuggestionInput) ProtoMessage()

func (*ReviewSuggestionInput) ProtoReflect

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

func (*ReviewSuggestionInput) Reset

func (x *ReviewSuggestionInput) Reset()

func (*ReviewSuggestionInput) String

func (x *ReviewSuggestionInput) String() string

type ReviewSuggestionOutput

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

func (*ReviewSuggestionOutput) Descriptor deprecated

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

Deprecated: Use ReviewSuggestionOutput.ProtoReflect.Descriptor instead.

func (*ReviewSuggestionOutput) ProtoMessage

func (*ReviewSuggestionOutput) ProtoMessage()

func (*ReviewSuggestionOutput) ProtoReflect

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

func (*ReviewSuggestionOutput) Reset

func (x *ReviewSuggestionOutput) Reset()

func (*ReviewSuggestionOutput) String

func (x *ReviewSuggestionOutput) String() string

type Score

type Score struct {
	Id        string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`                                // unique identifier
	ProblemId string                 `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"` // problem
	UserId    string                 `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`          // user
	MemberId  string                 `protobuf:"bytes,7,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`    // member
	SolvedAt  *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=solved_at,json=solvedAt,proto3" json:"solved_at,omitempty"`    // time when submission was created
	Score     float32                `protobuf:"fixed32,5,opt,name=score,proto3" json:"score,omitempty"`                        // score from 0 (none of the tests are passing) to 1 (all tests are passing)
	Attempts  uint32                 `protobuf:"varint,8,opt,name=attempts,proto3" json:"attempts,omitempty"`
	// contains filtered or unexported fields
}

Score for a problem

func (*Score) Descriptor deprecated

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

Deprecated: Use Score.ProtoReflect.Descriptor instead.

func (*Score) GetAttempts

func (x *Score) GetAttempts() uint32

func (*Score) GetId

func (x *Score) GetId() string

func (*Score) GetMemberId

func (x *Score) GetMemberId() string

func (*Score) GetProblemId

func (x *Score) GetProblemId() string

func (*Score) GetScore

func (x *Score) GetScore() float32

func (*Score) GetSolvedAt

func (x *Score) GetSolvedAt() *timestamppb.Timestamp

func (*Score) GetUserId

func (x *Score) GetUserId() string

func (*Score) ProtoMessage

func (*Score) ProtoMessage()

func (*Score) ProtoReflect

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

func (*Score) Reset

func (x *Score) Reset()

func (*Score) String

func (x *Score) String() string

type ScoreUpdatedEvent

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

ScoreUpdatedEvent is dispatched when score for a given problem and user has been updated (increased).

func (*ScoreUpdatedEvent) Descriptor deprecated

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

Deprecated: Use ScoreUpdatedEvent.ProtoReflect.Descriptor instead.

func (*ScoreUpdatedEvent) GetScore

func (x *ScoreUpdatedEvent) GetScore() *Score

func (*ScoreUpdatedEvent) ProtoMessage

func (*ScoreUpdatedEvent) ProtoMessage()

func (*ScoreUpdatedEvent) ProtoReflect

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

func (*ScoreUpdatedEvent) Reset

func (x *ScoreUpdatedEvent) Reset()

func (*ScoreUpdatedEvent) String

func (x *ScoreUpdatedEvent) String() string

type ScoringMode

type ScoringMode int32

Scoring mode defines how testset score is calculated

const (
	ScoringMode_NO_SCORE ScoringMode = 0 // no score is awarded
	ScoringMode_EACH     ScoringMode = 1 // as sum of scores of all tests
	ScoringMode_ALL      ScoringMode = 2 // as sum of scores of all tests, but only if all tests are passing
	ScoringMode_WORST    ScoringMode = 3 // as the lowest score awarded per test
	ScoringMode_BEST     ScoringMode = 4 // as the highest score awarded per test
)

func (ScoringMode) Descriptor

func (ScoringMode) Enum

func (x ScoringMode) Enum() *ScoringMode

func (ScoringMode) EnumDescriptor deprecated

func (ScoringMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use ScoringMode.Descriptor instead.

func (ScoringMode) Number

func (x ScoringMode) Number() protoreflect.EnumNumber

func (ScoringMode) String

func (x ScoringMode) String() string

func (ScoringMode) Type

type ScoringServiceClient

type ScoringServiceClient interface {
	DescribeScore(ctx context.Context, in *DescribeScoreInput, opts ...grpc.CallOption) (*DescribeScoreOutput, error)
	DescribeProblemGrading(ctx context.Context, in *DescribeProblemGradingInput, opts ...grpc.CallOption) (*DescribeProblemGradingOutput, error)
	ListProblemTop(ctx context.Context, in *ListProblemTopInput, opts ...grpc.CallOption) (*ListProblemTopOutput, error)
}

ScoringServiceClient is the client API for ScoringService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ScoringServiceInterceptor

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

func NewScoringServiceInterceptor

func NewScoringServiceInterceptor(cli ScoringServiceClient, middleware ..._ScoringServiceMiddleware) *ScoringServiceInterceptor

NewScoringServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*ScoringServiceInterceptor) DescribeProblemGrading

func (*ScoringServiceInterceptor) DescribeScore

func (*ScoringServiceInterceptor) ListProblemTop

type ScoringServiceServer

type ScoringServiceServer interface {
	DescribeScore(context.Context, *DescribeScoreInput) (*DescribeScoreOutput, error)
	DescribeProblemGrading(context.Context, *DescribeProblemGradingInput) (*DescribeProblemGradingOutput, error)
	ListProblemTop(context.Context, *ListProblemTopInput) (*ListProblemTopOutput, error)
}

ScoringServiceServer is the server API for ScoringService service. All implementations should embed UnimplementedScoringServiceServer for forward compatibility

type ScoringServiceService

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

func NewScoringServiceHttpClient

func NewScoringServiceHttpClient(url string, cli _ScoringServiceHttpClient) *ScoringServiceService

NewScoringServiceHttpClient constructs client for ScoringService

func (*ScoringServiceService) DescribeProblemGrading

func (*ScoringServiceService) DescribeScore

func (*ScoringServiceService) ListProblemTop

type SetBookmarkInput

type SetBookmarkInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Bookmark  bool   `protobuf:"varint,2,opt,name=bookmark,proto3" json:"bookmark,omitempty"`
	// contains filtered or unexported fields
}

func (*SetBookmarkInput) Descriptor deprecated

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

Deprecated: Use SetBookmarkInput.ProtoReflect.Descriptor instead.

func (*SetBookmarkInput) GetBookmark

func (x *SetBookmarkInput) GetBookmark() bool

func (*SetBookmarkInput) GetProblemId

func (x *SetBookmarkInput) GetProblemId() string

func (*SetBookmarkInput) ProtoMessage

func (*SetBookmarkInput) ProtoMessage()

func (*SetBookmarkInput) ProtoReflect

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

func (*SetBookmarkInput) Reset

func (x *SetBookmarkInput) Reset()

func (*SetBookmarkInput) String

func (x *SetBookmarkInput) String() string

type SetBookmarkOutput

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

func (*SetBookmarkOutput) Descriptor deprecated

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

Deprecated: Use SetBookmarkOutput.ProtoReflect.Descriptor instead.

func (*SetBookmarkOutput) ProtoMessage

func (*SetBookmarkOutput) ProtoMessage()

func (*SetBookmarkOutput) ProtoReflect

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

func (*SetBookmarkOutput) Reset

func (x *SetBookmarkOutput) Reset()

func (*SetBookmarkOutput) String

func (x *SetBookmarkOutput) String() string

type Snapshot

type Snapshot struct {
	Problem     *Problem             `protobuf:"bytes,1,opt,name=problem,proto3" json:"problem,omitempty"`
	Testing     *TestingConfig       `protobuf:"bytes,10,opt,name=testing,proto3" json:"testing,omitempty"`
	Checker     *executor.Checker    `protobuf:"bytes,2,opt,name=checker,proto3" json:"checker,omitempty"`
	Interactor  *executor.Interactor `protobuf:"bytes,3,opt,name=interactor,proto3" json:"interactor,omitempty"`
	Statements  []*Statement         `protobuf:"bytes,4,rep,name=statements,proto3" json:"statements,omitempty"`
	Templates   []*Template          `protobuf:"bytes,5,rep,name=templates,proto3" json:"templates,omitempty"`
	Attachments []*Attachment        `protobuf:"bytes,6,rep,name=attachments,proto3" json:"attachments,omitempty"`
	Testsets    []*Testset           `protobuf:"bytes,7,rep,name=testsets,proto3" json:"testsets,omitempty"`
	Tests       []*Test              `protobuf:"bytes,8,rep,name=tests,proto3" json:"tests,omitempty"`
	Editorials  []*Editorial         `protobuf:"bytes,9,rep,name=editorials,proto3" json:"editorials,omitempty"`
	Solutions   []*Solution          `protobuf:"bytes,11,rep,name=solutions,proto3" json:"solutions,omitempty"`
	// contains filtered or unexported fields
}

func (*Snapshot) Descriptor deprecated

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

Deprecated: Use Snapshot.ProtoReflect.Descriptor instead.

func (*Snapshot) GetAttachments

func (x *Snapshot) GetAttachments() []*Attachment

func (*Snapshot) GetChecker

func (x *Snapshot) GetChecker() *executor.Checker

func (*Snapshot) GetEditorials

func (x *Snapshot) GetEditorials() []*Editorial

func (*Snapshot) GetInteractor

func (x *Snapshot) GetInteractor() *executor.Interactor

func (*Snapshot) GetProblem

func (x *Snapshot) GetProblem() *Problem

func (*Snapshot) GetSolutions

func (x *Snapshot) GetSolutions() []*Solution

func (*Snapshot) GetStatements

func (x *Snapshot) GetStatements() []*Statement

func (*Snapshot) GetTemplates

func (x *Snapshot) GetTemplates() []*Template

func (*Snapshot) GetTesting

func (x *Snapshot) GetTesting() *TestingConfig

func (*Snapshot) GetTests

func (x *Snapshot) GetTests() []*Test

func (*Snapshot) GetTestsets

func (x *Snapshot) GetTestsets() []*Testset

func (*Snapshot) ProtoMessage

func (*Snapshot) ProtoMessage()

func (*Snapshot) ProtoReflect

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

func (*Snapshot) Reset

func (x *Snapshot) Reset()

func (*Snapshot) String

func (x *Snapshot) String() string

type Solution

type Solution struct {
	Id        string        `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`                                 // unique identifier
	Name      string        `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`                             // solution name
	Secret    bool          `protobuf:"varint,4,opt,name=secret,proto3" json:"secret,omitempty"`                        // runtime and source are secret
	Runtime   string        `protobuf:"bytes,10,opt,name=runtime,proto3" json:"runtime,omitempty"`                      // programming language
	Source    string        `protobuf:"bytes,11,opt,name=source,proto3" json:"source,omitempty"`                        // source code
	SourceUrl string        `protobuf:"bytes,12,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"` // source code
	Type      Solution_Type `protobuf:"varint,20,opt,name=type,proto3,enum=eolymp.atlas.Solution_Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*Solution) Descriptor deprecated

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

Deprecated: Use Solution.ProtoReflect.Descriptor instead.

func (*Solution) GetId

func (x *Solution) GetId() string

func (*Solution) GetName

func (x *Solution) GetName() string

func (*Solution) GetRuntime

func (x *Solution) GetRuntime() string

func (*Solution) GetSecret

func (x *Solution) GetSecret() bool

func (*Solution) GetSource

func (x *Solution) GetSource() string

func (*Solution) GetSourceUrl

func (x *Solution) GetSourceUrl() string

func (*Solution) GetType

func (x *Solution) GetType() Solution_Type

func (*Solution) ProtoMessage

func (*Solution) ProtoMessage()

func (*Solution) ProtoReflect

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

func (*Solution) Reset

func (x *Solution) Reset()

func (*Solution) String

func (x *Solution) String() string

type SolutionServiceClient

type SolutionServiceClient interface {
	CreateSolution(ctx context.Context, in *CreateSolutionInput, opts ...grpc.CallOption) (*CreateSolutionOutput, error)
	UpdateSolution(ctx context.Context, in *UpdateSolutionInput, opts ...grpc.CallOption) (*UpdateSolutionOutput, error)
	DeleteSolution(ctx context.Context, in *DeleteSolutionInput, opts ...grpc.CallOption) (*DeleteSolutionOutput, error)
	DescribeSolution(ctx context.Context, in *DescribeSolutionInput, opts ...grpc.CallOption) (*DescribeSolutionOutput, error)
	ListSolutions(ctx context.Context, in *ListSolutionsInput, opts ...grpc.CallOption) (*ListSolutionsOutput, error)
}

SolutionServiceClient is the client API for SolutionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SolutionServiceInterceptor

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

func NewSolutionServiceInterceptor

func NewSolutionServiceInterceptor(cli SolutionServiceClient, middleware ..._SolutionServiceMiddleware) *SolutionServiceInterceptor

NewSolutionServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*SolutionServiceInterceptor) CreateSolution

func (*SolutionServiceInterceptor) DeleteSolution

func (*SolutionServiceInterceptor) DescribeSolution

func (*SolutionServiceInterceptor) ListSolutions

func (*SolutionServiceInterceptor) UpdateSolution

type SolutionServiceServer

SolutionServiceServer is the server API for SolutionService service. All implementations should embed UnimplementedSolutionServiceServer for forward compatibility

type SolutionServiceService

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

func NewSolutionServiceHttpClient

func NewSolutionServiceHttpClient(url string, cli _SolutionServiceHttpClient) *SolutionServiceService

NewSolutionServiceHttpClient constructs client for SolutionService

func (*SolutionServiceService) CreateSolution

func (*SolutionServiceService) DeleteSolution

func (*SolutionServiceService) DescribeSolution

func (*SolutionServiceService) ListSolutions

func (*SolutionServiceService) UpdateSolution

type Solution_Type

type Solution_Type int32
const (
	Solution_UNSET                Solution_Type = 0
	Solution_CORRECT              Solution_Type = 1
	Solution_INCORRECT            Solution_Type = 2
	Solution_WRONG_ANSWER         Solution_Type = 3
	Solution_TIMEOUT              Solution_Type = 4
	Solution_OVERFLOW             Solution_Type = 5
	Solution_TIMEOUT_OR_ACCEPTED  Solution_Type = 6
	Solution_OVERFLOW_OR_ACCEPTED Solution_Type = 7
	Solution_DONT_RUN             Solution_Type = 8
	Solution_FAILURE              Solution_Type = 9
)

func (Solution_Type) Descriptor

func (Solution_Type) Enum

func (x Solution_Type) Enum() *Solution_Type

func (Solution_Type) EnumDescriptor deprecated

func (Solution_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Solution_Type.Descriptor instead.

func (Solution_Type) Number

func (Solution_Type) String

func (x Solution_Type) String() string

func (Solution_Type) Type

type StartMultipartUploadInput

type StartMultipartUploadInput struct {
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // mime type for file
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // file name
	// contains filtered or unexported fields
}

func (*StartMultipartUploadInput) Descriptor deprecated

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

Deprecated: Use StartMultipartUploadInput.ProtoReflect.Descriptor instead.

func (*StartMultipartUploadInput) GetName

func (x *StartMultipartUploadInput) GetName() string

func (*StartMultipartUploadInput) GetType

func (x *StartMultipartUploadInput) GetType() string

func (*StartMultipartUploadInput) ProtoMessage

func (*StartMultipartUploadInput) ProtoMessage()

func (*StartMultipartUploadInput) ProtoReflect

func (*StartMultipartUploadInput) Reset

func (x *StartMultipartUploadInput) Reset()

func (*StartMultipartUploadInput) String

func (x *StartMultipartUploadInput) String() string

type StartMultipartUploadOutput

type StartMultipartUploadOutput struct {
	UploadId string `protobuf:"bytes,1,opt,name=upload_id,json=uploadId,proto3" json:"upload_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartMultipartUploadOutput) Descriptor deprecated

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

Deprecated: Use StartMultipartUploadOutput.ProtoReflect.Descriptor instead.

func (*StartMultipartUploadOutput) GetUploadId

func (x *StartMultipartUploadOutput) GetUploadId() string

func (*StartMultipartUploadOutput) ProtoMessage

func (*StartMultipartUploadOutput) ProtoMessage()

func (*StartMultipartUploadOutput) ProtoReflect

func (*StartMultipartUploadOutput) Reset

func (x *StartMultipartUploadOutput) Reset()

func (*StartMultipartUploadOutput) String

func (x *StartMultipartUploadOutput) String() string

type Statement

type Statement struct {

	// Unique identifier, assigned when statement is created. Keep empty when creating new statement.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Problem where this statement belongs. Keep empty when creating new statement.
	ProblemId string `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// Statement locale code, should consist of two lowercase latin letters.
	Locale string `protobuf:"bytes,3,opt,name=locale,proto3" json:"locale,omitempty"`
	// Statement title.
	Title string `protobuf:"bytes,4,opt,name=title,proto3" json:"title,omitempty"`
	// Statement content.
	Content *ecm.Content `protobuf:"bytes,6,opt,name=content,proto3" json:"content,omitempty"`
	// Statement download link, allows to download statement in original format.
	DownloadLink string `protobuf:"bytes,7,opt,name=download_link,json=downloadLink,proto3" json:"download_link,omitempty"`
	// Problem author name.
	Author string `protobuf:"bytes,101,opt,name=author,proto3" json:"author,omitempty"`
	// Problem source, name of the contest or olympiad where this problem was initially published.
	Source string `protobuf:"bytes,102,opt,name=source,proto3" json:"source,omitempty"`
	// contains filtered or unexported fields
}

func (*Statement) Descriptor deprecated

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

Deprecated: Use Statement.ProtoReflect.Descriptor instead.

func (*Statement) GetAuthor

func (x *Statement) GetAuthor() string

func (*Statement) GetContent

func (x *Statement) GetContent() *ecm.Content
func (x *Statement) GetDownloadLink() string

func (*Statement) GetId

func (x *Statement) GetId() string

func (*Statement) GetLocale

func (x *Statement) GetLocale() string

func (*Statement) GetProblemId

func (x *Statement) GetProblemId() string

func (*Statement) GetSource

func (x *Statement) GetSource() string

func (*Statement) GetTitle

func (x *Statement) GetTitle() string

func (*Statement) ProtoMessage

func (*Statement) ProtoMessage()

func (*Statement) ProtoReflect

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

func (*Statement) Reset

func (x *Statement) Reset()

func (*Statement) String

func (x *Statement) String() string

type StatementServiceClient

type StatementServiceClient interface {
	CreateStatement(ctx context.Context, in *CreateStatementInput, opts ...grpc.CallOption) (*CreateStatementOutput, error)
	UpdateStatement(ctx context.Context, in *UpdateStatementInput, opts ...grpc.CallOption) (*UpdateStatementOutput, error)
	DeleteStatement(ctx context.Context, in *DeleteStatementInput, opts ...grpc.CallOption) (*DeleteStatementOutput, error)
	// DescribeStatement returns statement.
	DescribeStatement(ctx context.Context, in *DescribeStatementInput, opts ...grpc.CallOption) (*DescribeStatementOutput, error)
	// LookupStatement finds a statement in one of the requested languages.
	LookupStatement(ctx context.Context, in *LookupStatementInput, opts ...grpc.CallOption) (*LookupStatementOutput, error)
	// PreviewStatement renders unsaved statement.
	//
	// This method can be used to render statement before it has been saved.
	PreviewStatement(ctx context.Context, in *PreviewStatementInput, opts ...grpc.CallOption) (*PreviewStatementOutput, error)
	ListStatements(ctx context.Context, in *ListStatementsInput, opts ...grpc.CallOption) (*ListStatementsOutput, error)
}

StatementServiceClient is the client API for StatementService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type StatementServiceInterceptor

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

func NewStatementServiceInterceptor

func NewStatementServiceInterceptor(cli StatementServiceClient, middleware ..._StatementServiceMiddleware) *StatementServiceInterceptor

NewStatementServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*StatementServiceInterceptor) CreateStatement

func (*StatementServiceInterceptor) DeleteStatement

func (*StatementServiceInterceptor) DescribeStatement

func (*StatementServiceInterceptor) ListStatements

func (*StatementServiceInterceptor) LookupStatement

func (*StatementServiceInterceptor) PreviewStatement

func (*StatementServiceInterceptor) UpdateStatement

type StatementServiceServer

type StatementServiceServer interface {
	CreateStatement(context.Context, *CreateStatementInput) (*CreateStatementOutput, error)
	UpdateStatement(context.Context, *UpdateStatementInput) (*UpdateStatementOutput, error)
	DeleteStatement(context.Context, *DeleteStatementInput) (*DeleteStatementOutput, error)
	// DescribeStatement returns statement.
	DescribeStatement(context.Context, *DescribeStatementInput) (*DescribeStatementOutput, error)
	// LookupStatement finds a statement in one of the requested languages.
	LookupStatement(context.Context, *LookupStatementInput) (*LookupStatementOutput, error)
	// PreviewStatement renders unsaved statement.
	//
	// This method can be used to render statement before it has been saved.
	PreviewStatement(context.Context, *PreviewStatementInput) (*PreviewStatementOutput, error)
	ListStatements(context.Context, *ListStatementsInput) (*ListStatementsOutput, error)
}

StatementServiceServer is the server API for StatementService service. All implementations should embed UnimplementedStatementServiceServer for forward compatibility

type StatementServiceService

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

func NewStatementServiceHttpClient

func NewStatementServiceHttpClient(url string, cli _StatementServiceHttpClient) *StatementServiceService

NewStatementServiceHttpClient constructs client for StatementService

func (*StatementServiceService) CreateStatement

func (*StatementServiceService) DeleteStatement

func (*StatementServiceService) DescribeStatement

func (*StatementServiceService) ListStatements

func (*StatementServiceService) LookupStatement

func (*StatementServiceService) PreviewStatement

func (*StatementServiceService) UpdateStatement

type Submission

type Submission struct {
	Id            string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`                                                  // unique identifier
	ProblemId     string                 `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`                   // problem
	UserId        string                 `protobuf:"bytes,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`                            // submitter
	MemberId      string                 `protobuf:"bytes,4,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`                      // submitter
	SubmittedAt   *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=submitted_at,json=submittedAt,proto3" json:"submitted_at,omitempty"`             // time when submission was created
	Lang          string                 `protobuf:"bytes,10,opt,name=lang,proto3" json:"lang,omitempty"`                                             // programming language
	Source        string                 `protobuf:"bytes,11,opt,name=source,proto3" json:"source,omitempty"`                                         // source code
	SourceUrl     string                 `protobuf:"bytes,13,opt,name=source_url,json=sourceUrl,proto3" json:"source_url,omitempty"`                  // source code URL
	Signature     string                 `protobuf:"bytes,12,opt,name=signature,proto3" json:"signature,omitempty"`                                   // source code signature
	Status        Submission_Status      `protobuf:"varint,20,opt,name=status,proto3,enum=eolymp.atlas.Submission_Status" json:"status,omitempty"`    // status (see explanation for enumeration values)
	Verdict       Submission_Verdict     `protobuf:"varint,22,opt,name=verdict,proto3,enum=eolymp.atlas.Submission_Verdict" json:"verdict,omitempty"` // overall verdict based on verdicts in groups / runs
	Error         string                 `protobuf:"bytes,21,opt,name=error,proto3" json:"error,omitempty"`                                           // error message in case status is ERROR
	Cost          float32                `protobuf:"fixed32,30,opt,name=cost,proto3" json:"cost,omitempty"`                                           // maximum possible score for the submission
	Score         float32                `protobuf:"fixed32,31,opt,name=score,proto3" json:"score,omitempty"`                                         // sum of earned points
	Percentage    float32                `protobuf:"fixed32,32,opt,name=percentage,proto3" json:"percentage,omitempty"`
	WallTimeUsage uint32                 `protobuf:"varint,41,opt,name=wall_time_usage,json=wallTimeUsage,proto3" json:"wall_time_usage,omitempty"` // maximum wall time
	CpuTimeUsage  uint32                 `protobuf:"varint,42,opt,name=cpu_time_usage,json=cpuTimeUsage,proto3" json:"cpu_time_usage,omitempty"`    // maximum cpu time
	MemoryUsage   uint64                 `protobuf:"varint,46,opt,name=memory_usage,json=memoryUsage,proto3" json:"memory_usage,omitempty"`         // maximum memory usage
	ResourceUsage float32                `protobuf:"fixed32,47,opt,name=resource_usage,json=resourceUsage,proto3" json:"resource_usage,omitempty"`  // maximum resource usage
	Groups        []*Submission_Group    `protobuf:"bytes,50,rep,name=groups,proto3" json:"groups,omitempty"`                                       // status for each run by group
	Cursor        string                 `protobuf:"bytes,100,opt,name=cursor,proto3" json:"cursor,omitempty"`                                      // cursor in the list
	// contains filtered or unexported fields
}

func (*Submission) Descriptor deprecated

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

Deprecated: Use Submission.ProtoReflect.Descriptor instead.

func (*Submission) GetCost

func (x *Submission) GetCost() float32

func (*Submission) GetCpuTimeUsage

func (x *Submission) GetCpuTimeUsage() uint32

func (*Submission) GetCursor

func (x *Submission) GetCursor() string

func (*Submission) GetError

func (x *Submission) GetError() string

func (*Submission) GetGroups

func (x *Submission) GetGroups() []*Submission_Group

func (*Submission) GetId

func (x *Submission) GetId() string

func (*Submission) GetLang

func (x *Submission) GetLang() string

func (*Submission) GetMemberId

func (x *Submission) GetMemberId() string

func (*Submission) GetMemoryUsage

func (x *Submission) GetMemoryUsage() uint64

func (*Submission) GetPercentage

func (x *Submission) GetPercentage() float32

func (*Submission) GetProblemId

func (x *Submission) GetProblemId() string

func (*Submission) GetResourceUsage

func (x *Submission) GetResourceUsage() float32

func (*Submission) GetScore

func (x *Submission) GetScore() float32

func (*Submission) GetSignature

func (x *Submission) GetSignature() string

func (*Submission) GetSource

func (x *Submission) GetSource() string

func (*Submission) GetSourceUrl

func (x *Submission) GetSourceUrl() string

func (*Submission) GetStatus

func (x *Submission) GetStatus() Submission_Status

func (*Submission) GetSubmittedAt

func (x *Submission) GetSubmittedAt() *timestamppb.Timestamp

func (*Submission) GetUserId

func (x *Submission) GetUserId() string

func (*Submission) GetVerdict

func (x *Submission) GetVerdict() Submission_Verdict

func (*Submission) GetWallTimeUsage

func (x *Submission) GetWallTimeUsage() uint32

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 SubmissionCompleteEvent

type SubmissionCompleteEvent struct {
	Submission *Submission `protobuf:"bytes,1,opt,name=submission,proto3" json:"submission,omitempty"` // submission
	Update     bool        `protobuf:"varint,2,opt,name=update,proto3" json:"update,omitempty"`        // true, if submission has been completed before, this flag is set when submission is being retested
	// contains filtered or unexported fields
}

SubmissionCompleteEvent is dispatched every time submission is fully judged (got final result).

func (*SubmissionCompleteEvent) Descriptor deprecated

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

Deprecated: Use SubmissionCompleteEvent.ProtoReflect.Descriptor instead.

func (*SubmissionCompleteEvent) GetSubmission

func (x *SubmissionCompleteEvent) GetSubmission() *Submission

func (*SubmissionCompleteEvent) GetUpdate

func (x *SubmissionCompleteEvent) GetUpdate() bool

func (*SubmissionCompleteEvent) ProtoMessage

func (*SubmissionCompleteEvent) ProtoMessage()

func (*SubmissionCompleteEvent) ProtoReflect

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

func (*SubmissionCompleteEvent) Reset

func (x *SubmissionCompleteEvent) Reset()

func (*SubmissionCompleteEvent) String

func (x *SubmissionCompleteEvent) String() string

type SubmissionServiceClient

type SubmissionServiceClient interface {
	CreateSubmission(ctx context.Context, in *CreateSubmissionInput, opts ...grpc.CallOption) (*CreateSubmissionOutput, error)
	RetestSubmission(ctx context.Context, in *RetestSubmissionInput, opts ...grpc.CallOption) (*RetestSubmissionOutput, error)
	DescribeSubmission(ctx context.Context, in *DescribeSubmissionInput, opts ...grpc.CallOption) (*DescribeSubmissionOutput, error)
	WatchSubmission(ctx context.Context, in *WatchSubmissionInput, opts ...grpc.CallOption) (SubmissionService_WatchSubmissionClient, error)
	ListSubmissions(ctx context.Context, in *ListSubmissionsInput, opts ...grpc.CallOption) (*ListSubmissionsOutput, error)
}

SubmissionServiceClient is the client API for SubmissionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SubmissionServiceInterceptor

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

func NewSubmissionServiceInterceptor

func NewSubmissionServiceInterceptor(cli SubmissionServiceClient, middleware ..._SubmissionServiceMiddleware) *SubmissionServiceInterceptor

NewSubmissionServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*SubmissionServiceInterceptor) CreateSubmission

func (*SubmissionServiceInterceptor) DescribeSubmission

func (*SubmissionServiceInterceptor) ListSubmissions

func (*SubmissionServiceInterceptor) RetestSubmission

func (*SubmissionServiceInterceptor) WatchSubmission

type SubmissionServiceServer

SubmissionServiceServer is the server API for SubmissionService service. All implementations should embed UnimplementedSubmissionServiceServer for forward compatibility

type SubmissionServiceService

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

func NewSubmissionServiceHttpClient

func NewSubmissionServiceHttpClient(url string, cli _SubmissionServiceHttpClient) *SubmissionServiceService

NewSubmissionServiceHttpClient constructs client for SubmissionService

func (*SubmissionServiceService) CreateSubmission

func (*SubmissionServiceService) DescribeSubmission

func (*SubmissionServiceService) ListSubmissions

func (*SubmissionServiceService) RetestSubmission

type SubmissionService_WatchSubmissionClient

type SubmissionService_WatchSubmissionClient interface {
	Recv() (*WatchSubmissionOutput, error)
	grpc.ClientStream
}

type SubmissionService_WatchSubmissionServer

type SubmissionService_WatchSubmissionServer interface {
	Send(*WatchSubmissionOutput) error
	grpc.ServerStream
}

type Submission_CheckerExecutionData

type Submission_CheckerExecutionData struct {
	LogUrl        string `protobuf:"bytes,1,opt,name=log_url,json=logUrl,proto3" json:"log_url,omitempty"`                         // URL for checkers full log
	WallTimeUsage uint32 `protobuf:"varint,2,opt,name=wall_time_usage,json=wallTimeUsage,proto3" json:"wall_time_usage,omitempty"` // checkers wall time usage in milliseconds
	MemoryUsage   uint64 `protobuf:"varint,3,opt,name=memory_usage,json=memoryUsage,proto3" json:"memory_usage,omitempty"`         // checkers wall time usage in bytes
	ExitCode      uint32 `protobuf:"varint,4,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`                  // checkers exit code
	// contains filtered or unexported fields
}

func (*Submission_CheckerExecutionData) Descriptor deprecated

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

Deprecated: Use Submission_CheckerExecutionData.ProtoReflect.Descriptor instead.

func (*Submission_CheckerExecutionData) GetExitCode

func (x *Submission_CheckerExecutionData) GetExitCode() uint32

func (*Submission_CheckerExecutionData) GetLogUrl

func (x *Submission_CheckerExecutionData) GetLogUrl() string

func (*Submission_CheckerExecutionData) GetMemoryUsage

func (x *Submission_CheckerExecutionData) GetMemoryUsage() uint64

func (*Submission_CheckerExecutionData) GetWallTimeUsage

func (x *Submission_CheckerExecutionData) GetWallTimeUsage() uint32

func (*Submission_CheckerExecutionData) ProtoMessage

func (*Submission_CheckerExecutionData) ProtoMessage()

func (*Submission_CheckerExecutionData) ProtoReflect

func (*Submission_CheckerExecutionData) Reset

func (*Submission_CheckerExecutionData) String

type Submission_Group

type Submission_Group struct {
	Index        uint32                  `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`                                              // group index
	TestsetId    string                  `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`                      // testset associated with the group
	Status       Submission_Group_Status `protobuf:"varint,10,opt,name=status,proto3,enum=eolymp.atlas.Submission_Group_Status" json:"status,omitempty"` // status of the group
	Verdict      Submission_Verdict      `protobuf:"varint,12,opt,name=verdict,proto3,enum=eolymp.atlas.Submission_Verdict" json:"verdict,omitempty"`    // overall verdict based on verdicts in runs
	Dependencies []uint32                `protobuf:"varint,11,rep,packed,name=dependencies,proto3" json:"dependencies,omitempty"`                        // other group indices which need to pass for this group to run
	Cost         float32                 `protobuf:"fixed32,20,opt,name=cost,proto3" json:"cost,omitempty"`                                              // max possible score for passing all tests in the group
	Score        float32                 `protobuf:"fixed32,21,opt,name=score,proto3" json:"score,omitempty"`                                            // sum of earned points within a group
	ScoringMode  ScoringMode             ``                                                                                                              // how group is scored
	/* 126-byte string literal not displayed */
	FeedbackPolicy FeedbackPolicy `` // how tests are shown to the user
	/* 138-byte string literal not displayed */
	WallTimeUsage uint32            `protobuf:"varint,41,opt,name=wall_time_usage,json=wallTimeUsage,proto3" json:"wall_time_usage,omitempty"` // provides feedback on wall time usage within the group, depending on feedback mode it might be max execution time in group or time usage in the first non-accepted test
	CpuTimeUsage  uint32            `protobuf:"varint,42,opt,name=cpu_time_usage,json=cpuTimeUsage,proto3" json:"cpu_time_usage,omitempty"`    // provides feedback on CPU time usage within the group, depending on feedback mode it might be max execution time in group or time usage in the first non-accepted test
	MemoryUsage   uint64            `protobuf:"varint,46,opt,name=memory_usage,json=memoryUsage,proto3" json:"memory_usage,omitempty"`         // provides feedback on memory usage within the group, depending on feedback mode it might be memory usage peak in group or memory usage in the first non-accepted test
	ResourceUsage float32           `protobuf:"fixed32,47,opt,name=resource_usage,json=resourceUsage,proto3" json:"resource_usage,omitempty"`  // provides feedback on resource usage within the group, depending on feedback mode it might be resource usage peak in group or resource usage in the first non-accepted test
	Runs          []*Submission_Run `protobuf:"bytes,100,rep,name=runs,proto3" json:"runs,omitempty"`                                          // runs of the group
	// contains filtered or unexported fields
}

func (*Submission_Group) Descriptor deprecated

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

Deprecated: Use Submission_Group.ProtoReflect.Descriptor instead.

func (*Submission_Group) GetCost

func (x *Submission_Group) GetCost() float32

func (*Submission_Group) GetCpuTimeUsage

func (x *Submission_Group) GetCpuTimeUsage() uint32

func (*Submission_Group) GetDependencies

func (x *Submission_Group) GetDependencies() []uint32

func (*Submission_Group) GetFeedbackPolicy

func (x *Submission_Group) GetFeedbackPolicy() FeedbackPolicy

func (*Submission_Group) GetIndex

func (x *Submission_Group) GetIndex() uint32

func (*Submission_Group) GetMemoryUsage

func (x *Submission_Group) GetMemoryUsage() uint64

func (*Submission_Group) GetResourceUsage

func (x *Submission_Group) GetResourceUsage() float32

func (*Submission_Group) GetRuns

func (x *Submission_Group) GetRuns() []*Submission_Run

func (*Submission_Group) GetScore

func (x *Submission_Group) GetScore() float32

func (*Submission_Group) GetScoringMode

func (x *Submission_Group) GetScoringMode() ScoringMode

func (*Submission_Group) GetStatus

func (*Submission_Group) GetTestsetId

func (x *Submission_Group) GetTestsetId() string

func (*Submission_Group) GetVerdict

func (x *Submission_Group) GetVerdict() Submission_Verdict

func (*Submission_Group) GetWallTimeUsage

func (x *Submission_Group) GetWallTimeUsage() uint32

func (*Submission_Group) ProtoMessage

func (*Submission_Group) ProtoMessage()

func (*Submission_Group) ProtoReflect

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

func (*Submission_Group) Reset

func (x *Submission_Group) Reset()

func (*Submission_Group) String

func (x *Submission_Group) String() string

type Submission_Group_Status

type Submission_Group_Status int32
const (
	Submission_Group_UNKNOWN            Submission_Group_Status = 0  // reserved, not supposed to be used
	Submission_Group_BLOCKED            Submission_Group_Status = 1  // group is waiting for dependant groups to pass
	Submission_Group_PENDING            Submission_Group_Status = 2  // none of the runs of the group has executed
	Submission_Group_TESTING            Submission_Group_Status = 3  // not all runs of the group has been executed
	Submission_Group_ACCEPTED           Submission_Group_Status = 4  // all tests in the group are Accepted
	Submission_Group_TIMEOUT            Submission_Group_Status = 5  // first not accepted run has status Timeout
	Submission_Group_CPU_EXHAUSTED      Submission_Group_Status = 6  // CPU time limit exceeded
	Submission_Group_MEMORY_OVERFLOW    Submission_Group_Status = 7  // first not accepted run has status Memory limit exceeded
	Submission_Group_WRONG_ANSWER       Submission_Group_Status = 8  // first not accepted run has status Wrong Answer
	Submission_Group_RUNTIME_ERROR      Submission_Group_Status = 9  // first not accepted run has status Runtime Error
	Submission_Group_VERIFICATION_ERROR Submission_Group_Status = 10 // first not accepted run has status Verification Error
	Submission_Group_SKIPPED            Submission_Group_Status = 11 // first not accepted run has status Skipped
	Submission_Group_INTERACTION_ERROR  Submission_Group_Status = 12 // first not accepted run has status Interaction Error
)

func (Submission_Group_Status) Descriptor

func (Submission_Group_Status) Enum

func (Submission_Group_Status) EnumDescriptor deprecated

func (Submission_Group_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Submission_Group_Status.Descriptor instead.

func (Submission_Group_Status) Number

func (Submission_Group_Status) String

func (x Submission_Group_Status) String() string

func (Submission_Group_Status) Type

type Submission_InteractorExecutionData

type Submission_InteractorExecutionData struct {
	LogUrl        string `protobuf:"bytes,1,opt,name=log_url,json=logUrl,proto3" json:"log_url,omitempty"`                         // URL for interactors full log
	WallTimeUsage uint32 `protobuf:"varint,2,opt,name=wall_time_usage,json=wallTimeUsage,proto3" json:"wall_time_usage,omitempty"` // interactors wall time usage in milliseconds
	MemoryUsage   uint64 `protobuf:"varint,3,opt,name=memory_usage,json=memoryUsage,proto3" json:"memory_usage,omitempty"`         // interactors wall time usage in bytes
	ExitCode      uint32 `protobuf:"varint,4,opt,name=exit_code,json=exitCode,proto3" json:"exit_code,omitempty"`                  // interactors exit code
	// contains filtered or unexported fields
}

func (*Submission_InteractorExecutionData) Descriptor deprecated

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

Deprecated: Use Submission_InteractorExecutionData.ProtoReflect.Descriptor instead.

func (*Submission_InteractorExecutionData) GetExitCode

func (x *Submission_InteractorExecutionData) GetExitCode() uint32

func (*Submission_InteractorExecutionData) GetLogUrl

func (*Submission_InteractorExecutionData) GetMemoryUsage

func (x *Submission_InteractorExecutionData) GetMemoryUsage() uint64

func (*Submission_InteractorExecutionData) GetWallTimeUsage

func (x *Submission_InteractorExecutionData) GetWallTimeUsage() uint32

func (*Submission_InteractorExecutionData) ProtoMessage

func (*Submission_InteractorExecutionData) ProtoMessage()

func (*Submission_InteractorExecutionData) ProtoReflect

func (*Submission_InteractorExecutionData) Reset

func (*Submission_InteractorExecutionData) String

type Submission_Run

type Submission_Run struct {
	Id                      string                              `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	WallTimeUsage           uint32                              `protobuf:"varint,2,opt,name=wall_time_usage,json=wallTimeUsage,proto3" json:"wall_time_usage,omitempty"` // wall time (real-world time) usage
	CpuTimeUsage            uint32                              `protobuf:"varint,3,opt,name=cpu_time_usage,json=cpuTimeUsage,proto3" json:"cpu_time_usage,omitempty"`    // cpu time (time cpu was active)
	MemoryUsage             uint64                              `protobuf:"varint,4,opt,name=memory_usage,json=memoryUsage,proto3" json:"memory_usage,omitempty"`
	ResourceUsage           float32                             `protobuf:"fixed32,5,opt,name=resource_usage,json=resourceUsage,proto3" json:"resource_usage,omitempty"`
	OutputUrl               string                              `protobuf:"bytes,6,opt,name=output_url,json=outputUrl,proto3" json:"output_url,omitempty"` // URL for program's full output
	StderrUrl               string                              `protobuf:"bytes,7,opt,name=stderr_url,json=stderrUrl,proto3" json:"stderr_url,omitempty"` // URL for program's output to stderr
	Index                   uint32                              `protobuf:"varint,10,opt,name=index,proto3" json:"index,omitempty"`
	TestId                  string                              `protobuf:"bytes,11,opt,name=test_id,json=testId,proto3" json:"test_id,omitempty"`
	Cost                    float32                             `protobuf:"fixed32,12,opt,name=cost,proto3" json:"cost,omitempty"`
	Score                   float32                             `protobuf:"fixed32,13,opt,name=score,proto3" json:"score,omitempty"`
	Status                  Submission_Run_Status               `protobuf:"varint,20,opt,name=status,proto3,enum=eolymp.atlas.Submission_Run_Status" json:"status,omitempty"`
	Verdict                 Submission_Verdict                  `protobuf:"varint,21,opt,name=verdict,proto3,enum=eolymp.atlas.Submission_Verdict" json:"verdict,omitempty"`
	Stats                   *executor.Stats                     `protobuf:"bytes,14,opt,name=stats,proto3" json:"stats,omitempty"`
	CheckerExecutionData    *Submission_CheckerExecutionData    `protobuf:"bytes,30,opt,name=checker_execution_data,json=checkerExecutionData,proto3" json:"checker_execution_data,omitempty"`
	CheckerStats            *executor.Stats                     `protobuf:"bytes,31,opt,name=checker_stats,json=checkerStats,proto3" json:"checker_stats,omitempty"`
	InteractorExecutionData *Submission_InteractorExecutionData `` /* 133-byte string literal not displayed */
	InteractorStats         *executor.Stats                     `protobuf:"bytes,41,opt,name=interactor_stats,json=interactorStats,proto3" json:"interactor_stats,omitempty"`
	// contains filtered or unexported fields
}

func (*Submission_Run) Descriptor deprecated

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

Deprecated: Use Submission_Run.ProtoReflect.Descriptor instead.

func (*Submission_Run) GetCheckerExecutionData

func (x *Submission_Run) GetCheckerExecutionData() *Submission_CheckerExecutionData

func (*Submission_Run) GetCheckerStats

func (x *Submission_Run) GetCheckerStats() *executor.Stats

func (*Submission_Run) GetCost

func (x *Submission_Run) GetCost() float32

func (*Submission_Run) GetCpuTimeUsage

func (x *Submission_Run) GetCpuTimeUsage() uint32

func (*Submission_Run) GetId

func (x *Submission_Run) GetId() string

func (*Submission_Run) GetIndex

func (x *Submission_Run) GetIndex() uint32

func (*Submission_Run) GetInteractorExecutionData

func (x *Submission_Run) GetInteractorExecutionData() *Submission_InteractorExecutionData

func (*Submission_Run) GetInteractorStats

func (x *Submission_Run) GetInteractorStats() *executor.Stats

func (*Submission_Run) GetMemoryUsage

func (x *Submission_Run) GetMemoryUsage() uint64

func (*Submission_Run) GetOutputUrl

func (x *Submission_Run) GetOutputUrl() string

func (*Submission_Run) GetResourceUsage

func (x *Submission_Run) GetResourceUsage() float32

func (*Submission_Run) GetScore

func (x *Submission_Run) GetScore() float32

func (*Submission_Run) GetStats

func (x *Submission_Run) GetStats() *executor.Stats

func (*Submission_Run) GetStatus

func (x *Submission_Run) GetStatus() Submission_Run_Status

func (*Submission_Run) GetStderrUrl

func (x *Submission_Run) GetStderrUrl() string

func (*Submission_Run) GetTestId

func (x *Submission_Run) GetTestId() string

func (*Submission_Run) GetVerdict

func (x *Submission_Run) GetVerdict() Submission_Verdict

func (*Submission_Run) GetWallTimeUsage

func (x *Submission_Run) GetWallTimeUsage() uint32

func (*Submission_Run) ProtoMessage

func (*Submission_Run) ProtoMessage()

func (*Submission_Run) ProtoReflect

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

func (*Submission_Run) Reset

func (x *Submission_Run) Reset()

func (*Submission_Run) String

func (x *Submission_Run) String() string

type Submission_Run_Status

type Submission_Run_Status int32
const (
	Submission_Run_NO_STATUS          Submission_Run_Status = 0  // reserved, should not be used
	Submission_Run_CREATED            Submission_Run_Status = 1  // awaiting execution
	Submission_Run_EXECUTING          Submission_Run_Status = 2  // running
	Submission_Run_COMPLETE           Submission_Run_Status = 13 // executed successfully, see verdict and score for results
	Submission_Run_SKIPPED            Submission_Run_Status = 10 // run won't be executed
	Submission_Run_BLOCKED            Submission_Run_Status = 11 // dependant test did not pass
	Submission_Run_VERIFICATION_ERROR Submission_Run_Status = 9  // checker couldn't run
	Submission_Run_INTERACTION_ERROR  Submission_Run_Status = 12 // interactor couldn't run
	// These are deprecated, instead of checking for these statuses check verdict
	Submission_Run_TIMEOUT         Submission_Run_Status = 3 // wall time limit exceeded, deprecated use verdict instead
	Submission_Run_CPU_EXHAUSTED   Submission_Run_Status = 4 // CPU time limit exceeded, deprecated use verdict instead
	Submission_Run_MEMORY_OVERFLOW Submission_Run_Status = 5 // memory limit exceeded, deprecated use verdict instead
	Submission_Run_WRONG_ANSWER    Submission_Run_Status = 6 // wrong answer, deprecated use verdict instead
	Submission_Run_ACCEPTED        Submission_Run_Status = 7 // answer accepted, deprecated use verdict instead
	Submission_Run_RUNTIME_ERROR   Submission_Run_Status = 8 // program returned non 0 exit code, deprecated use verdict instead
)

func (Submission_Run_Status) Descriptor

func (Submission_Run_Status) Enum

func (Submission_Run_Status) EnumDescriptor deprecated

func (Submission_Run_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Submission_Run_Status.Descriptor instead.

func (Submission_Run_Status) Number

func (Submission_Run_Status) String

func (x Submission_Run_Status) String() string

func (Submission_Run_Status) Type

type Submission_Status

type Submission_Status int32
const (
	Submission_NONE     Submission_Status = 0 // reserved, should not be used
	Submission_PENDING  Submission_Status = 1 // submission created and awaiting testing
	Submission_TESTING  Submission_Status = 2 // submission is being tested by an agent
	Submission_TIMEOUT  Submission_Status = 3 // submission testing took too long (too many timeouts in tests)
	Submission_COMPLETE Submission_Status = 4 // submission testing complete (score is populated)
	Submission_ERROR    Submission_Status = 5 // submission produced an error (eg. compilation error)
	Submission_FAILURE  Submission_Status = 6 // submission testing failed due to system error (or problem configuration error)
)

func (Submission_Status) Descriptor

func (Submission_Status) Enum

func (Submission_Status) EnumDescriptor deprecated

func (Submission_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Submission_Status.Descriptor instead.

func (Submission_Status) Number

func (Submission_Status) String

func (x Submission_Status) String() string

func (Submission_Status) Type

type Submission_Verdict

type Submission_Verdict int32
const (
	Submission_NO_VERDICT          Submission_Verdict = 0 // Solution is not judged
	Submission_ACCEPTED            Submission_Verdict = 1 // Solution gave correct answer
	Submission_WRONG_ANSWER        Submission_Verdict = 2 // Solution gave wrong answer
	Submission_TIME_LIMIT_EXCEEDED Submission_Verdict = 3 // Time limit exceeded
	Submission_CPU_EXHAUSTED       Submission_Verdict = 4 // CPU usage limit exceeded
	Submission_MEMORY_OVERFLOW     Submission_Verdict = 5 // Memory usage limit exceeded
	Submission_RUNTIME_ERROR       Submission_Verdict = 6 // Solution finished with an error
)

func (Submission_Verdict) Descriptor

func (Submission_Verdict) Enum

func (Submission_Verdict) EnumDescriptor deprecated

func (Submission_Verdict) EnumDescriptor() ([]byte, []int)

Deprecated: Use Submission_Verdict.Descriptor instead.

func (Submission_Verdict) Number

func (Submission_Verdict) String

func (x Submission_Verdict) String() string

func (Submission_Verdict) Type

type Suggestion

type Suggestion struct {
	Id         string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Status     Suggestion_Status      `protobuf:"varint,2,opt,name=status,proto3,enum=eolymp.atlas.Suggestion_Status" json:"status,omitempty"`
	Locale     string                 `protobuf:"bytes,4,opt,name=locale,proto3" json:"locale,omitempty"`
	Title      string                 `protobuf:"bytes,6,opt,name=title,proto3" json:"title,omitempty"`
	MemberId   string                 `protobuf:"bytes,5,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt  *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Topics     []string               `protobuf:"bytes,100,rep,name=topics,proto3" json:"topics,omitempty"`
	Difficulty uint32                 `protobuf:"varint,101,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
	Statement  *ecm.Content           `protobuf:"bytes,102,opt,name=statement,proto3" json:"statement,omitempty"`
	Editorial  *ecm.Content           `protobuf:"bytes,103,opt,name=editorial,proto3" json:"editorial,omitempty"`
	// contains filtered or unexported fields
}

func (*Suggestion) Descriptor deprecated

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

Deprecated: Use Suggestion.ProtoReflect.Descriptor instead.

func (*Suggestion) GetCreatedAt

func (x *Suggestion) GetCreatedAt() *timestamppb.Timestamp

func (*Suggestion) GetDifficulty

func (x *Suggestion) GetDifficulty() uint32

func (*Suggestion) GetEditorial

func (x *Suggestion) GetEditorial() *ecm.Content

func (*Suggestion) GetId

func (x *Suggestion) GetId() string

func (*Suggestion) GetLocale

func (x *Suggestion) GetLocale() string

func (*Suggestion) GetMemberId

func (x *Suggestion) GetMemberId() string

func (*Suggestion) GetStatement

func (x *Suggestion) GetStatement() *ecm.Content

func (*Suggestion) GetStatus

func (x *Suggestion) GetStatus() Suggestion_Status

func (*Suggestion) GetTitle

func (x *Suggestion) GetTitle() string

func (*Suggestion) GetTopics

func (x *Suggestion) GetTopics() []string

func (*Suggestion) GetUpdatedAt

func (x *Suggestion) GetUpdatedAt() *timestamppb.Timestamp

func (*Suggestion) ProtoMessage

func (*Suggestion) ProtoMessage()

func (*Suggestion) ProtoReflect

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

func (*Suggestion) Reset

func (x *Suggestion) Reset()

func (*Suggestion) String

func (x *Suggestion) String() string

type SuggestionServiceClient

type SuggestionServiceClient interface {
	CreateSuggestion(ctx context.Context, in *CreateSuggestionInput, opts ...grpc.CallOption) (*CreateSuggestionOutput, error)
	UpdateSuggestion(ctx context.Context, in *UpdateSuggestionInput, opts ...grpc.CallOption) (*UpdateSuggestionOutput, error)
	ReviewSuggestion(ctx context.Context, in *ReviewSuggestionInput, opts ...grpc.CallOption) (*ReviewSuggestionOutput, error)
	ResubmitSuggestion(ctx context.Context, in *ResubmitSuggestionInput, opts ...grpc.CallOption) (*ResubmitSuggestionOutput, error)
	DeleteSuggestion(ctx context.Context, in *DeleteSuggestionInput, opts ...grpc.CallOption) (*DeleteSuggestionOutput, error)
	ListSuggestions(ctx context.Context, in *ListSuggestionsInput, opts ...grpc.CallOption) (*ListSuggestionsOutput, error)
	DescribeSuggestion(ctx context.Context, in *DescribeSuggestionInput, opts ...grpc.CallOption) (*DescribeSuggestionOutput, error)
}

SuggestionServiceClient is the client API for SuggestionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type SuggestionServiceInterceptor

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

func NewSuggestionServiceInterceptor

func NewSuggestionServiceInterceptor(cli SuggestionServiceClient, middleware ..._SuggestionServiceMiddleware) *SuggestionServiceInterceptor

NewSuggestionServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*SuggestionServiceInterceptor) CreateSuggestion

func (*SuggestionServiceInterceptor) DeleteSuggestion

func (*SuggestionServiceInterceptor) DescribeSuggestion

func (*SuggestionServiceInterceptor) ListSuggestions

func (*SuggestionServiceInterceptor) ResubmitSuggestion

func (*SuggestionServiceInterceptor) ReviewSuggestion

func (*SuggestionServiceInterceptor) UpdateSuggestion

type SuggestionServiceServer

SuggestionServiceServer is the server API for SuggestionService service. All implementations should embed UnimplementedSuggestionServiceServer for forward compatibility

type SuggestionServiceService

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

func NewSuggestionServiceHttpClient

func NewSuggestionServiceHttpClient(url string, cli _SuggestionServiceHttpClient) *SuggestionServiceService

NewSuggestionServiceHttpClient constructs client for SuggestionService

func (*SuggestionServiceService) CreateSuggestion

func (*SuggestionServiceService) DeleteSuggestion

func (*SuggestionServiceService) DescribeSuggestion

func (*SuggestionServiceService) ListSuggestions

func (*SuggestionServiceService) ResubmitSuggestion

func (*SuggestionServiceService) ReviewSuggestion

func (*SuggestionServiceService) UpdateSuggestion

type Suggestion_Status

type Suggestion_Status int32
const (
	Suggestion_UNKNOWN_STATUS Suggestion_Status = 0
	Suggestion_PENDING        Suggestion_Status = 1
	Suggestion_IN_REVIEW      Suggestion_Status = 2
	Suggestion_APPROVED       Suggestion_Status = 3
	Suggestion_REJECTED       Suggestion_Status = 4
)

func (Suggestion_Status) Descriptor

func (Suggestion_Status) Enum

func (Suggestion_Status) EnumDescriptor deprecated

func (Suggestion_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use Suggestion_Status.Descriptor instead.

func (Suggestion_Status) Number

func (Suggestion_Status) String

func (x Suggestion_Status) String() string

func (Suggestion_Status) Type

type SyncProblemInput

type SyncProblemInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// contains filtered or unexported fields
}

func (*SyncProblemInput) Descriptor deprecated

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

Deprecated: Use SyncProblemInput.ProtoReflect.Descriptor instead.

func (*SyncProblemInput) GetProblemId

func (x *SyncProblemInput) GetProblemId() string

func (*SyncProblemInput) ProtoMessage

func (*SyncProblemInput) ProtoMessage()

func (*SyncProblemInput) ProtoReflect

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

func (*SyncProblemInput) Reset

func (x *SyncProblemInput) Reset()

func (*SyncProblemInput) String

func (x *SyncProblemInput) String() string

type SyncProblemOutput

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

func (*SyncProblemOutput) Descriptor deprecated

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

Deprecated: Use SyncProblemOutput.ProtoReflect.Descriptor instead.

func (*SyncProblemOutput) ProtoMessage

func (*SyncProblemOutput) ProtoMessage()

func (*SyncProblemOutput) ProtoReflect

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

func (*SyncProblemOutput) Reset

func (x *SyncProblemOutput) Reset()

func (*SyncProblemOutput) String

func (x *SyncProblemOutput) String() string

type Template

type Template struct {
	Id        string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ProblemId string  `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Runtime   string  `protobuf:"bytes,3,opt,name=runtime,proto3" json:"runtime,omitempty"`
	Secret    bool    `protobuf:"varint,4,opt,name=secret,proto3" json:"secret,omitempty"` // header, footer and files are secret
	Source    string  `protobuf:"bytes,10,opt,name=source,proto3" json:"source,omitempty"`
	Header    string  `protobuf:"bytes,11,opt,name=header,proto3" json:"header,omitempty"`
	Footer    string  `protobuf:"bytes,12,opt,name=footer,proto3" json:"footer,omitempty"`
	Files     []*File `protobuf:"bytes,30,rep,name=files,proto3" json:"files,omitempty"`
	// contains filtered or unexported fields
}

func (*Template) Descriptor deprecated

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

Deprecated: Use Template.ProtoReflect.Descriptor instead.

func (*Template) GetFiles

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

func (*Template) GetFooter

func (x *Template) GetFooter() string

func (*Template) GetHeader

func (x *Template) GetHeader() string

func (*Template) GetId

func (x *Template) GetId() string

func (*Template) GetProblemId

func (x *Template) GetProblemId() string

func (*Template) GetRuntime

func (x *Template) GetRuntime() string

func (*Template) GetSecret

func (x *Template) GetSecret() bool

func (*Template) GetSource

func (x *Template) GetSource() string

func (*Template) ProtoMessage

func (*Template) ProtoMessage()

func (*Template) ProtoReflect

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

func (*Template) Reset

func (x *Template) Reset()

func (*Template) String

func (x *Template) String() string

type Test

type Test struct {

	// Test unique identifier.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Testset where this test belongs.
	TestsetId string `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`
	// Index, a sequential number, of the test within testset.
	Index int32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"`
	// Flag which defines if test should be shown in as an example in the problem statement.
	Example bool `protobuf:"varint,4,opt,name=example,proto3" json:"example,omitempty"`
	// Secret test, input and answer are never populated
	Secret bool `protobuf:"varint,6,opt,name=secret,proto3" json:"secret,omitempty"`
	// Score for passing this test.
	Score float32 `protobuf:"fixed32,5,opt,name=score,proto3" json:"score,omitempty"`
	// Input Object ID, use keeper service to upload or download actual test data.
	InputObjectId string `protobuf:"bytes,10,opt,name=input_object_id,json=inputObjectId,proto3" json:"input_object_id,omitempty"`
	InputUrl      string `protobuf:"bytes,11,opt,name=input_url,json=inputUrl,proto3" json:"input_url,omitempty"`
	// Answer Object ID, use keeper service to upload or download actual test data.
	AnswerObjectId string `protobuf:"bytes,20,opt,name=answer_object_id,json=answerObjectId,proto3" json:"answer_object_id,omitempty"`
	AnswerUrl      string `protobuf:"bytes,21,opt,name=answer_url,json=answerUrl,proto3" json:"answer_url,omitempty"`
	// contains filtered or unexported fields
}

func (*Test) Descriptor deprecated

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

Deprecated: Use Test.ProtoReflect.Descriptor instead.

func (*Test) GetAnswerObjectId

func (x *Test) GetAnswerObjectId() string

func (*Test) GetAnswerUrl

func (x *Test) GetAnswerUrl() string

func (*Test) GetExample

func (x *Test) GetExample() bool

func (*Test) GetId

func (x *Test) GetId() string

func (*Test) GetIndex

func (x *Test) GetIndex() int32

func (*Test) GetInputObjectId

func (x *Test) GetInputObjectId() string

func (*Test) GetInputUrl

func (x *Test) GetInputUrl() string

func (*Test) GetScore

func (x *Test) GetScore() float32

func (*Test) GetSecret

func (x *Test) GetSecret() bool

func (*Test) GetTestsetId

func (x *Test) GetTestsetId() string

func (*Test) ProtoMessage

func (*Test) ProtoMessage()

func (*Test) ProtoReflect

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

func (*Test) Reset

func (x *Test) Reset()

func (*Test) String

func (x *Test) String() string

type TestingConfig

type TestingConfig struct {
	RunCount uint32 `protobuf:"varint,1,opt,name=run_count,json=runCount,proto3" json:"run_count,omitempty"`
	// contains filtered or unexported fields
}

func (*TestingConfig) Descriptor deprecated

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

Deprecated: Use TestingConfig.ProtoReflect.Descriptor instead.

func (*TestingConfig) GetRunCount

func (x *TestingConfig) GetRunCount() uint32

func (*TestingConfig) ProtoMessage

func (*TestingConfig) ProtoMessage()

func (*TestingConfig) ProtoReflect

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

func (*TestingConfig) Reset

func (x *TestingConfig) Reset()

func (*TestingConfig) String

func (x *TestingConfig) String() string

type TestingServiceClient

type TestingServiceClient interface {
	UpdateTestingConfig(ctx context.Context, in *UpdateTestingConfigInput, opts ...grpc.CallOption) (*UpdateTestingConfigOutput, error)
	DescribeTestingConfig(ctx context.Context, in *DescribeTestingConfigInput, opts ...grpc.CallOption) (*DescribeTestingConfigOutput, error)
	UpdateChecker(ctx context.Context, in *UpdateCheckerInput, opts ...grpc.CallOption) (*UpdateCheckerOutput, error)
	DescribeChecker(ctx context.Context, in *DescribeCheckerInput, opts ...grpc.CallOption) (*DescribeCheckerOutput, error)
	UpdateInteractor(ctx context.Context, in *UpdateInteractorInput, opts ...grpc.CallOption) (*UpdateInteractorOutput, error)
	DescribeInteractor(ctx context.Context, in *DescribeInteractorInput, opts ...grpc.CallOption) (*DescribeInteractorOutput, error)
	CreateTestset(ctx context.Context, in *CreateTestsetInput, opts ...grpc.CallOption) (*CreateTestsetOutput, error)
	UpdateTestset(ctx context.Context, in *UpdateTestsetInput, opts ...grpc.CallOption) (*UpdateTestsetOutput, error)
	DeleteTestset(ctx context.Context, in *DeleteTestsetInput, opts ...grpc.CallOption) (*DeleteTestsetOutput, error)
	DescribeTestset(ctx context.Context, in *DescribeTestsetInput, opts ...grpc.CallOption) (*DescribeTestsetOutput, error)
	ListTestsets(ctx context.Context, in *ListTestsetsInput, opts ...grpc.CallOption) (*ListTestsetsOutput, error)
	CreateTest(ctx context.Context, in *CreateTestInput, opts ...grpc.CallOption) (*CreateTestOutput, error)
	UpdateTest(ctx context.Context, in *UpdateTestInput, opts ...grpc.CallOption) (*UpdateTestOutput, error)
	DeleteTest(ctx context.Context, in *DeleteTestInput, opts ...grpc.CallOption) (*DeleteTestOutput, error)
	DescribeTest(ctx context.Context, in *DescribeTestInput, opts ...grpc.CallOption) (*DescribeTestOutput, error)
	ListTests(ctx context.Context, in *ListTestsInput, opts ...grpc.CallOption) (*ListTestsOutput, error)
	ListExamples(ctx context.Context, in *ListExamplesInput, opts ...grpc.CallOption) (*ListExamplesOutput, error)
}

TestingServiceClient is the client API for TestingService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TestingServiceInterceptor

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

func NewTestingServiceInterceptor

func NewTestingServiceInterceptor(cli TestingServiceClient, middleware ..._TestingServiceMiddleware) *TestingServiceInterceptor

NewTestingServiceInterceptor constructs additional middleware for a server based on annotations in proto files

func (*TestingServiceInterceptor) CreateTest

func (*TestingServiceInterceptor) CreateTestset

func (*TestingServiceInterceptor) DeleteTest

func (*TestingServiceInterceptor) DeleteTestset

func (*TestingServiceInterceptor) DescribeChecker

func (*TestingServiceInterceptor) DescribeInteractor

func (*TestingServiceInterceptor) DescribeTest

func (*TestingServiceInterceptor) DescribeTestingConfig

func (*TestingServiceInterceptor) DescribeTestset

func (*TestingServiceInterceptor) ListExamples

func (*TestingServiceInterceptor) ListTests

func (*TestingServiceInterceptor) ListTestsets

func (*TestingServiceInterceptor) UpdateChecker

func (*TestingServiceInterceptor) UpdateInteractor

func (*TestingServiceInterceptor) UpdateTest

func (*TestingServiceInterceptor) UpdateTestingConfig

func (*TestingServiceInterceptor) UpdateTestset

type TestingServiceServer

TestingServiceServer is the server API for TestingService service. All implementations should embed UnimplementedTestingServiceServer for forward compatibility

type TestingServiceService

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

func NewTestingServiceHttpClient

func NewTestingServiceHttpClient(url string, cli _TestingServiceHttpClient) *TestingServiceService

NewTestingServiceHttpClient constructs client for TestingService

func (*TestingServiceService) CreateTest

func (*TestingServiceService) CreateTestset

func (*TestingServiceService) DeleteTest

func (*TestingServiceService) DeleteTestset

func (*TestingServiceService) DescribeChecker

func (*TestingServiceService) DescribeInteractor

func (*TestingServiceService) DescribeTest

func (*TestingServiceService) DescribeTestingConfig

func (*TestingServiceService) DescribeTestset

func (*TestingServiceService) ListExamples

func (*TestingServiceService) ListTests

func (*TestingServiceService) ListTestsets

func (*TestingServiceService) UpdateChecker

func (*TestingServiceService) UpdateInteractor

func (*TestingServiceService) UpdateTest

func (*TestingServiceService) UpdateTestingConfig

func (*TestingServiceService) UpdateTestset

type Testset

type Testset struct {

	// Unique identifier. Keep empty when creating new testset.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Problem where this testset belongs. Keep empty when creating new testset.
	ProblemId string `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	// Index, a sequential number, of the testset within a problem.
	Index uint32 `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"`
	// Time limit in milliseconds for runs within this testset.
	TimeLimit uint32 `protobuf:"varint,10,opt,name=time_limit,json=timeLimit,proto3" json:"time_limit,omitempty"`
	// Time limit in milliseconds for CPU usage within this testset.
	CpuLimit uint32 `protobuf:"varint,13,opt,name=cpu_limit,json=cpuLimit,proto3" json:"cpu_limit,omitempty"`
	// Memory limit in bytes for runs within this testset.
	MemoryLimit uint64 `protobuf:"varint,11,opt,name=memory_limit,json=memoryLimit,proto3" json:"memory_limit,omitempty"`
	// File size limit in bytes for runs within this testset.
	FileSizeLimit uint64 `protobuf:"varint,12,opt,name=file_size_limit,json=fileSizeLimit,proto3" json:"file_size_limit,omitempty"`
	// List of other testset indices which must pass before this testset is executed.
	Dependencies []uint32 `protobuf:"varint,20,rep,packed,name=dependencies,proto3" json:"dependencies,omitempty"`
	// Score mode defines how score points are awarded for this testset. See ScoringMode enumeration for details.
	ScoringMode ScoringMode `` /* 126-byte string literal not displayed */
	// Feedback policy defines how result will be shown back to the user
	FeedbackPolicy FeedbackPolicy `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Testset) Descriptor deprecated

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

Deprecated: Use Testset.ProtoReflect.Descriptor instead.

func (*Testset) GetCpuLimit

func (x *Testset) GetCpuLimit() uint32

func (*Testset) GetDependencies

func (x *Testset) GetDependencies() []uint32

func (*Testset) GetFeedbackPolicy

func (x *Testset) GetFeedbackPolicy() FeedbackPolicy

func (*Testset) GetFileSizeLimit

func (x *Testset) GetFileSizeLimit() uint64

func (*Testset) GetId

func (x *Testset) GetId() string

func (*Testset) GetIndex

func (x *Testset) GetIndex() uint32

func (*Testset) GetMemoryLimit

func (x *Testset) GetMemoryLimit() uint64

func (*Testset) GetProblemId

func (x *Testset) GetProblemId() string

func (*Testset) GetScoringMode

func (x *Testset) GetScoringMode() ScoringMode

func (*Testset) GetTimeLimit

func (x *Testset) GetTimeLimit() uint32

func (*Testset) ProtoMessage

func (*Testset) ProtoMessage()

func (*Testset) ProtoReflect

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

func (*Testset) Reset

func (x *Testset) Reset()

func (*Testset) String

func (x *Testset) String() string

type UnimplementedAssetServiceServer

type UnimplementedAssetServiceServer struct {
}

UnimplementedAssetServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedAssetServiceServer) StartMultipartUpload

func (UnimplementedAssetServiceServer) UploadFile

func (UnimplementedAssetServiceServer) UploadPart

type UnimplementedAtlasServer

type UnimplementedAtlasServer struct {
}

UnimplementedAtlasServer should be embedded to have forward compatible implementations.

func (UnimplementedAtlasServer) CreateAttachment

func (UnimplementedAtlasServer) CreateCodeTemplate

func (UnimplementedAtlasServer) CreateProblem

func (UnimplementedAtlasServer) CreateStatement

func (UnimplementedAtlasServer) CreateSubmission

func (UnimplementedAtlasServer) CreateTest

func (UnimplementedAtlasServer) CreateTestset

func (UnimplementedAtlasServer) DeleteAttachment

func (UnimplementedAtlasServer) DeleteCodeTemplate

func (UnimplementedAtlasServer) DeleteProblem

func (UnimplementedAtlasServer) DeleteStatement

func (UnimplementedAtlasServer) DeleteTest

func (UnimplementedAtlasServer) DeleteTestset

func (UnimplementedAtlasServer) DescribeAttachment

func (UnimplementedAtlasServer) DescribeChecker

func (UnimplementedAtlasServer) DescribeInteractor

func (UnimplementedAtlasServer) DescribeProblem

func (UnimplementedAtlasServer) DescribeScore

func (UnimplementedAtlasServer) DescribeStatement

func (UnimplementedAtlasServer) DescribeSubmission

func (UnimplementedAtlasServer) DescribeTest

func (UnimplementedAtlasServer) DescribeTestset

func (UnimplementedAtlasServer) GetBookmark

func (UnimplementedAtlasServer) ListAttachments

func (UnimplementedAtlasServer) ListCodeTemplates

func (UnimplementedAtlasServer) ListExamples

func (UnimplementedAtlasServer) ListProblemTop

func (UnimplementedAtlasServer) ListProblems

func (UnimplementedAtlasServer) ListStatements

func (UnimplementedAtlasServer) ListSubmissions

func (UnimplementedAtlasServer) ListTests

func (UnimplementedAtlasServer) ListTestsets

func (UnimplementedAtlasServer) ListVersions

func (UnimplementedAtlasServer) LookupCodeTemplate

func (UnimplementedAtlasServer) LookupStatement

func (UnimplementedAtlasServer) PreviewStatement

func (UnimplementedAtlasServer) RetestSubmission

func (UnimplementedAtlasServer) SetBookmark

func (UnimplementedAtlasServer) SyncProblem

func (UnimplementedAtlasServer) UpdateAttachment

func (UnimplementedAtlasServer) UpdateChecker

func (UnimplementedAtlasServer) UpdateCodeTemplate

func (UnimplementedAtlasServer) UpdateInteractor

func (UnimplementedAtlasServer) UpdateProblem

func (UnimplementedAtlasServer) UpdateStatement

func (UnimplementedAtlasServer) UpdateTest

func (UnimplementedAtlasServer) UpdateTestset

type UnimplementedAttachmentServiceServer

type UnimplementedAttachmentServiceServer struct {
}

UnimplementedAttachmentServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedAttachmentServiceServer) CreateAttachment

func (UnimplementedAttachmentServiceServer) DeleteAttachment

func (UnimplementedAttachmentServiceServer) DescribeAttachment

func (UnimplementedAttachmentServiceServer) ListAttachments

func (UnimplementedAttachmentServiceServer) UpdateAttachment

type UnimplementedBookmarkServiceServer

type UnimplementedBookmarkServiceServer struct {
}

UnimplementedBookmarkServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedBookmarkServiceServer) GetBookmark

func (UnimplementedBookmarkServiceServer) SetBookmark

type UnimplementedCodeTemplateServiceServer

type UnimplementedCodeTemplateServiceServer struct {
}

UnimplementedCodeTemplateServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedCodeTemplateServiceServer) CreateCodeTemplate

func (UnimplementedCodeTemplateServiceServer) DeleteCodeTemplate

func (UnimplementedCodeTemplateServiceServer) DescribeCodeTemplate

func (UnimplementedCodeTemplateServiceServer) ListCodeTemplates

func (UnimplementedCodeTemplateServiceServer) LookupCodeTemplate

func (UnimplementedCodeTemplateServiceServer) UpdateCodeTemplate

type UnimplementedConfigurationServiceServer

type UnimplementedConfigurationServiceServer struct {
}

UnimplementedConfigurationServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedConfigurationServiceServer) ConfigurePolygon

func (UnimplementedConfigurationServiceServer) DescribePolygon

type UnimplementedEditorialServiceServer

type UnimplementedEditorialServiceServer struct {
}

UnimplementedEditorialServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedEditorialServiceServer) CreateEditorial

func (UnimplementedEditorialServiceServer) DeleteEditorial

func (UnimplementedEditorialServiceServer) DescribeEditorial

func (UnimplementedEditorialServiceServer) ListEditorials

func (UnimplementedEditorialServiceServer) LookupEditorial

func (UnimplementedEditorialServiceServer) PreviewEditorial

func (UnimplementedEditorialServiceServer) UpdateEditorial

type UnimplementedLibraryServiceServer

type UnimplementedLibraryServiceServer struct {
}

UnimplementedLibraryServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedLibraryServiceServer) CreateProblem

func (UnimplementedLibraryServiceServer) DeleteProblem

func (UnimplementedLibraryServiceServer) DescribeProblem

func (UnimplementedLibraryServiceServer) ListProblems

type UnimplementedProblemServiceServer

type UnimplementedProblemServiceServer struct {
}

UnimplementedProblemServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedProblemServiceServer) DeleteProblem

func (UnimplementedProblemServiceServer) DescribeProblem

func (UnimplementedProblemServiceServer) ListVersions

func (UnimplementedProblemServiceServer) SyncProblem

func (UnimplementedProblemServiceServer) UpdatePrivacy

func (UnimplementedProblemServiceServer) UpdateProblem

func (UnimplementedProblemServiceServer) UpdateVisibility

type UnimplementedScoringServiceServer

type UnimplementedScoringServiceServer struct {
}

UnimplementedScoringServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedScoringServiceServer) DescribeScore

func (UnimplementedScoringServiceServer) ListProblemTop

type UnimplementedSolutionServiceServer

type UnimplementedSolutionServiceServer struct {
}

UnimplementedSolutionServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedSolutionServiceServer) CreateSolution

func (UnimplementedSolutionServiceServer) DeleteSolution

func (UnimplementedSolutionServiceServer) DescribeSolution

func (UnimplementedSolutionServiceServer) ListSolutions

func (UnimplementedSolutionServiceServer) UpdateSolution

type UnimplementedStatementServiceServer

type UnimplementedStatementServiceServer struct {
}

UnimplementedStatementServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedStatementServiceServer) CreateStatement

func (UnimplementedStatementServiceServer) DeleteStatement

func (UnimplementedStatementServiceServer) DescribeStatement

func (UnimplementedStatementServiceServer) ListStatements

func (UnimplementedStatementServiceServer) LookupStatement

func (UnimplementedStatementServiceServer) PreviewStatement

func (UnimplementedStatementServiceServer) UpdateStatement

type UnimplementedSubmissionServiceServer

type UnimplementedSubmissionServiceServer struct {
}

UnimplementedSubmissionServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedSubmissionServiceServer) CreateSubmission

func (UnimplementedSubmissionServiceServer) DescribeSubmission

func (UnimplementedSubmissionServiceServer) ListSubmissions

func (UnimplementedSubmissionServiceServer) RetestSubmission

type UnimplementedSuggestionServiceServer

type UnimplementedSuggestionServiceServer struct {
}

UnimplementedSuggestionServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedSuggestionServiceServer) CreateSuggestion

func (UnimplementedSuggestionServiceServer) DeleteSuggestion

func (UnimplementedSuggestionServiceServer) DescribeSuggestion

func (UnimplementedSuggestionServiceServer) ListSuggestions

func (UnimplementedSuggestionServiceServer) ResubmitSuggestion

func (UnimplementedSuggestionServiceServer) ReviewSuggestion

func (UnimplementedSuggestionServiceServer) UpdateSuggestion

type UnimplementedTestingServiceServer

type UnimplementedTestingServiceServer struct {
}

UnimplementedTestingServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedTestingServiceServer) CreateTest

func (UnimplementedTestingServiceServer) CreateTestset

func (UnimplementedTestingServiceServer) DeleteTest

func (UnimplementedTestingServiceServer) DeleteTestset

func (UnimplementedTestingServiceServer) DescribeChecker

func (UnimplementedTestingServiceServer) DescribeInteractor

func (UnimplementedTestingServiceServer) DescribeTest

func (UnimplementedTestingServiceServer) DescribeTestingConfig

func (UnimplementedTestingServiceServer) DescribeTestset

func (UnimplementedTestingServiceServer) ListExamples

func (UnimplementedTestingServiceServer) ListTests

func (UnimplementedTestingServiceServer) ListTestsets

func (UnimplementedTestingServiceServer) UpdateChecker

func (UnimplementedTestingServiceServer) UpdateInteractor

func (UnimplementedTestingServiceServer) UpdateTest

func (UnimplementedTestingServiceServer) UpdateTestingConfig

func (UnimplementedTestingServiceServer) UpdateTestset

type UnsafeAssetServiceServer

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

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

type UnsafeAtlasServer

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

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

type UnsafeAttachmentServiceServer

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

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

type UnsafeBookmarkServiceServer

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

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

type UnsafeCodeTemplateServiceServer

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

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

type UnsafeConfigurationServiceServer

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

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

type UnsafeEditorialServiceServer

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

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

type UnsafeLibraryServiceServer

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

UnsafeLibraryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LibraryServiceServer 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 UnsafeScoringServiceServer

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

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

type UnsafeSolutionServiceServer

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

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

type UnsafeStatementServiceServer

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

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

type UnsafeSubmissionServiceServer

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

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

type UnsafeSuggestionServiceServer

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

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

type UnsafeTestingServiceServer

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

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

type UpdateAttachmentInput

type UpdateAttachmentInput struct {
	ProblemId    string      `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	AttachmentId string      `protobuf:"bytes,2,opt,name=attachment_id,json=attachmentId,proto3" json:"attachment_id,omitempty"`
	Attachment   *Attachment `protobuf:"bytes,3,opt,name=attachment,proto3" json:"attachment,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateAttachmentInput) Descriptor deprecated

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

Deprecated: Use UpdateAttachmentInput.ProtoReflect.Descriptor instead.

func (*UpdateAttachmentInput) GetAttachment

func (x *UpdateAttachmentInput) GetAttachment() *Attachment

func (*UpdateAttachmentInput) GetAttachmentId

func (x *UpdateAttachmentInput) GetAttachmentId() string

func (*UpdateAttachmentInput) GetProblemId

func (x *UpdateAttachmentInput) GetProblemId() string

func (*UpdateAttachmentInput) ProtoMessage

func (*UpdateAttachmentInput) ProtoMessage()

func (*UpdateAttachmentInput) ProtoReflect

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

func (*UpdateAttachmentInput) Reset

func (x *UpdateAttachmentInput) Reset()

func (*UpdateAttachmentInput) String

func (x *UpdateAttachmentInput) String() string

type UpdateAttachmentOutput

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

func (*UpdateAttachmentOutput) Descriptor deprecated

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

Deprecated: Use UpdateAttachmentOutput.ProtoReflect.Descriptor instead.

func (*UpdateAttachmentOutput) ProtoMessage

func (*UpdateAttachmentOutput) ProtoMessage()

func (*UpdateAttachmentOutput) ProtoReflect

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

func (*UpdateAttachmentOutput) Reset

func (x *UpdateAttachmentOutput) Reset()

func (*UpdateAttachmentOutput) String

func (x *UpdateAttachmentOutput) String() string

type UpdateCheckerInput

type UpdateCheckerInput struct {
	ProblemId string            `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Checker   *executor.Checker `protobuf:"bytes,2,opt,name=checker,proto3" json:"checker,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateCheckerInput) Descriptor deprecated

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

Deprecated: Use UpdateCheckerInput.ProtoReflect.Descriptor instead.

func (*UpdateCheckerInput) GetChecker

func (x *UpdateCheckerInput) GetChecker() *executor.Checker

func (*UpdateCheckerInput) GetProblemId

func (x *UpdateCheckerInput) GetProblemId() string

func (*UpdateCheckerInput) ProtoMessage

func (*UpdateCheckerInput) ProtoMessage()

func (*UpdateCheckerInput) ProtoReflect

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

func (*UpdateCheckerInput) Reset

func (x *UpdateCheckerInput) Reset()

func (*UpdateCheckerInput) String

func (x *UpdateCheckerInput) String() string

type UpdateCheckerOutput

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

func (*UpdateCheckerOutput) Descriptor deprecated

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

Deprecated: Use UpdateCheckerOutput.ProtoReflect.Descriptor instead.

func (*UpdateCheckerOutput) ProtoMessage

func (*UpdateCheckerOutput) ProtoMessage()

func (*UpdateCheckerOutput) ProtoReflect

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

func (*UpdateCheckerOutput) Reset

func (x *UpdateCheckerOutput) Reset()

func (*UpdateCheckerOutput) String

func (x *UpdateCheckerOutput) String() string

type UpdateCodeTemplateInput

type UpdateCodeTemplateInput struct {
	ProblemId  string    `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TemplateId string    `protobuf:"bytes,2,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`
	Template   *Template `protobuf:"bytes,3,opt,name=template,proto3" json:"template,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateCodeTemplateInput) Descriptor deprecated

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

Deprecated: Use UpdateCodeTemplateInput.ProtoReflect.Descriptor instead.

func (*UpdateCodeTemplateInput) GetProblemId

func (x *UpdateCodeTemplateInput) GetProblemId() string

func (*UpdateCodeTemplateInput) GetTemplate

func (x *UpdateCodeTemplateInput) GetTemplate() *Template

func (*UpdateCodeTemplateInput) GetTemplateId

func (x *UpdateCodeTemplateInput) GetTemplateId() string

func (*UpdateCodeTemplateInput) ProtoMessage

func (*UpdateCodeTemplateInput) ProtoMessage()

func (*UpdateCodeTemplateInput) ProtoReflect

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

func (*UpdateCodeTemplateInput) Reset

func (x *UpdateCodeTemplateInput) Reset()

func (*UpdateCodeTemplateInput) String

func (x *UpdateCodeTemplateInput) String() string

type UpdateCodeTemplateInput_Patch

type UpdateCodeTemplateInput_Patch int32
const (
	UpdateCodeTemplateInput_ALL     UpdateCodeTemplateInput_Patch = 0
	UpdateCodeTemplateInput_RUNTIME UpdateCodeTemplateInput_Patch = 1
	UpdateCodeTemplateInput_SOURCE  UpdateCodeTemplateInput_Patch = 2
	UpdateCodeTemplateInput_HEADER  UpdateCodeTemplateInput_Patch = 3
	UpdateCodeTemplateInput_FOOTER  UpdateCodeTemplateInput_Patch = 4
	UpdateCodeTemplateInput_SECRET  UpdateCodeTemplateInput_Patch = 5
	UpdateCodeTemplateInput_FILES   UpdateCodeTemplateInput_Patch = 6
)

func (UpdateCodeTemplateInput_Patch) Descriptor

func (UpdateCodeTemplateInput_Patch) Enum

func (UpdateCodeTemplateInput_Patch) EnumDescriptor deprecated

func (UpdateCodeTemplateInput_Patch) EnumDescriptor() ([]byte, []int)

Deprecated: Use UpdateCodeTemplateInput_Patch.Descriptor instead.

func (UpdateCodeTemplateInput_Patch) Number

func (UpdateCodeTemplateInput_Patch) String

func (UpdateCodeTemplateInput_Patch) Type

type UpdateCodeTemplateOutput

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

func (*UpdateCodeTemplateOutput) Descriptor deprecated

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

Deprecated: Use UpdateCodeTemplateOutput.ProtoReflect.Descriptor instead.

func (*UpdateCodeTemplateOutput) ProtoMessage

func (*UpdateCodeTemplateOutput) ProtoMessage()

func (*UpdateCodeTemplateOutput) ProtoReflect

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

func (*UpdateCodeTemplateOutput) Reset

func (x *UpdateCodeTemplateOutput) Reset()

func (*UpdateCodeTemplateOutput) String

func (x *UpdateCodeTemplateOutput) String() string

type UpdateEditorialInput

type UpdateEditorialInput struct {

	// specify list of fields to update, if empty all fields are updated
	Patch       []UpdateEditorialInput_Patch `protobuf:"varint,10,rep,packed,name=patch,proto3,enum=eolymp.atlas.UpdateEditorialInput_Patch" json:"patch,omitempty"`
	EditorialId string                       `protobuf:"bytes,2,opt,name=editorial_id,json=editorialId,proto3" json:"editorial_id,omitempty"`
	Editorial   *Editorial                   `protobuf:"bytes,3,opt,name=editorial,proto3" json:"editorial,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateEditorialInput) Descriptor deprecated

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

Deprecated: Use UpdateEditorialInput.ProtoReflect.Descriptor instead.

func (*UpdateEditorialInput) GetEditorial

func (x *UpdateEditorialInput) GetEditorial() *Editorial

func (*UpdateEditorialInput) GetEditorialId

func (x *UpdateEditorialInput) GetEditorialId() string

func (*UpdateEditorialInput) GetPatch

func (*UpdateEditorialInput) ProtoMessage

func (*UpdateEditorialInput) ProtoMessage()

func (*UpdateEditorialInput) ProtoReflect

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

func (*UpdateEditorialInput) Reset

func (x *UpdateEditorialInput) Reset()

func (*UpdateEditorialInput) String

func (x *UpdateEditorialInput) String() string

type UpdateEditorialInput_Patch

type UpdateEditorialInput_Patch int32
const (
	UpdateEditorialInput_ALL           UpdateEditorialInput_Patch = 0
	UpdateEditorialInput_LOCALE        UpdateEditorialInput_Patch = 1
	UpdateEditorialInput_CONTENT       UpdateEditorialInput_Patch = 2
	UpdateEditorialInput_DOWNLOAD_LINK UpdateEditorialInput_Patch = 3
)

func (UpdateEditorialInput_Patch) Descriptor

func (UpdateEditorialInput_Patch) Enum

func (UpdateEditorialInput_Patch) EnumDescriptor deprecated

func (UpdateEditorialInput_Patch) EnumDescriptor() ([]byte, []int)

Deprecated: Use UpdateEditorialInput_Patch.Descriptor instead.

func (UpdateEditorialInput_Patch) Number

func (UpdateEditorialInput_Patch) String

func (UpdateEditorialInput_Patch) Type

type UpdateEditorialOutput

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

func (*UpdateEditorialOutput) Descriptor deprecated

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

Deprecated: Use UpdateEditorialOutput.ProtoReflect.Descriptor instead.

func (*UpdateEditorialOutput) ProtoMessage

func (*UpdateEditorialOutput) ProtoMessage()

func (*UpdateEditorialOutput) ProtoReflect

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

func (*UpdateEditorialOutput) Reset

func (x *UpdateEditorialOutput) Reset()

func (*UpdateEditorialOutput) String

func (x *UpdateEditorialOutput) String() string

type UpdateInteractorInput

type UpdateInteractorInput struct {
	ProblemId  string               `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Interactor *executor.Interactor `protobuf:"bytes,2,opt,name=interactor,proto3" json:"interactor,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateInteractorInput) Descriptor deprecated

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

Deprecated: Use UpdateInteractorInput.ProtoReflect.Descriptor instead.

func (*UpdateInteractorInput) GetInteractor

func (x *UpdateInteractorInput) GetInteractor() *executor.Interactor

func (*UpdateInteractorInput) GetProblemId

func (x *UpdateInteractorInput) GetProblemId() string

func (*UpdateInteractorInput) ProtoMessage

func (*UpdateInteractorInput) ProtoMessage()

func (*UpdateInteractorInput) ProtoReflect

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

func (*UpdateInteractorInput) Reset

func (x *UpdateInteractorInput) Reset()

func (*UpdateInteractorInput) String

func (x *UpdateInteractorInput) String() string

type UpdateInteractorOutput

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

func (*UpdateInteractorOutput) Descriptor deprecated

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

Deprecated: Use UpdateInteractorOutput.ProtoReflect.Descriptor instead.

func (*UpdateInteractorOutput) ProtoMessage

func (*UpdateInteractorOutput) ProtoMessage()

func (*UpdateInteractorOutput) ProtoReflect

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

func (*UpdateInteractorOutput) Reset

func (x *UpdateInteractorOutput) Reset()

func (*UpdateInteractorOutput) String

func (x *UpdateInteractorOutput) String() string

type UpdatePrivacyInput

type UpdatePrivacyInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Private   bool   `protobuf:"varint,2,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdatePrivacyInput) Descriptor deprecated

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

Deprecated: Use UpdatePrivacyInput.ProtoReflect.Descriptor instead.

func (*UpdatePrivacyInput) GetPrivate

func (x *UpdatePrivacyInput) GetPrivate() bool

func (*UpdatePrivacyInput) GetProblemId

func (x *UpdatePrivacyInput) GetProblemId() string

func (*UpdatePrivacyInput) ProtoMessage

func (*UpdatePrivacyInput) ProtoMessage()

func (*UpdatePrivacyInput) ProtoReflect

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

func (*UpdatePrivacyInput) Reset

func (x *UpdatePrivacyInput) Reset()

func (*UpdatePrivacyInput) String

func (x *UpdatePrivacyInput) String() string

type UpdatePrivacyOutput

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

func (*UpdatePrivacyOutput) Descriptor deprecated

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

Deprecated: Use UpdatePrivacyOutput.ProtoReflect.Descriptor instead.

func (*UpdatePrivacyOutput) ProtoMessage

func (*UpdatePrivacyOutput) ProtoMessage()

func (*UpdatePrivacyOutput) ProtoReflect

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

func (*UpdatePrivacyOutput) Reset

func (x *UpdatePrivacyOutput) Reset()

func (*UpdatePrivacyOutput) String

func (x *UpdatePrivacyOutput) String() string

type UpdateProblemInput

type UpdateProblemInput struct {

	// specify list of fields to update, if empty all fields are updated
	Patch     []UpdateProblemInput_Patch `protobuf:"varint,1,rep,packed,name=patch,proto3,enum=eolymp.atlas.UpdateProblemInput_Patch" json:"patch,omitempty"`
	ProblemId string                     `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Problem   *Problem                   `protobuf:"bytes,3,opt,name=problem,proto3" json:"problem,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProblemInput) Descriptor deprecated

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

Deprecated: Use UpdateProblemInput.ProtoReflect.Descriptor instead.

func (*UpdateProblemInput) GetPatch

func (*UpdateProblemInput) GetProblem

func (x *UpdateProblemInput) GetProblem() *Problem

func (*UpdateProblemInput) GetProblemId

func (x *UpdateProblemInput) GetProblemId() string

func (*UpdateProblemInput) ProtoMessage

func (*UpdateProblemInput) ProtoMessage()

func (*UpdateProblemInput) ProtoReflect

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

func (*UpdateProblemInput) Reset

func (x *UpdateProblemInput) Reset()

func (*UpdateProblemInput) String

func (x *UpdateProblemInput) String() string

type UpdateProblemInput_Patch

type UpdateProblemInput_Patch int32
const (
	UpdateProblemInput_ALL        UpdateProblemInput_Patch = 0
	UpdateProblemInput_VISIBLE    UpdateProblemInput_Patch = 1
	UpdateProblemInput_PRIVATE    UpdateProblemInput_Patch = 2
	UpdateProblemInput_TOPICS     UpdateProblemInput_Patch = 3
	UpdateProblemInput_DIFFICULTY UpdateProblemInput_Patch = 4
	UpdateProblemInput_ORIGIN     UpdateProblemInput_Patch = 5
)

func (UpdateProblemInput_Patch) Descriptor

func (UpdateProblemInput_Patch) Enum

func (UpdateProblemInput_Patch) EnumDescriptor deprecated

func (UpdateProblemInput_Patch) EnumDescriptor() ([]byte, []int)

Deprecated: Use UpdateProblemInput_Patch.Descriptor instead.

func (UpdateProblemInput_Patch) Number

func (UpdateProblemInput_Patch) String

func (x UpdateProblemInput_Patch) String() string

func (UpdateProblemInput_Patch) Type

type UpdateProblemOutput

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

func (*UpdateProblemOutput) Descriptor deprecated

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

Deprecated: Use UpdateProblemOutput.ProtoReflect.Descriptor instead.

func (*UpdateProblemOutput) ProtoMessage

func (*UpdateProblemOutput) ProtoMessage()

func (*UpdateProblemOutput) ProtoReflect

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

func (*UpdateProblemOutput) Reset

func (x *UpdateProblemOutput) Reset()

func (*UpdateProblemOutput) String

func (x *UpdateProblemOutput) String() string

type UpdateSolutionInput

type UpdateSolutionInput struct {

	// specify list of fields to update, if empty all fields are updated
	Patch      []UpdateSolutionInput_Patch `protobuf:"varint,1,rep,packed,name=patch,proto3,enum=eolymp.atlas.UpdateSolutionInput_Patch" json:"patch,omitempty"`
	ProblemId  string                      `protobuf:"bytes,2,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	SolutionId string                      `protobuf:"bytes,3,opt,name=solution_id,json=solutionId,proto3" json:"solution_id,omitempty"`
	Solution   *Solution                   `protobuf:"bytes,4,opt,name=solution,proto3" json:"solution,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSolutionInput) Descriptor deprecated

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

Deprecated: Use UpdateSolutionInput.ProtoReflect.Descriptor instead.

func (*UpdateSolutionInput) GetPatch

func (*UpdateSolutionInput) GetProblemId

func (x *UpdateSolutionInput) GetProblemId() string

func (*UpdateSolutionInput) GetSolution

func (x *UpdateSolutionInput) GetSolution() *Solution

func (*UpdateSolutionInput) GetSolutionId

func (x *UpdateSolutionInput) GetSolutionId() string

func (*UpdateSolutionInput) ProtoMessage

func (*UpdateSolutionInput) ProtoMessage()

func (*UpdateSolutionInput) ProtoReflect

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

func (*UpdateSolutionInput) Reset

func (x *UpdateSolutionInput) Reset()

func (*UpdateSolutionInput) String

func (x *UpdateSolutionInput) String() string

type UpdateSolutionInput_Patch

type UpdateSolutionInput_Patch int32
const (
	UpdateSolutionInput_ALL     UpdateSolutionInput_Patch = 0
	UpdateSolutionInput_NAME    UpdateSolutionInput_Patch = 1
	UpdateSolutionInput_TYPE    UpdateSolutionInput_Patch = 2
	UpdateSolutionInput_RUNTIME UpdateSolutionInput_Patch = 3
	UpdateSolutionInput_SOURCE  UpdateSolutionInput_Patch = 4
	UpdateSolutionInput_SECRET  UpdateSolutionInput_Patch = 5
)

func (UpdateSolutionInput_Patch) Descriptor

func (UpdateSolutionInput_Patch) Enum

func (UpdateSolutionInput_Patch) EnumDescriptor deprecated

func (UpdateSolutionInput_Patch) EnumDescriptor() ([]byte, []int)

Deprecated: Use UpdateSolutionInput_Patch.Descriptor instead.

func (UpdateSolutionInput_Patch) Number

func (UpdateSolutionInput_Patch) String

func (x UpdateSolutionInput_Patch) String() string

func (UpdateSolutionInput_Patch) Type

type UpdateSolutionOutput

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

func (*UpdateSolutionOutput) Descriptor deprecated

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

Deprecated: Use UpdateSolutionOutput.ProtoReflect.Descriptor instead.

func (*UpdateSolutionOutput) ProtoMessage

func (*UpdateSolutionOutput) ProtoMessage()

func (*UpdateSolutionOutput) ProtoReflect

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

func (*UpdateSolutionOutput) Reset

func (x *UpdateSolutionOutput) Reset()

func (*UpdateSolutionOutput) String

func (x *UpdateSolutionOutput) String() string

type UpdateStatementInput

type UpdateStatementInput struct {

	// specify list of fields to update, if empty all fields are updated
	Patch       []UpdateStatementInput_Patch `protobuf:"varint,10,rep,packed,name=patch,proto3,enum=eolymp.atlas.UpdateStatementInput_Patch" json:"patch,omitempty"`
	ProblemId   string                       `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	StatementId string                       `protobuf:"bytes,2,opt,name=statement_id,json=statementId,proto3" json:"statement_id,omitempty"`
	Statement   *Statement                   `protobuf:"bytes,3,opt,name=statement,proto3" json:"statement,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateStatementInput) Descriptor deprecated

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

Deprecated: Use UpdateStatementInput.ProtoReflect.Descriptor instead.

func (*UpdateStatementInput) GetPatch

func (*UpdateStatementInput) GetProblemId

func (x *UpdateStatementInput) GetProblemId() string

func (*UpdateStatementInput) GetStatement

func (x *UpdateStatementInput) GetStatement() *Statement

func (*UpdateStatementInput) GetStatementId

func (x *UpdateStatementInput) GetStatementId() string

func (*UpdateStatementInput) ProtoMessage

func (*UpdateStatementInput) ProtoMessage()

func (*UpdateStatementInput) ProtoReflect

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

func (*UpdateStatementInput) Reset

func (x *UpdateStatementInput) Reset()

func (*UpdateStatementInput) String

func (x *UpdateStatementInput) String() string

type UpdateStatementInput_Patch

type UpdateStatementInput_Patch int32
const (
	UpdateStatementInput_ALL           UpdateStatementInput_Patch = 0
	UpdateStatementInput_LOCALE        UpdateStatementInput_Patch = 1
	UpdateStatementInput_TITLE         UpdateStatementInput_Patch = 2
	UpdateStatementInput_CONTENT       UpdateStatementInput_Patch = 3
	UpdateStatementInput_DOWNLOAD_LINK UpdateStatementInput_Patch = 4
	UpdateStatementInput_AUTHOR        UpdateStatementInput_Patch = 5
	UpdateStatementInput_SOURCE        UpdateStatementInput_Patch = 6
)

func (UpdateStatementInput_Patch) Descriptor

func (UpdateStatementInput_Patch) Enum

func (UpdateStatementInput_Patch) EnumDescriptor deprecated

func (UpdateStatementInput_Patch) EnumDescriptor() ([]byte, []int)

Deprecated: Use UpdateStatementInput_Patch.Descriptor instead.

func (UpdateStatementInput_Patch) Number

func (UpdateStatementInput_Patch) String

func (UpdateStatementInput_Patch) Type

type UpdateStatementOutput

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

func (*UpdateStatementOutput) Descriptor deprecated

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

Deprecated: Use UpdateStatementOutput.ProtoReflect.Descriptor instead.

func (*UpdateStatementOutput) ProtoMessage

func (*UpdateStatementOutput) ProtoMessage()

func (*UpdateStatementOutput) ProtoReflect

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

func (*UpdateStatementOutput) Reset

func (x *UpdateStatementOutput) Reset()

func (*UpdateStatementOutput) String

func (x *UpdateStatementOutput) String() string

type UpdateSuggestionInput

type UpdateSuggestionInput struct {
	ProblemId    string      `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	SuggestionId string      `protobuf:"bytes,2,opt,name=suggestion_id,json=suggestionId,proto3" json:"suggestion_id,omitempty"`
	Suggestion   *Suggestion `protobuf:"bytes,3,opt,name=suggestion,proto3" json:"suggestion,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateSuggestionInput) Descriptor deprecated

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

Deprecated: Use UpdateSuggestionInput.ProtoReflect.Descriptor instead.

func (*UpdateSuggestionInput) GetProblemId

func (x *UpdateSuggestionInput) GetProblemId() string

func (*UpdateSuggestionInput) GetSuggestion

func (x *UpdateSuggestionInput) GetSuggestion() *Suggestion

func (*UpdateSuggestionInput) GetSuggestionId

func (x *UpdateSuggestionInput) GetSuggestionId() string

func (*UpdateSuggestionInput) ProtoMessage

func (*UpdateSuggestionInput) ProtoMessage()

func (*UpdateSuggestionInput) ProtoReflect

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

func (*UpdateSuggestionInput) Reset

func (x *UpdateSuggestionInput) Reset()

func (*UpdateSuggestionInput) String

func (x *UpdateSuggestionInput) String() string

type UpdateSuggestionOutput

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

func (*UpdateSuggestionOutput) Descriptor deprecated

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

Deprecated: Use UpdateSuggestionOutput.ProtoReflect.Descriptor instead.

func (*UpdateSuggestionOutput) ProtoMessage

func (*UpdateSuggestionOutput) ProtoMessage()

func (*UpdateSuggestionOutput) ProtoReflect

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

func (*UpdateSuggestionOutput) Reset

func (x *UpdateSuggestionOutput) Reset()

func (*UpdateSuggestionOutput) String

func (x *UpdateSuggestionOutput) String() string

type UpdateTestInput

type UpdateTestInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TestsetId string `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`
	TestId    string `protobuf:"bytes,3,opt,name=test_id,json=testId,proto3" json:"test_id,omitempty"`
	Test      *Test  `protobuf:"bytes,4,opt,name=test,proto3" json:"test,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTestInput) Descriptor deprecated

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

Deprecated: Use UpdateTestInput.ProtoReflect.Descriptor instead.

func (*UpdateTestInput) GetProblemId

func (x *UpdateTestInput) GetProblemId() string

func (*UpdateTestInput) GetTest

func (x *UpdateTestInput) GetTest() *Test

func (*UpdateTestInput) GetTestId

func (x *UpdateTestInput) GetTestId() string

func (*UpdateTestInput) GetTestsetId

func (x *UpdateTestInput) GetTestsetId() string

func (*UpdateTestInput) ProtoMessage

func (*UpdateTestInput) ProtoMessage()

func (*UpdateTestInput) ProtoReflect

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

func (*UpdateTestInput) Reset

func (x *UpdateTestInput) Reset()

func (*UpdateTestInput) String

func (x *UpdateTestInput) String() string

type UpdateTestOutput

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

func (*UpdateTestOutput) Descriptor deprecated

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

Deprecated: Use UpdateTestOutput.ProtoReflect.Descriptor instead.

func (*UpdateTestOutput) ProtoMessage

func (*UpdateTestOutput) ProtoMessage()

func (*UpdateTestOutput) ProtoReflect

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

func (*UpdateTestOutput) Reset

func (x *UpdateTestOutput) Reset()

func (*UpdateTestOutput) String

func (x *UpdateTestOutput) String() string

type UpdateTestingConfigInput

type UpdateTestingConfigInput struct {
	ProblemId string         `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Config    *TestingConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTestingConfigInput) Descriptor deprecated

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

Deprecated: Use UpdateTestingConfigInput.ProtoReflect.Descriptor instead.

func (*UpdateTestingConfigInput) GetConfig

func (x *UpdateTestingConfigInput) GetConfig() *TestingConfig

func (*UpdateTestingConfigInput) GetProblemId

func (x *UpdateTestingConfigInput) GetProblemId() string

func (*UpdateTestingConfigInput) ProtoMessage

func (*UpdateTestingConfigInput) ProtoMessage()

func (*UpdateTestingConfigInput) ProtoReflect

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

func (*UpdateTestingConfigInput) Reset

func (x *UpdateTestingConfigInput) Reset()

func (*UpdateTestingConfigInput) String

func (x *UpdateTestingConfigInput) String() string

type UpdateTestingConfigOutput

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

func (*UpdateTestingConfigOutput) Descriptor deprecated

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

Deprecated: Use UpdateTestingConfigOutput.ProtoReflect.Descriptor instead.

func (*UpdateTestingConfigOutput) ProtoMessage

func (*UpdateTestingConfigOutput) ProtoMessage()

func (*UpdateTestingConfigOutput) ProtoReflect

func (*UpdateTestingConfigOutput) Reset

func (x *UpdateTestingConfigOutput) Reset()

func (*UpdateTestingConfigOutput) String

func (x *UpdateTestingConfigOutput) String() string

type UpdateTestsetInput

type UpdateTestsetInput struct {
	ProblemId string   `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	TestsetId string   `protobuf:"bytes,2,opt,name=testset_id,json=testsetId,proto3" json:"testset_id,omitempty"`
	Testset   *Testset `protobuf:"bytes,3,opt,name=testset,proto3" json:"testset,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTestsetInput) Descriptor deprecated

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

Deprecated: Use UpdateTestsetInput.ProtoReflect.Descriptor instead.

func (*UpdateTestsetInput) GetProblemId

func (x *UpdateTestsetInput) GetProblemId() string

func (*UpdateTestsetInput) GetTestset

func (x *UpdateTestsetInput) GetTestset() *Testset

func (*UpdateTestsetInput) GetTestsetId

func (x *UpdateTestsetInput) GetTestsetId() string

func (*UpdateTestsetInput) ProtoMessage

func (*UpdateTestsetInput) ProtoMessage()

func (*UpdateTestsetInput) ProtoReflect

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

func (*UpdateTestsetInput) Reset

func (x *UpdateTestsetInput) Reset()

func (*UpdateTestsetInput) String

func (x *UpdateTestsetInput) String() string

type UpdateTestsetOutput

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

func (*UpdateTestsetOutput) Descriptor deprecated

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

Deprecated: Use UpdateTestsetOutput.ProtoReflect.Descriptor instead.

func (*UpdateTestsetOutput) ProtoMessage

func (*UpdateTestsetOutput) ProtoMessage()

func (*UpdateTestsetOutput) ProtoReflect

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

func (*UpdateTestsetOutput) Reset

func (x *UpdateTestsetOutput) Reset()

func (*UpdateTestsetOutput) String

func (x *UpdateTestsetOutput) String() string

type UpdateVisibilityInput

type UpdateVisibilityInput struct {
	ProblemId string `protobuf:"bytes,1,opt,name=problem_id,json=problemId,proto3" json:"problem_id,omitempty"`
	Visible   bool   `protobuf:"varint,2,opt,name=visible,proto3" json:"visible,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateVisibilityInput) Descriptor deprecated

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

Deprecated: Use UpdateVisibilityInput.ProtoReflect.Descriptor instead.

func (*UpdateVisibilityInput) GetProblemId

func (x *UpdateVisibilityInput) GetProblemId() string

func (*UpdateVisibilityInput) GetVisible

func (x *UpdateVisibilityInput) GetVisible() bool

func (*UpdateVisibilityInput) ProtoMessage

func (*UpdateVisibilityInput) ProtoMessage()

func (*UpdateVisibilityInput) ProtoReflect

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

func (*UpdateVisibilityInput) Reset

func (x *UpdateVisibilityInput) Reset()

func (*UpdateVisibilityInput) String

func (x *UpdateVisibilityInput) String() string

type UpdateVisibilityOutput

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

func (*UpdateVisibilityOutput) Descriptor deprecated

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

Deprecated: Use UpdateVisibilityOutput.ProtoReflect.Descriptor instead.

func (*UpdateVisibilityOutput) ProtoMessage

func (*UpdateVisibilityOutput) ProtoMessage()

func (*UpdateVisibilityOutput) ProtoReflect

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

func (*UpdateVisibilityOutput) Reset

func (x *UpdateVisibilityOutput) Reset()

func (*UpdateVisibilityOutput) String

func (x *UpdateVisibilityOutput) String() string

type UploadFileInput

type UploadFileInput struct {
	Type           string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // mime type for file
	Name           string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // file name
	ChecksumMd5    string `protobuf:"bytes,10,opt,name=checksum_md5,json=checksumMd5,proto3" json:"checksum_md5,omitempty"`
	ChecksumSha1   string `protobuf:"bytes,11,opt,name=checksum_sha1,json=checksumSha1,proto3" json:"checksum_sha1,omitempty"`
	ChecksumSha256 string `protobuf:"bytes,12,opt,name=checksum_sha256,json=checksumSha256,proto3" json:"checksum_sha256,omitempty"`
	Data           []byte `protobuf:"bytes,100,opt,name=data,proto3" json:"data,omitempty"` // file content
	// contains filtered or unexported fields
}

func (*UploadFileInput) Descriptor deprecated

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

Deprecated: Use UploadFileInput.ProtoReflect.Descriptor instead.

func (*UploadFileInput) GetChecksumMd5

func (x *UploadFileInput) GetChecksumMd5() string

func (*UploadFileInput) GetChecksumSha1

func (x *UploadFileInput) GetChecksumSha1() string

func (*UploadFileInput) GetChecksumSha256

func (x *UploadFileInput) GetChecksumSha256() string

func (*UploadFileInput) GetData

func (x *UploadFileInput) GetData() []byte

func (*UploadFileInput) GetName

func (x *UploadFileInput) GetName() string

func (*UploadFileInput) GetType

func (x *UploadFileInput) GetType() string

func (*UploadFileInput) ProtoMessage

func (*UploadFileInput) ProtoMessage()

func (*UploadFileInput) ProtoReflect

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

func (*UploadFileInput) Reset

func (x *UploadFileInput) Reset()

func (*UploadFileInput) String

func (x *UploadFileInput) String() string

type UploadFileOutput

type UploadFileOutput struct {
	FileId string `protobuf:"bytes,2,opt,name=file_id,json=fileId,proto3" json:"file_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadFileOutput) Descriptor deprecated

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

Deprecated: Use UploadFileOutput.ProtoReflect.Descriptor instead.

func (*UploadFileOutput) GetFileId

func (x *UploadFileOutput) GetFileId() string

func (*UploadFileOutput) ProtoMessage

func (*UploadFileOutput) ProtoMessage()

func (*UploadFileOutput) ProtoReflect

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

func (*UploadFileOutput) Reset

func (x *UploadFileOutput) Reset()

func (*UploadFileOutput) String

func (x *UploadFileOutput) String() string

type UploadPartInput

type UploadPartInput struct {
	UploadId   string `protobuf:"bytes,1,opt,name=upload_id,json=uploadId,proto3" json:"upload_id,omitempty"`
	PartNumber uint32 `protobuf:"varint,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
	Data       []byte `protobuf:"bytes,100,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadPartInput) Descriptor deprecated

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

Deprecated: Use UploadPartInput.ProtoReflect.Descriptor instead.

func (*UploadPartInput) GetData

func (x *UploadPartInput) GetData() []byte

func (*UploadPartInput) GetPartNumber

func (x *UploadPartInput) GetPartNumber() uint32

func (*UploadPartInput) GetUploadId

func (x *UploadPartInput) GetUploadId() string

func (*UploadPartInput) ProtoMessage

func (*UploadPartInput) ProtoMessage()

func (*UploadPartInput) ProtoReflect

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

func (*UploadPartInput) Reset

func (x *UploadPartInput) Reset()

func (*UploadPartInput) String

func (x *UploadPartInput) String() string

type UploadPartOutput

type UploadPartOutput struct {
	Etag string `protobuf:"bytes,1,opt,name=etag,proto3" json:"etag,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadPartOutput) Descriptor deprecated

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

Deprecated: Use UploadPartOutput.ProtoReflect.Descriptor instead.

func (*UploadPartOutput) GetEtag

func (x *UploadPartOutput) GetEtag() string

func (*UploadPartOutput) ProtoMessage

func (*UploadPartOutput) ProtoMessage()

func (*UploadPartOutput) ProtoReflect

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

func (*UploadPartOutput) Reset

func (x *UploadPartOutput) Reset()

func (*UploadPartOutput) String

func (x *UploadPartOutput) String() string

type Version

type Version struct {
	Number     uint32                 `protobuf:"varint,1,opt,name=number,proto3" json:"number,omitempty"`
	CreatedAt  *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	CreatedBy  string                 `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	ChangeOp   string                 `protobuf:"bytes,4,opt,name=change_op,json=changeOp,proto3" json:"change_op,omitempty"`
	ChangePath string                 `protobuf:"bytes,5,opt,name=change_path,json=changePath,proto3" json:"change_path,omitempty"`
	// contains filtered or unexported fields
}

func (*Version) Descriptor deprecated

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

Deprecated: Use Version.ProtoReflect.Descriptor instead.

func (*Version) GetChangeOp

func (x *Version) GetChangeOp() string

func (*Version) GetChangePath

func (x *Version) GetChangePath() string

func (*Version) GetCreatedAt

func (x *Version) GetCreatedAt() *timestamppb.Timestamp

func (*Version) GetCreatedBy

func (x *Version) GetCreatedBy() string

func (*Version) GetNumber

func (x *Version) GetNumber() uint32

func (*Version) ProtoMessage

func (*Version) ProtoMessage()

func (*Version) ProtoReflect

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

func (*Version) Reset

func (x *Version) Reset()

func (*Version) String

func (x *Version) 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 *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() *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

Jump to

Keyboard shortcuts

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