
org.restcomm.connect.http.AnnouncementsXmlEndpoint Maven / Gradle / Ivy
package org.restcomm.connect.http;
import javax.ws.rs.POST;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.MultivaluedMap;
import javax.ws.rs.core.Response;
import org.restcomm.connect.commons.annotations.concurrency.ThreadSafe;
/**
* @author George Vagenas
*/
@Path("/Accounts/{accountSid}/Announcements")
@ThreadSafe
public final class AnnouncementsXmlEndpoint extends AnnouncementsEndpoint {
public AnnouncementsXmlEndpoint() {
super();
}
@POST
public Response putAnnouncement(@PathParam("accountSid") final String accountSid, final MultivaluedMap data) throws Exception {
return putAnnouncement(accountSid, data, MediaType.APPLICATION_XML_TYPE);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy