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

Add an app config.

Delete a particular app config

Get all app configs

Get details of a particular app config.

Get app config

Get details of a particular runtime app config.

Update details of a particular app config.

Implementors