From 97926770305ce3c24f981e2ef8aab94df7876f80 Mon Sep 17 00:00:00 2001
From: Crazy Hackerman <quentingaulene@gmail.com>
Date: Sun, 11 Nov 2018 19:09:48 +0000
Subject: [PATCH] Add README.md

---
 develop/README.md | 50 +++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 develop/README.md

diff --git a/develop/README.md b/develop/README.md
new file mode 100644
index 0000000..d20ef43
--- /dev/null
+++ b/develop/README.md
@@ -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
\ No newline at end of file