用于在helix架构中创建事件的事件SDK
helix.events.sdk的Python项目详细描述
在螺旋线.events.sdk在
在螺旋线.events.sdk包有助于在helix架构中发送强类型事件。当前支持一种事件类型AuditEvent。以下代码片段演示如何实例化、发送和审核事件:
# create the AuditEventevent=AuditEvent(Source.BWELLBACKEND,Audit(patient_id="1",user_id="1",user_role="Patient",ip_address="192.168.1.1",action=AuditAction.READ,action_type=AuditActionType.VIEW,accessed_resource=ResourceType.DIAGNOSES))# create an event writerevent_writer=EventWriter(get_logger())# write the eventevent_writer.write_event(event=event)
目前EventWriter只是记录事件,但在将来的版本中,它会将事件发布到适当的事件存储中。在
- 项目
标签: