Class: Telnyx::Models::EnterpriseUpdateParams

Inherits:
Internal::Type::BaseModel show all
Extended by:
Internal::Type::RequestParameters::Converter
Includes:
Internal::Type::RequestParameters
Defined in:
lib/telnyx/models/enterprise_update_params.rb

Overview

Defined Under Namespace

Modules: NumberOfEmployees, OrganizationLegalType

Instance Attribute Summary collapse

Attributes included from Internal::Type::RequestParameters

#request_options

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Internal::Type::RequestParameters::Converter

dump_request

Methods included from Internal::Type::RequestParameters

included

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(enterprise_id:, billing_address: nil, billing_contact: nil, corporate_registration_number: nil, customer_reference: nil, doing_business_as: nil, dun_bradstreet_number: nil, fein: nil, industry: nil, legal_name: nil, number_of_employees: nil, organization_contact: nil, organization_legal_type: nil, organization_physical_address: nil, primary_business_domain_sic_code: nil, professional_license_number: nil, website: nil, request_options: {}) ⇒ Object

Some parameter documentations has been truncated, see Telnyx::Models::EnterpriseUpdateParams for more details.

Parameters:

  • enterprise_id (String)
  • billing_address (Telnyx::Models::BillingAddress) (defaults to: nil)
  • billing_contact (Telnyx::Models::BillingContact) (defaults to: nil)
  • corporate_registration_number (String) (defaults to: nil)

    Corporate registration number

  • customer_reference (String) (defaults to: nil)

    Customer reference identifier

  • doing_business_as (String) (defaults to: nil)

    DBA name

  • dun_bradstreet_number (String) (defaults to: nil)

    D-U-N-S Number

  • fein (String) (defaults to: nil)

    Federal Employer Identification Number. Format: XX-XXXXXXX or XXXXXXXXX

  • industry (String) (defaults to: nil)

    Industry classification

  • legal_name (String) (defaults to: nil)

    Legal name of the enterprise

  • number_of_employees (Symbol, Telnyx::Models::EnterpriseUpdateParams::NumberOfEmployees) (defaults to: nil)

    Employee count range

  • organization_contact (Telnyx::Models::OrganizationContact) (defaults to: nil)

    Organization contact information. Note: the response returns this object with th

  • organization_legal_type (Symbol, Telnyx::Models::EnterpriseUpdateParams::OrganizationLegalType) (defaults to: nil)

    Legal structure type

  • organization_physical_address (Telnyx::Models::PhysicalAddress) (defaults to: nil)
  • primary_business_domain_sic_code (String) (defaults to: nil)

    SIC Code

  • professional_license_number (String) (defaults to: nil)

    Professional license number

  • website (String) (defaults to: nil)

    Company website URL

  • request_options (Telnyx::RequestOptions, Hash{Symbol=>Object}) (defaults to: {})


# File 'lib/telnyx/models/enterprise_update_params.rb', line 109

Instance Attribute Details

#billing_addressTelnyx::Models::BillingAddress?



18
# File 'lib/telnyx/models/enterprise_update_params.rb', line 18

optional :billing_address, -> { Telnyx::BillingAddress }

#billing_contactTelnyx::Models::BillingContact?



23
# File 'lib/telnyx/models/enterprise_update_params.rb', line 23

optional :billing_contact, -> { Telnyx::BillingContact }

#corporate_registration_numberString?

Corporate registration number

Returns:

  • (String, nil)


29
# File 'lib/telnyx/models/enterprise_update_params.rb', line 29

optional :corporate_registration_number, String

#customer_referenceString?

Customer reference identifier

Returns:

  • (String, nil)


35
# File 'lib/telnyx/models/enterprise_update_params.rb', line 35

optional :customer_reference, String

#doing_business_asString?

DBA name

Returns:

  • (String, nil)


41
# File 'lib/telnyx/models/enterprise_update_params.rb', line 41

optional :doing_business_as, String

#dun_bradstreet_numberString?

D-U-N-S Number

Returns:

  • (String, nil)


47
# File 'lib/telnyx/models/enterprise_update_params.rb', line 47

optional :dun_bradstreet_number, String

#enterprise_idString

Returns:

  • (String)


13
# File 'lib/telnyx/models/enterprise_update_params.rb', line 13

required :enterprise_id, String

#feinString?

Federal Employer Identification Number. Format: XX-XXXXXXX or XXXXXXXXX

Returns:

  • (String, nil)


53
# File 'lib/telnyx/models/enterprise_update_params.rb', line 53

optional :fein, String

#industryString?

Industry classification

Returns:

  • (String, nil)


59
# File 'lib/telnyx/models/enterprise_update_params.rb', line 59

optional :industry, String

Legal name of the enterprise

Returns:

  • (String, nil)


65
# File 'lib/telnyx/models/enterprise_update_params.rb', line 65

optional :legal_name, String

#number_of_employeesSymbol, ...

Employee count range



71
# File 'lib/telnyx/models/enterprise_update_params.rb', line 71

optional :number_of_employees, enum: -> { Telnyx::EnterpriseUpdateParams::NumberOfEmployees }

#organization_contactTelnyx::Models::OrganizationContact?

Organization contact information. Note: the response returns this object with the phone field as ‘phone’ (not ‘phone_number’).



78
# File 'lib/telnyx/models/enterprise_update_params.rb', line 78

optional :organization_contact, -> { Telnyx::OrganizationContact }

Legal structure type



84
# File 'lib/telnyx/models/enterprise_update_params.rb', line 84

optional :organization_legal_type, enum: -> { Telnyx::EnterpriseUpdateParams::OrganizationLegalType }

#organization_physical_addressTelnyx::Models::PhysicalAddress?



89
# File 'lib/telnyx/models/enterprise_update_params.rb', line 89

optional :organization_physical_address, -> { Telnyx::PhysicalAddress }

#primary_business_domain_sic_codeString?

SIC Code

Returns:

  • (String, nil)


95
# File 'lib/telnyx/models/enterprise_update_params.rb', line 95

optional :primary_business_domain_sic_code, String

#professional_license_numberString?

Professional license number

Returns:

  • (String, nil)


101
# File 'lib/telnyx/models/enterprise_update_params.rb', line 101

optional :professional_license_number, String

#websiteString?

Company website URL

Returns:

  • (String, nil)


107
# File 'lib/telnyx/models/enterprise_update_params.rb', line 107

optional :website, String

Class Method Details

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/telnyx/models/enterprise_update_params.rb', line 161