blob: 5492c9b3028f657ddf35c82d0976aa4c8af6e1d6 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
package cobalt;
option go_package = "cobalt";
import "observation_batch.proto";
// An envelope contains multiple ObservationBatches. An encrypted Envelope
// is the unit sent from an Encoder client to a Shuffler.
message Envelope {
// We used to put a SystemProfile into an Envelope but we no longer do.
// Now we only put SystemProfiles into ObservationBatches.
reserved 3;
reserved "system_profile";
repeated ObservationBatch batch = 1;