Skip to content
Snippets Groups Projects
Commit 28aabd0c authored by inso's avatar inso
Browse files

Update uml

parent 63b9b060
Branches
Tags
No related merge requests found
doc/uml/backend.png

177 KiB | W: | H:

doc/uml/backend.png

184 KiB | W: | H:

doc/uml/backend.png
doc/uml/backend.png
doc/uml/backend.png
doc/uml/backend.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -23,7 +23,8 @@ RegistryService "*" --> "1" CertificationProcessor
CertificationProcessor "1" --> "1" CertificationRepo
NetworkService "1" --> "*" Node
NetworkService "*" --> "1" NodeRepo
NetworkService "*" --> "1" NodesProcessor
NodesProcessor "1" --> "1" NodesRepo
BlockchainService "1" --> "1" Blockchain
BlockchainService "1" --> "1" Community
......
doc/uml/data.png

56.4 KiB | W: | H:

doc/uml/data.png

57.6 KiB | W: | H:

doc/uml/data.png
doc/uml/data.png
doc/uml/data.png
doc/uml/data.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -8,20 +8,23 @@ class Identity << (D,orchid) >> {
blockstamp: BlockUID
timestamp: int
signature: str
written: bool
revoked: bool
written_on: BlockUID
revoked_on: BlockUID
member: bool
membership_buid: BlockUID
membership_timestamp: int
membership_type: str
membership_written_on: BlockUID
}
class Certification << (D,orchid) >> {
currency: str (FK)
certifier: str
certified: str
blockstamp: BlockUID
currency: str (PK)
certifier: str (PK)
certified: str (PK)
blockstamp: BlockUID (PK)
timestamp: int
signature: str
written_on: BlockUID
}
class Transaction << (D,orchid) >> {
......@@ -119,7 +122,7 @@ class KeyRepo << (R,orange) >> {
}
class NodeRepo << (R,orange) >> {
class NodesRepo << (R,orange) >> {
Create()
Update()
Save()
......@@ -167,7 +170,7 @@ CommunityRepo "1" --* "*" Community
BlockchainRepo "1" --* "*" Blockchain
NodeRepo "1" --* "*" Node
NodesRepo "1" --* "*" Node
KeyRepo "1" --* "*" Key
......
doc/uml/processors.png

9.94 KiB | W: | H:

doc/uml/processors.png

10.6 KiB | W: | H:

doc/uml/processors.png
doc/uml/processors.png
doc/uml/processors.png
doc/uml/processors.png
  • 2-up
  • Swipe
  • Onion skin
......@@ -15,5 +15,7 @@ class CommunityProcessor << (P,lightgreen) >> {
}
class BlockchainProcessor << (P,lightgreen) >> {
}
class NodesProcessor << (P,lightgreen) >> {
}
@enduml
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment