Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Service ¶
type Service interface { CreateProject(ctx context.Context, name string) (Project, error) OpenProject(ctx context.Context, projectID ulid.ULID) (Project, error) CloseProject() error DeleteProject(ctx context.Context, projectID ulid.ULID) error ActiveProject(ctx context.Context) (Project, error) IsProjectActive(projectID ulid.ULID) bool Projects(ctx context.Context) ([]Project, error) Scope() *scope.Scope SetScopeRules(ctx context.Context, rules []scope.Rule) error SetRequestLogFindFilter(ctx context.Context, filter reqlog.FindRequestsFilter) error SetSenderRequestFindFilter(ctx context.Context, filter sender.FindRequestsFilter) error UpdateInterceptSettings(ctx context.Context, settings intercept.Settings) error }
Service is used for managing projects.
type Settings ¶ added in v0.4.0
type Settings struct { // Request log settings ReqLogBypassOutOfScope bool ReqLogOnlyFindInScope bool ReqLogSearchExpr search.Expression // Intercept settings InterceptRequests bool InterceptResponses bool InterceptRequestFilter search.Expression InterceptResponseFilter search.Expression // Sender settings SenderOnlyFindInScope bool SenderSearchExpr search.Expression // Scope settings ScopeRules []scope.Rule }
Click to show internal directories.
Click to hide internal directories.