raw_store_events store started
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
@startuml
|
||||
|
||||
|
||||
object store_events
|
||||
store_events : platform
|
||||
store_events : store_id
|
||||
store_events : event_id
|
||||
store_events : event_timestamp
|
||||
store_events : tiktok_store_id
|
||||
store_events : tiktok_event_id
|
||||
store_events : <platform B>_store_id
|
||||
store_events : <platform B>_event_id
|
||||
store_events : <platform C>_store_id
|
||||
store_events : <platform C>_event_id
|
||||
store_events : <platform ..>_store_id
|
||||
store_events : <platform ..>_event_id
|
||||
store_events : raw payload?
|
||||
|
||||
note right of store_events::"tiktok_event_id"
|
||||
reference tiktok_store_event_details
|
||||
end note
|
||||
note right of store_events::"<platform B>_event_id"
|
||||
reference <platform B>_store_event_details
|
||||
end note
|
||||
note right of store_events::"<platform C>_event_id"
|
||||
reference <platform C>_store_event_details
|
||||
end note
|
||||
note right of store_events::"<platform ..>_event_id"
|
||||
only one reference can exist at a time
|
||||
(eg event CANNOT be both from tiktok AND etsy)
|
||||
end note
|
||||
|
||||
object tiktok_store_event_details
|
||||
tiktok_store_event_details : store_id
|
||||
tiktok_store_event_details : event_id
|
||||
tiktok_store_event_details : event_timestamp
|
||||
tiktok_store_event_details : [attribute: value ...]
|
||||
|
||||
object "<platform B>_store_event_details" as platform_b_specific_store_event_details
|
||||
platform_b_specific_store_event_details : store_id
|
||||
platform_b_specific_store_event_details : event_id
|
||||
platform_b_specific_store_event_details : event_timestamp
|
||||
platform_b_specific_store_event_details : [attribute: value ...]
|
||||
|
||||
object "<platform C>_store_event_details" as platform_c_specific_store_event_details
|
||||
platform_c_specific_store_event_details : store_id
|
||||
platform_c_specific_store_event_details : event_id
|
||||
platform_c_specific_store_event_details : event_timestamp
|
||||
platform_c_specific_store_event_details : [attribute: value ...]
|
||||
|
||||
store_events <|-- tiktok_store_event_details
|
||||
store_events <|-- platform_b_specific_store_event_details
|
||||
store_events <|-- platform_c_specific_store_event_details
|
||||
|
||||
|
||||
@enduml
|
||||
Reference in New Issue
Block a user