Package app.ductape.sdk.database.types
Class TriggerTypes
java.lang.Object
app.ductape.sdk.database.types.TriggerTypes
Parity with
sdk/ts/src/database/types/trigger.interface.ts.
ITriggerAction union: use Map<String, Object> per action (includes type = TriggerTypes.TriggerActionType.wire()).
ITriggerCondition compound trees: use Map<String, Object> with $and, $or, $not, or a TriggerTypes.ConditionClause as map keys.
Function-typed fields (custom, handler, config hooks) are not modeled; handle outside DTOs.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic enumstatic final recordstatic final recordstatic final recordstatic final recordPersisted/API shape:configholds type-specific fields (TSIPersistedTriggerAction).static final recordstatic final recordstatic enumstatic final recordTSITriggerConfigwithout functional hooks.static final recordstatic final recordFull trigger definition.static enumstatic interfaceTSITriggerManager— implement with HTTP/SDK clients; async variants omitted.static final recordstatic final recordstatic enumstatic final record -
Method Summary
Modifier and TypeMethodDescriptionSingleTriggerTypes.ConditionClauseas a TS-style condition map (non-compound).
-
Method Details
-
simpleCondition
SingleTriggerTypes.ConditionClauseas a TS-style condition map (non-compound).
-