class

Stripe::IndividualRelationshipSpecs

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

Constants

MAX_LENGTH_FOR_TITLE = 5000

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, director : Bool | Nil = nil, executive : Bool | Nil = nil, owner : Bool | Nil = nil, percent_ownership : Stripe::IndividualRelationshipSpecsPercentOwnership | Nil = nil, title : 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

director

Whether the person is a director of the account's legal entity. Directors are typically members of the governing board of the company, or responsible for ensuring the company meets its regulatory obligations.

Source
director=(new_value : Bool | Nil)

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

Source
executive

Whether the person has significant responsibility to control, manage, or direct the organization.

Source
executive=(new_value : Bool | Nil)

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

Whether the person is an owner of the account’s legal entity.

Source
owner=(new_value : Bool | Nil)

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

Source
percent_ownership
Source
percent_ownership=(new_value : Stripe::IndividualRelationshipSpecsPercentOwnership | Nil)

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

Source
title

The person's title (e.g., CEO, Support Engineer).

Source
title=(new_value : String | Nil)

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