codama_nodes/generated/shared/default_value_strategy.rs
1use serde::{Deserialize, Serialize};
2
3/// How an attribute that carries a default value is exposed in generated APIs.
4#[derive(Debug, PartialEq, Eq, Clone, Copy, Serialize, Deserialize)]
5#[serde(rename_all = "camelCase")]
6pub enum DefaultValueStrategy {
7 /// The attribute is not exposed as a parameter in the generated API; the default value is always used.
8 Omitted,
9 /// The attribute is exposed as an optional parameter; callers may override the default value.
10 Optional,
11}