package com.fastaccess.helper; import android.support.annotation.StringDef; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import static com.fastaccess.helper.BundleConstant.ExtraType.EDIT_COMMIT_COMMENT_EXTRA; import static com.fastaccess.helper.BundleConstant.ExtraType.EDIT_GIST_COMMENT_EXTRA; import static com.fastaccess.helper.BundleConstant.ExtraType.EDIT_ISSUE_COMMENT_EXTRA; import static com.fastaccess.helper.BundleConstant.ExtraType.EDIT_REVIEW_COMMENT_EXTRA; import static com.fastaccess.helper.BundleConstant.ExtraType.FOR_RESULT_EXTRA; import static com.fastaccess.helper.BundleConstant.ExtraType.NEW_COMMIT_COMMENT_EXTRA; import static com.fastaccess.helper.BundleConstant.ExtraType.NEW_GIST_COMMENT_EXTRA; import static com.fastaccess.helper.BundleConstant.ExtraType.NEW_ISSUE_COMMENT_EXTRA; import static com.fastaccess.helper.BundleConstant.ExtraType.NEW_REVIEW_COMMENT_EXTRA; /** * Created by Kosh on 12 Nov 2016, 3:55 PM */ public class BundleConstant { public static final String ITEM = "item"; public static final String ID = "id"; public static final String EXTRA = "extra"; public static final String EXTRA_TWO = "extra2_id"; public static final String EXTRA_THREE = "extra3_id"; public static final String EXTRA_FOUR = "extra4_id"; public static final String EXTRA_FIVE = "extra5_id"; public static final String EXTRA_SIX = "extra6_id"; public static final String EXTRA_SEVEN = "extra7_id"; public static final String EXTRA_EIGHT = "extra8_id"; public static final String EXTRA_TYPE = "extra_type"; public static final String YES_NO_EXTRA = "yes_no_extra"; public static final String NOTIFICATION_ID = "notification_id"; public static final String IS_ENTERPRISE = "is_enterprise"; public static final String REVIEW_EXTRA = "review_extra"; public static final int REQUEST_CODE = 2016; public static final int REVIEW_REQUEST_CODE = 2017; public static int REFRESH_CODE = 64; @StringDef({ FOR_RESULT_EXTRA, EDIT_GIST_COMMENT_EXTRA, NEW_GIST_COMMENT_EXTRA, EDIT_ISSUE_COMMENT_EXTRA, NEW_ISSUE_COMMENT_EXTRA, EDIT_COMMIT_COMMENT_EXTRA, NEW_COMMIT_COMMENT_EXTRA, NEW_REVIEW_COMMENT_EXTRA, EDIT_REVIEW_COMMENT_EXTRA }) @Retention(RetentionPolicy.SOURCE) public @interface ExtraType { String FOR_RESULT_EXTRA = "for_result_extra"; String EDIT_GIST_COMMENT_EXTRA = "edit_comment_extra"; String NEW_GIST_COMMENT_EXTRA = "new_gist_comment_extra"; String EDIT_ISSUE_COMMENT_EXTRA = "edit_issue_comment_extra"; String NEW_ISSUE_COMMENT_EXTRA = "new_issue_comment_extra"; String EDIT_COMMIT_COMMENT_EXTRA = "edit_commit_comment_extra"; String NEW_COMMIT_COMMENT_EXTRA = "new_commit_comment_extra"; String NEW_REVIEW_COMMENT_EXTRA = "new_review_comment_extra"; String EDIT_REVIEW_COMMENT_EXTRA = "edit_review_comment_extra"; } }