fundaia 0.52.2

Command line for the Fundaia deployment platform: projects, services, variables, deployments, logs and metrics
use super::*;

impl ApiClient {
    pub async fn run_in_service(
        &self,
        service_environment_id: &str,
        command: &str,
    ) -> Result<Answer<ConsolePage>> {
        self.post_answer(
            &format!("/api/infra/services/{service_environment_id}/console"),
            &serde_json::json!({ "command": command }),
        )
        .await
    }

    pub async fn pull_image(&self, service_environment_id: &str) -> Result<Answer<ImageCheckPage>> {
        self.post_answer(
            &format!("/api/infra/services/{service_environment_id}/pull"),
            &serde_json::json!({}),
        )
        .await
    }
}