Class: Telnyx::Models::Messaging10dlc::Brand::ExternalVettingListResponseItem

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/telnyx/models/messaging_10dlc/brand/external_vetting_list_response.rb

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

#create_dateString?

Vetting submission date. This is the date when the vetting request is generated in ISO 8601 format.

Returns:

  • (String, nil)


13
# File 'lib/telnyx/models/messaging_10dlc/brand/external_vetting_list_response.rb', line 13

optional :create_date, String, api_name: :createDate

#evp_idString?

External vetting provider ID for the brand.

Returns:

  • (String, nil)


19
# File 'lib/telnyx/models/messaging_10dlc/brand/external_vetting_list_response.rb', line 19

optional :evp_id, String, api_name: :evpId

#vetted_dateString?

Vetting effective date. This is the date when vetting was completed, or the starting effective date in ISO 8601 format. If this date is missing, then the vetting was not complete or not valid.

Returns:

  • (String, nil)


27
# File 'lib/telnyx/models/messaging_10dlc/brand/external_vetting_list_response.rb', line 27

optional :vetted_date, String, api_name: :vettedDate

#vetting_classString?

Identifies the vetting classification.

Returns:

  • (String, nil)


33
# File 'lib/telnyx/models/messaging_10dlc/brand/external_vetting_list_response.rb', line 33

optional :vetting_class, String, api_name: :vettingClass

#vetting_idString?

Unique ID that identifies a vetting transaction performed by a vetting provider. This ID is provided by the vetting provider at time of vetting.

Returns:

  • (String, nil)


40
# File 'lib/telnyx/models/messaging_10dlc/brand/external_vetting_list_response.rb', line 40

optional :vetting_id, String, api_name: :vettingId

#vetting_scoreInteger?

Vetting score ranging from 0-100.

Returns:

  • (Integer, nil)


46
# File 'lib/telnyx/models/messaging_10dlc/brand/external_vetting_list_response.rb', line 46

optional :vetting_score, Integer, api_name: :vettingScore

#vetting_tokenString?

Required by some providers for vetting record confirmation.

Returns:

  • (String, nil)


52
# File 'lib/telnyx/models/messaging_10dlc/brand/external_vetting_list_response.rb', line 52

optional :vetting_token, String, api_name: :vettingToken