Class: TelesignEnterprise::MessagingClient
- Inherits:
-
Telesign::MessagingClient
- Object
- Telesign::MessagingClient
- TelesignEnterprise::MessagingClient
- Defined in:
- lib/telesignenterprise/messaging.rb
Overview
TeleSign’s Messaging API allows you to easily send SMS messages. You can send alerts, reminders, and notifications, or you can send verification messages containing one-time passcodes (OTP).
Defined Under Namespace
Classes: OmniMessagingClient
Instance Method Summary collapse
-
#initialize(customer_id, api_key, rest_endpoint: 'https://rest-ww.telesign.com', timeout: nil, source: 'ruby_telesign_enterprise', sdk_version_origin: '2.5.0', sdk_version_dependency: Gem.loaded_specs['telesign'].version) ⇒ MessagingClient
constructor
A new instance of MessagingClient.
- #omni_message(**params) ⇒ Object
Constructor Details
#initialize(customer_id, api_key, rest_endpoint: 'https://rest-ww.telesign.com', timeout: nil, source: 'ruby_telesign_enterprise', sdk_version_origin: '2.5.0', sdk_version_dependency: Gem.loaded_specs['telesign'].version) ⇒ MessagingClient
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/telesignenterprise/messaging.rb', line 9 def initialize(customer_id, api_key, rest_endpoint: 'https://rest-ww.telesign.com', timeout: nil, source: 'ruby_telesign_enterprise', sdk_version_origin: '2.5.0', sdk_version_dependency: Gem.loaded_specs['telesign'].version) super(customer_id, api_key, rest_endpoint: rest_endpoint, timeout: timeout, source: source, sdk_version_origin: sdk_version_origin, sdk_version_dependency: sdk_version_dependency) end |
Instance Method Details
#omni_message(**params) ⇒ Object
47 48 49 50 |
# File 'lib/telesignenterprise/messaging.rb', line 47 def (**params) omni_msg = OmniMessagingClient.new(@customer_id, @api_key, @rest_endpoint) omni_msg.(**params) end |