impl

package
v1.3.97 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2024 License: MIT Imports: 52 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func InitRecord

func InitRecord(ctx context.Context, resource *model.Resource, record *model.Record)

func NewAuditService added in v1.1.90

func NewAuditService(backendEventHandler backend_event_handler.BackendEventHandler, recordService service.RecordService) service.AuditService

func NewAuthenticationService

func NewAuthenticationService(recordService service.RecordService) service.AuthenticationService

func NewAuthorizationService

func NewAuthorizationService() service.AuthorizationService

func NewDataSourceService

func NewDataSourceService(resourceService service.ResourceService, recordService service.RecordService, backendProviderService service.BackendProviderService) service.DataSourceService

func NewEventChannelService added in v1.1.48

func NewEventChannelService(authorizationService service.AuthorizationService) service.EventChannelService

func NewExtensionService

func NewExtensionService(recordService service.RecordService, backendProviderService service.BackendProviderService, backendEventHandler backend_event_handler.BackendEventHandler, externalService service.ExternalService) service.ExtensionService

func NewExternalService

func NewExternalService(eventChannelService service.EventChannelService) service.ExternalService

func NewRecordService

func NewRecordService(resourceService service.ResourceService, backendProviderService service.BackendProviderService, authorizationService service.AuthorizationService, backendEventHandler backend_event_handler.BackendEventHandler) service.RecordService

func NewResourceMigrationService

func NewResourceMigrationService() service.ResourceMigrationService

func NewResourceService

func NewResourceService(backendProviderService service.BackendProviderService, resourceMigrationService service.ResourceMigrationService, authorizationService service.AuthorizationService) service.ResourceService

func NewStatsService added in v1.1.90

func NewStatsService(backendEventHandler backend_event_handler.BackendEventHandler) service.StatsService

func NewWatchService

func NewWatchService(backendEventHandler backend_event_handler.BackendEventHandler, authorizationService service.AuthorizationService, resourceService service.ResourceService) service.WatchService

func PrepareUpdateForRecord

func PrepareUpdateForRecord(ctx context.Context, resource *model.Resource, record *model.Record)

Types

type App

type App struct {
	// contains filtered or unexported fields
}

func (*App) CheckInitData

func (app *App) CheckInitData(config *model.AppConfig)

func (*App) GetAppConfig added in v1.3.83

func (app *App) GetAppConfig() *model.AppConfig

func (*App) GetAuditService added in v1.1.90

func (app *App) GetAuditService() service.AuditService

func (*App) GetAuthenticationService

func (app *App) GetAuthenticationService() service.AuthenticationService

func (*App) GetAuthorizationService added in v1.1.48

func (app *App) GetAuthorizationService() service.AuthorizationService

func (*App) GetBackendEventHandler added in v1.2.82

func (app *App) GetBackendEventHandler() interface{}

func (*App) GetBackendProviderService added in v1.3.83

func (app *App) GetBackendProviderService() service.BackendProviderService

func (*App) GetDataSourceService

func (app *App) GetDataSourceService() service.DataSourceService

func (*App) GetEventChannelService added in v1.1.48

func (app *App) GetEventChannelService() service.EventChannelService

func (*App) GetExtensionService

func (app *App) GetExtensionService() service.ExtensionService

func (*App) GetRecordService

func (app *App) GetRecordService() service.RecordService

func (*App) GetResourceMigrationService

func (app *App) GetResourceMigrationService() service.ResourceMigrationService

func (*App) GetResourceService

func (app *App) GetResourceService() service.ResourceService

func (*App) GetStatsService added in v1.1.90

func (app *App) GetStatsService() service.StatsService

func (*App) GetWatchService

func (app *App) GetWatchService() service.WatchService

func (*App) Init

func (app *App) Init() <-chan interface{}

func (*App) RegisterModule added in v1.2.82

func (app *App) RegisterModule(moduleConstructor service.ModuleConstructor)

func (*App) SetConfig

func (app *App) SetConfig(config *model.AppConfig)

type RequestWithToken

type RequestWithToken interface {
	GetToken() string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL