pub struct AlbumFile {
pub id: u64,
pub name: String,
pub user_id: String,
pub size: u64,
pub timestamp: u64,
pub last_visited_at: Option<String>,
pub slug: String,
pub image: String,
pub expirydate: Option<String>,
pub album_id: String,
pub extname: String,
pub thumb: String,
}Expand description
File metadata as returned by the album listing endpoint.
Fields§
§id: u64§name: String§user_id: String§size: u64§timestamp: u64§last_visited_at: Option<String>§slug: String§image: StringBase domain for file media (for example, https://sun-i.cyberdrop.cr).
expirydate: Option<String>Nullable expiry date as returned by the service.
album_id: String§extname: String§thumb: StringThumbnail path relative to image (for example, thumbs/<...>.png).
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AlbumFile
impl<'de> Deserialize<'de> for AlbumFile
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
impl Eq for AlbumFile
impl StructuralPartialEq for AlbumFile
Auto Trait Implementations§
impl Freeze for AlbumFile
impl RefUnwindSafe for AlbumFile
impl Send for AlbumFile
impl Sync for AlbumFile
impl Unpin for AlbumFile
impl UnsafeUnpin for AlbumFile
impl UnwindSafe for AlbumFile
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