pub trait ApplicationConfigApiMut {
type Error;
fn create_application_config(
&mut self,
body: ApplicationConfig
) -> Result<ApplicationConfigResponse, Self::Error>;
fn delete_application_config(
&mut self,
config_id: String
) -> Result<(), Self::Error>;
fn get_all_application_configs(
&mut self,
name: Option<String>,
description: Option<String>,
image_id: Option<Uuid>,
limit: Option<i32>,
offset: Option<i32>
) -> Result<GetAllApplicationConfigsResponse, Self::Error>;
fn get_application_config(
&mut self,
config_id: String
) -> Result<ApplicationConfigResponse, Self::Error>;
fn get_runtime_application_config(
&mut self
) -> Result<RuntimeAppConfig, Self::Error>;
fn get_specific_runtime_application_config(
&mut self,
config_id: String
) -> Result<RuntimeAppConfig, Self::Error>;
fn update_application_config(
&mut self,
config_id: String,
body: UpdateApplicationConfigRequest
) -> Result<ApplicationConfigResponse, Self::Error>;
}
Associated Types
Required methods
fn create_application_config(
&mut self,
body: ApplicationConfig
) -> Result<ApplicationConfigResponse, Self::Error>
fn create_application_config(
&mut self,
body: ApplicationConfig
) -> Result<ApplicationConfigResponse, Self::Error>
Add an app config.
Delete a particular app config
Get all app configs
fn get_application_config(
&mut self,
config_id: String
) -> Result<ApplicationConfigResponse, Self::Error>
fn get_application_config(
&mut self,
config_id: String
) -> Result<ApplicationConfigResponse, Self::Error>
Get details of a particular app config.
fn get_runtime_application_config(
&mut self
) -> Result<RuntimeAppConfig, Self::Error>
fn get_runtime_application_config(
&mut self
) -> Result<RuntimeAppConfig, Self::Error>
Get app config
fn get_specific_runtime_application_config(
&mut self,
config_id: String
) -> Result<RuntimeAppConfig, Self::Error>
fn get_specific_runtime_application_config(
&mut self,
config_id: String
) -> Result<RuntimeAppConfig, Self::Error>
Get details of a particular runtime app config.
fn update_application_config(
&mut self,
config_id: String,
body: UpdateApplicationConfigRequest
) -> Result<ApplicationConfigResponse, Self::Error>
fn update_application_config(
&mut self,
config_id: String,
body: UpdateApplicationConfigRequest
) -> Result<ApplicationConfigResponse, Self::Error>
Update details of a particular app config.