Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: a902eeb5ac71de2545e1e75d47477933d468e978 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
/*******************************************************************************
 *  Copyright (c) 2011 GitHub Inc.
 *  All rights reserved. This program and the accompanying materials
 *  are made available under the terms of the Eclipse Public License v1.0
 *  which accompanies this distribution, and is available at
 *  http://www.eclipse.org/legal/epl-v10.html
 *
 *  Contributors:
 *    Kevin Sawicki (GitHub Inc.) - initial API and implementation
 *******************************************************************************/
package org.eclipse.egit.github.core.client;

/**
 * GitHub constants
 */
public interface IGitHubConstants {

	/** */
	String AUTH_TOKEN = "token"; //$NON-NLS-1$

	/** */
	String CHARSET_UTF8 = "UTF-8"; //$NON-NLS-1$
	/** */
	String CHARSET_ISO_8859_1 = "ISO-8859-1"; //$NON-NLS-1$
	/** */
	String CONTENT_TYPE_JSON = "application/json"; //$NON-NLS-1$

	/** */
	String DATE_FORMAT = "yyyy-MM-dd'T'HH:mm:ss'Z'"; //$NON-NLS-1$
	/** */
	String DATE_FORMAT_V2_1 = "yyyy/MM/dd HH:mm:ss Z"; //$NON-NLS-1$
	/** */
	String DATE_FORMAT_V2_2 = "yyyy-MM-dd'T'HH:mm:ss"; //$NON-NLS-1$

	/** */
	String HEADER_LINK = "Link"; //$NON-NLS-1$
	/** */
	String HEADER_NEXT = "X-Next"; //$NON-NLS-1$
	/** */
	String HEADER_LAST = "X-Last"; //$NON-NLS-1$

	/** */
	String HOST_API = "api.github.com"; //$NON-NLS-1$
	/** */
	String HOST_DEFAULT = "github.com"; //$NON-NLS-1$
	/** */
	String HOST_GISTS = "gist.github.com"; //$NON-NLS-1$

	/** */
	String META_REL = "rel"; //$NON-NLS-1$
	/** */
	String META_LAST = "last"; //$NON-NLS-1$
	/** */
	String META_NEXT = "next"; //$NON-NLS-1$
	/** */
	String META_FIRST = "first"; //$NON-NLS-1$
	/** */
	String META_PREV = "prev"; //$NON-NLS-1$

	/** */
	String PARAM_LANGUAGE = "language"; //$NON-NLS-1$
	/** */
	String PARAM_PAGE = "page"; //$NON-NLS-1$
	/** */
	String PARAM_PER_PAGE = "per_page"; //$NON-NLS-1$
	/** */
	String PARAM_START_PAGE = "start_page"; //$NON-NLS-1$

	/** */
	String PROTOCOL_HTTPS = "https"; //$NON-NLS-1$

	/** */
	String SCHEME_OAUTH2 = "oauth2"; //$NON-NLS-1$

	/** */
	String SEGMENT_AUTHORIZATIONS = "/authorizations"; //$NON-NLS-1$
	/** */
	String SEGMENT_BLOBS = "/blobs"; //$NON-NLS-1$
	/** */
	String SEGMENT_BRANCHES = "/branches"; //$NON-NLS-1$
	/** */
	String SEGMENT_COLLABORATORS = "/collaborators"; //$NON-NLS-1$
	/** */
	String SEGMENT_COMMENTS = "/comments"; //$NON-NLS-1$
	/** */
	String SEGMENT_CONTENTS= "/contents"; //$NON-NLS-1$
	/** */
	String SEGMENT_CONTRIBUTORS = "/contributors"; //$NON-NLS-1$
	/** */
	String SEGMENT_COMMITS = "/commits"; //$NON-NLS-1$
	/** */
	String SEGMENT_COMPARE = "/compare"; //$NON-NLS-1$
	/** */
	String SEGMENT_CREATE = "/create"; //$NON-NLS-1$
	/** */
	String SEGMENT_DOWNLOADS = "/downloads"; //$NON-NLS-1$
	/** */
	String SEGMENT_EMAILS = "/emails"; //$NON-NLS-1$
	/** */
	String SEGMENT_EVENTS = "/events"; //$NON-NLS-1$
	/** */
	String SEGMENT_FILES = "/files"; //$NON-NLS-1$
	/** */
	String SEGMENT_FOLLOWERS = "/followers"; //$NON-NLS-1$
	/** */
	String SEGMENT_FOLLOWING = "/following"; //$NON-NLS-1$
	/** */
	String SEGMENT_FORK = "/fork"; //$NON-NLS-1$
	/** */
	String SEGMENT_FORKS = "/forks"; //$NON-NLS-1$
	/** */
	String SEGMENT_GISTS = "/gists"; //$NON-NLS-1$
	/** */
	String SEGMENT_GIT = "/git"; //$NON-NLS-1$
	/** */
	String SEGMENT_HOOKS = "/hooks"; //$NON-NLS-1$
	/** */
	String SEGMENT_ISSUES = "/issues"; //$NON-NLS-1$
	/** */
	String SEGMENT_KEYS = "/keys"; //$NON-NLS-1$
	/** */
	String SEGMENT_LABELS = "/labels"; //$NON-NLS-1$
	/** */
	String SEGMENT_LEGACY = "/legacy"; //$NON-NLS-1$
	/** */
	String SEGMENT_LANGUAGES = "/languages"; //$NON-NLS-1$
	/** */
	String SEGMENT_MARKDOWN = "/markdown"; //$NON-NLS-1$
	/** */
	String SEGMENT_MEMBERS = "/members"; //$NON-NLS-1$
	/** */
	String SEGMENT_MERGE = "/merge"; //$NON-NLS-1$
	/** */
	String SEGMENT_MILESTONES = "/milestones"; //$NON-NLS-1$
	/** */
	String SEGMENT_NETWORKS = "/networks"; //$NON-NLS-1$
	/** */
	String SEGMENT_ORGANIZATIONS = "/organizations"; //$NON-NLS-1$
	/** */
	String SEGMENT_MEMBERSHIPS = "/memberships"; //$NON-NLS-1$
	/** */
	String SEGMENT_ORGS = "/orgs"; //$NON-NLS-1$
	/** */
	String SEGMENT_PUBLIC = "/public"; //$NON-NLS-1$
	/** */
	String SEGMENT_PUBLIC_MEMBERS = "/public_members"; //$NON-NLS-1$
	/** */
	String SEGMENT_PULLS = "/pulls"; //$NON-NLS-1$
	/** */
	String SEGMENT_README = "/readme"; //$NON-NLS-1$
	/** */
	String SEGMENT_RECEIVED_EVENTS = "/received_events"; //$NON-NLS-1$
	/** */
	String SEGMENT_REFS = "/refs"; //$NON-NLS-1$
	/** */
	String SEGMENT_REPOS = "/repos"; //$NON-NLS-1$
	/** */
	String SEGMENT_REPOSITORIES = "/repositories"; //$NON-NLS-1$
	/** */
	String SEGMENT_SEARCH = "/search"; //$NON-NLS-1$
	/** */
	String SEGMENT_SHOW = "/show"; //$NON-NLS-1$
	/** */
	String SEGMENT_STAR = "/star"; //$NON-NLS-1$
	/** @since 4.2 */
	String SEGMENT_STARGAZERS = "/stargazers"; //$NON-NLS-1$
	/** */
	String SEGMENT_STARRED = "/starred"; //$NON-NLS-1$
	/** */
	String SEGMENT_STATUSES = "/statuses"; //$NON-NLS-1$
	/** */
	String SEGMENT_TAGS = "/tags"; //$NON-NLS-1$
	/** */
	String SEGMENT_TEAMS = "/teams"; //$NON-NLS-1$
	/** */
	String SEGMENT_TEST = "/test"; //$NON-NLS-1$
	/** */
	String SEGMENT_TREES = "/trees"; //$NON-NLS-1$
	/** */
	String SEGMENT_USER = "/user"; //$NON-NLS-1$
	/** */
	String SEGMENT_USERS = "/users"; //$NON-NLS-1$
	/** */
	String SEGMENT_WATCHED = "/watched"; //$NON-NLS-1$
	/** */
	String SEGMENT_WATCHERS = "/watchers"; //$NON-NLS-1$
	/** */
	String SEGMENT_V3_API = "/api/v3"; //$NON-NLS-1$

	/** */
	String SUBDOMAIN_API = "api"; //$NON-NLS-1$

	/** */
	String SUFFIX_GIT = ".git"; //$NON-NLS-1$

	/** */
	String URL_API = PROTOCOL_HTTPS + "://" + HOST_API; //$NON-NLS-1$
}

Back to the top