podman_rest_client/v5/models/
plugin.rs

1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3/// Plugin A plugin for the Engine API
4pub struct Plugin {
5    #[serde(rename = "Config")]
6    pub config: crate::v5::models::PluginConfig,
7    /// True if the plugin is running. False if the plugin is not running, only installed.
8    #[serde(rename = "Enabled")]
9    pub enabled: bool,
10    /// Id
11    #[serde(rename = "Id")]
12    pub id: Option<String>,
13    /// name
14    #[serde(rename = "Name")]
15    pub name: String,
16    /// plugin remote reference used to push/pull the plugin
17    #[serde(rename = "PluginReference")]
18    pub plugin_reference: Option<String>,
19    #[serde(rename = "Settings")]
20    pub settings: crate::v5::models::PluginSettings,
21}