Thrift module: db_event_model

ModuleServicesData typesConstants
db_event_model CrudType
DBEventMessage
DBEventMessageContext
DBEventPublisher
DBEventPublisherContext
DBEventSubscriber
DBEventType
EntityType

Enumerations

Enumeration: CrudType


CREATE0
READ1
UPDATE2
DELETE3

Enumeration: EntityType


USER_PROFILE0
TENANT1
GROUP2
PROJECT3
EXPERIMENT4
APPLICATION5
SHARING6
REGISTRY7

Enumeration: DBEventType


PUBLISHER0
SUBSCRIBER1

Data structures

Struct: DBEventPublisherContext

KeyFieldTypeDescriptionRequirednessDefault value
1crudTypeCrudTyperequired
2entityTypeEntityTyperequired
3entityDataModelbinaryrequired

Struct: DBEventPublisher

KeyFieldTypeDescriptionRequirednessDefault value
1publisherContextDBEventPublisherContextrequired

Struct: DBEventSubscriber

KeyFieldTypeDescriptionRequirednessDefault value
1subscriberServicestringrequired

Union: DBEventMessageContext

KeyFieldTypeDescriptionRequirednessDefault value
1publisherDBEventPublisheroptional
2subscriberDBEventSubscriberoptional

Struct: DBEventMessage

KeyFieldTypeDescriptionRequirednessDefault value
1dbEventTypeDBEventTyperequired
2messageContextDBEventMessageContextrequired
3publisherServicestringrequired