Class: IletimerkeziSdk::Services::SenderService
- Inherits:
-
Object
- Object
- IletimerkeziSdk::Services::SenderService
- Defined in:
- lib/iletimerkezi_sdk/services/sender_service.rb
Instance Method Summary collapse
-
#initialize(http_client, api_key, api_hash) ⇒ SenderService
constructor
A new instance of SenderService.
- #list ⇒ Object
Constructor Details
#initialize(http_client, api_key, api_hash) ⇒ SenderService
Returns a new instance of SenderService.
4 5 6 7 8 |
# File 'lib/iletimerkezi_sdk/services/sender_service.rb', line 4 def initialize(http_client, api_key, api_hash) @http_client = http_client @api_key = api_key @api_hash = api_hash end |
Instance Method Details
#list ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/iletimerkezi_sdk/services/sender_service.rb', line 10 def list payload = { request: { authentication: { key: @api_key, hash: @api_hash } } } response = @http_client.post('get-sender/json', json: payload) Responses::SenderResponse.new(response[:body], response[:status]) end |