Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IntegrationStore ¶
type IntegrationStore interface { AddIntegration(ctx context.Context, accountId string, integration models.Integration) error DeleteIntegration(ctx context.Context, accountId string, integrationName string) error CheckTasksForIntegration(ctx context.Context, accountId string, integrationName string) (bool, error) CheckTriggersForIntegration(ctx context.Context, accountId string, integrationName string) (bool, error) GetIntegrationsByType(ctx context.Context, accountId, integrationType, projectName string) ([]models.Integration, error) GetAllintegrations(ctx context.Context, accountId, projectName string) ([]models.Integration, error) GetIntegrationByName(ctx context.Context, accountId, name string) (models.Integration, error) GetIntegrationForThirdPartyUser(ctx context.Context, accountId, tpAccountId, integrationType string) (models.Integration, error) UpdateIntegration(ctx context.Context, accountId, integrationName string, integration models.Integration) error }
func New ¶
func New(db *db.DB) IntegrationStore
Click to show internal directories.
Click to hide internal directories.