Module: Telnyx::Models::MessagingTollfree

Defined in:
lib/telnyx/models/messaging_tollfree/verification/url.rb,
lib/telnyx/models/messaging_tollfree/verification/volume.rb,
lib/telnyx/models/messaging_tollfree/verification/tf_phone_number.rb,
lib/telnyx/models/messaging_tollfree/verification/request_list_params.rb,
lib/telnyx/models/messaging_tollfree/verification/use_case_categories.rb,
lib/telnyx/models/messaging_tollfree/verification/request_create_params.rb,
lib/telnyx/models/messaging_tollfree/verification/request_delete_params.rb,
lib/telnyx/models/messaging_tollfree/verification/request_update_params.rb,
lib/telnyx/models/messaging_tollfree/verification/tf_verification_status.rb,
lib/telnyx/models/messaging_tollfree/verification/request_retrieve_params.rb,
lib/telnyx/models/messaging_tollfree/verification/tf_verification_request.rb,
lib/telnyx/models/messaging_tollfree/verification/verification_request_egress.rb,
lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb,
lib/telnyx/models/messaging_tollfree/verification/toll_free_verification_entity_type.rb,
lib/telnyx/models/messaging_tollfree/verification/request_retrieve_status_history_params.rb,
lib/telnyx/models/messaging_tollfree/verification/request_retrieve_status_history_response.rb

Defined Under Namespace

Modules: Verification

Constant Summary collapse

VerificationRequestEgress =
Verification::VerificationRequestEgress
VerificationRequestStatus =
Verification::VerificationRequestStatus

Instance Method Summary collapse

Instance Method Details

#initialize(id:, additional_information:, business_addr1:, business_city:, business_contact_email:, business_contact_first_name:, business_contact_last_name:, business_contact_phone:, business_name:, business_state:, business_zip:, corporate_website:, message_volume:, opt_in_workflow:, opt_in_workflow_image_urls:, phone_numbers:, production_message_content:, use_case:, use_case_summary:, verification_status:, age_gated_content: nil, business_addr2: nil, business_registration_country: nil, business_registration_number: nil, business_registration_type: nil, campaign_verify_authorization_token: nil, created_at: nil, doing_business_as: nil, entity_type: nil, help_message_response: nil, isv_reseller: nil, opt_in_confirmation_response: nil, opt_in_keywords: nil, privacy_policy_url: nil, reason: nil, terms_and_condition_url: nil, updated_at: nil, webhook_url: nil) ⇒ Object

Some parameter documentations has been truncated, see Telnyx::Models::MessagingTollfree::Verification::VerificationRequestStatus for more details.

A verification request and its status, suitable for returning to users

Parameters:

  • id (String)
  • additional_information (String)
  • business_addr1 (String)
  • business_city (String)
  • business_contact_email (String)
  • business_contact_first_name (String)
  • business_contact_last_name (String)
  • business_contact_phone (String)
  • business_name (String)
  • business_state (String)
  • business_zip (String)
  • corporate_website (String)
  • message_volume (Symbol, Telnyx::Models::MessagingTollfree::Verification::Volume)

    Message Volume Enums

  • opt_in_workflow (String)
  • opt_in_workflow_image_urls (Array<Telnyx::Models::MessagingTollfree::Verification::URL>)
  • phone_numbers (Array<Telnyx::Models::MessagingTollfree::Verification::TfPhoneNumber>)
  • production_message_content (String)
  • use_case (Symbol, Telnyx::Models::MessagingTollfree::Verification::UseCaseCategories)

    Tollfree usecase categories

  • use_case_summary (String)
  • verification_status (Symbol, Telnyx::Models::MessagingTollfree::Verification::TfVerificationStatus)

    Tollfree verification status

  • age_gated_content (Boolean) (defaults to: nil)
  • business_addr2 (String) (defaults to: nil)
  • business_registration_country (String) (defaults to: nil)
  • business_registration_number (String) (defaults to: nil)
  • business_registration_type (String) (defaults to: nil)
  • campaign_verify_authorization_token (String, nil) (defaults to: nil)

    Campaign Verify Authorization Token required for Political use case submissions

  • created_at (Time) (defaults to: nil)
  • doing_business_as (String) (defaults to: nil)
  • entity_type (Symbol, Telnyx::Models::MessagingTollfree::Verification::TollFreeVerificationEntityType) (defaults to: nil)

    Business entity classification

  • help_message_response (String) (defaults to: nil)
  • isv_reseller (String) (defaults to: nil)
  • opt_in_confirmation_response (String) (defaults to: nil)
  • opt_in_keywords (String) (defaults to: nil)
  • privacy_policy_url (String) (defaults to: nil)
  • reason (String) (defaults to: nil)
  • terms_and_condition_url (String) (defaults to: nil)
  • updated_at (Time) (defaults to: nil)
  • webhook_url (String) (defaults to: nil)


# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_egress.rb', line 212