pub struct ExternalAgentConfigImportParams {
pub migration_items: Vec<ExternalAgentConfigMigrationItem>,
pub source: Option<String>,
}Expand description
ExternalAgentConfigImportParams
JSON schema
{
"title": "ExternalAgentConfigImportParams",
"type": "object",
"required": [
"migrationItems"
],
"properties": {
"migrationItems": {
"type": "array",
"items": {
"$ref": "#/definitions/ExternalAgentConfigMigrationItem"
}
},
"source": {
"description": "Source product that produced the migration items. Missing means unspecified.",
"type": [
"string",
"null"
]
}
},
"$schema": "http://json-schema.org/draft-07/schema#"
}Fields§
§migration_items: Vec<ExternalAgentConfigMigrationItem>§source: Option<String>Source product that produced the migration items. Missing means unspecified.
Trait Implementations§
Source§impl Clone for ExternalAgentConfigImportParams
impl Clone for ExternalAgentConfigImportParams
Source§fn clone(&self) -> ExternalAgentConfigImportParams
fn clone(&self) -> ExternalAgentConfigImportParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for ExternalAgentConfigImportParams
impl<'de> Deserialize<'de> for ExternalAgentConfigImportParams
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ExternalAgentConfigImportParams
impl RefUnwindSafe for ExternalAgentConfigImportParams
impl Send for ExternalAgentConfigImportParams
impl Sync for ExternalAgentConfigImportParams
impl Unpin for ExternalAgentConfigImportParams
impl UnsafeUnpin for ExternalAgentConfigImportParams
impl UnwindSafe for ExternalAgentConfigImportParams
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more