Module: Vindi::Rest::MerchantUser
- Included in:
- Vindi::Rest
- Defined in:
- lib/vindi/rest/merchant_user.rb
Overview
Methods for the merchant_users API
Instance Method Summary collapse
-
#create_merchant_user(options = {}) ⇒ Hash
Create a merchant_user for a merchant vindi.
-
#delete_merchant_user(merchant_user_id, options = {}) ⇒ Object
Delete a merchant_user from merchant vindi.
-
#list_merchant_users(options = {}) ⇒ Array<Hash>
List merchant_user for the authenticate user.
-
#merchant_user(merchant_user_id, options = {}) ⇒ Hash
Get a single merchant_user from a merchant.
-
#reactivate_merchant_user(merchant_user_id, options = {}) ⇒ Hash
Reactivate a merchant_user for a merchant vindi.
-
#update_merchant_user(merchant_user_id, options = {}) ⇒ Object
Edit a merchant_user.
Instance Method Details
#create_merchant_user(options = {}) ⇒ Hash
Create a merchant_user for a merchant vindi
33 34 35 |
# File 'lib/vindi/rest/merchant_user.rb', line 33 def create_merchant_user( = {}) post('merchant_users', )[:merchant_user] end |
#delete_merchant_user(merchant_user_id, options = {}) ⇒ Object
Delete a merchant_user from merchant vindi
56 57 58 |
# File 'lib/vindi/rest/merchant_user.rb', line 56 def delete_merchant_user(merchant_user_id, = {}) delete("merchant_users/#{merchant_user_id}", )[:merchant_user] end |
#list_merchant_users(options = {}) ⇒ Array<Hash>
List merchant_user for the authenticate user
11 12 13 |
# File 'lib/vindi/rest/merchant_user.rb', line 11 def list_merchant_users( = {}) get('merchant_users', )[:merchant_users] end |
#merchant_user(merchant_user_id, options = {}) ⇒ Hash
Get a single merchant_user from a merchant
22 23 24 |
# File 'lib/vindi/rest/merchant_user.rb', line 22 def merchant_user(merchant_user_id, = {}) get("merchant_users/#{merchant_user_id}", )[:merchant_user] end |
#reactivate_merchant_user(merchant_user_id, options = {}) ⇒ Hash
Reactivate a merchant_user for a merchant vindi
66 67 68 |
# File 'lib/vindi/rest/merchant_user.rb', line 66 def reactivate_merchant_user(merchant_user_id, = {}) post("merchant_users/#{merchant_user_id}/reactivate", )[:merchant_user] end |
#update_merchant_user(merchant_user_id, options = {}) ⇒ Object
Edit a merchant_user
44 45 46 |
# File 'lib/vindi/rest/merchant_user.rb', line 44 def update_merchant_user(merchant_user_id, = {}) put("merchant_users/#{merchant_user_id}", )[:merchant_user] end |