pub struct DocumentOut {Show 20 fields
pub id: Uuid,
pub library_id: Uuid,
pub hash: Option<String>,
pub mime_type: Option<String>,
pub extension: Option<String>,
pub size: Option<i32>,
pub name: String,
pub summary: Option<Option<String>>,
pub created_at: String,
pub last_processed_at: Option<Option<String>>,
pub number_of_pages: Option<Option<i32>>,
pub process_status: ProcessStatus,
pub uploaded_by_id: Option<Uuid>,
pub uploaded_by_type: String,
pub tokens_processing_main_content: Option<Option<i32>>,
pub tokens_processing_summary: Option<Option<i32>>,
pub url: Option<Option<String>>,
pub attributes: Option<Option<HashMap<String, Value>>>,
pub processing_status: String,
pub tokens_processing_total: i32,
}Fields§
§id: Uuid§library_id: Uuid§hash: Option<String>§mime_type: Option<String>§extension: Option<String>§size: Option<i32>§name: String§summary: Option<Option<String>>§created_at: String§last_processed_at: Option<Option<String>>§number_of_pages: Option<Option<i32>>§process_status: ProcessStatus§uploaded_by_id: Option<Uuid>§uploaded_by_type: String§tokens_processing_main_content: Option<Option<i32>>§tokens_processing_summary: Option<Option<i32>>§url: Option<Option<String>>§attributes: Option<Option<HashMap<String, Value>>>§processing_status: String§tokens_processing_total: i32Implementations§
Source§impl DocumentOut
impl DocumentOut
pub fn new( id: Uuid, library_id: Uuid, hash: Option<String>, mime_type: Option<String>, extension: Option<String>, size: Option<i32>, name: String, created_at: String, process_status: ProcessStatus, uploaded_by_id: Option<Uuid>, uploaded_by_type: String, processing_status: String, tokens_processing_total: i32, ) -> DocumentOut
Trait Implementations§
Source§impl Clone for DocumentOut
impl Clone for DocumentOut
Source§fn clone(&self) -> DocumentOut
fn clone(&self) -> DocumentOut
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 DocumentOut
impl Debug for DocumentOut
Source§impl Default for DocumentOut
impl Default for DocumentOut
Source§fn default() -> DocumentOut
fn default() -> DocumentOut
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DocumentOut
impl<'de> Deserialize<'de> for DocumentOut
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 PartialEq for DocumentOut
impl PartialEq for DocumentOut
Source§impl Serialize for DocumentOut
impl Serialize for DocumentOut
impl StructuralPartialEq for DocumentOut
Auto Trait Implementations§
impl Freeze for DocumentOut
impl RefUnwindSafe for DocumentOut
impl Send for DocumentOut
impl Sync for DocumentOut
impl Unpin for DocumentOut
impl UnsafeUnpin for DocumentOut
impl UnwindSafe for DocumentOut
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