package org.wordpress.android.ui.notifications.blocks; import android.text.TextUtils; /** * Known NoteBlock Range types */ public enum NoteBlockRangeType { POST, SITE, COMMENT, USER, STAT, BLOCKQUOTE, FOLLOW, NOTICON, LIKE, MATCH, UNKNOWN; public static NoteBlockRangeType fromString(String value) { if (TextUtils.isEmpty(value)) return UNKNOWN; switch (value) { case "post": return POST; case "site": return SITE; case "comment": return COMMENT; case "user": return USER; case "stat": return STAT; case "blockquote": return BLOCKQUOTE; case "follow": return FOLLOW; case "noticon": return NOTICON; case "like": return LIKE; case "match": return MATCH; default: return UNKNOWN; } } }