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 ...@@ -23,7 +23,8 @@ RegistryService "*" --> "1" CertificationProcessor
CertificationProcessor "1" --> "1" CertificationRepo CertificationProcessor "1" --> "1" CertificationRepo
NetworkService "1" --> "*" Node NetworkService "1" --> "*" Node
NetworkService "*" --> "1" NodeRepo NetworkService "*" --> "1" NodesProcessor
NodesProcessor "1" --> "1" NodesRepo
BlockchainService "1" --> "1" Blockchain BlockchainService "1" --> "1" Blockchain
BlockchainService "1" --> "1" Community 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) >> { ...@@ -8,20 +8,23 @@ class Identity << (D,orchid) >> {
blockstamp: BlockUID blockstamp: BlockUID
timestamp: int timestamp: int
signature: str signature: str
written: bool written_on: BlockUID
revoked: bool revoked_on: BlockUID
member: bool member: bool
membership_buid: BlockUID membership_buid: BlockUID
membership_timestamp: int membership_timestamp: int
membership_type: str
membership_written_on: BlockUID
} }
class Certification << (D,orchid) >> { class Certification << (D,orchid) >> {
currency: str (FK) currency: str (PK)
certifier: str certifier: str (PK)
certified: str certified: str (PK)
blockstamp: BlockUID blockstamp: BlockUID (PK)
timestamp: int timestamp: int
signature: str signature: str
written_on: BlockUID
} }
class Transaction << (D,orchid) >> { class Transaction << (D,orchid) >> {
...@@ -119,7 +122,7 @@ class KeyRepo << (R,orange) >> { ...@@ -119,7 +122,7 @@ class KeyRepo << (R,orange) >> {
} }
class NodeRepo << (R,orange) >> { class NodesRepo << (R,orange) >> {
Create() Create()
Update() Update()
Save() Save()
...@@ -167,7 +170,7 @@ CommunityRepo "1" --* "*" Community ...@@ -167,7 +170,7 @@ CommunityRepo "1" --* "*" Community
BlockchainRepo "1" --* "*" Blockchain BlockchainRepo "1" --* "*" Blockchain
NodeRepo "1" --* "*" Node NodesRepo "1" --* "*" Node
KeyRepo "1" --* "*" Key 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) >> { ...@@ -15,5 +15,7 @@ class CommunityProcessor << (P,lightgreen) >> {
} }
class BlockchainProcessor << (P,lightgreen) >> { class BlockchainProcessor << (P,lightgreen) >> {
} }
class NodesProcessor << (P,lightgreen) >> {
}
@enduml @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