Documentation ¶
Index ¶
- func CreateHierarchyEventRepository(sess *session.Session, store eventsource.Store) eventsource.Repository
- func CreateHierarchyEventSerializer() eventsource.Serializer
- type CopyNodeEvent
- type CreateNodeEvent
- type CreateRelationEvent
- type DeleteNodeEvent
- type DeleteOriginEvent
- type DeleteRelationEvent
- type UpdateNodeEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateHierarchyEventRepository ¶
func CreateHierarchyEventRepository(sess *session.Session, store eventsource.Store) eventsource.Repository
func CreateHierarchyEventSerializer ¶
func CreateHierarchyEventSerializer() eventsource.Serializer
Types ¶
type CopyNodeEvent ¶
type CopyNodeEvent struct { *eventsource.BaseEvent models.BaseNode *models.AssetNode *models.MeasurementPoint *models.InspectionPoint *models.LubricationPoint SrcNodeID uuid.UUID `json:"srcNodeId"` }
CopyNodeEvent ...
type CreateNodeEvent ¶
type CreateNodeEvent struct { *eventsource.BaseEvent models.BaseNode *models.AssetNode *models.MeasurementPoint *models.InspectionPoint *models.LubricationPoint }
CreateNodeEvent ...
type CreateRelationEvent ¶
CreateRelationEvent this struct used to create node relation-event
type DeleteNodeEvent ¶
type DeleteNodeEvent struct {
*eventsource.BaseEvent
}
type DeleteOriginEvent ¶ added in v1.31.0
type DeleteOriginEvent struct {
*eventsource.BaseEvent
}
type DeleteRelationEvent ¶
type DeleteRelationEvent struct {
*eventsource.BaseEvent
}
DeleteRelationEvent this struct used to delate node relation-event
type UpdateNodeEvent ¶
type UpdateNodeEvent struct { *eventsource.BaseEvent models.BaseNode *models.AssetNode *models.MeasurementPoint *models.InspectionPoint *models.LubricationPoint }
Click to show internal directories.
Click to hide internal directories.