Documentation ¶
Index ¶
- type BaseRedirectsDefinitionRepository
- func (rs BaseRedirectsDefinitionRepository) Delete(ctx context.Context, source string) error
- func (rs BaseRedirectsDefinitionRepository) DeleteMany(ctx context.Context, sources []redirectstore.RedirectSource) error
- func (rs BaseRedirectsDefinitionRepository) FindAll(ctx context.Context) (*redirectstore.RedirectDefinitions, error)
- func (rs BaseRedirectsDefinitionRepository) FindMany(ctx context.Context, id, source string) (*redirectstore.RedirectDefinitions, error)
- func (rs BaseRedirectsDefinitionRepository) FindOne(ctx context.Context, id, source string) (*redirectstore.RedirectDefinition, error)
- func (rs BaseRedirectsDefinitionRepository) Insert(ctx context.Context, def *redirectstore.RedirectDefinition) error
- func (rs BaseRedirectsDefinitionRepository) Update(ctx context.Context, def *redirectstore.RedirectDefinition) error
- func (rs BaseRedirectsDefinitionRepository) UpsertMany(ctx context.Context, defs *redirectstore.RedirectDefinitions) error
- type RedirectsDefinitionRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseRedirectsDefinitionRepository ¶ added in v0.0.6
type BaseRedirectsDefinitionRepository struct {
// contains filtered or unexported fields
}
func NewBaseRedirectsDefinitionRepository ¶ added in v0.0.6
func NewRedirectsDefinitionRepository ¶
func NewRedirectsDefinitionRepository(l *zap.Logger, collection *keelmongo.Collection) *BaseRedirectsDefinitionRepository
func (BaseRedirectsDefinitionRepository) Delete ¶ added in v0.0.6
func (rs BaseRedirectsDefinitionRepository) Delete(ctx context.Context, source string) error
func (BaseRedirectsDefinitionRepository) DeleteMany ¶ added in v0.0.6
func (rs BaseRedirectsDefinitionRepository) DeleteMany(ctx context.Context, sources []redirectstore.RedirectSource) error
func (BaseRedirectsDefinitionRepository) FindAll ¶ added in v0.0.6
func (rs BaseRedirectsDefinitionRepository) FindAll(ctx context.Context) (*redirectstore.RedirectDefinitions, error)
func (BaseRedirectsDefinitionRepository) FindMany ¶ added in v0.0.6
func (rs BaseRedirectsDefinitionRepository) FindMany(ctx context.Context, id, source string) (*redirectstore.RedirectDefinitions, error)
TODO: DraganaB check if we need to search by id
func (BaseRedirectsDefinitionRepository) FindOne ¶ added in v0.0.6
func (rs BaseRedirectsDefinitionRepository) FindOne(ctx context.Context, id, source string) (*redirectstore.RedirectDefinition, error)
func (BaseRedirectsDefinitionRepository) Insert ¶ added in v0.0.6
func (rs BaseRedirectsDefinitionRepository) Insert(ctx context.Context, def *redirectstore.RedirectDefinition) error
func (BaseRedirectsDefinitionRepository) Update ¶ added in v0.0.6
func (rs BaseRedirectsDefinitionRepository) Update(ctx context.Context, def *redirectstore.RedirectDefinition) error
func (BaseRedirectsDefinitionRepository) UpsertMany ¶ added in v0.0.6
func (rs BaseRedirectsDefinitionRepository) UpsertMany(ctx context.Context, defs *redirectstore.RedirectDefinitions) error
maybe will be needed for migrating manual redirections?
type RedirectsDefinitionRepository ¶
type RedirectsDefinitionRepository interface { FindOne(ctx context.Context, id string) (*redirectstore.RedirectDefinition, error) FindMany(ctx context.Context, id, source string) (*redirectstore.RedirectDefinitions, error) FindAll(ctx context.Context) (defs *redirectstore.RedirectDefinitions, err error) Insert(ctx context.Context, def *redirectstore.RedirectDefinition) error Update(ctx context.Context, def *redirectstore.RedirectDefinition) error UpsertMany(ctx context.Context, defs *redirectstore.RedirectDefinitions) error Delete(ctx context.Context, source string) error DeleteMany(ctx context.Context, sources []redirectstore.RedirectSource) error }
Click to show internal directories.
Click to hide internal directories.