Versions in this module Expand all Collapse all v0 v0.19.0 May 4, 2026 Changes in this version + type Client struct + APIToken string + OrgURL string + func NewClient(http core.HTTPContext, ctx core.IntegrationContext) (*Client, error) + func NewClientWithAPIToken(http core.HTTPContext, parameters core.IntegrationPropertyStorageReader, ...) (*Client, error) + func NewClientWithStorageContexts(http core.HTTPContext, parameters core.IntegrationPropertyStorageReader, ...) (*Client, error) + func (c *Client) CreateNotification(params any) (*Notification, error) + func (c *Client) CreateWebhookSecret(name, key string) (*Secret, error) + func (c *Client) DeleteNotification(id string) error + func (c *Client) DeleteSecret(name string) error + func (c *Client) GetNotification(id string) (*Notification, error) + func (c *Client) GetPipeline(id string) (*Pipeline, error) + func (c *Client) GetProject(idOrName string) (*ProjectResponse, error) + func (c *Client) GetSecret(id string) (*Secret, error) + func (c *Client) ListPipelines(projectID string) ([]any, error) + func (c *Client) ListProjects() ([]ProjectResponse, error) + func (c *Client) RunWorkflow(params any) (*CreateWorkflowResponse, error) + type CreateWorkflowResponse struct + PipelineID string + WorkflowID string + type Notification struct + APIVersion string + Kind string + Metadata NotificationMetadata + Spec NotificationSpec + type NotificationMetadata struct + ID string + Name string + type NotificationNotifySlack struct + Channels []string + Endpoint string + type NotificationNotifyWebhook struct + Endpoint string + Secret string + type NotificationRule struct + Filter NotificationRuleFilter + Name string + Notify NotificationRuleNotify + type NotificationRuleFilter struct + Branches []string + Pipelines []string + Projects []string + Results []string + type NotificationRuleNotify struct + Slack NotificationNotifySlack + Webhook NotificationNotifyWebhook + type NotificationSpec struct + Rules []NotificationRule + type Pipeline struct + BranchName string + CommitMessage string + CommitSHA string + CreatedAt string + DoneAt string + ErrorDescription string + PipelineID string + PipelineName string + ProjectID string + PromotionOf string + Result string + ResultReason string + RunningAt string + State string + TerminatedBy string + WorkflowID string + WorkingDirectory string + YAMLFileName string + type PipelineResponse struct + Pipeline *Pipeline + type ProjectMetadata struct + ProjectID string + ProjectName string + type ProjectResponse struct + Metadata *ProjectMetadata + Spec *ProjectSpec + type ProjectSpec struct + Repository struct{ ... } + type Secret struct + APIVersion string + Data SecretSpecData + Kind string + Metadata SecretMetadata + type SecretMetadata struct + ID string + Name string + type SecretSpecData struct + EnvVars []SecretSpecDataEnvVar + type SecretSpecDataEnvVar struct + Name string + Value string + type WebhookConfiguration struct + Project string