Add README.md
This commit is contained in:
parent
933e063af6
commit
9792677030
50
develop/README.md
Normal file
50
develop/README.md
Normal file
|
@ -0,0 +1,50 @@
|
||||||
|
3 tables au format json :
|
||||||
|
|
||||||
|
* Table Wallet
|
||||||
|
_ID
|
||||||
|
_Balance
|
||||||
|
_Owner
|
||||||
|
|
||||||
|
* Table Owner
|
||||||
|
_ID
|
||||||
|
_Name
|
||||||
|
_Firstname
|
||||||
|
_Mail
|
||||||
|
_Address
|
||||||
|
_City
|
||||||
|
_Postal Code
|
||||||
|
_Password
|
||||||
|
_Association
|
||||||
|
_Enabled
|
||||||
|
|
||||||
|
* Table Beneficiary
|
||||||
|
_Id
|
||||||
|
_Name
|
||||||
|
_Firstname
|
||||||
|
_Owner
|
||||||
|
|
||||||
|
Un utilisateur peut avoir un ou plusieurs bénéficiaires et être bénéficiaire de 1 ou n personnes.
|
||||||
|
Un wallet est rattaché à un et un seul utilisateur mais un utilisateur peut possèder n wallets.
|
||||||
|
|
||||||
|
|
||||||
|
DEFINITION DES METHODES A APPELER :
|
||||||
|
|
||||||
|
function "Init" :
|
||||||
|
* "init" : initialise l'état du chaincode et le reset
|
||||||
|
function "Invoke" :
|
||||||
|
* "read" : méthode pour tester un lecture sur le ledger
|
||||||
|
* "write" : méthode pour tester une écriture sur le ledger
|
||||||
|
* "init_wallet" : méthode pour créer une nouvelle entrée dans la table wallet
|
||||||
|
* "init_owner" : méthode pour créer une nouvelle entrée dans la table owner
|
||||||
|
* "init_beneficiary" : méthode pour créer un nouveau bénéficiaire rattaché à un utilisateur
|
||||||
|
* "delete_wallet" : méthode pour supprimer un portefeuille
|
||||||
|
* "delete_owner" : méthode pour supprimer un utilisateur
|
||||||
|
* "delete_beneficiary" : méthode pour supprimer un utilisateur d'un bénéficiaire
|
||||||
|
* "set_owner" : méthode pour changer le propriétaire d'un wallet
|
||||||
|
* "set_beneficiary" : méthode pour changer un utilisateur dans la liste des bénéficiaires
|
||||||
|
* "disable_owner" : méthode pour désactiver le propriétaire d'un wallet pour ne plus l'afficher via un GET
|
||||||
|
* "transfer" : méthode pour effectuer une transaction
|
||||||
|
* "get_wallet" : méthode pour afficher un wallet
|
||||||
|
* "get_owner" : méthode pour afficher un utilisateur
|
||||||
|
* "get_beneficiary" : méthode pour afficher un bénéficiaire
|
||||||
|
* "get_transaction" : méthode pour afficher une transaction
|
Loading…
Reference in a new issue