lit_node_core/models/
endpoint_version.rs

1use serde::{Deserialize, Serialize};
2
3#[derive(Clone, Copy, Debug, Default, PartialEq, Eq, Serialize, Deserialize)]
4pub enum EndpointVersion {
5    #[default]
6    Initial,
7    V1,
8    V2,
9}
10
11impl EndpointVersion {
12    pub const fn as_str(&self) -> &str {
13        match self {
14            EndpointVersion::Initial => "",
15            EndpointVersion::V1 | EndpointVersion::V2 => "/v2",
16        }
17    }
18}