starduck/adaptation/
query.rs

1use std::path::PathBuf;
2
3use serde::{Deserialize, Serialize};
4
5#[derive(Debug, Clone, Serialize, Deserialize)]
6pub enum QueryType {
7    Http { endpoint: PathBuf, port: u16 },
8}
9
10impl QueryType {
11    pub fn get_endpoint(&self) -> Option<PathBuf> {
12        match self {
13            QueryType::Http { endpoint, .. } => Some(endpoint.clone()),
14        }
15    }
16}