Method: Unit::Application.create_business_application

Defined in:
lib/unit/models/application/application.rb

.create_business_application(name:, address:, phone:, state_of_incorporation:, ein:, contact:, officer:, beneficial_owners:, entity_type:, industry: nil, dba: nil, ip: nil, website: nil, tags: nil, idempotency_key: nil, device_fingerprints: nil, annual_revenue: nil, number_of_employees: nil, cash_flow: nil, year_of_incorporation: nil, countries_of_operation: nil, stock_symbol: nil, business_vertical: nil) ⇒ Object

Create a new business application by calling Unit’s API

Parameters:

  • name (String)
  • address (Address)
  • phone (Phone)
  • state_of_incorporation (String)
  • ein (String)
  • contact (BusinessContact)
  • officer (Officer)
  • beneficial_owners (Array)
  • entity_type (String)
  • industry (String) (defaults to: nil)
    • optional

  • dba (String) (defaults to: nil)
    • optional

  • ip (String) (defaults to: nil)
    • optional

  • website (String) (defaults to: nil)
    • optional

  • tags (Hash) (defaults to: nil)
    • optional

  • idempotency_key (String) (defaults to: nil)
    • optional

  • device_fingerprints (DeviceFingerprint) (defaults to: nil)
    • optional

  • annual_revenue (String) (defaults to: nil)
    • optional

  • number_of_employees (String) (defaults to: nil)
    • optional

  • cash_flow (String) (defaults to: nil)
    • optional

  • year_of_incorporation (String) (defaults to: nil)
    • optional

  • countries_of_operation (Array<String>) (defaults to: nil)
    • optional

  • stock_symbol (String) (defaults to: nil)
    • optional

  • business_vertical (String) (defaults to: nil)
    • optional

See Also:



40
41
42
43
44
45
46
47
48
49
50
51
52
# File 'lib/unit/models/application/application.rb', line 40

def create_business_application(name:, address:, phone:, state_of_incorporation:, ein:, contact:,
                                officer:, beneficial_owners:, entity_type:, industry: nil, dba: nil, ip: nil, website: nil,
                                tags: nil, idempotency_key: nil, device_fingerprints: nil, annual_revenue: nil, number_of_employees: nil,
                                cash_flow: nil, year_of_incorporation: nil, countries_of_operation: nil, stock_symbol: nil, business_vertical: nil)

  request = CreateBusinessApplicationRequest.new(
    name, address, phone, state_of_incorporation, ein, contact, officer,
    beneficial_owners, entity_type, industry, dba, ip, website, tags, idempotency_key, device_fingerprints,
    annual_revenue, number_of_employees, cash_flow, year_of_incorporation, countries_of_operation, stock_symbol, business_vertical
  )

  Unit::Resource::ApplicationResource.create_application(request)
end