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}