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

com.bandwidth.sdk.model.bxml.utils.TtsGender Maven / Gradle / Ivy

Go to download

The official client SDK for Bandwidth's Voice, Messaging, MFA, and WebRTC APIs

There is a newer version: 13.1.3
Show newest version
package com.bandwidth.sdk.model.bxml.utils;

import com.fasterxml.jackson.annotation.JsonCreator;
import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;

@XmlEnum
public enum TtsGender {
    @XmlEnumValue("female") FEMALE("female"),
    @XmlEnumValue("male") MALE("male");

    private final String genderString;

    TtsGender(String genderString) {
        this.genderString = genderString;
    }

    @JsonCreator
    public static TtsGender resolve(String gender) {
        return EnumFinder.of(TtsGender.class).find(g -> g.genderString.equals(gender));
    }

    public String toString() {
        return genderString;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy