package com.microsoft.bingads.reporting;
import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;
/**
* <p>Java class for AdExtensionDimensionReportColumn.
*
* <p>The following schema fragment specifies the expected content contained within this class.
* <p>
* <pre>
* <simpleType name="AdExtensionDimensionReportColumn">
* <restriction base="{http://www.w3.org/2001/XMLSchema}string">
* <enumeration value="AccountId"/>
* <enumeration value="AdExtensionType"/>
* <enumeration value="AdExtensionId"/>
* <enumeration value="AdExtensionVersion"/>
* <enumeration value="Status"/>
* <enumeration value="AdExtensionPropertyId"/>
* <enumeration value="AdExtensionPropertyValue"/>
* </restriction>
* </simpleType>
* </pre>
*
*/
@XmlType(name = "AdExtensionDimensionReportColumn")
@XmlEnum
public enum AdExtensionDimensionReportColumn {
@XmlEnumValue("AccountId")
ACCOUNT_ID("AccountId"),
@XmlEnumValue("AdExtensionType")
AD_EXTENSION_TYPE("AdExtensionType"),
@XmlEnumValue("AdExtensionId")
AD_EXTENSION_ID("AdExtensionId"),
@XmlEnumValue("AdExtensionVersion")
AD_EXTENSION_VERSION("AdExtensionVersion"),
@XmlEnumValue("Status")
STATUS("Status"),
@XmlEnumValue("AdExtensionPropertyId")
AD_EXTENSION_PROPERTY_ID("AdExtensionPropertyId"),
@XmlEnumValue("AdExtensionPropertyValue")
AD_EXTENSION_PROPERTY_VALUE("AdExtensionPropertyValue");
private final String value;
AdExtensionDimensionReportColumn(String v) {
value = v;
}
public String value() {
return value;
}
public static AdExtensionDimensionReportColumn fromValue(String v) {
for (AdExtensionDimensionReportColumn c: AdExtensionDimensionReportColumn.values()) {
if (c.value.equals(v)) {
return c;
}
}
throw new IllegalArgumentException(v);
}
}