Action | Method | Resource | Description |
---|---|---|---|
Get all | GET | /wallets/wallet_id/events | Get all events from a wallet. |
Get | GET | /wallets/wallet_id/events/wallet_event_id | Get event of wallet by id with wallet_id and wallet_event_id |
Get | GET | /users/user_id/wallets/wallet_id/events | Get all events of a user and wallet with user_id and wallet_id |
Get | GET | /users/user_id/wallets/wallet_id/events/wallet_event_id | Get event by user, wallet and wallet event with user_id , wallet_id and wallet_event_id |
Create | POST | /wallets/wallet_id/events | Create event to a wallet Only admins |
Create | POST | /users/user_id/wallets/wallet_id/events | Create event to a wallet by user |
The Wallet model is composed of the following attributes:
Attribute | Type | Required | Description | whereable |
---|---|---|---|---|
id | Integer | No | Identifier of the event | |
wallet_id | Integer | Yes | Identifier of the wallet | |
code | String | No | Identifier for the event address | |
event | String | No | Data of the event Movement, Locked, Unlocked | |
event_type | String | No | Type of event: Manual, Refund | |
description | String | No | Data of the description | |
amount | Float | No | Quantity of the event | |
author_id | Integer | No | Identifier of the responsible for the event | |
fingerprint_data | JSON | No | Information of the action of the event | |
created_at | Timestamp | No | Date when the event was created | |
updated_at | Timestamp | No | Date when the event was updated |