pub struct FileLink {Show 16 fields
pub id: String,
pub kind: FileLinkKind,
pub file_id: String,
pub purpose: String,
pub status: FileLinkStatus,
pub active: bool,
pub delivery: FileLinkDelivery,
pub access: FileLinkAccess,
pub created_by: FileLinkActor,
pub revoked_by: Option<FileLinkActor>,
pub custom_data: Option<CustomData>,
pub metadata: Option<FileMetadata>,
pub created_at: Timestamp,
pub updated_at: Timestamp,
pub expires_at: Timestamp,
pub revoked_at: Option<Timestamp>,
}Expand description
Typed Inttegro domain value.
Fields§
§id: String§kind: FileLinkKind§file_id: String§purpose: String§status: FileLinkStatus§active: bool§delivery: FileLinkDelivery§access: FileLinkAccess§created_by: FileLinkActor§revoked_by: Option<FileLinkActor>§custom_data: Option<CustomData>§metadata: Option<FileMetadata>§created_at: Timestamp§updated_at: Timestamp§expires_at: Timestamp§revoked_at: Option<Timestamp>Trait Implementations§
Source§impl<'de> Deserialize<'de> for FileLink
impl<'de> Deserialize<'de> for FileLink
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 StructuralPartialEq for FileLink
Auto Trait Implementations§
impl Freeze for FileLink
impl RefUnwindSafe for FileLink
impl Send for FileLink
impl Sync for FileLink
impl Unpin for FileLink
impl UnsafeUnpin for FileLink
impl UnwindSafe for FileLink
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