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}