Documentation
¶
Index ¶
- func AddRoutes(sg *echo.Group)
- func ListEntitiesHandler(c echo.Context) error
- func ListSubEntitiesHandler(c echo.Context) error
- func SetService(svc Service)
- func SetupCallbackHandler(c echo.Context) error
- func SetupHandler(c echo.Context) error
- type DefaultIntegrationService
- func (*DefaultIntegrationService) Get(ctx context.ServiceContext, client *clients.GQLClient, id string) (*commons.Integration, error)
- func (*DefaultIntegrationService) List(ctx context.ServiceContext, client *clients.GQLClient, ...) (*commons.Integrations, error)
- func (*DefaultIntegrationService) ListEntities(ctx context.ServiceContext, client *clients.GQLClient, ...) (interface{}, error)
- func (*DefaultIntegrationService) ListSubEntities(ctx context.ServiceContext, client *clients.GQLClient, ...) (interface{}, error)
- func (*DefaultIntegrationService) Setup(ctx context.ServiceContext, client *clients.GQLClient, ...) (*commons.Integration, error)
- func (*DefaultIntegrationService) Sync(ctx context.ServiceContext, client *clients.GQLClient, ...) error
- type Service
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ListEntitiesHandler ¶
func ListSubEntitiesHandler ¶
func SetService ¶
func SetService(svc Service)
func SetupCallbackHandler ¶
func SetupHandler ¶
Types ¶
type DefaultIntegrationService ¶
type DefaultIntegrationService struct{}
func (*DefaultIntegrationService) Get ¶
func (*DefaultIntegrationService) Get(ctx context.ServiceContext, client *clients.GQLClient, id string) (*commons.Integration, error)
func (*DefaultIntegrationService) List ¶
func (*DefaultIntegrationService) List(ctx context.ServiceContext, client *clients.GQLClient, options *commons.ListIntegrationFilters) (*commons.Integrations, error)
func (*DefaultIntegrationService) ListEntities ¶
func (*DefaultIntegrationService) ListEntities(ctx context.ServiceContext, client *clients.GQLClient, integrationType commons.IntegrationType, integrationID string, options map[string]interface{}) (interface{}, error)
func (*DefaultIntegrationService) ListSubEntities ¶
func (*DefaultIntegrationService) ListSubEntities(ctx context.ServiceContext, client *clients.GQLClient, integrationType commons.IntegrationType, integrationID string, params url.Values) (interface{}, error)
func (*DefaultIntegrationService) Setup ¶
func (*DefaultIntegrationService) Setup(ctx context.ServiceContext, client *clients.GQLClient, integrationType commons.IntegrationType, options *commons.SetupOptions) (*commons.Integration, error)
func (*DefaultIntegrationService) Sync ¶
func (*DefaultIntegrationService) Sync(ctx context.ServiceContext, client *clients.GQLClient, options *commons.SyncOptions) error
type Service ¶
type Service interface {
Get(context.ServiceContext, *clients.GQLClient, string) (*commons.Integration, error)
List(context.ServiceContext, *clients.GQLClient, *commons.ListIntegrationFilters) (*commons.Integrations, error)
ListEntities(context.ServiceContext, *clients.GQLClient, commons.IntegrationType, string, map[string]interface{}) (interface{}, error)
ListSubEntities(context.ServiceContext, *clients.GQLClient, commons.IntegrationType, string, url.Values) (interface{}, error)
Setup(context.ServiceContext, *clients.GQLClient, commons.IntegrationType, *commons.SetupOptions) (*commons.Integration, error)
Sync(context.ServiceContext, *clients.GQLClient, *commons.SyncOptions) error
}
func GetService ¶
func GetService() Service
Click to show internal directories.
Click to hide internal directories.