eve_esi_api/domain/wallet/
transaction.rs

1use serde::Deserialize;
2
3use crate::{DateTime, Double, Int32, Int64};
4
5#[derive(Deserialize, Debug, Clone, PartialEq)]
6
7// https://esi.evetech.net/ui/#/Wallet/get_characters_character_id_wallet_transactions
8pub struct Transaction {
9    pub client_id: Int32,
10    pub date: DateTime,
11    pub is_buy: bool,
12    pub is_personal: bool,
13    pub journal_ref_id: Int64,
14    pub location_id: Int64,
15    pub quantity: Int32,
16    pub transaction_id: Int64,
17    pub type_id: Int32,
18    pub unit_price: Double,
19}