Class: Dapi::DapiClient
- Inherits:
-
Object
- Object
- Dapi::DapiClient
- Defined in:
- lib/dapi.rb
Instance Method Summary collapse
- #checkLogin(userSecret, token, sync = false, addresses = []) ⇒ Object
- #createBeneficiary(userSecret, token, swiftCode = "", type = "", name = "", accountNumber = "", address = "", iban = "", sync = false, addresses = []) ⇒ Object
- #createTransfer(userSecret, token, receiverID = "", senderID = "", remark = "", sync = false, addresses = []) ⇒ Object
- #delinkUser(userSecret, token) ⇒ Object
- #exchangeToken(userSecret, accessCode, connectionID) ⇒ Object
- #getAccounts(userSecret, token, sync = false, addresses = []) ⇒ Object
- #getAccountsMetaData(appSecret, userSecret, sync = false, addresses = []) ⇒ Object
- #getBalance(userSecret, accountID, token, sync = false, addresses = []) ⇒ Object
- #getBeneficiaries(userSecret, token, sync = false, addresses = []) ⇒ Object
- #getCardBalance(userSecret, cardID, token, sync = false, addresses = []) ⇒ Object
- #getCards(userSecret, token, sync = false, addresses = []) ⇒ Object
- #getCardTransactions(userSecret, cardID, fromDate, toDate, token, sync = false, addresses = []) ⇒ Object
- #getIdentity(userSecret, token, sync = false, addresses = []) ⇒ Object
- #getTranscations(userSecret, accountID, fromDate, toDate, token, sync = false, addresses = []) ⇒ Object
-
#initialize(secret) ⇒ DapiClient
constructor
A new instance of DapiClient.
- #jobStatus(userSecret, token, sync = false, addresses = []) ⇒ Object
- #refreshAccessToken(userSecret, token) ⇒ Object
- #resumeJob(userSecret, token, sync = false, addresses = []) ⇒ Object
Constructor Details
#initialize(secret) ⇒ DapiClient
15 16 17 |
# File 'lib/dapi.rb', line 15 def initialize(secret) @appSecret=secret end |
Instance Method Details
#checkLogin(userSecret, token, sync = false, addresses = []) ⇒ Object
27 28 29 |
# File 'lib/dapi.rb', line 27 def checkLogin(userSecret, token, sync = false, addresses = []) JSON.parse(Auth.checkLogin(@appSecret, userSecret, sync, addresses).to_s, object_class: OpenStruct) end |
#createBeneficiary(userSecret, token, swiftCode = "", type = "", name = "", accountNumber = "", address = "", iban = "", sync = false, addresses = []) ⇒ Object
83 84 85 86 |
# File 'lib/dapi.rb', line 83 def createBeneficiary(userSecret, token, swiftCode = "", type = "", name = "", accountNumber = "", address = "", iban = "", sync = false, addresses = []) JSON.parse(Payment.createBeneficiary(@appSecret, userSecret, token, swiftCode, type, name, accountNumber, address, iban, sync, addresses).to_s, object_class: OpenStruct) end |
#createTransfer(userSecret, token, receiverID = "", senderID = "", remark = "", sync = false, addresses = []) ⇒ Object
88 89 90 |
# File 'lib/dapi.rb', line 88 def createTransfer(userSecret, token, receiverID = "", senderID = "", remark = "", sync = false, addresses = []) JSON.parse(Payment.createTransfer(@appSecret, userSecret, token, receiverID, senderID, remark, sync, addresses).to_s, object_class: OpenStruct) end |
#delinkUser(userSecret, token) ⇒ Object
31 32 33 |
# File 'lib/dapi.rb', line 31 def delinkUser(userSecret, token) JSON.parse(Auth.delinkUser(@appSecret, accessCode).to_s, object_class: OpenStruct) end |
#exchangeToken(userSecret, accessCode, connectionID) ⇒ Object
23 24 25 |
# File 'lib/dapi.rb', line 23 def exchangeToken(userSecret, accessCode, connectionID) JSON.parse(Auth.exchangeToken(@appSecret, accessCode, connectionID).to_s, object_class: OpenStruct) end |
#getAccounts(userSecret, token, sync = false, addresses = []) ⇒ Object
47 48 49 |
# File 'lib/dapi.rb', line 47 def getAccounts(userSecret, token, sync = false, addresses = []) JSON.parse(DataAPI.getAccounts(@appSecret, userSecret, token, sync, addresses).to_s, object_class: OpenStruct) end |
#getAccountsMetaData(appSecret, userSecret, sync = false, addresses = []) ⇒ Object
71 72 73 |
# File 'lib/dapi.rb', line 71 def getAccountsMetaData(appSecret, userSecret, sync = false, addresses = []) JSON.parse(DataAPI.getAccountsMetaData(@appSecret, userSecret, sync, addresses).to_s, object_class: OpenStruct) end |
#getBalance(userSecret, accountID, token, sync = false, addresses = []) ⇒ Object
55 56 57 |
# File 'lib/dapi.rb', line 55 def getBalance(userSecret, accountID, token, sync = false, addresses = []) JSON.parse(DataAPI.getBalance(@appSecret, userSecret, accountID, token, sync, addresses).to_s, object_class: OpenStruct) end |
#getBeneficiaries(userSecret, token, sync = false, addresses = []) ⇒ Object
79 80 81 |
# File 'lib/dapi.rb', line 79 def getBeneficiaries(userSecret, token, sync = false, addresses = []) JSON.parse(Payment.getBeneficiaries(@appSecret, userSecret, token, sync, addresses).to_s, object_class: OpenStruct) end |
#getCardBalance(userSecret, cardID, token, sync = false, addresses = []) ⇒ Object
59 60 61 |
# File 'lib/dapi.rb', line 59 def getCardBalance(userSecret, cardID, token, sync = false, addresses = []) JSON.parse(DataAPI.getCardBalance(@appSecret, userSecret, cardID, token, sync, addresses).to_s, object_class: OpenStruct) end |
#getCards(userSecret, token, sync = false, addresses = []) ⇒ Object
51 52 53 |
# File 'lib/dapi.rb', line 51 def getCards(userSecret, token, sync = false, addresses = []) JSON.parse(DataAPI.getCards(@appSecret, userSecret, token, sync, addresses).to_s, object_class: OpenStruct) end |
#getCardTransactions(userSecret, cardID, fromDate, toDate, token, sync = false, addresses = []) ⇒ Object
67 68 69 |
# File 'lib/dapi.rb', line 67 def getCardTransactions(userSecret, cardID, fromDate, toDate, token, sync = false, addresses = []) JSON.parse(DataAPI.getCardTransactions(@appSecret, userSecret, cardID, fromDate, toDate, token, sync, addresses).to_s, object_class: OpenStruct) end |
#getIdentity(userSecret, token, sync = false, addresses = []) ⇒ Object
43 44 45 |
# File 'lib/dapi.rb', line 43 def getIdentity(userSecret, token, sync = false, addresses = []) JSON.parse(DataAPI.getIdentity(@appSecret, userSecret, token, sync, addresses).to_s, object_class: OpenStruct) end |
#getTranscations(userSecret, accountID, fromDate, toDate, token, sync = false, addresses = []) ⇒ Object
63 64 65 |
# File 'lib/dapi.rb', line 63 def getTranscations(userSecret, accountID, fromDate, toDate, token, sync = false, addresses = []) JSON.parse(DataAPI.getTranscations(@appSecret, userSecret, accountID, fromDate, toDate, token, sync, addresses).to_s, object_class: OpenStruct) end |
#jobStatus(userSecret, token, sync = false, addresses = []) ⇒ Object
100 101 102 |
# File 'lib/dapi.rb', line 100 def jobStatus(userSecret, token, sync = false, addresses = []) JSON.parse(Jobs.jobStatus(appSecret, jobID, sync = true, userSecret, addresses).to_s, object_class: OpenStruct) end |
#refreshAccessToken(userSecret, token) ⇒ Object
35 36 37 |
# File 'lib/dapi.rb', line 35 def refreshAccessToken(userSecret, token) JSON.parse(Auth.refreshAccessToken(@appSecret, accessToken).to_s, object_class: OpenStruct) end |
#resumeJob(userSecret, token, sync = false, addresses = []) ⇒ Object
96 97 98 |
# File 'lib/dapi.rb', line 96 def resumeJob(userSecret, token, sync = false, addresses = []) JSON.parse(Jobs.resumeJob(appSecret, userSecret, jobID, sync = true, userInputs, addresses).to_s, object_class: OpenStruct) end |