django-language-server/proto/v1/messages.proto
Josh Thomas b13d19a4bf
remove import check for django in setup (#27)
unneeded now since the agent imports and sets up Django as part of it's
initial serving
2024-12-12 20:03:48 -06:00

38 lines
954 B
Protocol Buffer

syntax = "proto3";
package djls.v1.messages;
import "v1/check.proto";
import "v1/django.proto";
import "v1/python.proto";
message Request {
oneof command {
check.HealthRequest check__health = 1;
check.AppInstalledRequest check__app_installed = 2;
python.GetEnvironmentRequest python__get_environment = 1000;
django.GetProjectInfoRequest django__get_project_info = 2000;
}
}
message Response {
oneof result {
check.HealthResponse check__health = 1;
check.AppInstalledResponse check__app_installed = 2;
python.GetEnvironmentResponse python__get_environment = 1000;
django.GetProjectInfoResponse django__get_project_info = 2000;
Error error = 9000;
}
}
message Error {
Code code = 1;
string message = 2;
string traceback = 3;
enum Code {
UNKNOWN = 0;
INVALID_REQUEST = 1;
PYTHON_ERROR = 2;
DJANGO_ERROR = 3;
}
}