printnanny_api_client/models/demo_feedback_enum.rs
1/*
2 * printnanny-api-client
3 *
4 * Official API client library for printnanny.ai
5 *
6 * The version of the OpenAPI document: 0.135.1
7 * Contact: leigh@printnanny.ai
8 * Generated by: https://openapi-generator.tech
9 */
10
11/// DemoFeedbackEnum : * `pass` - Submission received positive (thumbs up) feedback * `fail` - Submission received negative (thumbs down) feedback * `na` - Submission received N/A (not applicable)
12
13/// * `pass` - Submission received positive (thumbs up) feedback * `fail` - Submission received negative (thumbs down) feedback * `na` - Submission received N/A (not applicable)
14#[derive(Clone, Copy, clap::ValueEnum, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
15pub enum DemoFeedbackEnum {
16 #[serde(rename = "pass")]
17 Pass,
18 #[serde(rename = "fail")]
19 Fail,
20 #[serde(rename = "na")]
21 Na,
22
23}
24
25impl ToString for DemoFeedbackEnum {
26 fn to_string(&self) -> String {
27 match self {
28 Self::Pass => String::from("pass"),
29 Self::Fail => String::from("fail"),
30 Self::Na => String::from("na"),
31 }
32 }
33}
34
35impl Default for DemoFeedbackEnum {
36 fn default() -> DemoFeedbackEnum {
37 Self::Pass
38 }
39}
40
41
42
43