Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FleetRepository ¶
type FleetRepository interface { GetFleetById(context.Context, int) (models.Fleet, error) GetFleets(context.Context) ([]models.Fleet, error) CreateFleet(context.Context, models.Fleet) error DeleteFleetById(context.Context, int) error }
FleetRepository
func NewFleetRepository ¶
func NewFleetRepository(ctx context.Context, params FleetRepositoryParams) (FleetRepository, error)
NewFleetRepository creates a fleet repository.
type FleetRepositoryParams ¶
type FleetRepositoryParams struct {
DatabaseUrl string
}
type PathRepository ¶
type PathRepository interface { GetPathById(context.Context, int) (models.Path, error) GetPaths(context.Context) ([]models.Path, error) CreatePath(context.Context, models.Path) error DeletePathById(context.Context, int) error }
PathRepository
func NewPathRepository ¶
func NewPathRepository(ctx context.Context, params PathRepositoryParams) (PathRepository, error)
NewPathRepository creates a path repository.
type PathRepositoryParams ¶
type PathRepositoryParams struct {
DatabaseUrl string
}
type RuleRepository ¶
type RuleRepository interface { GetRuleById(context.Context, int) (models.Rule, error) GetRules(context.Context) ([]models.Rule, error) CreateRule(context.Context, models.Rule) error DeleteRuleById(context.Context, int) error }
RuleRepository
func NewRuleRepository ¶
func NewRuleRepository(ctx context.Context, params RuleRepositoryParams) (RuleRepository, error)
NewRuleRepository creates a rule repository.
type RuleRepositoryParams ¶
type RuleRepositoryParams struct {
DatabaseUrl string
}
type TlsconfigRepository ¶
type TlsconfigRepository interface { GetTlsconfigById(context.Context, int) (models.Tlsconfig, error) GetTlsconfigs(context.Context) ([]models.Tlsconfig, error) CreateTlsconfig(context.Context, models.Tlsconfig) error DeleteTlsconfigById(context.Context, int) error }
TlsconfigRepository
func NewTlsconfigRepository ¶
func NewTlsconfigRepository(ctx context.Context, params TlsconfigRepositoryParams) (TlsconfigRepository, error)
NewTlsconfigRepository creates a tlsconfig repository.
type TlsconfigRepositoryParams ¶
type TlsconfigRepositoryParams struct {
DatabaseUrl string
}
Click to show internal directories.
Click to hide internal directories.