Skip to main content

reduct_base/msg/
status.rs

1// Copyright 2025 ReductSoftware UG
2// Licensed under the Business Source License 1.1
3
4use serde::{Deserialize, Serialize};
5
6/// Status of a resource such as bucket or entry.
7#[derive(Serialize, Deserialize, Default, Clone, Copy, Debug, PartialEq, Eq)]
8pub enum ResourceStatus {
9    /// Ready for regular operations
10    #[default]
11    #[serde(rename = "READY")]
12    Ready = 0,
13    /// Currently being deleted
14    #[serde(rename = "DELETING")]
15    Deleting = 1,
16}