libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.AlexaBusiness.Types.SkillSummary

Description

 
Synopsis

Documentation

data SkillSummary Source #

The summary of skills.

See: newSkillSummary smart constructor.

Constructors

SkillSummary' 

Fields

Instances

Instances details
Eq SkillSummary Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.SkillSummary

Read SkillSummary Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.SkillSummary

Show SkillSummary Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.SkillSummary

Generic SkillSummary Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.SkillSummary

Associated Types

type Rep SkillSummary :: Type -> Type #

NFData SkillSummary Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.SkillSummary

Methods

rnf :: SkillSummary -> () #

Hashable SkillSummary Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.SkillSummary

FromJSON SkillSummary Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.SkillSummary

type Rep SkillSummary Source # 
Instance details

Defined in Amazonka.AlexaBusiness.Types.SkillSummary

type Rep SkillSummary = D1 ('MetaData "SkillSummary" "Amazonka.AlexaBusiness.Types.SkillSummary" "libZSservicesZSamazonka-alexa-businessZSamazonka-alexa-business" 'False) (C1 ('MetaCons "SkillSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "skillId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "supportsLinking") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "skillType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SkillType)) :*: (S1 ('MetaSel ('Just "enablementType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnablementType)) :*: S1 ('MetaSel ('Just "skillName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSkillSummary :: SkillSummary Source #

Create a value of SkillSummary 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:skillId:SkillSummary', skillSummary_skillId - The ARN of the skill summary.

$sel:supportsLinking:SkillSummary', skillSummary_supportsLinking - Linking support for a skill.

$sel:skillType:SkillSummary', skillSummary_skillType - Whether the skill is publicly available or is a private skill.

$sel:enablementType:SkillSummary', skillSummary_enablementType - Whether the skill is enabled under the user's account, or if it requires linking to be used.

$sel:skillName:SkillSummary', skillSummary_skillName - The name of the skill.

skillSummary_skillId :: Lens' SkillSummary (Maybe Text) Source #

The ARN of the skill summary.

skillSummary_skillType :: Lens' SkillSummary (Maybe SkillType) Source #

Whether the skill is publicly available or is a private skill.

skillSummary_enablementType :: Lens' SkillSummary (Maybe EnablementType) Source #

Whether the skill is enabled under the user's account, or if it requires linking to be used.