@startuml
' hide the spot
hide circle

' avoid problems with angled crows feet
skinparam linetype polyline
skinparam linetype ortho

class pfmhst.event_log
class pfmhst.payment_hub_service_type
class pfmhst.payment_hub_service
pfmhst.payment_hub_service "*" -- "1" pfmhst.payment_hub_service_type
class pfmhst.mcc_category
class pfmhst.merchant
class pfmhst.__EFMigrationsHistory
class pfmhst.payment_hub_service_param
pfmhst.payment_hub_service_param "*" -- "1" pfmhst.payment_hub_service
class pfmhst.client_product
class pfmhst.transaction
pfmhst.transaction "*" -- "1" pfmhst.mcc_code
pfmhst.transaction "*" -- "1" pfmhst.transfer
pfmhst.transaction "*" -- "1" pfmhst.client_product
pfmhst.transaction "*" -- "1" pfmhst.payment
pfmhst.transaction "*" -- "1" pfmhst.regular_payment_detail
class pfmhst.transfer
class pfmhst.regular_payment_detail
class pfmhst.payment
class pfmhst.mcc_code
pfmhst.mcc_code "*" -- "1" pfmhst.mcc_category
@enduml