ReportingReportType class final
reporting_report_type
The Report Type resource corresponds to a particular type of report, such as the "Activity summary" or "Itemized payouts" reports. These objects are identified by an ID belonging to a set of enumerated values. See [API Access to Reports documentation](https://stripe.com/docs/reporting/statements/api) for those Report Type IDs, along with required and optional parameters. 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
-
ReportingReportType({required DateTime dataAvailableEnd, required DateTime dataAvailableStart, List<
String> ? defaultColumns, required String id, required bool livemode, required String name, required DateTime updated, required int version}) -
reporting_report_type
const
- ReportingReportType.fromJson(Object? json)
-
factory
Properties
- dataAvailableEnd → DateTime
-
final
- dataAvailableStart → DateTime
-
final
-
defaultColumns
→ List<
String> ? -
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- id → String
-
final
- livemode → bool
-
final
- name → String
-
final
- object → String
-
The resource's type.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- updated → DateTime
-
final
- version → int
-
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> (ReportingReportType instance, Encoder< V> encoder) → V