ReportingReportRun class final

reporting_report_run

The Report Run object represents an instance of a report type generated with specific run parameters. Once the object is created, Stripe begins processing the report. When the report has finished running, it will give you a reference to a file where you can retrieve your results. For an overview, see [API Access to Reports](https://stripe.com/docs/reporting/statements/api). Note that certain report types can only be run based on your live-mode data (not test-mode data), and will error when queried without a [live-mode API key](https://stripe.com/docs/keys#test-live-modes).

Implemented types

Constructors

ReportingReportRun({required DateTime created, String? error, required String id, required bool livemode, required FinancialReportingFinanceReportRunRunParameters parameters, required String reportType, File? result, required String status, DateTime? succeededAt})
reporting_report_run
const
ReportingReportRun.fromJson(Object? json)
factory

Properties

created DateTime
final
error String?
final
hashCode int
The hash code for this object.
no setterinherited
id String
final
livemode bool
final
object String
The resource's type.
final
parameters FinancialReportingFinanceReportRunRunParameters
final
reportType String
final
result File?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
status String
final
succeededAt DateTime?
final

Methods

encodeWith<V>(Encoder<V> encoder) → V
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, Object?>
override
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

encode<V>(ReportingReportRun instance, Encoder<V> encoder) → V