MCPcopy
hub / github.com/irbis-sh/zen-desktop / Modifier

Interface Modifier

internal/networkrules/rulemodifiers/rulemodifiers.go:9–12  ·  view source on GitHub ↗

Modifier is a Modifier of a rule.

Source from the content-addressed store, hash-verified

7
8// Modifier is a Modifier of a rule.
9type Modifier interface {
10 Parse(string) error
11 Cancels(Modifier) bool
12}
13
14// ConditionModifier restrict when a rule applies based on request/response metadata.
15type ConditionModifier interface {

Callers 16

ParseModifiersMethod · 0.95
mainFunction · 0.65
newTestRequestFunction · 0.65
response.goFile · 0.65
ParseMethod · 0.65
TestRemoveParamModifierFunction · 0.65
TestScrambleJSModifierFunction · 0.65
ParseMethod · 0.65
ModifyReqMethod · 0.65
ModifyResMethod · 0.65
TestHeaderModifierFunction · 0.65
TestJsonPruneModifierFunction · 0.65

Implementers 10

MethodModifierinternal/networkrules/rulemodifiers/me
ThirdPartyModifierinternal/networkrules/rulemodifiers/th
HeaderModifierinternal/networkrules/rulemodifiers/he
JSONPruneModifierinternal/networkrules/rulemodifiers/js
RemoveParamModifierinternal/networkrules/rulemodifiers/re
ContentTypeModifierinternal/networkrules/rulemodifiers/co
DomainModifierinternal/networkrules/rulemodifiers/do
RemoveHeaderModifierinternal/networkrules/rulemodifiers/re
ScrambleJSModifierinternal/networkrules/rulemodifiers/sc
Modifierinternal/networkrules/rulemodifiers/re

Calls

no outgoing calls

Tested by

no test coverage detected