Documentation
¶
Index ¶
- type AddIssueAssignee
- func (c *AddIssueAssignee) Cancel(ctx core.ExecutionContext) error
- func (c *AddIssueAssignee) Cleanup(ctx core.SetupContext) error
- func (c *AddIssueAssignee) Color() string
- func (c *AddIssueAssignee) Configuration() []configuration.Field
- func (c *AddIssueAssignee) Description() string
- func (c *AddIssueAssignee) Documentation() string
- func (c *AddIssueAssignee) ExampleOutput() map[string]any
- func (c *AddIssueAssignee) Execute(ctx core.ExecutionContext) error
- func (c *AddIssueAssignee) HandleHook(ctx core.ActionHookContext) error
- func (c *AddIssueAssignee) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *AddIssueAssignee) Hooks() []core.Hook
- func (c *AddIssueAssignee) Icon() string
- func (c *AddIssueAssignee) Label() string
- func (c *AddIssueAssignee) Name() string
- func (c *AddIssueAssignee) OutputChannels(configuration any) []core.OutputChannel
- func (c *AddIssueAssignee) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *AddIssueAssignee) Setup(ctx core.SetupContext) error
- type AddIssueAssigneeConfiguration
- type AddIssueLabel
- func (c *AddIssueLabel) Cancel(ctx core.ExecutionContext) error
- func (c *AddIssueLabel) Cleanup(ctx core.SetupContext) error
- func (c *AddIssueLabel) Color() string
- func (c *AddIssueLabel) Configuration() []configuration.Field
- func (c *AddIssueLabel) Description() string
- func (c *AddIssueLabel) Documentation() string
- func (c *AddIssueLabel) ExampleOutput() map[string]any
- func (c *AddIssueLabel) Execute(ctx core.ExecutionContext) error
- func (c *AddIssueLabel) HandleHook(ctx core.ActionHookContext) error
- func (c *AddIssueLabel) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *AddIssueLabel) Hooks() []core.Hook
- func (c *AddIssueLabel) Icon() string
- func (c *AddIssueLabel) Label() string
- func (c *AddIssueLabel) Name() string
- func (c *AddIssueLabel) OutputChannels(configuration any) []core.OutputChannel
- func (c *AddIssueLabel) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *AddIssueLabel) Setup(ctx core.SetupContext) error
- type AddIssueLabelConfiguration
- type CreateIssue
- func (c *CreateIssue) Cancel(ctx core.ExecutionContext) error
- func (c *CreateIssue) Cleanup(ctx core.SetupContext) error
- func (c *CreateIssue) Color() string
- func (c *CreateIssue) Configuration() []configuration.Field
- func (c *CreateIssue) Description() string
- func (c *CreateIssue) Documentation() string
- func (c *CreateIssue) ExampleOutput() map[string]any
- func (c *CreateIssue) Execute(ctx core.ExecutionContext) error
- func (c *CreateIssue) HandleHook(ctx core.ActionHookContext) error
- func (c *CreateIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *CreateIssue) Hooks() []core.Hook
- func (c *CreateIssue) Icon() string
- func (c *CreateIssue) Label() string
- func (c *CreateIssue) Name() string
- func (c *CreateIssue) OutputChannels(configuration any) []core.OutputChannel
- func (c *CreateIssue) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *CreateIssue) Setup(ctx core.SetupContext) error
- type CreateIssueComment
- func (c *CreateIssueComment) Cancel(ctx core.ExecutionContext) error
- func (c *CreateIssueComment) Cleanup(ctx core.SetupContext) error
- func (c *CreateIssueComment) Color() string
- func (c *CreateIssueComment) Configuration() []configuration.Field
- func (c *CreateIssueComment) Description() string
- func (c *CreateIssueComment) Documentation() string
- func (c *CreateIssueComment) ExampleOutput() map[string]any
- func (c *CreateIssueComment) Execute(ctx core.ExecutionContext) error
- func (c *CreateIssueComment) HandleHook(ctx core.ActionHookContext) error
- func (c *CreateIssueComment) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *CreateIssueComment) Hooks() []core.Hook
- func (c *CreateIssueComment) Icon() string
- func (c *CreateIssueComment) Label() string
- func (c *CreateIssueComment) Name() string
- func (c *CreateIssueComment) OutputChannels(configuration any) []core.OutputChannel
- func (c *CreateIssueComment) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *CreateIssueComment) Setup(ctx core.SetupContext) error
- type CreateIssueCommentConfiguration
- type CreateIssueConfiguration
- type GetIssue
- func (c *GetIssue) Cancel(ctx core.ExecutionContext) error
- func (c *GetIssue) Cleanup(ctx core.SetupContext) error
- func (c *GetIssue) Color() string
- func (c *GetIssue) Configuration() []configuration.Field
- func (c *GetIssue) Description() string
- func (c *GetIssue) Documentation() string
- func (c *GetIssue) ExampleOutput() map[string]any
- func (c *GetIssue) Execute(ctx core.ExecutionContext) error
- func (c *GetIssue) HandleHook(ctx core.ActionHookContext) error
- func (c *GetIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *GetIssue) Hooks() []core.Hook
- func (c *GetIssue) Icon() string
- func (c *GetIssue) Label() string
- func (c *GetIssue) Name() string
- func (c *GetIssue) OutputChannels(configuration any) []core.OutputChannel
- func (c *GetIssue) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *GetIssue) Setup(ctx core.SetupContext) error
- type GetIssueConfiguration
- type OnIssue
- func (i *OnIssue) Cleanup(ctx core.TriggerContext) error
- func (i *OnIssue) Color() string
- func (i *OnIssue) Configuration() []configuration.Field
- func (i *OnIssue) Description() string
- func (i *OnIssue) Documentation() string
- func (t *OnIssue) ExampleData() map[string]any
- func (i *OnIssue) HandleHook(ctx core.TriggerHookContext) (map[string]any, error)
- func (i *OnIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (i *OnIssue) Hooks() []core.Hook
- func (i *OnIssue) Icon() string
- func (i *OnIssue) Label() string
- func (i *OnIssue) Name() string
- func (i *OnIssue) Setup(ctx core.TriggerContext) error
- type OnIssueComment
- func (i *OnIssueComment) Cleanup(ctx core.TriggerContext) error
- func (i *OnIssueComment) Color() string
- func (i *OnIssueComment) Configuration() []configuration.Field
- func (i *OnIssueComment) Description() string
- func (i *OnIssueComment) Documentation() string
- func (t *OnIssueComment) ExampleData() map[string]any
- func (i *OnIssueComment) HandleHook(ctx core.TriggerHookContext) (map[string]any, error)
- func (i *OnIssueComment) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (i *OnIssueComment) Hooks() []core.Hook
- func (i *OnIssueComment) Icon() string
- func (i *OnIssueComment) Label() string
- func (i *OnIssueComment) Name() string
- func (i *OnIssueComment) Setup(ctx core.TriggerContext) error
- type OnIssueCommentConfiguration
- type OnIssueConfiguration
- type RemoveIssueAssignee
- func (c *RemoveIssueAssignee) Cancel(ctx core.ExecutionContext) error
- func (c *RemoveIssueAssignee) Cleanup(ctx core.SetupContext) error
- func (c *RemoveIssueAssignee) Color() string
- func (c *RemoveIssueAssignee) Configuration() []configuration.Field
- func (c *RemoveIssueAssignee) Description() string
- func (c *RemoveIssueAssignee) Documentation() string
- func (c *RemoveIssueAssignee) ExampleOutput() map[string]any
- func (c *RemoveIssueAssignee) Execute(ctx core.ExecutionContext) error
- func (c *RemoveIssueAssignee) HandleHook(ctx core.ActionHookContext) error
- func (c *RemoveIssueAssignee) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *RemoveIssueAssignee) Hooks() []core.Hook
- func (c *RemoveIssueAssignee) Icon() string
- func (c *RemoveIssueAssignee) Label() string
- func (c *RemoveIssueAssignee) Name() string
- func (c *RemoveIssueAssignee) OutputChannels(configuration any) []core.OutputChannel
- func (c *RemoveIssueAssignee) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *RemoveIssueAssignee) Setup(ctx core.SetupContext) error
- type RemoveIssueAssigneeConfiguration
- type RemoveIssueLabel
- func (c *RemoveIssueLabel) Cancel(ctx core.ExecutionContext) error
- func (c *RemoveIssueLabel) Cleanup(ctx core.SetupContext) error
- func (c *RemoveIssueLabel) Color() string
- func (c *RemoveIssueLabel) Configuration() []configuration.Field
- func (c *RemoveIssueLabel) Description() string
- func (c *RemoveIssueLabel) Documentation() string
- func (c *RemoveIssueLabel) ExampleOutput() map[string]any
- func (c *RemoveIssueLabel) Execute(ctx core.ExecutionContext) error
- func (c *RemoveIssueLabel) HandleHook(ctx core.ActionHookContext) error
- func (c *RemoveIssueLabel) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *RemoveIssueLabel) Hooks() []core.Hook
- func (c *RemoveIssueLabel) Icon() string
- func (c *RemoveIssueLabel) Label() string
- func (c *RemoveIssueLabel) Name() string
- func (c *RemoveIssueLabel) OutputChannels(configuration any) []core.OutputChannel
- func (c *RemoveIssueLabel) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *RemoveIssueLabel) Setup(ctx core.SetupContext) error
- type RemoveIssueLabelConfiguration
- type UpdateIssue
- func (c *UpdateIssue) Cancel(ctx core.ExecutionContext) error
- func (c *UpdateIssue) Cleanup(ctx core.SetupContext) error
- func (c *UpdateIssue) Color() string
- func (c *UpdateIssue) Configuration() []configuration.Field
- func (c *UpdateIssue) Description() string
- func (c *UpdateIssue) Documentation() string
- func (c *UpdateIssue) ExampleOutput() map[string]any
- func (c *UpdateIssue) Execute(ctx core.ExecutionContext) error
- func (c *UpdateIssue) HandleHook(ctx core.ActionHookContext) error
- func (c *UpdateIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
- func (c *UpdateIssue) Hooks() []core.Hook
- func (c *UpdateIssue) Icon() string
- func (c *UpdateIssue) Label() string
- func (c *UpdateIssue) Name() string
- func (c *UpdateIssue) OutputChannels(configuration any) []core.OutputChannel
- func (c *UpdateIssue) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
- func (c *UpdateIssue) Setup(ctx core.SetupContext) error
- type UpdateIssueConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddIssueAssignee ¶
type AddIssueAssignee struct{}
func (*AddIssueAssignee) Cancel ¶
func (c *AddIssueAssignee) Cancel(ctx core.ExecutionContext) error
func (*AddIssueAssignee) Cleanup ¶
func (c *AddIssueAssignee) Cleanup(ctx core.SetupContext) error
func (*AddIssueAssignee) Color ¶
func (c *AddIssueAssignee) Color() string
func (*AddIssueAssignee) Configuration ¶
func (c *AddIssueAssignee) Configuration() []configuration.Field
func (*AddIssueAssignee) Description ¶
func (c *AddIssueAssignee) Description() string
func (*AddIssueAssignee) Documentation ¶
func (c *AddIssueAssignee) Documentation() string
func (*AddIssueAssignee) ExampleOutput ¶
func (c *AddIssueAssignee) ExampleOutput() map[string]any
func (*AddIssueAssignee) Execute ¶
func (c *AddIssueAssignee) Execute(ctx core.ExecutionContext) error
func (*AddIssueAssignee) HandleHook ¶
func (c *AddIssueAssignee) HandleHook(ctx core.ActionHookContext) error
func (*AddIssueAssignee) HandleWebhook ¶
func (c *AddIssueAssignee) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*AddIssueAssignee) Hooks ¶
func (c *AddIssueAssignee) Hooks() []core.Hook
func (*AddIssueAssignee) Icon ¶
func (c *AddIssueAssignee) Icon() string
func (*AddIssueAssignee) Label ¶
func (c *AddIssueAssignee) Label() string
func (*AddIssueAssignee) Name ¶
func (c *AddIssueAssignee) Name() string
func (*AddIssueAssignee) OutputChannels ¶
func (c *AddIssueAssignee) OutputChannels(configuration any) []core.OutputChannel
func (*AddIssueAssignee) ProcessQueueItem ¶
func (c *AddIssueAssignee) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*AddIssueAssignee) Setup ¶
func (c *AddIssueAssignee) Setup(ctx core.SetupContext) error
type AddIssueLabel ¶
type AddIssueLabel struct{}
func (*AddIssueLabel) Cancel ¶
func (c *AddIssueLabel) Cancel(ctx core.ExecutionContext) error
func (*AddIssueLabel) Cleanup ¶
func (c *AddIssueLabel) Cleanup(ctx core.SetupContext) error
func (*AddIssueLabel) Color ¶
func (c *AddIssueLabel) Color() string
func (*AddIssueLabel) Configuration ¶
func (c *AddIssueLabel) Configuration() []configuration.Field
func (*AddIssueLabel) Description ¶
func (c *AddIssueLabel) Description() string
func (*AddIssueLabel) Documentation ¶
func (c *AddIssueLabel) Documentation() string
func (*AddIssueLabel) ExampleOutput ¶
func (c *AddIssueLabel) ExampleOutput() map[string]any
func (*AddIssueLabel) Execute ¶
func (c *AddIssueLabel) Execute(ctx core.ExecutionContext) error
func (*AddIssueLabel) HandleHook ¶
func (c *AddIssueLabel) HandleHook(ctx core.ActionHookContext) error
func (*AddIssueLabel) HandleWebhook ¶
func (c *AddIssueLabel) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*AddIssueLabel) Hooks ¶
func (c *AddIssueLabel) Hooks() []core.Hook
func (*AddIssueLabel) Icon ¶
func (c *AddIssueLabel) Icon() string
func (*AddIssueLabel) Label ¶
func (c *AddIssueLabel) Label() string
func (*AddIssueLabel) Name ¶
func (c *AddIssueLabel) Name() string
func (*AddIssueLabel) OutputChannels ¶
func (c *AddIssueLabel) OutputChannels(configuration any) []core.OutputChannel
func (*AddIssueLabel) ProcessQueueItem ¶
func (c *AddIssueLabel) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*AddIssueLabel) Setup ¶
func (c *AddIssueLabel) Setup(ctx core.SetupContext) error
type CreateIssue ¶
type CreateIssue struct{}
func (*CreateIssue) Cancel ¶
func (c *CreateIssue) Cancel(ctx core.ExecutionContext) error
func (*CreateIssue) Cleanup ¶
func (c *CreateIssue) Cleanup(ctx core.SetupContext) error
func (*CreateIssue) Color ¶
func (c *CreateIssue) Color() string
func (*CreateIssue) Configuration ¶
func (c *CreateIssue) Configuration() []configuration.Field
func (*CreateIssue) Description ¶
func (c *CreateIssue) Description() string
func (*CreateIssue) Documentation ¶
func (c *CreateIssue) Documentation() string
func (*CreateIssue) ExampleOutput ¶
func (c *CreateIssue) ExampleOutput() map[string]any
func (*CreateIssue) Execute ¶
func (c *CreateIssue) Execute(ctx core.ExecutionContext) error
func (*CreateIssue) HandleHook ¶
func (c *CreateIssue) HandleHook(ctx core.ActionHookContext) error
func (*CreateIssue) HandleWebhook ¶
func (c *CreateIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*CreateIssue) Hooks ¶
func (c *CreateIssue) Hooks() []core.Hook
func (*CreateIssue) Icon ¶
func (c *CreateIssue) Icon() string
func (*CreateIssue) Label ¶
func (c *CreateIssue) Label() string
func (*CreateIssue) Name ¶
func (c *CreateIssue) Name() string
func (*CreateIssue) OutputChannels ¶
func (c *CreateIssue) OutputChannels(configuration any) []core.OutputChannel
func (*CreateIssue) ProcessQueueItem ¶
func (c *CreateIssue) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*CreateIssue) Setup ¶
func (c *CreateIssue) Setup(ctx core.SetupContext) error
type CreateIssueComment ¶
type CreateIssueComment struct{}
func (*CreateIssueComment) Cancel ¶
func (c *CreateIssueComment) Cancel(ctx core.ExecutionContext) error
func (*CreateIssueComment) Cleanup ¶
func (c *CreateIssueComment) Cleanup(ctx core.SetupContext) error
func (*CreateIssueComment) Color ¶
func (c *CreateIssueComment) Color() string
func (*CreateIssueComment) Configuration ¶
func (c *CreateIssueComment) Configuration() []configuration.Field
func (*CreateIssueComment) Description ¶
func (c *CreateIssueComment) Description() string
func (*CreateIssueComment) Documentation ¶
func (c *CreateIssueComment) Documentation() string
func (*CreateIssueComment) ExampleOutput ¶
func (c *CreateIssueComment) ExampleOutput() map[string]any
func (*CreateIssueComment) Execute ¶
func (c *CreateIssueComment) Execute(ctx core.ExecutionContext) error
func (*CreateIssueComment) HandleHook ¶
func (c *CreateIssueComment) HandleHook(ctx core.ActionHookContext) error
func (*CreateIssueComment) HandleWebhook ¶
func (c *CreateIssueComment) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*CreateIssueComment) Hooks ¶
func (c *CreateIssueComment) Hooks() []core.Hook
func (*CreateIssueComment) Icon ¶
func (c *CreateIssueComment) Icon() string
func (*CreateIssueComment) Label ¶
func (c *CreateIssueComment) Label() string
func (*CreateIssueComment) Name ¶
func (c *CreateIssueComment) Name() string
func (*CreateIssueComment) OutputChannels ¶
func (c *CreateIssueComment) OutputChannels(configuration any) []core.OutputChannel
func (*CreateIssueComment) ProcessQueueItem ¶
func (c *CreateIssueComment) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*CreateIssueComment) Setup ¶
func (c *CreateIssueComment) Setup(ctx core.SetupContext) error
type GetIssue ¶
type GetIssue struct{}
func (*GetIssue) Configuration ¶
func (c *GetIssue) Configuration() []configuration.Field
func (*GetIssue) Description ¶
func (*GetIssue) Documentation ¶
func (*GetIssue) ExampleOutput ¶
func (*GetIssue) HandleHook ¶
func (c *GetIssue) HandleHook(ctx core.ActionHookContext) error
func (*GetIssue) HandleWebhook ¶
func (c *GetIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*GetIssue) OutputChannels ¶
func (c *GetIssue) OutputChannels(configuration any) []core.OutputChannel
func (*GetIssue) ProcessQueueItem ¶
type GetIssueConfiguration ¶
type OnIssue ¶
type OnIssue struct{}
func (*OnIssue) Configuration ¶
func (i *OnIssue) Configuration() []configuration.Field
func (*OnIssue) Description ¶
func (*OnIssue) Documentation ¶
func (*OnIssue) ExampleData ¶
func (*OnIssue) HandleHook ¶
func (*OnIssue) HandleWebhook ¶
func (i *OnIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
type OnIssueComment ¶
type OnIssueComment struct{}
func (*OnIssueComment) Cleanup ¶
func (i *OnIssueComment) Cleanup(ctx core.TriggerContext) error
func (*OnIssueComment) Color ¶
func (i *OnIssueComment) Color() string
func (*OnIssueComment) Configuration ¶
func (i *OnIssueComment) Configuration() []configuration.Field
func (*OnIssueComment) Description ¶
func (i *OnIssueComment) Description() string
func (*OnIssueComment) Documentation ¶
func (i *OnIssueComment) Documentation() string
func (*OnIssueComment) ExampleData ¶
func (t *OnIssueComment) ExampleData() map[string]any
func (*OnIssueComment) HandleHook ¶
func (i *OnIssueComment) HandleHook(ctx core.TriggerHookContext) (map[string]any, error)
func (*OnIssueComment) HandleWebhook ¶
func (i *OnIssueComment) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*OnIssueComment) Hooks ¶
func (i *OnIssueComment) Hooks() []core.Hook
func (*OnIssueComment) Icon ¶
func (i *OnIssueComment) Icon() string
func (*OnIssueComment) Label ¶
func (i *OnIssueComment) Label() string
func (*OnIssueComment) Name ¶
func (i *OnIssueComment) Name() string
func (*OnIssueComment) Setup ¶
func (i *OnIssueComment) Setup(ctx core.TriggerContext) error
type OnIssueConfiguration ¶
type RemoveIssueAssignee ¶
type RemoveIssueAssignee struct{}
func (*RemoveIssueAssignee) Cancel ¶
func (c *RemoveIssueAssignee) Cancel(ctx core.ExecutionContext) error
func (*RemoveIssueAssignee) Cleanup ¶
func (c *RemoveIssueAssignee) Cleanup(ctx core.SetupContext) error
func (*RemoveIssueAssignee) Color ¶
func (c *RemoveIssueAssignee) Color() string
func (*RemoveIssueAssignee) Configuration ¶
func (c *RemoveIssueAssignee) Configuration() []configuration.Field
func (*RemoveIssueAssignee) Description ¶
func (c *RemoveIssueAssignee) Description() string
func (*RemoveIssueAssignee) Documentation ¶
func (c *RemoveIssueAssignee) Documentation() string
func (*RemoveIssueAssignee) ExampleOutput ¶
func (c *RemoveIssueAssignee) ExampleOutput() map[string]any
func (*RemoveIssueAssignee) Execute ¶
func (c *RemoveIssueAssignee) Execute(ctx core.ExecutionContext) error
func (*RemoveIssueAssignee) HandleHook ¶
func (c *RemoveIssueAssignee) HandleHook(ctx core.ActionHookContext) error
func (*RemoveIssueAssignee) HandleWebhook ¶
func (c *RemoveIssueAssignee) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*RemoveIssueAssignee) Hooks ¶
func (c *RemoveIssueAssignee) Hooks() []core.Hook
func (*RemoveIssueAssignee) Icon ¶
func (c *RemoveIssueAssignee) Icon() string
func (*RemoveIssueAssignee) Label ¶
func (c *RemoveIssueAssignee) Label() string
func (*RemoveIssueAssignee) Name ¶
func (c *RemoveIssueAssignee) Name() string
func (*RemoveIssueAssignee) OutputChannels ¶
func (c *RemoveIssueAssignee) OutputChannels(configuration any) []core.OutputChannel
func (*RemoveIssueAssignee) ProcessQueueItem ¶
func (c *RemoveIssueAssignee) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*RemoveIssueAssignee) Setup ¶
func (c *RemoveIssueAssignee) Setup(ctx core.SetupContext) error
type RemoveIssueAssigneeConfiguration ¶
type RemoveIssueAssigneeConfiguration struct {
Repository string `json:"repository" mapstructure:"repository"`
IssueNumber string `json:"issueNumber" mapstructure:"issueNumber"`
Assignees []string `json:"assignees" mapstructure:"assignees"`
FailIfNotFound bool `json:"failIfNotFound" mapstructure:"failIfNotFound"`
}
type RemoveIssueLabel ¶
type RemoveIssueLabel struct{}
func (*RemoveIssueLabel) Cancel ¶
func (c *RemoveIssueLabel) Cancel(ctx core.ExecutionContext) error
func (*RemoveIssueLabel) Cleanup ¶
func (c *RemoveIssueLabel) Cleanup(ctx core.SetupContext) error
func (*RemoveIssueLabel) Color ¶
func (c *RemoveIssueLabel) Color() string
func (*RemoveIssueLabel) Configuration ¶
func (c *RemoveIssueLabel) Configuration() []configuration.Field
func (*RemoveIssueLabel) Description ¶
func (c *RemoveIssueLabel) Description() string
func (*RemoveIssueLabel) Documentation ¶
func (c *RemoveIssueLabel) Documentation() string
func (*RemoveIssueLabel) ExampleOutput ¶
func (c *RemoveIssueLabel) ExampleOutput() map[string]any
func (*RemoveIssueLabel) Execute ¶
func (c *RemoveIssueLabel) Execute(ctx core.ExecutionContext) error
func (*RemoveIssueLabel) HandleHook ¶
func (c *RemoveIssueLabel) HandleHook(ctx core.ActionHookContext) error
func (*RemoveIssueLabel) HandleWebhook ¶
func (c *RemoveIssueLabel) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*RemoveIssueLabel) Hooks ¶
func (c *RemoveIssueLabel) Hooks() []core.Hook
func (*RemoveIssueLabel) Icon ¶
func (c *RemoveIssueLabel) Icon() string
func (*RemoveIssueLabel) Label ¶
func (c *RemoveIssueLabel) Label() string
func (*RemoveIssueLabel) Name ¶
func (c *RemoveIssueLabel) Name() string
func (*RemoveIssueLabel) OutputChannels ¶
func (c *RemoveIssueLabel) OutputChannels(configuration any) []core.OutputChannel
func (*RemoveIssueLabel) ProcessQueueItem ¶
func (c *RemoveIssueLabel) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*RemoveIssueLabel) Setup ¶
func (c *RemoveIssueLabel) Setup(ctx core.SetupContext) error
type RemoveIssueLabelConfiguration ¶
type RemoveIssueLabelConfiguration struct {
Repository string `json:"repository" mapstructure:"repository"`
IssueNumber string `json:"issueNumber" mapstructure:"issueNumber"`
Labels []string `json:"labels" mapstructure:"labels"`
FailIfNotFound bool `json:"failIfNotFound" mapstructure:"failIfNotFound"`
}
type UpdateIssue ¶
type UpdateIssue struct{}
func (*UpdateIssue) Cancel ¶
func (c *UpdateIssue) Cancel(ctx core.ExecutionContext) error
func (*UpdateIssue) Cleanup ¶
func (c *UpdateIssue) Cleanup(ctx core.SetupContext) error
func (*UpdateIssue) Color ¶
func (c *UpdateIssue) Color() string
func (*UpdateIssue) Configuration ¶
func (c *UpdateIssue) Configuration() []configuration.Field
func (*UpdateIssue) Description ¶
func (c *UpdateIssue) Description() string
func (*UpdateIssue) Documentation ¶
func (c *UpdateIssue) Documentation() string
func (*UpdateIssue) ExampleOutput ¶
func (c *UpdateIssue) ExampleOutput() map[string]any
func (*UpdateIssue) Execute ¶
func (c *UpdateIssue) Execute(ctx core.ExecutionContext) error
func (*UpdateIssue) HandleHook ¶
func (c *UpdateIssue) HandleHook(ctx core.ActionHookContext) error
func (*UpdateIssue) HandleWebhook ¶
func (c *UpdateIssue) HandleWebhook(ctx core.WebhookRequestContext) (int, *core.WebhookResponseBody, error)
func (*UpdateIssue) Hooks ¶
func (c *UpdateIssue) Hooks() []core.Hook
func (*UpdateIssue) Icon ¶
func (c *UpdateIssue) Icon() string
func (*UpdateIssue) Label ¶
func (c *UpdateIssue) Label() string
func (*UpdateIssue) Name ¶
func (c *UpdateIssue) Name() string
func (*UpdateIssue) OutputChannels ¶
func (c *UpdateIssue) OutputChannels(configuration any) []core.OutputChannel
func (*UpdateIssue) ProcessQueueItem ¶
func (c *UpdateIssue) ProcessQueueItem(ctx core.ProcessQueueContext) (*uuid.UUID, error)
func (*UpdateIssue) Setup ¶
func (c *UpdateIssue) Setup(ctx core.SetupContext) error
type UpdateIssueConfiguration ¶
type UpdateIssueConfiguration struct {
Repository string `json:"repository" mapstructure:"repository"`
IssueNumber string `json:"issueNumber" mapstructure:"issueNumber"`
Title string `json:"title" mapstructure:"title"`
Body string `json:"body" mapstructure:"body"`
State string `json:"state" mapstructure:"state"`
Assignees []string `json:"assignees" mapstructure:"assignees"`
Labels []string `json:"labels" mapstructure:"labels"`
}
Click to show internal directories.
Click to hide internal directories.