/*
Copyright (C) 2014 Prasanna Thirumalai
This file is part of StackX.
StackX is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
StackX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with StackX. If not, see <http://www.gnu.org/licenses/>.
*/
package com.prasanna.android.stacknetwork.utils;
public class StackUri {
public static final String OAUTH_DIALOG_URL = "https://stackexchange.com/oauth/dialog";
public static final String STACKX_API_HOST = "https://api.stackexchange.com/2.2";
public static class QueryParams {
public static final String SITE = "site";
public static final String FILTER = "filter";
public static final String SORT = "sort";
public static final String PAGE = "page";
public static final String ORDER = "order";
public static final String PAGE_SIZE = "pageSize";
public static final String IN_TITLE = "intitle";
public static final String CLIENT_ID = "client_id";
public static final String KEY = "key";
public static final String ACCESS_TOKEN = "access_token";
public static final String SCOPE = "scope";
public static final String REDIRECT_URI = "redirect_uri";
public static final String SINCE = "since";
public static final String TAGGED = "tagged";
public static final String TITLE = "title";
public static final String BODY = "body";
}
public static class QueryParamDefaultValues {
public static final int PAGE_SIZE = 15;
public static final int ANSWERS_PAGE_SIZE = 10;
public static final String ORDER = "desc";
public static final String DEFAULT_FILTER = "default";
public static final String COLLECTION_FILTER = "!)r(UklJydkr9N6a-Q2gg";
public static final String ITEM_DETAIL_FILTER = "!--Cmm88s-oaEuQIIjvWmCePYbGeAtfW6G8((0xcQ1JBcC2R)gtNBSc776D-e)i";
public static final String USER_DETAIL_FILTER = "!-q2RdWJy";
public static final String USER_INBOX_FILTER = "!-q2RaosI";
public static final String POST_TITLE_FILTER = "!9WgJfhdlL";
public static final String COMMENT_FILTER = "!-.mgWN4RPTQu";
public static final String NETWORK_USER_TYPE_FILTER = "!-q2RbCAp";
public static final String CLIENT_ID = "202";
public static final String KEY = "Nt8I5NbbbzXXPPVwE0ujRg((";
public static final String SCOPE = "read_inbox,no_expiry,write_access,private_info";
public static final String REDIRECT_URI = "https://stackexchange.com/oauth/login_success";
}
public static class Sort {
public static final String ACTIVITY = "activity";
public static final String POPULAR = "popular";
public static final String NAME = "name";
public static final String VOTES = "votes";
public static final String CREATION = "creation";
public static final String WEEK = "week";
public static final String RELEVANCE = "relevance";
}
public static class Order {
public static final String ASC = "asc";
public static final String DESC = "desc";
}
}