geoengine_api_client/models/
database_connection_config.rs1use crate::models;
11use serde::{Deserialize, Serialize};
12
13#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
14pub struct DatabaseConnectionConfig {
15 #[serde(rename = "database")]
16 pub database: String,
17 #[serde(rename = "host")]
18 pub host: String,
19 #[serde(rename = "password")]
20 pub password: String,
21 #[serde(rename = "port")]
22 pub port: i32,
23 #[serde(rename = "schema")]
24 pub schema: String,
25 #[serde(rename = "user")]
26 pub user: String,
27}
28
29impl DatabaseConnectionConfig {
30 pub fn new(database: String, host: String, password: String, port: i32, schema: String, user: String) -> DatabaseConnectionConfig {
31 DatabaseConnectionConfig {
32 database,
33 host,
34 password,
35 port,
36 schema,
37 user,
38 }
39 }
40}
41