package
0.0.0-20240909034223-d1e8261f76d7
Repository: https://github.com/build-d-an-ki-n-truc/reward-management.git
Documentation: pkg.go.dev

# Functions

Subcriber for create a Exchange, Payload should have data: Payload: Payload{ Data:{ "username": username, "voucher": voucher, string (ObjectID of the voucher) }, }, reward/createExchange/ POST -> create a exchange.
Subcriber for create a GiftHistory, Payload should have data: Payload: Payload{ Data:{ "sender": senderUsername, "receiver": receiverUsername, "amount": amount, }, }, reward/createGiftHistory/ POST -> create a gift history.
Subcriber for create a UserItem, Payload should have data: Payload: Payload{ Data:{ "username": username, "amount": amount, (initialy 0 or maybe a different number) }, }, reward/createUserItem/ POST -> create a user.
Subcriber for get all Exchange, Request should have data: reward/getAllExchange reward/getAllExchange GET -> get all exchange.
Subcriber for get all GiftHistory, Request should have data: reward/getAllGiftHistory reward/getAllGiftHistory GET -> get all gift history.
Subcriber for get all UserItem, Request should have data: reward/getAllUserItem? reward/getAllUserItem GET -> get all userItem.
Subcriber for get a Exchange, Request should have data: reward/getExchange?username=..
Subcriber for get a UserItem, Request should have data: reward/getUserItem?username=..
Subcriber for get receiver GiftHistory, Request should have data: reward/getReceiverGiftHistory?username=..
Subcriber for get sender GiftHistory, Request should have data: reward/getSenderGiftHistory?username=..
Subcriber for update a UserItem, Payload should have data: Payload: Payload{ Data:{ "username": username, "amount": amount, "voucher": voucher, string (ObjectID of the voucher) }, }, reward/updateUserItem/ PUT -> update a user.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
In Data should have username and password for login.
Struct for a Request.
No description provided by the author
No description provided by the author