Versions in this module Expand all Collapse all v1 v1.2.0 Jan 27, 2025 v1.1.0 Dec 20, 2024 Changes in this version + const AllNonProdEnvsName + const AllProdEnvsName + type Config struct + AppId int + EnvId int + EventTypeIds []int + PipelineType util.PipelineType + Pipelines []int + Providers []bean.Provider v1.0.1 Nov 13, 2024 v1.0.0 Nov 11, 2024 Changes in this version + const SES_CONFIG_TYPE + const SLACK_CONFIG_TYPE + const SLACK_URL + const SMTP_CONFIG_TYPE + const WEBHOOK_CONFIG_TYPE + const WEBHOOK_URL + type AppResponse struct + Id *int + Name string + type ClusterResponse struct + Id *int + Name string + type EnvResponse struct + Id *int + Name string + type LocalRequest struct + AppId *int + ClusterId *int + EnvId *int + Id int + PipelineId *int + TeamId *int + type NSConfig struct + AppId []*int + ClusterId []*int + EnvId []*int + EventTypeIds []int + PipelineId *int + PipelineType util.PipelineType + Providers []*Provider + TeamId []*int + type NSDeleteRequest struct + Id []*int + type NSViewResponse struct + NotificationSettingsResponse []*NotificationSettingsResponse + Total int + type NotificationChannelAutoResponse struct + ConfigName string + Id int + TeamId int + type NotificationConfigRequest struct + AppId []*int + ClusterId []*int + EnvId []*int + EventTypeIds []int + Id int + PipelineId *int + PipelineType util.PipelineType + Providers []*Provider + TeamId []*int + func (notificationConfigRequest *NotificationConfigRequest) GenerateSettingCombinations() []*LocalRequest + func (notificationConfigRequest *NotificationConfigRequest) GetIdsByTypeIndex(index selectorIndex) []*int + func (notificationSettingsRequest *NotificationConfigRequest) GenerateSettingCombinationsV1() []*LocalRequest + type NotificationRecipientListingResponse struct + ConfigId int + Dest util.Channel + Recipient string + type NotificationRequest struct + NotificationConfigRequest []*NotificationConfigRequest + Providers []*Provider + SesConfigId int + UpdateType util.UpdateType + type NotificationSettingRequest struct + AppId *int + EnvId *int + EventTypeIds []int + Id int + PipelineType util.PipelineType + Providers []Provider + TeamId int + type NotificationSettingsResponse struct + AppResponse []*AppResponse + ClusterResponse []*ClusterResponse + ConfigName string + EnvResponse []*EnvResponse + EventTypes []int + Id int + PipelineResponse *PipelineResponse + PipelineType string + ProvidersConfig []*ProvidersConfig + TeamResponse []*TeamResponse + type NotificationUpdateRequest struct + NotificationConfigRequest []*NotificationConfigRequest + UpdateType util.UpdateType + type PipelineResponse struct + AppName string + Branches []string + ClusterName string + EnvironmentName string + Id *int + Name string + type Provider struct + ConfigId int + Destination util.Channel + Recipient string + Rule string + type Providers struct + Providers []Provider + type ProvidersConfig struct + ConfigName string + Dest string + Id int + Recipient string + type SESChannelConfig struct + Channel util.Channel + SESConfigDtos []*SESConfigDto + type SESConfigDto struct + AccessKey string + ConfigName string + Default bool + Description string + FromEmail string + Id int + OwnerId int32 + Region string + SecretKey string + SessionToken string + TeamId int + ToEmail string + type SMTPChannelConfig struct + Channel util.Channel + SMTPConfigDtos []*SMTPConfigDto + type SMTPConfigDto struct + AuthPassword string + AuthType string + AuthUser string + ConfigName string + Default bool + Deleted bool + Description string + FromEmail string + Host string + Id int + OwnerId int32 + Port string + type SearchFilterResponse struct + AppResponse []*AppResponse + ClusterResponse []*ClusterResponse + EnvResponse []*EnvResponse + PipelineResponse *PipelineResponse + PipelineType string + TeamResponse []*TeamResponse + type SlackChannelConfig struct + Channel util.Channel + SlackConfigDtos []SlackConfigDto + type SlackConfigDto struct + ConfigName string + Description string + Id int + OwnerId int32 + TeamId int + WebhookUrl string + type TeamResponse struct + Id *int + Name string + type WebhookChannelConfig struct + Channel util.Channel + WebhookConfigDtos *[]WebhookConfigDto + type WebhookConfigDto struct + ConfigName string + Description string + Header map[string]interface{} + Id int + OwnerId int32 + Payload string + WebhookUrl string + type WebhookVariable string + const DevtronAppId + const DevtronAppName + const DevtronCdPipelineId + const DevtronCiPipelineId + const DevtronContainerImageRepo + const DevtronContainerImageTag + const DevtronEnvId + const DevtronEnvName + const DevtronTriggeredByEmail + const EventType