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

org.restcomm.connect.http.AnnouncementsXmlEndpoint Maven / Gradle / Ivy

There is a newer version: 8.4.0-227
Show newest version
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