dagger_sdk/core/
connect_params.rs

1use serde::Deserialize;
2
3#[derive(Clone, Debug, Deserialize, PartialEq)]
4pub struct ConnectParams {
5    pub port: u64,
6    pub session_token: String,
7}
8
9impl ConnectParams {
10    pub fn new(port: u64, session_token: &str) -> Self {
11        Self {
12            port,
13            session_token: session_token.to_string(),
14        }
15    }
16
17    pub fn url(&self) -> String {
18        format!("http://127.0.0.1:{}/query", self.port)
19    }
20}