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

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

Defined Under Namespace

Classes: Address, BeneficialOwner

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseModel

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

Instance Attribute Details

#addressIncrease::Models::Entity::Corporation::Address

The corporation's address.



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

required :address, -> { Increase::Models::Entity::Corporation::Address }

#beneficial_ownersArray<Increase::Models::Entity::Corporation::BeneficialOwner>

The identifying details of anyone controlling or owning 25% or more of the corporation.



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

required :beneficial_owners,
Increase::ArrayOf.new(-> { Increase::Models::Entity::Corporation::BeneficialOwner })

#incorporation_stateString

The two-letter United States Postal Service (USPS) abbreviation for the corporation's state of incorporation.

Returns:

  • (String)


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

required :incorporation_state, String

#industry_codeString

The numeric North American Industry Classification System (NAICS) code submitted for the corporation.

Returns:

  • (String)


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

required :industry_code, String

#name_String

The legal name of the corporation.

Returns:

  • (String)


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

required :name_, String

#tax_identifierString

The Employer Identification Number (EIN) for the corporation.

Returns:

  • (String)


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

required :tax_identifier, String

#websiteString

The website of the corporation.

Returns:

  • (String)


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

required :website, String