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.UpdateThemeData

Description

 
Synopsis

Documentation

data UpdateThemeData Source #

Saves the data binding information for a theme.

See: newUpdateThemeData smart constructor.

Constructors

UpdateThemeData' 

Fields

Instances

Instances details
ToJSON UpdateThemeData Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.UpdateThemeData

Generic UpdateThemeData Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.UpdateThemeData

Associated Types

type Rep UpdateThemeData :: Type -> Type #

Read UpdateThemeData Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.UpdateThemeData

Show UpdateThemeData Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.UpdateThemeData

NFData UpdateThemeData Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.UpdateThemeData

Methods

rnf :: UpdateThemeData -> () #

Eq UpdateThemeData Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.UpdateThemeData

Hashable UpdateThemeData Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.UpdateThemeData

type Rep UpdateThemeData Source # 
Instance details

Defined in Amazonka.AmplifyUiBuilder.Types.UpdateThemeData

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

newUpdateThemeData :: UpdateThemeData Source #

Create a value of UpdateThemeData 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:id:UpdateThemeData', updateThemeData_id - The unique ID of the theme to update.

$sel:name:UpdateThemeData', updateThemeData_name - The name of the theme to update.

$sel:overrides:UpdateThemeData', updateThemeData_overrides - Describes the properties that can be overriden to customize the theme.

$sel:values:UpdateThemeData', updateThemeData_values - A list of key-value pairs that define the theme's properties.

updateThemeData_id :: Lens' UpdateThemeData (Maybe Text) Source #

The unique ID of the theme to update.

updateThemeData_name :: Lens' UpdateThemeData (Maybe Text) Source #

The name of the theme to update.

updateThemeData_overrides :: Lens' UpdateThemeData (Maybe [ThemeValues]) Source #

Describes the properties that can be overriden to customize the theme.

updateThemeData_values :: Lens' UpdateThemeData [ThemeValues] Source #

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