Skip to content

Commit 595bba7

Browse files
committed
chore: copy decomposed metadata presets from SF
1 parent 5daeb09 commit 595bba7

File tree

6 files changed

+484
-0
lines changed

6 files changed

+484
-0
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
{
2+
"childTypes": {
3+
"customlabel": ""
4+
},
5+
"strictDirectoryNames": {},
6+
"suffixes": {
7+
"label": "customlabel",
8+
"labels": "customlabels"
9+
},
10+
"types": {
11+
"customlabel": {
12+
"directoryName": "labels",
13+
"id": "customlabel",
14+
"name": "CustomLabel",
15+
"strategies": {
16+
"adapter": "default",
17+
"transformer": "decomposedLabels"
18+
},
19+
"suffix": "label"
20+
},
21+
"customlabels": {
22+
"directoryName": "labels",
23+
"id": "customlabels",
24+
"name": "CustomLabels",
25+
"strategies": {
26+
"adapter": "default",
27+
"transformer": "decomposedLabels"
28+
},
29+
"suffix": "labels"
30+
}
31+
}
32+
}
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
{
2+
"types": {
3+
"externalserviceregistration": {
4+
"children": {
5+
"types": {
6+
"yaml": {
7+
"strategies": {
8+
"adapter": "partiallyDecomposed"
9+
},
10+
"directoryName": "externalServiceRegistrations",
11+
"id": "yaml",
12+
"isAddressable": false,
13+
"name": "OAS Yaml Schema",
14+
"suffix": "yaml",
15+
"xmlElementName": "schema"
16+
}
17+
},
18+
"suffixes": {
19+
"yaml": "yaml"
20+
}
21+
},
22+
"directoryName": "externalServiceRegistrations",
23+
"id": "externalserviceregistration",
24+
"ignoreParsedFullName": false,
25+
"name": "ExternalServiceRegistration",
26+
"strategies": {
27+
"adapter": "partiallyDecomposed",
28+
"decomposition": "topLevel",
29+
"transformer": "decomposeExternalServiceRegistration"
30+
},
31+
"suffix": "externalServiceRegistration",
32+
"supportsPartialDelete": false
33+
}
34+
},
35+
"suffixes": {
36+
"yaml": "yaml",
37+
"externalServiceRegistration": "externalserviceregistration"
38+
},
39+
"strictDirectoryNames": {},
40+
"childTypes": {
41+
"yaml": "externalserviceregistration"
42+
}
43+
}
Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,195 @@
1+
{
2+
"childTypes": {
3+
"applicationvisibility": "permissionset",
4+
"classaccess": "permissionset",
5+
"custommetadatatypeaccess": "permissionset",
6+
"custompermissions": "permissionset",
7+
"customsettingaccess": "permissionset",
8+
"externalcredentialprincipalaccess": "permissionset",
9+
"externaldatasourceaccess": "permissionset",
10+
"fieldpermission": "permissionset",
11+
"flowaccess": "permissionset",
12+
"objectpermission": "permissionset",
13+
"pageaccess": "permissionset",
14+
"recordtypevisibility": "permissionset",
15+
"tabsetting": "permissionset",
16+
"userpermission": "permissionset"
17+
},
18+
"strictDirectoryNames": {
19+
"permissionsets": "permissionset"
20+
},
21+
"suffixes": {
22+
"permissionset": "permissionset"
23+
},
24+
"types": {
25+
"permissionset": {
26+
"children": {
27+
"directories": {
28+
"applicationVisibilities": "applicationvisibility",
29+
"classAccesses": "classaccess",
30+
"customMetadataTypeAccesses": "custommetadatatypeaccess",
31+
"customPermissions": "custompermissions",
32+
"customSettingAccesses": "customsettingaccess",
33+
"externalCredentialPrincipalAccesses": "externalcredentialprincipalaccess",
34+
"externalDataSourceAccesses": "externaldatasourceaccess",
35+
"fieldPermissions": "fieldpermission",
36+
"flowAccesses": "flowaccess",
37+
"objectPermissions": "objectpermission",
38+
"pageAccesses": "pageaccess",
39+
"recordTypeVisibilities": "recordtypevisibility",
40+
"tabSettings": "tabsetting",
41+
"userPermissions": "userpermission"
42+
},
43+
"suffixes": {
44+
"applicationVisibility": "applicationvisibility",
45+
"classAccess": "classaccess",
46+
"customMetadataTypeAccess": "custommetadatatypeaccess",
47+
"customPermissions": "custompermissions",
48+
"customSettingAccess": "customsettingaccess",
49+
"externalCredentialPrincipalAccess": "externalcredentialprincipalaccess",
50+
"externalDataSourceAccess": "externaldatasourceaccess",
51+
"fieldPermission": "fieldpermission",
52+
"flowAccess": "flowaccess",
53+
"objectPermission": "objectpermission",
54+
"pageAccess": "pageaccess",
55+
"recordTypeVisibility": "recordtypevisibility",
56+
"tabSetting": "tabsetting",
57+
"userPermission": "userpermission",
58+
"objectSettings": "objectsettings"
59+
},
60+
"types": {
61+
"applicationvisibility": {
62+
"directoryName": "",
63+
"id": "applicationvisibility",
64+
"isAddressable": false,
65+
"name": "ApplicationVisibility",
66+
"suffix": "applicationVisibility",
67+
"uniqueIdElement": "application"
68+
},
69+
"classaccess": {
70+
"directoryName": "",
71+
"id": "classaccess",
72+
"isAddressable": false,
73+
"name": "ClassAccess",
74+
"suffix": "classAccess",
75+
"uniqueIdElement": "apexClass"
76+
},
77+
"custommetadatatypeaccess": {
78+
"directoryName": "",
79+
"id": "custommetadatatypeaccess",
80+
"isAddressable": false,
81+
"name": "CustomMetadataTypeAccess",
82+
"suffix": "customMetadataTypeAccess",
83+
"uniqueIdElement": "name"
84+
},
85+
"custompermissions": {
86+
"directoryName": "",
87+
"id": "custompermissions",
88+
"name": "CustomPermissions",
89+
"isAddressable": false,
90+
"suffix": "customPermissions",
91+
"uniqueIdElement": "name"
92+
},
93+
"customsettingaccess": {
94+
"directoryName": "",
95+
"id": "customsettingaccess",
96+
"isAddressable": false,
97+
"name": "CustomSettingAccess",
98+
"suffix": "customSettingAccess",
99+
"uniqueIdElement": "name"
100+
},
101+
"externalcredentialprincipalaccess": {
102+
"directoryName": "",
103+
"id": "externalcredentialprincipalaccess",
104+
"isAddressable": false,
105+
"name": "ExternalCredentialPrincipalAccess",
106+
"suffix": "externalCredentialPrincipalAccess",
107+
"uniqueIdElement": "externalCredentialPrincipal"
108+
},
109+
"externaldatasourceaccess": {
110+
"directoryName": "",
111+
"id": "externaldatasourceaccess",
112+
"isAddressable": false,
113+
"name": "ExternalDataSourceAccess",
114+
"suffix": "externalDataSourceAccess",
115+
"uniqueIdElement": "externalDataSource"
116+
},
117+
"objectsettings": {
118+
"id": "objectsettings",
119+
"name": "ObjectSettings",
120+
"directoryName": "objectSettings",
121+
"suffix": "objectSettings",
122+
"isAddressable": false
123+
},
124+
"fieldpermission": {
125+
"directoryName": "objectSettings",
126+
"id": "fieldpermission",
127+
"isAddressable": false,
128+
"name": "FieldPermission",
129+
"suffix": "objectSettings",
130+
"uniqueIdElement": "field"
131+
},
132+
"flowaccess": {
133+
"directoryName": "",
134+
"id": "flowaccess",
135+
"isAddressable": false,
136+
"name": "FlowAccess",
137+
"suffix": "flowAccess",
138+
"uniqueIdElement": "flow"
139+
},
140+
"objectpermission": {
141+
"directoryName": "objectSettings",
142+
"id": "objectpermission",
143+
"isAddressable": false,
144+
"name": "ObjectPermission",
145+
"suffix": "objectSettings",
146+
"uniqueIdElement": "object"
147+
},
148+
"pageaccess": {
149+
"directoryName": "",
150+
"id": "pageaccess",
151+
"isAddressable": false,
152+
"name": "PageAccess",
153+
"suffix": "pageAccess",
154+
"uniqueIdElement": "apexPage"
155+
},
156+
"recordtypevisibility": {
157+
"directoryName": "objectSettings",
158+
"id": "recordtypevisibility",
159+
"isAddressable": false,
160+
"name": "RecordTypeVisibility",
161+
"suffix": "objectSettings",
162+
"uniqueIdElement": "recordType"
163+
},
164+
"tabsetting": {
165+
"directoryName": "objectSettings",
166+
"id": "tabsetting",
167+
"isAddressable": false,
168+
"name": "TabSetting",
169+
"suffix": "objectSettings",
170+
"uniqueIdElement": "tab"
171+
},
172+
"userpermission": {
173+
"directoryName": "",
174+
"id": "userpermission",
175+
"isAddressable": false,
176+
"name": "UserPermission",
177+
"suffix": "userPermission"
178+
}
179+
}
180+
},
181+
"directoryName": "permissionsets",
182+
"id": "permissionset",
183+
"inFolder": false,
184+
"name": "PermissionSet",
185+
"strategies": {
186+
"decomposition": "topLevel",
187+
"adapter": "decomposed",
188+
"transformer": "decomposedPermissionSet"
189+
},
190+
"strictDirectoryName": true,
191+
"suffix": "permissionset",
192+
"supportsPartialDelete": true
193+
}
194+
}
195+
}
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"childTypes": {
3+
"sharingcriteriarule": "sharingrules",
4+
"sharingguestrule": "sharingrules",
5+
"sharingownerrule": "sharingrules",
6+
"sharingterritoryrule": "sharingrules"
7+
},
8+
"strictDirectoryNames": {
9+
"sharingRules": "sharingrules"
10+
},
11+
"suffixes": {
12+
"sharingRules": "sharingrules"
13+
},
14+
"types": {
15+
"sharingrules": {
16+
"children": {
17+
"directories": {
18+
"sharingCriteriaRules": "sharingcriteriarule",
19+
"sharingGuestRules": "sharingguestrule",
20+
"sharingOwnerRules": "sharingownerrule",
21+
"sharingTerritoryRules": "sharingterritoryrule"
22+
},
23+
"suffixes": {
24+
"sharingCriteriaRule": "sharingcriteriarule",
25+
"sharingGuestRule": "sharingguestrule",
26+
"sharingOwnerRule": "sharingownerrule",
27+
"sharingTerritoryRule": "sharingterritoryrule"
28+
},
29+
"types": {
30+
"sharingcriteriarule": {
31+
"directoryName": "sharingCriteriaRules",
32+
"id": "sharingcriteriarule",
33+
"name": "SharingCriteriaRule",
34+
"suffix": "sharingCriteriaRule",
35+
"uniqueIdElement": "fullName",
36+
"xmlElement": "sharingCriteriaRules"
37+
},
38+
"sharingguestrule": {
39+
"directoryName": "sharingGuestRules",
40+
"id": "sharingguestrule",
41+
"name": "SharingGuestRule",
42+
"suffix": "sharingGuestRule",
43+
"uniqueIdElement": "fullName",
44+
"xmlElement": "sharingGuestRules"
45+
},
46+
"sharingownerrule": {
47+
"directoryName": "sharingOwnerRules",
48+
"id": "sharingownerrule",
49+
"name": "SharingOwnerRule",
50+
"suffix": "sharingOwnerRule",
51+
"uniqueIdElement": "fullName",
52+
"xmlElement": "sharingOwnerRules"
53+
},
54+
"sharingterritoryrule": {
55+
"directoryName": "sharingTerritoryRules",
56+
"id": "sharingterritoryrule",
57+
"name": "SharingTerritoryRule",
58+
"suffix": "sharingTerritoryRule",
59+
"uniqueIdElement": "fullName",
60+
"xmlElement": "sharingTerritoryRules"
61+
}
62+
}
63+
},
64+
"directoryName": "sharingRules",
65+
"id": "sharingrules",
66+
"inFolder": false,
67+
"name": "SharingRules",
68+
"strategies": {
69+
"adapter": "decomposed",
70+
"decomposition": "folderPerType",
71+
"transformer": "decomposed"
72+
},
73+
"strictDirectoryName": true,
74+
"suffix": "sharingRules",
75+
"supportsPartialDelete": true
76+
}
77+
}
78+
}

0 commit comments

Comments
 (0)