openfga_sdk/models/
internal_error_code.rs

1/**
2 * rust SDK for OpenFGA
3 *
4 * API version: 0.1
5 * Website: https://openfga.dev
6 * Documentation: https://openfga.dev/docs
7 * Support: https://discord.gg/8naAwJfWN6
8 * License: [Apache-2.0](https://github.com/openfga/rust-sdk/blob/main/LICENSE)
9 *
10 * NOTE: This file was auto generated by OpenAPI Generator (https://openapi-generator.tech). DO NOT EDIT.
11 */
12
13///
14#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
15pub enum InternalErrorCode {
16    #[serde(rename = "no_internal_error")]
17    NoInternalError,
18    #[serde(rename = "internal_error")]
19    InternalError,
20    #[serde(rename = "cancelled")]
21    Cancelled,
22    #[serde(rename = "deadline_exceeded")]
23    DeadlineExceeded,
24    #[serde(rename = "already_exists")]
25    AlreadyExists,
26    #[serde(rename = "resource_exhausted")]
27    ResourceExhausted,
28    #[serde(rename = "failed_precondition")]
29    FailedPrecondition,
30    #[serde(rename = "aborted")]
31    Aborted,
32    #[serde(rename = "out_of_range")]
33    OutOfRange,
34    #[serde(rename = "unavailable")]
35    Unavailable,
36    #[serde(rename = "data_loss")]
37    DataLoss,
38}
39
40impl ToString for InternalErrorCode {
41    fn to_string(&self) -> String {
42        match self {
43            Self::NoInternalError => String::from("no_internal_error"),
44            Self::InternalError => String::from("internal_error"),
45            Self::Cancelled => String::from("cancelled"),
46            Self::DeadlineExceeded => String::from("deadline_exceeded"),
47            Self::AlreadyExists => String::from("already_exists"),
48            Self::ResourceExhausted => String::from("resource_exhausted"),
49            Self::FailedPrecondition => String::from("failed_precondition"),
50            Self::Aborted => String::from("aborted"),
51            Self::OutOfRange => String::from("out_of_range"),
52            Self::Unavailable => String::from("unavailable"),
53            Self::DataLoss => String::from("data_loss"),
54        }
55    }
56}
57
58impl Default for InternalErrorCode {
59    fn default() -> InternalErrorCode {
60        Self::NoInternalError
61    }
62}