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

Overview

See Also:

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:

  • min_msg_samples (Integer)
  • mno (String)
  • mno_review (Boolean)
  • mno_support (Boolean)
  • no_embedded_link (Boolean)
  • no_embedded_phone (Boolean)
  • qualify (Boolean)
  • req_subscriber_help (Boolean)
  • req_subscriber_optin (Boolean)
  • req_subscriber_optout (Boolean)


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

Instance Attribute Details

#min_msg_samplesInteger

Returns:

  • (Integer)


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

required :min_msg_samples, Integer, api_name: :minMsgSamples

#mnoString

Returns:

  • (String)


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

required :mno, String

#mno_reviewBoolean

Returns:

  • (Boolean)


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

Returns:

  • (Boolean)


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

Returns:

  • (Boolean)


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

Returns:

  • (Boolean)


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

Returns:

  • (Boolean)


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

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

#req_subscriber_helpBoolean

Returns:

  • (Boolean)


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

Returns:

  • (Boolean)


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

Returns:

  • (Boolean)


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