amazonka-amplifyuibuilder-2.0: Amazon Amplify UI Builder SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.AmplifyUiBuilder.Types.ThemeValue

Description

 
Synopsis

Documentation

data ThemeValue Source #

Describes the configuration of a theme's properties.

See: newThemeValue smart constructor.

Constructors

ThemeValue' 

Fields

Instances

Instances details
FromJSON ThemeValue Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.ThemeValue

ToJSON ThemeValue Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.ThemeValue

Generic ThemeValue Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.ThemeValue

Associated Types

type Rep ThemeValue :: Type -> Type #

Read ThemeValue Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.ThemeValue

Show ThemeValue Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.ThemeValue

NFData ThemeValue Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.ThemeValue

Methods

rnf :: ThemeValue -> () #

Eq ThemeValue Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.ThemeValue

Hashable ThemeValue Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.ThemeValue

type Rep ThemeValue Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.ThemeValue

type Rep ThemeValue = D1 ('MetaData "ThemeValue" "Amazonka.AmplifyUiBuilder.Types.ThemeValue" "amazonka-amplifyuibuilder-2.0-KN0MRaPu7dZCAXr3ruBTcC" 'False) (C1 ('MetaCons "ThemeValue'" 'PrefixI 'True) (S1 ('MetaSel ('Just "children") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ThemeValues])) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newThemeValue :: ThemeValue Source #

Create a value of ThemeValue with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:children:ThemeValue', themeValue_children - A list of key-value pairs that define the theme's properties.

ThemeValues, themeValue_value - The value of a theme property.

themeValue_children :: Lens' ThemeValue (Maybe [ThemeValues]) Source #

A list of key-value pairs that define the theme's properties.

themeValue_value :: Lens' ThemeValue (Maybe Text) Source #

The value of a theme property.