pub struct Sanction {Show 30 fields
pub id: String,
pub schema: String,
pub aleph_url: Option<Vec<String>>,
pub authority: Option<Vec<String>>,
pub authority_id: Option<Vec<String>>,
pub country: Option<Vec<String>>,
pub date: Option<Vec<String>>,
pub description: Option<Vec<String>>,
pub duration: Option<Vec<f64>>,
pub end_date: Option<Vec<String>>,
pub entity: Vec<String>,
pub index_text: Option<Vec<String>>,
pub listing_date: Option<Vec<String>>,
pub modified_at: Option<Vec<String>>,
pub names_mentioned: Option<Vec<String>>,
pub program: Option<Vec<String>>,
pub program_id: Option<Vec<String>>,
pub program_url: Option<Vec<String>>,
pub proof: Option<Vec<String>>,
pub provisions: Option<Vec<String>>,
pub publisher: Option<Vec<String>>,
pub publisher_url: Option<Vec<String>>,
pub reason: Option<Vec<String>>,
pub record_id: Option<Vec<String>>,
pub retrieved_at: 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>>,
pub unsc_id: Option<Vec<String>>,
}Expand description
FTM Schema: Sanction
Fields§
§id: String§schema: String§aleph_url: Option<Vec<String>>Property: Aleph URL
Property: Authority
Property: Authority-issued identifier
country: Option<Vec<String>>Property: Country
date: Option<Vec<String>>Property: Date
description: Option<Vec<String>>Property: Description
duration: Option<Vec<f64>>Property: Duration
end_date: Option<Vec<String>>Property: End date
entity: Vec<String>Property: Entity
index_text: Option<Vec<String>>Property: Index text
listing_date: Option<Vec<String>>Property: Listing date
modified_at: Option<Vec<String>>Property: Modified on
names_mentioned: Option<Vec<String>>Property: Detected names
program: Option<Vec<String>>Property: Program
program_id: Option<Vec<String>>Property: Program ID
program_url: Option<Vec<String>>Property: Program URL
proof: Option<Vec<String>>Property: Source document
provisions: Option<Vec<String>>Property: Scope of sanctions
publisher: Option<Vec<String>>Property: Publishing source
publisher_url: Option<Vec<String>>Property: Publishing source URL
reason: Option<Vec<String>>Property: Reason
record_id: Option<Vec<String>>Property: Record ID
retrieved_at: Option<Vec<String>>Property: Retrieved on
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
unsc_id: Option<Vec<String>>Property: UN SC identifier
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Sanction
impl<'de> Deserialize<'de> for Sanction
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 Interval for Sanction
impl Interval for Sanction
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 Sanction
impl RefUnwindSafe for Sanction
impl Send for Sanction
impl Sync for Sanction
impl Unpin for Sanction
impl UnsafeUnpin for Sanction
impl UnwindSafe for Sanction
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