class TotalVoice::Verificacao
Inicializa o HTTP client
Constants
- ROTA_VERIFICACAO
Attributes
client[R]
Public Class Methods
new(client)
click to toggle source
# File lib/api/verificacao.rb, line 12 def initialize(client) @client = client end
Public Instance Methods
consultar(id, pin)
click to toggle source
Consulta se o código pin é valido
@param [Integer] id @return [json]
# File lib/api/verificacao.rb, line 39 def consultar(id, pin) @client.get( Route.new([ROTA_VERIFICACAO]), Query.new({ 'id': id.to_s, 'pin': pin.to_s }) ) end
enviar(numero_destino, nome_produto, opcoes = {})
click to toggle source
Envia o código de verificação
@param [String] numero_destino @param [String] nome_produto @param [Hash] opcoes @return [json]
# File lib/api/verificacao.rb, line 24 def enviar(numero_destino, nome_produto, opcoes = {}) data = { numero_destino: numero_destino, nome_produto: nome_produto } data.merge!(opcoes) @client.post(Route.new([ROTA_VERIFICACAO]), data) end