package net.oschina.gitapp.bean; import java.io.Serializable; /** * 接口URL实体类 * @author 火蚁 (http://my.oschina.net/LittleDY) * @version 1.0 * @created 2014-04-22 */ @SuppressWarnings("serial") public class URLs implements Serializable { public final static String HOST = "git.oschina.net"; private static final String API_VERSION = "/api/v3";// API版本 public final static String HTTPS = "https://"; public final static String URL_SPLITTER = "/"; // 拼接的api根地址 public final static String URL_HOST = HTTPS + HOST + URL_SPLITTER; public final static String URL_API_HOST = HTTPS + HOST + API_VERSION + URL_SPLITTER; // api URL地址 public static String BRANCH = URL_API_HOST + "repository/branches"; public static String COMMIT = URL_API_HOST + "commits"; public static String ISSUE = URL_API_HOST + "issues"; public static String MERGEREQUEST = URL_API_HOST + "merge_requests"; public static String MILESTONE = URL_API_HOST + "milestones"; public static String NAMESPACE = URL_API_HOST + "groups"; public static String NOTE = URL_API_HOST + "notes"; // GIT图片地址 public static String GITIMG = URLs.HTTPS + URLs.HOST + URLs.URL_SPLITTER; // 用户个人最新动态 public static String EVENTS = URL_API_HOST + "events"; // 项目 public static String PROJECT = URL_API_HOST+ "projects"; // 最近更新项目列表 public static String EXPLORELATESTPROJECT = PROJECT +URL_SPLITTER + "latest"; // 热门项目列表 public static String EXPLOREPOPULARPROJECT = PROJECT +URL_SPLITTER + "popular"; // 推荐项目列表 public static String EXPLOREFEATUREDPROJECT =PROJECT +URL_SPLITTER + "featured"; // 搜索项目 public static String SEARCHPROJECT = PROJECT + URL_SPLITTER + "search"; public static String PROJECTHOOK = URL_API_HOST + "hooks"; public static String PROJECTMEMBER = URL_API_HOST + "members"; public final static String LOGIN_HTTPS = HTTPS + HOST + API_VERSION + URL_SPLITTER + "session"; public static String USER = URL_API_HOST + "user"; public static String UPLOAD = URL_API_HOST + "upload"; // 获得通知 public static String NOTIFICATION = URL_API_HOST + "user/notifications"; // 设置通知为已读 public static String NOTIFICATION_READED = NOTIFICATION + URL_SPLITTER + "readed"; // 具体用户的动态 public static String USEREVENTS = URL_API_HOST + URL_SPLITTER + "events" + URL_SPLITTER + "user"; // 更新Url public static String UPDATE = URL_API_HOST + URL_SPLITTER + "app_version/new/android"; }