packages feed

amazonka-polly-2.0: gen/Amazonka/Polly/Types/VoiceId.hs

{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}

-- Derived from AWS service descriptions, licensed under Apache 2.0.

-- |
-- Module      : Amazonka.Polly.Types.VoiceId
-- Copyright   : (c) 2013-2023 Brendan Hay
-- License     : Mozilla Public License, v. 2.0.
-- Maintainer  : Brendan Hay
-- Stability   : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.Polly.Types.VoiceId
  ( VoiceId
      ( ..,
        VoiceId_Aditi,
        VoiceId_Amy,
        VoiceId_Aria,
        VoiceId_Arlet,
        VoiceId_Arthur,
        VoiceId_Astrid,
        VoiceId_Ayanda,
        VoiceId_Bianca,
        VoiceId_Brian,
        VoiceId_Camila,
        VoiceId_Carla,
        VoiceId_Carmen,
        VoiceId_Celine,
        VoiceId_Chantal,
        VoiceId_Conchita,
        VoiceId_Cristiano,
        VoiceId_Daniel,
        VoiceId_Dora,
        VoiceId_Elin,
        VoiceId_Emma,
        VoiceId_Enrique,
        VoiceId_Ewa,
        VoiceId_Filiz,
        VoiceId_Gabrielle,
        VoiceId_Geraint,
        VoiceId_Giorgio,
        VoiceId_Gwyneth,
        VoiceId_Hala,
        VoiceId_Hannah,
        VoiceId_Hans,
        VoiceId_Hiujin,
        VoiceId_Ida,
        VoiceId_Ines,
        VoiceId_Ivy,
        VoiceId_Jacek,
        VoiceId_Jan,
        VoiceId_Joanna,
        VoiceId_Joey,
        VoiceId_Justin,
        VoiceId_Kajal,
        VoiceId_Karl,
        VoiceId_Kendra,
        VoiceId_Kevin,
        VoiceId_Kimberly,
        VoiceId_Laura,
        VoiceId_Lea,
        VoiceId_Liam,
        VoiceId_Liv,
        VoiceId_Lotte,
        VoiceId_Lucia,
        VoiceId_Lupe,
        VoiceId_Mads,
        VoiceId_Maja,
        VoiceId_Marlene,
        VoiceId_Mathieu,
        VoiceId_Matthew,
        VoiceId_Maxim,
        VoiceId_Mia,
        VoiceId_Miguel,
        VoiceId_Mizuki,
        VoiceId_Naja,
        VoiceId_Nicole,
        VoiceId_Ola,
        VoiceId_Olivia,
        VoiceId_Pedro,
        VoiceId_Penelope,
        VoiceId_Raveena,
        VoiceId_Ricardo,
        VoiceId_Ruben,
        VoiceId_Russell,
        VoiceId_Salli,
        VoiceId_Seoyeon,
        VoiceId_Suvi,
        VoiceId_Takumi,
        VoiceId_Tatyana,
        VoiceId_Vicki,
        VoiceId_Vitoria,
        VoiceId_Zeina,
        VoiceId_Zhiyu
      ),
  )
where

import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude

newtype VoiceId = VoiceId' {fromVoiceId :: Data.Text}
  deriving stock
    ( Prelude.Show,
      Prelude.Read,
      Prelude.Eq,
      Prelude.Ord,
      Prelude.Generic
    )
  deriving newtype
    ( Prelude.Hashable,
      Prelude.NFData,
      Data.FromText,
      Data.ToText,
      Data.ToByteString,
      Data.ToLog,
      Data.ToHeader,
      Data.ToQuery,
      Data.FromJSON,
      Data.FromJSONKey,
      Data.ToJSON,
      Data.ToJSONKey,
      Data.FromXML,
      Data.ToXML
    )

pattern VoiceId_Aditi :: VoiceId
pattern VoiceId_Aditi = VoiceId' "Aditi"

pattern VoiceId_Amy :: VoiceId
pattern VoiceId_Amy = VoiceId' "Amy"

pattern VoiceId_Aria :: VoiceId
pattern VoiceId_Aria = VoiceId' "Aria"

pattern VoiceId_Arlet :: VoiceId
pattern VoiceId_Arlet = VoiceId' "Arlet"

pattern VoiceId_Arthur :: VoiceId
pattern VoiceId_Arthur = VoiceId' "Arthur"

pattern VoiceId_Astrid :: VoiceId
pattern VoiceId_Astrid = VoiceId' "Astrid"

pattern VoiceId_Ayanda :: VoiceId
pattern VoiceId_Ayanda = VoiceId' "Ayanda"

pattern VoiceId_Bianca :: VoiceId
pattern VoiceId_Bianca = VoiceId' "Bianca"

pattern VoiceId_Brian :: VoiceId
pattern VoiceId_Brian = VoiceId' "Brian"

pattern VoiceId_Camila :: VoiceId
pattern VoiceId_Camila = VoiceId' "Camila"

pattern VoiceId_Carla :: VoiceId
pattern VoiceId_Carla = VoiceId' "Carla"

pattern VoiceId_Carmen :: VoiceId
pattern VoiceId_Carmen = VoiceId' "Carmen"

pattern VoiceId_Celine :: VoiceId
pattern VoiceId_Celine = VoiceId' "Celine"

pattern VoiceId_Chantal :: VoiceId
pattern VoiceId_Chantal = VoiceId' "Chantal"

pattern VoiceId_Conchita :: VoiceId
pattern VoiceId_Conchita = VoiceId' "Conchita"

pattern VoiceId_Cristiano :: VoiceId
pattern VoiceId_Cristiano = VoiceId' "Cristiano"

pattern VoiceId_Daniel :: VoiceId
pattern VoiceId_Daniel = VoiceId' "Daniel"

pattern VoiceId_Dora :: VoiceId
pattern VoiceId_Dora = VoiceId' "Dora"

pattern VoiceId_Elin :: VoiceId
pattern VoiceId_Elin = VoiceId' "Elin"

pattern VoiceId_Emma :: VoiceId
pattern VoiceId_Emma = VoiceId' "Emma"

pattern VoiceId_Enrique :: VoiceId
pattern VoiceId_Enrique = VoiceId' "Enrique"

pattern VoiceId_Ewa :: VoiceId
pattern VoiceId_Ewa = VoiceId' "Ewa"

pattern VoiceId_Filiz :: VoiceId
pattern VoiceId_Filiz = VoiceId' "Filiz"

pattern VoiceId_Gabrielle :: VoiceId
pattern VoiceId_Gabrielle = VoiceId' "Gabrielle"

pattern VoiceId_Geraint :: VoiceId
pattern VoiceId_Geraint = VoiceId' "Geraint"

pattern VoiceId_Giorgio :: VoiceId
pattern VoiceId_Giorgio = VoiceId' "Giorgio"

pattern VoiceId_Gwyneth :: VoiceId
pattern VoiceId_Gwyneth = VoiceId' "Gwyneth"

pattern VoiceId_Hala :: VoiceId
pattern VoiceId_Hala = VoiceId' "Hala"

pattern VoiceId_Hannah :: VoiceId
pattern VoiceId_Hannah = VoiceId' "Hannah"

pattern VoiceId_Hans :: VoiceId
pattern VoiceId_Hans = VoiceId' "Hans"

pattern VoiceId_Hiujin :: VoiceId
pattern VoiceId_Hiujin = VoiceId' "Hiujin"

pattern VoiceId_Ida :: VoiceId
pattern VoiceId_Ida = VoiceId' "Ida"

pattern VoiceId_Ines :: VoiceId
pattern VoiceId_Ines = VoiceId' "Ines"

pattern VoiceId_Ivy :: VoiceId
pattern VoiceId_Ivy = VoiceId' "Ivy"

pattern VoiceId_Jacek :: VoiceId
pattern VoiceId_Jacek = VoiceId' "Jacek"

pattern VoiceId_Jan :: VoiceId
pattern VoiceId_Jan = VoiceId' "Jan"

pattern VoiceId_Joanna :: VoiceId
pattern VoiceId_Joanna = VoiceId' "Joanna"

pattern VoiceId_Joey :: VoiceId
pattern VoiceId_Joey = VoiceId' "Joey"

pattern VoiceId_Justin :: VoiceId
pattern VoiceId_Justin = VoiceId' "Justin"

pattern VoiceId_Kajal :: VoiceId
pattern VoiceId_Kajal = VoiceId' "Kajal"

pattern VoiceId_Karl :: VoiceId
pattern VoiceId_Karl = VoiceId' "Karl"

pattern VoiceId_Kendra :: VoiceId
pattern VoiceId_Kendra = VoiceId' "Kendra"

pattern VoiceId_Kevin :: VoiceId
pattern VoiceId_Kevin = VoiceId' "Kevin"

pattern VoiceId_Kimberly :: VoiceId
pattern VoiceId_Kimberly = VoiceId' "Kimberly"

pattern VoiceId_Laura :: VoiceId
pattern VoiceId_Laura = VoiceId' "Laura"

pattern VoiceId_Lea :: VoiceId
pattern VoiceId_Lea = VoiceId' "Lea"

pattern VoiceId_Liam :: VoiceId
pattern VoiceId_Liam = VoiceId' "Liam"

pattern VoiceId_Liv :: VoiceId
pattern VoiceId_Liv = VoiceId' "Liv"

pattern VoiceId_Lotte :: VoiceId
pattern VoiceId_Lotte = VoiceId' "Lotte"

pattern VoiceId_Lucia :: VoiceId
pattern VoiceId_Lucia = VoiceId' "Lucia"

pattern VoiceId_Lupe :: VoiceId
pattern VoiceId_Lupe = VoiceId' "Lupe"

pattern VoiceId_Mads :: VoiceId
pattern VoiceId_Mads = VoiceId' "Mads"

pattern VoiceId_Maja :: VoiceId
pattern VoiceId_Maja = VoiceId' "Maja"

pattern VoiceId_Marlene :: VoiceId
pattern VoiceId_Marlene = VoiceId' "Marlene"

pattern VoiceId_Mathieu :: VoiceId
pattern VoiceId_Mathieu = VoiceId' "Mathieu"

pattern VoiceId_Matthew :: VoiceId
pattern VoiceId_Matthew = VoiceId' "Matthew"

pattern VoiceId_Maxim :: VoiceId
pattern VoiceId_Maxim = VoiceId' "Maxim"

pattern VoiceId_Mia :: VoiceId
pattern VoiceId_Mia = VoiceId' "Mia"

pattern VoiceId_Miguel :: VoiceId
pattern VoiceId_Miguel = VoiceId' "Miguel"

pattern VoiceId_Mizuki :: VoiceId
pattern VoiceId_Mizuki = VoiceId' "Mizuki"

pattern VoiceId_Naja :: VoiceId
pattern VoiceId_Naja = VoiceId' "Naja"

pattern VoiceId_Nicole :: VoiceId
pattern VoiceId_Nicole = VoiceId' "Nicole"

pattern VoiceId_Ola :: VoiceId
pattern VoiceId_Ola = VoiceId' "Ola"

pattern VoiceId_Olivia :: VoiceId
pattern VoiceId_Olivia = VoiceId' "Olivia"

pattern VoiceId_Pedro :: VoiceId
pattern VoiceId_Pedro = VoiceId' "Pedro"

pattern VoiceId_Penelope :: VoiceId
pattern VoiceId_Penelope = VoiceId' "Penelope"

pattern VoiceId_Raveena :: VoiceId
pattern VoiceId_Raveena = VoiceId' "Raveena"

pattern VoiceId_Ricardo :: VoiceId
pattern VoiceId_Ricardo = VoiceId' "Ricardo"

pattern VoiceId_Ruben :: VoiceId
pattern VoiceId_Ruben = VoiceId' "Ruben"

pattern VoiceId_Russell :: VoiceId
pattern VoiceId_Russell = VoiceId' "Russell"

pattern VoiceId_Salli :: VoiceId
pattern VoiceId_Salli = VoiceId' "Salli"

pattern VoiceId_Seoyeon :: VoiceId
pattern VoiceId_Seoyeon = VoiceId' "Seoyeon"

pattern VoiceId_Suvi :: VoiceId
pattern VoiceId_Suvi = VoiceId' "Suvi"

pattern VoiceId_Takumi :: VoiceId
pattern VoiceId_Takumi = VoiceId' "Takumi"

pattern VoiceId_Tatyana :: VoiceId
pattern VoiceId_Tatyana = VoiceId' "Tatyana"

pattern VoiceId_Vicki :: VoiceId
pattern VoiceId_Vicki = VoiceId' "Vicki"

pattern VoiceId_Vitoria :: VoiceId
pattern VoiceId_Vitoria = VoiceId' "Vitoria"

pattern VoiceId_Zeina :: VoiceId
pattern VoiceId_Zeina = VoiceId' "Zeina"

pattern VoiceId_Zhiyu :: VoiceId
pattern VoiceId_Zhiyu = VoiceId' "Zhiyu"

{-# COMPLETE
  VoiceId_Aditi,
  VoiceId_Amy,
  VoiceId_Aria,
  VoiceId_Arlet,
  VoiceId_Arthur,
  VoiceId_Astrid,
  VoiceId_Ayanda,
  VoiceId_Bianca,
  VoiceId_Brian,
  VoiceId_Camila,
  VoiceId_Carla,
  VoiceId_Carmen,
  VoiceId_Celine,
  VoiceId_Chantal,
  VoiceId_Conchita,
  VoiceId_Cristiano,
  VoiceId_Daniel,
  VoiceId_Dora,
  VoiceId_Elin,
  VoiceId_Emma,
  VoiceId_Enrique,
  VoiceId_Ewa,
  VoiceId_Filiz,
  VoiceId_Gabrielle,
  VoiceId_Geraint,
  VoiceId_Giorgio,
  VoiceId_Gwyneth,
  VoiceId_Hala,
  VoiceId_Hannah,
  VoiceId_Hans,
  VoiceId_Hiujin,
  VoiceId_Ida,
  VoiceId_Ines,
  VoiceId_Ivy,
  VoiceId_Jacek,
  VoiceId_Jan,
  VoiceId_Joanna,
  VoiceId_Joey,
  VoiceId_Justin,
  VoiceId_Kajal,
  VoiceId_Karl,
  VoiceId_Kendra,
  VoiceId_Kevin,
  VoiceId_Kimberly,
  VoiceId_Laura,
  VoiceId_Lea,
  VoiceId_Liam,
  VoiceId_Liv,
  VoiceId_Lotte,
  VoiceId_Lucia,
  VoiceId_Lupe,
  VoiceId_Mads,
  VoiceId_Maja,
  VoiceId_Marlene,
  VoiceId_Mathieu,
  VoiceId_Matthew,
  VoiceId_Maxim,
  VoiceId_Mia,
  VoiceId_Miguel,
  VoiceId_Mizuki,
  VoiceId_Naja,
  VoiceId_Nicole,
  VoiceId_Ola,
  VoiceId_Olivia,
  VoiceId_Pedro,
  VoiceId_Penelope,
  VoiceId_Raveena,
  VoiceId_Ricardo,
  VoiceId_Ruben,
  VoiceId_Russell,
  VoiceId_Salli,
  VoiceId_Seoyeon,
  VoiceId_Suvi,
  VoiceId_Takumi,
  VoiceId_Tatyana,
  VoiceId_Vicki,
  VoiceId_Vitoria,
  VoiceId_Zeina,
  VoiceId_Zhiyu,
  VoiceId'
  #-}