1#[derive(Debug, Clone)]
2pub struct CompensationRecord {
3 pub instance_id: String,
4 pub node_id: String,
5 pub order: u32,
6 pub status: CompensationStatus,
7}
8
9#[derive(Debug, Clone, Copy, PartialEq, Eq)]
10pub enum CompensationStatus {
11 Pending,
12 Completed,
13 Failed,
14}