Class: Telnyx::Resources::Messaging10dlc
- Inherits:
-
Object
- Object
- Telnyx::Resources::Messaging10dlc
- Defined in:
- lib/telnyx/resources/messaging_10dlc.rb,
lib/telnyx/resources/messaging_10dlc/brand.rb,
lib/telnyx/resources/messaging_10dlc/campaign.rb,
lib/telnyx/resources/messaging_10dlc/campaign/osr.rb,
lib/telnyx/resources/messaging_10dlc/campaign/usecase.rb,
lib/telnyx/resources/messaging_10dlc/campaign_builder.rb,
lib/telnyx/resources/messaging_10dlc/partner_campaigns.rb,
lib/telnyx/resources/messaging_10dlc/brand/external_vetting.rb,
lib/telnyx/resources/messaging_10dlc/campaign_builder/brand.rb,
lib/telnyx/resources/messaging_10dlc/phone_number_campaigns.rb,
lib/telnyx/resources/messaging_10dlc/phone_number_assignment_by_profile.rb
Defined Under Namespace
Classes: Brand, Campaign, CampaignBuilder, PartnerCampaigns, PhoneNumberAssignmentByProfile, PhoneNumberCampaigns
Instance Attribute Summary collapse
-
#brand ⇒ Telnyx::Resources::Messaging10dlc::Brand
readonly
Brand operations.
-
#campaign ⇒ Telnyx::Resources::Messaging10dlc::Campaign
readonly
Campaign operations.
-
#campaign_builder ⇒ Telnyx::Resources::Messaging10dlc::CampaignBuilder
readonly
Campaign operations.
- #partner_campaigns ⇒ Telnyx::Resources::Messaging10dlc::PartnerCampaigns readonly
-
#phone_number_assignment_by_profile ⇒ Telnyx::Resources::Messaging10dlc::PhoneNumberAssignmentByProfile
readonly
Phone number campaign bulk assignment.
-
#phone_number_campaigns ⇒ Telnyx::Resources::Messaging10dlc::PhoneNumberCampaigns
readonly
Phone number campaign assignment.
Instance Method Summary collapse
-
#get_enum(endpoint, request_options: {}) ⇒ Array<String>, ...
Get Enum.
-
#initialize(client:) ⇒ Messaging10dlc
constructor
private
A new instance of Messaging10dlc.
Constructor Details
#initialize(client:) ⇒ Messaging10dlc
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of Messaging10dlc.
51 52 53 54 55 56 57 58 59 60 |
# File 'lib/telnyx/resources/messaging_10dlc.rb', line 51 def initialize(client:) @client = client @brand = Telnyx::Resources::Messaging10dlc::Brand.new(client: client) @campaign = Telnyx::Resources::Messaging10dlc::Campaign.new(client: client) @campaign_builder = Telnyx::Resources::Messaging10dlc::CampaignBuilder.new(client: client) @partner_campaigns = Telnyx::Resources::Messaging10dlc::PartnerCampaigns.new(client: client) @phone_number_campaigns = Telnyx::Resources::Messaging10dlc::PhoneNumberCampaigns.new(client: client) @phone_number_assignment_by_profile = Telnyx::Resources::Messaging10dlc::PhoneNumberAssignmentByProfile.new(client: client) end |
Instance Attribute Details
#brand ⇒ Telnyx::Resources::Messaging10dlc::Brand (readonly)
Brand operations
8 9 10 |
# File 'lib/telnyx/resources/messaging_10dlc.rb', line 8 def brand @brand end |
#campaign ⇒ Telnyx::Resources::Messaging10dlc::Campaign (readonly)
Campaign operations
12 13 14 |
# File 'lib/telnyx/resources/messaging_10dlc.rb', line 12 def campaign @campaign end |
#campaign_builder ⇒ Telnyx::Resources::Messaging10dlc::CampaignBuilder (readonly)
Campaign operations
16 17 18 |
# File 'lib/telnyx/resources/messaging_10dlc.rb', line 16 def campaign_builder @campaign_builder end |
#partner_campaigns ⇒ Telnyx::Resources::Messaging10dlc::PartnerCampaigns (readonly)
19 20 21 |
# File 'lib/telnyx/resources/messaging_10dlc.rb', line 19 def partner_campaigns @partner_campaigns end |
#phone_number_assignment_by_profile ⇒ Telnyx::Resources::Messaging10dlc::PhoneNumberAssignmentByProfile (readonly)
Phone number campaign bulk assignment
27 28 29 |
# File 'lib/telnyx/resources/messaging_10dlc.rb', line 27 def phone_number_assignment_by_profile @phone_number_assignment_by_profile end |
#phone_number_campaigns ⇒ Telnyx::Resources::Messaging10dlc::PhoneNumberCampaigns (readonly)
Phone number campaign assignment
23 24 25 |
# File 'lib/telnyx/resources/messaging_10dlc.rb', line 23 def phone_number_campaigns @phone_number_campaigns end |
Instance Method Details
#get_enum(endpoint, request_options: {}) ⇒ Array<String>, ...
Get Enum
39 40 41 42 43 44 45 46 |
# File 'lib/telnyx/resources/messaging_10dlc.rb', line 39 def get_enum(endpoint, params = {}) @client.request( method: :get, path: ["10dlc/enum/%1$s", endpoint], model: Telnyx::Models::Messaging10dlcGetEnumResponse, options: params[:request_options] ) end |