-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathconst.py
231 lines (226 loc) · 8.21 KB
/
const.py
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
sfTypeSwitcher = {
"app": "CustomApplication",
"appMenu": "AppMenu",
"approvalProcess": "ApprovalProcess",
"assignmentRules": "AssignmentRules",
"autoResponseRules": "AutoResponseRules",
"cls": "ApexClass",
"community": "Community",
"component": "ApexComponent",
"connectedApp": "ConnectedApp",
"crt": "Certificate",
"customPermission": "CustomPermission",
"dashboard": "Dashboard",
"duplicateRule": "DuplicateRule",
"dataSource": "ExternalDataSource",
"email": "EmailTemplate",
"escalationRules": "EscalationRules",
"flexipage": "FlexiPage",
"globalValueSet": "GlobalValueSet",
"group": "Group",
"homePageLayout": "HomePageLayout",
"labels": "CustomLabels",
"layout": "Layout",
"letter": "Letterhead",
"managedTopics": "ManagedTopics",
"matchingRule": "MatchingRule",
"network": "Network",
"object": "CustomObject",
"objectTranslation": "CustomObjectTranslation",
"page": "ApexPage",
"permissionset": "PermissionSet",
"profile": "Profile",
"queue": "Queue",
"quickAction": "QuickAction",
"remoteSite": "RemoteSiteSetting",
"reportType": "ReportType",
"report": "Report",
"resource": "StaticResource",
"role": "Role",
"settings": "Settings",
"sharingRules": "SharingRules",
"site": "CustomSite",
"tab": "CustomTab",
"translation": "Translations",
"territory2Type": "Territory2Type",
"trigger": "ApexTrigger",
"workflow": "Workflow"
}
SF_FLODER_TO_TYPE = {
"actionLinkGroupTemplates" : "ActionLinkGroupTemplate",
"analyticSnapshots" : "AnalyticSnapshot",
"articleTypes" : "ArticleType",
"classes" : "ApexClass",
"components" : "ApexComponent",
"pages" : "ApexPage",
"apexTestSuite" : "ApexTestSuite",
"triggers" : "ApexTrigger",
"appMenus" : "AppMenu",
"approvalProcesses" : "ApprovalProcess",
"assignmentRules" : "AssignmentRules",
"aura" : "AuraDefinitionBundle",
"authProviders" : "AuthProvider",
"autoResponseRules" : "AutoResponseRules",
"bots" : "BotVersion",
"brandingSets" : "BrandingSet",
"callCenters" : "CallCenter",
"campaignInfluenceModels" : "CampaignInfluenceModel",
"caseSubjectParticles" : "CaseSubjectParticle",
"certs" : "Certificate",
"chatterExtensions" : "ChatterExtension",
"cleanDataServices" : "CleanDataService",
"cMSConnectSources" : "CMSConnectSource",
"communities" : "Community",
"communityTemplateDefinitions" : "CommunityTemplateDefinition",
"communityThemeDefinitions" : "CommunityThemeDefinition",
"connectedApps" : "ConnectedApp",
"contentAssets" : "ContentAsset",
"corsWhitelistOrigins" : "CorsWhitelistOrigin",
"cspTrustedSite" : "CspTrustedSite",
"applications" : "CustomApplication",
"applicationComponents" : "CustomApplicationComponent",
"feedFilters" : "CustomFeedFilter",
"labels" : "CustomLabels",
"objects" : "CustomObject",
"objectTranslations" : "CustomObjectTranslation",
"customPageWebLink" : "CustomPageWebLink",
"permissions" : "CustomPermission",
"sites" : "CustomSite",
"tabs" : "CustomTab",
"values" : "CustomValue",
"customValues" : "CustomValue",
"dashboards" : "Dashboard",
"dataCategoryGroups" : "DataCategoryGroup",
"delegateGroups" : "DelegateGroup",
"documents" : "Document",
"duplicateRules" : "DuplicateRule",
"eclairGeoDatas" : "EclairGeoData",
"emailServices" : "EmailServicesFunction",
"email" : "EmailTemplate",
"embeddedServiceBrandings" : "EmbeddedServiceBranding",
"embeddedServiceConfigs" : "EmbeddedServiceConfig",
"embeddedServiceFieldServices" : "EmbeddedServiceFieldService",
"embeddedServiceLiveAgents" : "EmbeddedServiceLiveAgent",
"entitlementProcesses" : "EntitlementProcess",
"entitlementTemplates" : "EntitlementTemplate",
"escalationRules" : "EscalationRules",
"eventDeliveries" : "EventDelivery",
"eventSubscriptions" : "EventSubscription",
"externalDataSources" : "ExternalDataSource",
"externalServiceRegistrations" : "ExternalServiceRegistration",
"featureParameterBooleans" : "FeatureParameterBoolean",
"featureParameterDates" : "FeatureParameterDate",
"featureParameterIntegers" : "FeatureParameterInteger",
"flexipages" : "FlexiPage",
"flows" : "Flow",
"flowCategories" : "FlowCategory",
"flowDefinitions" : "FlowDefinition",
"folders" : "Folder",
"globalPicklists" : "GlobalPicklist",
"globalPicklistValues" : "GlobalPicklistValue",
"globalValueSets" : "GlobalValueSet",
"globalValueSetTranslations" : "GlobalValueSetTranslation",
"groups" : "Group",
"homePageComponents" : "HomePageComponent",
"homePageLayouts" : "HomePageLayout",
"installedPackages" : "InstalledPackage",
"keywordLists" : "KeywordList",
"layouts" : "Layout",
"letterheads" : "Letterhead",
"lightningBolts" : "LightningBolt",
"lwc" : "LightningComponentBundle",
"lightningExperienceThemes" : "LightningExperienceTheme",
"liveChatAgentConfigs" : "LiveChatAgentConfig",
"liveChatButtons" : "LiveChatButton",
"liveChatDeployments" : "LiveChatDeployment",
"liveChatSensitiveDataRules" : "LiveChatSensitiveDataRule",
"managedTopics" : "ManagedTopics",
"matchingRules" : "MatchingRule",
"metadata" : "Metadata",
"metadataWithContents" : "MetadataWithContent",
"milestoneTypes" : "MilestoneType",
"mlDomains" : "MlDomain",
"moderationRules" : "ModerationRule",
"namedCredentials" : "NamedCredential",
"networks" : "Network",
"networkBrandings" : "NetworkBranding",
"packages" : "Package",
"pathAssistants" : "PathAssistant",
"permissionSets" : "PermissionSet",
"platformCachePartitions" : "PlatformCachePartition",
"portals" : "Portal",
"postTemplates" : "PostTemplate",
"presenceDeclineReasons" : "PresenceDeclineReason",
"presenceUserConfigs" : "PresenceUserConfig",
"profiles" : "Profile",
"profileActionOverrides" : "ProfileActionOverride",
"profilePasswordPolicies" : "ProfilePasswordPolicy",
"queues" : "Queue",
"queueRoutingConfigs" : "QueueRoutingConfig",
"quickActions" : "QuickAction",
"remoteSiteSettings" : "RemoteSiteSetting",
"reports" : "Report",
"reportTypes" : "ReportType",
"roles" : "Role",
"roleOrTerritorys" : "RoleOrTerritory",
"samlSsoConfigs" : "SamlSsoConfig",
"scontrols" : "Scontrol",
"serviceChannels" : "ServiceChannel",
"servicePresenceStatus" : "ServicePresenceStatus",
"sharedTos" : "SharedTo",
"sharingBaseRules" : "SharingBaseRule",
"sharingRules" : "SharingRules",
"sharingSets" : "SharingSet",
"siteDotComs" : "SiteDotCom",
"skills" : "Skill",
"standardValueSets" : "StandardValueSet",
"standardValueSetTranslations" : "StandardValueSetTranslation",
"staticresources" : "StaticResource",
"synonymDictionaries" : "SynonymDictionary",
"territories" : "Territory",
"territory2s" : "Territory2",
"territory2Models" : "Territory2Model",
"territory2Rules" : "Territory2Rule",
"territory2Types" : "Territory2Type",
"topicsForObjects" : "TopicsForObjects",
"transactionSecurityPolicies" : "TransactionSecurityPolicy",
"translations" : "Translations",
"userCriterias" : "UserCriteria",
"waveApplications" : "WaveApplication",
"waveDataflows" : "WaveDataflow",
"waveDashboards" : "WaveDashboard",
"waveDatasets" : "WaveDataset",
"waveLens" : "WaveLens",
"waveTemplateBundles" : "WaveTemplateBundle",
"waveXmds" : "WaveXmd",
"workflows" : "Workflow"
}
AURA_DEFTYPE_EXT = {
"APPLICATION" : ".app",
"CONTROLLER" : "Controller.js",
"COMPONENT" : ".cmp",
"EVENT" : "Event.evt",
"HELPER" : "Helper.js",
"STYLE" : ".css",
"DOCUMENTATION" : ".auradoc",
"RENDERER" : "Renderer.js",
"DESIGN" : ".design",
"INTERFACE" : "",
"PROVIDER" : "",
"MODEL" : "",
"TESTSUITE" : "",
"TOKENS" : "",
"SVG" : ".svg"
}
AURA_TYPE = {
".app" : "APPLICATION" ,
"Controller.js" : "CONTROLLER" ,
".cmp" : "COMPONENT" ,
"Event.evt" : "EVENT" ,
"Helper.js" : "HELPER" ,
".css" : "STYLE" ,
".auradoc" : "DOCUMENTATION" ,
"Renderer.js" : "RENDERER" ,
".design" : "DESIGN" ,
".svg" : "SVG"
}