Class: Telnyx::Models::MessagingTollfree::Verification::VerificationRequestStatus

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb

Overview

Instance Attribute Summary collapse

Method Summary

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, #initialize, 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

This class inherits a constructor from Telnyx::Internal::Type::BaseModel

Instance Attribute Details

#additional_informationString

Returns:

  • (String)


17
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 17

required :additional_information, String, api_name: :additionalInformation

#age_gated_contentBoolean?

Returns:

  • (Boolean, nil)


127
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 127

optional :age_gated_content, Telnyx::Internal::Type::Boolean, api_name: :ageGatedContent

#business_addr1String

Returns:

  • (String)


22
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 22

required :business_addr1, String, api_name: :businessAddr1

#business_addr2String?

Returns:

  • (String, nil)


132
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 132

optional :business_addr2, String, api_name: :businessAddr2

#business_cityString

Returns:

  • (String)


27
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 27

required :business_city, String, api_name: :businessCity

#business_contact_emailString

Returns:

  • (String)


32
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 32

required :business_contact_email, String, api_name: :businessContactEmail

#business_contact_first_nameString

Returns:

  • (String)


37
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 37

required :business_contact_first_name, String, api_name: :businessContactFirstName

#business_contact_last_nameString

Returns:

  • (String)


42
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 42

required :business_contact_last_name, String, api_name: :businessContactLastName

#business_contact_phoneString

Returns:

  • (String)


47
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 47

required :business_contact_phone, String, api_name: :businessContactPhone

#business_nameString

Returns:

  • (String)


52
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 52

required :business_name, String, api_name: :businessName

#business_registration_countryString?

Returns:

  • (String, nil)


137
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 137

optional :business_registration_country, String, api_name: :businessRegistrationCountry

#business_registration_numberString?

Returns:

  • (String, nil)


142
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 142

optional :business_registration_number, String, api_name: :businessRegistrationNumber

#business_registration_typeString?

Returns:

  • (String, nil)


147
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 147

optional :business_registration_type, String, api_name: :businessRegistrationType

#business_stateString

Returns:

  • (String)


57
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 57

required :business_state, String, api_name: :businessState

#business_zipString

Returns:

  • (String)


62
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 62

required :business_zip, String, api_name: :businessZip

#campaign_verify_authorization_tokenString?

Campaign Verify Authorization Token required for Political use case submissions starting February 17, 2026

Returns:

  • (String, nil)


154
155
156
157
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 154

optional :campaign_verify_authorization_token,
String,
api_name: :campaignVerifyAuthorizationToken,
nil?: true

#corporate_websiteString

Returns:

  • (String)


67
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 67

required :corporate_website, String, api_name: :corporateWebsite

#created_atTime?

Returns:

  • (Time, nil)


162
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 162

optional :created_at, Time, api_name: :createdAt

#doing_business_asString?

Returns:

  • (String, nil)


167
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 167

optional :doing_business_as, String, api_name: :doingBusinessAs

#entity_typeSymbol, ...

Business entity classification



173
174
175
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 173

optional :entity_type,
enum: -> { Telnyx::MessagingTollfree::Verification::TollFreeVerificationEntityType },
api_name: :entityType

#help_message_responseString?

Returns:

  • (String, nil)


180
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 180

optional :help_message_response, String, api_name: :helpMessageResponse

#idString

Returns:

  • (String)


12
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 12

required :id, String

#isv_resellerString?

Returns:

  • (String, nil)


185
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 185

optional :isv_reseller, String, api_name: :isvReseller

#message_volumeSymbol, Telnyx::Models::MessagingTollfree::Verification::Volume

Message Volume Enums



73
74
75
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 73

required :message_volume,
enum: -> { Telnyx::MessagingTollfree::Verification::Volume },
api_name: :messageVolume

#opt_in_confirmation_responseString?

Returns:

  • (String, nil)


190
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 190

optional :opt_in_confirmation_response, String, api_name: :optInConfirmationResponse

#opt_in_keywordsString?

Returns:

  • (String, nil)


195
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 195

optional :opt_in_keywords, String, api_name: :optInKeywords

#opt_in_workflowString

Returns:

  • (String)


80
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 80

required :opt_in_workflow, String, api_name: :optInWorkflow

#opt_in_workflow_image_urlsArray<Telnyx::Models::MessagingTollfree::Verification::URL>



85
86
87
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 85

required :opt_in_workflow_image_urls,
-> { Telnyx::Internal::Type::ArrayOf[Telnyx::MessagingTollfree::Verification::URL] },
api_name: :optInWorkflowImageURLs

#phone_numbersArray<Telnyx::Models::MessagingTollfree::Verification::TfPhoneNumber>



92
93
94
95
96
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 92

required :phone_numbers,
-> {
  Telnyx::Internal::Type::ArrayOf[Telnyx::MessagingTollfree::Verification::TfPhoneNumber]
},
api_name: :phoneNumbers

#privacy_policy_urlString?

Returns:

  • (String, nil)


200
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 200

optional :privacy_policy_url, String, api_name: :privacyPolicyURL

#production_message_contentString

Returns:

  • (String)


101
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 101

required :production_message_content, String, api_name: :productionMessageContent

#reasonString?

Returns:

  • (String, nil)


205
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 205

optional :reason, String

#terms_and_condition_urlString?

Returns:

  • (String, nil)


210
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 210

optional :terms_and_condition_url, String, api_name: :termsAndConditionURL

#updated_atTime?

Returns:

  • (Time, nil)


215
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 215

optional :updated_at, Time, api_name: :updatedAt

#use_caseSymbol, Telnyx::Models::MessagingTollfree::Verification::UseCaseCategories

Tollfree usecase categories



107
108
109
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 107

required :use_case,
enum: -> { Telnyx::MessagingTollfree::Verification::UseCaseCategories },
api_name: :useCase

#use_case_summaryString

Returns:

  • (String)


114
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 114

required :use_case_summary, String, api_name: :useCaseSummary

#verification_statusSymbol, Telnyx::Models::MessagingTollfree::Verification::TfVerificationStatus

Tollfree verification status



120
121
122
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 120

required :verification_status,
enum: -> { Telnyx::MessagingTollfree::Verification::TfVerificationStatus },
api_name: :verificationStatus

#webhook_urlString?

Returns:

  • (String, nil)


220
# File 'lib/telnyx/models/messaging_tollfree/verification/verification_request_status.rb', line 220

optional :webhook_url, String, api_name: :webhookUrl