Documentation ¶
Index ¶
- func NewDbConnection(cfg *Config, logger *zap.SugaredLogger) (*pg.DB, error)
- type AuthMode
- type CiPipelineMaterial
- type CiPipelineMaterialRepository
- type CiPipelineMaterialRepositoryImpl
- func (impl CiPipelineMaterialRepositoryImpl) Exists(id int) (bool, error)
- func (impl CiPipelineMaterialRepositoryImpl) FindByGitMaterialId(gitMaterialId int) ([]*CiPipelineMaterial, error)
- func (impl CiPipelineMaterialRepositoryImpl) FindById(id int) (*CiPipelineMaterial, error)
- func (impl CiPipelineMaterialRepositoryImpl) FindByIds(ids []int) (materials []*CiPipelineMaterial, err error)
- func (impl CiPipelineMaterialRepositoryImpl) Save(material []*CiPipelineMaterial) ([]*CiPipelineMaterial, error)
- func (impl CiPipelineMaterialRepositoryImpl) Update(materials []*CiPipelineMaterial) error
- type CiPipelineMaterialWebhookDataMapping
- type CiPipelineMaterialWebhookDataMappingFilterResult
- type Config
- type GitHostWebhookEvent
- type GitHostWebhookEventSelectors
- type GitMaterial
- type GitProvider
- type GitProviderRepository
- type GitProviderRepositoryImpl
- type MaterialRepository
- type MaterialRepositoryImpl
- func (repo MaterialRepositoryImpl) FindActive() ([]*GitMaterial, error)
- func (repo MaterialRepositoryImpl) FindAll() ([]*GitMaterial, error)
- func (repo MaterialRepositoryImpl) FindAllActiveByUrls(urls []string) ([]*GitMaterial, error)
- func (repo MaterialRepositoryImpl) FindById(id int) (*GitMaterial, error)
- func (repo MaterialRepositoryImpl) FindInRage(startFrom int, endAt int) ([]*GitMaterial, error)
- func (repo MaterialRepositoryImpl) Save(material *GitMaterial) error
- func (repo MaterialRepositoryImpl) Update(material *GitMaterial) error
- type SourceType
- type WebhookEventDataMappingFilterResultRepository
- type WebhookEventDataMappingFilterResultRepositoryImpl
- type WebhookEventDataMappingRepository
- type WebhookEventDataMappingRepositoryImpl
- func (impl WebhookEventDataMappingRepositoryImpl) GetCiPipelineMaterialWebhookDataMapping(ciPipelineMaterialId int, webhookParsedDataId int) (*CiPipelineMaterialWebhookDataMapping, error)
- func (impl WebhookEventDataMappingRepositoryImpl) GetMatchedCiPipelineMaterialWebhookDataMappingForPipelineMaterial(ciPipelineMaterialId int) ([]*CiPipelineMaterialWebhookDataMapping, error)
- func (impl WebhookEventDataMappingRepositoryImpl) GetWebhookPayloadDataForPipelineMaterialId(ciPipelineMaterialId int, limit int, offset int, eventTimeSortOrder string) ([]*CiPipelineMaterialWebhookDataMapping, error)
- func (impl WebhookEventDataMappingRepositoryImpl) GetWebhookPayloadFilterDataForPipelineMaterialId(ciPipelineMaterialId int, webhookParsedDataId int) (*CiPipelineMaterialWebhookDataMapping, error)
- func (impl WebhookEventDataMappingRepositoryImpl) InactivateWebhookDataMappingForPipelineMaterials(ciPipelineMaterialIds []int) error
- func (impl WebhookEventDataMappingRepositoryImpl) SaveCiPipelineMaterialWebhookDataMapping(ciPipelineMaterialWebhookDataMapping *CiPipelineMaterialWebhookDataMapping) error
- func (impl WebhookEventDataMappingRepositoryImpl) UpdateCiPipelineMaterialWebhookDataMapping(ciPipelineMaterialWebhookDataMapping *CiPipelineMaterialWebhookDataMapping) error
- type WebhookEventParsedData
- type WebhookEventParsedDataRepository
- type WebhookEventParsedDataRepositoryImpl
- func (impl WebhookEventParsedDataRepositoryImpl) GetWebhookEventParsedDataById(id int) (*WebhookEventParsedData, error)
- func (impl WebhookEventParsedDataRepositoryImpl) GetWebhookEventParsedDataByIds(ids []int, limit int) ([]*WebhookEventParsedData, error)
- func (impl WebhookEventParsedDataRepositoryImpl) GetWebhookParsedEventDataByEventIdAndUniqueId(eventId int, uniqueId string) (*WebhookEventParsedData, error)
- func (impl WebhookEventParsedDataRepositoryImpl) SaveWebhookParsedEventData(webhookEventParsedData *WebhookEventParsedData) error
- func (impl WebhookEventParsedDataRepositoryImpl) UpdateWebhookParsedEventData(webhookEventParsedData *WebhookEventParsedData) error
- type WebhookEventRepository
- type WebhookEventRepositoryImpl
- func (impl *WebhookEventRepositoryImpl) GetAllGitHostWebhookEventByGitHostId(gitHostId int) ([]*GitHostWebhookEvent, error)
- func (impl *WebhookEventRepositoryImpl) GetAllGitHostWebhookEventByGitHostName(gitHostName string) ([]*GitHostWebhookEvent, error)
- func (impl *WebhookEventRepositoryImpl) GetWebhookEventConfigByEventId(eventId int) (*GitHostWebhookEvent, error)
- func (impl *WebhookEventRepositoryImpl) Update(webhookEvent *GitHostWebhookEvent) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDbConnection ¶
Types ¶
type CiPipelineMaterial ¶
type CiPipelineMaterial struct { Id int `sql:"id"` GitMaterialId int `sql:"git_material_id"` //id stored in db GitMaterial( foreign key) Type SourceType `sql:"type"` Value string `sql:"value"` Active bool `sql:"active,notnull"` LastSeenHash string `sql:"last_seen_hash,notnull"` CommitAuthor string `sql:"commit_author"` CommitDate time.Time `sql:"commit_date"` CommitMessage string `sql:"commit_message"` CommitHistory string `sql:"commit_history"` //last five commit for caching purpose1 Errored bool `sql:"errored,notnull"` ErrorMsg string `sql:"error_msg,notnull"` // contains filtered or unexported fields }
type CiPipelineMaterialRepository ¶
type CiPipelineMaterialRepository interface { FindByGitMaterialId(gitMaterialId int) ([]*CiPipelineMaterial, error) Update(material []*CiPipelineMaterial) error FindByIds(ids []int) ([]*CiPipelineMaterial, error) FindById(id int) (*CiPipelineMaterial, error) Exists(id int) (bool, error) Save(material []*CiPipelineMaterial) ([]*CiPipelineMaterial, error) }
type CiPipelineMaterialRepositoryImpl ¶
type CiPipelineMaterialRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewCiPipelineMaterialRepositoryImpl ¶
func NewCiPipelineMaterialRepositoryImpl(dbConnection *pg.DB, logger *zap.SugaredLogger) *CiPipelineMaterialRepositoryImpl
func (CiPipelineMaterialRepositoryImpl) Exists ¶
func (impl CiPipelineMaterialRepositoryImpl) Exists(id int) (bool, error)
func (CiPipelineMaterialRepositoryImpl) FindByGitMaterialId ¶
func (impl CiPipelineMaterialRepositoryImpl) FindByGitMaterialId(gitMaterialId int) ([]*CiPipelineMaterial, error)
func (CiPipelineMaterialRepositoryImpl) FindById ¶
func (impl CiPipelineMaterialRepositoryImpl) FindById(id int) (*CiPipelineMaterial, error)
func (CiPipelineMaterialRepositoryImpl) FindByIds ¶
func (impl CiPipelineMaterialRepositoryImpl) FindByIds(ids []int) (materials []*CiPipelineMaterial, err error)
func (CiPipelineMaterialRepositoryImpl) Save ¶
func (impl CiPipelineMaterialRepositoryImpl) Save(material []*CiPipelineMaterial) ([]*CiPipelineMaterial, error)
func (CiPipelineMaterialRepositoryImpl) Update ¶
func (impl CiPipelineMaterialRepositoryImpl) Update(materials []*CiPipelineMaterial) error
type CiPipelineMaterialWebhookDataMapping ¶
type CiPipelineMaterialWebhookDataMapping struct { Id int `sql:"id,pk"` CiPipelineMaterialId int `sql:"ci_pipeline_material_id"` WebhookDataId int `sql:"webhook_data_id"` ConditionMatched bool `sql:"condition_matched,notnull"` IsActive bool `sql:"is_active,notnull"` CreatedOn time.Time `sql:"created_on"` UpdatedOn time.Time `sql:"updated_on"` FilterResults []*CiPipelineMaterialWebhookDataMappingFilterResult `pg:"fk:webhook_data_mapping_id"` // contains filtered or unexported fields }
type CiPipelineMaterialWebhookDataMappingFilterResult ¶
type CiPipelineMaterialWebhookDataMappingFilterResult struct { Id int `sql:"id,pk"` WebhookDataMappingId int `sql:"webhook_data_mapping_id,notnull"` SelectorName string `sql:"selector_name,notnull"` SelectorCondition string `sql:"selector_condition"` SelectorValue string `sql:"selector_value"` ConditionMatched bool `sql:"condition_matched,notnull"` MatchedGroups map[string]string `sql:"matched_groups"` IsActive bool `sql:"is_active,notnull"` CreatedOn time.Time `sql:"created_on,notnull"` // contains filtered or unexported fields }
type Config ¶
type Config struct { Addr string `env:"PG_ADDR" envDefault:"127.0.0.1"` Port string `env:"PG_PORT" envDefault:"5432"` User string `env:"PG_USER" envDefault:""` Password string `env:"PG_PASSWORD" envDefault:"" secretData:"-"` Database string `env:"PG_DATABASE" envDefault:"git_sensor"` ApplicationName string `env:"APP" envDefault:"git-sensor"` LogQuery bool `env:"PG_LOG_QUERY" envDefault:"true"` }
type GitHostWebhookEvent ¶
type GitHostWebhookEvent struct { Id int `sql:"id,pk"` GitHostId int `sql:"git_host_id,notnull"` GitHostName string `sql:"git_host_name,notnull"` Name string `sql:"name,notnull"` EventTypesCsv string `sql:"event_types_csv,notnull"` ActionType string `sql:"action_type,notnull"` IsActive bool `sql:"is_active,notnull"` CreatedOn time.Time `sql:"created_on,notnull"` UpdatedOn time.Time `sql:"updated_on"` Selectors []*GitHostWebhookEventSelectors `pg:"fk:event_id"` // contains filtered or unexported fields }
type GitHostWebhookEventSelectors ¶
type GitHostWebhookEventSelectors struct { Id int `sql:"id,pk"` EventId int `sql:"event_id,notnull"` Name string `sql:"name,notnull"` Selector string `sql:"selector,notnull"` ToShow bool `sql:"to_show,notnull"` ToShowInCiFilter bool `sql:"to_show_in_ci_filter,notnull"` ToUseInCiEnvVariable bool `sql:"to_use_in_ci_env_variable"` FixValue string `sql:"fix_value"` PossibleValues string `sql:"possible_values"` IsActive bool `sql:"is_active,notnull"` CreatedOn time.Time `sql:"created_on,notnull"` UpdatedOn time.Time `sql:"updated_on"` // contains filtered or unexported fields }
type GitMaterial ¶
type GitMaterial struct { Id int `sql:"id,pk"` GitProviderId int `sql:"git_provider_id,notnull"` Url string `sql:"url,omitempty"` FetchSubmodules bool `sql:"fetch_submodules,notnull"` Name string `sql:"name, omitempty"` CheckoutLocation string `sql:"checkout_location"` CheckoutStatus bool `sql:"checkout_status,notnull"` CheckoutMsgAny string `sql:"checkout_msg_any"` Deleted bool `sql:"deleted,notnull"` //------ LastFetchTime time.Time `json:"last_fetch_time"` FetchStatus bool `json:"fetch_status"` LastFetchErrorCount int `json:"last_fetch_error_count"` //continues fetch error FetchErrorMessage string `json:"fetch_error_message"` CloningMode string `json:"cloning_mode" sql:"-"` FilterPattern []string `sql:"filter_pattern"` GitProvider *GitProvider CiPipelineMaterials []*CiPipelineMaterial // contains filtered or unexported fields }
TODO: add support for submodule
type GitProvider ¶
type GitProvider struct { Id int `sql:"id,pk"` Name string `sql:"name,notnull"` Url string `sql:"url,notnull"` UserName string `sql:"user_name"` Password string `sql:"password"` SshPrivateKey string `sql:"ssh_private_key"` AccessToken string `sql:"access_token"` AuthMode AuthMode `sql:"auth_mode,notnull"` Active bool `sql:"active,notnull"` TlsCert string `sql:"tls_cert"` TlsKey string `sql:"tls_key"` CaCert string `sql:"ca_cert"` EnableTLSVerification bool `sql:"enable_tls_verification"` // contains filtered or unexported fields }
type GitProviderRepository ¶
type GitProviderRepository interface { GetById(id int) (*GitProvider, error) Save(provider *GitProvider) error Update(provider *GitProvider) error Exists(id int) (bool, error) }
type GitProviderRepositoryImpl ¶
type GitProviderRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewGitProviderRepositoryImpl ¶
func NewGitProviderRepositoryImpl(dbConnection *pg.DB) *GitProviderRepositoryImpl
func (GitProviderRepositoryImpl) Exists ¶
func (impl GitProviderRepositoryImpl) Exists(id int) (bool, error)
func (GitProviderRepositoryImpl) GetById ¶
func (impl GitProviderRepositoryImpl) GetById(id int) (*GitProvider, error)
func (GitProviderRepositoryImpl) Save ¶
func (impl GitProviderRepositoryImpl) Save(provider *GitProvider) error
func (GitProviderRepositoryImpl) Update ¶
func (impl GitProviderRepositoryImpl) Update(provider *GitProvider) error
type MaterialRepository ¶
type MaterialRepository interface { FindById(id int) (*GitMaterial, error) Update(material *GitMaterial) error Save(material *GitMaterial) error FindActive() ([]*GitMaterial, error) FindAll() ([]*GitMaterial, error) FindInRage(startFrom int, endAt int) ([]*GitMaterial, error) FindAllActiveByUrls(urls []string) ([]*GitMaterial, error) }
type MaterialRepositoryImpl ¶
type MaterialRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewMaterialRepositoryImpl ¶
func NewMaterialRepositoryImpl(dbConnection *pg.DB) *MaterialRepositoryImpl
func (MaterialRepositoryImpl) FindActive ¶
func (repo MaterialRepositoryImpl) FindActive() ([]*GitMaterial, error)
func (MaterialRepositoryImpl) FindAll ¶
func (repo MaterialRepositoryImpl) FindAll() ([]*GitMaterial, error)
func (MaterialRepositoryImpl) FindAllActiveByUrls ¶
func (repo MaterialRepositoryImpl) FindAllActiveByUrls(urls []string) ([]*GitMaterial, error)
func (MaterialRepositoryImpl) FindById ¶
func (repo MaterialRepositoryImpl) FindById(id int) (*GitMaterial, error)
func (MaterialRepositoryImpl) FindInRage ¶
func (repo MaterialRepositoryImpl) FindInRage(startFrom int, endAt int) ([]*GitMaterial, error)
func (MaterialRepositoryImpl) Save ¶
func (repo MaterialRepositoryImpl) Save(material *GitMaterial) error
func (MaterialRepositoryImpl) Update ¶
func (repo MaterialRepositoryImpl) Update(material *GitMaterial) error
type SourceType ¶
type SourceType string
const ( SOURCE_TYPE_BRANCH_FIXED SourceType = "SOURCE_TYPE_BRANCH_FIXED" SOURCE_TYPE_BRANCH_REGEX SourceType = "SOURCE_TYPE_BRANCH_REGEX" SOURCE_TYPE_TAG_ANY SourceType = "SOURCE_TYPE_TAG_ANY" SOURCE_TYPE_WEBHOOK SourceType = "WEBHOOK" )
type WebhookEventDataMappingFilterResultRepository ¶
type WebhookEventDataMappingFilterResultRepository interface { SaveAll(results []*CiPipelineMaterialWebhookDataMappingFilterResult) error InactivateForMappingId(webhookDataMappingId int) error }
type WebhookEventDataMappingFilterResultRepositoryImpl ¶
type WebhookEventDataMappingFilterResultRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewWebhookEventDataMappingFilterResultRepositoryImpl ¶
func NewWebhookEventDataMappingFilterResultRepositoryImpl(dbConnection *pg.DB) *WebhookEventDataMappingFilterResultRepositoryImpl
func (WebhookEventDataMappingFilterResultRepositoryImpl) InactivateForMappingId ¶
func (impl WebhookEventDataMappingFilterResultRepositoryImpl) InactivateForMappingId(webhookDataMappingId int) error
func (WebhookEventDataMappingFilterResultRepositoryImpl) SaveAll ¶
func (impl WebhookEventDataMappingFilterResultRepositoryImpl) SaveAll(results []*CiPipelineMaterialWebhookDataMappingFilterResult) error
type WebhookEventDataMappingRepository ¶
type WebhookEventDataMappingRepository interface { GetCiPipelineMaterialWebhookDataMapping(ciPipelineMaterialId int, webhookParsedDataId int) (*CiPipelineMaterialWebhookDataMapping, error) SaveCiPipelineMaterialWebhookDataMapping(ciPipelineMaterialWebhookDataMapping *CiPipelineMaterialWebhookDataMapping) error UpdateCiPipelineMaterialWebhookDataMapping(ciPipelineMaterialWebhookDataMapping *CiPipelineMaterialWebhookDataMapping) error GetMatchedCiPipelineMaterialWebhookDataMappingForPipelineMaterial(ciPipelineMaterialId int) ([]*CiPipelineMaterialWebhookDataMapping, error) InactivateWebhookDataMappingForPipelineMaterials(ciPipelineMaterialIds []int) error GetWebhookPayloadDataForPipelineMaterialId(ciPipelineMaterialId int, limit int, offset int, eventTimeSortOrder string) ([]*CiPipelineMaterialWebhookDataMapping, error) GetWebhookPayloadFilterDataForPipelineMaterialId(ciPipelineMaterialId int, webhookParsedDataId int) (*CiPipelineMaterialWebhookDataMapping, error) }
type WebhookEventDataMappingRepositoryImpl ¶
type WebhookEventDataMappingRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewWebhookEventDataMappingRepositoryImpl ¶
func NewWebhookEventDataMappingRepositoryImpl(dbConnection *pg.DB) *WebhookEventDataMappingRepositoryImpl
func (WebhookEventDataMappingRepositoryImpl) GetCiPipelineMaterialWebhookDataMapping ¶
func (impl WebhookEventDataMappingRepositoryImpl) GetCiPipelineMaterialWebhookDataMapping(ciPipelineMaterialId int, webhookParsedDataId int) (*CiPipelineMaterialWebhookDataMapping, error)
func (WebhookEventDataMappingRepositoryImpl) GetMatchedCiPipelineMaterialWebhookDataMappingForPipelineMaterial ¶
func (impl WebhookEventDataMappingRepositoryImpl) GetMatchedCiPipelineMaterialWebhookDataMappingForPipelineMaterial(ciPipelineMaterialId int) ([]*CiPipelineMaterialWebhookDataMapping, error)
func (WebhookEventDataMappingRepositoryImpl) GetWebhookPayloadDataForPipelineMaterialId ¶
func (impl WebhookEventDataMappingRepositoryImpl) GetWebhookPayloadDataForPipelineMaterialId(ciPipelineMaterialId int, limit int, offset int, eventTimeSortOrder string) ([]*CiPipelineMaterialWebhookDataMapping, error)
func (WebhookEventDataMappingRepositoryImpl) GetWebhookPayloadFilterDataForPipelineMaterialId ¶
func (impl WebhookEventDataMappingRepositoryImpl) GetWebhookPayloadFilterDataForPipelineMaterialId(ciPipelineMaterialId int, webhookParsedDataId int) (*CiPipelineMaterialWebhookDataMapping, error)
func (WebhookEventDataMappingRepositoryImpl) InactivateWebhookDataMappingForPipelineMaterials ¶
func (impl WebhookEventDataMappingRepositoryImpl) InactivateWebhookDataMappingForPipelineMaterials(ciPipelineMaterialIds []int) error
func (WebhookEventDataMappingRepositoryImpl) SaveCiPipelineMaterialWebhookDataMapping ¶
func (impl WebhookEventDataMappingRepositoryImpl) SaveCiPipelineMaterialWebhookDataMapping(ciPipelineMaterialWebhookDataMapping *CiPipelineMaterialWebhookDataMapping) error
func (WebhookEventDataMappingRepositoryImpl) UpdateCiPipelineMaterialWebhookDataMapping ¶
func (impl WebhookEventDataMappingRepositoryImpl) UpdateCiPipelineMaterialWebhookDataMapping(ciPipelineMaterialWebhookDataMapping *CiPipelineMaterialWebhookDataMapping) error
type WebhookEventParsedData ¶
type WebhookEventParsedData struct { Id int `sql:"id,pk"` EventId int `sql:"event_id,notnull"` PayloadDataId int `sql:"payload_data_id"` UniqueId string `sql:"unique_id"` EventActionType string `sql:"event_action_type,notnull"` Data map[string]string `sql:"data,notnull"` CiEnvVariableData map[string]string `sql:"ci_env_variable_data"` CreatedOn time.Time `sql:"created_on,notnull"` UpdatedOn time.Time `sql:"updated_on"` // contains filtered or unexported fields }
type WebhookEventParsedDataRepository ¶
type WebhookEventParsedDataRepository interface { GetWebhookParsedEventDataByEventIdAndUniqueId(eventId int, uniqueId string) (*WebhookEventParsedData, error) SaveWebhookParsedEventData(webhookEventParsedData *WebhookEventParsedData) error UpdateWebhookParsedEventData(webhookEventParsedData *WebhookEventParsedData) error GetWebhookEventParsedDataByIds(ids []int, limit int) ([]*WebhookEventParsedData, error) GetWebhookEventParsedDataById(id int) (*WebhookEventParsedData, error) }
type WebhookEventParsedDataRepositoryImpl ¶
type WebhookEventParsedDataRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewWebhookEventParsedDataRepositoryImpl ¶
func NewWebhookEventParsedDataRepositoryImpl(dbConnection *pg.DB) *WebhookEventParsedDataRepositoryImpl
func (WebhookEventParsedDataRepositoryImpl) GetWebhookEventParsedDataById ¶
func (impl WebhookEventParsedDataRepositoryImpl) GetWebhookEventParsedDataById(id int) (*WebhookEventParsedData, error)
func (WebhookEventParsedDataRepositoryImpl) GetWebhookEventParsedDataByIds ¶
func (impl WebhookEventParsedDataRepositoryImpl) GetWebhookEventParsedDataByIds(ids []int, limit int) ([]*WebhookEventParsedData, error)
func (WebhookEventParsedDataRepositoryImpl) GetWebhookParsedEventDataByEventIdAndUniqueId ¶
func (impl WebhookEventParsedDataRepositoryImpl) GetWebhookParsedEventDataByEventIdAndUniqueId(eventId int, uniqueId string) (*WebhookEventParsedData, error)
func (WebhookEventParsedDataRepositoryImpl) SaveWebhookParsedEventData ¶
func (impl WebhookEventParsedDataRepositoryImpl) SaveWebhookParsedEventData(webhookEventParsedData *WebhookEventParsedData) error
func (WebhookEventParsedDataRepositoryImpl) UpdateWebhookParsedEventData ¶
func (impl WebhookEventParsedDataRepositoryImpl) UpdateWebhookParsedEventData(webhookEventParsedData *WebhookEventParsedData) error
type WebhookEventRepository ¶
type WebhookEventRepository interface { GetAllGitHostWebhookEventByGitHostId(gitHostId int) ([]*GitHostWebhookEvent, error) GetAllGitHostWebhookEventByGitHostName(gitHostName string) ([]*GitHostWebhookEvent, error) GetWebhookEventConfigByEventId(eventId int) (*GitHostWebhookEvent, error) Update(webhookEvent *GitHostWebhookEvent) error }
type WebhookEventRepositoryImpl ¶
type WebhookEventRepositoryImpl struct {
// contains filtered or unexported fields
}
func NewWebhookEventRepositoryImpl ¶
func NewWebhookEventRepositoryImpl(dbConnection *pg.DB) *WebhookEventRepositoryImpl
func (*WebhookEventRepositoryImpl) GetAllGitHostWebhookEventByGitHostId ¶
func (impl *WebhookEventRepositoryImpl) GetAllGitHostWebhookEventByGitHostId(gitHostId int) ([]*GitHostWebhookEvent, error)
func (*WebhookEventRepositoryImpl) GetAllGitHostWebhookEventByGitHostName ¶
func (impl *WebhookEventRepositoryImpl) GetAllGitHostWebhookEventByGitHostName(gitHostName string) ([]*GitHostWebhookEvent, error)
func (*WebhookEventRepositoryImpl) GetWebhookEventConfigByEventId ¶
func (impl *WebhookEventRepositoryImpl) GetWebhookEventConfigByEventId(eventId int) (*GitHostWebhookEvent, error)
func (*WebhookEventRepositoryImpl) Update ¶
func (impl *WebhookEventRepositoryImpl) Update(webhookEvent *GitHostWebhookEvent) error
Click to show internal directories.
Click to hide internal directories.