package tellh.com.gitclub.common.config; import android.support.annotation.StringDef; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; /** * Created by tlh on 2016/9/20 :) */ public interface IEventType { String WatchEvent = "WatchEvent"; String CreateEvent = "CreateEvent"; String CommitCommentEvent = "CommitCommentEvent"; String ForkEvent = "ForkEvent"; String GollumEvent = "GollumEvent"; String IssueCommentEvent = "IssueCommentEvent"; String IssuesEvent = "IssuesEvent"; String MemberEvent = "MemberEvent"; String MembershipEvent = "MembershipEvent"; String PublicEvent = "PublicEvent"; String PullRequestEvent = "PullRequestEvent"; String PullRequestReviewCommentEvent = "PullRequestReviewCommentEvent"; String PushEvent = "PushEvent"; String StatusEvent = "StatusEvent"; String TeamAddEvent = "TeamAddEvent"; String DeleteEvent = "DeleteEvent"; String ReleaseEvent = "ReleaseEvent"; String Unhandled = "Unhandled"; @StringDef({WatchEvent, CreateEvent, CommitCommentEvent, ForkEvent, GollumEvent, IssueCommentEvent, IssuesEvent, MemberEvent, MembershipEvent, PublicEvent, PullRequestEvent, PullRequestReviewCommentEvent, PushEvent, StatusEvent, TeamAddEvent, DeleteEvent, ReleaseEvent, Unhandled}) @Retention(RetentionPolicy.SOURCE) @interface EventType { } }