| // Copyright 2024 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| syntax = "proto3"; |
| option optimize_for = LITE_RUNTIME; |
| |
| package manta.proto; |
| |
| // This should be google.protobuf.Any, but Chromium now cannot import well known |
| // protos. |
| message Proto3Any { |
| string type_url = 1; |
| bytes value = 2; |
| } |
| |
| message Image { |
| optional bytes serialized_bytes = 1; |
| } |
| |
| // This is a copy of google.protobuf.Timestamp. |
| message Timestamp { |
| // Represents seconds of UTC time since Unix epoch |
| // 1970-01-01T00:00:00Z. Must be from 0001-01-01T00:00:00Z to |
| // 9999-12-31T23:59:59Z inclusive. |
| int64 seconds = 1; |
| |
| // Non-negative fractions of a second at nanosecond resolution. Negative |
| // second values with fractions must still have non-negative nanos values |
| // that count forward in time. Must be from 0 to 999,999,999 |
| // inclusive. |
| int32 nanos = 2; |
| } |