@workfront/objcodes
Version:
Definitions for all constants which can be used to interact with Workfront API
509 lines (506 loc) • 18.5 kB
text/typescript
/**
* 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 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 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