Class: Telnyx::Models::Rcs::CapabilitiesResponse

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

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(brand_entity:, brand_verification:, campaigns:, distinct_launch_phase:, invite_test_devices:, per_carrier_approval:, submission_sections:, templates:, vendor_webhooks:) ⇒ Object

Parameters:

  • brand_entity (Boolean)
  • brand_verification (Boolean)
  • campaigns (Boolean)
  • distinct_launch_phase (Boolean)
  • invite_test_devices (Boolean)
  • per_carrier_approval (Boolean)
  • submission_sections (Boolean)
  • templates (Boolean)
  • vendor_webhooks (Boolean)


# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 52

Instance Attribute Details

#brand_entityBoolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


10
# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 10

required :brand_entity, Telnyx::Internal::Type::Boolean

#brand_verificationBoolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


15
# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 15

required :brand_verification, Telnyx::Internal::Type::Boolean

#campaignsBoolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


20
# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 20

required :campaigns, Telnyx::Internal::Type::Boolean

#distinct_launch_phaseBoolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


25
# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 25

required :distinct_launch_phase, Telnyx::Internal::Type::Boolean

#invite_test_devicesBoolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


30
# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 30

required :invite_test_devices, Telnyx::Internal::Type::Boolean

#per_carrier_approvalBoolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


35
# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 35

required :per_carrier_approval, Telnyx::Internal::Type::Boolean

#submission_sectionsBoolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


40
# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 40

required :submission_sections, Telnyx::Internal::Type::Boolean

#templatesBoolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


45
# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 45

required :templates, Telnyx::Internal::Type::Boolean

#vendor_webhooksBoolean

Parameters:

  • value (Boolean)

Returns:

  • (Boolean)


50
# File 'lib/telnyx/models/rcs/capabilities_response.rb', line 50

required :vendor_webhooks, Telnyx::Internal::Type::Boolean

Instance Method Details

#to_hash{

Returns:

  • ({)


48
# File 'sig/telnyx/models/rcs/capabilities_response.rbs', line 48

def to_hash: -> {