{"$schema":"https://json-schema.org/draft/2020-12/schema","$defs":{"EncodingType-nullable":{"anyOf":[{"type":"null"},{"type":"string","enum":["SAME","URL_DECODE","URL_ENCODE","ESCAPE_HTML4","UNESCAPE_HTML4","URL_DECODE_TWICE"]}]},"ReplaceType":{"type":"string","enum":["PART_OF_VALUE","WHOLE_VALUE"]}},"type":"object","properties":{"enabled":{"type":"boolean"},"extractor":{"type":"object"},"id":{"type":"string"},"injectionRules":{"type":"array","items":{"anyOf":[{"type":"object","properties":{"encoding":{"$ref":"#/$defs/EncodingType-nullable"},"type":{"$ref":"#/$defs/ReplaceType"},"@type":{"const":"InHttpQueryParameterName"}},"required":["@type"]},{"type":"object","properties":{"encoding":{"$ref":"#/$defs/EncodingType-nullable"},"name":{"type":["string","null"]},"type":{"$ref":"#/$defs/ReplaceType"},"@type":{"const":"InHttpPostParameterValue"}},"required":["@type"]},{"type":"object","properties":{"type":{"$ref":"#/$defs/ReplaceType"},"@type":{"const":"InHttpHeaderName"}},"required":["@type"]},{"type":"object","properties":{"encoding":{"$ref":"#/$defs/EncodingType-nullable"},"type":{"$ref":"#/$defs/ReplaceType"},"@type":{"const":"InHttpPostParameterName"}},"required":["@type"]},{"type":"object","properties":{"name":{"type":["string","null"]},"type":{"$ref":"#/$defs/ReplaceType"},"@type":{"const":"InHttpHeaderValue"}},"required":["@type"]},{"type":"object","properties":{"type":{"$ref":"#/$defs/ReplaceType"},"@type":{"const":"InHttpRequestPostBody"}},"required":["@type"]},{"type":"object","properties":{"encoding":{"$ref":"#/$defs/EncodingType-nullable"},"name":{"type":["string","null"]},"type":{"$ref":"#/$defs/ReplaceType"},"@type":{"const":"InHttpQueryParameterValue"}},"required":["@type"]},{"type":"object","properties":{"type":{"$ref":"#/$defs/ReplaceType"},"@type":{"const":"InHttpRequestPath"}},"required":["@type"]}]}},"projectId":{"type":"string"},"userId":{"type":"string"}}}