// Copyright 2016 Google Inc. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. package com.google.api.ads.dfp.jaxws.v201605; import javax.xml.bind.annotation.XmlEnum; import javax.xml.bind.annotation.XmlEnumValue; import javax.xml.bind.annotation.XmlType; /** * <p>Java class for MimeType. * * <p>The following schema fragment specifies the expected content contained within this class. * <p> * <pre> * <simpleType name="MimeType"> * <restriction base="{http://www.w3.org/2001/XMLSchema}string"> * <enumeration value="UNKNOWN"/> * <enumeration value="ASP"/> * <enumeration value="AUDIO_AIFF"/> * <enumeration value="AUDIO_BASIC"/> * <enumeration value="AUDIO_FLAC"/> * <enumeration value="AUDIO_MID"/> * <enumeration value="AUDIO_MP3"/> * <enumeration value="AUDIO_MP4"/> * <enumeration value="AUDIO_MPEG_URL"/> * <enumeration value="AUDIO_MS_WMA"/> * <enumeration value="AUDIO_OGG"/> * <enumeration value="AUDIO_REAL_AUDIO_PLUGIN"/> * <enumeration value="AUDIO_WAV"/> * <enumeration value="BINARY"/> * <enumeration value="DASH"/> * <enumeration value="DIRECTOR"/> * <enumeration value="FLASH"/> * <enumeration value="GRAPHIC_CONVERTER"/> * <enumeration value="JAVASCRIPT"/> * <enumeration value="JSON"/> * <enumeration value="IMAGE_BITMAP"/> * <enumeration value="IMAGE_BMP"/> * <enumeration value="IMAGE_GIF"/> * <enumeration value="IMAGE_JPEG"/> * <enumeration value="IMAGE_PHOTOSHOP"/> * <enumeration value="IMAGE_PNG"/> * <enumeration value="IMAGE_TIFF"/> * <enumeration value="IMAGE_WBMP"/> * <enumeration value="M3U8"/> * <enumeration value="MAC_BIN_HEX_40"/> * <enumeration value="MS_EXCEL"/> * <enumeration value="MS_POWERPOINT"/> * <enumeration value="MS_WORD"/> * <enumeration value="OCTET_STREAM"/> * <enumeration value="PDF"/> * <enumeration value="POSTSCRIPT"/> * <enumeration value="RN_REAL_MEDIA"/> * <enumeration value="RFC_822"/> * <enumeration value="RTF"/> * <enumeration value="TEXT_CALENDAR"/> * <enumeration value="TEXT_CSS"/> * <enumeration value="TEXT_CSV"/> * <enumeration value="TEXT_HTML"/> * <enumeration value="TEXT_JAVA"/> * <enumeration value="TEXT_PLAIN"/> * <enumeration value="VIDEO_3GPP"/> * <enumeration value="VIDEO_3GPP2"/> * <enumeration value="VIDEO_AVI"/> * <enumeration value="VIDEO_FLV"/> * <enumeration value="VIDEO_MP4"/> * <enumeration value="VIDEO_MP4V_ES"/> * <enumeration value="VIDEO_MPEG"/> * <enumeration value="VIDEO_MS_ASF"/> * <enumeration value="VIDEO_MS_WM"/> * <enumeration value="VIDEO_MS_WMV"/> * <enumeration value="VIDEO_MS_WVX"/> * <enumeration value="VIDEO_OGG"/> * <enumeration value="VIDEO_QUICKTIME"/> * <enumeration value="VIDEO_WEBM"/> * <enumeration value="XAML"/> * <enumeration value="XHTML"/> * <enumeration value="XML"/> * <enumeration value="ZIP"/> * </restriction> * </simpleType> * </pre> * */ @XmlType(name = "MimeType") @XmlEnum public enum MimeType { /** * * The value returned if the actual value is not exposed by the requested API * version. * * */ UNKNOWN("UNKNOWN"), /** * * application/x-asp * * */ ASP("ASP"), /** * * audio/aiff * * */ AUDIO_AIFF("AUDIO_AIFF"), /** * * audio/basic * * */ AUDIO_BASIC("AUDIO_BASIC"), /** * * audio/flac * * */ AUDIO_FLAC("AUDIO_FLAC"), /** * * audio/mid * * */ AUDIO_MID("AUDIO_MID"), /** * * audio/mpeg * * */ @XmlEnumValue("AUDIO_MP3") AUDIO_MP_3("AUDIO_MP3"), /** * * audio/mp4 * * */ @XmlEnumValue("AUDIO_MP4") AUDIO_MP_4("AUDIO_MP4"), /** * * audio/x-mpegurl * * */ AUDIO_MPEG_URL("AUDIO_MPEG_URL"), /** * * audio/x-ms-wma * * */ AUDIO_MS_WMA("AUDIO_MS_WMA"), /** * * audio/ogg * * */ AUDIO_OGG("AUDIO_OGG"), /** * * audio/x-pn-realaudio-plugin * * */ AUDIO_REAL_AUDIO_PLUGIN("AUDIO_REAL_AUDIO_PLUGIN"), /** * * audio/x-wav * * */ AUDIO_WAV("AUDIO_WAV"), /** * * application/binary * * */ BINARY("BINARY"), /** * * application/dash+xml * * */ DASH("DASH"), /** * * application/x-director * * */ DIRECTOR("DIRECTOR"), /** * * application/x-shockwave-flash * * */ FLASH("FLASH"), /** * * application/graphicconverter * * */ GRAPHIC_CONVERTER("GRAPHIC_CONVERTER"), /** * * application/x-javascript * * */ JAVASCRIPT("JAVASCRIPT"), /** * * application/json * * */ JSON("JSON"), /** * * image/x-win-bitmap * * */ IMAGE_BITMAP("IMAGE_BITMAP"), /** * * image/bmp * * */ IMAGE_BMP("IMAGE_BMP"), /** * * image/gif * * */ IMAGE_GIF("IMAGE_GIF"), /** * * image/jpeg * * */ IMAGE_JPEG("IMAGE_JPEG"), /** * * image/photoshop * * */ IMAGE_PHOTOSHOP("IMAGE_PHOTOSHOP"), /** * * image/png * * */ IMAGE_PNG("IMAGE_PNG"), /** * * image/tiff * * */ IMAGE_TIFF("IMAGE_TIFF"), /** * * image/vnd.wap.wbmp * * */ IMAGE_WBMP("IMAGE_WBMP"), /** * * application/x-mpegURL * * */ @XmlEnumValue("M3U8") M_3_U_8("M3U8"), /** * * application/mac-binhex40 * * */ MAC_BIN_HEX_40("MAC_BIN_HEX_40"), /** * * application/vnd.ms-excel * * */ MS_EXCEL("MS_EXCEL"), /** * * application/ms-powerpoint * * */ MS_POWERPOINT("MS_POWERPOINT"), /** * * application/msword * * */ MS_WORD("MS_WORD"), /** * * application/octet-stream * * */ OCTET_STREAM("OCTET_STREAM"), /** * * application/pdf * * */ PDF("PDF"), /** * * application/postscript * * */ POSTSCRIPT("POSTSCRIPT"), /** * * application/vnd.rn-realmedia * * */ RN_REAL_MEDIA("RN_REAL_MEDIA"), /** * * message/rfc822 * * */ RFC_822("RFC_822"), /** * * application/rtf * * */ RTF("RTF"), /** * * text/calendar * * */ TEXT_CALENDAR("TEXT_CALENDAR"), /** * * text/css * * */ TEXT_CSS("TEXT_CSS"), /** * * text/csv * * */ TEXT_CSV("TEXT_CSV"), /** * * text/html * * */ TEXT_HTML("TEXT_HTML"), /** * * text/java * * */ TEXT_JAVA("TEXT_JAVA"), /** * * text/plain * * */ TEXT_PLAIN("TEXT_PLAIN"), /** * * video/3gpp * * */ @XmlEnumValue("VIDEO_3GPP") VIDEO_3_GPP("VIDEO_3GPP"), /** * * video/3gpp2 * * */ @XmlEnumValue("VIDEO_3GPP2") VIDEO_3_GPP_2("VIDEO_3GPP2"), /** * * video/avi * * */ VIDEO_AVI("VIDEO_AVI"), /** * * video/x-flv * * */ VIDEO_FLV("VIDEO_FLV"), /** * * video/mp4 * * */ @XmlEnumValue("VIDEO_MP4") VIDEO_MP_4("VIDEO_MP4"), /** * * video/mp4v-es * * */ @XmlEnumValue("VIDEO_MP4V_ES") VIDEO_MP_4_V_ES("VIDEO_MP4V_ES"), /** * * video/mpeg * * */ VIDEO_MPEG("VIDEO_MPEG"), /** * * video/x-ms-asf * * */ VIDEO_MS_ASF("VIDEO_MS_ASF"), /** * * video/x-ms-wm * * */ VIDEO_MS_WM("VIDEO_MS_WM"), /** * * video/x-ms-wmv * * */ VIDEO_MS_WMV("VIDEO_MS_WMV"), /** * * video/x-ms-wvx * * */ VIDEO_MS_WVX("VIDEO_MS_WVX"), /** * * video/ogg * * */ VIDEO_OGG("VIDEO_OGG"), /** * * video/x-quicktime * * */ VIDEO_QUICKTIME("VIDEO_QUICKTIME"), /** * * video/webm * * */ VIDEO_WEBM("VIDEO_WEBM"), /** * * application/xaml+xml * * */ XAML("XAML"), /** * * application/xhtml+xml * * */ XHTML("XHTML"), /** * * application/xml * * */ XML("XML"), /** * * application/zip * * */ ZIP("ZIP"); private final String value; MimeType(String v) { value = v; } public String value() { return value; } public static MimeType fromValue(String v) { for (MimeType c: MimeType.values()) { if (c.value.equals(v)) { return c; } } throw new IllegalArgumentException(v); } }