pub struct LibraryUpdateInfo {
pub collection_folders: Vec<String>,
pub folders_added_to: Vec<String>,
pub folders_removed_from: Vec<String>,
pub is_empty: Option<bool>,
pub items_added: Vec<String>,
pub items_removed: Vec<String>,
pub items_updated: Vec<String>,
}
Expand description
Class LibraryUpdateInfo.
JSON schema
{
"description": "Class LibraryUpdateInfo.",
"type": "object",
"properties": {
"CollectionFolders": {
"type": "array",
"items": {
"type": "string"
}
},
"FoldersAddedTo": {
"description": "Gets or sets the folders added to.",
"type": "array",
"items": {
"type": "string"
}
},
"FoldersRemovedFrom": {
"description": "Gets or sets the folders removed from.",
"type": "array",
"items": {
"type": "string"
}
},
"IsEmpty": {
"readOnly": true,
"type": "boolean"
},
"ItemsAdded": {
"description": "Gets or sets the items added.",
"type": "array",
"items": {
"type": "string"
}
},
"ItemsRemoved": {
"description": "Gets or sets the items removed.",
"type": "array",
"items": {
"type": "string"
}
},
"ItemsUpdated": {
"description": "Gets or sets the items updated.",
"type": "array",
"items": {
"type": "string"
}
}
},
"additionalProperties": false
}
Fields§
§collection_folders: Vec<String>
§folders_added_to: Vec<String>
Gets or sets the folders added to.
folders_removed_from: Vec<String>
Gets or sets the folders removed from.
is_empty: Option<bool>
§items_added: Vec<String>
Gets or sets the items added.
items_removed: Vec<String>
Gets or sets the items removed.
items_updated: Vec<String>
Gets or sets the items updated.
Implementations§
Source§impl LibraryUpdateInfo
impl LibraryUpdateInfo
pub fn builder() -> LibraryUpdateInfo
Trait Implementations§
Source§impl Clone for LibraryUpdateInfo
impl Clone for LibraryUpdateInfo
Source§fn clone(&self) -> LibraryUpdateInfo
fn clone(&self) -> LibraryUpdateInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LibraryUpdateInfo
impl Debug for LibraryUpdateInfo
Source§impl<'de> Deserialize<'de> for LibraryUpdateInfo
impl<'de> Deserialize<'de> for LibraryUpdateInfo
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
Source§impl From<&LibraryUpdateInfo> for LibraryUpdateInfo
impl From<&LibraryUpdateInfo> for LibraryUpdateInfo
Source§fn from(value: &LibraryUpdateInfo) -> Self
fn from(value: &LibraryUpdateInfo) -> Self
Converts to this type from the input type.
Source§impl From<LibraryUpdateInfo> for LibraryUpdateInfo
impl From<LibraryUpdateInfo> for LibraryUpdateInfo
Source§fn from(value: LibraryUpdateInfo) -> Self
fn from(value: LibraryUpdateInfo) -> Self
Converts to this type from the input type.
Source§impl Serialize for LibraryUpdateInfo
impl Serialize for LibraryUpdateInfo
Source§impl TryFrom<LibraryUpdateInfo> for LibraryUpdateInfo
impl TryFrom<LibraryUpdateInfo> for LibraryUpdateInfo
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: LibraryUpdateInfo) -> Result<Self, ConversionError>
fn try_from(value: LibraryUpdateInfo) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for LibraryUpdateInfo
impl RefUnwindSafe for LibraryUpdateInfo
impl Send for LibraryUpdateInfo
impl Sync for LibraryUpdateInfo
impl Unpin for LibraryUpdateInfo
impl UnwindSafe for LibraryUpdateInfo
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