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

org.restcomm.connect.http.AnnouncementsJsonEndpoint 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.json")
@ThreadSafe
public final class AnnouncementsJsonEndpoint extends AnnouncementsEndpoint {
    public AnnouncementsJsonEndpoint() {
        super();
    }

    @POST
    public Response putAnnouncement(@PathParam("accountSid") final String accountSid, final MultivaluedMap data) throws Exception {
        return putAnnouncement(accountSid, data, MediaType.APPLICATION_JSON_TYPE);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy