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