package com.brightcove.proserve.mediaapi.wrapper.apiobjects.enums;
import java.util.EnumSet;
public enum PlaylistFieldEnum {
ID("ID", "id"),
REFERENCEID("REFERENCEID", "referenceId"),
ACCOUNTID("ACCOUNTID", "accountId"),
NAME("NAME", "name"),
SHORTDESCRIPTION("SHORTDESCRIPTION", "shortDescription"),
VIDEOIDS("VIDEOIDS", "videoIds"),
VIDEOS("VIDEOS", "videos"),
PLAYLISTTYPE("PLAYLISTTYPE", "playlistType"),
FILTERTAGS("FILTERTAGS", "filterTags"),
THUMBNAILURL("THUMBNAILURL", "thumbnailUrl");
private final String definition;
private final String jsonName;
PlaylistFieldEnum(String definition, String jsonName){
this.definition = definition;
this.jsonName = jsonName;
}
public String getDefinition() {
return definition;
}
public String getJsonName() {
return jsonName;
}
public static EnumSet<PlaylistFieldEnum> CreateEmptyEnumSet(){
return EnumSet.noneOf(PlaylistFieldEnum.class);
}
public static EnumSet<PlaylistFieldEnum> CreateFullEnumSet(){
return EnumSet.allOf(PlaylistFieldEnum.class);
}
}