From 380a382e1dacfc5980ae7147d7943ca13d80f796 Mon Sep 17 00:00:00 2001 From: aman Date: Tue, 12 May 2026 11:17:00 +0530 Subject: [PATCH 1/2] refactor: split update project request --- raystack/frontier/v1beta1/frontier.proto | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index 32a72a1c..d65b025f 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -1848,9 +1848,18 @@ message GetProjectResponse { Project project = 1; } +message UpdateProjectRequestBody { + string name = 1 [ + (buf.validate.field).string.pattern = "^[A-Za-z0-9-_]+$", + (google.api.field_behavior) = REQUIRED + ]; + string title = 2; + google.protobuf.Struct metadata = 3; +} + message UpdateProjectRequest { string id = 1; - ProjectRequestBody body = 2; + UpdateProjectRequestBody body = 2; } message UpdateProjectResponse { From 8a526be4daae7255584390ffaa9b10e970cd1c20 Mon Sep 17 00:00:00 2001 From: aman Date: Tue, 12 May 2026 13:03:08 +0530 Subject: [PATCH 2/2] refactor: reserve field 4 in frontier.proto --- raystack/frontier/v1beta1/frontier.proto | 1 + 1 file changed, 1 insertion(+) diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index d65b025f..47682e71 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -1855,6 +1855,7 @@ message UpdateProjectRequestBody { ]; string title = 2; google.protobuf.Struct metadata = 3; + reserved 4; } message UpdateProjectRequest {