From 9b86d183d128670af3ccd42c2d24b79ee6cd4c56 Mon Sep 17 00:00:00 2001 From: Rhys Lloyd Date: Tue, 12 Aug 2025 17:11:53 -0700 Subject: [PATCH] validator: submission and mapfix release endpoints --- validator.proto | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/validator.proto b/validator.proto index 784b2d8..a0a7a3a 100644 --- a/validator.proto +++ b/validator.proto @@ -2,6 +2,8 @@ syntax = "proto3"; option go_package = "git.itzana.me/strafesnet/go-grpc/validator"; +import "maps_extended.proto"; + package validator; service ValidatorMapfixService { @@ -14,6 +16,7 @@ service ValidatorMapfixService { rpc SetStatusValidated(MapfixID) returns (NullResponse); rpc SetStatusFailed(MapfixID) returns (NullResponse); rpc SetStatusUploaded(MapfixID) returns (NullResponse); + rpc SetStatusReleased(MapfixReleaseRequest) returns (NullResponse); } service ValidatorSubmissionService { @@ -26,6 +29,7 @@ service ValidatorSubmissionService { rpc SetStatusValidated(SubmissionID) returns (NullResponse); rpc SetStatusFailed(SubmissionID) returns (NullResponse); rpc SetStatusUploaded(StatusUploadedRequest) returns (NullResponse); + rpc SetStatusReleased(maps_extended.MapCreate) returns (NullResponse); } message MapfixID { uint64 ID = 1; } @@ -89,6 +93,12 @@ message StatusUploadedRequest { uint64 UploadedAssetID = 2; } +message MapfixReleaseRequest { + uint64 ID = 1; + uint64 AssetVersion = 2; + uint32 Modes = 3; +} + message NullResponse {} // Operations -- 2.49.1