ManualTrigger class

Manual trigger.

Implemented types

Constructors

ManualTrigger({String? id, List<String> allowedUsers = const [], bool requireApproval = false, List<String> approvers = const [], Map<String, dynamic>? inputSchema, List<String>? requiredInputs})

Properties

allowedUsers → List<String>
List of user IDs allowed to trigger this manually.
final
approvers → List<String>
List of approver user IDs (when requireApproval is true).
final
hashCode → int
The hash code for this object.
no setterinherited
id → String
Trigger identifier.
final
inputSchema → Map<String, dynamic>?
JSON Schema defining expected input for manual trigger.
final
requireApproval → bool
Whether approval is required before execution.
final
requiredInputs → List<String>?
List of required input field names for manual runs.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
type → TriggerType
Trigger type.
no setteroverride

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited