libZSservicesZSamazonka-voice-idZSamazonka-voice-id
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.VoiceId.Types.SpeakerSummary

Description

 
Synopsis

Documentation

data SpeakerSummary Source #

Contains a summary of information about a speaker.

See: newSpeakerSummary smart constructor.

Constructors

SpeakerSummary' 

Fields

Instances

Instances details
Eq SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

Show SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

Generic SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

Associated Types

type Rep SpeakerSummary :: Type -> Type #

NFData SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

Methods

rnf :: SpeakerSummary -> () #

Hashable SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

FromJSON SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

type Rep SpeakerSummary Source # 
Instance details

Defined in Amazonka.VoiceId.Types.SpeakerSummary

type Rep SpeakerSummary = D1 ('MetaData "SpeakerSummary" "Amazonka.VoiceId.Types.SpeakerSummary" "libZSservicesZSamazonka-voice-idZSamazonka-voice-id" 'False) (C1 ('MetaCons "SpeakerSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SpeakerStatus)) :*: (S1 ('MetaSel ('Just "customerSpeakerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "domainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "generatedSpeakerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newSpeakerSummary :: SpeakerSummary Source #

Create a value of SpeakerSummary 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:status:SpeakerSummary', speakerSummary_status - The current status of the speaker.

$sel:customerSpeakerId:SpeakerSummary', speakerSummary_customerSpeakerId - The client-provided identifier for the speaker.

$sel:createdAt:SpeakerSummary', speakerSummary_createdAt - A timestamp showing the speaker's creation time.

$sel:domainId:SpeakerSummary', speakerSummary_domainId - The identifier of the domain that contains the speaker.

$sel:updatedAt:SpeakerSummary', speakerSummary_updatedAt - A timestamp showing the speaker's last update.

$sel:generatedSpeakerId:SpeakerSummary', speakerSummary_generatedSpeakerId - The service-generated identifier for the speaker.

speakerSummary_status :: Lens' SpeakerSummary (Maybe SpeakerStatus) Source #

The current status of the speaker.

speakerSummary_customerSpeakerId :: Lens' SpeakerSummary (Maybe Text) Source #

The client-provided identifier for the speaker.

speakerSummary_createdAt :: Lens' SpeakerSummary (Maybe UTCTime) Source #

A timestamp showing the speaker's creation time.

speakerSummary_domainId :: Lens' SpeakerSummary (Maybe Text) Source #

The identifier of the domain that contains the speaker.

speakerSummary_updatedAt :: Lens' SpeakerSummary (Maybe UTCTime) Source #

A timestamp showing the speaker's last update.

speakerSummary_generatedSpeakerId :: Lens' SpeakerSummary (Maybe Text) Source #

The service-generated identifier for the speaker.