blob: 84b85705ba009042fc4431f2be1c032db1996d36 [file] [log] [blame]
edition = "2023";
package borg_mgmt.node_proxy.safepower.utils;
import "google/protobuf/any.proto";
import "google/protobuf/timestamp.proto";
// FlightRecord is used to track the progress of a RapidNap request.
message FlightRecordRequest {
string origin_id = 1; // E.g. "<svc_name>/<module>/<func-name>"
// Immutable key for a given event/actuation - trip_id can change for repeated
// requests for the same flight_name
string flight_name = 2;
uint64 trip_id = 3; // Trip ID of the RapidNap request.
google.protobuf.Timestamp start_time = 4; // Start time.
google.protobuf.Any payload = 5;
string step_id = 6;
}