agentic_commerce_protocol/models/
allowance_reason.rs

1// this file is @generated
2use std::fmt;
3
4use serde::{Deserialize, Serialize};
5
6#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
7pub enum AllowanceReason {
8    #[serde(rename = "one_time")]
9    OneTime,
10}
11
12impl fmt::Display for AllowanceReason {
13    fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
14        let value = match self {
15            Self::OneTime => "one_time",
16        };
17        f.write_str(value)
18    }
19}