All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId.kt Maven / Gradle / Ivy

There is a newer version: 1.3.78
Show newest version
// Code generated by smithy-kotlin-codegen. DO NOT EDIT!

package aws.sdk.kotlin.services.pinpointsmsvoicev2.model

import kotlin.collections.List

public sealed class VoiceId {
    public abstract val value: kotlin.String

    public object Amy : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "AMY"
        override fun toString(): kotlin.String = "Amy"
    }

    public object Astrid : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "ASTRID"
        override fun toString(): kotlin.String = "Astrid"
    }

    public object Bianca : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "BIANCA"
        override fun toString(): kotlin.String = "Bianca"
    }

    public object Brian : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "BRIAN"
        override fun toString(): kotlin.String = "Brian"
    }

    public object Camila : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "CAMILA"
        override fun toString(): kotlin.String = "Camila"
    }

    public object Carla : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "CARLA"
        override fun toString(): kotlin.String = "Carla"
    }

    public object Carmen : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "CARMEN"
        override fun toString(): kotlin.String = "Carmen"
    }

    public object Celine : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "CELINE"
        override fun toString(): kotlin.String = "Celine"
    }

    public object Chantal : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "CHANTAL"
        override fun toString(): kotlin.String = "Chantal"
    }

    public object Conchita : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "CONCHITA"
        override fun toString(): kotlin.String = "Conchita"
    }

    public object Cristiano : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "CRISTIANO"
        override fun toString(): kotlin.String = "Cristiano"
    }

    public object Dora : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "DORA"
        override fun toString(): kotlin.String = "Dora"
    }

    public object Emma : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "EMMA"
        override fun toString(): kotlin.String = "Emma"
    }

    public object Enrique : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "ENRIQUE"
        override fun toString(): kotlin.String = "Enrique"
    }

    public object Ewa : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "EWA"
        override fun toString(): kotlin.String = "Ewa"
    }

    public object Filiz : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "FILIZ"
        override fun toString(): kotlin.String = "Filiz"
    }

    public object Geraint : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "GERAINT"
        override fun toString(): kotlin.String = "Geraint"
    }

    public object Giorgio : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "GIORGIO"
        override fun toString(): kotlin.String = "Giorgio"
    }

    public object Gwyneth : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "GWYNETH"
        override fun toString(): kotlin.String = "Gwyneth"
    }

    public object Hans : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "HANS"
        override fun toString(): kotlin.String = "Hans"
    }

    public object Ines : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "INES"
        override fun toString(): kotlin.String = "Ines"
    }

    public object Ivy : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "IVY"
        override fun toString(): kotlin.String = "Ivy"
    }

    public object Jacek : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "JACEK"
        override fun toString(): kotlin.String = "Jacek"
    }

    public object Jan : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "JAN"
        override fun toString(): kotlin.String = "Jan"
    }

    public object Joanna : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "JOANNA"
        override fun toString(): kotlin.String = "Joanna"
    }

    public object Joey : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "JOEY"
        override fun toString(): kotlin.String = "Joey"
    }

    public object Justin : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "JUSTIN"
        override fun toString(): kotlin.String = "Justin"
    }

    public object Karl : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "KARL"
        override fun toString(): kotlin.String = "Karl"
    }

    public object Kendra : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "KENDRA"
        override fun toString(): kotlin.String = "Kendra"
    }

    public object Kimberly : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "KIMBERLY"
        override fun toString(): kotlin.String = "Kimberly"
    }

    public object Lea : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "LEA"
        override fun toString(): kotlin.String = "Lea"
    }

    public object Liv : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "LIV"
        override fun toString(): kotlin.String = "Liv"
    }

    public object Lotte : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "LOTTE"
        override fun toString(): kotlin.String = "Lotte"
    }

    public object Lucia : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "LUCIA"
        override fun toString(): kotlin.String = "Lucia"
    }

    public object Lupe : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "LUPE"
        override fun toString(): kotlin.String = "Lupe"
    }

    public object Mads : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "MADS"
        override fun toString(): kotlin.String = "Mads"
    }

    public object Maja : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "MAJA"
        override fun toString(): kotlin.String = "Maja"
    }

    public object Marlene : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "MARLENE"
        override fun toString(): kotlin.String = "Marlene"
    }

    public object Mathieu : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "MATHIEU"
        override fun toString(): kotlin.String = "Mathieu"
    }

    public object Matthew : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "MATTHEW"
        override fun toString(): kotlin.String = "Matthew"
    }

    public object Maxim : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "MAXIM"
        override fun toString(): kotlin.String = "Maxim"
    }

    public object Mia : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "MIA"
        override fun toString(): kotlin.String = "Mia"
    }

    public object Miguel : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "MIGUEL"
        override fun toString(): kotlin.String = "Miguel"
    }

    public object Mizuki : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "MIZUKI"
        override fun toString(): kotlin.String = "Mizuki"
    }

    public object Naja : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "NAJA"
        override fun toString(): kotlin.String = "Naja"
    }

    public object Nicole : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "NICOLE"
        override fun toString(): kotlin.String = "Nicole"
    }

    public object Penelope : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "PENELOPE"
        override fun toString(): kotlin.String = "Penelope"
    }

    public object Raveena : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "RAVEENA"
        override fun toString(): kotlin.String = "Raveena"
    }

    public object Ricardo : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "RICARDO"
        override fun toString(): kotlin.String = "Ricardo"
    }

    public object Ruben : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "RUBEN"
        override fun toString(): kotlin.String = "Ruben"
    }

    public object Russell : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "RUSSELL"
        override fun toString(): kotlin.String = "Russell"
    }

    public object Salli : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "SALLI"
        override fun toString(): kotlin.String = "Salli"
    }

    public object Seoyeon : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "SEOYEON"
        override fun toString(): kotlin.String = "Seoyeon"
    }

    public object Takumi : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "TAKUMI"
        override fun toString(): kotlin.String = "Takumi"
    }

    public object Tatyana : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "TATYANA"
        override fun toString(): kotlin.String = "Tatyana"
    }

    public object Vicki : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "VICKI"
        override fun toString(): kotlin.String = "Vicki"
    }

    public object Vitoria : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "VITORIA"
        override fun toString(): kotlin.String = "Vitoria"
    }

    public object Zeina : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "ZEINA"
        override fun toString(): kotlin.String = "Zeina"
    }

    public object Zhiyu : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override val value: kotlin.String = "ZHIYU"
        override fun toString(): kotlin.String = "Zhiyu"
    }

    public data class SdkUnknown(override val value: kotlin.String) : aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId() {
        override fun toString(): kotlin.String = "SdkUnknown($value)"
    }

    public companion object {
        /**
         * Convert a raw value to one of the sealed variants or [SdkUnknown]
         */
        public fun fromValue(value: kotlin.String): aws.sdk.kotlin.services.pinpointsmsvoicev2.model.VoiceId = when (value) {
            "AMY" -> Amy
            "ASTRID" -> Astrid
            "BIANCA" -> Bianca
            "BRIAN" -> Brian
            "CAMILA" -> Camila
            "CARLA" -> Carla
            "CARMEN" -> Carmen
            "CELINE" -> Celine
            "CHANTAL" -> Chantal
            "CONCHITA" -> Conchita
            "CRISTIANO" -> Cristiano
            "DORA" -> Dora
            "EMMA" -> Emma
            "ENRIQUE" -> Enrique
            "EWA" -> Ewa
            "FILIZ" -> Filiz
            "GERAINT" -> Geraint
            "GIORGIO" -> Giorgio
            "GWYNETH" -> Gwyneth
            "HANS" -> Hans
            "INES" -> Ines
            "IVY" -> Ivy
            "JACEK" -> Jacek
            "JAN" -> Jan
            "JOANNA" -> Joanna
            "JOEY" -> Joey
            "JUSTIN" -> Justin
            "KARL" -> Karl
            "KENDRA" -> Kendra
            "KIMBERLY" -> Kimberly
            "LEA" -> Lea
            "LIV" -> Liv
            "LOTTE" -> Lotte
            "LUCIA" -> Lucia
            "LUPE" -> Lupe
            "MADS" -> Mads
            "MAJA" -> Maja
            "MARLENE" -> Marlene
            "MATHIEU" -> Mathieu
            "MATTHEW" -> Matthew
            "MAXIM" -> Maxim
            "MIA" -> Mia
            "MIGUEL" -> Miguel
            "MIZUKI" -> Mizuki
            "NAJA" -> Naja
            "NICOLE" -> Nicole
            "PENELOPE" -> Penelope
            "RAVEENA" -> Raveena
            "RICARDO" -> Ricardo
            "RUBEN" -> Ruben
            "RUSSELL" -> Russell
            "SALLI" -> Salli
            "SEOYEON" -> Seoyeon
            "TAKUMI" -> Takumi
            "TATYANA" -> Tatyana
            "VICKI" -> Vicki
            "VITORIA" -> Vitoria
            "ZEINA" -> Zeina
            "ZHIYU" -> Zhiyu
            else -> SdkUnknown(value)
        }

        /**
         * Get a list of all possible variants
         */
        public fun values(): kotlin.collections.List = values

        private val values: kotlin.collections.List = listOf(
            Amy,
            Astrid,
            Bianca,
            Brian,
            Camila,
            Carla,
            Carmen,
            Celine,
            Chantal,
            Conchita,
            Cristiano,
            Dora,
            Emma,
            Enrique,
            Ewa,
            Filiz,
            Geraint,
            Giorgio,
            Gwyneth,
            Hans,
            Ines,
            Ivy,
            Jacek,
            Jan,
            Joanna,
            Joey,
            Justin,
            Karl,
            Kendra,
            Kimberly,
            Lea,
            Liv,
            Lotte,
            Lucia,
            Lupe,
            Mads,
            Maja,
            Marlene,
            Mathieu,
            Matthew,
            Maxim,
            Mia,
            Miguel,
            Mizuki,
            Naja,
            Nicole,
            Penelope,
            Raveena,
            Ricardo,
            Ruben,
            Russell,
            Salli,
            Seoyeon,
            Takumi,
            Tatyana,
            Vicki,
            Vitoria,
            Zeina,
            Zhiyu,
        )
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy