class Telnyx::Verification
Constants
- OBJECT_NAME
- RESOURCE_PATH
Public Class Methods
call(params = {}, opts = {})
click to toggle source
Trigger a call verification.
# File lib/telnyx/verification.rb, line 29 def self.call(params = {}, opts = {}) create(params, { **opts, resource_url: "#{resource_url}/call" }) end
flashcall(params = {}, opts = {})
click to toggle source
Trigger a flashcall verification.
# File lib/telnyx/verification.rb, line 44 def self.flashcall(params = {}, opts = {}) create(params, { **opts, resource_url: "#{resource_url}/flashcall" }) end
psd2(params = {}, opts = {})
click to toggle source
Trigger a PSD2 verification.
# File lib/telnyx/verification.rb, line 39 def self.psd2(params = {}, opts = {}) create(params, { **opts, resource_url: "#{resource_url}/psd2" }) end
sms(params = {}, opts = {})
click to toggle source
Trigger an SMS verification.
# File lib/telnyx/verification.rb, line 34 def self.sms(params = {}, opts = {}) create(params, { **opts, resource_url: "#{resource_url}/sms" }) end
submit_code(phone_number: nil, code: nil)
click to toggle source
# File lib/telnyx/verification.rb, line 22 def self.submit_code(phone_number: nil, code: nil) url = "#{resource_url}/by_phone_number/#{CGI.escape phone_number}/actions/verify" resp, _opts = request(:post, url, code: code) Response.construct_from resp.data[:data] end
whatsapp(params = {}, opts = {})
click to toggle source
Trigger a whatsapp verification.
# File lib/telnyx/verification.rb, line 49 def self.whatsapp(params = {}, opts = {}) create(params, { **opts, resource_url: "#{resource_url}/whatsapp" }) end