pub struct CreateReportingReportRunParameters {
pub columns: Option<Vec<String>>,
pub connected_account: Option<String>,
pub currency: Option<Currency>,
pub interval_end: Option<Timestamp>,
pub interval_start: Option<Timestamp>,
pub payout: Option<String>,
pub reporting_category: Option<CreateReportingReportRunParametersReportingCategory>,
pub timezone: Option<CreateReportingReportRunParametersTimezone>,
}
Expand description
Parameters specifying how the report should be run. Different Report Types have different required and optional parameters, listed in the API Access to Reports documentation.
Fields§
§columns: Option<Vec<String>>
The set of report columns to include in the report output. If omitted, the Report Type is run with its default column set.
connected_account: Option<String>
Connected account ID to filter for in the report run.
currency: Option<Currency>
Currency of objects to be included in the report run.
interval_end: Option<Timestamp>
Ending timestamp of data to be included in the report run (exclusive).
interval_start: Option<Timestamp>
Starting timestamp of data to be included in the report run.
payout: Option<String>
Payout ID by which to filter the report run.
reporting_category: Option<CreateReportingReportRunParametersReportingCategory>
Category of balance transactions to be included in the report run.
timezone: Option<CreateReportingReportRunParametersTimezone>
Defaults to Etc/UTC
.
The output timezone for all timestamps in the report.
A list of possible time zone values is maintained at the IANA Time Zone Database.
Has no effect on interval_start
or interval_end
.
Implementations§
Trait Implementations§
Source§impl Clone for CreateReportingReportRunParameters
impl Clone for CreateReportingReportRunParameters
Source§fn clone(&self) -> CreateReportingReportRunParameters
fn clone(&self) -> CreateReportingReportRunParameters
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more