module Stratosphere.AmplifyUIBuilder.Component.ActionParametersProperty (
module Exports, ActionParametersProperty(..),
mkActionParametersProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.AmplifyUIBuilder.Component.ComponentPropertyProperty as Exports
import {-# SOURCE #-} Stratosphere.AmplifyUIBuilder.Component.MutationActionSetStateParameterProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ActionParametersProperty
=
ActionParametersProperty {ActionParametersProperty -> ()
haddock_workaround_ :: (),
ActionParametersProperty -> Maybe ComponentPropertyProperty
anchor :: (Prelude.Maybe ComponentPropertyProperty),
ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
fields :: (Prelude.Maybe (Prelude.Map Prelude.Text ComponentPropertyProperty)),
ActionParametersProperty -> Maybe ComponentPropertyProperty
global :: (Prelude.Maybe ComponentPropertyProperty),
ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: (Prelude.Maybe ComponentPropertyProperty),
ActionParametersProperty -> Maybe (Value Text)
model :: (Prelude.Maybe (Value Prelude.Text)),
ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
state :: (Prelude.Maybe MutationActionSetStateParameterProperty),
ActionParametersProperty -> Maybe ComponentPropertyProperty
target :: (Prelude.Maybe ComponentPropertyProperty),
ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: (Prelude.Maybe ComponentPropertyProperty),
ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: (Prelude.Maybe ComponentPropertyProperty)}
deriving stock (ActionParametersProperty -> ActionParametersProperty -> Bool
(ActionParametersProperty -> ActionParametersProperty -> Bool)
-> (ActionParametersProperty -> ActionParametersProperty -> Bool)
-> Eq ActionParametersProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ActionParametersProperty -> ActionParametersProperty -> Bool
== :: ActionParametersProperty -> ActionParametersProperty -> Bool
$c/= :: ActionParametersProperty -> ActionParametersProperty -> Bool
/= :: ActionParametersProperty -> ActionParametersProperty -> Bool
Prelude.Eq, Int -> ActionParametersProperty -> ShowS
[ActionParametersProperty] -> ShowS
ActionParametersProperty -> String
(Int -> ActionParametersProperty -> ShowS)
-> (ActionParametersProperty -> String)
-> ([ActionParametersProperty] -> ShowS)
-> Show ActionParametersProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ActionParametersProperty -> ShowS
showsPrec :: Int -> ActionParametersProperty -> ShowS
$cshow :: ActionParametersProperty -> String
show :: ActionParametersProperty -> String
$cshowList :: [ActionParametersProperty] -> ShowS
showList :: [ActionParametersProperty] -> ShowS
Prelude.Show)
mkActionParametersProperty :: ActionParametersProperty
mkActionParametersProperty :: ActionParametersProperty
mkActionParametersProperty
= ActionParametersProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), anchor :: Maybe ComponentPropertyProperty
anchor = Maybe ComponentPropertyProperty
forall a. Maybe a
Prelude.Nothing,
fields :: Maybe (Map Text ComponentPropertyProperty)
fields = Maybe (Map Text ComponentPropertyProperty)
forall a. Maybe a
Prelude.Nothing, global :: Maybe ComponentPropertyProperty
global = Maybe ComponentPropertyProperty
forall a. Maybe a
Prelude.Nothing,
id :: Maybe ComponentPropertyProperty
id = Maybe ComponentPropertyProperty
forall a. Maybe a
Prelude.Nothing, model :: Maybe (Value Text)
model = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
state :: Maybe MutationActionSetStateParameterProperty
state = Maybe MutationActionSetStateParameterProperty
forall a. Maybe a
Prelude.Nothing, target :: Maybe ComponentPropertyProperty
target = Maybe ComponentPropertyProperty
forall a. Maybe a
Prelude.Nothing,
type' :: Maybe ComponentPropertyProperty
type' = Maybe ComponentPropertyProperty
forall a. Maybe a
Prelude.Nothing, url :: Maybe ComponentPropertyProperty
url = Maybe ComponentPropertyProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ActionParametersProperty where
toResourceProperties :: ActionParametersProperty -> ResourceProperties
toResourceProperties ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::AmplifyUIBuilder::Component.ActionParameters",
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 -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Anchor" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
anchor,
Key -> Map Text ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Fields" (Map Text ComponentPropertyProperty -> (Key, Value))
-> Maybe (Map Text ComponentPropertyProperty) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text ComponentPropertyProperty)
fields,
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Global" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
global,
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Id" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
id, Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Model" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
model,
Key -> MutationActionSetStateParameterProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"State" (MutationActionSetStateParameterProperty -> (Key, Value))
-> Maybe MutationActionSetStateParameterProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MutationActionSetStateParameterProperty
state,
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Target" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
target,
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Type" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
type',
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Url" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
url])}
instance JSON.ToJSON ActionParametersProperty where
toJSON :: ActionParametersProperty -> Value
toJSON ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= [(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 -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Anchor" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
anchor,
Key -> Map Text ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Fields" (Map Text ComponentPropertyProperty -> (Key, Value))
-> Maybe (Map Text ComponentPropertyProperty) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Map Text ComponentPropertyProperty)
fields,
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Global" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
global,
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Id" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
id, Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Model" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
model,
Key -> MutationActionSetStateParameterProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"State" (MutationActionSetStateParameterProperty -> (Key, Value))
-> Maybe MutationActionSetStateParameterProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MutationActionSetStateParameterProperty
state,
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Target" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
target,
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Type" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
type',
Key -> ComponentPropertyProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Url" (ComponentPropertyProperty -> (Key, Value))
-> Maybe ComponentPropertyProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComponentPropertyProperty
url]))
instance Property "Anchor" ActionParametersProperty where
type PropertyType "Anchor" ActionParametersProperty = ComponentPropertyProperty
set :: PropertyType "Anchor" ActionParametersProperty
-> ActionParametersProperty -> ActionParametersProperty
set PropertyType "Anchor" ActionParametersProperty
newValue ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ActionParametersProperty {anchor :: Maybe ComponentPropertyProperty
anchor = ComponentPropertyProperty -> Maybe ComponentPropertyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Anchor" ActionParametersProperty
ComponentPropertyProperty
newValue, Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ()
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
instance Property "Fields" ActionParametersProperty where
type PropertyType "Fields" ActionParametersProperty = Prelude.Map Prelude.Text ComponentPropertyProperty
set :: PropertyType "Fields" ActionParametersProperty
-> ActionParametersProperty -> ActionParametersProperty
set PropertyType "Fields" ActionParametersProperty
newValue ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ActionParametersProperty {fields :: Maybe (Map Text ComponentPropertyProperty)
fields = Map Text ComponentPropertyProperty
-> Maybe (Map Text ComponentPropertyProperty)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Map Text ComponentPropertyProperty
PropertyType "Fields" ActionParametersProperty
newValue, Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
instance Property "Global" ActionParametersProperty where
type PropertyType "Global" ActionParametersProperty = ComponentPropertyProperty
set :: PropertyType "Global" ActionParametersProperty
-> ActionParametersProperty -> ActionParametersProperty
set PropertyType "Global" ActionParametersProperty
newValue ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ActionParametersProperty {global :: Maybe ComponentPropertyProperty
global = ComponentPropertyProperty -> Maybe ComponentPropertyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Global" ActionParametersProperty
ComponentPropertyProperty
newValue, Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
instance Property "Id" ActionParametersProperty where
type PropertyType "Id" ActionParametersProperty = ComponentPropertyProperty
set :: PropertyType "Id" ActionParametersProperty
-> ActionParametersProperty -> ActionParametersProperty
set PropertyType "Id" ActionParametersProperty
newValue ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ActionParametersProperty {id :: Maybe ComponentPropertyProperty
id = ComponentPropertyProperty -> Maybe ComponentPropertyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Id" ActionParametersProperty
ComponentPropertyProperty
newValue, Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
instance Property "Model" ActionParametersProperty where
type PropertyType "Model" ActionParametersProperty = Value Prelude.Text
set :: PropertyType "Model" ActionParametersProperty
-> ActionParametersProperty -> ActionParametersProperty
set PropertyType "Model" ActionParametersProperty
newValue ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ActionParametersProperty {model :: Maybe (Value Text)
model = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Model" ActionParametersProperty
Value Text
newValue, Maybe (Map Text ComponentPropertyProperty)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
instance Property "State" ActionParametersProperty where
type PropertyType "State" ActionParametersProperty = MutationActionSetStateParameterProperty
set :: PropertyType "State" ActionParametersProperty
-> ActionParametersProperty -> ActionParametersProperty
set PropertyType "State" ActionParametersProperty
newValue ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ActionParametersProperty {state :: Maybe MutationActionSetStateParameterProperty
state = MutationActionSetStateParameterProperty
-> Maybe MutationActionSetStateParameterProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "State" ActionParametersProperty
MutationActionSetStateParameterProperty
newValue, Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
()
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
instance Property "Target" ActionParametersProperty where
type PropertyType "Target" ActionParametersProperty = ComponentPropertyProperty
set :: PropertyType "Target" ActionParametersProperty
-> ActionParametersProperty -> ActionParametersProperty
set PropertyType "Target" ActionParametersProperty
newValue ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ActionParametersProperty {target :: Maybe ComponentPropertyProperty
target = ComponentPropertyProperty -> Maybe ComponentPropertyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Target" ActionParametersProperty
ComponentPropertyProperty
newValue, Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
instance Property "Type" ActionParametersProperty where
type PropertyType "Type" ActionParametersProperty = ComponentPropertyProperty
set :: PropertyType "Type" ActionParametersProperty
-> ActionParametersProperty -> ActionParametersProperty
set PropertyType "Type" ActionParametersProperty
newValue ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ActionParametersProperty {type' :: Maybe ComponentPropertyProperty
type' = ComponentPropertyProperty -> Maybe ComponentPropertyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Type" ActionParametersProperty
ComponentPropertyProperty
newValue, Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
instance Property "Url" ActionParametersProperty where
type PropertyType "Url" ActionParametersProperty = ComponentPropertyProperty
set :: PropertyType "Url" ActionParametersProperty
-> ActionParametersProperty -> ActionParametersProperty
set PropertyType "Url" ActionParametersProperty
newValue ActionParametersProperty {Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ActionParametersProperty -> ()
anchor :: ActionParametersProperty -> Maybe ComponentPropertyProperty
fields :: ActionParametersProperty
-> Maybe (Map Text ComponentPropertyProperty)
global :: ActionParametersProperty -> Maybe ComponentPropertyProperty
id :: ActionParametersProperty -> Maybe ComponentPropertyProperty
model :: ActionParametersProperty -> Maybe (Value Text)
state :: ActionParametersProperty
-> Maybe MutationActionSetStateParameterProperty
target :: ActionParametersProperty -> Maybe ComponentPropertyProperty
type' :: ActionParametersProperty -> Maybe ComponentPropertyProperty
url :: ActionParametersProperty -> Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
url :: Maybe ComponentPropertyProperty
..}
= ActionParametersProperty {url :: Maybe ComponentPropertyProperty
url = ComponentPropertyProperty -> Maybe ComponentPropertyProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Url" ActionParametersProperty
ComponentPropertyProperty
newValue, Maybe (Map Text ComponentPropertyProperty)
Maybe (Value Text)
Maybe ComponentPropertyProperty
Maybe MutationActionSetStateParameterProperty
()
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
haddock_workaround_ :: ()
anchor :: Maybe ComponentPropertyProperty
fields :: Maybe (Map Text ComponentPropertyProperty)
global :: Maybe ComponentPropertyProperty
id :: Maybe ComponentPropertyProperty
model :: Maybe (Value Text)
state :: Maybe MutationActionSetStateParameterProperty
target :: Maybe ComponentPropertyProperty
type' :: Maybe ComponentPropertyProperty
..}