
com.bandwidth.sdk.model.bxml.utils.TtsGender Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bandwidth-sdk Show documentation
Show all versions of bandwidth-sdk Show documentation
The official client SDK for Bandwidth's Voice, Messaging, MFA, and WebRTC APIs
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