package ameba.message.internal;
import java.util.Map;
/**
* <p>MediaType class.</p>
*
* @author icode
*
*/
public class MediaType extends javax.ws.rs.core.MediaType {
/**
* Constant <code>APPLICATION_PROTOBUF="application/x-protobuf"</code>
*/
public static final String APPLICATION_PROTOBUF = "application/x-protobuf";
/**
* Constant <code>APPLICATION_PROTOBUF_TYPE</code>
*/
public static final javax.ws.rs.core.MediaType APPLICATION_PROTOBUF_TYPE = new MediaType("application", "x-protobuf");
/**
* Constant <code>APPLICATION_JSON_PATCH="application/json-patch+json"</code>
*/
public static final String APPLICATION_JSON_PATCH = "application/json-patch+json";
/**
* Constant <code>APPLICATION_JSON_PATCH_TYPE</code>
*/
public static final javax.ws.rs.core.MediaType APPLICATION_JSON_PATCH_TYPE = new MediaType("application", "json-patch+json");
/**
* <p>Constructor for MediaType.</p>
*
* @param type a {@link java.lang.String} object.
* @param subtype a {@link java.lang.String} object.
* @param parameters a {@link java.util.Map} object.
* @since 0.1.6e
*/
public MediaType(String type, String subtype, Map<String, String> parameters) {
super(type, subtype, parameters);
}
/**
* <p>Constructor for MediaType.</p>
*
* @param type a {@link java.lang.String} object.
* @param subtype a {@link java.lang.String} object.
* @since 0.1.6e
*/
public MediaType(String type, String subtype) {
super(type, subtype);
}
/**
* <p>Constructor for MediaType.</p>
*
* @param type a {@link java.lang.String} object.
* @param subtype a {@link java.lang.String} object.
* @param charset a {@link java.lang.String} object.
* @since 0.1.6e
*/
public MediaType(String type, String subtype, String charset) {
super(type, subtype, charset);
}
/**
* <p>Constructor for MediaType.</p>
*/
public MediaType() {
}
}