class

Stripe::PersonRelationship

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

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

The percent owned by the person of the account's legal entity.

Source
percent_ownership=(new_value : Float64 | Nil)

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

Source
representative

Whether the person is authorized as the primary representative of the account. This is the person nominated by the business to provide information about themselves, and general information about the account. There can only be one representative at any given time. At the time the account is created, this person should be set to the person responsible for opening the account.

Source
representative=(new_value : Bool | Nil)

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