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