forked from parse-community/Parse-SDK-Flutter
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathparse_constants.dart
89 lines (78 loc) · 3.34 KB
/
parse_constants.dart
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
part of '../../parse_server_sdk.dart';
// Library
const String keySdkVersion = '7.0.0';
const String keyLibraryName = 'Flutter Parse SDK';
// End Points
const String keyEndPointUserName = '/users/me';
const String keyEndPointLogin = '/login';
const String keyEndPointLogout = '/logout';
const String keyEndPointUsers = '/users';
const String keyEndPointSessions = '/sessions';
const String keyEndPointInstallations = '/installations';
const String keyEndPointVerificationEmail = '/verificationEmailRequest';
const String keyEndPointRequestPasswordReset = '/requestPasswordReset';
const String keyEndPointClasses = '/classes/';
const String keyEndPointHealth = '/health';
const String keyEndPointAggregate = '/aggregate/';
// ParseObject variables
const String keyVarClassName = 'className';
const String keyVarObjectId = 'objectId';
const String keyVarCreatedAt = 'createdAt';
const String keyVarUpdatedAt = 'updatedAt';
const String keyVarUsername = 'username';
const String keyVarEmail = 'email';
const String keyVarPassword = 'password';
const String keyVarSessionToken = 'sessionToken';
const String keyVarAuthData = 'authData';
const String keyVarAcl = 'ACL';
const String keyVarName = 'name';
const String keyVarURL = 'url';
// Classes
const String keyClassMain = 'ParseMain';
const String keyClassUser = '_User';
const String keyClassSession = '_Session';
const String keyClassInstallation = '_Installation';
const String keyGeoPoint = 'GeoPoint';
const String keyFile = 'File';
const String keyRelation = 'Relation';
const String keyFileClassname = 'ParseFile';
// Headers
const String keyHeaderSessionToken = 'X-Parse-Session-Token';
const String keyHeaderRevocableSession = 'X-Parse-Revocable-Session';
const String keyHeaderCloudContext = 'X-Parse-Cloud-Context';
const String keyHeaderUserAgent = 'user-agent';
const String keyHeaderApplicationId = 'X-Parse-Application-Id';
const String keyHeaderContentType = 'content-type';
const String keyHeaderContentTypeJson = 'application/json';
const String keyHeaderMasterKey = 'X-Parse-Master-Key';
const String keyHeaderClientKey = 'X-Parse-Client-Key';
const String keyHeaderInstallationId = 'X-Parse-Installation-Id';
// URL params
const String keyParamSessionToken = 'sessionToken';
// Storage
const String keyParseStoreBase = 'flutter_parse_sdk_';
const String keyParseStoreUser = '${keyParseStoreBase}user';
const String keyParseStoreObjects = '${keyParseStoreBase}objects';
const String keyParseStoreDeletes = '${keyParseStoreBase}deletes';
const String keyParseStoreInstallation = '${keyParseStoreBase}installation';
// Installation
const String keyTimeZone = 'timeZone';
const String keyLocaleIdentifier = 'localeIdentifier';
const String keyDeviceToken = 'deviceToken';
const String keyDeviceType = 'deviceType';
const String keyInstallationId = 'installationId';
const String keyAppName = 'appName';
const String keyAppVersion = 'appVersion';
const String keyAppIdentifier = 'appIdentifier';
const String keyParseVersion = 'parseVersion';
// Parse Session
const String keyVarUser = 'user';
const String keyVarCreatedWith = 'createdWith';
const String keyVarRestricted = 'restricted';
const String keyVarExpiresAt = 'expiresAt';
const String keyVarInstallationId = 'installationId';
// Error
const String keyError = 'error';
const String keyCode = 'code';
const String keyNetworkError = 'NetworkError';
const bool parseIsWeb = identical(0, 0.0);