| 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; |
| } |