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}