Class: Increase::Models::Entity::Corporation::BeneficialOwner

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/increase/models/entity.rb

Defined Under Namespace

Classes: Individual

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

#[], #inspect, #to_h, #to_s

Instance Attribute Details

#beneficial_owner_idString

The identifier of this beneficial owner.

Returns:

  • (String)


146
# File 'lib/increase/models/entity.rb', line 146

required :beneficial_owner_id, String

#company_titleString

This person's role or title within the entity.

Returns:

  • (String)


151
# File 'lib/increase/models/entity.rb', line 151

required :company_title, String

#individualIncrease::Models::Entity::Corporation::BeneficialOwner::Individual

Personal details for the beneficial owner.



156
# File 'lib/increase/models/entity.rb', line 156

required :individual, -> { Increase::Models::Entity::Corporation::BeneficialOwner::Individual }

#prongSymbol

Why this person is considered a beneficial owner of the entity.

Returns:

  • (Symbol)


161
# File 'lib/increase/models/entity.rb', line 161

required :prong, Increase::Enum.new(:ownership, :control)