Documentation
¶
Index ¶
- func NewNewFileTrigger() sdk.Trigger
- func NewNewFolderTrigger() sdk.Trigger
- type NewFileTrigger
- func (t *NewFileTrigger) Auth() *sdkcore.AuthMetadata
- func (t *NewFileTrigger) Criteria(ctx context.Context) sdkcore.TriggerCriteria
- func (t *NewFileTrigger) Execute(ctx sdkcontext.ExecuteContext) (sdkcore.JSON, error)
- func (t *NewFileTrigger) GetType() sdkcore.TriggerType
- func (t *NewFileTrigger) Metadata() sdk.TriggerMetadata
- func (t *NewFileTrigger) Props() *smartform.FormSchema
- func (t *NewFileTrigger) SampleData() sdkcore.JSON
- func (t *NewFileTrigger) Start(ctx sdkcontext.LifecycleContext) error
- func (t *NewFileTrigger) Stop(ctx sdkcontext.LifecycleContext) error
- type NewFolderTrigger
- func (t *NewFolderTrigger) Auth() *sdkcore.AuthMetadata
- func (t *NewFolderTrigger) Criteria(ctx context.Context) sdkcore.TriggerCriteria
- func (t *NewFolderTrigger) Execute(ctx sdkcontext.ExecuteContext) (sdkcore.JSON, error)
- func (t *NewFolderTrigger) GetType() sdkcore.TriggerType
- func (t *NewFolderTrigger) Metadata() sdk.TriggerMetadata
- func (t *NewFolderTrigger) Props() *smartform.FormSchema
- func (t *NewFolderTrigger) SampleData() sdkcore.JSON
- func (t *NewFolderTrigger) Start(ctx sdkcontext.LifecycleContext) error
- func (t *NewFolderTrigger) Stop(ctx sdkcontext.LifecycleContext) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewNewFileTrigger ¶
func NewNewFileTrigger() sdk.Trigger
func NewNewFolderTrigger ¶
func NewNewFolderTrigger() sdk.Trigger
Types ¶
type NewFileTrigger ¶
type NewFileTrigger struct{}
func (*NewFileTrigger) Auth ¶
func (t *NewFileTrigger) Auth() *sdkcore.AuthMetadata
func (*NewFileTrigger) Criteria ¶
func (t *NewFileTrigger) Criteria(ctx context.Context) sdkcore.TriggerCriteria
func (*NewFileTrigger) Execute ¶
func (t *NewFileTrigger) Execute(ctx sdkcontext.ExecuteContext) (sdkcore.JSON, error)
Execute performs the main action logic of newFileTrigger by processing the input context and returning a JSON response. It converts the base context input into a strongly-typed structure, executes the desired logic, and generates output. Returns a JSON output map with the resulting data or an error if operation fails. required for Pooling triggers
func (*NewFileTrigger) GetType ¶
func (t *NewFileTrigger) GetType() sdkcore.TriggerType
func (*NewFileTrigger) Metadata ¶ added in v0.13.0
func (t *NewFileTrigger) Metadata() sdk.TriggerMetadata
func (*NewFileTrigger) Props ¶ added in v0.13.0
func (t *NewFileTrigger) Props() *smartform.FormSchema
func (*NewFileTrigger) SampleData ¶
func (t *NewFileTrigger) SampleData() sdkcore.JSON
func (*NewFileTrigger) Start ¶
func (t *NewFileTrigger) Start(ctx sdkcontext.LifecycleContext) error
Start initializes the newFileTrigger, required for event and webhook triggers in a lifecycle context.
func (*NewFileTrigger) Stop ¶
func (t *NewFileTrigger) Stop(ctx sdkcontext.LifecycleContext) error
Stop shuts down the newFileTrigger, cleaning up resources and performing necessary teardown operations.
type NewFolderTrigger ¶
type NewFolderTrigger struct{}
func (*NewFolderTrigger) Auth ¶
func (t *NewFolderTrigger) Auth() *sdkcore.AuthMetadata
func (*NewFolderTrigger) Criteria ¶
func (t *NewFolderTrigger) Criteria(ctx context.Context) sdkcore.TriggerCriteria
func (*NewFolderTrigger) Execute ¶
func (t *NewFolderTrigger) Execute(ctx sdkcontext.ExecuteContext) (sdkcore.JSON, error)
Execute performs the main action logic of newFolderTrigger by processing the input context and returning a JSON response. It converts the base context input into a strongly-typed structure, executes the desired logic, and generates output. Returns a JSON output map with the resulting data or an error if operation fails. required for Pooling triggers
func (*NewFolderTrigger) GetType ¶
func (t *NewFolderTrigger) GetType() sdkcore.TriggerType
func (*NewFolderTrigger) Metadata ¶ added in v0.13.0
func (t *NewFolderTrigger) Metadata() sdk.TriggerMetadata
func (*NewFolderTrigger) Props ¶ added in v0.13.0
func (t *NewFolderTrigger) Props() *smartform.FormSchema
func (*NewFolderTrigger) SampleData ¶
func (t *NewFolderTrigger) SampleData() sdkcore.JSON
func (*NewFolderTrigger) Start ¶
func (t *NewFolderTrigger) Start(ctx sdkcontext.LifecycleContext) error
Start initializes the newFolderTrigger, required for event and webhook triggers in a lifecycle context.
func (*NewFolderTrigger) Stop ¶
func (t *NewFolderTrigger) Stop(ctx sdkcontext.LifecycleContext) error
Stop shuts down the newFolderTrigger, cleaning up resources and performing necessary teardown operations.