dedicated validator endpoints
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
// /mapfixes:
|
||||
// /mapfixes/{MapfixID}/validated-model:
|
||||
// /mapfixes/{MapfixID}/error:
|
||||
// /mapfixes/{MapfixID}/checklist:
|
||||
// /mapfixes/{MapfixID}/status/validator-submitted:
|
||||
// /mapfixes/{MapfixID}/status/validator-request-changes:
|
||||
// /mapfixes/{MapfixID}/status/validator-validated:
|
||||
// /mapfixes/{MapfixID}/status/validator-failed:
|
||||
// /mapfixes/{MapfixID}/status/validator-uploaded:
|
||||
@@ -1 +0,0 @@
|
||||
// /operations/{OperationID}/status/operation-failed:
|
||||
@@ -1,9 +0,0 @@
|
||||
// /submissions:
|
||||
// /submissions/{SubmissionID}/validated-model:
|
||||
// /submissions/{SubmissionID}/error:
|
||||
// /submissions/{SubmissionID}/checklist:
|
||||
// /submissions/{SubmissionID}/status/validator-submitted:
|
||||
// /submissions/{SubmissionID}/status/validator-request-changes:
|
||||
// /submissions/{SubmissionID}/status/validator-validated:
|
||||
// /submissions/{SubmissionID}/status/validator-failed:
|
||||
// /submissions/{SubmissionID}/status/validator-uploaded:
|
||||
61
validator.proto
Normal file
61
validator.proto
Normal file
@@ -0,0 +1,61 @@
|
||||
syntax = "proto3";
|
||||
|
||||
option go_package = "git.itzana.me/strafesnet/go-grpc/validator";
|
||||
|
||||
package validator;
|
||||
|
||||
service ValidatorMapfixService {
|
||||
rpc Create(MapfixCreate) returns (NullResponse);
|
||||
rpc CreateAuditError(AuditErrorRequest) returns (NullResponse);
|
||||
rpc CreateAuditChecklist(AuditChecklistRequest) returns (NullResponse);
|
||||
rpc SetValidatedModel(ValidatedModelRequest) returns (NullResponse);
|
||||
rpc SetStatusSubmitted(SubmittedRequest) returns (NullResponse);
|
||||
rpc SetStatusRequestChanges(IdMessage) returns (NullResponse);
|
||||
rpc SetStatusValidated(IdMessage) returns (NullResponse);
|
||||
rpc SetStatusFailed(IdMessage) returns (NullResponse);
|
||||
rpc SetStatusUploaded(IdMessage) returns (NullResponse);
|
||||
}
|
||||
|
||||
message IdMessage { uint64 ID = 1; }
|
||||
|
||||
message MapfixCreate {
|
||||
uint32 OperationID = 1;
|
||||
uint32 GameID = 2;
|
||||
uint64 AssetOwner = 3;
|
||||
uint64 AssetID = 4;
|
||||
uint64 AssetVersion = 5;
|
||||
uint64 TargetAssetID = 6;
|
||||
string DisplayName = 7;
|
||||
string Creator = 8;
|
||||
string Description = 9;
|
||||
}
|
||||
|
||||
message AuditErrorRequest {
|
||||
uint64 MapfixID = 1;
|
||||
string ErrorMessage = 2;
|
||||
}
|
||||
message Check {
|
||||
string Name = 1;
|
||||
string Summary = 2;
|
||||
bool Passed = 3;
|
||||
}
|
||||
message AuditChecklistRequest {
|
||||
uint64 MapfixID = 1;
|
||||
repeated Check CheckList = 2;
|
||||
}
|
||||
|
||||
message ValidatedModelRequest {
|
||||
uint64 MapfixID = 1;
|
||||
uint64 ValidatedModelID = 2;
|
||||
uint64 ValidatedModelVersion = 3;
|
||||
}
|
||||
|
||||
message SubmittedRequest {
|
||||
uint64 MapfixID = 1;
|
||||
uint64 ModelVersion = 2;
|
||||
string DisplayName = 3;
|
||||
string Creator = 4;
|
||||
uint32 GameID = 5;
|
||||
}
|
||||
|
||||
message NullResponse {}
|
||||
Reference in New Issue
Block a user