pub struct Directorship {Show 22 fields
pub id: String,
pub schema: String,
pub aleph_url: Option<Vec<String>>,
pub date: Option<Vec<String>>,
pub description: Option<Vec<String>>,
pub director: Vec<String>,
pub end_date: Option<Vec<String>>,
pub index_text: Option<Vec<String>>,
pub modified_at: Option<Vec<String>>,
pub names_mentioned: Option<Vec<String>>,
pub organization: Vec<String>,
pub proof: Option<Vec<String>>,
pub publisher: Option<Vec<String>>,
pub publisher_url: Option<Vec<String>>,
pub record_id: Option<Vec<String>>,
pub retrieved_at: Option<Vec<String>>,
pub role: Option<Vec<String>>,
pub secretary: Option<Vec<String>>,
pub source_url: Option<Vec<String>>,
pub start_date: Option<Vec<String>>,
pub status: Option<Vec<String>>,
pub summary: Option<Vec<String>>,
}Expand description
FTM Schema: Directorship
Fields§
§id: String§schema: String§aleph_url: Option<Vec<String>>Property: Aleph URL
date: Option<Vec<String>>Property: Date
description: Option<Vec<String>>Property: Description
director: Vec<String>Property: Director
end_date: Option<Vec<String>>Property: End date
index_text: Option<Vec<String>>Property: Index text
modified_at: Option<Vec<String>>Property: Modified on
names_mentioned: Option<Vec<String>>Property: Detected names
organization: Vec<String>Property: Organization
proof: Option<Vec<String>>Property: Source document
publisher: Option<Vec<String>>Property: Publishing source
publisher_url: Option<Vec<String>>Property: Publishing source URL
record_id: Option<Vec<String>>Property: Record ID
retrieved_at: Option<Vec<String>>Property: Retrieved on
role: Option<Vec<String>>Property: Role
secretary: Option<Vec<String>>Property: Secretary
source_url: Option<Vec<String>>Property: Source link
start_date: Option<Vec<String>>Property: Start date
status: Option<Vec<String>>Property: Status
summary: Option<Vec<String>>Property: Summary
Implementations§
Source§impl Directorship
impl Directorship
Sourcepub fn builder() -> DirectorshipBuilder
pub fn builder() -> DirectorshipBuilder
Create an instance of Directorship using the builder syntax
Source§impl Directorship
impl Directorship
Sourcepub fn new(id: impl Into<String>) -> Self
👎Deprecated: Use the builder() method instead to ensure required fields are set
pub fn new(id: impl Into<String>) -> Self
Create a new entity with the given ID
Sourcepub fn schema_name() -> &'static str
pub fn schema_name() -> &'static str
Get the schema name
Sourcepub fn to_ftm_json(&self) -> Result<String, Error>
pub fn to_ftm_json(&self) -> Result<String, Error>
Serialize to standard FTM nested JSON format
Produces {"id": "...", "schema": "...", "properties": {...}}
Trait Implementations§
Source§impl Clone for Directorship
impl Clone for Directorship
Source§fn clone(&self) -> Directorship
fn clone(&self) -> Directorship
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 Directorship
impl Debug for Directorship
Source§impl<'de> Deserialize<'de> for Directorship
impl<'de> Deserialize<'de> for Directorship
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<Directorship> for FtmEntity
impl From<Directorship> for FtmEntity
Source§fn from(entity: Directorship) -> Self
fn from(entity: Directorship) -> Self
Converts to this type from the input type.
Source§impl Interest for Directorship
impl Interest for Directorship
Source§impl Interval for Directorship
impl Interval for Directorship
Source§fn description(&self) -> Option<&[String]>
fn description(&self) -> Option<&[String]>
Get Description property
Source§fn index_text(&self) -> Option<&[String]>
fn index_text(&self) -> Option<&[String]>
Get Index text property
Source§fn modified_at(&self) -> Option<&[String]>
fn modified_at(&self) -> Option<&[String]>
Get Modified on property
Source§fn names_mentioned(&self) -> Option<&[String]>
fn names_mentioned(&self) -> Option<&[String]>
Get Detected names property
Source§fn publisher_url(&self) -> Option<&[String]>
fn publisher_url(&self) -> Option<&[String]>
Get Publishing source URL property
Source§fn retrieved_at(&self) -> Option<&[String]>
fn retrieved_at(&self) -> Option<&[String]>
Get Retrieved on property
Source§fn source_url(&self) -> Option<&[String]>
fn source_url(&self) -> Option<&[String]>
Get Source link property
Source§fn start_date(&self) -> Option<&[String]>
fn start_date(&self) -> Option<&[String]>
Get Start date property
Auto Trait Implementations§
impl Freeze for Directorship
impl RefUnwindSafe for Directorship
impl Send for Directorship
impl Sync for Directorship
impl Unpin for Directorship
impl UnsafeUnpin for Directorship
impl UnwindSafe for Directorship
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