class

Stripe::TreasuryFinancialAccountsResourceTogglesSettingStatusDetails

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

Additional details on the FinancialAccount Features information.

Constants

ERROR_MESSAGE_FOR_CODE = "invalid value for \"code\", must be one of [activating, capability_not_requested, financial_account_closed, rejected_other, rejected_unsupported_business, requirements_past_due, requirements_pending_verification, restricted_by_platform, restricted_other]."
ERROR_MESSAGE_FOR_RESOLUTION = "invalid value for \"resolution\", must be one of [contact_stripe, provide_information, remove_restriction]."
ERROR_MESSAGE_FOR_RESTRICTION = "invalid value for \"restriction\", must be one of [inbound_flows, outbound_flows]."
VALID_VALUES_FOR_CODE = String.static_array("activating", "capability_not_requested", "financial_account_closed", "rejected_other", "rejected_unsupported_business", "requirements_past_due", "requirements_pending_verification", "restricted_by_platform", "restricted_other")
VALID_VALUES_FOR_RESOLUTION = String.static_array("contact_stripe", "provide_information", "remove_restriction")
VALID_VALUES_FOR_RESTRICTION = String.static_array("inbound_flows", "outbound_flows")

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, code : String | Nil = nil, resolution : String | Nil = nil, restriction : 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

code

Represents the reason why the status is pending or restricted.

Source
code=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] code 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

list_invalid_properties

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

Source
resolution

Represents what the user should do, if anything, to activate the Feature.

Source
resolution=(new_value : String | Nil)

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

Source
restriction

The platform_restrictions that are restricting this Feature.

Source
restriction=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] restriction 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