module Stratosphere.WAFv2.WebACL.FieldToMatchProperty (
module Exports, FieldToMatchProperty(..), mkFieldToMatchProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.WAFv2.WebACL.BodyProperty as Exports
import {-# SOURCE #-} Stratosphere.WAFv2.WebACL.CookiesProperty as Exports
import {-# SOURCE #-} Stratosphere.WAFv2.WebACL.HeadersProperty as Exports
import {-# SOURCE #-} Stratosphere.WAFv2.WebACL.JA3FingerprintProperty as Exports
import {-# SOURCE #-} Stratosphere.WAFv2.WebACL.JA4FingerprintProperty as Exports
import {-# SOURCE #-} Stratosphere.WAFv2.WebACL.JsonBodyProperty as Exports
import {-# SOURCE #-} Stratosphere.WAFv2.WebACL.SingleHeaderProperty as Exports
import {-# SOURCE #-} Stratosphere.WAFv2.WebACL.SingleQueryArgumentProperty as Exports
import {-# SOURCE #-} Stratosphere.WAFv2.WebACL.UriFragmentProperty as Exports
import Stratosphere.ResourceProperties
data FieldToMatchProperty
=
FieldToMatchProperty {FieldToMatchProperty -> ()
haddock_workaround_ :: (),
FieldToMatchProperty -> Maybe Object
allQueryArguments :: (Prelude.Maybe JSON.Object),
FieldToMatchProperty -> Maybe BodyProperty
body :: (Prelude.Maybe BodyProperty),
FieldToMatchProperty -> Maybe CookiesProperty
cookies :: (Prelude.Maybe CookiesProperty),
:: (Prelude.Maybe HeadersProperty),
FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA3Fingerprint :: (Prelude.Maybe JA3FingerprintProperty),
FieldToMatchProperty -> Maybe JA4FingerprintProperty
jA4Fingerprint :: (Prelude.Maybe JA4FingerprintProperty),
FieldToMatchProperty -> Maybe JsonBodyProperty
jsonBody :: (Prelude.Maybe JsonBodyProperty),
FieldToMatchProperty -> Maybe Object
method :: (Prelude.Maybe JSON.Object),
FieldToMatchProperty -> Maybe Object
queryString :: (Prelude.Maybe JSON.Object),
:: (Prelude.Maybe SingleHeaderProperty),
FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
singleQueryArgument :: (Prelude.Maybe SingleQueryArgumentProperty),
FieldToMatchProperty -> Maybe UriFragmentProperty
uriFragment :: (Prelude.Maybe UriFragmentProperty),
FieldToMatchProperty -> Maybe Object
uriPath :: (Prelude.Maybe JSON.Object)}
deriving stock (FieldToMatchProperty -> FieldToMatchProperty -> Bool
(FieldToMatchProperty -> FieldToMatchProperty -> Bool)
-> (FieldToMatchProperty -> FieldToMatchProperty -> Bool)
-> Eq FieldToMatchProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FieldToMatchProperty -> FieldToMatchProperty -> Bool
== :: FieldToMatchProperty -> FieldToMatchProperty -> Bool
$c/= :: FieldToMatchProperty -> FieldToMatchProperty -> Bool
/= :: FieldToMatchProperty -> FieldToMatchProperty -> Bool
Prelude.Eq, Int -> FieldToMatchProperty -> ShowS
[FieldToMatchProperty] -> ShowS
FieldToMatchProperty -> String
(Int -> FieldToMatchProperty -> ShowS)
-> (FieldToMatchProperty -> String)
-> ([FieldToMatchProperty] -> ShowS)
-> Show FieldToMatchProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> FieldToMatchProperty -> ShowS
showsPrec :: Int -> FieldToMatchProperty -> ShowS
$cshow :: FieldToMatchProperty -> String
show :: FieldToMatchProperty -> String
$cshowList :: [FieldToMatchProperty] -> ShowS
showList :: [FieldToMatchProperty] -> ShowS
Prelude.Show)
mkFieldToMatchProperty :: FieldToMatchProperty
mkFieldToMatchProperty :: FieldToMatchProperty
mkFieldToMatchProperty
= FieldToMatchProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), allQueryArguments :: Maybe Object
allQueryArguments = Maybe Object
forall a. Maybe a
Prelude.Nothing,
body :: Maybe BodyProperty
body = Maybe BodyProperty
forall a. Maybe a
Prelude.Nothing, cookies :: Maybe CookiesProperty
cookies = Maybe CookiesProperty
forall a. Maybe a
Prelude.Nothing,
headers :: Maybe HeadersProperty
headers = Maybe HeadersProperty
forall a. Maybe a
Prelude.Nothing, jA3Fingerprint :: Maybe JA3FingerprintProperty
jA3Fingerprint = Maybe JA3FingerprintProperty
forall a. Maybe a
Prelude.Nothing,
jA4Fingerprint :: Maybe JA4FingerprintProperty
jA4Fingerprint = Maybe JA4FingerprintProperty
forall a. Maybe a
Prelude.Nothing, jsonBody :: Maybe JsonBodyProperty
jsonBody = Maybe JsonBodyProperty
forall a. Maybe a
Prelude.Nothing,
method :: Maybe Object
method = Maybe Object
forall a. Maybe a
Prelude.Nothing, queryString :: Maybe Object
queryString = Maybe Object
forall a. Maybe a
Prelude.Nothing,
singleHeader :: Maybe SingleHeaderProperty
singleHeader = Maybe SingleHeaderProperty
forall a. Maybe a
Prelude.Nothing,
singleQueryArgument :: Maybe SingleQueryArgumentProperty
singleQueryArgument = Maybe SingleQueryArgumentProperty
forall a. Maybe a
Prelude.Nothing,
uriFragment :: Maybe UriFragmentProperty
uriFragment = Maybe UriFragmentProperty
forall a. Maybe a
Prelude.Nothing, uriPath :: Maybe Object
uriPath = Maybe Object
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties FieldToMatchProperty where
toResourceProperties :: FieldToMatchProperty -> ResourceProperties
toResourceProperties FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::WAFv2::WebACL.FieldToMatch",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AllQueryArguments" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
allQueryArguments,
Key -> BodyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Body" (BodyProperty -> (Key, Value))
-> Maybe BodyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BodyProperty
body,
Key -> CookiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Cookies" (CookiesProperty -> (Key, Value))
-> Maybe CookiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CookiesProperty
cookies,
Key -> HeadersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Headers" (HeadersProperty -> (Key, Value))
-> Maybe HeadersProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HeadersProperty
headers,
Key -> JA3FingerprintProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JA3Fingerprint" (JA3FingerprintProperty -> (Key, Value))
-> Maybe JA3FingerprintProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JA3FingerprintProperty
jA3Fingerprint,
Key -> JA4FingerprintProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JA4Fingerprint" (JA4FingerprintProperty -> (Key, Value))
-> Maybe JA4FingerprintProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JA4FingerprintProperty
jA4Fingerprint,
Key -> JsonBodyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JsonBody" (JsonBodyProperty -> (Key, Value))
-> Maybe JsonBodyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JsonBodyProperty
jsonBody,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Method" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
method,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"QueryString" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
queryString,
Key -> SingleHeaderProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SingleHeader" (SingleHeaderProperty -> (Key, Value))
-> Maybe SingleHeaderProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SingleHeaderProperty
singleHeader,
Key -> SingleQueryArgumentProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SingleQueryArgument" (SingleQueryArgumentProperty -> (Key, Value))
-> Maybe SingleQueryArgumentProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SingleQueryArgumentProperty
singleQueryArgument,
Key -> UriFragmentProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UriFragment" (UriFragmentProperty -> (Key, Value))
-> Maybe UriFragmentProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UriFragmentProperty
uriFragment,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UriPath" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
uriPath])}
instance JSON.ToJSON FieldToMatchProperty where
toJSON :: FieldToMatchProperty -> Value
toJSON FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AllQueryArguments" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
allQueryArguments,
Key -> BodyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Body" (BodyProperty -> (Key, Value))
-> Maybe BodyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BodyProperty
body,
Key -> CookiesProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Cookies" (CookiesProperty -> (Key, Value))
-> Maybe CookiesProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe CookiesProperty
cookies,
Key -> HeadersProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Headers" (HeadersProperty -> (Key, Value))
-> Maybe HeadersProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HeadersProperty
headers,
Key -> JA3FingerprintProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JA3Fingerprint" (JA3FingerprintProperty -> (Key, Value))
-> Maybe JA3FingerprintProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JA3FingerprintProperty
jA3Fingerprint,
Key -> JA4FingerprintProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JA4Fingerprint" (JA4FingerprintProperty -> (Key, Value))
-> Maybe JA4FingerprintProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JA4FingerprintProperty
jA4Fingerprint,
Key -> JsonBodyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"JsonBody" (JsonBodyProperty -> (Key, Value))
-> Maybe JsonBodyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe JsonBodyProperty
jsonBody,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Method" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
method,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"QueryString" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
queryString,
Key -> SingleHeaderProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SingleHeader" (SingleHeaderProperty -> (Key, Value))
-> Maybe SingleHeaderProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SingleHeaderProperty
singleHeader,
Key -> SingleQueryArgumentProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SingleQueryArgument" (SingleQueryArgumentProperty -> (Key, Value))
-> Maybe SingleQueryArgumentProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SingleQueryArgumentProperty
singleQueryArgument,
Key -> UriFragmentProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UriFragment" (UriFragmentProperty -> (Key, Value))
-> Maybe UriFragmentProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe UriFragmentProperty
uriFragment,
Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UriPath" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
uriPath]))
instance Property "AllQueryArguments" FieldToMatchProperty where
type PropertyType "AllQueryArguments" FieldToMatchProperty = JSON.Object
set :: PropertyType "AllQueryArguments" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "AllQueryArguments" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty
{allQueryArguments :: Maybe Object
allQueryArguments = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "AllQueryArguments" FieldToMatchProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "Body" FieldToMatchProperty where
type PropertyType "Body" FieldToMatchProperty = BodyProperty
set :: PropertyType "Body" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "Body" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {body :: Maybe BodyProperty
body = BodyProperty -> Maybe BodyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Body" FieldToMatchProperty
BodyProperty
newValue, Maybe Object
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "Cookies" FieldToMatchProperty where
type PropertyType "Cookies" FieldToMatchProperty = CookiesProperty
set :: PropertyType "Cookies" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "Cookies" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {cookies :: Maybe CookiesProperty
cookies = CookiesProperty -> Maybe CookiesProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Cookies" FieldToMatchProperty
CookiesProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "Headers" FieldToMatchProperty where
type PropertyType "Headers" FieldToMatchProperty = HeadersProperty
set :: PropertyType "Headers" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "Headers" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {headers :: Maybe HeadersProperty
headers = HeadersProperty -> Maybe HeadersProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Headers" FieldToMatchProperty
HeadersProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "JA3Fingerprint" FieldToMatchProperty where
type PropertyType "JA3Fingerprint" FieldToMatchProperty = JA3FingerprintProperty
set :: PropertyType "JA3Fingerprint" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "JA3Fingerprint" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {jA3Fingerprint :: Maybe JA3FingerprintProperty
jA3Fingerprint = JA3FingerprintProperty -> Maybe JA3FingerprintProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "JA3Fingerprint" FieldToMatchProperty
JA3FingerprintProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "JA4Fingerprint" FieldToMatchProperty where
type PropertyType "JA4Fingerprint" FieldToMatchProperty = JA4FingerprintProperty
set :: PropertyType "JA4Fingerprint" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "JA4Fingerprint" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {jA4Fingerprint :: Maybe JA4FingerprintProperty
jA4Fingerprint = JA4FingerprintProperty -> Maybe JA4FingerprintProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "JA4Fingerprint" FieldToMatchProperty
JA4FingerprintProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "JsonBody" FieldToMatchProperty where
type PropertyType "JsonBody" FieldToMatchProperty = JsonBodyProperty
set :: PropertyType "JsonBody" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "JsonBody" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {jsonBody :: Maybe JsonBodyProperty
jsonBody = JsonBodyProperty -> Maybe JsonBodyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "JsonBody" FieldToMatchProperty
JsonBodyProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "Method" FieldToMatchProperty where
type PropertyType "Method" FieldToMatchProperty = JSON.Object
set :: PropertyType "Method" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "Method" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {method :: Maybe Object
method = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "Method" FieldToMatchProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "QueryString" FieldToMatchProperty where
type PropertyType "QueryString" FieldToMatchProperty = JSON.Object
set :: PropertyType "QueryString" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "QueryString" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {queryString :: Maybe Object
queryString = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "QueryString" FieldToMatchProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "SingleHeader" FieldToMatchProperty where
type PropertyType "SingleHeader" FieldToMatchProperty = SingleHeaderProperty
set :: PropertyType "SingleHeader" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "SingleHeader" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {singleHeader :: Maybe SingleHeaderProperty
singleHeader = SingleHeaderProperty -> Maybe SingleHeaderProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SingleHeader" FieldToMatchProperty
SingleHeaderProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "SingleQueryArgument" FieldToMatchProperty where
type PropertyType "SingleQueryArgument" FieldToMatchProperty = SingleQueryArgumentProperty
set :: PropertyType "SingleQueryArgument" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "SingleQueryArgument" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty
{singleQueryArgument :: Maybe SingleQueryArgumentProperty
singleQueryArgument = SingleQueryArgumentProperty -> Maybe SingleQueryArgumentProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SingleQueryArgument" FieldToMatchProperty
SingleQueryArgumentProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
instance Property "UriFragment" FieldToMatchProperty where
type PropertyType "UriFragment" FieldToMatchProperty = UriFragmentProperty
set :: PropertyType "UriFragment" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "UriFragment" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {uriFragment :: Maybe UriFragmentProperty
uriFragment = UriFragmentProperty -> Maybe UriFragmentProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UriFragment" FieldToMatchProperty
UriFragmentProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriPath :: Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriPath :: Maybe Object
..}
instance Property "UriPath" FieldToMatchProperty where
type PropertyType "UriPath" FieldToMatchProperty = JSON.Object
set :: PropertyType "UriPath" FieldToMatchProperty
-> FieldToMatchProperty -> FieldToMatchProperty
set PropertyType "UriPath" FieldToMatchProperty
newValue FieldToMatchProperty {Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: FieldToMatchProperty -> ()
allQueryArguments :: FieldToMatchProperty -> Maybe Object
body :: FieldToMatchProperty -> Maybe BodyProperty
cookies :: FieldToMatchProperty -> Maybe CookiesProperty
headers :: FieldToMatchProperty -> Maybe HeadersProperty
jA3Fingerprint :: FieldToMatchProperty -> Maybe JA3FingerprintProperty
jA4Fingerprint :: FieldToMatchProperty -> Maybe JA4FingerprintProperty
jsonBody :: FieldToMatchProperty -> Maybe JsonBodyProperty
method :: FieldToMatchProperty -> Maybe Object
queryString :: FieldToMatchProperty -> Maybe Object
singleHeader :: FieldToMatchProperty -> Maybe SingleHeaderProperty
singleQueryArgument :: FieldToMatchProperty -> Maybe SingleQueryArgumentProperty
uriFragment :: FieldToMatchProperty -> Maybe UriFragmentProperty
uriPath :: FieldToMatchProperty -> Maybe Object
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
uriPath :: Maybe Object
..}
= FieldToMatchProperty {uriPath :: Maybe Object
uriPath = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "UriPath" FieldToMatchProperty
newValue, Maybe Object
Maybe BodyProperty
Maybe CookiesProperty
Maybe HeadersProperty
Maybe JA3FingerprintProperty
Maybe JA4FingerprintProperty
Maybe JsonBodyProperty
Maybe SingleHeaderProperty
Maybe SingleQueryArgumentProperty
Maybe UriFragmentProperty
()
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
haddock_workaround_ :: ()
allQueryArguments :: Maybe Object
body :: Maybe BodyProperty
cookies :: Maybe CookiesProperty
headers :: Maybe HeadersProperty
jA3Fingerprint :: Maybe JA3FingerprintProperty
jA4Fingerprint :: Maybe JA4FingerprintProperty
jsonBody :: Maybe JsonBodyProperty
method :: Maybe Object
queryString :: Maybe Object
singleHeader :: Maybe SingleHeaderProperty
singleQueryArgument :: Maybe SingleQueryArgumentProperty
uriFragment :: Maybe UriFragmentProperty
..}