From f9cb700a6045d8f2c5d3adb87fb6256125576e36 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 26 Sep 2025 20:02:33 -0500 Subject: add a simple config proto file --- config.proto | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 config.proto (limited to 'config.proto') diff --git a/config.proto b/config.proto new file mode 100644 index 0000000..b86de8f --- /dev/null +++ b/config.proto @@ -0,0 +1,20 @@ +// Copyright 2025 WIT.COM Inc Licensed GPL 3.0 + +syntax = "proto3"; + +package config; + +import "google/protobuf/timestamp.proto"; // Import the well-known type for Timestamp + +message Config { // + string name = 1; // a map for what thing? + map vals = 2; // a simple map + google.protobuf.Timestamp ctime = 3; // create time of the patch +} + +message Configs { // `autogenpb:marshal` `autogenpb:nomutex` + string uuid = 1; // `autogenpb:uuid:3135d0f9-82a9-40b6-8aa1-b683ebe7bedd` + string version = 2; // `autogenpb:version:v0.0.1 go.wit.com/lib/config` + repeated Config configs = 3; + string filename = 4; // can store where the filename is so that saves can be automated +} -- cgit v1.2.3