Sha256: d17bb137ffabb0e5b022a4acca406fe56c504698c370dd06de367655674bbba1
Contents?: true
Size: 779 Bytes
Versions: 12
Compression:
Stored size: 779 Bytes
Contents
package org.embulk.input.facebook_ads_insights.model; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonValue; import org.embulk.config.ConfigException; public enum ObjectType { ACCOUNT, CAMPAIGN, ADSET, AD; @JsonValue @Override public String toString() { return this.name().toLowerCase(); } @JsonCreator public static ObjectType fromString(final String value) { switch (value) { case "account": return ACCOUNT; case "campaign": return CAMPAIGN; case "adset": return ADSET; case "ad": return AD; default: throw new ConfigException(String.format("Unknown ObjectType value '%s'", value)); } } }
Version data entries
12 entries across 12 versions & 1 rubygems