
com.hubspot.slack.client.models.blocks.Style Maven / Gradle / Ivy
package com.hubspot.slack.client.models.blocks;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonValue;
import com.hubspot.slack.client.enums.EnumIndex;
import com.hubspot.slack.client.enums.UnmappedKeyException;
import java.util.Optional;
public enum Style {
DEFAULT,
PRIMARY,
DANGER;
private static final EnumIndex INDEX = new EnumIndex<>(
Style.class,
Style::key
);
@JsonCreator
public static Style get(String key) throws UnmappedKeyException {
return INDEX.get(key.toLowerCase());
}
public static Optional