pub struct Payment {Show 31 fields
pub id: String,
pub schema: String,
pub aleph_url: Option<Vec<String>>,
pub amount: Option<Vec<f64>>,
pub amount_eur: Option<Vec<f64>>,
pub amount_usd: Option<Vec<f64>>,
pub beneficiary: Vec<String>,
pub beneficiary_account: Option<Vec<String>>,
pub contract: Option<Vec<String>>,
pub currency: Option<Vec<String>>,
pub date: Option<Vec<String>>,
pub description: Option<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 payer: Vec<String>,
pub payer_account: Option<Vec<String>>,
pub programme: Option<Vec<String>>,
pub project: Option<Vec<String>>,
pub proof: Option<Vec<String>>,
pub publisher: Option<Vec<String>>,
pub publisher_url: Option<Vec<String>>,
pub purpose: Option<Vec<String>>,
pub record_id: Option<Vec<String>>,
pub retrieved_at: Option<Vec<String>>,
pub sequence_number: Option<Vec<String>>,
pub source_url: Option<Vec<String>>,
pub start_date: Option<Vec<String>>,
pub summary: Option<Vec<String>>,
pub transaction_number: Option<Vec<String>>,
}Expand description
FTM Schema: Payment
Fields§
§id: String§schema: String§aleph_url: Option<Vec<String>>Property: Aleph URL
amount: Option<Vec<f64>>Property: Amount
amount_eur: Option<Vec<f64>>Property: Amount in EUR
amount_usd: Option<Vec<f64>>Property: Amount in USD
beneficiary: Vec<String>Property: Beneficiary
beneficiary_account: Option<Vec<String>>Property: Beneficiary bank account
contract: Option<Vec<String>>Property: Contract
currency: Option<Vec<String>>Property: Currency
date: Option<Vec<String>>Property: Date
description: Option<Vec<String>>Property: Description
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
payer: Vec<String>Property: Payer
payer_account: Option<Vec<String>>Property: Payer bank account
programme: Option<Vec<String>>Property: Payment programme
project: Option<Vec<String>>Property: Project
proof: Option<Vec<String>>Property: Source document
publisher: Option<Vec<String>>Property: Publishing source
publisher_url: Option<Vec<String>>Property: Publishing source URL
purpose: Option<Vec<String>>Property: Payment purpose
record_id: Option<Vec<String>>Property: Record ID
retrieved_at: Option<Vec<String>>Property: Retrieved on
sequence_number: Option<Vec<String>>Property: Sequence number
source_url: Option<Vec<String>>Property: Source link
start_date: Option<Vec<String>>Property: Start date
summary: Option<Vec<String>>Property: Summary
transaction_number: Option<Vec<String>>Property: Transaction number
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Payment
impl<'de> Deserialize<'de> for Payment
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 Payment
impl Interval for Payment
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 Payment
impl RefUnwindSafe for Payment
impl Send for Payment
impl Sync for Payment
impl Unpin for Payment
impl UnsafeUnpin for Payment
impl UnwindSafe for Payment
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