1 |
efrain |
1 |
//
|
|
|
2 |
// Constants.swift
|
|
|
3 |
// twogetskills
|
|
|
4 |
//
|
|
|
5 |
// Created by Efrain Yanez Recanatini on 1/26/22.
|
|
|
6 |
//
|
|
|
7 |
|
|
|
8 |
import Foundation
|
|
|
9 |
import SwiftUI
|
|
|
10 |
|
|
|
11 |
struct Constants {
|
|
|
12 |
|
|
|
13 |
|
|
|
14 |
|
17 |
efrain |
15 |
|
1 |
efrain |
16 |
|
|
|
17 |
|
|
|
18 |
|
|
|
19 |
|
|
|
20 |
|
|
|
21 |
|
|
|
22 |
static let APP_BAR_TITLE_MAX_LENGTH : Int = 30
|
|
|
23 |
static let APP_BAR_TITLE_FONT_SIZE : Float = 18.0
|
|
|
24 |
|
|
|
25 |
static let CAPSULE_TITLE_MAX_LENGTH : Int = 20
|
|
|
26 |
static let MYCAPSULE_TITLE_MAX_LENGTH : Int = 35
|
17 |
efrain |
27 |
static let MYCAPSULE_DESCRIPTION_MAX_LENGTH : Int = 70
|
1 |
efrain |
28 |
|
|
|
29 |
static let CARD_HORIZONTAL_SPACING : CGFloat = 12.0
|
|
|
30 |
static let CARD_HEIGHT : CGFloat = 340.0
|
|
|
31 |
static let CARD_WIDTH : CGFloat = 180.0
|
|
|
32 |
|
|
|
33 |
//2 x 60 = 240 in minutes
|
|
|
34 |
static let SYNC_CHECK_CHANGES_PERIOD = 120
|
|
|
35 |
|
|
|
36 |
|
|
|
37 |
// UID Device Info
|
|
|
38 |
static let POST_DEVICE_FIELD_PLATFORM: String = "platform"
|
|
|
39 |
static let POST_DEVICE_FIELD_APPLICATION_ID: String = "application_id"
|
17 |
efrain |
40 |
static let POST_DEVICE_FIELD_VARIANT_ID: String = "variant_id"
|
1 |
efrain |
41 |
static let POST_DEVICE_FIELD_DEVICE_UUID: String = "device_uuid"
|
|
|
42 |
static let POST_DEVICE_FIELD_MANUFACTURER: String = "manufacturer"
|
|
|
43 |
static let POST_DEVICE_FIELD_BRAND: String = "brand"
|
|
|
44 |
static let POST_DEVICE_FIELD_VERSION: String = "version"
|
|
|
45 |
static let POST_DEVICE_FIELD_MODEL: String = "model"
|
|
|
46 |
static let POST_DEVICE_FIELD_SYNC_ID: String = "sync_id"
|
|
|
47 |
|
|
|
48 |
static let POST_FCM_FIELD_APPLICATION_ID: String = "application_id"
|
17 |
efrain |
49 |
static let POST_FCM_FIELD_VARIANT_ID: String = "variant_id"
|
1 |
efrain |
50 |
static let POST_FCM_FIELD_DEVICE_UUID: String = "device_uuid"
|
|
|
51 |
static let POST_FCM_FIELD_TOKEN: String = "token"
|
|
|
52 |
static let POST_FCM_FIELD_SYNC_ID: String = "sync_id"
|
|
|
53 |
|
|
|
54 |
static let POST_SYNC_FIELD_DEVICE_UUID: String = "device_uuid"
|
|
|
55 |
static let POST_SYNC_FIELD_DATA: String = "data"
|
|
|
56 |
static let POST_SYNC_FIELD_SYNC_ID: String = "sync_id"
|
17 |
efrain |
57 |
static let POST_SYNC_FIELD_APPLICATION_ID: String = "application_id"
|
|
|
58 |
static let POST_SYNC_FIELD_VARIANT_ID: String = "variant_id"
|
1 |
efrain |
59 |
|
|
|
60 |
static let POST_SYNC_BATCH_FIELD_DEVICE_UUID: String = "device_uuid"
|
|
|
61 |
static let POST_SYNC_BATCH_FIELD_RECORD_DATA: String = "record_data"
|
|
|
62 |
static let POST_SYNC_BATCH_FIELD_RECORD_SYNC_ID: String = "record_sync_id"
|
|
|
63 |
static let POST_SYNC_BATCH_FIELD_MAX_RECORDS: String = "max_records"
|
17 |
efrain |
64 |
static let POST_SYNC_BATCH_FIELD_APPLICATION_ID: String = "application_id"
|
|
|
65 |
static let POST_SYNC_BATCH_FIELD_VARIANT_ID: String = "variant_id"
|
1 |
efrain |
66 |
|
|
|
67 |
|
17 |
efrain |
68 |
static let POST_MICROLEARNING_CHECK_CHANGES_FIELD_DEVICE_UUID: String = "device_uuid"
|
|
|
69 |
static let POST_MICROLEARNING_CHECK_CHANGES_FIELD_APPLICATION_ID: String = "application_id"
|
|
|
70 |
static let POST_MICROLEARNING_CHECK_CHANGES_FIELD_VARIANT_ID: String = "variant_id"
|
|
|
71 |
static let POST_MICROLEARNING_CHECK_CHANGES_FIELD_MAX_DATE_CHANGES: String = "max_date_changes"
|
|
|
72 |
static let POST_MICROLEARNING_CHECK_CHANGES_FIELD_IS_FOREGROUND: String = "is_foreground"
|
|
|
73 |
static let POST_MICROLEARNING_CHECK_CHANGES_FIELD_MAX_IDS: String = "max_ids"
|
|
|
74 |
static let POST_MICROLEARNING_CHECK_CHANGES_FIELD_ID : String = "id_"
|
1 |
efrain |
75 |
|
|
|
76 |
|
|
|
77 |
static let POST_SIGNIN_FIELD_APPLICATION_ID: String = "application_id"
|
17 |
efrain |
78 |
static let POST_SIGNIN_FIELD_VARIANT_ID: String = "variant_id"
|
1 |
efrain |
79 |
static let POST_SIGNIN_FIELD_DEVICE_UUID: String = "device_uuid"
|
|
|
80 |
static let POST_SIGNIN_FIELD_EMAIL: String = "email"
|
|
|
81 |
static let POST_SIGNIN_FIELD_PASSWORD: String = "password"
|
|
|
82 |
static let POST_SIGNIN_FIELD_ENCRYPTER: String = "encrypter"
|
|
|
83 |
|
|
|
84 |
|
|
|
85 |
static let POST_COMMENT_FIELD_COMMENT: String = "comment"
|
|
|
86 |
static let POST_COMMENT_FIELD_RATING: String = "rating"
|
|
|
87 |
static let POST_COMMENT_FIELD_ADDED_ON = "added_on"
|
|
|
88 |
|
2 |
efrain |
89 |
static let POST_DELETE_ACCOUNT_CODE = "code"
|
1 |
efrain |
90 |
|
|
|
91 |
static let GLOBAL_ENCRYPTER: String = "RNCryptor"
|
17 |
efrain |
92 |
|
1 |
efrain |
93 |
|
|
|
94 |
|
|
|
95 |
|
|
|
96 |
|
|
|
97 |
|
|
|
98 |
static let SYNC_ADAPTER_TYPE_DEVICE: Int = 0
|
|
|
99 |
static let SYNC_ADAPTER_TYPE_FCM: Int = 1
|
|
|
100 |
static let SYNC_ADAPTER_TYPE_SYNC: Int = 2
|
|
|
101 |
|
|
|
102 |
static let SYNC_ADAPTER_DATA_TYPE_FIELD_NAME: String = "sync_type"
|
|
|
103 |
static let SYNC_ADAPTER_DATA_TYPE_MICROLEARNING_USER_LOG: String = "microlearning-userlog"
|
|
|
104 |
static let SYNC_ADAPTER_DATA_TYPE_MICROLEARNING_PROGRESS: String = "microlearning-progress"
|
|
|
105 |
static let SYNC_ADAPTER_DATA_TYPE_USER_LOG: String = "userlog"
|
|
|
106 |
|
|
|
107 |
|
|
|
108 |
static let HTTP_HEADER_ACCEPT: String = "Accept"
|
|
|
109 |
static let HTTP_HEADER_ACCEPT_VALUE: String = "application/json, text/javascript, */* q=0.01"
|
|
|
110 |
static let HTTP_HEADER_SECURITY_TOKEN: String = "token"
|
|
|
111 |
static let HTTP_HEADER_SECURITY_SECRET: String = "secret"
|
|
|
112 |
static let HTTP_HEADER_SECURITY_CREATED: String = "created"
|
|
|
113 |
static let HTTP_HEADER_SECURITY_RAND: String = "rand"
|
|
|
114 |
|
|
|
115 |
|
|
|
116 |
static let SLIDE_TYPE_IMAGE: String = "image"
|
|
|
117 |
static let SLIDE_TYPE_VIDEO: String = "video"
|
|
|
118 |
static let SLIDE_TYPE_AUDIO: String = "audio"
|
|
|
119 |
static let SLIDE_TYPE_QUIZ: String = "quiz"
|
|
|
120 |
static let SLIDE_TYPE_DOCUMENT: String = "document"
|
|
|
121 |
static let SLIDE_TYPE_TEXT: String = "text"
|
|
|
122 |
|
|
|
123 |
static let QUESTION_TYPE_SINGLE_LINE: String = "sl"
|
|
|
124 |
static let QUESTION_TYPE_MULTI_LINE: String = "ml"
|
|
|
125 |
static let QUESTION_TYPE_SINGLE_SELECTION: String = "s"
|
|
|
126 |
static let QUESTION_TYPE_MULTIPLE_SELECTION: String = "m"
|
|
|
127 |
static let QUESTION_TYPE_RANGE_1_5: String = "r5"
|
|
|
128 |
static let QUESTION_TYPE_RANGE_1_6: String = "r6"
|
|
|
129 |
static let QUESTION_TYPE_RANGE_1_10: String = "r10"
|
|
|
130 |
static let QUESTION_TYPE_RANGE_OPEN: String = "ro"
|
|
|
131 |
|
|
|
132 |
static let ANSWER_QCORRECT_YES: String = "y"
|
|
|
133 |
static let ANSWER_CORRECT_NO: String = "n"
|
|
|
134 |
|
|
|
135 |
static let PROGRESS_TYPE_TOPIC: String = "t"
|
|
|
136 |
static let PROGRESS_TYPE_CAPSULE: String = "c"
|
|
|
137 |
static let PROGRESS_TYPE_SLIDE: String = "s"
|
|
|
138 |
|
|
|
139 |
|
|
|
140 |
static let USER_LOG_ACTIVITY_SIGNIN: String = "signin"
|
|
|
141 |
static let USER_LOG_ACTIVITY_SIGNOUT: String = "signout"
|
|
|
142 |
static let USER_LOG_ACTIVITY_START_TOPIC: String = "start-topic"
|
|
|
143 |
static let USER_LOG_ACTIVITY_START_CAPSULE: String = "start-capsule"
|
|
|
144 |
static let USER_LOG_ACTIVITY_VIEW_SLIDE: String = "view-slide"
|
|
|
145 |
static let USER_LOG_ACTIVITY_TAKE_A_TEST: String = "take-a-test"
|
|
|
146 |
static let USER_LOG_ACTIVITY_RETAKE_A_TEST: String = "retake-a-test"
|
|
|
147 |
static let USER_LOG_ACTIVITY_APPROVED_TEST: String = "approved-test"
|
|
|
148 |
static let USER_LOG_ACTIVITY_COMPLETED_CAPSULE: String = "completed-capsule"
|
|
|
149 |
static let USER_LOG_ACTIVITY_COMPLETED_TOPIC: String = "completed-topic"
|
|
|
150 |
|
|
|
151 |
|
|
|
152 |
|
|
|
153 |
|
|
|
154 |
static let FORMAT_DATE_SERVICE: String = "yyyy-MM-dd"
|
|
|
155 |
static let FORMAT_TIME_SERVICE : String = "HH:mm:ss"
|
|
|
156 |
static let FORMAT_DATETIME_SERVICE : String = "yyyy-MM-dd'T'HH:mm:ss"
|
|
|
157 |
|
|
|
158 |
|
|
|
159 |
static let FORMAT_DATE_TIME_24: String = "yyyy-MM-dd HH:mm:ss"
|
|
|
160 |
static let FORMAT_DATE_YMD : String = "yyyy-MM-dd"
|
|
|
161 |
static let FORMAT_DATE_DMY : String = "dd/MM/yyyy"
|
|
|
162 |
static let FORMAT_TIME_12 : String = "hh:mm a"
|
|
|
163 |
static let FORMAT_TIME_24 : String = "HH:mm:ss"
|
|
|
164 |
static let FORMAT_DATE_TIME_12 : String = "dd/MM/yyyy hh:mm a"
|
|
|
165 |
|
|
|
166 |
|
|
|
167 |
static let TABLE_USER_NOTIFICATION:String = "tb_user_notifications"
|
|
|
168 |
static let TABLE_USER_NOTIFICATION_FIELD_ID:String = "id"
|
|
|
169 |
static let TABLE_USER_NOTIFICATION_FIELD_USER_UUID = "user_uuid"
|
|
|
170 |
static let TABLE_USER_NOTIFICATION_FIELD_TITLE:String = "title"
|
|
|
171 |
static let TABLE_USER_NOTIFICATION_FIELD_BODY:String = "body"
|
|
|
172 |
static let TABLE_USER_NOTIFICATION_FIELD_VIEWED:String = "viewed"
|
|
|
173 |
static let TABLE_USER_NOTIFICATION_FIELD_URL:String = "url"
|
|
|
174 |
static let TABLE_USER_NOTIFICATION_FIELD_COMMAND:String = "command"
|
|
|
175 |
static let TABLE_USER_NOTIFICATION_FIELD_DATE_ON = "date_on"
|
|
|
176 |
static let TABLE_USER_NOTIFICATION_FIELD_TIME_ON = "time_on"
|
|
|
177 |
|
|
|
178 |
static let TABLE_COMPANY:String = "tb_companies"
|
|
|
179 |
static let TABLE_COMPANY_FIELD_UUID:String = "uuid"
|
|
|
180 |
static let TABLE_COMPANY_FIELD_NAME:String = "name"
|
|
|
181 |
static let TABLE_COMPANY_FIELD_IMAGE:String = "image"
|
|
|
182 |
|
|
|
183 |
static let TABLE_APP:String = "tb_app"
|
|
|
184 |
static let TABLE_APP_FIELD_ID:String = "id"
|
|
|
185 |
static let TABLE_APP_FIELD_DEVICE_UUID:String = "device_uuid"
|
|
|
186 |
static let TABLE_APP_FIELD_DEVICE_PASSWORD:String = "device_password"
|
|
|
187 |
static let TABLE_APP_FIELD_DEVICE_AES:String = "device_aes"
|
|
|
188 |
|
|
|
189 |
static let TABLE_APP_FIELD_USER_UUID:String = "user_uuid"
|
|
|
190 |
static let TABLE_APP_FIELD_USER_IMAGE:String = "user_image"
|
|
|
191 |
static let TABLE_APP_FIELD_USER_EMAIL:String = "user_email"
|
|
|
192 |
static let TABLE_APP_FIELD_USER_FIRSTNAME:String = "user_firstname"
|
|
|
193 |
|
|
|
194 |
static let TABLE_APP_FIELD_USER_LASTNAME:String = "user_lastname"
|
|
|
195 |
|
|
|
196 |
static let TABLE_APP_FIELD_FCM_TOKEN:String = "fcm_tokem"
|
|
|
197 |
|
|
|
198 |
static let TABLE_APP_FIELD_TOPIC_UUID_ACTIVE: String = "topic_uuid_active"
|
|
|
199 |
static let TABLE_APP_FIELD_CAPSULE_UUID_ACTIVE: String = "capsule_uuid_active"
|
|
|
200 |
static let TABLE_APP_FIELD_CAPSULE_UUID_OLD: String = "capsule_uuid_old"
|
|
|
201 |
static let TABLE_APP_FIELD_SLIDE_UUID_ACTIVE: String = "slide_uuid_active"
|
|
|
202 |
static let TABLE_APP_FIELD_MAX_DATE_CHANGES : String = "max_date_changes"
|
|
|
203 |
static let TABLE_APP_FIELD_LAST_CHECK_CHANGES : String = "last_check_changes"
|
|
|
204 |
static let TABLE_APP_FIELD_COMPANY_UUID_ACTIVE : String = "company_uuid_active"
|
|
|
205 |
static let TABLE_APP_FIELD_URL_EXTERNAL_DOWNLOADED : String = "url_external_downloaded"
|
|
|
206 |
|
|
|
207 |
static let TABLE_APP_FIELD_REFRESH_CONTENT_MESSAGE : String = "refresh_content_message"
|
|
|
208 |
static let TABLE_APP_FIELD_REFRESH_CONTENT_MESSAGE_SHOW_PENDING: String = "refresh_content_message_show_pending"
|
|
|
209 |
static let TABLE_APP_FIELD_REFRESH_CONTENT_ACTION_REQUIRED : String = "refresh_content_action_required"
|
|
|
210 |
|
|
|
211 |
static let TABLE_APP_FIELD_SIGNOUT_ACTION_REQUIRED : String = "signout_action_required"
|
|
|
212 |
|
|
|
213 |
static let TABLE_SYNC:String = "tb_sync"
|
|
|
214 |
static let TABLE_SYNC_FIELD_ID:String = "id"
|
|
|
215 |
static let TABLE_SYNC_FIELD_TYPE:String = "type"
|
|
|
216 |
static let TABLE_SYNC_FIELD_DATA:String = "data"
|
|
|
217 |
|
|
|
218 |
static let TABLE_TOPIC:String = "tb_topics"
|
|
|
219 |
static let TABLE_TOPIC_FIELD_UUID:String = "uuid"
|
|
|
220 |
static let TABLE_TOPIC_FIELD_COMPANY_UUID:String = "company_uuid"
|
|
|
221 |
static let TABLE_TOPIC_FIELD_NAME:String = "name"
|
|
|
222 |
static let TABLE_TOPIC_FIELD_DESCRIPTION:String = "description"
|
|
|
223 |
static let TABLE_TOPIC_FIELD_IMAGE:String = "image"
|
|
|
224 |
static let TABLE_TOPIC_FIELD_POSITION:String = "position"
|
|
|
225 |
static let TABLE_TOPIC_FIELD_ADDED_ON = "added_on"
|
|
|
226 |
static let TABLE_TOPIC_FIELD_UPDATED_ON = "updated_on"
|
|
|
227 |
|
|
|
228 |
static let TABLE_CAPSULE:String = "tb_capsules"
|
|
|
229 |
static let TABLE_CAPSULE_FIELD_UUID :String = "uuid"
|
|
|
230 |
static let TABLE_CAPSULE_FIELD_TOPIC_UUID :String = "topic_uuid"
|
|
|
231 |
static let TABLE_CAPSULE_FIELD_NAME :String = "name"
|
|
|
232 |
static let TABLE_CAPSULE_FIELD_DESCRIPTION :String = "description"
|
|
|
233 |
static let TABLE_CAPSULE_FIELD_IMAGE :String = "image"
|
|
|
234 |
static let TABLE_CAPSULE_FIELD_POSITION :String = "position"
|
|
|
235 |
static let TABLE_CAPSULE_FIELD_LINK_COMMENTS :String = "link_comments"
|
|
|
236 |
static let TABLE_CAPSULE_FIELD_LINK_COMMENTS_ADD : String = "link_comment_add"
|
|
|
237 |
static let TABLE_CAPSULE_FIELD_TOTAL_COMMENTS = "total_comments"
|
|
|
238 |
static let TABLE_CAPSULE_FIELD_TOTAL_RATING = "total_rating"
|
|
|
239 |
|
|
|
240 |
|
|
|
241 |
static let TABLE_CAPSULE_FIELD_ADDED_ON = "added_on"
|
|
|
242 |
static let TABLE_CAPSULE_FIELD_UPDATED_ON = "updated_on"
|
|
|
243 |
|
|
|
244 |
static let TABLE_SLIDE:String = "tb_slides"
|
|
|
245 |
static let TABLE_SLIDE_FIELD_UUID:String = "uuid"
|
|
|
246 |
static let TABLE_SLIDE_FIELD_CAPSULE_UUID:String = "capsule_uuid"
|
|
|
247 |
static let TABLE_SLIDE_FIELD_TOPIC_UUID:String = "topic_uuid"
|
|
|
248 |
static let TABLE_SLIDE_FIELD_QUIZ_UUID:String = "quiz_uuid"
|
|
|
249 |
static let TABLE_SLIDE_FIELD_NAME:String = "name"
|
|
|
250 |
static let TABLE_SLIDE_FIELD_DESCRIPTION:String = "description"
|
|
|
251 |
static let TABLE_SLIDE_FIELD_TYPE:String = "type"
|
|
|
252 |
static let TABLE_SLIDE_FIELD_FILE:String = "file"
|
|
|
253 |
static let TABLE_SLIDE_FIELD_BACKGROUND:String = "background"
|
|
|
254 |
static let TABLE_SLIDE_FIELD_POSITION:String = "position"
|
|
|
255 |
static let TABLE_SLIDE_FIELD_ADDED_ON = "added_on"
|
|
|
256 |
static let TABLE_SLIDE_FIELD_UPDATED_ON = "updated_on"
|
|
|
257 |
|
|
|
258 |
|
|
|
259 |
static let TABLE_PROGRESS:String = "tb_progress"
|
|
|
260 |
static let TABLE_PROGRESS_FIELD_ID:String = "id"
|
|
|
261 |
static let TABLE_PROGRESS_FIELD_USER_UUID:String = "user_uuid"
|
|
|
262 |
static let TABLE_PROGRESS_FIELD_COMPANY_UUID:String = "company_uuid"
|
|
|
263 |
static let TABLE_PROGRESS_FIELD_TOPIC_UUID:String = "topic_uuid"
|
|
|
264 |
static let TABLE_PROGRESS_FIELD_CAPSULE_UUID:String = "capsule_uuid"
|
|
|
265 |
static let TABLE_PROGRESS_FIELD_SLIDE_UUID:String = "slide_uuid"
|
|
|
266 |
static let TABLE_PROGRESS_FIELD_PROGRESS:String = "progress"
|
|
|
267 |
static let TABLE_PROGRESS_FIELD_TOTAL_SLIDES:String = "total_slides"
|
|
|
268 |
static let TABLE_PROGRESS_FIELD_VIEW_SLIDES:String = "view_slides"
|
|
|
269 |
static let TABLE_PROGRESS_FIELD_TYPE:String = "type"
|
|
|
270 |
static let TABLE_PROGRESS_FIELD_RETURNING:String = "returning_before_completed"
|
|
|
271 |
static let TABLE_PROGRESS_FIELD_RETURNING_AFTER_COMPLETED:String = "returning_after_completed"
|
|
|
272 |
static let TABLE_PROGRESS_FIELD_COMPLETED:String = "completed"
|
|
|
273 |
static let TABLE_PROGRESS_FIELD_ADDED_ON:String = "added_on"
|
|
|
274 |
static let TABLE_PROGRESS_FIELD_UPDATED_ON:String = "updated_on"
|
|
|
275 |
|
|
|
276 |
|
|
|
277 |
static let TABLE_USER_LOG:String = "tb_user_logs"
|
|
|
278 |
static let TABLE_USER_LOG_FIELD_ID:String = "id"
|
|
|
279 |
static let TABLE_USER_LOG_FIELD_USER_UUID:String = "user_uuid"
|
|
|
280 |
static let TABLE_USER_LOG_FIELD_COMPANY_UUID:String = "company_uuid"
|
|
|
281 |
static let TABLE_USER_LOG_FIELD_TOPIC_UUID:String = "topic_uuid"
|
|
|
282 |
static let TABLE_USER_LOG_FIELD_CAPSULE_UUID:String = "capsule_uuid"
|
|
|
283 |
static let TABLE_USER_LOG_FIELD_SLIDE_UUID:String = "slide_uuid"
|
|
|
284 |
static let TABLE_USER_LOG_FIELD_ACTIVITY:String = "activity"
|
|
|
285 |
static let TABLE_USER_LOG_FIELD_ADDED_ON:String = "added_on"
|
|
|
286 |
|
|
|
287 |
|
|
|
288 |
static let TABLE_QUIZ:String = "tb_quizzes"
|
|
|
289 |
static let TABLE_QUIZ_FIELD_UUID:String = "uuid"
|
|
|
290 |
static let TABLE_QUIZ_FIELD_COMPANY_UUID:String = "company_uuid"
|
|
|
291 |
static let TABLE_QUIZ_FIELD_NAME:String = "name"
|
|
|
292 |
static let TABLE_QUIZ_FIELD_TEXT:String = "text"
|
|
|
293 |
static let TABLE_QUIZ_FIELD_FAILED:String = "failed"
|
|
|
294 |
static let TABLE_QUIZ_FIELD_POINTS:String = "points"
|
|
|
295 |
static let TABLE_QUIZ_FIELD_MINIMUM_POINTS_REQUIRED:String = "minimum_points_required"
|
|
|
296 |
static let TABLE_QUIZ_FIELD_MAX_TIME:String = "max_time"
|
|
|
297 |
static let TABLE_QUIZ_FIELD_ADDED_ON = "added_on"
|
|
|
298 |
static let TABLE_QUIZ_FIELD_UPDATED_ON = "updated_on"
|
|
|
299 |
|
|
|
300 |
|
|
|
301 |
static let TABLE_QUESTION:String = "tb_questions"
|
|
|
302 |
static let TABLE_QUESTION_FIELD_UUID:String = "uuid"
|
|
|
303 |
static let TABLE_QUESTION_FIELD_QUIZ_UUID:String = "quiz_uuid"
|
|
|
304 |
static let TABLE_QUESTION_FIELD_TEXT:String = "text"
|
|
|
305 |
static let TABLE_QUESTION_FIELD_POINTS:String = "points"
|
|
|
306 |
static let TABLE_QUESTION_FIELD_POSITION:String = "position"
|
|
|
307 |
static let TABLE_QUESTION_FIELD_TYPE:String = "type"
|
|
|
308 |
static let TABLE_QUESTION_FIELD_ADDED_ON = "added_on"
|
|
|
309 |
static let TABLE_QUESTION_FIELD_UPDATED_ON = "updated_on"
|
|
|
310 |
|
|
|
311 |
static let TABLE_ANSWER:String = "tb_answers"
|
|
|
312 |
static let TABLE_ANSWER_FIELD_UUID:String = "uuid"
|
|
|
313 |
static let TABLE_ANSWER_FIELD_QUESTION_UUID:String = "question_uuid"
|
|
|
314 |
static let TABLE_ANSWER_FIELD_TEXT: String = "text"
|
|
|
315 |
static let TABLE_ANSWER_FIELD_POINTS: String = "points"
|
|
|
316 |
static let TABLE_ANSWER_FIELD_CORRECT: String = "correct"
|
|
|
317 |
static let TABLE_ANSWER_FIELD_ADDED_ON = "added_on"
|
|
|
318 |
static let TABLE_ANSWER_FIELD_UPDATED_ON = "updated_on"
|
|
|
319 |
|
|
|
320 |
static let TABLE_USER_EXTENDED = "tb_user_extended"
|
|
|
321 |
static let TABLE_USER_EXTENDED_FIELD_UUID = "uuid"
|
|
|
322 |
static let TABLE_USER_EXTENDED_FIELD_COMPANY_UUID = "company_uuid"
|
|
|
323 |
static let TABLE_USER_EXTENDED_FIELD_LABEL = "label"
|
|
|
324 |
static let TABLE_USER_EXTENDED_FIELD_VALUE = "value"
|
|
|
325 |
|
|
|
326 |
|
|
|
327 |
static let USERLOG_JSON_USER_UUID = "user_uuid"
|
|
|
328 |
static let USERLOG_JSON_COMPANY_UUID = "company_uuid"
|
|
|
329 |
static let USERLOG_JSON_TOPIC_UUID = "topic_uuid"
|
|
|
330 |
static let USERLOG_JSON_CAPSULE_UUID = "capsule_uuid"
|
|
|
331 |
static let USERLOG_JSON_SLIDE_UUID = "slide_uuid"
|
|
|
332 |
static let USERLOG_JSON_ACTIVITY = "activity"
|
|
|
333 |
static let USERLOG_JSON_ADDED_ON = "added_on"
|
|
|
334 |
|
|
|
335 |
static let PROGRESS_JSON_USER_UUID = "user_uuid"
|
|
|
336 |
static let PROGRESS_JSON_COMPANY_UUID = "company_uuid"
|
|
|
337 |
static let PROGRESS_JSON_TOPIC_UUID = "topic_uuid"
|
|
|
338 |
static let PROGRESS_JSON_CAPSULE_UUID = "capsule_uuid"
|
|
|
339 |
static let PROGRESS_JSON_SLIDE_UUID = "slide_uuid"
|
|
|
340 |
static let PROGRESS_JSON_PROGRESS = "progress"
|
|
|
341 |
static let PROGRESS_JSON_TOTAL_SLIDES = "total_slides"
|
|
|
342 |
static let PROGRESS_JSON_VIEW_SLIDES = "view_slides"
|
|
|
343 |
static let PROGRESS_JSON_RETURNING = "returning"
|
|
|
344 |
static let PROGRESS_JSON_RETURNING_AFTER_COMPLETED = "returning_after_completed"
|
|
|
345 |
static let PROGRESS_JSON_COMPLETED = "completed"
|
|
|
346 |
static let PROGRESS_JSON_TYPE = "type"
|
|
|
347 |
static let PROGRESS_JSON_ADDED_ON = "added_on"
|
|
|
348 |
static let PROGRESS_JSON_UPDATED_ON = "updated_on"
|
|
|
349 |
|
|
|
350 |
|
13 |
efrain |
351 |
static let BACKGROUND_TASK_REFRESH = "com.cesams.2getskills.inconcert.refresh"
|
|
|
352 |
static let BACKGROUND_TASK_PROCESS = "com.cesams.2getskills.inconcert.process"
|
1 |
efrain |
353 |
|
|
|
354 |
static let NOTIFICATION_TRIGGER_NAME = "2GetSkillsNotification"
|
|
|
355 |
|
17 |
efrain |
356 |
static let NOTIFICATION_NAME_COMMAND_EXIT = Notification.Name("com.cesams.2getskills.inconcert.notification.command.exit")
|
1 |
efrain |
357 |
|
17 |
efrain |
358 |
static let NOTIFICATION_NAME_COMMAND_REFRESH_CONTENT = Notification.Name("com.cesams.2getskills.inconcert.notification.command.refresh.content")
|
1 |
efrain |
359 |
|
17 |
efrain |
360 |
static let NOTIFICATION_NAME_PUSH = Notification.Name("com.cesams.2getskills.inconcert.notification.push")
|
1 |
efrain |
361 |
|
17 |
efrain |
362 |
static let NOTIFICATION_NAME_CHANGE_PERCENTAJE_COMPLETED_TOPIC = Notification.Name("com.cesams.2getskills.inconcert.notification.completed.topic")
|
1 |
efrain |
363 |
|
17 |
efrain |
364 |
static let NOTIFICATION_NAME_CHANGE_PERCENTAJE_COMPLETED_CAPSULE = Notification.Name("com.cesams.2getskills.inconcert.notification.completed.capsule")
|
1 |
efrain |
365 |
|
|
|
366 |
|
17 |
efrain |
367 |
static let NOTIFICATION_NAME_COMPLETED_SLIDE = Notification.Name("com.cesams.2getskills.inconcert.notification.completed.slide")
|
1 |
efrain |
368 |
|
17 |
efrain |
369 |
static let NOTIFICATION_NAME_DEVICE_REGISTER_NAME = Notification.Name("com.cesa.2getskills.inconcert.notification.device.register")
|
1 |
efrain |
370 |
|
17 |
efrain |
371 |
static let NOTIFICATION_NAME_FCM_REGISTER_NAME = Notification.Name("com.cesa.2getskills.inconcert.notification.fcm.register")
|
|
|
372 |
|
1 |
efrain |
373 |
public static let VIDEO_PLAYER = "VideoPlayer"
|
|
|
374 |
public static let PDF_VIEWER = "PdfViewer"
|
|
|
375 |
public static let WEB_VIEWER = "WebViewer"
|
|
|
376 |
public static let QUIZ_VIEWER = "QuizViewer"
|
|
|
377 |
|
|
|
378 |
public static let NOTIFICATION_COMMAND_OPEN_URL = "open-url"
|
|
|
379 |
public static let NOTIFICATION_COMMAND_REFRESH_CONTENT = "refresh-content"
|
17 |
efrain |
380 |
|
|
|
381 |
|
1 |
efrain |
382 |
|
12 |
efrain |
383 |
|
|
|
384 |
public static let PREFERENCE_DEVICE_UUID = "device_uuid"
|
|
|
385 |
public static let PREFERENCE_DEVICE_PASSWORD = "device_password"
|
|
|
386 |
public static let PREFERENCE_DEVICE_AES = "device_aes"
|
|
|
387 |
|
|
|
388 |
public static let PREFERENCE_USER_UUID = "user_uuid"
|
|
|
389 |
public static let PREFERENCE_USER_EMAIL = "user_email"
|
|
|
390 |
public static let PREFERENCE_USER_FIRSTNAME = "user_firstname"
|
|
|
391 |
public static let PREFERENCE_USER_LASTNAME = "user_lastname"
|
|
|
392 |
public static let PREFERENCE_USER_IMAGE = "user_image"
|
|
|
393 |
|
|
|
394 |
public static let PREFERENCE_TOPIC_UUID_ACTIVE = "topic_uuid_active"
|
|
|
395 |
public static let PREFERENCE_CAPSULE_UUID_ACTIVE = "capsule_uuid_active"
|
|
|
396 |
public static let PREFERENCE_CAPSULE_UUID_OLD = "capsule_uuid_old"
|
|
|
397 |
public static let PREFERENCE_SLIDE_UUID_ACTIVE = "slide_uuid_active"
|
|
|
398 |
public static let PREFERENCE_COMPANY_UUID_ACTIVE = "company_uuid_active"
|
|
|
399 |
|
|
|
400 |
public static let PREFERENCE_FCM_TOKEN = "fcm_token"
|
|
|
401 |
public static let PREFERENCE_LAST_CHECK_CHANGES = "last_check_changes"
|
|
|
402 |
public static let PREFERENCE_MAX_DATE_CHANGES = "max_date_changes"
|
|
|
403 |
public static let PREFERENCE_URL_EXTERNAL_DOWNLOADED = "max_external_downloaded"
|
|
|
404 |
|
|
|
405 |
public static let PREFERENCE_REFRESH_CONTENT_MESSAGE = "refresh_content_message"
|
|
|
406 |
public static let PREFERENCE_REFRESH_CONTENT_MESSAGE_SHOW_PENDING = "refresh_content_message_show_pending"
|
|
|
407 |
public static let PREFERENCE_REFRESH_CONTENT_ACTION_REQUIRED = "refresh_content_action_required"
|
|
|
408 |
|
|
|
409 |
public static let PREFERENCE_SIGNOUT_ACTION_REQUIRED = "signout_action_required"
|
|
|
410 |
|
|
|
411 |
|
1 |
efrain |
412 |
|
|
|
413 |
}
|
|
|
414 |
|
|
|
415 |
|
|
|
416 |
|