render_api/model/
env_group.rs

1
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}