From 5dced410b79818ceb0f1d7425f2427013f836536 Mon Sep 17 00:00:00 2001
From: CWA Technical User
 <67319337+Corona-Warn-App-Technical-User@users.noreply.github.com>
Date: Tue, 25 May 2021 20:22:44 +0200
Subject: [PATCH] Protocol Buffer update for release 2.4.x at Tue May 25
 15:35:30 UTC 2021 (#3274)

---
 .../main/proto/internal/dgc/value_sets.proto  | 14 ++++++
 .../internal/stats/local_statistics.proto     | 46 +++++++++++++++++++
 2 files changed, 60 insertions(+)
 create mode 100644 Server-Protocol-Buffer/src/main/proto/internal/stats/local_statistics.proto

diff --git a/Server-Protocol-Buffer/src/main/proto/internal/dgc/value_sets.proto b/Server-Protocol-Buffer/src/main/proto/internal/dgc/value_sets.proto
index 711e7e4bd..be30f7907 100644
--- a/Server-Protocol-Buffer/src/main/proto/internal/dgc/value_sets.proto
+++ b/Server-Protocol-Buffer/src/main/proto/internal/dgc/value_sets.proto
@@ -4,12 +4,26 @@ package de.rki.coronawarnapp.server.protocols.internal.dgc;
 
 
 message ValueSets {
+
+  // General
+  // Disease or agent targeted
+  ValueSet tg = 4;
+
+  // Vaccination Certificates
   // Vaccine or prophylaxis
   ValueSet vp = 1;
   // Vaccine medicinal product
   ValueSet mp = 2;
   // Marketing Authorization Holder
   ValueSet ma = 3;
+
+  // Test Certificates
+  // Type of Test
+  ValueSet tcTt = 5;
+  // RAT Test name and manufacturer
+  ValueSet tcMa = 6;
+  // Test Result
+  ValueSet tcTr = 7;
 }
 
 message ValueSet {
diff --git a/Server-Protocol-Buffer/src/main/proto/internal/stats/local_statistics.proto b/Server-Protocol-Buffer/src/main/proto/internal/stats/local_statistics.proto
new file mode 100644
index 000000000..2c4e2676e
--- /dev/null
+++ b/Server-Protocol-Buffer/src/main/proto/internal/stats/local_statistics.proto
@@ -0,0 +1,46 @@
+// This file is auto-generated, DO NOT make any changes here
+syntax = "proto3";
+package de.rki.coronawarnapp.server.protocols.internal.stats;
+
+import "internal/stats/key_figure_card.proto";
+
+message LocalStatistics {
+  repeated FederalStateData federalStateData = 1;
+  repeated AdministrativeUnitData administrativeUnitData = 2;
+}
+
+message FederalStateData {
+  FederalState federalState = 1;
+  int64 updatedAt = 2;
+  SevenDayIncidenceData sevenDayIncidence = 3;
+
+  enum FederalState {
+    FEDERAL_STATE_BW = 0;
+    FEDERAL_STATE_BY = 1;
+    FEDERAL_STATE_BE = 2;
+    FEDERAL_STATE_BB = 3;
+    FEDERAL_STATE_HB = 4;
+    FEDERAL_STATE_HH = 5;
+    FEDERAL_STATE_HE = 6;
+    FEDERAL_STATE_MV = 7;
+    FEDERAL_STATE_NI = 8;
+    FEDERAL_STATE_NRW = 9;
+    FEDERAL_STATE_RP = 10;
+    FEDERAL_STATE_SL = 11;
+    FEDERAL_STATE_SN = 12;
+    FEDERAL_STATE_ST = 13;
+    FEDERAL_STATE_SH = 14;
+    FEDERAL_STATE_TH = 15;
+  }
+}
+
+message AdministrativeUnitData {
+  uint32 administrativeUnitShortId = 1;
+  int64 updatedAt = 2;
+  SevenDayIncidenceData sevenDayIncidence = 3;
+}
+
+message SevenDayIncidenceData {
+  double value = 1;
+  KeyFigure.Trend trend = 2;
+}
\ No newline at end of file
-- 
GitLab