package general

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message GetRequest

general.proto:15

Used as request type in: accesscode.AccessCodeSvc.GetAc, accesscode.AccessCodeSvc.GetAcOwnerReferences, accesscode.AccessCodeSvc.GetOtac, cost.CostSvc.GetCost, cost.CostSvc.GetCostDetail, cost.CostSvc.GetCostHistory, cost.CostSvc.GetCostPresent, course.CourseSvc.GetCourse, dbconfig.DynamicBindConfigSvc.GetDynamicBindConfig, environment.EnvironmentSvc.GetEnvironment, progress.ProgressSvc.GetProgress, quiz.QuizEvaluationSvc.GetQuizEvaluation, quiz.QuizSvc.GetQuiz, rbac.RbacSvc.GetRole, rbac.RbacSvc.GetRolebinding, scenario.ScenarioSvc.GetScenario, scheduledevent.ScheduledEventSvc.GetScheduledEvent, session.SessionSvc.GetSession, setting.SettingSvc.GetScope, setting.SettingSvc.GetSetting, terraform.TerraformSvc.GetExecution, terraform.TerraformSvc.GetState, user.UserSvc.GetUserById, vm.VMSvc.GetVM, vmclaim.VMClaimSvc.GetVMClaim, vmset.VMSetSvc.GetVMSet, vmtemplate.VMTemplateSvc.GetVMTemplate

message ListOptions

general.proto:20

Used as request type in: accesscode.AccessCodeSvc.DeleteCollectionAc, accesscode.AccessCodeSvc.DeleteCollectionOtac, accesscode.AccessCodeSvc.ListAc, accesscode.AccessCodeSvc.ListOtac, cost.CostSvc.ListCost, course.CourseSvc.DeleteCollectionCourse, course.CourseSvc.ListCourse, dbconfig.DynamicBindConfigSvc.DeleteCollectionDynamicBindConfig, dbconfig.DynamicBindConfigSvc.ListDynamicBindConfig, environment.EnvironmentSvc.DeleteCollectionEnvironment, environment.EnvironmentSvc.ListEnvironment, progress.ProgressSvc.DeleteCollectionProgress, progress.ProgressSvc.ListProgress, quiz.QuizEvaluationSvc.ListQuizEvaluation, quiz.QuizSvc.ListQuiz, rbac.RbacSvc.ListRole, rbac.RbacSvc.ListRolebinding, scenario.ScenarioSvc.DeleteCollectionScenario, scenario.ScenarioSvc.ListScenario, scheduledevent.ScheduledEventSvc.DeleteCollectionScheduledEvent, scheduledevent.ScheduledEventSvc.ListScheduledEvent, session.SessionSvc.DeleteCollectionSession, session.SessionSvc.ListSession, setting.SettingSvc.ListScopes, setting.SettingSvc.ListSettings, terraform.TerraformSvc.DeleteCollectionState, terraform.TerraformSvc.ListExecution, terraform.TerraformSvc.ListState, user.UserSvc.ListUser, vm.VMSvc.DeleteCollectionVM, vm.VMSvc.ListVM, vmclaim.VMClaimSvc.DeleteCollectionVMClaim, vmclaim.VMClaimSvc.ListVMClaim, vmset.VMSetSvc.DeleteCollectionVMSet, vmset.VMSetSvc.ListVMSet, vmtemplate.VMTemplateSvc.DeleteCollectionVMTemplate, vmtemplate.VMTemplateSvc.ListVMTemplate

message OwnerReference

general.proto:25

Used in: OwnerReferences

message OwnerReferences

general.proto:34

Used as response type in: accesscode.AccessCodeSvc.GetAcOwnerReferences

message ResourceId

general.proto:11

Used as request type in: accesscode.AccessCodeSvc.DeleteAc, accesscode.AccessCodeSvc.DeleteOtac, accesscode.AccessCodeSvc.GetAccessCodeWithOTACs, accesscode.AccessCodeSvc.ValidateExistence, cost.CostSvc.DeleteCost, course.CourseSvc.DeleteCourse, dbconfig.DynamicBindConfigSvc.DeleteDynamicBindConfig, environment.EnvironmentSvc.DeleteEnvironment, progress.ProgressSvc.DeleteProgress, quiz.QuizEvaluationSvc.DeleteQuizEvaluation, quiz.QuizSvc.DeleteQuiz, rbac.RbacSvc.DeleteRole, rbac.RbacSvc.DeleteRolebinding, rbac.RbacSvc.GetAccessSet, rbac.RbacSvc.GetHobbyfarmRoleBindings, scenario.ScenarioSvc.CopyScenario, scenario.ScenarioSvc.DeleteScenario, scheduledevent.ScheduledEventSvc.DeleteScheduledEvent, session.SessionSvc.DeleteSession, setting.SettingSvc.GetSettingValue, terraform.TerraformSvc.DeleteState, user.UserSvc.DeleteUser, user.UserSvc.SetLastLoginTimestamp, vm.VMSvc.DeleteVM, vmclaim.VMClaimSvc.AddToWorkqueue, vmclaim.VMClaimSvc.DeleteVMClaim, vmset.VMSetSvc.AddToWorkqueue, vmset.VMSetSvc.DeleteVMSet, vmtemplate.VMTemplateSvc.DeleteVMTemplate

Used as response type in: cost.CostSvc.CreateOrUpdateCost, course.CourseSvc.CreateCourse, environment.EnvironmentSvc.CreateEnvironment, progress.ProgressSvc.CreateProgress, quiz.QuizEvaluationSvc.CreateQuizEvaluation, quiz.QuizSvc.CreateQuiz, scenario.ScenarioSvc.CreateScenario, scheduledevent.ScheduledEventSvc.CreateScheduledEvent, session.SessionSvc.CreateSession, terraform.TerraformSvc.CreateState, user.UserSvc.CreateUser, vmtemplate.VMTemplateSvc.CreateVMTemplate

message StringArray

general.proto:45

A wrapper for string slices in case we need to differ between an empty and unset slice

Used in: quiz.QuizEvaluationAttempt, vm.UpdateVMRequest

message StringMap

general.proto:40

Since it is not possible to define an array of maps or a map of maps in protobuf, let's define a wrapper proto message type for string maps

Used in: course.Course, environment.Environment, scenario.Scenario