SforceService::describeTheme()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 1
c 1
b 0
f 0
nc 1
nop 1
dl 0
loc 3
rs 10
1
<?php
2
3
namespace SForce\Wsdl;
4
5
/**
6
 * Sforce SOAP API
7
 */
8
class SforceService extends \SoapClient
9
{
10
    /**
11
     * @var array The defined classes
12
     */
13
    private static $classmap = [
14
        'sObject' => 'SForce\\Wsdl\\sObject',
15
        'address' => 'SForce\\Wsdl\\address',
16
        'location' => 'SForce\\Wsdl\\location',
17
        'QueryResult' => 'SForce\\Wsdl\\QueryResult',
18
        'SearchResult' => 'SForce\\Wsdl\\SearchResult',
19
        'SearchRecord' => 'SForce\\Wsdl\\SearchRecord',
20
        'SearchRecordMetadata' => 'SForce\\Wsdl\\SearchRecordMetadata',
21
        'SearchSnippet' => 'SForce\\Wsdl\\SearchSnippet',
22
        'SearchResultsMetadata' => 'SForce\\Wsdl\\SearchResultsMetadata',
23
        'LabelsSearchMetadata' => 'SForce\\Wsdl\\LabelsSearchMetadata',
24
        'EntitySearchMetadata' => 'SForce\\Wsdl\\EntitySearchMetadata',
25
        'FieldLevelSearchMetadata' => 'SForce\\Wsdl\\FieldLevelSearchMetadata',
26
        'EntitySpellCorrectionMetadata' => 'SForce\\Wsdl\\EntitySpellCorrectionMetadata',
27
        'EntitySearchPromotionMetadata' => 'SForce\\Wsdl\\EntitySearchPromotionMetadata',
28
        'EntityIntentQueryMetadata' => 'SForce\\Wsdl\\EntityIntentQueryMetadata',
29
        'RelationshipReferenceTo' => 'SForce\\Wsdl\\RelationshipReferenceTo',
30
        'RecordTypesSupported' => 'SForce\\Wsdl\\RecordTypesSupported',
31
        'JunctionIdListNames' => 'SForce\\Wsdl\\JunctionIdListNames',
32
        'SearchLayoutButtonsDisplayed' => 'SForce\\Wsdl\\SearchLayoutButtonsDisplayed',
33
        'SearchLayoutButton' => 'SForce\\Wsdl\\SearchLayoutButton',
34
        'SearchLayoutFieldsDisplayed' => 'SForce\\Wsdl\\SearchLayoutFieldsDisplayed',
35
        'SearchLayoutField' => 'SForce\\Wsdl\\SearchLayoutField',
36
        'NameValuePair' => 'SForce\\Wsdl\\NameValuePair',
37
        'NameObjectValuePair' => 'SForce\\Wsdl\\NameObjectValuePair',
38
        'GetUpdatedResult' => 'SForce\\Wsdl\\GetUpdatedResult',
39
        'GetDeletedResult' => 'SForce\\Wsdl\\GetDeletedResult',
40
        'DeletedRecord' => 'SForce\\Wsdl\\DeletedRecord',
41
        'GetServerTimestampResult' => 'SForce\\Wsdl\\GetServerTimestampResult',
42
        'InvalidateSessionsResult' => 'SForce\\Wsdl\\InvalidateSessionsResult',
43
        'SetPasswordResult' => 'SForce\\Wsdl\\SetPasswordResult',
44
        'ChangeOwnPasswordResult' => 'SForce\\Wsdl\\ChangeOwnPasswordResult',
45
        'ResetPasswordResult' => 'SForce\\Wsdl\\ResetPasswordResult',
46
        'GetUserInfoResult' => 'SForce\\Wsdl\\GetUserInfoResult',
47
        'LoginResult' => 'SForce\\Wsdl\\LoginResult',
48
        'ExtendedErrorDetails' => 'SForce\\Wsdl\\ExtendedErrorDetails',
49
        'Error' => 'SForce\\Wsdl\\Error',
50
        'SendEmailError' => 'SForce\\Wsdl\\SendEmailError',
51
        'SaveResult' => 'SForce\\Wsdl\\SaveResult',
52
        'RenderEmailTemplateError' => 'SForce\\Wsdl\\RenderEmailTemplateError',
53
        'UpsertResult' => 'SForce\\Wsdl\\UpsertResult',
54
        'PerformQuickActionResult' => 'SForce\\Wsdl\\PerformQuickActionResult',
55
        'QuickActionTemplateResult' => 'SForce\\Wsdl\\QuickActionTemplateResult',
56
        'MergeRequest' => 'SForce\\Wsdl\\MergeRequest',
57
        'MergeResult' => 'SForce\\Wsdl\\MergeResult',
58
        'ProcessRequest' => 'SForce\\Wsdl\\ProcessRequest',
59
        'ProcessSubmitRequest' => 'SForce\\Wsdl\\ProcessSubmitRequest',
60
        'ProcessWorkitemRequest' => 'SForce\\Wsdl\\ProcessWorkitemRequest',
61
        'PerformQuickActionRequest' => 'SForce\\Wsdl\\PerformQuickActionRequest',
62
        'DescribeAvailableQuickActionResult' => 'SForce\\Wsdl\\DescribeAvailableQuickActionResult',
63
        'DescribeQuickActionResult' => 'SForce\\Wsdl\\DescribeQuickActionResult',
64
        'DescribeQuickActionDefaultValue' => 'SForce\\Wsdl\\DescribeQuickActionDefaultValue',
65
        'DescribeVisualForceResult' => 'SForce\\Wsdl\\DescribeVisualForceResult',
66
        'ProcessResult' => 'SForce\\Wsdl\\ProcessResult',
67
        'DeleteResult' => 'SForce\\Wsdl\\DeleteResult',
68
        'UndeleteResult' => 'SForce\\Wsdl\\UndeleteResult',
69
        'DeleteByExampleResult' => 'SForce\\Wsdl\\DeleteByExampleResult',
70
        'EmptyRecycleBinResult' => 'SForce\\Wsdl\\EmptyRecycleBinResult',
71
        'LeadConvert' => 'SForce\\Wsdl\\LeadConvert',
72
        'LeadConvertResult' => 'SForce\\Wsdl\\LeadConvertResult',
73
        'DescribeSObjectResult' => 'SForce\\Wsdl\\DescribeSObjectResult',
74
        'DescribeGlobalSObjectResult' => 'SForce\\Wsdl\\DescribeGlobalSObjectResult',
75
        'ChildRelationship' => 'SForce\\Wsdl\\ChildRelationship',
76
        'DescribeGlobalResult' => 'SForce\\Wsdl\\DescribeGlobalResult',
77
        'DescribeGlobalTheme' => 'SForce\\Wsdl\\DescribeGlobalTheme',
78
        'ScopeInfo' => 'SForce\\Wsdl\\ScopeInfo',
79
        'StringList' => 'SForce\\Wsdl\\StringList',
80
        'ChangeEventHeader' => 'SForce\\Wsdl\\ChangeEventHeader',
81
        'FilteredLookupInfo' => 'SForce\\Wsdl\\FilteredLookupInfo',
82
        'Field' => 'SForce\\Wsdl\\Field',
83
        'PicklistEntry' => 'SForce\\Wsdl\\PicklistEntry',
84
        'DescribeDataCategoryGroupResult' => 'SForce\\Wsdl\\DescribeDataCategoryGroupResult',
85
        'DescribeDataCategoryGroupStructureResult' => 'SForce\\Wsdl\\DescribeDataCategoryGroupStructureResult',
86
        'DataCategoryGroupSobjectTypePair' => 'SForce\\Wsdl\\DataCategoryGroupSobjectTypePair',
87
        'DataCategory' => 'SForce\\Wsdl\\DataCategory',
88
        'DescribeDataCategoryMappingResult' => 'SForce\\Wsdl\\DescribeDataCategoryMappingResult',
89
        'KnowledgeSettings' => 'SForce\\Wsdl\\KnowledgeSettings',
90
        'KnowledgeLanguageItem' => 'SForce\\Wsdl\\KnowledgeLanguageItem',
91
        'FieldDiff' => 'SForce\\Wsdl\\FieldDiff',
92
        'AdditionalInformationMap' => 'SForce\\Wsdl\\AdditionalInformationMap',
93
        'MatchRecord' => 'SForce\\Wsdl\\MatchRecord',
94
        'MatchResult' => 'SForce\\Wsdl\\MatchResult',
95
        'DuplicateResult' => 'SForce\\Wsdl\\DuplicateResult',
96
        'DuplicateError' => 'SForce\\Wsdl\\DuplicateError',
97
        'DescribeNounResult' => 'SForce\\Wsdl\\DescribeNounResult',
98
        'NameCaseValue' => 'SForce\\Wsdl\\NameCaseValue',
99
        'findDuplicates' => 'SForce\\Wsdl\\findDuplicates',
100
        'findDuplicatesByIds' => 'SForce\\Wsdl\\findDuplicatesByIds',
101
        'findDuplicatesByIdsResponse' => 'SForce\\Wsdl\\findDuplicatesByIdsResponse',
102
        'findDuplicatesResponse' => 'SForce\\Wsdl\\findDuplicatesResponse',
103
        'FindDuplicatesResult' => 'SForce\\Wsdl\\FindDuplicatesResult',
104
        'DescribeAppMenuResult' => 'SForce\\Wsdl\\DescribeAppMenuResult',
105
        'DescribeAppMenuItem' => 'SForce\\Wsdl\\DescribeAppMenuItem',
106
        'DescribeThemeResult' => 'SForce\\Wsdl\\DescribeThemeResult',
107
        'DescribeThemeItem' => 'SForce\\Wsdl\\DescribeThemeItem',
108
        'DescribeSoftphoneLayoutResult' => 'SForce\\Wsdl\\DescribeSoftphoneLayoutResult',
109
        'DescribeSoftphoneLayoutCallType' => 'SForce\\Wsdl\\DescribeSoftphoneLayoutCallType',
110
        'DescribeSoftphoneScreenPopOption' => 'SForce\\Wsdl\\DescribeSoftphoneScreenPopOption',
111
        'DescribeSoftphoneLayoutInfoField' => 'SForce\\Wsdl\\DescribeSoftphoneLayoutInfoField',
112
        'DescribeSoftphoneLayoutSection' => 'SForce\\Wsdl\\DescribeSoftphoneLayoutSection',
113
        'DescribeSoftphoneLayoutItem' => 'SForce\\Wsdl\\DescribeSoftphoneLayoutItem',
114
        'DescribeCompactLayoutsResult' => 'SForce\\Wsdl\\DescribeCompactLayoutsResult',
115
        'DescribeCompactLayout' => 'SForce\\Wsdl\\DescribeCompactLayout',
116
        'RecordTypeCompactLayoutMapping' => 'SForce\\Wsdl\\RecordTypeCompactLayoutMapping',
117
        'DescribePathAssistantsResult' => 'SForce\\Wsdl\\DescribePathAssistantsResult',
118
        'DescribePathAssistant' => 'SForce\\Wsdl\\DescribePathAssistant',
119
        'DescribePathAssistantStep' => 'SForce\\Wsdl\\DescribePathAssistantStep',
120
        'DescribePathAssistantField' => 'SForce\\Wsdl\\DescribePathAssistantField',
121
        'DescribeApprovalLayoutResult' => 'SForce\\Wsdl\\DescribeApprovalLayoutResult',
122
        'DescribeApprovalLayout' => 'SForce\\Wsdl\\DescribeApprovalLayout',
123
        'DescribeLayoutResult' => 'SForce\\Wsdl\\DescribeLayoutResult',
124
        'DescribeLayout' => 'SForce\\Wsdl\\DescribeLayout',
125
        'DescribeQuickActionListResult' => 'SForce\\Wsdl\\DescribeQuickActionListResult',
126
        'DescribeQuickActionListItemResult' => 'SForce\\Wsdl\\DescribeQuickActionListItemResult',
127
        'DescribeLayoutFeedView' => 'SForce\\Wsdl\\DescribeLayoutFeedView',
128
        'DescribeLayoutFeedFilter' => 'SForce\\Wsdl\\DescribeLayoutFeedFilter',
129
        'DescribeLayoutSaveOption' => 'SForce\\Wsdl\\DescribeLayoutSaveOption',
130
        'DescribeLayoutSection' => 'SForce\\Wsdl\\DescribeLayoutSection',
131
        'DescribeLayoutButtonSection' => 'SForce\\Wsdl\\DescribeLayoutButtonSection',
132
        'DescribeLayoutRow' => 'SForce\\Wsdl\\DescribeLayoutRow',
133
        'DescribeLayoutItem' => 'SForce\\Wsdl\\DescribeLayoutItem',
134
        'DescribeLayoutButton' => 'SForce\\Wsdl\\DescribeLayoutButton',
135
        'DescribeLayoutComponent' => 'SForce\\Wsdl\\DescribeLayoutComponent',
136
        'FieldComponent' => 'SForce\\Wsdl\\FieldComponent',
137
        'FieldLayoutComponent' => 'SForce\\Wsdl\\FieldLayoutComponent',
138
        'VisualforcePage' => 'SForce\\Wsdl\\VisualforcePage',
139
        'Canvas' => 'SForce\\Wsdl\\Canvas',
140
        'ReportChartComponent' => 'SForce\\Wsdl\\ReportChartComponent',
141
        'AnalyticsCloudComponent' => 'SForce\\Wsdl\\AnalyticsCloudComponent',
142
        'CustomLinkComponent' => 'SForce\\Wsdl\\CustomLinkComponent',
143
        'NamedLayoutInfo' => 'SForce\\Wsdl\\NamedLayoutInfo',
144
        'RecordTypeInfo' => 'SForce\\Wsdl\\RecordTypeInfo',
145
        'RecordTypeMapping' => 'SForce\\Wsdl\\RecordTypeMapping',
146
        'PicklistForRecordType' => 'SForce\\Wsdl\\PicklistForRecordType',
147
        'RelatedContent' => 'SForce\\Wsdl\\RelatedContent',
148
        'DescribeRelatedContentItem' => 'SForce\\Wsdl\\DescribeRelatedContentItem',
149
        'RelatedList' => 'SForce\\Wsdl\\RelatedList',
150
        'RelatedListColumn' => 'SForce\\Wsdl\\RelatedListColumn',
151
        'RelatedListSort' => 'SForce\\Wsdl\\RelatedListSort',
152
        'EmailFileAttachment' => 'SForce\\Wsdl\\EmailFileAttachment',
153
        'Email' => 'SForce\\Wsdl\\Email',
154
        'MassEmailMessage' => 'SForce\\Wsdl\\MassEmailMessage',
155
        'SingleEmailMessage' => 'SForce\\Wsdl\\SingleEmailMessage',
156
        'SendEmailResult' => 'SForce\\Wsdl\\SendEmailResult',
157
        'ListViewColumn' => 'SForce\\Wsdl\\ListViewColumn',
158
        'ListViewOrderBy' => 'SForce\\Wsdl\\ListViewOrderBy',
159
        'DescribeSoqlListView' => 'SForce\\Wsdl\\DescribeSoqlListView',
160
        'DescribeSoqlListViewsRequest' => 'SForce\\Wsdl\\DescribeSoqlListViewsRequest',
161
        'DescribeSoqlListViewParams' => 'SForce\\Wsdl\\DescribeSoqlListViewParams',
162
        'DescribeSoqlListViewResult' => 'SForce\\Wsdl\\DescribeSoqlListViewResult',
163
        'ExecuteListViewRequest' => 'SForce\\Wsdl\\ExecuteListViewRequest',
164
        'ExecuteListViewResult' => 'SForce\\Wsdl\\ExecuteListViewResult',
165
        'ListViewRecord' => 'SForce\\Wsdl\\ListViewRecord',
166
        'ListViewRecordColumn' => 'SForce\\Wsdl\\ListViewRecordColumn',
167
        'SoqlWhereCondition' => 'SForce\\Wsdl\\SoqlWhereCondition',
168
        'SoqlCondition' => 'SForce\\Wsdl\\SoqlCondition',
169
        'SoqlNotCondition' => 'SForce\\Wsdl\\SoqlNotCondition',
170
        'SoqlConditionGroup' => 'SForce\\Wsdl\\SoqlConditionGroup',
171
        'SoqlSubQueryCondition' => 'SForce\\Wsdl\\SoqlSubQueryCondition',
172
        'DescribeSearchLayoutResult' => 'SForce\\Wsdl\\DescribeSearchLayoutResult',
173
        'DescribeColumn' => 'SForce\\Wsdl\\DescribeColumn',
174
        'DescribeSearchScopeOrderResult' => 'SForce\\Wsdl\\DescribeSearchScopeOrderResult',
175
        'DescribeSearchableEntityResult' => 'SForce\\Wsdl\\DescribeSearchableEntityResult',
176
        'DescribeTabSetResult' => 'SForce\\Wsdl\\DescribeTabSetResult',
177
        'DescribeTab' => 'SForce\\Wsdl\\DescribeTab',
178
        'DescribeColor' => 'SForce\\Wsdl\\DescribeColor',
179
        'DescribeIcon' => 'SForce\\Wsdl\\DescribeIcon',
180
        'ActionOverride' => 'SForce\\Wsdl\\ActionOverride',
181
        'login' => 'SForce\\Wsdl\\login',
182
        'loginResponse' => 'SForce\\Wsdl\\loginResponse',
183
        'describeSObject' => 'SForce\\Wsdl\\describeSObject',
184
        'describeSObjectResponse' => 'SForce\\Wsdl\\describeSObjectResponse',
185
        'describeSObjects' => 'SForce\\Wsdl\\describeSObjects',
186
        'describeSObjectsResponse' => 'SForce\\Wsdl\\describeSObjectsResponse',
187
        'describeGlobal' => 'SForce\\Wsdl\\describeGlobal',
188
        'describeGlobalResponse' => 'SForce\\Wsdl\\describeGlobalResponse',
189
        'describeGlobalThemeDouble' => 'SForce\\Wsdl\\describeGlobalThemeDouble',
190
        'describeGlobalThemeResponse' => 'SForce\\Wsdl\\describeGlobalThemeResponse',
191
        'describeTheme' => 'SForce\\Wsdl\\describeTheme',
192
        'describeThemeResponse' => 'SForce\\Wsdl\\describeThemeResponse',
193
        'describeDataCategoryGroups' => 'SForce\\Wsdl\\describeDataCategoryGroups',
194
        'describeDataCategoryGroupsResponse' => 'SForce\\Wsdl\\describeDataCategoryGroupsResponse',
195
        'describeDataCategoryGroupStructures' => 'SForce\\Wsdl\\describeDataCategoryGroupStructures',
196
        'describeDataCategoryGroupStructuresResponse' => 'SForce\\Wsdl\\describeDataCategoryGroupStructuresResponse',
197
        'describeDataCategoryMappings' => 'SForce\\Wsdl\\describeDataCategoryMappings',
198
        'describeDataCategoryMappingsResponse' => 'SForce\\Wsdl\\describeDataCategoryMappingsResponse',
199
        'describeKnowledgeSettings' => 'SForce\\Wsdl\\describeKnowledgeSettings',
200
        'describeKnowledgeSettingsResponse' => 'SForce\\Wsdl\\describeKnowledgeSettingsResponse',
201
        'describeAppMenu' => 'SForce\\Wsdl\\describeAppMenu',
202
        'describeAppMenuResponse' => 'SForce\\Wsdl\\describeAppMenuResponse',
203
        'describeLayoutDouble' => 'SForce\\Wsdl\\describeLayoutDouble',
204
        'describeLayoutResponse' => 'SForce\\Wsdl\\describeLayoutResponse',
205
        'describeCompactLayouts' => 'SForce\\Wsdl\\describeCompactLayouts',
206
        'describeCompactLayoutsResponse' => 'SForce\\Wsdl\\describeCompactLayoutsResponse',
207
        'describePrimaryCompactLayouts' => 'SForce\\Wsdl\\describePrimaryCompactLayouts',
208
        'describePrimaryCompactLayoutsResponse' => 'SForce\\Wsdl\\describePrimaryCompactLayoutsResponse',
209
        'describePathAssistants' => 'SForce\\Wsdl\\describePathAssistants',
210
        'describePathAssistantsResponse' => 'SForce\\Wsdl\\describePathAssistantsResponse',
211
        'describeApprovalLayoutDouble' => 'SForce\\Wsdl\\describeApprovalLayoutDouble',
212
        'describeApprovalLayoutResponse' => 'SForce\\Wsdl\\describeApprovalLayoutResponse',
213
        'describeSoftphoneLayout' => 'SForce\\Wsdl\\describeSoftphoneLayout',
214
        'describeSoftphoneLayoutResponse' => 'SForce\\Wsdl\\describeSoftphoneLayoutResponse',
215
        'describeSoqlListViews' => 'SForce\\Wsdl\\describeSoqlListViews',
216
        'describeSoqlListViewsResponse' => 'SForce\\Wsdl\\describeSoqlListViewsResponse',
217
        'executeListView' => 'SForce\\Wsdl\\executeListView',
218
        'executeListViewResponse' => 'SForce\\Wsdl\\executeListViewResponse',
219
        'describeSObjectListViews' => 'SForce\\Wsdl\\describeSObjectListViews',
220
        'describeSObjectListViewsResponse' => 'SForce\\Wsdl\\describeSObjectListViewsResponse',
221
        'describeSearchLayouts' => 'SForce\\Wsdl\\describeSearchLayouts',
222
        'describeSearchLayoutsResponse' => 'SForce\\Wsdl\\describeSearchLayoutsResponse',
223
        'describeSearchScopeOrder' => 'SForce\\Wsdl\\describeSearchScopeOrder',
224
        'describeSearchScopeOrderResponse' => 'SForce\\Wsdl\\describeSearchScopeOrderResponse',
225
        'describeSearchableEntities' => 'SForce\\Wsdl\\describeSearchableEntities',
226
        'describeSearchableEntitiesResponse' => 'SForce\\Wsdl\\describeSearchableEntitiesResponse',
227
        'describeTabs' => 'SForce\\Wsdl\\describeTabs',
228
        'describeTabsResponse' => 'SForce\\Wsdl\\describeTabsResponse',
229
        'describeAllTabs' => 'SForce\\Wsdl\\describeAllTabs',
230
        'describeAllTabsResponse' => 'SForce\\Wsdl\\describeAllTabsResponse',
231
        'describeNouns' => 'SForce\\Wsdl\\describeNouns',
232
        'describeNounsResponse' => 'SForce\\Wsdl\\describeNounsResponse',
233
        'create' => 'SForce\\Wsdl\\create',
234
        'createResponse' => 'SForce\\Wsdl\\createResponse',
235
        'sendEmail' => 'SForce\\Wsdl\\sendEmail',
236
        'sendEmailResponse' => 'SForce\\Wsdl\\sendEmailResponse',
237
        'RenderEmailTemplateRequest' => 'SForce\\Wsdl\\RenderEmailTemplateRequest',
238
        'RenderEmailTemplateBodyResult' => 'SForce\\Wsdl\\RenderEmailTemplateBodyResult',
239
        'RenderEmailTemplateResult' => 'SForce\\Wsdl\\RenderEmailTemplateResult',
240
        'renderEmailTemplate' => 'SForce\\Wsdl\\renderEmailTemplate',
241
        'renderEmailTemplateResponse' => 'SForce\\Wsdl\\renderEmailTemplateResponse',
242
        'RenderStoredEmailTemplateRequest' => 'SForce\\Wsdl\\RenderStoredEmailTemplateRequest',
243
        'RenderStoredEmailTemplateResult' => 'SForce\\Wsdl\\RenderStoredEmailTemplateResult',
244
        'renderStoredEmailTemplate' => 'SForce\\Wsdl\\renderStoredEmailTemplate',
245
        'renderStoredEmailTemplateResponse' => 'SForce\\Wsdl\\renderStoredEmailTemplateResponse',
246
        'sendEmailMessage' => 'SForce\\Wsdl\\sendEmailMessage',
247
        'sendEmailMessageResponse' => 'SForce\\Wsdl\\sendEmailMessageResponse',
248
        'update' => 'SForce\\Wsdl\\update',
249
        'updateResponse' => 'SForce\\Wsdl\\updateResponse',
250
        'upsert' => 'SForce\\Wsdl\\upsert',
251
        'upsertResponse' => 'SForce\\Wsdl\\upsertResponse',
252
        'merge' => 'SForce\\Wsdl\\merge',
253
        'mergeResponse' => 'SForce\\Wsdl\\mergeResponse',
254
        'delete' => 'SForce\\Wsdl\\delete',
255
        'deleteResponse' => 'SForce\\Wsdl\\deleteResponse',
256
        'deleteByExample' => 'SForce\\Wsdl\\deleteByExample',
257
        'deleteByExampleResponse' => 'SForce\\Wsdl\\deleteByExampleResponse',
258
        'undelete' => 'SForce\\Wsdl\\undelete',
259
        'undeleteResponse' => 'SForce\\Wsdl\\undeleteResponse',
260
        'emptyRecycleBin' => 'SForce\\Wsdl\\emptyRecycleBin',
261
        'emptyRecycleBinResponse' => 'SForce\\Wsdl\\emptyRecycleBinResponse',
262
        'process' => 'SForce\\Wsdl\\process',
263
        'processResponse' => 'SForce\\Wsdl\\processResponse',
264
        'performQuickActions' => 'SForce\\Wsdl\\performQuickActions',
265
        'performQuickActionsResponse' => 'SForce\\Wsdl\\performQuickActionsResponse',
266
        'retrieveMassQuickActionTemplates' => 'SForce\\Wsdl\\retrieveMassQuickActionTemplates',
267
        'retrieveMassQuickActionTemplatesResponse' => 'SForce\\Wsdl\\retrieveMassQuickActionTemplatesResponse',
268
        'retrieveQuickActionTemplates' => 'SForce\\Wsdl\\retrieveQuickActionTemplates',
269
        'retrieveQuickActionTemplatesResponse' => 'SForce\\Wsdl\\retrieveQuickActionTemplatesResponse',
270
        'describeQuickActions' => 'SForce\\Wsdl\\describeQuickActions',
271
        'describeQuickActionsResponse' => 'SForce\\Wsdl\\describeQuickActionsResponse',
272
        'describeQuickActionsForRecordType' => 'SForce\\Wsdl\\describeQuickActionsForRecordType',
273
        'describeQuickActionsForRecordTypeResponse' => 'SForce\\Wsdl\\describeQuickActionsForRecordTypeResponse',
274
        'describeAvailableQuickActions' => 'SForce\\Wsdl\\describeAvailableQuickActions',
275
        'describeAvailableQuickActionsResponse' => 'SForce\\Wsdl\\describeAvailableQuickActionsResponse',
276
        'describeVisualForce' => 'SForce\\Wsdl\\describeVisualForce',
277
        'describeVisualForceResponse' => 'SForce\\Wsdl\\describeVisualForceResponse',
278
        'retrieve' => 'SForce\\Wsdl\\retrieve',
279
        'retrieveResponse' => 'SForce\\Wsdl\\retrieveResponse',
280
        'convertLead' => 'SForce\\Wsdl\\convertLead',
281
        'convertLeadResponse' => 'SForce\\Wsdl\\convertLeadResponse',
282
        'getUpdated' => 'SForce\\Wsdl\\getUpdated',
283
        'getUpdatedResponse' => 'SForce\\Wsdl\\getUpdatedResponse',
284
        'getDeleted' => 'SForce\\Wsdl\\getDeleted',
285
        'getDeletedResponse' => 'SForce\\Wsdl\\getDeletedResponse',
286
        'logout' => 'SForce\\Wsdl\\logout',
287
        'logoutResponse' => 'SForce\\Wsdl\\logoutResponse',
288
        'invalidateSessions' => 'SForce\\Wsdl\\invalidateSessions',
289
        'invalidateSessionsResponse' => 'SForce\\Wsdl\\invalidateSessionsResponse',
290
        'query' => 'SForce\\Wsdl\\query',
291
        'queryResponse' => 'SForce\\Wsdl\\queryResponse',
292
        'queryAll' => 'SForce\\Wsdl\\queryAll',
293
        'queryAllResponse' => 'SForce\\Wsdl\\queryAllResponse',
294
        'queryMore' => 'SForce\\Wsdl\\queryMore',
295
        'queryMoreResponse' => 'SForce\\Wsdl\\queryMoreResponse',
296
        'search' => 'SForce\\Wsdl\\search',
297
        'searchResponse' => 'SForce\\Wsdl\\searchResponse',
298
        'getServerTimestamp' => 'SForce\\Wsdl\\getServerTimestamp',
299
        'getServerTimestampResponse' => 'SForce\\Wsdl\\getServerTimestampResponse',
300
        'setPassword' => 'SForce\\Wsdl\\setPassword',
301
        'setPasswordResponse' => 'SForce\\Wsdl\\setPasswordResponse',
302
        'changeOwnPassword' => 'SForce\\Wsdl\\changeOwnPassword',
303
        'changeOwnPasswordResponse' => 'SForce\\Wsdl\\changeOwnPasswordResponse',
304
        'resetPassword' => 'SForce\\Wsdl\\resetPassword',
305
        'resetPasswordResponse' => 'SForce\\Wsdl\\resetPasswordResponse',
306
        'getUserInfo' => 'SForce\\Wsdl\\getUserInfo',
307
        'getUserInfoResponse' => 'SForce\\Wsdl\\getUserInfoResponse',
308
        'SessionHeader' => 'SForce\\Wsdl\\SessionHeader',
309
        'LoginScopeHeader' => 'SForce\\Wsdl\\LoginScopeHeader',
310
        'CallOptions' => 'SForce\\Wsdl\\CallOptions',
311
        'QueryOptions' => 'SForce\\Wsdl\\QueryOptions',
312
        'DebuggingHeader' => 'SForce\\Wsdl\\DebuggingHeader',
313
        'LogInfo' => 'SForce\\Wsdl\\LogInfo',
314
        'DebuggingInfo' => 'SForce\\Wsdl\\DebuggingInfo',
315
        'PackageVersion' => 'SForce\\Wsdl\\PackageVersion',
316
        'PackageVersionHeader' => 'SForce\\Wsdl\\PackageVersionHeader',
317
        'AllowFieldTruncationHeader' => 'SForce\\Wsdl\\AllowFieldTruncationHeader',
318
        'DisableFeedTrackingHeader' => 'SForce\\Wsdl\\DisableFeedTrackingHeader',
319
        'StreamingEnabledHeader' => 'SForce\\Wsdl\\StreamingEnabledHeader',
320
        'AllOrNoneHeader' => 'SForce\\Wsdl\\AllOrNoneHeader',
321
        'DuplicateRuleHeader' => 'SForce\\Wsdl\\DuplicateRuleHeader',
322
        'LimitInfo' => 'SForce\\Wsdl\\LimitInfo',
323
        'LimitInfoHeader' => 'SForce\\Wsdl\\LimitInfoHeader',
324
        'MruHeader' => 'SForce\\Wsdl\\MruHeader',
325
        'EmailHeader' => 'SForce\\Wsdl\\EmailHeader',
326
        'AssignmentRuleHeader' => 'SForce\\Wsdl\\AssignmentRuleHeader',
327
        'UserTerritoryDeleteHeader' => 'SForce\\Wsdl\\UserTerritoryDeleteHeader',
328
        'LocaleOptions' => 'SForce\\Wsdl\\LocaleOptions',
329
        'OwnerChangeOption' => 'SForce\\Wsdl\\OwnerChangeOption',
330
        'OwnerChangeOptions' => 'SForce\\Wsdl\\OwnerChangeOptions',
331
        'ApiFault' => 'SForce\\Wsdl\\ApiFault',
332
        'ApiQueryFault' => 'SForce\\Wsdl\\ApiQueryFault',
333
        'LoginFault' => 'SForce\\Wsdl\\LoginFault',
334
        'InvalidQueryLocatorFault' => 'SForce\\Wsdl\\InvalidQueryLocatorFault',
335
        'InvalidNewPasswordFault' => 'SForce\\Wsdl\\InvalidNewPasswordFault',
336
        'InvalidOldPasswordFault' => 'SForce\\Wsdl\\InvalidOldPasswordFault',
337
        'InvalidIdFault' => 'SForce\\Wsdl\\InvalidIdFault',
338
        'UnexpectedErrorFault' => 'SForce\\Wsdl\\UnexpectedErrorFault',
339
        'InvalidFieldFault' => 'SForce\\Wsdl\\InvalidFieldFault',
340
        'InvalidSObjectFault' => 'SForce\\Wsdl\\InvalidSObjectFault',
341
        'MalformedQueryFault' => 'SForce\\Wsdl\\MalformedQueryFault',
342
        'MalformedSearchFault' => 'SForce\\Wsdl\\MalformedSearchFault',
343
    ];
344
345
    /**
346
     * @param array $options A array of config values
347
     * @param string $wsdl The wsdl file to use
348
     */
349
    public function __construct(array $options = [], $wsdl = null)
350
    {
351
        foreach (self::$classmap as $key => $value) {
352
            if (! isset($options['classmap'][$key])) {
353
                $options['classmap'][$key] = $value;
354
            }
355
        }
356
        $options = array_merge([
357
            'features' => 1,
358
        ], $options);
359
        if (! $wsdl) {
360
            user_error('no wsdl supplied');
361
        }
362
        parent::__construct($wsdl, $options);
363
    }
364
365
    /**
366
     * Login to the Salesforce.com SOAP Api
367
     *
368
     * @param login $parameters
369
     * @return loginResponse
370
     */
371
    public function login(login $parameters)
372
    {
373
        return $this->__soapCall('login', [$parameters]);
374
    }
375
376
    /**
377
     * Describe an sObject
378
     *
379
     * @param describeSObject $parameters
380
     * @return describeSObjectResponse
381
     */
382
    public function describeSObject(describeSObject $parameters)
383
    {
384
        return $this->__soapCall('describeSObject', [$parameters]);
385
    }
386
387
    /**
388
     * Describe multiple sObjects (upto 100)
389
     *
390
     * @param describeSObjects $parameters
391
     * @return describeSObjectsResponse
392
     */
393
    public function describeSObjects(describeSObjects $parameters)
394
    {
395
        return $this->__soapCall('describeSObjects', [$parameters]);
396
    }
397
398
    /**
399
     * Describe the Global state
400
     *
401
     * @param describeGlobal $parameters
402
     * @return describeGlobalResponse
403
     */
404
    public function describeGlobal(describeGlobal $parameters)
405
    {
406
        return $this->__soapCall('describeGlobal', [$parameters]);
407
    }
408
409
    /**
410
     * Describe all the data category groups available for a given set of types
411
     *
412
     * @param describeDataCategoryGroups $parameters
413
     * @return describeDataCategoryGroupsResponse
414
     */
415
    public function describeDataCategoryGroups(describeDataCategoryGroups $parameters)
416
    {
417
        return $this->__soapCall('describeDataCategoryGroups', [$parameters]);
418
    }
419
420
    /**
421
     * Describe the data category group structures for a given set of pair of types and data category group name
422
     *
423
     * @param describeDataCategoryGroupStructures $parameters
424
     * @return describeDataCategoryGroupStructuresResponse
425
     */
426
    public function describeDataCategoryGroupStructures(describeDataCategoryGroupStructures $parameters)
427
    {
428
        return $this->__soapCall('describeDataCategoryGroupStructures', [$parameters]);
429
    }
430
431
    /**
432
     * Describe your Data Category Mappings.
433
     *
434
     * @param describeDataCategoryMappings $parameters
435
     * @return describeDataCategoryMappingsResponse
436
     */
437
    public function describeDataCategoryMappings(describeDataCategoryMappings $parameters)
438
    {
439
        return $this->__soapCall('describeDataCategoryMappings', [$parameters]);
440
    }
441
442
    /**
443
     * Describes your Knowledge settings, such as if knowledgeEnabled is on or off, its default language and supported languages
444
     *
445
     * @param describeKnowledgeSettings $parameters
446
     * @return describeKnowledgeSettingsResponse
447
     */
448
    public function describeKnowledgeSettings(describeKnowledgeSettings $parameters)
449
    {
450
        return $this->__soapCall('describeKnowledgeSettings', [$parameters]);
451
    }
452
453
    /**
454
     * Describe the items in an AppMenu
455
     *
456
     * @param describeAppMenu $parameters
457
     * @return describeAppMenuResponse
458
     */
459
    public function describeAppMenu(describeAppMenu $parameters)
460
    {
461
        return $this->__soapCall('describeAppMenu', [$parameters]);
462
    }
463
464
    /**
465
     * Describe Gloal and Themes
466
     *
467
     * @param describeGlobalThemeDouble $parameters
468
     * @return describeGlobalThemeResponse
469
     */
470
    public function describeGlobalThemeDouble(describeGlobalThemeDouble $parameters)
471
    {
472
        return $this->__soapCall('describeGlobalThemeDouble', [$parameters]);
473
    }
474
475
    /**
476
     * Describe Themes
477
     *
478
     * @param describeTheme $parameters
479
     * @return describeThemeResponse
480
     */
481
    public function describeTheme(describeTheme $parameters)
482
    {
483
        return $this->__soapCall('describeTheme', [$parameters]);
484
    }
485
486
    /**
487
     * Describe the layout of the given sObject or the given actionable global page.
488
     *
489
     * @param describeLayoutDouble $parameters
490
     * @return describeLayoutResponse
491
     */
492
    public function describeLayoutDouble(describeLayoutDouble $parameters)
493
    {
494
        return $this->__soapCall('describeLayoutDouble', [$parameters]);
495
    }
496
497
    /**
498
     * Describe the layout of the SoftPhone
499
     *
500
     * @param describeSoftphoneLayout $parameters
501
     * @return describeSoftphoneLayoutResponse
502
     */
503
    public function describeSoftphoneLayout(describeSoftphoneLayout $parameters)
504
    {
505
        return $this->__soapCall('describeSoftphoneLayout', [$parameters]);
506
    }
507
508
    /**
509
     * Describe the search view of an sObject
510
     *
511
     * @param describeSearchLayouts $parameters
512
     * @return describeSearchLayoutsResponse
513
     */
514
    public function describeSearchLayouts(describeSearchLayouts $parameters)
515
    {
516
        return $this->__soapCall('describeSearchLayouts', [$parameters]);
517
    }
518
519
    /**
520
     * Describe a list of entity names that reflects the current user's searchable entities
521
     *
522
     * @param describeSearchableEntities $parameters
523
     * @return describeSearchableEntitiesResponse
524
     */
525
    public function describeSearchableEntities(describeSearchableEntities $parameters)
526
    {
527
        return $this->__soapCall('describeSearchableEntities', [$parameters]);
528
    }
529
530
    /**
531
     * Describe a list of objects representing the order and scope of objects on a users search result page
532
     *
533
     * @param describeSearchScopeOrder $parameters
534
     * @return describeSearchScopeOrderResponse
535
     */
536
    public function describeSearchScopeOrder(describeSearchScopeOrder $parameters)
537
    {
538
        return $this->__soapCall('describeSearchScopeOrder', [$parameters]);
539
    }
540
541
    /**
542
     * Describe the compact layouts of the given sObject
543
     *
544
     * @param describeCompactLayouts $parameters
545
     * @return describeCompactLayoutsResponse
546
     */
547
    public function describeCompactLayouts(describeCompactLayouts $parameters)
548
    {
549
        return $this->__soapCall('describeCompactLayouts', [$parameters]);
550
    }
551
552
    /**
553
     * Describe the Path Assistants for the given sObject and optionally RecordTypes
554
     *
555
     * @param describePathAssistants $parameters
556
     * @return describePathAssistantsResponse
557
     */
558
    public function describePathAssistants(describePathAssistants $parameters)
559
    {
560
        return $this->__soapCall('describePathAssistants', [$parameters]);
561
    }
562
563
    /**
564
     * Describe the approval layouts of the given sObject
565
     *
566
     * @param describeApprovalLayoutDouble $parameters
567
     * @return describeApprovalLayoutResponse
568
     */
569
    public function describeApprovalLayoutDouble(describeApprovalLayoutDouble $parameters)
570
    {
571
        return $this->__soapCall('describeApprovalLayoutDouble', [$parameters]);
572
    }
573
574
    /**
575
     * Describe the ListViews as SOQL metadata for the generation of SOQL.
576
     *
577
     * @param describeSoqlListViews $parameters
578
     * @return describeSoqlListViewsResponse
579
     */
580
    public function describeSoqlListViews(describeSoqlListViews $parameters)
581
    {
582
        return $this->__soapCall('describeSoqlListViews', [$parameters]);
583
    }
584
585
    /**
586
     * Execute the specified list view and return the presentation-ready results.
587
     *
588
     * @param executeListView $parameters
589
     * @return executeListViewResponse
590
     */
591
    public function executeListView(executeListView $parameters)
592
    {
593
        return $this->__soapCall('executeListView', [$parameters]);
594
    }
595
596
    /**
597
     * Describe the ListViews of a SObject as SOQL metadata for the generation of SOQL.
598
     *
599
     * @param describeSObjectListViews $parameters
600
     * @return describeSObjectListViewsResponse
601
     */
602
    public function describeSObjectListViews(describeSObjectListViews $parameters)
603
    {
604
        return $this->__soapCall('describeSObjectListViews', [$parameters]);
605
    }
606
607
    /**
608
     * Describe the tabs that appear on a users page
609
     *
610
     * @param describeTabs $parameters
611
     * @return describeTabsResponse
612
     */
613
    public function describeTabs(describeTabs $parameters)
614
    {
615
        return $this->__soapCall('describeTabs', [$parameters]);
616
    }
617
618
    /**
619
     * Describe all tabs available to a user
620
     *
621
     * @param describeAllTabs $parameters
622
     * @return describeAllTabsResponse
623
     */
624
    public function describeAllTabs(describeAllTabs $parameters)
625
    {
626
        return $this->__soapCall('describeAllTabs', [$parameters]);
627
    }
628
629
    /**
630
     * Describe the primary compact layouts for the sObjects requested
631
     *
632
     * @param describePrimaryCompactLayouts $parameters
633
     * @return describePrimaryCompactLayoutsResponse
634
     */
635
    public function describePrimaryCompactLayouts(describePrimaryCompactLayouts $parameters)
636
    {
637
        return $this->__soapCall('describePrimaryCompactLayouts', [$parameters]);
638
    }
639
640
    /**
641
     * Create a set of new sObjects
642
     *
643
     * @param create $parameters
644
     * @return createResponse
645
     */
646
    public function create(create $parameters)
647
    {
648
        return $this->__soapCall('create', [$parameters]);
649
    }
650
651
    /**
652
     * Update a set of sObjects
653
     *
654
     * @param update $parameters
655
     * @return updateResponse
656
     */
657
    public function update(update $parameters)
658
    {
659
        return $this->__soapCall('update', [$parameters]);
660
    }
661
662
    /**
663
     * Update or insert a set of sObjects based on object id
664
     *
665
     * @param upsert $parameters
666
     * @return upsertResponse
667
     */
668
    public function upsert(upsert $parameters)
669
    {
670
        return $this->__soapCall('upsert', [$parameters]);
671
    }
672
673
    /**
674
     * Merge and update a set of sObjects based on object id
675
     *
676
     * @param merge $parameters
677
     * @return mergeResponse
678
     */
679
    public function merge(merge $parameters)
680
    {
681
        return $this->__soapCall('merge', [$parameters]);
682
    }
683
684
    /**
685
     * Delete a set of sObjects
686
     *
687
     * @param delete $parameters
688
     * @return deleteResponse
689
     */
690
    public function delete(delete $parameters)
691
    {
692
        return $this->__soapCall('delete', [$parameters]);
693
    }
694
695
    /**
696
     * Undelete a set of sObjects
697
     *
698
     * @param undelete $parameters
699
     * @return undeleteResponse
700
     */
701
    public function undelete(undelete $parameters)
702
    {
703
        return $this->__soapCall('undelete', [$parameters]);
704
    }
705
706
    /**
707
     * Empty a set of sObjects from the recycle bin
708
     *
709
     * @param emptyRecycleBin $parameters
710
     * @return emptyRecycleBinResponse
711
     */
712
    public function emptyRecycleBin(emptyRecycleBin $parameters)
713
    {
714
        return $this->__soapCall('emptyRecycleBin', [$parameters]);
715
    }
716
717
    /**
718
     * Get a set of sObjects
719
     *
720
     * @param retrieve $parameters
721
     * @return retrieveResponse
722
     */
723
    public function retrieve(retrieve $parameters)
724
    {
725
        return $this->__soapCall('retrieve', [$parameters]);
726
    }
727
728
    /**
729
     * Submit an entity to a workflow process or process a workitem
730
     *
731
     * @param process $parameters
732
     * @return processResponse
733
     */
734
    public function process(process $parameters)
735
    {
736
        return $this->__soapCall('process', [$parameters]);
737
    }
738
739
    /**
740
     * convert a set of leads
741
     *
742
     * @param convertLead $parameters
743
     * @return convertLeadResponse
744
     */
745
    public function convertLead(convertLead $parameters)
746
    {
747
        return $this->__soapCall('convertLead', [$parameters]);
748
    }
749
750
    /**
751
     * Logout the current user, invalidating the current session.
752
     *
753
     * @param logout $parameters
754
     * @return logoutResponse
755
     */
756
    public function logout(logout $parameters)
757
    {
758
        return $this->__soapCall('logout', [$parameters]);
759
    }
760
761
    /**
762
     * Logs out and invalidates session ids
763
     *
764
     * @param invalidateSessions $parameters
765
     * @return invalidateSessionsResponse
766
     */
767
    public function invalidateSessions(invalidateSessions $parameters)
768
    {
769
        return $this->__soapCall('invalidateSessions', [$parameters]);
770
    }
771
772
    /**
773
     * Get the IDs for deleted sObjects
774
     *
775
     * @param getDeleted $parameters
776
     * @return getDeletedResponse
777
     */
778
    public function getDeleted(getDeleted $parameters)
779
    {
780
        return $this->__soapCall('getDeleted', [$parameters]);
781
    }
782
783
    /**
784
     * Get the IDs for updated sObjects
785
     *
786
     * @param getUpdated $parameters
787
     * @return getUpdatedResponse
788
     */
789
    public function getUpdated(getUpdated $parameters)
790
    {
791
        return $this->__soapCall('getUpdated', [$parameters]);
792
    }
793
794
    /**
795
     * Create a Query Cursor
796
     *
797
     * @param query $parameters
798
     * @return queryResponse
799
     */
800
    public function query(query $parameters)
801
    {
802
        return $this->__soapCall('query', [$parameters]);
803
    }
804
805
    /**
806
     * Create a Query Cursor, including deleted sObjects
807
     *
808
     * @param queryAll $parameters
809
     * @return queryAllResponse
810
     */
811
    public function queryAll(queryAll $parameters)
812
    {
813
        return $this->__soapCall('queryAll', [$parameters]);
814
    }
815
816
    /**
817
     * Gets the next batch of sObjects from a query
818
     *
819
     * @param queryMore $parameters
820
     * @return queryMoreResponse
821
     */
822
    public function queryMore(queryMore $parameters)
823
    {
824
        return $this->__soapCall('queryMore', [$parameters]);
825
    }
826
827
    /**
828
     * Search for sObjects
829
     *
830
     * @param search $parameters
831
     * @return searchResponse
832
     */
833
    public function search(search $parameters)
834
    {
835
        return $this->__soapCall('search', [$parameters]);
836
    }
837
838
    /**
839
     * Gets server timestamp
840
     *
841
     * @param getServerTimestamp $parameters
842
     * @return getServerTimestampResponse
843
     */
844
    public function getServerTimestamp(getServerTimestamp $parameters)
845
    {
846
        return $this->__soapCall('getServerTimestamp', [$parameters]);
847
    }
848
849
    /**
850
     * Set a user's password
851
     *
852
     * @param setPassword $parameters
853
     * @return setPasswordResponse
854
     */
855
    public function setPassword(setPassword $parameters)
856
    {
857
        return $this->__soapCall('setPassword', [$parameters]);
858
    }
859
860
    /**
861
     * Change the current user's password
862
     *
863
     * @param changeOwnPassword $parameters
864
     * @return changeOwnPasswordResponse
865
     */
866
    public function changeOwnPassword(changeOwnPassword $parameters)
867
    {
868
        return $this->__soapCall('changeOwnPassword', [$parameters]);
869
    }
870
871
    /**
872
     * Reset a user's password
873
     *
874
     * @param resetPassword $parameters
875
     * @return resetPasswordResponse
876
     */
877
    public function resetPassword(resetPassword $parameters)
878
    {
879
        return $this->__soapCall('resetPassword', [$parameters]);
880
    }
881
882
    /**
883
     * Returns standard information relevant to the current user
884
     *
885
     * @param getUserInfo $parameters
886
     * @return getUserInfoResponse
887
     */
888
    public function getUserInfo(getUserInfo $parameters)
889
    {
890
        return $this->__soapCall('getUserInfo', [$parameters]);
891
    }
892
893
    /**
894
     * Delete a set of sObjects by example. The passed SOBject is a template for the object to delete
895
     *
896
     * @param deleteByExample $parameters
897
     * @return deleteByExampleResponse
898
     */
899
    public function deleteByExample(deleteByExample $parameters)
900
    {
901
        return $this->__soapCall('deleteByExample', [$parameters]);
902
    }
903
904
    /**
905
     * Send existing draft EmailMessage
906
     *
907
     * @param sendEmailMessage $parameters
908
     * @return sendEmailMessageResponse
909
     */
910
    public function sendEmailMessage(sendEmailMessage $parameters)
911
    {
912
        return $this->__soapCall('sendEmailMessage', [$parameters]);
913
    }
914
915
    /**
916
     * Send outbound email
917
     *
918
     * @param sendEmail $parameters
919
     * @return sendEmailResponse
920
     */
921
    public function sendEmail(sendEmail $parameters)
922
    {
923
        return $this->__soapCall('sendEmail', [$parameters]);
924
    }
925
926
    /**
927
     * Perform a template merge on one or more blocks of text.
928
     *
929
     * @param renderEmailTemplate $parameters
930
     * @return renderEmailTemplateResponse
931
     */
932
    public function renderEmailTemplate(renderEmailTemplate $parameters)
933
    {
934
        return $this->__soapCall('renderEmailTemplate', [$parameters]);
935
    }
936
937
    /**
938
     * Perform a template merge using an email template stored in the database.
939
     *
940
     * @param renderStoredEmailTemplate $parameters
941
     * @return renderStoredEmailTemplateResponse
942
     */
943
    public function renderStoredEmailTemplate(renderStoredEmailTemplate $parameters)
944
    {
945
        return $this->__soapCall('renderStoredEmailTemplate', [$parameters]);
946
    }
947
948
    /**
949
     * Perform a series of predefined actions such as quick create or log a task
950
     *
951
     * @param performQuickActions $parameters
952
     * @return performQuickActionsResponse
953
     */
954
    public function performQuickActions(performQuickActions $parameters)
955
    {
956
        return $this->__soapCall('performQuickActions', [$parameters]);
957
    }
958
959
    /**
960
     * Describe the details of a series of quick actions
961
     *
962
     * @param describeQuickActions $parameters
963
     * @return describeQuickActionsResponse
964
     */
965
    public function describeQuickActions(describeQuickActions $parameters)
966
    {
967
        return $this->__soapCall('describeQuickActions', [$parameters]);
968
    }
969
970
    /**
971
     * Describe the details of a series of quick actions in context of requested recordType id for Update actions
972
     *
973
     * @param describeQuickActionsForRecordType $parameters
974
     * @return describeQuickActionsForRecordTypeResponse
975
     */
976
    public function describeQuickActionsForRecordType(describeQuickActionsForRecordType $parameters)
977
    {
978
        return $this->__soapCall('describeQuickActionsForRecordType', [$parameters]);
979
    }
980
981
    /**
982
     * Describe the details of a series of quick actions available for the given contextType
983
     *
984
     * @param describeAvailableQuickActions $parameters
985
     * @return describeAvailableQuickActionsResponse
986
     */
987
    public function describeAvailableQuickActions(describeAvailableQuickActions $parameters)
988
    {
989
        return $this->__soapCall('describeAvailableQuickActions', [$parameters]);
990
    }
991
992
    /**
993
     * Retrieve the template sobjects, if appropriate, for the given quick action names in a given context
994
     *
995
     * @param retrieveQuickActionTemplates $parameters
996
     * @return retrieveQuickActionTemplatesResponse
997
     */
998
    public function retrieveQuickActionTemplates(retrieveQuickActionTemplates $parameters)
999
    {
1000
        return $this->__soapCall('retrieveQuickActionTemplates', [$parameters]);
1001
    }
1002
1003
    /**
1004
     * Retrieve the template sobjects, if appropriate, for the given quick action names in a given contexts when used a mass quick action
1005
     *
1006
     * @param retrieveMassQuickActionTemplates $parameters
1007
     * @return retrieveMassQuickActionTemplatesResponse
1008
     */
1009
    public function retrieveMassQuickActionTemplates(retrieveMassQuickActionTemplates $parameters)
1010
    {
1011
        return $this->__soapCall('retrieveMassQuickActionTemplates', [$parameters]);
1012
    }
1013
1014
    /**
1015
     * Describe visualforce for an org
1016
     *
1017
     * @param describeVisualForce $parameters
1018
     * @return describeVisualForceResponse
1019
     */
1020
    public function describeVisualForce(describeVisualForce $parameters)
1021
    {
1022
        return $this->__soapCall('describeVisualForce', [$parameters]);
1023
    }
1024
1025
    /**
1026
     * Find duplicates for a set of sObjects
1027
     *
1028
     * @param findDuplicates $parameters
1029
     * @return findDuplicatesResponse
1030
     */
1031
    public function findDuplicates(findDuplicates $parameters)
1032
    {
1033
        return $this->__soapCall('findDuplicates', [$parameters]);
1034
    }
1035
1036
    /**
1037
     * Find duplicates for a set of ids
1038
     *
1039
     * @param findDuplicatesByIds $parameters
1040
     * @return findDuplicatesByIdsResponse
1041
     */
1042
    public function findDuplicatesByIds(findDuplicatesByIds $parameters)
1043
    {
1044
        return $this->__soapCall('findDuplicatesByIds', [$parameters]);
1045
    }
1046
1047
    /**
1048
     * Return the renameable nouns from the server for use in presentation using the salesforce grammar engine
1049
     *
1050
     * @param describeNouns $parameters
1051
     * @return describeNounsResponse
1052
     */
1053
    public function describeNouns(describeNouns $parameters)
1054
    {
1055
        return $this->__soapCall('describeNouns', [$parameters]);
1056
    }
1057
}
1058