forked from Workfront/workfront-objcodes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathobjcodes.ts
More file actions
510 lines (508 loc) · 18.1 KB
/
objcodes.ts
File metadata and controls
510 lines (508 loc) · 18.1 KB
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
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
/**
* Copyright 2017 Workfront
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export const AccessLevel = 'ACSLVL' as const
export const AccessLevelPermissions = 'ALVPER' as const
export const AccessRequest = 'ACSREQ' as const
export const AccessRule = 'ACSRUL' as const
export const AccessRulePreference = 'ARPREF' as const
export const AccessScope = 'ACSCP' as const
export const AccessScopeAction = 'ASCPAT' as const
export const AccessToken = 'ACSTOK' as const
export const AccountRep = 'ACNTRP' as const
export const Acknowledgement = 'ACK' as const
export const Activity = 'ACTVTY' as const
export const AgileColumn = 'AGILC' as const
export const AgileColumnField = 'AGILCF' as const
export const AgileView = 'AGILEV' as const
export const Announcement = 'ANCMNT' as const
export const AnnouncementAttachment = 'ANMATT' as const
export const AnnouncementOptOut = 'AMNTO' as const
export const AnnouncementRecipient = 'ANCREC' as const
export const AppBuild = 'APPBLD' as const
export const AppEvent = 'APEVT' as const
export const AppGlobal = 'APGLOB' as const
export const AppInfo = 'APPINF' as const
export const Approval = 'APPROVAL' as const
export const ApprovalPath = 'ARVPTH' as const
export const ApprovalProcess = 'ARVPRC' as const
export const ApprovalProcessAttachable = 'APRPROCATCH' as const
export const ApprovalStep = 'ARVSTP' as const
export const ApproverStatus = 'ARVSTS' as const
export const Assignment = 'ASSGN' as const
export const AuditLoginAsSession = 'AUDS' as const
export const Authentication = 'AUTH' as const
export const Avatar = 'AVATAR' as const
export const AwaitingApproval = 'AWAPVL' as const
export const BackgroundJob = 'BKGJOB' as const
export const Baseline = 'BLIN' as const
export const BaselineTask = 'BSTSK' as const
export const BillingRecord = 'BILL' as const
export const BudgetedHours = 'BGHR' as const
export const Booking = 'BOOKNG' as const
export const BookingTemplate = 'BOOKTL' as const
export const Branding = 'BRND' as const
export const BurndownEvent = 'BDNEVT' as const
export const BusinessProfile = 'BSNPRF' as const
export const BusinessRules = 'BSNRUL' as const
export const CalendarEvent = 'CALEVT' as const
export const CalendarFeedEntry = 'CALITM' as const
export const CalendarInfo = 'CALEND' as const
export const CalendarPortalSection = 'CALPTL' as const
export const CalendarSection = 'CALSEC' as const
export const CallableExpression = 'CALEXP' as const
export const CardField = 'LTMPLC' as const
export const Category = 'CTGY' as const
export const CategoryAccessRule = 'CATACR' as const
export const CategoryCascadeRule = 'CTCSRL' as const
export const CategoryCascadeRuleMatch = 'CTCSRM' as const
export const CategoryParameter = 'CTGYPA' as const
export const CategoryParameterExpression = 'CTGPEX' as const
export const Classifier = 'CLSF' as const
export const Company = 'CMPY' as const
export const ComponentKey = 'CMPSRV' as const
export const ContextSensitiveHelp = 'CXTHP' as const
export const CrossProjectPredecessor = 'CPPRED' as const
export const CustomEnum = 'CSTEM' as const
export const CustomEnumOrder = 'CSTEMO' as const
export const CustomLabel = 'LTMCL' as const
export const CustomMenu = 'CSTMNU' as const
export const CustomMenuCustomMenu = 'CMSCMS' as const
export const CustomQuarter = 'CSTQRT' as const
export const Customer = 'CUST' as const
export const CustomerDeletion = 'CUSDEL' as const
export const CustomerFeedback = 'CSFD' as const
export const CustomerPreferences = 'CUSTPR' as const
export const CustomerTimelineCalc = 'CPTC' as const
export const CustsSections = 'CSTSEC' as const
export const DocMetadataLink = 'DMETAL' as const
export const DocMetadataLinkGroup = 'DMETAG' as const
export const DocsFolders = 'DOCFLD' as const
export const Document = 'DOCU' as const
export const DocumentApproval = 'DOCAPL' as const
export const DocumentFolder = 'DOCFDR' as const
export const DocumentProvider = 'DOCPRO' as const
export const DocumentProviderConfig = 'DOCCFG' as const
export const DocumentProviderMetadata = 'DOCMET' as const
export const DocumentRequest = 'DOCREQ' as const
export const DocumentShare = 'DOCSHR' as const
export const DocumentTaskStatus = 'DOCTSK' as const
export const DocumentVersion = 'DOCV' as const
export const Email = 'EMAILC' as const
export const EmailTemplate = 'EMLTPL' as const
export const Endorsement = 'ENDR' as const
export const EndorsementShare = 'ENDSHR' as const
export const EspPlan = 'ESPPLN' as const
export const EventHandler = 'EVNTH' as const
export const EventSubscription = 'EVTSUB' as const
export const EwsFileHandle = 'EWS' as const
export const ExchangeRate = 'EXRATE' as const
export const Expense = 'EXPNS' as const
export const ExpenseType = 'EXPTYP' as const
export const ExternalDocument = 'EXTDOC' as const
export const ExternalSection = 'EXTSEC' as const
export const Favorite = 'FVRITE' as const
export const Feature = 'FEATR' as const
export const FinancialData = 'FINDAT' as const
export const FormulaConstant = 'FCONST' as const
export const Goal = 'GOAL' as const
export const Group = 'GROUP' as const
export const Hour = 'HOUR' as const
export const HourType = 'HOURT' as const
export const IPRange = 'IPRAGE' as const
export const ImportRow = 'IROW' as const
export const ImportTemplate = 'ITMPL' as const
export const InstalledDDItem = 'IDDI' as const
export const Iteration = 'ITRN' as const
export const JournalEntry = 'JRNLE' as const
export const JournalField = 'JRNLF' as const
export const KickStart = 'KSS' as const
export const LayoutTemplate = 'LYTMPL' as const
export const LayoutTemplateDatePreference = 'LTMPDP' as const
export const LayoutTemplatePage = 'LTMPLP' as const
export const LicenseOrder = 'LICEOR' as const
export const Like = 'LIKE' as const
export const LinkedFolder = 'LNKFDR' as const
export const MasterTask = 'MTSK' as const
export const MessageArg = 'MSGARG' as const
export const MetaRecord = 'PRSTOBJ' as const
export const Milestone = 'MILE' as const
export const MilestonePath = 'MPATH' as const
export const MobileDevice = 'MOBILDVC' as const
export const NonLaborResource = 'NLBR' as const
export const NonLaborResourceCategory = 'NLBRCY' as const
export const NonLaborResourceMeasurementUnit = 'NLBRMU' as const
export const NonWorkDay = 'NONWKD' as const
export const Note = 'NOTE' as const
export const NoteTag = 'NTAG' as const
export const NotificationPreference = 'NOTPRF' as const
export const NotificationRecord = 'TMNR' as const
export const ObjectCategory = 'OBJCAT' as const
export const OpTask = 'OPTASK' as const
export const OpTaskBack = 'OPTASKBACK' as const
export const Parameter = 'PARAM' as const
export const ParameterDescriptiveText = 'PRMDTX' as const
export const ParameterFilter = "PARMFT" as const
export const ParameterGroup = 'PGRP' as const
export const ParameterOption = 'POPT' as const
export const ParameterValue = 'PVAL' as const
export const PopAccount = 'POPA' as const
export const PortalProfile = 'PTLPFL' as const
export const PortalSection = 'PTLSEC' as const
export const PortalTab = 'PTLTAB' as const
export const PortalTabSection = 'PRTBSC' as const
export const Portfolio = 'PORT' as const
export const Predecessor = 'PRED' as const
export const Preference = 'PROSET' as const
export const PrivateCustomerPref = 'PCPREF' as const
export const Program = 'PRGM' as const
export const Project = 'PROJ' as const
export const ProjectSnapshot = 'SNPSH' as const
export const ProjectUser = 'PRTU' as const
export const ProjectUserRole = 'PTEAM' as const
export const Proof = 'PROOF' as const
export const ProofApproval = 'PRFAPL' as const
export const ProofAction = 'PRFACT' as const
export const QueueDef = 'QUED' as const
export const QueueTopic = 'QUET' as const
export const QueueTopicGroup = 'QUETGP' as const
export const Rate = 'RATE' as const
export const RateCard = 'RTCRD' as const
export const RateAttributes = 'RTATTR' as const
export const Recent = 'RECENT' as const
export const RecentMenuItem = 'RECENTMENUITEM' as const
export const RecentUpdate = 'RUPDTE' as const
export const RecurrenceRule = 'RECR' as const
export const RemovedDocumentVersion = 'RMVDOV' as const
export const ReportFolder = 'RPTFDR' as const
export const Reseller = 'RSELR' as const
export const ReservedTime = 'RESVT' as const
export const Result = 'RESULT' as const
export const ResourceAllocation = 'RSALLO' as const
export const ResourceContour = 'RSCONT' as const
export const ResourceManager = 'RESMGR' as const
export const ResourcePool = 'RSPOOL' as const
export const RsrcPool = 'RSPL' as const
export const ResourceSchedulingFilter = 'RSFT' as const
export const ResourceBillingOverride = 'RSBLOR' as const
export const RestorableObject = 'RSTOBJ' as const
export const Risk = 'RISK' as const
export const RiskType = 'RSKTYP' as const
export const Role = 'ROLE' as const
export const RoutingRule = 'RRUL' as const
export const S3Migration = 'S3MT' as const
export const SSOMapping = 'SSOMAP' as const
export const SSOMappingRule = 'SSOMR' as const
export const SSOOption = 'SSOPT' as const
export const SSOUsername = 'SSOUSR' as const
export const SandboxMigration = 'SNDMG' as const
export const Schedule = 'SCHED' as const
export const ScheduledReport = 'SCHREP' as const
export const ScoreCard = 'SCORE' as const
export const ScoreCardAnswer = 'SCANS' as const
export const ScoreCardOption = 'SCOPT' as const
export const ScoreCardQuestion = 'SCOREQ' as const
export const SearchEvent = 'SRCEVT' as const
export const SecurityAncestor = 'SECANC' as const
export const Sequence = 'SEQ' as const
export const SharingSettings = 'SHRSET' as const
export const StaffingPlan = 'STAFFP' as const
export const StaffingPlanTemplate = "SPTMPL" as const
export const StepApprover = 'SPAPVR' as const
export const Task = 'TASK' as const
export const TaskBack = 'TASKBACK' as const
export const TaskDef = 'TSKDEF' as const
export const Team = 'TEAMOB' as const
export const TeamMember = 'TEAMMB' as const
export const TeamMemberRole = 'TEAMMR' as const
export const Template = 'TMPL' as const
export const TemplateAssignment = 'TASSGN' as const
export const TemplatePredecessor = 'TPRED' as const
export const TemplateTask = 'TTSK' as const
export const TemplateUser = 'TMTU' as const
export const TemplateUserRole = 'TTEAM' as const
export const TimedNotification = 'TMNOT' as const
export const TimePhasedReport = 'TPR' as const
export const Timesheet = 'TSHET' as const
export const TimesheetProfile = 'TSPRO' as const
export const TimesheetTemplate = 'TSHTMP' as const
export const UIFilter = 'UIFT' as const
export const UIGroupBy = 'UIGB' as const
export const UIGView = 'UIGVW' as const
export const UITemplate = 'UITMPL' as const
export const UIView = 'UIVW' as const
export const Update = 'UPDATE' as const
export const User = 'USER' as const
export const UserActivity = 'USERAC' as const
export const UserAvailability = 'USRAVL' as const
export const UserDelegation = 'USRDEL' as const
export const UserGroups = 'USRGPS' as const
export const UserNote = 'USRNOT' as const
export const UserObjectPref = 'USOP' as const
export const UserPrefValue = 'USERPF' as const
export const UserBusinessProfile = 'USRBP' as const
export const UserResource = 'USERRS' as const
export const UserRole = 'USRROL' as const
export const UsersSections = 'USRSEC' as const
export const Work = 'WORK' as const
export const WorkItem = 'WRKITM' as const
export const StaffingPlanResource = 'STAFFR' as const
export type TObjCode =
| typeof AccessLevel
| typeof AccessLevelPermissions
| typeof AccessRequest
| typeof AccessRule
| typeof AccessRulePreference
| typeof AccessScope
| typeof AccessScopeAction
| typeof AccessToken
| typeof AccountRep
| typeof Acknowledgement
| typeof Activity
| typeof AgileColumn
| typeof AgileColumnField
| typeof AgileView
| typeof Announcement
| typeof AnnouncementAttachment
| typeof AnnouncementOptOut
| typeof AnnouncementRecipient
| typeof AppBuild
| typeof AppEvent
| typeof AppGlobal
| typeof AppInfo
| typeof Approval
| typeof ApprovalPath
| typeof ApprovalProcess
| typeof ApprovalProcessAttachable
| typeof ApprovalStep
| typeof ApproverStatus
| typeof Assignment
| typeof AuditLoginAsSession
| typeof Authentication
| typeof Avatar
| typeof AwaitingApproval
| typeof BackgroundJob
| typeof Baseline
| typeof BaselineTask
| typeof BillingRecord
| typeof BudgetedHours
| typeof Booking
| typeof BookingTemplate
| typeof Branding
| typeof BurndownEvent
| typeof BusinessProfile
| typeof BusinessRules
| typeof CalendarEvent
| typeof CalendarFeedEntry
| typeof CalendarInfo
| typeof CalendarPortalSection
| typeof CalendarSection
| typeof CallableExpression
| typeof CardField
| typeof Category
| typeof CategoryAccessRule
| typeof CategoryCascadeRule
| typeof CategoryCascadeRuleMatch
| typeof CategoryParameter
| typeof CategoryParameterExpression
| typeof Classifier
| typeof Company
| typeof ComponentKey
| typeof ContextSensitiveHelp
| typeof CrossProjectPredecessor
| typeof CustomEnum
| typeof CustomEnumOrder
| typeof CustomLabel
| typeof CustomMenu
| typeof CustomMenuCustomMenu
| typeof CustomQuarter
| typeof Customer
| typeof CustomerDeletion
| typeof CustomerFeedback
| typeof CustomerPreferences
| typeof CustomerTimelineCalc
| typeof CustsSections
| typeof DocMetadataLink
| typeof DocMetadataLinkGroup
| typeof DocsFolders
| typeof Document
| typeof DocumentApproval
| typeof DocumentFolder
| typeof DocumentProvider
| typeof DocumentProviderConfig
| typeof DocumentProviderMetadata
| typeof DocumentRequest
| typeof DocumentShare
| typeof DocumentTaskStatus
| typeof DocumentVersion
| typeof Email
| typeof EmailTemplate
| typeof Endorsement
| typeof EndorsementShare
| typeof EspPlan
| typeof EventHandler
| typeof EventSubscription
| typeof EwsFileHandle
| typeof ExchangeRate
| typeof Expense
| typeof ExpenseType
| typeof ExternalDocument
| typeof ExternalSection
| typeof Favorite
| typeof Feature
| typeof FinancialData
| typeof FormulaConstant
| typeof Group
| typeof Goal
| typeof Hour
| typeof HourType
| typeof IPRange
| typeof ImportRow
| typeof ImportTemplate
| typeof InstalledDDItem
| typeof Iteration
| typeof JournalEntry
| typeof JournalField
| typeof KickStart
| typeof LayoutTemplate
| typeof LayoutTemplateDatePreference
| typeof LayoutTemplatePage
| typeof LicenseOrder
| typeof Like
| typeof LinkedFolder
| typeof MasterTask
| typeof MessageArg
| typeof MetaRecord
| typeof Milestone
| typeof MilestonePath
| typeof MobileDevice
| typeof NonLaborResource
| typeof NonLaborResourceCategory
| typeof NonLaborResourceMeasurementUnit
| typeof NonWorkDay
| typeof Note
| typeof NoteTag
| typeof NotificationPreference
| typeof NotificationRecord
| typeof ObjectCategory
| typeof OpTask
| typeof OpTaskBack
| typeof Parameter
| typeof ParameterDescriptiveText
| typeof ParameterFilter
| typeof ParameterGroup
| typeof ParameterOption
| typeof ParameterValue
| typeof PopAccount
| typeof PortalProfile
| typeof PortalSection
| typeof PortalTab
| typeof PortalTabSection
| typeof Portfolio
| typeof Predecessor
| typeof Preference
| typeof PrivateCustomerPref
| typeof Program
| typeof Project
| typeof ProjectSnapshot
| typeof ProjectUser
| typeof ProjectUserRole
| typeof Proof
| typeof ProofApproval
| typeof ProofAction
| typeof QueueDef
| typeof QueueTopic
| typeof QueueTopicGroup
| typeof Rate
| typeof RateCard
| typeof RateAttributes
| typeof Recent
| typeof RecentMenuItem
| typeof RecentUpdate
| typeof RecurrenceRule
| typeof RemovedDocumentVersion
| typeof ReportFolder
| typeof Reseller
| typeof ReservedTime
| typeof ResourceAllocation
| typeof ResourceContour
| typeof ResourceManager
| typeof ResourcePool
| typeof Result
| typeof RsrcPool
| typeof ResourceSchedulingFilter
| typeof ResourceBillingOverride
| typeof RestorableObject
| typeof Risk
| typeof RiskType
| typeof Role
| typeof RoutingRule
| typeof S3Migration
| typeof SSOMapping
| typeof SSOMappingRule
| typeof SSOOption
| typeof SSOUsername
| typeof SandboxMigration
| typeof Schedule
| typeof ScheduledReport
| typeof ScoreCard
| typeof ScoreCardAnswer
| typeof ScoreCardOption
| typeof ScoreCardQuestion
| typeof SearchEvent
| typeof SecurityAncestor
| typeof Sequence
| typeof SharingSettings
| typeof StaffingPlan
| typeof StaffingPlanTemplate
| typeof StepApprover
| typeof Task
| typeof TaskBack
| typeof TaskDef
| typeof Team
| typeof TeamMember
| typeof TeamMemberRole
| typeof Template
| typeof TemplateAssignment
| typeof TemplatePredecessor
| typeof TemplateTask
| typeof TemplateUser
| typeof TemplateUserRole
| typeof TimedNotification
| typeof TimePhasedReport
| typeof Timesheet
| typeof TimesheetProfile
| typeof TimesheetTemplate
| typeof UIFilter
| typeof UIGroupBy
| typeof UIGView
| typeof UITemplate
| typeof UIView
| typeof Update
| typeof User
| typeof UserActivity
| typeof UserAvailability
| typeof UserBusinessProfile
| typeof UserDelegation
| typeof UserGroups
| typeof UserNote
| typeof UserObjectPref
| typeof UserPrefValue
| typeof UserResource
| typeof UserRole
| typeof UsersSections
| typeof Work
| typeof WorkItem
| typeof StaffingPlanResource