pro.zackpollard.telegrambot.api.internal.chat.message.content.AudioContentImpl Maven / Gradle / Ivy
package pro.zackpollard.telegrambot.api.internal.chat.message.content;
import org.json.JSONObject;
import pro.zackpollard.telegrambot.api.chat.message.content.AudioContent;
import pro.zackpollard.telegrambot.api.chat.message.content.type.Audio;
import pro.zackpollard.telegrambot.api.internal.chat.message.content.type.AudioImpl;
/**
* @author Zack Pollard
*/
public class AudioContentImpl implements AudioContent {
private final Audio content;
private AudioContentImpl(JSONObject jsonObject) {
this.content = AudioImpl.createAudio(jsonObject);
}
public static AudioContent createAudioContent(JSONObject jsonObject) {
return jsonObject != null ? new AudioContentImpl(jsonObject) : null;
}
@Override
public Audio getContent() {
return content;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy