Class: Telnyx::Models::Messaging10dlc::CampaignGetMnoMetadataResponse::Mno10999

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rb,
sig/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rbs

Overview

See Also:

  • Telnyx::Models::Messaging10dlc::CampaignGetMnoMetadataResponse#mno_10999

Instance Attribute Summary collapse

Instance Method Summary collapse

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(min_msg_samples:, mno:, mno_review:, mno_support:, no_embedded_link:, no_embedded_phone:, qualify:, req_subscriber_help:, req_subscriber_optin:, req_subscriber_optout:) ⇒ Object

Parameters:



# File 'lib/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rb', line 70

Instance Attribute Details

#min_msg_samplesInteger

Parameters:

Returns:



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

required :min_msg_samples, Integer, api_name: :minMsgSamples

#mnoString

Parameters:

Returns:



28
# File 'lib/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rb', line 28

required :mno, String

#mno_reviewBoolean

Parameters:

Returns:



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

required :mno_review, Telnyx::Internal::Type::Boolean, api_name: :mnoReview

#mno_supportBoolean

Parameters:

Returns:



38
# File 'lib/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rb', line 38

required :mno_support, Telnyx::Internal::Type::Boolean, api_name: :mnoSupport

Parameters:

Returns:



43
# File 'lib/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rb', line 43

required :no_embedded_link, Telnyx::Internal::Type::Boolean, api_name: :noEmbeddedLink

#no_embedded_phoneBoolean

Parameters:

Returns:



48
# File 'lib/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rb', line 48

required :no_embedded_phone, Telnyx::Internal::Type::Boolean, api_name: :noEmbeddedPhone

#qualifyBoolean

Parameters:

Returns:



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

required :qualify, Telnyx::Internal::Type::Boolean

#req_subscriber_helpBoolean

Parameters:

Returns:



58
# File 'lib/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rb', line 58

required :req_subscriber_help, Telnyx::Internal::Type::Boolean, api_name: :reqSubscriberHelp

#req_subscriber_optinBoolean

Parameters:

Returns:



63
# File 'lib/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rb', line 63

required :req_subscriber_optin, Telnyx::Internal::Type::Boolean, api_name: :reqSubscriberOptin

#req_subscriber_optoutBoolean

Parameters:

Returns:



68
# File 'lib/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rb', line 68

required :req_subscriber_optout, Telnyx::Internal::Type::Boolean, api_name: :reqSubscriberOptout

Instance Method Details

#to_hash{

Returns:



72
# File 'sig/telnyx/models/messaging_10dlc/campaign_get_mno_metadata_response.rbs', line 72

def to_hash: -> {