Sha256: 56a14dc3395d05939c7980b961dcd59130b9af5652b2fd9ab79d0597d2d4d993
Contents?: true
Size: 874 Bytes
Versions: 4
Compression:
Stored size: 874 Bytes
Contents
module SynapsePay class BankMfaDevice < APIResource attr_accessor :access_token attr_accessor :cookies attr_accessor :form_extra attr_accessor :mfa attr_accessor :type def answer(bank, mfa, params={}, headers={}) params = ParamsBuilder.merge({ :bank => bank, :mfa => mfa, }, params) params = ParamsBuilder.merge({ :access_token => access_token, }, params) method = APIMethod.new(:post, "/bank/mfa", params, headers, self) json = @client.execute(method) APIList.new(:Bank, json[:banks], method, @client) end # Everything below here is used behind the scenes. APIResource.register_api_subclass(self, "bank_mfa_device") @api_attributes = { :access_token => {}, :cookies => {}, :form_extra => {}, :mfa => {}, :type => {}, } end end
Version data entries
4 entries across 4 versions & 1 rubygems