validator: ResourceType enum

This commit is contained in:
2025-07-18 20:25:10 -07:00
parent 0c22f1035e
commit d8f3fd54a6

View File

@@ -113,17 +113,23 @@ service ValidatorScriptService {
rpc List(ScriptListRequest) returns (ScriptListResponse); rpc List(ScriptListRequest) returns (ScriptListResponse);
} }
enum ResourceType {
ResourceTypeNone = 0;
ResourceTypeMapfix = 1;
ResourceTypeSubmission = 2;
}
message ScriptCreate { message ScriptCreate {
string Name = 1; string Name = 1;
string Source = 2; string Source = 2;
uint32 ResourceType = 3; ResourceType ResourceType = 3;
optional uint64 ResourceID = 4; optional uint64 ResourceID = 4;
} }
message ScriptFilter { message ScriptFilter {
optional string Name = 1; optional string Name = 1;
optional string Source = 2; optional string Source = 2;
optional uint32 ResourceType = 3; optional ResourceType ResourceType = 3;
optional uint64 ResourceID = 4; optional uint64 ResourceID = 4;
optional uint64 Hash = 5; optional uint64 Hash = 5;
} }
@@ -140,7 +146,7 @@ message Script {
uint64 Hash = 2; uint64 Hash = 2;
string Name = 3; string Name = 3;
string Source = 4; string Source = 4;
uint32 ResourceType = 5; ResourceType ResourceType = 5;
optional uint64 ResourceID = 6; optional uint64 ResourceID = 6;
} }
@@ -153,11 +159,11 @@ service ValidatorScriptPolicyService {
} }
enum Policy { enum Policy {
None = 0; PolicyNone = 0;
Allowed = 1; PolicyAllowed = 1;
Blocked = 2; PolicyBlocked = 2;
Delete = 3; PolicyDelete = 3;
Replace = 4; PolicyReplace = 4;
} }
message ScriptPolicyCreate { message ScriptPolicyCreate {