amazonka-iottwinmaker-2.0: Amazon IoT TwinMaker 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.IotTwinMaker.Types.FunctionResponse

Description

 
Synopsis

Documentation

data FunctionResponse Source #

The function response.

See: newFunctionResponse smart constructor.

Constructors

FunctionResponse' 

Fields

Instances

Instances details
FromJSON FunctionResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.Types.FunctionResponse

Generic FunctionResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.Types.FunctionResponse

Associated Types

type Rep FunctionResponse :: Type -> Type #

Read FunctionResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.Types.FunctionResponse

Show FunctionResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.Types.FunctionResponse

NFData FunctionResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.Types.FunctionResponse

Methods

rnf :: FunctionResponse -> () #

Eq FunctionResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.Types.FunctionResponse

Hashable FunctionResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.Types.FunctionResponse

type Rep FunctionResponse Source # 
Instance details

Defined in Amazonka.IotTwinMaker.Types.FunctionResponse

type Rep FunctionResponse = D1 ('MetaData "FunctionResponse" "Amazonka.IotTwinMaker.Types.FunctionResponse" "amazonka-iottwinmaker-2.0-F9krWmdiZsuIxDlP9hNtjs" 'False) (C1 ('MetaCons "FunctionResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "implementedBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataConnector)) :*: S1 ('MetaSel ('Just "isInherited") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "requiredProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "scope") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Scope)))))

newFunctionResponse :: FunctionResponse Source #

Create a value of FunctionResponse 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:implementedBy:FunctionResponse', functionResponse_implementedBy - The data connector.

$sel:isInherited:FunctionResponse', functionResponse_isInherited - Indicates whether this function is inherited.

$sel:requiredProperties:FunctionResponse', functionResponse_requiredProperties - The required properties of the function.

$sel:scope:FunctionResponse', functionResponse_scope - The scope of the function.

functionResponse_isInherited :: Lens' FunctionResponse (Maybe Bool) Source #

Indicates whether this function is inherited.

functionResponse_requiredProperties :: Lens' FunctionResponse (Maybe [Text]) Source #

The required properties of the function.