pub struct CaptableShare {Show 13 fields
pub capital_contribution: Option<f64>,
pub certificate_id: Option<String>,
pub company_legends: Option<Vec<String>>,
pub id: Option<String>,
pub issue_date: Option<String>,
pub price_per_share: Option<f64>,
pub quantity: Option<i32>,
pub share_class_id: Option<String>,
pub share_class_name: Option<String>,
pub share_class_type: Option<String>,
pub stakeholder_id: Option<String>,
pub stakeholder_name: Option<String>,
pub status: Option<String>,
}Fields§
§capital_contribution: Option<f64>CapitalContribution is the cash paid for the certificate, if recorded.
certificate_id: Option<String>CertificateID is the certificate number, unique within the company.
company_legends: Option<Vec<String>>CompanyLegends are the restrictive legends printed on the certificate.
id: Option<String>ID is the share id.
issue_date: Option<String>IssueDate is the ISO date the certificate was issued.
PricePerShare is the price paid per share, if recorded.
quantity: Option<i32>Quantity is how many shares the certificate covers.
ShareClassID is the class the shares belong to.
ShareClassName is that class’s name.
ShareClassType is that class’s type, COMMON or PREFERRED.
stakeholder_id: Option<String>StakeholderID is the holder of the certificate.
stakeholder_name: Option<String>StakeholderName is that holder’s name.
status: Option<String>Status is ACTIVE or DRAFT.
Implementations§
pub fn new() -> CaptableShare
Trait Implementations§
Source§fn clone(&self) -> CaptableShare
fn clone(&self) -> CaptableShare
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§fn default() -> CaptableShare
fn default() -> CaptableShare
Returns the “default value” for a type. Read more
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
Auto Trait Implementations§
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