langgraph_api/generated/models/
ttl.rs1use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct Ttl {
17 #[serde(rename = "strategy", skip_serializing_if = "Option::is_none")]
19 pub strategy: Option<Strategy>,
20 #[serde(rename = "ttl", skip_serializing_if = "Option::is_none")]
22 pub ttl: Option<f64>,
23}
24
25impl Ttl {
26 pub fn new() -> Ttl {
28 Ttl {
29 strategy: None,
30 ttl: None,
31 }
32 }
33}
34#[derive(
36 Clone, Copy, Debug, Default, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize,
37)]
38pub enum Strategy {
39 #[serde(rename = "delete")]
40 #[default]
41 Delete,
42}