class

Stripe::FinancialReportingFinanceReportRunRunParameters

Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object

Constants

MAX_LENGTH_FOR_CONNECTED_ACCOUNT = 5000
MAX_LENGTH_FOR_PAYOUT = 5000
MAX_LENGTH_FOR_REPORTING_CATEGORY = 5000
MAX_LENGTH_FOR_TIMEZONE = 5000

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, columns : Array(String) | Nil = nil, connected_account : String | Nil = nil, currency : String | Nil = nil, interval_end : Int64 | Nil = nil, interval_start : Int64 | Nil = nil, payout : String | Nil = nil, reporting_category : String | Nil = nil, timezone : String | Nil = nil)

Initializes the object @param [Hash] attributes Model attributes in the form of hash

Source

Instance methods

==(other : self)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

columns

The set of output columns requested for inclusion in the report run.

Source
columns=(new_value : Array(String) | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] columns Object to be assigned

Source
connected_account

Connected account ID by which to filter the report run.

Source
connected_account=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] connected_account Object to be assigned

Source
currency

Currency of objects to be included in the report run.

Source
currency=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] currency Object to be assigned

Source
hash(hasher)

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code

interval_end

Ending timestamp of data to be included in the report run. Can be any UTC timestamp between 1 second after the user specified interval_start and 1 second before this report's last data_available_end value.

Source
interval_end=(new_value : Int64 | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] interval_end Object to be assigned

Source
interval_start

Starting timestamp of data to be included in the report run. Can be any UTC timestamp between 1 second after this report's data_available_start and 1 second before the user specified interval_end value.

Source
interval_start=(new_value : Int64 | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] interval_start Object to be assigned

Source
list_invalid_properties

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons

Source
payout

Payout ID by which to filter the report run.

Source
payout=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] payout Object to be assigned

Source
reporting_category

Category of balance transactions to be included in the report run.

Source
reporting_category=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] reporting_category Object to be assigned

Source
timezone

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.

Source
timezone=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] timezone Object to be assigned

Source
valid?

Check to see if the all the properties in the model are valid @return true if the model is valid

Source