render_api/model/
env_group.rs1
2use serde::{Serialize, Deserialize};
3use super::{EnvVar, SecretFile, ServiceLink};
4#[derive(Debug, Clone, Serialize, Deserialize, Default)]
5pub struct EnvGroup {
6 #[serde(rename = "envVars")]
7 pub env_vars: Vec<EnvVar>,
8 pub id: String,
9 pub name: String,
10 #[serde(rename = "ownerId")]
11 pub owner_id: String,
12 #[serde(rename = "secretFiles")]
13 pub secret_files: Vec<SecretFile>,
14 #[serde(rename = "serviceLinks")]
15 pub service_links: Vec<ServiceLink>,
16}
17impl std::fmt::Display for EnvGroup {
18 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> Result<(), std::fmt::Error> {
19 write!(f, "{}", serde_json::to_string(self).unwrap())
20 }
21}