pub struct EsiContract {Show 22 fields
pub contract_id: i64,
pub issuer_id: i64,
pub issuer_corporation_id: i64,
pub assignee_id: Option<i64>,
pub acceptor_id: Option<i64>,
pub contract_type: String,
pub status: String,
pub availability: String,
pub date_issued: DateTime<Utc>,
pub date_expired: DateTime<Utc>,
pub for_corporation: bool,
pub title: Option<String>,
pub date_accepted: Option<DateTime<Utc>>,
pub date_completed: Option<DateTime<Utc>>,
pub price: Option<Isk>,
pub reward: Option<Isk>,
pub collateral: Option<Isk>,
pub buyout: Option<Isk>,
pub volume: Option<f64>,
pub days_to_complete: Option<i32>,
pub start_location_id: Option<i64>,
pub end_location_id: Option<i64>,
}Expand description
A character contract.
Fields§
§contract_id: i64§issuer_id: i64§issuer_corporation_id: i64§assignee_id: Option<i64>§acceptor_id: Option<i64>§contract_type: String§status: String§availability: String§date_issued: DateTime<Utc>§date_expired: DateTime<Utc>§for_corporation: bool§title: Option<String>§date_accepted: Option<DateTime<Utc>>§date_completed: Option<DateTime<Utc>>§price: Option<Isk>§reward: Option<Isk>§collateral: Option<Isk>§buyout: Option<Isk>§volume: Option<f64>§days_to_complete: Option<i32>§start_location_id: Option<i64>§end_location_id: Option<i64>Trait Implementations§
Source§impl Clone for EsiContract
impl Clone for EsiContract
Source§fn clone(&self) -> EsiContract
fn clone(&self) -> EsiContract
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§impl Debug for EsiContract
impl Debug for EsiContract
Source§impl<'de> Deserialize<'de> for EsiContract
impl<'de> Deserialize<'de> for EsiContract
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§
impl Freeze for EsiContract
impl RefUnwindSafe for EsiContract
impl Send for EsiContract
impl Sync for EsiContract
impl Unpin for EsiContract
impl UnsafeUnpin for EsiContract
impl UnwindSafe for EsiContract
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