pub struct ExpenseReportsResult {
pub client_name: Option<String>,
pub user_name: Option<String>,
pub currency: Option<String>,
pub billable_amount: Option<f64>,
pub expense_category_id: Option<i64>,
pub project_id: Option<i64>,
pub is_contractor: Option<bool>,
pub project_name: Option<String>,
pub expense_category_name: Option<String>,
pub user_id: Option<i64>,
pub client_id: Option<i64>,
pub total_amount: Option<f64>,
}Fields§
§client_name: Option<String>The name of the client associated with the reported expenses. Only returned in the Client and Project reports.
user_name: Option<String>The name of the user associated with the reported expenses. Only returned in the Team report.
currency: Option<String>The currency code associated with the expenses for this result.
billable_amount: Option<f64>The totaled cost for billable expenses for the given timeframe, subject (client, project, expense category, or user), and currency.
expense_category_id: Option<i64>The ID of the expense category associated with the reported expenses. Only returned in the Expense Category report.
project_id: Option<i64>The ID of the project associated with the reported expenses. Only returned in the Client and Project reports.
is_contractor: Option<bool>The contractor status of the user associated with the reported expenses. Only returned in the Team report.
project_name: Option<String>The name of the project associated with the reported expenses. Only returned in the Client and Project reports.
expense_category_name: Option<String>The name of the expense category associated with the reported expenses. Only returned in the Expense Category report.
user_id: Option<i64>The ID of the user associated with the reported expenses. Only returned in the Team report.
client_id: Option<i64>The ID of the client associated with the reported expenses. Only returned in the Client and Project reports.
total_amount: Option<f64>The totaled cost for all expenses for the given timeframe, subject (client, project, expense category, or user), and currency.