diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..3017fbc1
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,9 @@
+
+rolluptool/.project
+
+rolluptool/.settings/com.salesforce.ide.core.prefs
+
+rolluptool/salesforce.schema
+
+rolluptool/Referenced Packages/
+
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..9e968fc6
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,12 @@
+language: java
+sudo: false
+branches:
+ only:
+ - master
+env:
+ global:
+ - secure: "OmrJ9gTiMzTIWzO2X3vGIx1Yp7HnDY1SBsKChBcYhtb0G6XVlpit0GnkbSozEwnInATwC2XjrIwpliUJNizWuYhpwoH9r/iCVU7qG4MCYEVtFaDQmnPXeTvSOs5peC5tor0r6UkjiHIUF4WorFNidGXqXrCxGciF8RyV76ouuew="
+ - secure: "B6Uu3RCXUcXmQEedqGoYDVhmw5x8glATC7aquVSg/zbVOqc2W118Rhu0a0NK3DHLmtwlx8lyj3bGCph3LAJ1raQ0wyb7X5nsC/v1T1Z4gRo8nLjD1aYZiot2l7iwOSK6YN0mYwvIxjGo29AUL+wQXPxw2lj/MhO+LuIGh6bBliQ="
+script:
+ - '[ "${TRAVIS_PULL_REQUEST}" = "false" ] && ant -lib lib/ant-salesforce.jar -Dsf.username=${SFUSER} -Dsf.password=${SFPWD} deployRunAllTests || [ "${TRAVIS_PULL_REQUEST}" != "false" ]'
+ - '[ "${TRAVIS_PULL_REQUEST}" != "false" ] && ant -lib lib/ant-salesforce.jar -Dsf.username=${SFUSER} -Dsf.password=${SFPWD} validateAllTests || [ "${TRAVIS_PULL_REQUEST}" = "false" ]'
diff --git a/README.markdown b/README.markdown
index 859c99b2..b1864e83 100644
--- a/README.markdown
+++ b/README.markdown
@@ -1,6 +1,8 @@
Declarative Rollups for Lookups!
================================
+[![Build Status](https://travis-ci.org/afawcett/declarative-lookup-rollup-summaries.svg)](https://travis-ci.org/afawcett/declarative-lookup-rollup-summaries)
+
Features Summary
----------------
@@ -9,15 +11,26 @@ Features Summary
- Define filter criteria on rollups for example Rollup Amount on Opportunity onto Account for Closed Won
- Supports Realtime, Scheduled and Developer API modes
- Open source, available in code and managed package form.
-- Managed package has passed Salesforce Security Review and is Aloha enabled (does not consume app, tab limits)
+- Managed package has passed [Salesforce Security Review and is Aloha enabled](https://appexchange.salesforce.com/listingDetail?listingId=a0N3000000B45gWEAR) (does not consume app, tab limits)
+- **NEW** Supports Custom Metadata, rollups can be included in Change Sets and Packages for easier deployment
Please refer to the blog posts below for more detailed information.
+Community
+---------
+
+This is a community driven tool, please help support it, share your experiences in this [Chatter group](https://success.salesforce.com/_ui/core/chatter/groups/GroupProfilePage?g=0F9300000009O5p).
+
Documentation
-------------
-The tool has been feature in a number of blog entries as it has evolved...
+The tool has been featured in a number of blog entries as it has evolved...
+- [Declarative Rollup Tool Summer (2016) Release](https://andyinthecloud.com/2016/06/19/declarative-rollup-tool-summer-release/)
+- [Rollups and Cross Object Formula Fields](http://andyinthecloud.com/2016/02/13/rollups-and-cross-object-formula-fields/)
+- [Packaging and Installing Rollups](https://andyinthecloud.com/2016/01/24/packaging-and-installing-rollups/)
+- [Declarative Lookup Rollup Summary Tool and Custom Metadata](http://andyinthecloud.com/2015/12/24/declarative-lookup-rollup-summary-tool-and-custom-metadata/)
+- [Declarative Lookup Rollup Summaries – Spring’15 Release](http://andyinthecloud.com/2015/02/16/declarative-lookup-rollup-summaries-tool-dlrs-spring15-release/)
- [A Declarative Rollup Summary Tool for Force.com Lookup Relationships](https://developer.salesforce.com/page/Declarative_Rollup_Summary_Tool_for_Force.com_Lookup_Relationships)
- [Account Hierarchy Rollups #ClicksNotCode](http://andyinthecloud.com/2014/05/08/account-hierarchy-rollups-clicksnotcode/)
- [New Release: Declarative Rollup Summary Tool Community Powered!](http://andyinthecloud.com/2014/04/09/new-declarative-rollup-tool-release-community-powered/)
@@ -38,12 +51,14 @@ Implementation Considerations
Usage Information and Known Issues
----------------------------------
-- This tool uses [SOQL Aggregate](http://www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_SOQL_agg_fns.htm) queries and is subject to [platform limitations](http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_gov_limits.htm). This basically means...
-- For each rollup, there is a maximum of 50,000 child relation records that can be summarised each time child record/s insert/update/delete operations are made (which may process several configured rollups). The rollup processes children to rollup by their parent record relationship and an optional further filter if provided. Meaning so long as this relationship does not result in more than 50,000 child records per parent parent record it will be successful. Take a look at this [blog post](http://andyinthecloud.com/2014/02/09/new-release-spring14-declarative-rollup-summary-tool/) which describes some new configuration settings (see bottom of blog post) to help calibrate the tool when running the Scheduled or Calculate jobs to help work within the 50,000 row limit.
-- For performance reasons ensure the fields used are indexed (lookups are by default) and also any fields used in the filter criteria. This can be very important as without this, a full table scan will occur when the platform executes the SOQL and cause performance issues. For more information from Salesforce please see [here](http://wiki.developerforce.com/page/Best_Practices_for_Deployments_with_Large_Data_Volumes) and [here](http://blogs.developerforce.com/engineering/2013/02/force-com-soql-best-practices-nulls-and-formula-fields.html).
-- When using the Realtime mode, Formula fields as fields to aggregate are not supported (validation will be added in a future release to block this). To work around this, either switch to Scheduled mode or in Relatime mode use a Workflow Field Update to copy the formula field value to a physical field and reference that.
-- While the tool can be installed and enabled directly in production, sandbox testing is still strongly recommended.
-- Professional Edition is not supported, due to the Metadata API used by the tool not being available in this edition.
+- **Platform SOQL Limits**. This tool uses [SOQL Aggregate](http://www.salesforce.com/us/developer/docs/apexcode/Content/langCon_apex_SOQL_agg_fns.htm) queries and is subject to [platform limitations](http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_gov_limits.htm). This basically means...
+- **Deployment issues into Production**. This tool dynamically deploys a small trigger and test class to the org. This is subject to the same rules and compliances as as a regular human developer. The generate test class, can in some cases be to simplisitc to get code coverage, requiring at present a developer to assist with the deployment, especially to production. There is more details on how to look for this scenario and how to workaround it, as well as future thoughts [here](https://github.com/afawcett/declarative-lookup-rollup-summaries/wiki/Challenges-with-Code-Coverage).
+- **Volume Considerations**. For each rollup, there is a maximum of 50,000 child relation records that can be summarised each time child record/s insert/update/delete operations are made (which may process several configured rollups). The rollup processes children to rollup by their parent record relationship and an optional further filter if provided. Meaning so long as this relationship does not result in more than 50,000 child records per parent parent record it will be successful. Take a look at this [blog post](http://andyinthecloud.com/2014/02/09/new-release-spring14-declarative-rollup-summary-tool/) which describes some new configuration settings (see bottom of blog post) to help calibrate the tool when running the Scheduled or Calculate jobs to help work within the 50,000 row limit.
+- **Indexing Fields**. For performance reasons ensure the fields used are indexed (lookups are by default) and also any fields used in the filter criteria. This can be very important as without this, a full table scan will occur when the platform executes the SOQL and cause performance issues. For more information from Salesforce please see [here](http://wiki.developerforce.com/page/Best_Practices_for_Deployments_with_Large_Data_Volumes) and [here](http://blogs.developerforce.com/engineering/2013/02/force-com-soql-best-practices-nulls-and-formula-fields.html).
+- **Realtime Mode and Formula Fields**. When using the Realtime mode, Formula fields as fields to aggregate are not supported (validation will be added in a future release to block this). To work around this, either switch to Scheduled mode or in Relatime mode use a Workflow Field Update to copy the formula field value to a physical field and reference that.
+- **Sandbox Testing**. While the tool can be installed and enabled directly in production, sandbox testing is still strongly recommended.
+- **Professional Edition**. Professional Edition is not supported, due to the Metadata API used by the tool not being available in this edition.
+- **INVALID_SESSION_ID: Invalid Session ID found in SessionHeader: Illegal Session faultcode=sf:INVALID_SESSION_ID faultactor=**. This can occur when your using the Manage Child Trigger button or editing rollups via the Manage Lookup Rollup Summaries tab. Solution is to disable the 'Lock sessions to the IP address from which they they originated.' setting under Session Settings under Setup. Salesforce documentation notes the following 'This option can inhibit various applications and mobile devices.'. Note this issue only applies while configuration changes are being made with the tool, especially via the Manage Lookup Rollup Summaries (see release notes v2.0). Once rollups are configured this issue does not apply during rollup calculations.
Please feel free to raise feedback and issues via the **Github Issues** page [here](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues).
@@ -52,13 +67,210 @@ Packaged Release History
You can install a packaged version of the tool into your production org (sandbox testing as always recommended). Check the limatations and known issues above first!
-**Latest Version 1.16**
+**Latest Release Version 2.5**
+________________________________
+
+Package [Product URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000MXVO), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000MXVO)
+
+- Bug [After Delete trigger for merging fails when new dlrs added](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/371)
+- Bug [Should not need to mark Active to do a manual Calculation](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/359)
+- Bug [Apex Scheduler Day of Week Drop down is a day out](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/349)
+- Bug [Merging lead causes Permission to create dlrs__LookupRollupSummary__c error](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/345)
+- Enhancement [Support ContentNote rollups (upgraded to API 37.0)](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/351)
+
+**Release Version 2.4.2**
+_________________________
+
+Package [Product URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000ka9e), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000ka9e)
+
+- Bug [Install failed 2.4 update - New dependency on LookupChild's Sharing mode in Apex Unit Test](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/344)
+
+**Release Version 2.4.1**
+_________________________
+
+Package [Product URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000ka90), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000ka90)
+
+**Documentation:** See [Declarative Rollup Tool Summer (2016) Release](https://andyinthecloud.com/2016/06/19/declarative-rollup-tool-summer-release/)
+
+- Bug [Installation Issue - The user license doesn't allow the permission: Read All dlrs__LookupRollupCalculateJob__c](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/331)
+- Enhancement [Roll Up just for few number of records](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/315)
+- Enhancement [Support for rollups on Account when doing Merge Account](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/303)
+- Enhancement [Add support for ALL ROWS](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/267)
+- Enhancement [Scheduled Calculate Custom Settings](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/265)
+- Enhancement [Open Activities still associated to the Converted Lead](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/164)
+- Enhancement [Remove from Lookup Rollup Summary Schedule Items when Parent is deleted](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/147)
+
+**Version 2.3**
+_______________
+
+Package [Product URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBqJ), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBqJ)
+
+- Bug [Attempt to de-reference a null object from RollupJob (as seen on Apex Jobs page)](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/318)
+- Bug [SP(), BR(), TB() not working in 2.2](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/291)
+- Bug [Calculation Id not populating in Version 2.1](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/280)
+- Bug [Validation Errors 'ENTITY_IS_DELETED' While Saving when Parent gets Deleted As Well](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/39)
+
+**Version 2.2**
+_______________
+
+Package [Product URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBh0), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBh0)
+
+- Bug [multiple criteria fields don't work anymore.](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/281)
+- Enhancement [Add support for space & tab in concat delimiter](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/278) thanks to [jondavis9898](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues?q=is%3Aissue+is%3Aopen+author%3Ajondavis9898)
+- Enhancement [Multiple BR() for Concatenate](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/258)
+
+**Version 2.1**
+______________________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBgv), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBgv)
+
+- Bug [Manage Lookup Rollup Summaries produces error CurrencyIsoCode not valid](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/273)
+
+**Version 2.0**
+________________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBgl), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBgl)
+
+- Enhancement [Support for Custom Metadata](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/242) (Pilot). See [Declarative Lookup Rollup Summary Tool and Custom Metadata](http://andyinthecloud.com/2015/12/24/declarative-lookup-rollup-summary-tool-and-custom-metadata/) for more information.
+
+**UPGRADE NOTE:** There is a new **Manage Lookup Rollup Summaries** tab to support Custom Metadata support.
+
+**Known Current Limitiations of Custom Metadata Support**
+- Ability to override the generated Apex Test code is not supported (due to platform restriction)
+- Aesthetic case adjustment for object field API names will not be performed, e.g. account would not change to Account
+- When you Undeploy via Manage Child Triggers button, Active Custom Metadata based rollups are not automatically deactivated, please deactivate manually via unticking the Active checkbox.
+- Advanced Rollup UI is not currently available, this will be integrated at a later date
+- Description field is limited to only 255 characters (due to platform restriction)
+- List View support is available under Setup, Custom Metadata Types, Manage Records but does not invoke the new UI for editing
+
+**Version 1.25**
+________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBPs), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000cBPs)
+
+- Enhancement [Allow First/Last Summaries to work on Id and Reference Fields](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/264) thanks to [Christian Carter](https://github.com/cdcarter).
+- Enhancement [Nightly Scheduled RollupJob running, but Summaries not updating](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/142), thanks to [frontendloader](https://github.com/frontendloader).
+
+**UPDATE NOTE:** There is a new **Schedule Calculate** button to add to the object Layout, see screenshots below.
+
+![New Calc Screen Button](https://raw.githubusercontent.com/afawcett/declarative-lookup-rollup-summaries/master/images/newscheduledcalcbutton.png)
+
+This will show the following UI related to the enhancement above.
+
+![New Calc Screen](https://raw.githubusercontent.com/afawcett/declarative-lookup-rollup-summaries/master/images/newscheduledcalc.png)
+
+**Version 1.24**
+________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QgPw), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QgPw)
+
+- Bug fix [Rollup not recalculated when order by field changes](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/240)
+- Bug fix [Concatenation Rollups order maybe none Deterministic - Consider moving order by from LREngine.RollupSummaryField to LREngine.Context](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/239)
+- Enhancement [Enhance Order by to allow multiple fields and specify ASC/DESC](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/216)
+
+**IMPORTANT NOTE:** This release improves the query optimisation within the tool when there are multiple rollups. There is also a small change in behaviour from previous releases, relating to default ordering. If you have been using concat, first or last operations and have not specified explicit order by on the rollup, you must do from now on, it no longer defaults to the field to rollup. In prior releases the behaviour of this operation may or may not have been consistantly working as expected, depending on the existance of one or more rollups.
+
+**Version 1.23**
+________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QgAc), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QgAc)
+
+- Enhancement for [Add developer API to mirror triggerHandler behavior](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/236)
+- Enhancement for [Advanced Rollup API Reqiurement: Count of Child on Parent, Child Re-parent, Old Parent Count not Correct](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/167)
+- Bug fix for [Reduced number of queries when object name case differs across rollups : Multiple LRE Contexts when rollup definition only differs by case](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/229)
+- Bug fix for [Master records updated when related records have not changed ](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/226)
+- Bug fix for [Different order by on same relationship field results in incorrect result](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/222)
+- Bug fix for [Rollup Summary validations not being enforced on updates after fflib upgrade ](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/212)
+
+**Version 1.22**
+_______________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000Qg9t), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000Qg9t)
+
+- Enhancement for [Ability to enable SeeAllData in the generated tests](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/202)
+- Bug fix for [Error with multi-currency](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/204)
+- Bug fix for [Some of the new fields in the last release are not in the Manage Rollup Permission Set](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/201)
+
+If you are upgrading, you will need to make the following changes to the Layout.
+- Add **Test Code See All Data** field to the layout
+
+**Version 1.21**
+_______________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QfxT), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QfxT)
+
+- Enhancement for [Can't get Apex Trigger to Deploy in Production](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/199)
+- Enhancement for [Implement the new test level features in Summer 15 to deploy triggers faster](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/190)
+- Enhancement for [Allow users to edit child records without needing access to Rollup Summary object](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/162)
+- Fix for [First error: Invalid Id when in Scheduled Mode](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/185)
+- Fix for [Duplicate Field Selected error message](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/155)
+
+If you are upgrading, you will need to make the following changes to the Layout.
+- Add **Test Code** field to the layout
+
+**Version 1.20**
+_______________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QfxO), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QfxO)
+
+- Enhancement for [Private Objects / Sharing Rule](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/183)
+- Enhancement for [Allow Master Records To Be Filtered During Calculate](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/179) thanks to [Christian G. Warden](https://github.com/cwarden)
+- Fix for [Some tests have hard-coded namespace](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/175) thanks to [Christian G. Warden](https://github.com/cwarden)
+- Fix for [Rollup fails when child field is Multi-select picklist and is null](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/150) thanks to [Daniel Hoechst](https://github.com/dhoechst)
+
+If you are upgrading, you will need to make the following changes to the Layout.
+- Add **Calculation Sharing Mode** field to the layout
+
+![Calculation Sharing Mode](https://cloud.githubusercontent.com/assets/1167760/7896771/29740d96-06bd-11e5-926f-a6fc402c85b1.png)
+
+**Version 1.19**
+_______________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QewZ), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QewZ)
+
+- Fix for [Concatenate Distinct Duplicates Values When Rolling up Multi-Select Picklists](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/128)
+- Enhancement for [Improve trigger test deployment failure reporting when Code coverage error received](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/122)
+- Fix for [Currency Fields in the Rollup causing the issues - "Master and detail fields must be the same field type (or text based) for First or Last operations"](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/121)
+
+**Version 1.18**
+_______________________
+
+Read more about this releae [here](http://andyinthecloud.com/2015/02/16/declarative-lookup-rollup-summaries-tool-dlrs-spring15-release/).
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeuE), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeuE)
+
+- Debug added for bug [Unable to connect to the Salesforce Metadata API](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/110)
+- Enhancement [How to rollup count of unique values](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/99)
+- Enhancement [Rollup picklist or text values?](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/76)
+- Enhancement [Filter by last create date](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/79)
+- Enhancement [Support for Lightning Process Builder](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/117)
+
+If you are upgrading, you will need to make the following changes to the Layout and Picklists.
+- Add **Lookup Rollup Summary Unique Name**, **Concatenate Delimiter**, **Field to Order By** fields to the layout
+- Add **Count Distinct**, **Concatenate**, **Concatenate Distinct**, **First** and **Last** picklist items to **Aggregate Operation**
+- Add **Process Builder** picklist item to **Calculation Mode**
+
+**Version 1.17**
+________________
+
+Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000Qeej), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000Qeej)
+
+- Fix for [Exception when saving a new rollup when the child object is invalid](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/115)
+- Enhancement for [Validate the Rollup Criteria on Save ](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/108)
+- Enhancement for [Suggestion: Add 'Description' field to Lookup Rollup Summary SObject](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/90) (requires manually adding to Layout for upgrades)
+- Fix for [Null object error - Aggregating null currency field on child](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/107) also same fix for [System.NullPointerException: Attempt to de-reference a null object - Error - Post v1.14 Upgrade](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/95)
+- Fix for [Salesforce Standard Order object OpportunityID field not recognized](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/98)
+- Upgrade to API 32 (sees new Standard objects) related to attempted fix for [Error "Object does not exist" for CombinedAttachment](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/103)
+
+**Version 1.16**
+________________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeZ0), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeZ0)
- Fix for [RollupJob error: Cannot have more than 10 chunks in a single operation](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/51), thanks to [David Carter](https://github.com/dcarter).
**Version 1.15**
+________________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeSJ), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeSJ)
@@ -68,6 +280,7 @@ Package [Production URL](https://login.salesforce.com/packaging/installPackage.a
- Fix for [Support installation without having to have Ideas enabled](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/33)
**Version 1.14**
+________________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeNs), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeNs)
@@ -76,12 +289,14 @@ Package [Production URL](https://login.salesforce.com/packaging/installPackage.a
- Fix for [Multiple rollups on same field fail to execute](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/85)
**Version 1.13**
+________________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeLD), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeLD)
- Fix for [Apex Error Query Exception](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/83)
**Version 1.12**
+________________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeFj), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QeFj)
@@ -89,22 +304,23 @@ Package [Production URL](https://login.salesforce.com/packaging/installPackage.a
- Fix for [Currency Conversion?](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/57), special thanks to [Anthony Heber](https://github.com/aheber) for submitting the enhancement to [LREngine](https://github.com/abhinavguptas/Salesforce-Lookup-Rollup-Summaries) to fix this. The result of the child aggregation is converted to the parent record currency if the child field being aggregated is a Currency type and the org is using Multi-Currency. Note currently dated exchanged rates (available through Advanced Mulit-Currency) are currently not supported.
-
**Version 1.11**
+________________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QdRT), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QdRT)
- Fix for [Issue Deploy Trigger not successful, with no error (due to code coverage being low)](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/54)
**Version 1.10**
+________________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000Qbz8), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000Qbz8)
- Enhancement for [Issue 52 Auto Create Remote Site Setting](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/52)
- Fix for [Issue 25 Error with Manage Child Trigger button for very long object names](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/25)
-
**Version 1.9 - Community Powered!**
+____________________________________
Read more about this release [here](http://andyinthecloud.com/2014/04/09/new-declarative-rollup-tool-release-community-powered)
@@ -120,16 +336,19 @@ Package [Production URL](https://login.salesforce.com/packaging/installPackage.a
**KNOWN INSTALL ISSUE** There appears to be an install issue identified when installing into orgs without Ideas installed for v1.9, if you encourter this enable Ideas if you can, otherwise use v1.7 until the issue is resolved.
**Version 1.8**
+________________
Not released
**Version 1.7**
+________________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QYAW), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QYAW)
- Fix for [Issue 14](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/14), relating to null pointer exception
**Version 1.6 - Spring'14 Release - 9th February 2014**
+_______________________________________________________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QRXG), [Sandbox URL](https://test.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QRXG)
@@ -138,20 +357,24 @@ Package [Production URL](https://login.salesforce.com/packaging/installPackage.a
- Fix for [Issue 11](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/11)
**Version 1.5**
+_______________
Package [Production URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QCpr), [Sandbox URL](https://login.salesforce.com/packaging/installPackage.apexp?p0=04tb0000000QCpr)
- Fix for [Issue 7](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/7) and [Issue 8](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/8), relating to failure to report test execution errors in production org.
**Version 1.4**
+_______________
- Fix for [Issue 3](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/4), relating to issue when deleting last child record not updating rollup fields to 0.
**Version 1.3**
+_______________
- Fix for [Issue 2](https://github.com/afawcett/declarative-lookup-rollup-summaries/issues/2), relating to error 'purgeOnDelete option can only be used on a non-active org'
**Version 1.2**
+_______________
- Support for Realtime calculations
- Validation of valid fields and field types on Declarative Rollup definition fields
@@ -162,6 +385,7 @@ Package [Production URL](https://login.salesforce.com/packaging/installPackage.a
![Review Passed](https://raw.githubusercontent.com/afawcett/declarative-lookup-rollup-summaries/master/images/UploadedPackages.png)
**Version Beta 6**
+__________________
- Support for Realtime calculations
- Limited validation on Declarative Rollup definition fields
diff --git a/build.properties b/build.properties
new file mode 100644
index 00000000..5cac9bd4
--- /dev/null
+++ b/build.properties
@@ -0,0 +1,3 @@
+sf.serverurl = https://login.salesforce.com
+
+sf.maxPoll = 100
\ No newline at end of file
diff --git a/build.xml b/build.xml
new file mode 100644
index 00000000..30fc8791
--- /dev/null
+++ b/build.xml
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/images/newscheduledcalc.png b/images/newscheduledcalc.png
new file mode 100644
index 00000000..a5926ef0
Binary files /dev/null and b/images/newscheduledcalc.png differ
diff --git a/images/newscheduledcalcbutton.png b/images/newscheduledcalcbutton.png
new file mode 100644
index 00000000..0e1854eb
Binary files /dev/null and b/images/newscheduledcalcbutton.png differ
diff --git a/lib/ant-salesforce.jar b/lib/ant-salesforce.jar
new file mode 100644
index 00000000..406a482d
Binary files /dev/null and b/lib/ant-salesforce.jar differ
diff --git a/rolluptool/src/applications/DeclarativeLookupRollupSummaries.app b/rolluptool/src/applications/DeclarativeLookupRollupSummaries.app
index 0e6e0b90..d617097e 100644
--- a/rolluptool/src/applications/DeclarativeLookupRollupSummaries.app
+++ b/rolluptool/src/applications/DeclarativeLookupRollupSummaries.app
@@ -1,7 +1,8 @@
- LookupRollupSummary__c
+ Welcome
Declarative Lookup Rollup Summaries
- LookupRollupSummary__c
+ Welcome
+ ManageLookupRollupSummaries
LookupRollupSummaryLog__c
diff --git a/rolluptool/src/classes/ApexClassesSelector.cls b/rolluptool/src/classes/ApexClassesSelector.cls
index 9014b0b0..5f9bdbaf 100644
--- a/rolluptool/src/classes/ApexClassesSelector.cls
+++ b/rolluptool/src/classes/ApexClassesSelector.cls
@@ -27,7 +27,7 @@
/**
* Performs various queries on the ApexClass object
**/
-public with sharing class ApexClassesSelector extends SObjectSelector
+public class ApexClassesSelector extends fflib_SObjectSelector
{
public List getSObjectFieldList()
{
@@ -59,12 +59,11 @@ public with sharing class ApexClassesSelector extends SObjectSelector
**/
public Map selectByName(Set names)
{
- assertIsAccessible();
- List apexClasses = Database.query(String.format(
- 'select {0} from {1} where Name in :names order by {2}',
- new List{getFieldListString(),
- getSObjectName(),
- getOrderBy()}));
+ List apexClasses =
+ Database.query(
+ newQueryFactory().
+ setCondition('Name in :names').
+ toSOQL());
Map mapByName = new Map();
for(ApexClass apexClass : apexClasses)
mapByName.put(apexClass.Name, apexClass);
diff --git a/rolluptool/src/classes/ApexClassesSelector.cls-meta.xml b/rolluptool/src/classes/ApexClassesSelector.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/ApexClassesSelector.cls-meta.xml
+++ b/rolluptool/src/classes/ApexClassesSelector.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/ApexTriggersSelector.cls b/rolluptool/src/classes/ApexTriggersSelector.cls
index 382b341b..46795738 100644
--- a/rolluptool/src/classes/ApexTriggersSelector.cls
+++ b/rolluptool/src/classes/ApexTriggersSelector.cls
@@ -27,7 +27,7 @@
/**
* Performs various queries on the ApexTrigger object
**/
-public with sharing class ApexTriggersSelector extends SObjectSelector
+public class ApexTriggersSelector extends fflib_SObjectSelector
{
public List getSObjectFieldList()
{
@@ -68,12 +68,11 @@ public with sharing class ApexTriggersSelector extends SObjectSelector
**/
public Map selectByName(Set names)
{
- assertIsAccessible();
- List apexTriggers = Database.query(String.format(
- 'select {0} from {1} where Name in :names order by {2}',
- new List{getFieldListString(),
- getSObjectName(),
- getOrderBy()}));
+ List apexTriggers =
+ Database.query(
+ newQueryFactory().
+ setCondition('Name in :names').
+ toSOQL());
Map mapByName = new Map();
for(ApexTrigger apexTrigger : apexTriggers)
mapByName.put(apexTrigger.Name, apexTrigger);
diff --git a/rolluptool/src/classes/ApexTriggersSelector.cls-meta.xml b/rolluptool/src/classes/ApexTriggersSelector.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/ApexTriggersSelector.cls-meta.xml
+++ b/rolluptool/src/classes/ApexTriggersSelector.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/AsyncApexJobsSelector.cls b/rolluptool/src/classes/AsyncApexJobsSelector.cls
index 4c8ca771..d641e087 100644
--- a/rolluptool/src/classes/AsyncApexJobsSelector.cls
+++ b/rolluptool/src/classes/AsyncApexJobsSelector.cls
@@ -24,13 +24,8 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**/
-public with sharing class AsyncApexJobsSelector extends SObjectSelector
-{
- public override String getOrderBy()
- {
- return 'CreatedDate';
- }
-
+public class AsyncApexJobsSelector extends fflib_SObjectSelector
+{
List getSObjectFieldList()
{
return new List {
@@ -49,6 +44,11 @@ public with sharing class AsyncApexJobsSelector extends SObjectSelector
{
return AsyncApexJob.sObjectType;
}
+
+ public override String getOrderBy()
+ {
+ return 'CreatedDate';
+ }
public List selectById(Set idSet)
{
@@ -63,12 +63,11 @@ public with sharing class AsyncApexJobsSelector extends SObjectSelector
Set statuses = new Set { 'Queued', 'Processing', 'Preparing' };
String jobType = 'BatchApex';
String query =
- String.format(
- 'select {0} from {1} ' +
- 'where JobType = :jobType And ' +
+ newQueryFactory().
+ setCondition(
+ 'JobType = :jobType And ' +
'ApexClass.Name in :classNames And ' +
- 'Status in :statuses',
- new List{getFieldListString(),getSObjectName()});
+ 'Status in :statuses').toSOQL();
List jobs = (List)
Database.query(query);
return jobs.size()>0;
diff --git a/rolluptool/src/classes/AsyncApexJobsSelector.cls-meta.xml b/rolluptool/src/classes/AsyncApexJobsSelector.cls-meta.xml
index 1124945f..49358969 100644
--- a/rolluptool/src/classes/AsyncApexJobsSelector.cls-meta.xml
+++ b/rolluptool/src/classes/AsyncApexJobsSelector.cls-meta.xml
@@ -1,5 +1,5 @@
- 24.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/CustomMetadataService.cls b/rolluptool/src/classes/CustomMetadataService.cls
new file mode 100644
index 00000000..d5ed14bd
--- /dev/null
+++ b/rolluptool/src/classes/CustomMetadataService.cls
@@ -0,0 +1,175 @@
+/**
+ * Copyright (c) 2013, Andrew Fawcett
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * - Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * - Neither the name of the Andrew Fawcett, nor the names of its contributors
+ * may be used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+**/
+
+/**
+ * Wraps the Apex Metadata API to provide create, update and delete operations around Custom Metadata SObject's
+ *
+ * NOTE: Upsert is currently not supported by the Metadata API
+ *
+ * TODO: Support bulk requests
+ * TODO: Support All Or Nothing (new for Metadata API v34.0)
+ **/
+public class CustomMetadataService {
+
+ public static void createMetadata(SObjectType mdtType, List> records) {
+
+ }
+
+ /**
+ * Insert the given Custom Metadata records into the orgs config
+ **/
+ public static void createMetadata(List records) {
+ // Call Metadata API and handle response
+ MetadataService.MetadataPort service = createService();
+ List results =
+ service.createMetadata(new List { toCustomMetadata(records[0]) });
+ handleSaveResults(results[0]);
+ }
+
+ /**
+ * Update the given Custom Metadata records in the orgs config
+ **/
+ public static void updateMetadata(List records) {
+ // Call Metadata API and handle response
+ MetadataService.MetadataPort service = createService();
+ List results =
+ service.updateMetadata(new List { toCustomMetadata(records[0]) });
+ handleSaveResults(results[0]);
+ }
+
+ /**
+ * Delete the given Custom Metadata records from the orgs config
+ **/
+ public static void deleteMetadata(SObjectType qualifiedMetadataType, List customMetadataFullNames) {
+ MetadataService.MetadataPort service = createService();
+ List qualifiedFullNames = new List();
+ for(String customMetadataFullName : customMetadataFullNames)
+ qualifiedFullNames.add(qualifiedMetadataType.getDescribe().getName() + '.' + customMetadataFullName);
+ List results =
+ service.deleteMetadata('CustomMetadata', qualifiedFullNames);
+ handleDeleteResults(results[0]);
+ }
+
+ public class CustomMetadataServiceException extends Exception {}
+
+ /**
+ * Takes the SObject instance of the Custom Metadata Type and translates to a Metadata API Custmo Metadata Type
+ **/
+ private static MetadataService.CustomMetadata toCustomMetadata(SObject customMetadataRecord) {
+ MetadataService.CustomMetadata cm = new MetadataService.CustomMetadata();
+ cm.values = new List();
+ SObjectType recordType = customMetadataRecord.getSObjectType();
+ cm.fullName = recordType.getDescribe().getName().replace('__mdt', '') + '.' + customMetadataRecord.get('DeveloperName');
+ cm.label = (String) customMetadataRecord.get('Label');
+ for(SObjectField sObjectField : recordType.getDescribe().fields.getMap().values()) {
+ DescribeFieldResult dsr = sObjectField.getDescribe();
+ if(!dsr.isCustom())
+ continue;
+ Object fieldValue = customMetadataRecord.get(sObjectField);
+ MetadataService.CustomMetadataValue cmdv = new MetadataService.CustomMetadataValue();
+ cmdv.field = dsr.getName();
+ if(dsr.getType() == Schema.DisplayType.Double) {
+ if(fieldValue!=null) {
+ Decimal fieldValueNumber = (Decimal) fieldValue;
+ // TODO: Bit of a hack, MDT Number fields seem to be populated with zeros when the VF bound field is emptied by the user?!?
+ if(fieldValueNumber != 0) {
+ fieldValueNumber = fieldValueNumber.setScale(dsr.getScale());
+ cmdv.value = fieldValueNumber.format();
+ }
+ }
+ } else {
+ cmdv.value = fieldValue + ''; // TODO: More work here, type conversion
+ }
+ cm.values.add(cmdv);
+ }
+ return cm;
+ }
+
+ /**
+ * Connect to the Metadata API
+ **/
+ private static MetadataService.MetadataPort createService()
+ {
+ MetadataService.MetadataPort service = new MetadataService.MetadataPort();
+ service.SessionHeader = new MetadataService.SessionHeader_element();
+ service.SessionHeader.sessionId = UserInfo.getSessionId();
+ return service;
+ }
+
+ /**
+ * Example helper method to interpret a SaveResult, throws an exception if errors are found
+ **/
+ private static void handleSaveResults(MetadataService.SaveResult saveResult)
+ {
+ // Nothing to see?
+ if(saveResult==null || saveResult.success)
+ return;
+ // Construct error message and throw an exception
+ if(saveResult.errors!=null)
+ {
+ List messages = new List();
+ messages.add(
+ (saveResult.errors.size()==1 ? 'Error ' : 'Errors ') +
+ 'occured processing component ' + saveResult.fullName + '.');
+ for(MetadataService.Error error : saveResult.errors)
+ messages.add(
+ error.message + ' (' + error.statusCode + ').' +
+ ( error.fields!=null && error.fields.size()>0 ?
+ ' Fields ' + String.join(error.fields, ',') + '.' : '' ) );
+ if(messages.size()>0)
+ throw new CustomMetadataServiceException(String.join(messages, ' '));
+ }
+ if(!saveResult.success)
+ throw new CustomMetadataServiceException('Request failed with no specified error.');
+ }
+
+ /**
+ * Example helper method to interpret a SaveResult, throws an exception if errors are found
+ **/
+ private static void handleDeleteResults(MetadataService.DeleteResult deleteResult)
+ {
+ // Nothing to see?
+ if(deleteResult==null || deleteResult.success)
+ return;
+ // Construct error message and throw an exception
+ if(deleteResult.errors!=null)
+ {
+ List messages = new List();
+ messages.add(
+ (deleteResult.errors.size()==1 ? 'Error ' : 'Errors ') +
+ 'occured processing component ' + deleteResult.fullName + '.');
+ for(MetadataService.Error error : deleteResult.errors)
+ messages.add(
+ error.message + ' (' + error.statusCode + ').' +
+ ( error.fields!=null && error.fields.size()>0 ?
+ ' Fields ' + String.join(error.fields, ',') + '.' : '' ) );
+ if(messages.size()>0)
+ throw new CustomMetadataServiceException(String.join(messages, ' '));
+ }
+ if(!deleteResult.success)
+ throw new CustomMetadataServiceException('Request failed with no specified error.');
+ }
+}
\ No newline at end of file
diff --git a/rolluptool/src/classes/SObjectSelector.cls-meta.xml b/rolluptool/src/classes/CustomMetadataService.cls-meta.xml
similarity index 80%
rename from rolluptool/src/classes/SObjectSelector.cls-meta.xml
rename to rolluptool/src/classes/CustomMetadataService.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/SObjectSelector.cls-meta.xml
+++ b/rolluptool/src/classes/CustomMetadataService.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/CustomMetadataServiceTest.cls b/rolluptool/src/classes/CustomMetadataServiceTest.cls
new file mode 100644
index 00000000..908ef94c
--- /dev/null
+++ b/rolluptool/src/classes/CustomMetadataServiceTest.cls
@@ -0,0 +1,30 @@
+/**
+ * Copyright (c) 2013, Andrew Fawcett
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * - Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * - Neither the name of the Andrew Fawcett, nor the names of its contributors
+ * may be used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+**/
+
+@IsTest
+private class CustomMetadataServiceTest {
+
+}
\ No newline at end of file
diff --git a/rolluptool/src/classes/SObjectDomain.cls-meta.xml b/rolluptool/src/classes/CustomMetadataServiceTest.cls-meta.xml
similarity index 80%
rename from rolluptool/src/classes/SObjectDomain.cls-meta.xml
rename to rolluptool/src/classes/CustomMetadataServiceTest.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/SObjectDomain.cls-meta.xml
+++ b/rolluptool/src/classes/CustomMetadataServiceTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/LREngine.cls b/rolluptool/src/classes/LREngine.cls
index 05d0e056..f3d5902a 100644
--- a/rolluptool/src/classes/LREngine.cls
+++ b/rolluptool/src/classes/LREngine.cls
@@ -36,8 +36,20 @@ public class LREngine {
1 : Object to query
2 : Optional WHERE clause filter to add
3 : Group By field name
+ 4 : ALL ROWS or empty string
*/
- static String SOQL_TEMPLATE = 'SELECT {0} FROM {1} WHERE {3} in :masterIds {2} GROUP BY {3}';
+ static String SOQL_AGGREGATE_TEMPLATE = 'SELECT {0} FROM {1} WHERE {3} in :masterIds {2} GROUP BY {3} {4}';
+
+ /*
+ Tempalte tokens
+ 0 : Fields to project
+ 1 : Object to query
+ 2 : Parent lookup field
+ 3 : Optional WHERE clause filter to add
+ 4 : Order by clause
+ 5 : ALL ROWS or empty string
+ */
+ static String SOQL_QUERY_TEMPLATE = 'SELECT {0} FROM {1} WHERE {2} in :masterIds {3} ORDER BY {4} {5}';
/*
Support for multi-currency orgs
@@ -60,7 +72,7 @@ public class LREngine {
for(sObject ct : Database.query(query))
currencyConversionMap.put((String)ct.get('IsoCode'), (Decimal)ct.get('ConversionRate'));
}
- return val * currencyConversionMap.get(iso);
+ return val!=null ? val * currencyConversionMap.get(iso) : 0;
}
/**
@@ -82,7 +94,7 @@ public class LREngine {
}
return rollUp(ctx, masterRecordIds);
}
-
+
/**
Key driver method that rolls up lookup fields based on the context. This is meant to be called from non trigger contexts like
scheduled/batch apex, where we want to rollup on some master record ids.
@@ -93,6 +105,20 @@ public class LREngine {
because we want client or calling code to have this freedom to do some post processing and update when required.
*/
public static Sobject[] rollUp(Context ctx, Set masterIds) {
+ return rollUp(ctx, masterIds, false);
+ }
+
+ /**
+ Key driver method that rolls up lookup fields based on the context. This is meant to be called from non trigger contexts like
+ scheduled/batch apex, where we want to rollup on some master record ids.
+
+ @param Context the complete context required to rollup
+ @param masterIds Master record IDs whose child records should be rolled up.
+ @param validateOnly Checks the SOQL query is valid, throws an exception if not, returns null if valid
+ @returns Array of in memory master objects. These objects are not updated back to the database
+ because we want client or calling code to have this freedom to do some post processing and update when required.
+ */
+ public static Sobject[] rollUp(Context ctx, Set masterIds, Boolean validateOnly) {
// Clone this since we are about to modify it later
masterIds = masterIds.clone();
// K: Id of master record
@@ -104,18 +130,37 @@ public class LREngine {
// #0 token : SOQL projection
String soqlProjection = ctx.lookupField.getName();
+
// k: detail field name, v: master field name
Integer exprIdx = 0;
Boolean needsCurrency = false;
+ Boolean builtAggregateQuery = false;
+ Set selectedFields = new Set();
Map rsfByAlais = new Map();
for (RollupSummaryField rsf : ctx.fieldsToRoll) {
- // create aggreate projection with alias for easy fetching via AggregateResult class
- // i.e. SUM(Amount) Amount
- String alias = 'lre'+exprIdx++; // Calculate an alias, using field name blew the 25 character limit in some cases
- soqlProjection += ', ' + rsf.operation + '(' + rsf.detail.getName() + ') ' + alias;
- rsfByAlais.put(alias, rsf);
- if(IsMultiCurrencyOrg() == true && needsCurrency == false && rsf.isMasterTypeCurrency){
- needsCurrency = true;
+ if(rsf.operation == RollupOperation.Sum ||
+ rsf.operation == RollupOperation.Max ||
+ rsf.operation == RollupOperation.Min ||
+ rsf.operation == RollupOperation.Avg ||
+ rsf.operation == RollupOperation.Count ||
+ rsf.operation == RollupOperation.Count_Distinct) {
+ // create aggreate projection with alias for easy fetching via AggregateResult class
+ // i.e. SUM(Amount) Amount
+ builtAggregateQuery = true;
+ String alias = 'lre'+exprIdx++; // Calculate an alias, using field name blew the 25 character limit in some cases
+ soqlProjection += ', ' + rsf.operation + '(' + rsf.detail.getName() + ') ' + alias;
+ rsfByAlais.put(alias, rsf);
+ if(IsMultiCurrencyOrg() == true && needsCurrency == false && rsf.isMasterTypeCurrency){
+ needsCurrency = true;
+ }
+ } else {
+ // create field projection
+ // i.e. Amount
+ String selectField = rsf.detail.getName();
+ if(!selectedFields.contains(selectField)) {
+ soqlProjection += ', ' + selectField;
+ selectedFields.add(selectField);
+ }
}
}
@@ -137,34 +182,138 @@ public class LREngine {
// #3 Group by field
String grpByFld = ctx.lookupField.getName();
-
- String soql = String.format(SOQL_TEMPLATE, new String[]{soqlProjection, detailTblName, whereClause, grpByFld});
+
+ // #4 Order by clause fields
+ // i.e. Amount ASC NULLS FIRST, Name DESC NULL LAST
+ String orderByClause = ctx.lookupField.getName() + (String.isBlank(ctx.detailOrderByClause) ? '' : (',' + ctx.detailOrderByClause));
+
+ // #5 ALL ROWS
+ String allRows = ctx.AllRows ? 'ALL ROWS' : '';
+
+ // build approprite soql for this rollup context
+ String soql =
+ builtAggregateQuery ?
+ String.format(SOQL_AGGREGATE_TEMPLATE,
+ new String[]{
+ soqlProjection,
+ detailTblName,
+ whereClause,
+ grpByFld,
+ allRows}) :
+ String.format(SOQL_QUERY_TEMPLATE,
+ new String[]{
+ soqlProjection,
+ detailTblName,
+ ctx.lookupField.getName(),
+ whereClause,
+ orderByClause,
+ allRows});
System.debug('SOQL is ' + soql);
- // aggregated results
- List results = Database.query(soql);
-
- for (AggregateResult res : results){
- Id masterRecId = (Id)res.get(grpByFld);
- Sobject masterObj = masterRecordsMap.get(masterRecId);
- if (masterObj == null) {
- System.debug(Logginglevel.WARN, 'No master record found for ID :' + masterRecId);
- continue;
- }
-
- for (String alias : rsfByAlais.keySet()) {
- RollupSummaryField rsf = rsfByAlais.get(alias);
- Object aggregatedDetailVal = res.get(alias);
- System.debug(LoggingLevel.INFO, 'New aggregarte value ' + aggregatedDetailVal + ' for master ' + masterRecId);
- // Should also test for necessity
- if(IsMultiCurrencyOrg() == true && rsf.isMasterTypeCurrency){
- masterObj.put(rsf.master.getName(), convertCurrency((String)res.get(MASTERCURRENCYALIAS),(Decimal)aggregatedDetailVal));
- } else {
- masterObj.put(rsf.master.getName(), aggregatedDetailVal);
+ // validate only?
+ if(validateOnly) {
+ Database.getQueryLocator(soql);
+ return null;
+ }
+
+ // consider sharing rules or not?
+ QueryExecutor qe = null;
+ if (ctx.SharingMode == SharingMode.User)
+ qe = new WithSharingQueryExecutor();
+ else if (ctx.SharingMode == SharingMode.System_x)
+ qe = new WithoutSharingQueryExecutor();
+ else // Default
+ qe = new WithSharingQueryExecutor();
+
+ // query results
+ Object queryResults = qe.query(soql, masterIds);
+ if(queryResults instanceof List) {
+
+ // Process Aggregate query results from RollupOperations related to Aggergate operations
+ List results = (List) queryResults;
+ for (AggregateResult res : results){
+ Id masterRecId = (Id)res.get(grpByFld);
+ Sobject masterObj = masterRecordsMap.get(masterRecId);
+ if (masterObj == null) {
+ System.debug(Logginglevel.WARN, 'No master record found for ID :' + masterRecId);
+ continue;
+ }
+
+ for (String alias : rsfByAlais.keySet()) {
+ RollupSummaryField rsf = rsfByAlais.get(alias);
+ Object aggregatedDetailVal = res.get(alias);
+ System.debug(LoggingLevel.INFO, 'New aggregarte value ' + aggregatedDetailVal + ' for master ' + masterRecId);
+ // Should also test for necessity
+ if(IsMultiCurrencyOrg() == true && rsf.isMasterTypeCurrency){
+ masterObj.put(rsf.master.getName(), convertCurrency((String)res.get(MASTERCURRENCYALIAS),(Decimal)aggregatedDetailVal));
+ } else {
+ masterObj.put(rsf.master.getName(), aggregatedDetailVal);
+ }
+ }
+ // Remove master Id record as its been processed
+ masterIds.remove(masterRecId);
+ }
+ } else if(queryResults instanceof List) {
+
+ // Group detail records by master Id
+ List detailRecords = (List) queryResults;
+ Map> detailRecordsByMasterId = new Map>();
+ Id lastMasterId = null;
+ List currentDetailRecords = null;
+ for(SObject detailRecord : detailRecords) {
+ Id masterId = (Id) detailRecord.get(ctx.lookupField.getName());
+ if(masterId != lastMasterId) {
+ currentDetailRecords = new List();
+ detailRecordsByMasterId.put(masterId, currentDetailRecords);
}
- }
- // Remove master Id record as its been processed
- masterIds.remove(masterRecId);
+ currentDetailRecords.add(detailRecord);
+ lastMasterId = masterId;
+ }
+
+ // Process rollup fields
+ for(Id masterId : detailRecordsByMasterId.keySet()) {
+ for (RollupSummaryField rsf : ctx.fieldsToRoll) {
+ List childDetailRecords = detailRecordsByMasterId.get(masterId);
+ if(rsf.operation == RollupOperation.Concatenate ||
+ rsf.operation == RollupOperation.Concatenate_Distinct) {
+ Concatenator concatenator =
+ new Concatenator(rsf.operation == RollupOperation.Concatenate_Distinct, rsf.concatenateDelimiter);
+ Integer rowIdx = 0;
+ for(SObject childDetailRecord : childDetailRecords) {
+ rowIdx++;
+ String childFieldValue = String.valueOf(childDetailRecord.get(rsf.detail.getName()));
+ if (childFieldValue != null) {
+ if (rsf.detail.getType() == Schema.DisplayType.MultiPicklist) {
+ for (String mspValue : childFieldValue.split(';')) {
+ concatenator.add(mspValue);
+ }
+ } else {
+ concatenator.add(childFieldValue);
+ }
+ }
+ if(rsf.RowLimit!=null && rsf.RowLimit>0 && rowIdx == rsf.RowLimit) {
+ break;
+ }
+ }
+ String concatenatedValues = concatenator.toString();
+ concatenatedValues = concatenatedValues.abbreviate(rsf.master.getLength());
+ masterRecordsMap.get(masterId).put(rsf.master.getName(), concatenatedValues);
+ } else if(rsf.operation == RollupOperation.First) {
+ masterRecordsMap.get(masterId).put(
+ rsf.master.getName(), childDetailRecords[0].get(rsf.detail.getName()));
+ } else if(rsf.operation == RollupOperation.Last) {
+ Integer recordSetSize = childDetailRecords.size();
+ Integer index =
+ rsf.RowLimit!=null && rsf.RowLimit>0 ?
+ (rsf.RowLimit < recordSetSize ? rsf.RowLimit-1 : recordSetSize - 1) : recordSetSize - 1;
+ masterRecordsMap.get(masterId).put(
+ rsf.master.getName(),
+ childDetailRecords[index].get(rsf.detail.getName()));
+ }
+ // Remove master Id record as its been processed
+ masterIds.remove(masterId);
+ }
+ }
}
// Zero rollups for unprocessed master records (those with no longer any child relationships)
@@ -175,10 +324,48 @@ public class LREngine {
return masterRecordsMap.values();
}
-
-
-
-
+
+ private final static Map delimiterTokens = new Map {
+ Pattern.compile('BR\\(\\)') => '\n'
+ , Pattern.compile('SP\\(\\)') => ' '
+ , Pattern.compile('TB\\(\\)') => '\t'
+ };
+
+ /**
+ * Concatenates strings (removes duplicates)
+ **/
+ private class Concatenator
+ {
+ private Boolean distinct;
+ private List listOfString;
+ private Set setOfStrings;
+ private String delimiter;
+
+ public Concatenator(Boolean distinct, String delimiter) {
+ this.distinct = distinct;
+ if(delimiter!=null) {
+ for (Pattern p : delimiterTokens.keySet()) {
+ delimiter = p.matcher(delimiter).replaceAll((String)delimiterTokens.get(p));
+ }
+ this.delimiter = delimiter;
+ }
+ setOfStrings = new Set();
+ listOfString = new List();
+ }
+
+ public void add(String value) {
+ Boolean exists = setOfStrings.contains(value);
+ if(!exists)
+ setOfStrings.add(value);
+ if(distinct ? !exists : true)
+ listOfString.add(value);
+ }
+
+ public override String toString() {
+ return String.join(listOfString, delimiter == null ? '' : delimiter);
+ }
+ }
+
/**
Exception throwed if Rollup Summary field is in bad state
*/
@@ -188,7 +375,7 @@ public class LREngine {
Which rollup operation you want to perform
*/
public enum RollupOperation {
- Sum, Max, Min, Avg, Count
+ Sum, Max, Min, Avg, Count, Count_Distinct, Concatenate, Concatenate_Distinct, First, Last
}
/**
@@ -202,6 +389,8 @@ public class LREngine {
public Schema.Describefieldresult master;
public Schema.Describefieldresult detail;
public RollupOperation operation;
+ public String concatenateDelimiter;
+ public Integer rowLimit;
// derived fields, kept like this to save script lines later, by saving the same
// computations over and over again
@@ -210,12 +399,35 @@ public class LREngine {
public boolean isMasterTypeDateOrTime;
public boolean isDetailTypeDateOrTime;
public boolean isMasterTypeCurrency;
-
+ public boolean isMasterTypeText;
+ public boolean isDetailTypeText;
+ public boolean isMasterTypeId;
+ public boolean isDetailTypeId;
+
public RollupSummaryField(Schema.Describefieldresult m,
Schema.Describefieldresult d, RollupOperation op) {
+ this(m, d, op, null);
+ }
+
+ public RollupSummaryField(Schema.Describefieldresult m,
+ Schema.Describefieldresult d,
+ RollupOperation op,
+ String concatenateDelimiter) {
+ this(m, d, op, concatenateDelimiter, null);
+ }
+
+
+ public RollupSummaryField(Schema.Describefieldresult m,
+ Schema.Describefieldresult d,
+ RollupOperation op,
+ String concatenateDelimiter,
+ Integer rowLimit) {
+
this.master = m;
this.detail = d;
this.operation = op;
+ this.concatenateDelimiter = concatenateDelimiter;
+ this.rowLimit = rowLimit;
// caching these derived attrbutes for once
// as their is no view state involved here
// and this caching will lead to saving in script lines later on
@@ -224,6 +436,10 @@ public class LREngine {
this.isMasterTypeDateOrTime = isDateOrTime(master.getType());
this.isDetailTypeDateOrTime = isDateOrTime(detail.getType());
this.isMasterTypeCurrency = isCurrency(master.getType());
+ this.isMasterTypeText = isText(master.getType());
+ this.isDetailTypeText = isText(detail.getType());
+ this.isMasterTypeId = isIdOrReference(master.getType());
+ this.isDetailTypeId = isIdOrReference(detail.getType());
// validate if field is good to work on later
validate();
}
@@ -232,7 +448,26 @@ public class LREngine {
if (master == null || detail == null || operation == null)
throw new BadRollUpSummaryStateException('All of Master/Detail Describefieldresult and RollupOperation info is mandantory');
- if (operation != RollupOperation.Count) {
+ if (operation == RollupOperation.Concatenate ||
+ operation == RollupOperation.Concatenate_Distinct) {
+ if ( !isMasterTypeText ) {
+ throw new BadRollUpSummaryStateException('Only Text/Text Area fields are allowed for Concatenate and Concatenate Distinct');
+ }
+ }
+
+ if (operation == RollupOperation.First ||
+ operation == RollupOperation.Last) {
+ if ( (this.master.getType() != this.detail.getType()) &&
+ ((!isDetailTypeText && !isDetailTypeId) ||
+ (!isMasterTypeText && !isMasterTypeId))) {
+ throw new BadRollUpSummaryStateException('Master and detail fields must be the same field type (or text/Id based) for First or Last operations');
+ }
+ }
+
+ if (operation == RollupOperation.Sum ||
+ operation == RollupOperation.Max ||
+ operation == RollupOperation.Min ||
+ operation == RollupOperation.Avg) {
if ( (!isMasterTypeDateOrTime && !isMasterTypeNumber) ||
(!isDetailTypeDateOrTime && !isDetailTypeNumber)) {
throw new BadRollUpSummaryStateException('Only Date/DateTime/Time/Numeric fields are allowed for Sum, Max, Min and Avg');
@@ -243,7 +478,19 @@ public class LREngine {
throw new BadRollUpSummaryStateException('Sum/Avg doesnt looks like valid for dates ! Still want, then implement the IRollerCoaster yourself and change this class as required.');
}
}
+
+ boolean isText (Schema.Displaytype dt) {
+ return dt == Schema.Displaytype.TextArea ||
+ dt == Schema.Displaytype.String ||
+ dt == Schema.Displaytype.Picklist ||
+ dt == Schema.Displaytype.MultiPicklist;
+ }
+ boolean isIdOrReference (Schema.Displaytype dt) {
+ return dt == Schema.DisplayType.ID ||
+ dt == Schema.DisplayType.REFERENCE;
+ }
+
boolean isNumber (Schema.Displaytype dt) {
return dt == Schema.Displaytype.Currency
|| dt == Schema.Displaytype.Integer
@@ -260,13 +507,44 @@ public class LREngine {
boolean isCurrency(Schema.DisplayType dt) {
return dt == Schema.Displaytype.Currency;
}
+
+ public boolean isAggregateBasedRollup() {
+ return isAggregateBasedRollup(operation);
+ }
+
+ public boolean isQueryBasedRollup() {
+ return isQueryBasedRollup(operation);
+ }
}
+ public enum SharingMode {
+ User,
+ System_x
+ }
+
+ public static boolean isAggregateBasedRollup(RollupOperation operation) {
+ return operation == RollupOperation.Sum ||
+ operation == RollupOperation.Min ||
+ operation == RollupOperation.Max ||
+ operation == RollupOperation.Avg ||
+ operation == RollupOperation.Count ||
+ operation == RollupOperation.Count_Distinct;
+ }
+
+ public static boolean isQueryBasedRollup(RollupOperation operation) {
+ return operation == RollupOperation.Concatenate ||
+ operation == RollupOperation.Concatenate_Distinct ||
+ operation == RollupOperation.First ||
+ operation == RollupOperation.Last;
+ }
+
/**
Context having all the information about the rollup to be done.
Please note : This class encapsulates many rollup summary fields with different operations.
*/
public class Context {
+ // Sharing mode
+ public SharingMode sharingMode;
// Master Sobject Type
public Schema.Sobjecttype master;
// Child/Details Sobject Type
@@ -275,10 +553,18 @@ public class LREngine {
public Schema.Describefieldresult lookupField;
// various fields to rollup on
public List fieldsToRoll;
+ // include all rows
+ public Boolean allRows;
+ // what type of rollups does this context contain
+ private Boolean isAggregateBased = null;
+ private Boolean isQueryBased = null;
// Where clause or filters to apply while aggregating detail records
public String detailWhereClause;
-
+
+ // Order By clause to apply while aggregating detail records
+ public String detailOrderByClause;
+
public Context(Schema.Sobjecttype m, Schema.Sobjecttype d,
Schema.Describefieldresult lf) {
this(m, d, lf, '');
@@ -286,18 +572,82 @@ public class LREngine {
public Context(Schema.Sobjecttype m, Schema.Sobjecttype d,
Schema.Describefieldresult lf, String detailWhereClause) {
+ this(m, d, lf, detailWhereClause, (SharingMode)null);
+ }
+
+ public Context(Schema.Sobjecttype m, Schema.Sobjecttype d,
+ Schema.Describefieldresult lf, String detailWhereClause, SharingMode sharingMode) {
+ this(m, d, lf, detailWhereClause, sharingMode, null);
+ }
+
+ public Context(Schema.Sobjecttype m, Schema.Sobjecttype d,
+ Schema.Describefieldresult lf, String detailWhereClause, String detailOrderByClause) {
+ this(m, d, lf, detailWhereClause, null, detailOrderByClause);
+ }
+
+ public Context(Schema.Sobjecttype m, Schema.Sobjecttype d,
+ Schema.Describefieldresult lf, String detailWhereClause, SharingMode sharingMode, String detailOrderByClause) {
+ this(m, d, lf, detailWhereClause, null, detailOrderByClause, false);
+ }
+
+ public Context(Schema.Sobjecttype m, Schema.Sobjecttype d,
+ Schema.Describefieldresult lf, String detailWhereClause, SharingMode sharingMode, String detailOrderByClause, Boolean allRows) {
this.master = m;
this.detail = d;
this.lookupField = lf;
this.detailWhereClause = detailWhereClause;
+ this.detailOrderByClause = detailOrderByClause;
this.fieldsToRoll = new List();
+ this.sharingMode = sharingMode;
+ this.allRows = allRows;
}
/**
Adds new rollup summary fields to the context
*/
public void add(RollupSummaryField fld) {
+
+ // The type of query this context is based is driven by the first summary field added
+ if(isQueryBased == null && isAggregateBased == null)
+ {
+ isAggregateBased = fld.isAggregateBasedRollup();
+ isQueryBased = fld.isQueryBasedRollup();
+ }
+
+ // A context cannot support summary fields with operations that mix the use of underlying query types
+ if(isAggregateBased && !fld.isAggregateBasedRollup() ||
+ isQueryBased && !fld.isQueryBasedRollup())
+ throw new BadRollUpSummaryStateException('Cannot mix Sum, Max, Min, Avg, Count, Count_Distinct operations with Concatenate, Concatenate_Distinct, First, Last operations');
+
this.fieldsToRoll.add(fld);
}
}
+
+ /**
+ * Wraps platform query executor to permit override of sharing rule consideration or not
+ **/
+ public abstract class QueryExecutor {
+ public virtual List query(String query, Set masterIds) {
+ return Database.query(query);
+ }
+ }
+
+ /**
+ * Query executor that considers sharing rules
+ **/
+ public with sharing class WithSharingQueryExecutor extends QueryExecutor {
+ public override List query(String query, Set masterIds) {
+ return super.query(query, masterIds);
+ }
+ }
+
+ /**
+ * QUery executor that ignores sharing rules
+ **/
+ public without sharing class WithoutSharingQueryExecutor extends QueryExecutor {
+ public override List query(String query, Set masterIds) {
+ return super.query(query, masterIds);
+ }
+ }
+
}
\ No newline at end of file
diff --git a/rolluptool/src/classes/LREngine.cls-meta.xml b/rolluptool/src/classes/LREngine.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/LREngine.cls-meta.xml
+++ b/rolluptool/src/classes/LREngine.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/ManageLookupRollupSummariesController.cls b/rolluptool/src/classes/ManageLookupRollupSummariesController.cls
new file mode 100644
index 00000000..1fb5f8b6
--- /dev/null
+++ b/rolluptool/src/classes/ManageLookupRollupSummariesController.cls
@@ -0,0 +1,158 @@
+/**
+ * Copyright (c) 2013, Andrew Fawcett
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * - Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * - Neither the name of the Andrew Fawcett, nor the names of its contributors
+ * may be used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+**/
+
+public with sharing class ManageLookupRollupSummariesController {
+
+ public LookupRollupSummary2__mdt LookupRollupSummary {get;set;}
+
+ public String selectedLookup {get;set;}
+
+ public Boolean MetadataConnectionError {get;set;}
+
+ public ManageLookupRollupSummariesController() {
+ LookupRollupSummary = new LookupRollupSummary2__mdt();
+ }
+
+ public List getLookups() {
+ // List current rollup custom metadata configs
+ List options = new List();
+ options.add(new SelectOption('[new]','Create new...'));
+ for(RollupSummary rollup : new RollupSummariesSelector.CustomMetadataSelector().selectAll())
+ options.add(new SelectOption(rollup.Id,rollup.Name));
+ return options;
+ }
+
+ public PageReference init() {
+
+ // Metadata API connection?
+ MetadataConnectionError = !RollupService.checkMetadataAPIConnection();
+ if(MetadataConnectionError)
+ {
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Error, 'Salesforce Metadata API connection failure, click the link below to configure.'));
+ return null;
+ }
+
+ // URL parameter?
+ selectedLookup = (Id) ApexPages.currentPage().getParameters().get('id');
+ if(selectedLookup!=null) {
+ LookupRollupSummary = (LookupRollupSummary2__mdt)
+ new RollupSummariesSelector.CustomMetadataSelector().
+ selectById(new Set { selectedLookup })[0].Record;
+ }
+ else {
+ selectedLookup = ApexPages.currentPage().getParameters().get('developerName');
+ if(selectedLookup!=null) {
+ LookupRollupSummary = (LookupRollupSummary2__mdt)
+ new RollupSummariesSelector.CustomMetadataSelector().
+ selectByDeveloperName(new Set { selectedLookup })[0].Record;
+ selectedLookup = LookupRollupSummary.Id;
+ }
+ }
+ return null;
+ }
+
+ public PageReference load() {
+ // Reload the page
+ PageReference newPage = Page.managelookuprollupsummaries;
+ newPage.setRedirect(true);
+ if(selectedLookup != '[new]')
+ newPage.getParameters().put('id', selectedLookup);
+ return newPage;
+ }
+
+ public PageReference save() {
+ try {
+ // Insert / Update the rollup custom metadata
+ if(LookupRollupSummary.Id==null)
+ RollupService.create(new List { LookupRollupSummary });
+ else
+ RollupService.update_x(new List { LookupRollupSummary });
+ // Reload this page (and thus the rollup list in a new request, metadata changes are not visible until this request ends)
+ PageReference newPage = Page.managelookuprollupsummaries;
+ newPage.setRedirect(true);
+ newPage.getParameters().put('developerName', LookupRollupSummary.DeveloperName);
+ return newPage;
+ } catch (RollupService.RollupValidationException e) {
+ // Extract errors from exception and display on the page
+ for(RollupService.RollupRecordValidationError recordError : e.RecordErrors) {
+ if(recordError.Error!=null) {
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Error, recordError.Error));
+ }
+ for(String fieldError : recordError.FieldErrors) {
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Error, fieldError));
+ }
+ }
+ } catch (Exception e) {
+ ApexPages.addMessages(e);
+ }
+ return null;
+ }
+
+ public PageReference deleteX() {
+ try {
+ // Delete the rollup custom metadata
+ RollupService.delete_X(new List { LookupRollupSummary.DeveloperName });
+ // Reload this page (and thus the rollup list in a new request, metadata changes are not visible until this request ends)
+ PageReference newPage = Page.managelookuprollupsummaries;
+ newPage.setRedirect(true);
+ return newPage;
+ } catch (Exception e) {
+ ApexPages.addMessages(e);
+ }
+ return null;
+ }
+
+ public PageReference hideMessage() {
+ DeclarativeLookupRollupSummaries__c settings = DeclarativeLookupRollupSummaries__c.getOrgDefaults();
+ settings.HideManageLookupRollupSummariesInfo__c = true;
+ upsert settings;
+ return null;
+ }
+
+ public List getCalculationModes(){
+ List options = new List();
+ for(Schema.Picklistentry picklistEntry : LookupRollupSummary__c.fields.CalculationMode__c.getDescribe().getPickListValues()) {
+ options.add(new SelectOption(picklistEntry.getValue(), picklistEntry.getLabel()));
+ }
+ return options;
+ }
+
+ public List getAggregateOperations(){
+ List options = new List();
+ for(Schema.Picklistentry picklistEntry : LookupRollupSummary__c.fields.AggregateOperation__c.getDescribe().getPickListValues()) {
+ options.add(new SelectOption(picklistEntry.getValue(), picklistEntry.getLabel()));
+ }
+ return options;
+ }
+
+ public List getCalculationSharingModes(){
+ List options = new List();
+ for(Schema.Picklistentry picklistEntry : LookupRollupSummary__c.fields.CalculationSharingMode__c.getDescribe().getPickListValues()) {
+ options.add(new SelectOption(picklistEntry.getValue(), picklistEntry.getLabel()));
+ }
+ return options;
+ }
+}
\ No newline at end of file
diff --git a/rolluptool/src/classes/SObjectSelectorTest.cls-meta.xml b/rolluptool/src/classes/ManageLookupRollupSummariesController.cls-meta.xml
similarity index 80%
rename from rolluptool/src/classes/SObjectSelectorTest.cls-meta.xml
rename to rolluptool/src/classes/ManageLookupRollupSummariesController.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/SObjectSelectorTest.cls-meta.xml
+++ b/rolluptool/src/classes/ManageLookupRollupSummariesController.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/MetadataService.cls b/rolluptool/src/classes/MetadataService.cls
index 44b6fc77..ceedc34e 100644
--- a/rolluptool/src/classes/MetadataService.cls
+++ b/rolluptool/src/classes/MetadataService.cls
@@ -1,39 +1,43 @@
/**
- * Copyright (c), Andrew Fawcett,
+ * Copyright (c), FinancialForce.com, inc
* All rights reserved.
*
- * Redistribution and use in source and binary forms, with or without modification,
+ * Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
- * - Redistributions of source code must retain the above copyright notice,
+ * - Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
- * - Redistributions in binary form must reproduce the above copyright notice,
- * this list of conditions and the following disclaimer in the documentation
+ * - Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- * - Neither the name of the Andrew Fawcett, nor the names of its contributors
- * may be used to endorse or promote products derived from this software without
+ * - Neither the name of the FinancialForce.com, inc nor the names of its contributors
+ * may be used to endorse or promote products derived from this software without
* specific prior written permission.
*
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
- * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
- * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
* OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**/
+//Patched by MetadataServicePatcher v34.0 2015-07-06 00:00:00
//Generated by wsdl2apex
-/*
- * WARNING: Parts of this file have been manually edited post generation by the WSDL2Apex tool,
- * please review the readme at https://github.com/financialforcedev/apex-mdapi for more information
- */
-
public class MetadataService {
- public class WorkflowRule {
+ public class listMetadataResponse_element {
+ public MetadataService.FileProperties[] result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class WorkflowRule extends Metadata {
+ public String type = 'WorkflowRule';
+ public String fullName;
public MetadataService.WorkflowActionReference[] actions;
public Boolean active;
public String booleanFilter;
@@ -42,118 +46,96 @@ public class MetadataService {
public String formula;
public String triggerType;
public MetadataService.WorkflowTimeTrigger[] workflowTimeTriggers;
- private String[] actions_type_info = new String[]{'actions','http://soap.sforce.com/2006/04/metadata','WorkflowActionReference','0','-1','false'};
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata','FilterItem','0','-1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] formula_type_info = new String[]{'formula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] triggerType_type_info = new String[]{'triggerType','http://soap.sforce.com/2006/04/metadata','WorkflowTriggerTypes','1','1','false'};
- private String[] workflowTimeTriggers_type_info = new String[]{'workflowTimeTriggers','http://soap.sforce.com/2006/04/metadata','WorkflowTimeTrigger','0','-1','false'};
+ private String[] actions_type_info = new String[]{'actions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] formula_type_info = new String[]{'formula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] triggerType_type_info = new String[]{'triggerType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] workflowTimeTriggers_type_info = new String[]{'workflowTimeTriggers','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'actions','active','booleanFilter','criteriaItems','description','formula','triggerType','workflowTimeTriggers'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'actions','active','booleanFilter','criteriaItems','description','formula','triggerType','workflowTimeTriggers'};
}
public class FieldOverride {
public String field;
public String formula;
public String literalValue;
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] formula_type_info = new String[]{'formula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] literalValue_type_info = new String[]{'literalValue','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] formula_type_info = new String[]{'formula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] literalValue_type_info = new String[]{'literalValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'field','formula','literalValue'};
}
- public class listMetadataResponse_element {
- public MetadataService.FileProperties[] result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','FileProperties','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'result'};
- }
- public class AccountOwnerSharingRule {
- public String accountAccessLevel;
- public String caseAccessLevel;
- public String contactAccessLevel;
- public String name;
- public String opportunityAccessLevel;
- private String[] accountAccessLevel_type_info = new String[]{'accountAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoNone','1','1','false'};
- private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoAll','1','1','false'};
- private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoAll','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoAll','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'accountAccessLevel','caseAccessLevel','contactAccessLevel','name','opportunityAccessLevel'};
- }
public class QuotasSettings {
public Boolean showQuotas;
- private String[] showQuotas_type_info = new String[]{'showQuotas','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] showQuotas_type_info = new String[]{'showQuotas','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'showQuotas'};
}
public class checkDeployStatus_element {
public String asyncProcessId;
- private String[] asyncProcessId_type_info = new String[]{'asyncProcessId','http://soap.sforce.com/2006/04/metadata','ID','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'asyncProcessId'};
- }
- public class FlowApexPluginCall {
- public String apexClass;
- public MetadataService.FlowConnector connector;
- public MetadataService.FlowConnector faultConnector;
- public MetadataService.FlowApexPluginCallInputParameter[] inputParameters;
- public MetadataService.FlowApexPluginCallOutputParameter[] outputParameters;
- private String[] apexClass_type_info = new String[]{'apexClass','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] inputParameters_type_info = new String[]{'inputParameters','http://soap.sforce.com/2006/04/metadata','FlowApexPluginCallInputParameter','0','-1','false'};
- private String[] outputParameters_type_info = new String[]{'outputParameters','http://soap.sforce.com/2006/04/metadata','FlowApexPluginCallOutputParameter','0','-1','false'};
+ public Boolean includeDetails;
+ private String[] asyncProcessId_type_info = new String[]{'asyncProcessId','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] includeDetails_type_info = new String[]{'includeDetails','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apexClass','connector','faultConnector','inputParameters','outputParameters'};
+ private String[] field_order_type_info = new String[]{'asyncProcessId','includeDetails'};
}
- public class CodeCoverageWarning {
- public String id;
- public String message;
- public String name;
- public String namespace;
- private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata','ID','1','1','false'};
- private String[] message_type_info = new String[]{'message','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
- private String[] namespace_type_info = new String[]{'namespace','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
+ public class Skill extends Metadata {
+ public String type = 'Skill';
+ public String fullName;
+ public MetadataService.SkillAssignments assignments;
+ public String label;
+ private String[] assignments_type_info = new String[]{'assignments','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'id','message','name','namespace'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'assignments','label'};
}
public class FlowInputValidationRule {
public String errorMessage;
public String formulaExpression;
- private String[] errorMessage_type_info = new String[]{'errorMessage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] formulaExpression_type_info = new String[]{'formulaExpression','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] formulaExpression_type_info = new String[]{'formulaExpression','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'errorMessage','formulaExpression'};
}
- public class Skill {
- public MetadataService.SkillAssignments assignments;
- public String label;
- private String[] assignments_type_info = new String[]{'assignments','http://soap.sforce.com/2006/04/metadata','SkillAssignments','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class CodeCoverageWarning {
+ public String id;
+ public String message;
+ public String name;
+ public String namespace;
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] message_type_info = new String[]{'message','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
+ private String[] namespace_type_info = new String[]{'namespace','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assignments','label'};
+ private String[] field_order_type_info = new String[]{'id','message','name','namespace'};
}
- public class CustomObjectCriteriaBasedSharingRule {
- public String accessLevel;
- public String booleanFilter;
- public String name;
- private String[] accessLevel_type_info = new String[]{'accessLevel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class FlowApexPluginCall {
+ public String apexClass;
+ public MetadataService.FlowConnector connector;
+ public MetadataService.FlowConnector faultConnector;
+ public MetadataService.FlowApexPluginCallInputParameter[] inputParameters;
+ public MetadataService.FlowApexPluginCallOutputParameter[] outputParameters;
+ private String[] apexClass_type_info = new String[]{'apexClass','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] inputParameters_type_info = new String[]{'inputParameters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] outputParameters_type_info = new String[]{'outputParameters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'accessLevel','booleanFilter','name'};
+ private String[] field_order_type_info = new String[]{'apexClass','connector','faultConnector','inputParameters','outputParameters'};
}
public class KnowledgeAnswerSettings {
public String assignTo;
public String defaultArticleType;
public Boolean enableArticleCreation;
- private String[] assignTo_type_info = new String[]{'assignTo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultArticleType_type_info = new String[]{'defaultArticleType','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] enableArticleCreation_type_info = new String[]{'enableArticleCreation','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] assignTo_type_info = new String[]{'assignTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultArticleType_type_info = new String[]{'defaultArticleType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableArticleCreation_type_info = new String[]{'enableArticleCreation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'assignTo','defaultArticleType','enableArticleCreation'};
}
@@ -165,55 +147,50 @@ public class MetadataService {
public String lockoutInterval;
public String maxLoginAttempts;
public String minPasswordLength;
+ public Boolean minimumPasswordLifetime;
+ public Boolean obscureSecretAnswer;
public String passwordAssistanceMessage;
public String passwordAssistanceURL;
public String questionRestriction;
- private String[] apiOnlyUserHomePageURL_type_info = new String[]{'apiOnlyUserHomePageURL','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] complexity_type_info = new String[]{'complexity','http://soap.sforce.com/2006/04/metadata','Complexity','0','1','false'};
- private String[] expiration_type_info = new String[]{'expiration','http://soap.sforce.com/2006/04/metadata','Expiration','0','1','false'};
- private String[] historyRestriction_type_info = new String[]{'historyRestriction','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] lockoutInterval_type_info = new String[]{'lockoutInterval','http://soap.sforce.com/2006/04/metadata','LockoutInterval','0','1','false'};
- private String[] maxLoginAttempts_type_info = new String[]{'maxLoginAttempts','http://soap.sforce.com/2006/04/metadata','MaxLoginAttempts','0','1','false'};
- private String[] minPasswordLength_type_info = new String[]{'minPasswordLength','http://soap.sforce.com/2006/04/metadata','MinPasswordLength','0','1','false'};
- private String[] passwordAssistanceMessage_type_info = new String[]{'passwordAssistanceMessage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] passwordAssistanceURL_type_info = new String[]{'passwordAssistanceURL','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] questionRestriction_type_info = new String[]{'questionRestriction','http://soap.sforce.com/2006/04/metadata','QuestionRestriction','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apiOnlyUserHomePageURL','complexity','expiration','historyRestriction','lockoutInterval','maxLoginAttempts','minPasswordLength','passwordAssistanceMessage','passwordAssistanceURL','questionRestriction'};
+ private String[] apiOnlyUserHomePageURL_type_info = new String[]{'apiOnlyUserHomePageURL','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] complexity_type_info = new String[]{'complexity','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] expiration_type_info = new String[]{'expiration','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] historyRestriction_type_info = new String[]{'historyRestriction','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lockoutInterval_type_info = new String[]{'lockoutInterval','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] maxLoginAttempts_type_info = new String[]{'maxLoginAttempts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] minPasswordLength_type_info = new String[]{'minPasswordLength','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] minimumPasswordLifetime_type_info = new String[]{'minimumPasswordLifetime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] obscureSecretAnswer_type_info = new String[]{'obscureSecretAnswer','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] passwordAssistanceMessage_type_info = new String[]{'passwordAssistanceMessage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] passwordAssistanceURL_type_info = new String[]{'passwordAssistanceURL','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] questionRestriction_type_info = new String[]{'questionRestriction','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'apiOnlyUserHomePageURL','complexity','expiration','historyRestriction','lockoutInterval','maxLoginAttempts','minPasswordLength','minimumPasswordLifetime','obscureSecretAnswer','passwordAssistanceMessage','passwordAssistanceURL','questionRestriction'};
}
public class QueueSobject {
public String sobjectType;
- private String[] sobjectType_type_info = new String[]{'sobjectType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] sobjectType_type_info = new String[]{'sobjectType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'sobjectType'};
}
- public class CaseSharingRules {
- public MetadataService.CaseCriteriaBasedSharingRule[] criteriaBasedRules;
- public MetadataService.CaseOwnerSharingRule[] ownerRules;
- private String[] criteriaBasedRules_type_info = new String[]{'criteriaBasedRules','http://soap.sforce.com/2006/04/metadata','CaseCriteriaBasedSharingRule','0','-1','false'};
- private String[] ownerRules_type_info = new String[]{'ownerRules','http://soap.sforce.com/2006/04/metadata','CaseOwnerSharingRule','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaBasedRules','ownerRules'};
- }
public class AgentConfigProfileAssignments {
public String[] profile;
- private String[] profile_type_info = new String[]{'profile','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] profile_type_info = new String[]{'profile','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'profile'};
}
- public class OpportunityOwnerSharingRule {
- public String name;
- public String opportunityAccessLevel;
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelReadEdit','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'name','opportunityAccessLevel'};
- }
- public class ExternalDataSource {
+ public class ExternalDataSource extends Metadata {
+ public String type = 'ExternalDataSource';
+ public String fullName;
public String apiKey;
+ public String authProvider;
public String certificate;
+ public String customConfiguration;
public String endpoint;
public String label;
+ public String oauthRefreshToken;
+ public String oauthScope;
+ public String oauthToken;
public String password;
public String principalType;
public String protocol;
@@ -221,27 +198,34 @@ public class MetadataService {
public String type_x;
public String username;
public String version;
- private String[] apiKey_type_info = new String[]{'apiKey','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] certificate_type_info = new String[]{'certificate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] endpoint_type_info = new String[]{'endpoint','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] password_type_info = new String[]{'password','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] principalType_type_info = new String[]{'principalType','http://soap.sforce.com/2006/04/metadata','ExternalPrincipalType','1','1','false'};
- private String[] protocol_type_info = new String[]{'protocol','http://soap.sforce.com/2006/04/metadata','AuthenticationProtocol','1','1','false'};
- private String[] repository_type_info = new String[]{'repository','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','ExternalDataSourceType','1','1','false'};
- private String[] username_type_info = new String[]{'username','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] version_type_info = new String[]{'version','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apiKey','certificate','endpoint','label','password','principalType','protocol','repository','type_x','username','version'};
+ private String[] apiKey_type_info = new String[]{'apiKey','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] authProvider_type_info = new String[]{'authProvider','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] certificate_type_info = new String[]{'certificate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customConfiguration_type_info = new String[]{'customConfiguration','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] endpoint_type_info = new String[]{'endpoint','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] oauthRefreshToken_type_info = new String[]{'oauthRefreshToken','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] oauthScope_type_info = new String[]{'oauthScope','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] oauthToken_type_info = new String[]{'oauthToken','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] password_type_info = new String[]{'password','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] principalType_type_info = new String[]{'principalType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] protocol_type_info = new String[]{'protocol','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] repository_type_info = new String[]{'repository','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] username_type_info = new String[]{'username','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] version_type_info = new String[]{'version','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'apiKey','authProvider','certificate','customConfiguration','endpoint','label','oauthRefreshToken','oauthScope','oauthToken','password','principalType','protocol','repository','type_x','username','version'};
}
public class WorkflowEmailRecipient {
public String field;
public String recipient;
public String type_x;
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] recipient_type_info = new String[]{'recipient','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','ActionEmailRecipientTypes','1','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recipient_type_info = new String[]{'recipient','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'field','recipient','type_x'};
}
@@ -250,14 +234,17 @@ public class MetadataService {
public String organizationNamespace;
public Boolean partialSaveAllowed;
public Boolean testRequired;
- private String[] metadataObjects_type_info = new String[]{'metadataObjects','http://soap.sforce.com/2006/04/metadata','DescribeMetadataObject','0','-1','false'};
- private String[] organizationNamespace_type_info = new String[]{'organizationNamespace','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] partialSaveAllowed_type_info = new String[]{'partialSaveAllowed','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] testRequired_type_info = new String[]{'testRequired','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] metadataObjects_type_info = new String[]{'metadataObjects','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] organizationNamespace_type_info = new String[]{'organizationNamespace','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] partialSaveAllowed_type_info = new String[]{'partialSaveAllowed','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] testRequired_type_info = new String[]{'testRequired','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'metadataObjects','organizationNamespace','partialSaveAllowed','testRequired'};
}
- public class Scontrol {
+ public class Scontrol extends MetadataWithContent {
+ public String type = 'Scontrol';
+ public String fullName;
+ public String content;
public String contentSource;
public String description;
public String encodingKey;
@@ -265,15 +252,18 @@ public class MetadataService {
public String fileName;
public String name;
public Boolean supportsCaching;
- private String[] contentSource_type_info = new String[]{'contentSource','http://soap.sforce.com/2006/04/metadata','SControlContentSource','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] encodingKey_type_info = new String[]{'encodingKey','http://soap.sforce.com/2006/04/metadata','Encoding','1','1','false'};
- private String[] fileContent_type_info = new String[]{'fileContent','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
- private String[] fileName_type_info = new String[]{'fileName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] supportsCaching_type_info = new String[]{'supportsCaching','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] contentSource_type_info = new String[]{'contentSource','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] encodingKey_type_info = new String[]{'encodingKey','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fileContent_type_info = new String[]{'fileContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fileName_type_info = new String[]{'fileName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] supportsCaching_type_info = new String[]{'supportsCaching','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'contentSource','description','encodingKey','fileContent','fileName','name','supportsCaching'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'content', 'contentSource','description','encodingKey','fileContent','fileName','name','supportsCaching'};
}
public class DashboardComponent {
public Boolean autoselectColumnsFromReport;
@@ -316,60 +306,82 @@ public class MetadataService {
public String sortBy;
public String title;
public Boolean useReportChart;
- private String[] autoselectColumnsFromReport_type_info = new String[]{'autoselectColumnsFromReport','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] chartAxisRange_type_info = new String[]{'chartAxisRange','http://soap.sforce.com/2006/04/metadata','ChartRangeType','0','1','false'};
- private String[] chartAxisRangeMax_type_info = new String[]{'chartAxisRangeMax','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] chartAxisRangeMin_type_info = new String[]{'chartAxisRangeMin','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] chartSummary_type_info = new String[]{'chartSummary','http://soap.sforce.com/2006/04/metadata','ChartSummary','0','-1','false'};
- private String[] componentType_type_info = new String[]{'componentType','http://soap.sforce.com/2006/04/metadata','DashboardComponentType','1','1','false'};
- private String[] dashboardFilterColumns_type_info = new String[]{'dashboardFilterColumns','http://soap.sforce.com/2006/04/metadata','DashboardFilterColumn','0','-1','false'};
- private String[] dashboardTableColumn_type_info = new String[]{'dashboardTableColumn','http://soap.sforce.com/2006/04/metadata','DashboardTableColumn','0','-1','false'};
- private String[] displayUnits_type_info = new String[]{'displayUnits','http://soap.sforce.com/2006/04/metadata','ChartUnits','0','1','false'};
- private String[] drillDownUrl_type_info = new String[]{'drillDownUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] drillEnabled_type_info = new String[]{'drillEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] drillToDetailEnabled_type_info = new String[]{'drillToDetailEnabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableHover_type_info = new String[]{'enableHover','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] expandOthers_type_info = new String[]{'expandOthers','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] footer_type_info = new String[]{'footer','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] gaugeMax_type_info = new String[]{'gaugeMax','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] gaugeMin_type_info = new String[]{'gaugeMin','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] groupingColumn_type_info = new String[]{'groupingColumn','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] header_type_info = new String[]{'header','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] indicatorBreakpoint1_type_info = new String[]{'indicatorBreakpoint1','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] indicatorBreakpoint2_type_info = new String[]{'indicatorBreakpoint2','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] indicatorHighColor_type_info = new String[]{'indicatorHighColor','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] indicatorLowColor_type_info = new String[]{'indicatorLowColor','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] indicatorMiddleColor_type_info = new String[]{'indicatorMiddleColor','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] legendPosition_type_info = new String[]{'legendPosition','http://soap.sforce.com/2006/04/metadata','ChartLegendPosition','0','1','false'};
- private String[] maxValuesDisplayed_type_info = new String[]{'maxValuesDisplayed','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] metricLabel_type_info = new String[]{'metricLabel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] page_x_type_info = new String[]{'page','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] pageHeightInPixels_type_info = new String[]{'pageHeightInPixels','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] report_type_info = new String[]{'report','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] scontrol_type_info = new String[]{'scontrol','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] scontrolHeightInPixels_type_info = new String[]{'scontrolHeightInPixels','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] showPercentage_type_info = new String[]{'showPercentage','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showPicturesOnCharts_type_info = new String[]{'showPicturesOnCharts','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showPicturesOnTables_type_info = new String[]{'showPicturesOnTables','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showTotal_type_info = new String[]{'showTotal','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showValues_type_info = new String[]{'showValues','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] sortBy_type_info = new String[]{'sortBy','http://soap.sforce.com/2006/04/metadata','DashboardComponentFilter','0','1','false'};
- private String[] title_type_info = new String[]{'title','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] useReportChart_type_info = new String[]{'useReportChart','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] autoselectColumnsFromReport_type_info = new String[]{'autoselectColumnsFromReport','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chartAxisRange_type_info = new String[]{'chartAxisRange','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chartAxisRangeMax_type_info = new String[]{'chartAxisRangeMax','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chartAxisRangeMin_type_info = new String[]{'chartAxisRangeMin','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chartSummary_type_info = new String[]{'chartSummary','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] componentType_type_info = new String[]{'componentType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] dashboardFilterColumns_type_info = new String[]{'dashboardFilterColumns','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] dashboardTableColumn_type_info = new String[]{'dashboardTableColumn','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] displayUnits_type_info = new String[]{'displayUnits','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] drillDownUrl_type_info = new String[]{'drillDownUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] drillEnabled_type_info = new String[]{'drillEnabled','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] drillToDetailEnabled_type_info = new String[]{'drillToDetailEnabled','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableHover_type_info = new String[]{'enableHover','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] expandOthers_type_info = new String[]{'expandOthers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] footer_type_info = new String[]{'footer','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] gaugeMax_type_info = new String[]{'gaugeMax','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] gaugeMin_type_info = new String[]{'gaugeMin','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] groupingColumn_type_info = new String[]{'groupingColumn','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] header_type_info = new String[]{'header','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] indicatorBreakpoint1_type_info = new String[]{'indicatorBreakpoint1','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] indicatorBreakpoint2_type_info = new String[]{'indicatorBreakpoint2','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] indicatorHighColor_type_info = new String[]{'indicatorHighColor','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] indicatorLowColor_type_info = new String[]{'indicatorLowColor','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] indicatorMiddleColor_type_info = new String[]{'indicatorMiddleColor','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] legendPosition_type_info = new String[]{'legendPosition','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] maxValuesDisplayed_type_info = new String[]{'maxValuesDisplayed','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] metricLabel_type_info = new String[]{'metricLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] pageHeightInPixels_type_info = new String[]{'pageHeightInPixels','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] report_type_info = new String[]{'report','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scontrol_type_info = new String[]{'scontrol','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scontrolHeightInPixels_type_info = new String[]{'scontrolHeightInPixels','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showPercentage_type_info = new String[]{'showPercentage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showPicturesOnCharts_type_info = new String[]{'showPicturesOnCharts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showPicturesOnTables_type_info = new String[]{'showPicturesOnTables','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showTotal_type_info = new String[]{'showTotal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showValues_type_info = new String[]{'showValues','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortBy_type_info = new String[]{'sortBy','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] title_type_info = new String[]{'title','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] useReportChart_type_info = new String[]{'useReportChart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'autoselectColumnsFromReport','chartAxisRange','chartAxisRangeMax','chartAxisRangeMin','chartSummary','componentType','dashboardFilterColumns','dashboardTableColumn','displayUnits','drillDownUrl','drillEnabled','drillToDetailEnabled','enableHover','expandOthers','footer','gaugeMax','gaugeMin','groupingColumn','header','indicatorBreakpoint1','indicatorBreakpoint2','indicatorHighColor','indicatorLowColor','indicatorMiddleColor','legendPosition','maxValuesDisplayed','metricLabel','page_x','pageHeightInPixels','report','scontrol','scontrolHeightInPixels','showPercentage','showPicturesOnCharts','showPicturesOnTables','showTotal','showValues','sortBy','title','useReportChart'};
}
- public class IdeasSettings {
+ public class WorkflowFlowActionParameter {
+ public String name;
+ public String value;
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'name','value'};
+ }
+ public class IdeasSettings extends Metadata {
+ public String type = 'IdeasSettings';
+ public String fullName;
+ public Boolean enableChatterProfile;
public Boolean enableIdeaThemes;
public Boolean enableIdeas;
public Boolean enableIdeasReputation;
public Double halfLife;
- private String[] enableIdeaThemes_type_info = new String[]{'enableIdeaThemes','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableIdeas_type_info = new String[]{'enableIdeas','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableIdeasReputation_type_info = new String[]{'enableIdeasReputation','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] halfLife_type_info = new String[]{'halfLife','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
+ public String ideasProfilePage;
+ private String[] enableChatterProfile_type_info = new String[]{'enableChatterProfile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableIdeaThemes_type_info = new String[]{'enableIdeaThemes','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableIdeas_type_info = new String[]{'enableIdeas','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableIdeasReputation_type_info = new String[]{'enableIdeasReputation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] halfLife_type_info = new String[]{'halfLife','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] ideasProfilePage_type_info = new String[]{'ideasProfilePage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableIdeaThemes','enableIdeas','enableIdeasReputation','halfLife'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'enableChatterProfile','enableIdeaThemes','enableIdeas','enableIdeasReputation','halfLife','ideasProfilePage'};
+ }
+ public class deployRecentValidationResponse_element {
+ public String result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
}
public class Country {
public Boolean active;
@@ -380,56 +392,86 @@ public class MetadataService {
public Boolean standard;
public MetadataService.State[] states;
public Boolean visible;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] integrationValue_type_info = new String[]{'integrationValue','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] isoCode_type_info = new String[]{'isoCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] orgDefault_type_info = new String[]{'orgDefault','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] standard_type_info = new String[]{'standard','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] states_type_info = new String[]{'states','http://soap.sforce.com/2006/04/metadata','State','0','-1','false'};
- private String[] visible_type_info = new String[]{'visible','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] integrationValue_type_info = new String[]{'integrationValue','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isoCode_type_info = new String[]{'isoCode','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] orgDefault_type_info = new String[]{'orgDefault','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] standard_type_info = new String[]{'standard','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] states_type_info = new String[]{'states','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] visible_type_info = new String[]{'visible','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'active','integrationValue','isoCode','label','orgDefault','standard','states','visible'};
}
+ public class PathAssistantStep {
+ public String[] fieldNames;
+ public String info;
+ public String picklistValueName;
+ private String[] fieldNames_type_info = new String[]{'fieldNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] info_type_info = new String[]{'info','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] picklistValueName_type_info = new String[]{'picklistValueName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'fieldNames','info','picklistValueName'};
+ }
+ public class ConnectedAppOauthConfig {
+ public String callbackUrl;
+ public String certificate;
+ public String consumerKey;
+ public String consumerSecret;
+ public String[] scopes;
+ private String[] callbackUrl_type_info = new String[]{'callbackUrl','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] certificate_type_info = new String[]{'certificate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] consumerKey_type_info = new String[]{'consumerKey','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] consumerSecret_type_info = new String[]{'consumerSecret','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scopes_type_info = new String[]{'scopes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'callbackUrl','certificate','consumerKey','consumerSecret','scopes'};
+ }
+ public class LiveAgentSettings extends Metadata {
+ public String type = 'LiveAgentSettings';
+ public String fullName;
+ public Boolean enableLiveAgent;
+ private String[] enableLiveAgent_type_info = new String[]{'enableLiveAgent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'enableLiveAgent'};
+ }
public class PermissionSetApexClassAccess {
public String apexClass;
public Boolean enabled;
- private String[] apexClass_type_info = new String[]{'apexClass','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] enabled_type_info = new String[]{'enabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] apexClass_type_info = new String[]{'apexClass','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'apexClass','enabled'};
}
- public class LiveAgentSettings {
- public Boolean enableLiveAgent;
- private String[] enableLiveAgent_type_info = new String[]{'enableLiveAgent','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ public class LogInfo {
+ public String category;
+ public String level;
+ private String[] category_type_info = new String[]{'category','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] level_type_info = new String[]{'level','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableLiveAgent'};
+ private String[] field_order_type_info = new String[]{'category','level'};
}
public class SkillAssignments {
public MetadataService.SkillProfileAssignments profiles;
public MetadataService.SkillUserAssignments users;
- private String[] profiles_type_info = new String[]{'profiles','http://soap.sforce.com/2006/04/metadata','SkillProfileAssignments','0','1','false'};
- private String[] users_type_info = new String[]{'users','http://soap.sforce.com/2006/04/metadata','SkillUserAssignments','0','1','false'};
+ private String[] profiles_type_info = new String[]{'profiles','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] users_type_info = new String[]{'users','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'profiles','users'};
}
- public class LogInfo {
- public String category;
- public String level;
- private String[] category_type_info = new String[]{'category','http://soap.sforce.com/2006/04/metadata','LogCategory','1','1','false'};
- private String[] level_type_info = new String[]{'level','http://soap.sforce.com/2006/04/metadata','LogCategoryLevel','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'category','level'};
- }
public class ReputationLevels {
public MetadataService.ChatterAnswersReputationLevel[] chatterAnswersReputationLevels;
public MetadataService.IdeaReputationLevel[] ideaReputationLevels;
- private String[] chatterAnswersReputationLevels_type_info = new String[]{'chatterAnswersReputationLevels','http://soap.sforce.com/2006/04/metadata','ChatterAnswersReputationLevel','0','-1','false'};
- private String[] ideaReputationLevels_type_info = new String[]{'ideaReputationLevels','http://soap.sforce.com/2006/04/metadata','IdeaReputationLevel','0','-1','false'};
+ private String[] chatterAnswersReputationLevels_type_info = new String[]{'chatterAnswersReputationLevels','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] ideaReputationLevels_type_info = new String[]{'ideaReputationLevels','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'chatterAnswersReputationLevels','ideaReputationLevels'};
}
- public class ActivitiesSettings {
+ public class ActivitiesSettings extends Metadata {
+ public String type = 'ActivitiesSettings';
+ public String fullName;
public Boolean allowUsersToRelateMultipleContactsToTasksAndEvents;
public Boolean enableActivityReminders;
public Boolean enableClickCreateEvents;
@@ -443,77 +485,113 @@ public class MetadataService {
public Boolean enableRecurringEvents;
public Boolean enableRecurringTasks;
public Boolean enableSidebarCalendarShortcut;
+ public Boolean enableSimpleTaskCreateUI;
+ public Boolean enableUNSTaskDelegatedToNotifications;
public String meetingRequestsLogo;
public Boolean showCustomLogoMeetingRequests;
public Boolean showEventDetailsMultiUserCalendar;
public Boolean showHomePageHoverLinksForEvents;
public Boolean showMyTasksHoverLinks;
public Boolean showRequestedMeetingsOnHomePage;
- private String[] allowUsersToRelateMultipleContactsToTasksAndEvents_type_info = new String[]{'allowUsersToRelateMultipleContactsToTasksAndEvents','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableActivityReminders_type_info = new String[]{'enableActivityReminders','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableClickCreateEvents_type_info = new String[]{'enableClickCreateEvents','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableDragAndDropScheduling_type_info = new String[]{'enableDragAndDropScheduling','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableEmailTracking_type_info = new String[]{'enableEmailTracking','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableEventScheduler_type_info = new String[]{'enableEventScheduler','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableGroupTasks_type_info = new String[]{'enableGroupTasks','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableListViewScheduling_type_info = new String[]{'enableListViewScheduling','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableLogNote_type_info = new String[]{'enableLogNote','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableMultidayEvents_type_info = new String[]{'enableMultidayEvents','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableRecurringEvents_type_info = new String[]{'enableRecurringEvents','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableRecurringTasks_type_info = new String[]{'enableRecurringTasks','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableSidebarCalendarShortcut_type_info = new String[]{'enableSidebarCalendarShortcut','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] meetingRequestsLogo_type_info = new String[]{'meetingRequestsLogo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] showCustomLogoMeetingRequests_type_info = new String[]{'showCustomLogoMeetingRequests','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showEventDetailsMultiUserCalendar_type_info = new String[]{'showEventDetailsMultiUserCalendar','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showHomePageHoverLinksForEvents_type_info = new String[]{'showHomePageHoverLinksForEvents','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showMyTasksHoverLinks_type_info = new String[]{'showMyTasksHoverLinks','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showRequestedMeetingsOnHomePage_type_info = new String[]{'showRequestedMeetingsOnHomePage','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'allowUsersToRelateMultipleContactsToTasksAndEvents','enableActivityReminders','enableClickCreateEvents','enableDragAndDropScheduling','enableEmailTracking','enableEventScheduler','enableGroupTasks','enableListViewScheduling','enableLogNote','enableMultidayEvents','enableRecurringEvents','enableRecurringTasks','enableSidebarCalendarShortcut','meetingRequestsLogo','showCustomLogoMeetingRequests','showEventDetailsMultiUserCalendar','showHomePageHoverLinksForEvents','showMyTasksHoverLinks','showRequestedMeetingsOnHomePage'};
+ private String[] allowUsersToRelateMultipleContactsToTasksAndEvents_type_info = new String[]{'allowUsersToRelateMultipleContactsToTasksAndEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableActivityReminders_type_info = new String[]{'enableActivityReminders','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableClickCreateEvents_type_info = new String[]{'enableClickCreateEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableDragAndDropScheduling_type_info = new String[]{'enableDragAndDropScheduling','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableEmailTracking_type_info = new String[]{'enableEmailTracking','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableEventScheduler_type_info = new String[]{'enableEventScheduler','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableGroupTasks_type_info = new String[]{'enableGroupTasks','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableListViewScheduling_type_info = new String[]{'enableListViewScheduling','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableLogNote_type_info = new String[]{'enableLogNote','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableMultidayEvents_type_info = new String[]{'enableMultidayEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableRecurringEvents_type_info = new String[]{'enableRecurringEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableRecurringTasks_type_info = new String[]{'enableRecurringTasks','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSidebarCalendarShortcut_type_info = new String[]{'enableSidebarCalendarShortcut','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSimpleTaskCreateUI_type_info = new String[]{'enableSimpleTaskCreateUI','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableUNSTaskDelegatedToNotifications_type_info = new String[]{'enableUNSTaskDelegatedToNotifications','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] meetingRequestsLogo_type_info = new String[]{'meetingRequestsLogo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showCustomLogoMeetingRequests_type_info = new String[]{'showCustomLogoMeetingRequests','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showEventDetailsMultiUserCalendar_type_info = new String[]{'showEventDetailsMultiUserCalendar','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showHomePageHoverLinksForEvents_type_info = new String[]{'showHomePageHoverLinksForEvents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showMyTasksHoverLinks_type_info = new String[]{'showMyTasksHoverLinks','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showRequestedMeetingsOnHomePage_type_info = new String[]{'showRequestedMeetingsOnHomePage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'allowUsersToRelateMultipleContactsToTasksAndEvents','enableActivityReminders','enableClickCreateEvents','enableDragAndDropScheduling','enableEmailTracking','enableEventScheduler','enableGroupTasks','enableListViewScheduling','enableLogNote','enableMultidayEvents','enableRecurringEvents','enableRecurringTasks','enableSidebarCalendarShortcut','enableSimpleTaskCreateUI','enableUNSTaskDelegatedToNotifications','meetingRequestsLogo','showCustomLogoMeetingRequests','showEventDetailsMultiUserCalendar','showHomePageHoverLinksForEvents','showMyTasksHoverLinks','showRequestedMeetingsOnHomePage'};
}
public class WorkflowTaskTranslation {
public String description;
public String name;
public String subject;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] subject_type_info = new String[]{'subject','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] subject_type_info = new String[]{'subject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'description','name','subject'};
}
public class FlowElement {
public String description;
public String name;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'description','name'};
}
public class FlowInputFieldAssignment {
public String field;
public MetadataService.FlowElementReferenceOrValue value;
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'field','value'};
}
public class DashboardComponentSection {
public String columnSize;
public MetadataService.DashboardComponent[] components;
- private String[] columnSize_type_info = new String[]{'columnSize','http://soap.sforce.com/2006/04/metadata','DashboardComponentSize','1','1','false'};
- private String[] components_type_info = new String[]{'components','http://soap.sforce.com/2006/04/metadata','DashboardComponent','0','-1','false'};
+ private String[] columnSize_type_info = new String[]{'columnSize','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] components_type_info = new String[]{'components','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'columnSize','components'};
}
+ public class FlowLoop {
+ public String assignNextValueToReference;
+ public String collectionReference;
+ public String iterationOrder;
+ public MetadataService.FlowConnector nextValueConnector;
+ public MetadataService.FlowConnector noMoreValuesConnector;
+ private String[] assignNextValueToReference_type_info = new String[]{'assignNextValueToReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] collectionReference_type_info = new String[]{'collectionReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] iterationOrder_type_info = new String[]{'iterationOrder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] nextValueConnector_type_info = new String[]{'nextValueConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] noMoreValuesConnector_type_info = new String[]{'noMoreValuesConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assignNextValueToReference','collectionReference','iterationOrder','nextValueConnector','noMoreValuesConnector'};
+ }
+ public class ReputationPointsRule {
+ public String eventType;
+ public Integer points;
+ private String[] eventType_type_info = new String[]{'eventType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] points_type_info = new String[]{'points','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'eventType','points'};
+ }
+ public class FlowActionCallInputParameter {
+ public String name;
+ public MetadataService.FlowElementReferenceOrValue value;
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'name','value'};
+ }
public class ReportTypeColumn {
public Boolean checkedByDefault;
public String displayNameOverride;
public String field;
public String table;
- private String[] checkedByDefault_type_info = new String[]{'checkedByDefault','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] displayNameOverride_type_info = new String[]{'displayNameOverride','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] table_type_info = new String[]{'table','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] checkedByDefault_type_info = new String[]{'checkedByDefault','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] displayNameOverride_type_info = new String[]{'displayNameOverride','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] table_type_info = new String[]{'table','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'checkedByDefault','displayNameOverride','field','table'};
}
@@ -526,56 +604,102 @@ public class MetadataService {
public Boolean openNewVFPageSubtab;
public MetadataService.PagesToOpen pagesToOpen;
public Boolean showKnowledgeArticles;
- private String[] enableLiveChat_type_info = new String[]{'enableLiveChat','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] openNewAccountSubtab_type_info = new String[]{'openNewAccountSubtab','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] openNewCaseSubtab_type_info = new String[]{'openNewCaseSubtab','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] openNewContactSubtab_type_info = new String[]{'openNewContactSubtab','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] openNewLeadSubtab_type_info = new String[]{'openNewLeadSubtab','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] openNewVFPageSubtab_type_info = new String[]{'openNewVFPageSubtab','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] pagesToOpen_type_info = new String[]{'pagesToOpen','http://soap.sforce.com/2006/04/metadata','PagesToOpen','0','1','false'};
- private String[] showKnowledgeArticles_type_info = new String[]{'showKnowledgeArticles','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] enableLiveChat_type_info = new String[]{'enableLiveChat','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] openNewAccountSubtab_type_info = new String[]{'openNewAccountSubtab','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] openNewCaseSubtab_type_info = new String[]{'openNewCaseSubtab','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] openNewContactSubtab_type_info = new String[]{'openNewContactSubtab','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] openNewLeadSubtab_type_info = new String[]{'openNewLeadSubtab','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] openNewVFPageSubtab_type_info = new String[]{'openNewVFPageSubtab','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] pagesToOpen_type_info = new String[]{'pagesToOpen','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showKnowledgeArticles_type_info = new String[]{'showKnowledgeArticles','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'enableLiveChat','openNewAccountSubtab','openNewCaseSubtab','openNewContactSubtab','openNewLeadSubtab','openNewVFPageSubtab','pagesToOpen','showKnowledgeArticles'};
}
+ public class WeightedSourceCategory {
+ public String sourceCategoryApiName;
+ public Double weight;
+ private String[] sourceCategoryApiName_type_info = new String[]{'sourceCategoryApiName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] weight_type_info = new String[]{'weight','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'sourceCategoryApiName','weight'};
+ }
public class KnowledgeSitesSettings {
public String[] site;
- private String[] site_type_info = new String[]{'site','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] site_type_info = new String[]{'site','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'site'};
}
- public class FlowRecordUpdate {
- public MetadataService.FlowConnector connector;
- public MetadataService.FlowConnector faultConnector;
- public MetadataService.FlowRecordFilter[] filters;
- public MetadataService.FlowInputFieldAssignment[] inputAssignments;
- public String object_x;
- private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata','FlowRecordFilter','0','-1','false'};
- private String[] inputAssignments_type_info = new String[]{'inputAssignments','http://soap.sforce.com/2006/04/metadata','FlowInputFieldAssignment','0','-1','false'};
- private String[] object_x_type_info = new String[]{'object','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class CustomMetadata extends Metadata {
+ public String type = 'CustomMetadata';
+ public String fullName;
+ public String description;
+ public String label;
+ public MetadataService.CustomMetadataValue[] values;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] values_type_info = new String[]{'values','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','label','values'};
+ }
+ public class VisualizationPlugin extends Metadata {
+ public String type = 'VisualizationPlugin';
+ public String fullName;
+ public String description;
+ public String developerName;
+ public String icon;
+ public String masterLabel;
+ public MetadataService.VisualizationResource[] visualizationResources;
+ public MetadataService.VisualizationType[] visualizationTypes;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] developerName_type_info = new String[]{'developerName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] icon_type_info = new String[]{'icon','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] visualizationResources_type_info = new String[]{'visualizationResources','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] visualizationTypes_type_info = new String[]{'visualizationTypes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','developerName','icon','masterLabel','visualizationResources','visualizationTypes'};
+ }
+ public class ApprovalPageField {
+ public String[] field;
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'connector','faultConnector','filters','inputAssignments','object_x'};
+ private String[] field_order_type_info = new String[]{'field'};
}
public class FlowRule {
public String conditionLogic;
public MetadataService.FlowCondition[] conditions;
public MetadataService.FlowConnector connector;
public String label;
- private String[] conditionLogic_type_info = new String[]{'conditionLogic','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] conditions_type_info = new String[]{'conditions','http://soap.sforce.com/2006/04/metadata','FlowCondition','0','-1','false'};
- private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] conditionLogic_type_info = new String[]{'conditionLogic','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] conditions_type_info = new String[]{'conditions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'conditionLogic','conditions','connector','label'};
}
- public class ApprovalPageField {
- public String[] field;
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class FlowRecordUpdate {
+ public MetadataService.FlowConnector connector;
+ public MetadataService.FlowConnector faultConnector;
+ public MetadataService.FlowRecordFilter[] filters;
+ public MetadataService.FlowInputFieldAssignment[] inputAssignments;
+ public String inputReference;
+ public String object_x;
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] inputAssignments_type_info = new String[]{'inputAssignments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] inputReference_type_info = new String[]{'inputReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'field'};
+ private String[] field_order_type_info = new String[]{'connector','faultConnector','filters','inputAssignments','inputReference','object_x'};
}
- public class CustomSite {
+ public class CustomSite extends Metadata {
+ public String type = 'CustomSite';
+ public String fullName;
public Boolean active;
public Boolean allowHomePage;
public Boolean allowStandardAnswersPages;
@@ -591,10 +715,12 @@ public class MetadataService {
public String chatterAnswersHelpPage;
public String chatterAnswersLoginPage;
public String chatterAnswersRegistrationPage;
+ public String clickjackProtectionLevel;
public MetadataService.SiteWebAddress[] customWebAddresses;
public String description;
public String favoriteIcon;
public String fileNotFoundPage;
+ public String forgotPasswordPage;
public String genericErrorPage;
public String guestProfile;
public String inMaintenancePage;
@@ -603,9 +729,11 @@ public class MetadataService {
public String masterLabel;
public String myProfilePage;
public String portal;
+ public Boolean requireHttps;
public Boolean requireInsecurePortalAccess;
public String robotsTxtPage;
public String rootComponent;
+ public String selfRegPage;
public String serverIsDown;
public String siteAdmin;
public MetadataService.SiteRedirectMapping[] siteRedirectMappings;
@@ -613,74 +741,74 @@ public class MetadataService {
public String siteType;
public String subdomain;
public String urlPathPrefix;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] allowHomePage_type_info = new String[]{'allowHomePage','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] allowStandardAnswersPages_type_info = new String[]{'allowStandardAnswersPages','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] allowStandardIdeasPages_type_info = new String[]{'allowStandardIdeasPages','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] allowStandardLookups_type_info = new String[]{'allowStandardLookups','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] allowStandardSearch_type_info = new String[]{'allowStandardSearch','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] analyticsTrackingCode_type_info = new String[]{'analyticsTrackingCode','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] authorizationRequiredPage_type_info = new String[]{'authorizationRequiredPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] bandwidthExceededPage_type_info = new String[]{'bandwidthExceededPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] changePasswordPage_type_info = new String[]{'changePasswordPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] chatterAnswersForgotPasswordConfirmPage_type_info = new String[]{'chatterAnswersForgotPasswordConfirmPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] chatterAnswersForgotPasswordPage_type_info = new String[]{'chatterAnswersForgotPasswordPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] chatterAnswersHelpPage_type_info = new String[]{'chatterAnswersHelpPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] chatterAnswersLoginPage_type_info = new String[]{'chatterAnswersLoginPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] chatterAnswersRegistrationPage_type_info = new String[]{'chatterAnswersRegistrationPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] customWebAddresses_type_info = new String[]{'customWebAddresses','http://soap.sforce.com/2006/04/metadata','SiteWebAddress','0','-1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] favoriteIcon_type_info = new String[]{'favoriteIcon','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] fileNotFoundPage_type_info = new String[]{'fileNotFoundPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] genericErrorPage_type_info = new String[]{'genericErrorPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] guestProfile_type_info = new String[]{'guestProfile','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] inMaintenancePage_type_info = new String[]{'inMaintenancePage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] inactiveIndexPage_type_info = new String[]{'inactiveIndexPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] indexPage_type_info = new String[]{'indexPage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] masterLabel_type_info = new String[]{'masterLabel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] myProfilePage_type_info = new String[]{'myProfilePage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] portal_type_info = new String[]{'portal','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] requireInsecurePortalAccess_type_info = new String[]{'requireInsecurePortalAccess','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] robotsTxtPage_type_info = new String[]{'robotsTxtPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] rootComponent_type_info = new String[]{'rootComponent','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] serverIsDown_type_info = new String[]{'serverIsDown','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] siteAdmin_type_info = new String[]{'siteAdmin','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] siteRedirectMappings_type_info = new String[]{'siteRedirectMappings','http://soap.sforce.com/2006/04/metadata','SiteRedirectMapping','0','-1','false'};
- private String[] siteTemplate_type_info = new String[]{'siteTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] siteType_type_info = new String[]{'siteType','http://soap.sforce.com/2006/04/metadata','SiteType','1','1','false'};
- private String[] subdomain_type_info = new String[]{'subdomain','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] urlPathPrefix_type_info = new String[]{'urlPathPrefix','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','allowHomePage','allowStandardAnswersPages','allowStandardIdeasPages','allowStandardLookups','allowStandardSearch','analyticsTrackingCode','authorizationRequiredPage','bandwidthExceededPage','changePasswordPage','chatterAnswersForgotPasswordConfirmPage','chatterAnswersForgotPasswordPage','chatterAnswersHelpPage','chatterAnswersLoginPage','chatterAnswersRegistrationPage','customWebAddresses','description','favoriteIcon','fileNotFoundPage','genericErrorPage','guestProfile','inMaintenancePage','inactiveIndexPage','indexPage','masterLabel','myProfilePage','portal','requireInsecurePortalAccess','robotsTxtPage','rootComponent','serverIsDown','siteAdmin','siteRedirectMappings','siteTemplate','siteType','subdomain','urlPathPrefix'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] allowHomePage_type_info = new String[]{'allowHomePage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] allowStandardAnswersPages_type_info = new String[]{'allowStandardAnswersPages','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] allowStandardIdeasPages_type_info = new String[]{'allowStandardIdeasPages','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] allowStandardLookups_type_info = new String[]{'allowStandardLookups','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] allowStandardSearch_type_info = new String[]{'allowStandardSearch','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] analyticsTrackingCode_type_info = new String[]{'analyticsTrackingCode','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] authorizationRequiredPage_type_info = new String[]{'authorizationRequiredPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] bandwidthExceededPage_type_info = new String[]{'bandwidthExceededPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] changePasswordPage_type_info = new String[]{'changePasswordPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chatterAnswersForgotPasswordConfirmPage_type_info = new String[]{'chatterAnswersForgotPasswordConfirmPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chatterAnswersForgotPasswordPage_type_info = new String[]{'chatterAnswersForgotPasswordPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chatterAnswersHelpPage_type_info = new String[]{'chatterAnswersHelpPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chatterAnswersLoginPage_type_info = new String[]{'chatterAnswersLoginPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chatterAnswersRegistrationPage_type_info = new String[]{'chatterAnswersRegistrationPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] clickjackProtectionLevel_type_info = new String[]{'clickjackProtectionLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] customWebAddresses_type_info = new String[]{'customWebAddresses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] favoriteIcon_type_info = new String[]{'favoriteIcon','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fileNotFoundPage_type_info = new String[]{'fileNotFoundPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] forgotPasswordPage_type_info = new String[]{'forgotPasswordPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] genericErrorPage_type_info = new String[]{'genericErrorPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] guestProfile_type_info = new String[]{'guestProfile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] inMaintenancePage_type_info = new String[]{'inMaintenancePage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] inactiveIndexPage_type_info = new String[]{'inactiveIndexPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] indexPage_type_info = new String[]{'indexPage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] myProfilePage_type_info = new String[]{'myProfilePage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] portal_type_info = new String[]{'portal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] requireHttps_type_info = new String[]{'requireHttps','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] requireInsecurePortalAccess_type_info = new String[]{'requireInsecurePortalAccess','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] robotsTxtPage_type_info = new String[]{'robotsTxtPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] rootComponent_type_info = new String[]{'rootComponent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] selfRegPage_type_info = new String[]{'selfRegPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] serverIsDown_type_info = new String[]{'serverIsDown','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] siteAdmin_type_info = new String[]{'siteAdmin','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] siteRedirectMappings_type_info = new String[]{'siteRedirectMappings','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] siteTemplate_type_info = new String[]{'siteTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] siteType_type_info = new String[]{'siteType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] subdomain_type_info = new String[]{'subdomain','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] urlPathPrefix_type_info = new String[]{'urlPathPrefix','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','allowHomePage','allowStandardAnswersPages','allowStandardIdeasPages','allowStandardLookups','allowStandardSearch','analyticsTrackingCode','authorizationRequiredPage','bandwidthExceededPage','changePasswordPage','chatterAnswersForgotPasswordConfirmPage','chatterAnswersForgotPasswordPage','chatterAnswersHelpPage','chatterAnswersLoginPage','chatterAnswersRegistrationPage','clickjackProtectionLevel','customWebAddresses','description','favoriteIcon','fileNotFoundPage','forgotPasswordPage','genericErrorPage','guestProfile','inMaintenancePage','inactiveIndexPage','indexPage','masterLabel','myProfilePage','portal','requireHttps','requireInsecurePortalAccess','robotsTxtPage','rootComponent','selfRegPage','serverIsDown','siteAdmin','siteRedirectMappings','siteTemplate','siteType','subdomain','urlPathPrefix'};
}
public class ReportBlockInfo {
public MetadataService.ReportAggregateReference[] aggregateReferences;
public String blockId;
public String joinTable;
- private String[] aggregateReferences_type_info = new String[]{'aggregateReferences','http://soap.sforce.com/2006/04/metadata','ReportAggregateReference','0','-1','false'};
- private String[] blockId_type_info = new String[]{'blockId','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] joinTable_type_info = new String[]{'joinTable','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] aggregateReferences_type_info = new String[]{'aggregateReferences','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] blockId_type_info = new String[]{'blockId','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] joinTable_type_info = new String[]{'joinTable','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'aggregateReferences','blockId','joinTable'};
}
public class describeMetadataResponse_element {
public MetadataService.DescribeMetadataResult result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','DescribeMetadataResult','1','1','false'};
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
- public class CaseOwnerSharingRule {
- public String caseAccessLevel;
- public String name;
- private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelReadEdit','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'caseAccessLevel','name'};
- }
public class DeployMessage {
public Boolean changed;
public Integer columnNumber;
+ public String componentType;
public Boolean created;
+ public DateTime createdDate;
public Boolean deleted;
public String fileName;
public String fullName;
@@ -689,37 +817,34 @@ public class MetadataService {
public String problem;
public String problemType;
public Boolean success;
- private String[] changed_type_info = new String[]{'changed','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] columnNumber_type_info = new String[]{'columnNumber','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] created_type_info = new String[]{'created','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] deleted_type_info = new String[]{'deleted','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] fileName_type_info = new String[]{'fileName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] id_type_info = new String[]{'id','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] lineNumber_type_info = new String[]{'lineNumber','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] problem_type_info = new String[]{'problem','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] problemType_type_info = new String[]{'problemType','http://soap.sforce.com/2006/04/metadata','DeployProblemType','0','1','false'};
- private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'changed','columnNumber','created','deleted','fileName','fullName','id','lineNumber','problem','problemType','success'};
+ private String[] changed_type_info = new String[]{'changed','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] columnNumber_type_info = new String[]{'columnNumber','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] componentType_type_info = new String[]{'componentType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] created_type_info = new String[]{'created','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] createdDate_type_info = new String[]{'createdDate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] deleted_type_info = new String[]{'deleted','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fileName_type_info = new String[]{'fileName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lineNumber_type_info = new String[]{'lineNumber','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] problem_type_info = new String[]{'problem','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] problemType_type_info = new String[]{'problemType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] success_type_info = new String[]{'success','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'changed','columnNumber','componentType','created','createdDate','deleted','fileName','fullName','id','lineNumber','problem','problemType','success'};
}
public class FlowSubflowInputAssignment {
public String name;
public MetadataService.FlowElementReferenceOrValue value;
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
- public class Group_x {
- public Boolean doesIncludeBosses;
- public String name;
- private String[] doesIncludeBosses_type_info = new String[]{'doesIncludeBosses','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'doesIncludeBosses','name'};
- }
- public class ReportType {
+ public class ReportType extends Metadata {
+ public String type = 'ReportType';
+ public String fullName;
+ public Boolean autogenerated;
public String baseObject;
public String category;
public Boolean deployed;
@@ -727,17 +852,34 @@ public class MetadataService {
public MetadataService.ObjectRelationship join_x;
public String label;
public MetadataService.ReportLayoutSection[] sections;
- private String[] baseObject_type_info = new String[]{'baseObject','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] category_type_info = new String[]{'category','http://soap.sforce.com/2006/04/metadata','ReportTypeCategory','1','1','false'};
- private String[] deployed_type_info = new String[]{'deployed','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] join_x_type_info = new String[]{'join','http://soap.sforce.com/2006/04/metadata','ObjectRelationship','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] sections_type_info = new String[]{'sections','http://soap.sforce.com/2006/04/metadata','ReportLayoutSection','0','-1','false'};
+ private String[] autogenerated_type_info = new String[]{'autogenerated','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] baseObject_type_info = new String[]{'baseObject','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] category_type_info = new String[]{'category','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] deployed_type_info = new String[]{'deployed','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] join_x_type_info = new String[]{'join','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sections_type_info = new String[]{'sections','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'baseObject','category','deployed','description','join_x','label','sections'};
- }
- public class CustomPageWebLink {
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'autogenerated','baseObject','category','deployed','description','join_x','label','sections'};
+ }
+ public class Action {
+ public Boolean block;
+ public Boolean endSession;
+ public MetadataService.Notification[] notifications;
+ public Boolean twoFactorAuthentication;
+ private String[] block_type_info = new String[]{'block','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] endSession_type_info = new String[]{'endSession','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] notifications_type_info = new String[]{'notifications','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] twoFactorAuthentication_type_info = new String[]{'twoFactorAuthentication','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'block','endSession','notifications','twoFactorAuthentication'};
+ }
+ public class CustomPageWebLink extends Metadata {
+ public String type = 'CustomPageWebLink';
+ public String fullName;
public String availability;
public String description;
public String displayType;
@@ -759,29 +901,31 @@ public class MetadataService {
public Boolean showsStatus;
public String url;
public Integer width;
- private String[] availability_type_info = new String[]{'availability','http://soap.sforce.com/2006/04/metadata','WebLinkAvailability','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] displayType_type_info = new String[]{'displayType','http://soap.sforce.com/2006/04/metadata','WebLinkDisplayType','1','1','false'};
- private String[] encodingKey_type_info = new String[]{'encodingKey','http://soap.sforce.com/2006/04/metadata','Encoding','0','1','false'};
- private String[] hasMenubar_type_info = new String[]{'hasMenubar','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] hasScrollbars_type_info = new String[]{'hasScrollbars','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] hasToolbar_type_info = new String[]{'hasToolbar','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] height_type_info = new String[]{'height','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] isResizable_type_info = new String[]{'isResizable','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] linkType_type_info = new String[]{'linkType','http://soap.sforce.com/2006/04/metadata','WebLinkType','1','1','false'};
- private String[] masterLabel_type_info = new String[]{'masterLabel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] openType_type_info = new String[]{'openType','http://soap.sforce.com/2006/04/metadata','WebLinkWindowType','1','1','false'};
- private String[] page_x_type_info = new String[]{'page','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] position_type_info = new String[]{'position','http://soap.sforce.com/2006/04/metadata','WebLinkPosition','0','1','false'};
- private String[] protected_x_type_info = new String[]{'protected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] requireRowSelection_type_info = new String[]{'requireRowSelection','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] scontrol_type_info = new String[]{'scontrol','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] showsLocation_type_info = new String[]{'showsLocation','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showsStatus_type_info = new String[]{'showsStatus','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] url_type_info = new String[]{'url','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] width_type_info = new String[]{'width','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'availability','description','displayType','encodingKey','hasMenubar','hasScrollbars','hasToolbar','height','isResizable','linkType','masterLabel','openType','page_x','position','protected_x','requireRowSelection','scontrol','showsLocation','showsStatus','url','width'};
+ private String[] availability_type_info = new String[]{'availability','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] displayType_type_info = new String[]{'displayType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] encodingKey_type_info = new String[]{'encodingKey','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hasMenubar_type_info = new String[]{'hasMenubar','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hasScrollbars_type_info = new String[]{'hasScrollbars','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hasToolbar_type_info = new String[]{'hasToolbar','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isResizable_type_info = new String[]{'isResizable','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] linkType_type_info = new String[]{'linkType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] openType_type_info = new String[]{'openType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] position_type_info = new String[]{'position','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] requireRowSelection_type_info = new String[]{'requireRowSelection','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scontrol_type_info = new String[]{'scontrol','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showsLocation_type_info = new String[]{'showsLocation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showsStatus_type_info = new String[]{'showsStatus','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] url_type_info = new String[]{'url','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'availability','description','displayType','encodingKey','hasMenubar','hasScrollbars','hasToolbar','height','isResizable','linkType','masterLabel','openType','page_x','position','protected_x','requireRowSelection','scontrol','showsLocation','showsStatus','url','width'};
}
public class CodeCoverageResult {
public MetadataService.CodeLocation[] dmlInfo;
@@ -795,145 +939,235 @@ public class MetadataService {
public MetadataService.CodeLocation[] soqlInfo;
public MetadataService.CodeLocation[] soslInfo;
public String type_x;
- private String[] dmlInfo_type_info = new String[]{'dmlInfo','http://soap.sforce.com/2006/04/metadata','CodeLocation','0','-1','false'};
- private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata','ID','1','1','false'};
- private String[] locationsNotCovered_type_info = new String[]{'locationsNotCovered','http://soap.sforce.com/2006/04/metadata','CodeLocation','0','-1','false'};
- private String[] methodInfo_type_info = new String[]{'methodInfo','http://soap.sforce.com/2006/04/metadata','CodeLocation','0','-1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] namespace_type_info = new String[]{'namespace','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
- private String[] numLocations_type_info = new String[]{'numLocations','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] numLocationsNotCovered_type_info = new String[]{'numLocationsNotCovered','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] soqlInfo_type_info = new String[]{'soqlInfo','http://soap.sforce.com/2006/04/metadata','CodeLocation','0','-1','false'};
- private String[] soslInfo_type_info = new String[]{'soslInfo','http://soap.sforce.com/2006/04/metadata','CodeLocation','0','-1','false'};
- private String[] type_x_type_info = new String[]{'type','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] dmlInfo_type_info = new String[]{'dmlInfo','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] locationsNotCovered_type_info = new String[]{'locationsNotCovered','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] methodInfo_type_info = new String[]{'methodInfo','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] namespace_type_info = new String[]{'namespace','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
+ private String[] numLocations_type_info = new String[]{'numLocations','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] numLocationsNotCovered_type_info = new String[]{'numLocationsNotCovered','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] soqlInfo_type_info = new String[]{'soqlInfo','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] soslInfo_type_info = new String[]{'soslInfo','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'dmlInfo','id','locationsNotCovered','methodInfo','name','namespace','numLocations','numLocationsNotCovered','soqlInfo','soslInfo','type_x'};
}
+ public class renameMetadata_element {
+ public String type_x;
+ public String oldFullName;
+ public String newFullName;
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] oldFullName_type_info = new String[]{'oldFullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] newFullName_type_info = new String[]{'newFullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'type_x','oldFullName','newFullName'};
+ }
+ public class SharingCriteriaRule extends SharingBaseRule {
+ public String type = 'SharingCriteriaRule';
+ public String fullName;
+ public String accessLevel;
+ public MetadataService.AccountSharingRuleSettings accountSettings;
+ public String description;
+ public String label;
+ public MetadataService.SharedTo sharedTo;
+ private String[] accessLevel_type_info = new String[]{'accessLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] accountSettings_type_info = new String[]{'accountSettings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ public String booleanFilter;
+ public MetadataService.FilterItem[] criteriaItems;
+ private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName','accessLevel','accountSettings','description','label','sharedTo', 'booleanFilter','criteriaItems'};
+ }
public class NetworkAccess {
public MetadataService.IpRange[] ipRanges;
- private String[] ipRanges_type_info = new String[]{'ipRanges','http://soap.sforce.com/2006/04/metadata','IpRange','0','-1','false'};
+ private String[] ipRanges_type_info = new String[]{'ipRanges','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'ipRanges'};
}
public class RecordTypePicklistValue {
public String picklist;
public MetadataService.PicklistValue[] values;
- private String[] picklist_type_info = new String[]{'picklist','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] values_type_info = new String[]{'values','http://soap.sforce.com/2006/04/metadata','PicklistValue','0','-1','false'};
+ private String[] picklist_type_info = new String[]{'picklist','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] values_type_info = new String[]{'values','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'picklist','values'};
}
public class describeMetadata_element {
public Double asOfVersion;
- private String[] asOfVersion_type_info = new String[]{'asOfVersion','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
+ private String[] asOfVersion_type_info = new String[]{'asOfVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'asOfVersion'};
}
public class DashboardFilterColumn {
public String column;
- private String[] column_type_info = new String[]{'column','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] column_type_info = new String[]{'column','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'column'};
}
+ public class Territory2RuleAssociation {
+ public Boolean inherited;
+ public String ruleName;
+ private String[] inherited_type_info = new String[]{'inherited','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] ruleName_type_info = new String[]{'ruleName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'inherited','ruleName'};
+ }
public class ReportParam {
public String name;
public String value;
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
- public class RoleOrTerritory {
+ public class RoleOrTerritory extends Metadata {
+ public String type = 'RoleOrTerritory';
+ public String fullName;
public String caseAccessLevel;
public String contactAccessLevel;
public String description;
public Boolean mayForecastManagerShare;
public String name;
public String opportunityAccessLevel;
- private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] mayForecastManagerShare_type_info = new String[]{'mayForecastManagerShare','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] mayForecastManagerShare_type_info = new String[]{'mayForecastManagerShare','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'caseAccessLevel','contactAccessLevel','description','mayForecastManagerShare','name','opportunityAccessLevel'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'caseAccessLevel','contactAccessLevel','description','mayForecastManagerShare','name','opportunityAccessLevel'};
}
- public class WorkflowActionReference {
+ public class ActionLinkGroupTemplate extends Metadata {
+ public String type = 'ActionLinkGroupTemplate';
+ public String fullName;
+ public MetadataService.ActionLinkTemplate[] actionLinkTemplates;
+ public String category;
+ public String executionsAllowed;
+ public Integer hoursUntilExpiration;
+ public Boolean isPublished;
public String name;
- public String type_x;
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','WorkflowActionType','1','1','false'};
+ private String[] actionLinkTemplates_type_info = new String[]{'actionLinkTemplates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] category_type_info = new String[]{'category','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] executionsAllowed_type_info = new String[]{'executionsAllowed','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] hoursUntilExpiration_type_info = new String[]{'hoursUntilExpiration','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isPublished_type_info = new String[]{'isPublished','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'name','type_x'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'actionLinkTemplates','category','executionsAllowed','hoursUntilExpiration','isPublished','name'};
+ }
+ public class ForecastingTypeSettings {
+ public Boolean active;
+ public MetadataService.AdjustmentsSettings adjustmentsSettings;
+ public String[] displayedCategoryApiNames;
+ public MetadataService.ForecastRangeSettings forecastRangeSettings;
+ public String[] forecastedCategoryApiNames;
+ public String[] managerAdjustableCategoryApiNames;
+ public String name;
+ public MetadataService.OpportunityListFieldsSelectedSettings opportunityListFieldsSelectedSettings;
+ public String[] ownerAdjustableCategoryApiNames;
+ public MetadataService.QuotasSettings quotasSettings;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] adjustmentsSettings_type_info = new String[]{'adjustmentsSettings','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] displayedCategoryApiNames_type_info = new String[]{'displayedCategoryApiNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] forecastRangeSettings_type_info = new String[]{'forecastRangeSettings','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] forecastedCategoryApiNames_type_info = new String[]{'forecastedCategoryApiNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] managerAdjustableCategoryApiNames_type_info = new String[]{'managerAdjustableCategoryApiNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] opportunityListFieldsSelectedSettings_type_info = new String[]{'opportunityListFieldsSelectedSettings','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] ownerAdjustableCategoryApiNames_type_info = new String[]{'ownerAdjustableCategoryApiNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] quotasSettings_type_info = new String[]{'quotasSettings','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'active','adjustmentsSettings','displayedCategoryApiNames','forecastRangeSettings','forecastedCategoryApiNames','managerAdjustableCategoryApiNames','name','opportunityListFieldsSelectedSettings','ownerAdjustableCategoryApiNames','quotasSettings'};
}
public class FlowApexPluginCallInputParameter {
public String name;
public MetadataService.FlowElementReferenceOrValue value;
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
- public class Role {
- public String parentRole;
- private String[] parentRole_type_info = new String[]{'parentRole','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ public class WorkflowActionReference {
+ public String name;
+ public String type_x;
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'parentRole'};
+ private String[] field_order_type_info = new String[]{'name','type_x'};
}
public class RetrieveResult {
+ public Boolean done;
+ public String errorMessage;
+ public String errorStatusCode;
public MetadataService.FileProperties[] fileProperties;
public String id;
public MetadataService.RetrieveMessage[] messages;
+ public String status;
+ public Boolean success;
public String zipFile;
- private String[] fileProperties_type_info = new String[]{'fileProperties','http://soap.sforce.com/2006/04/metadata','FileProperties','0','-1','false'};
- private String[] id_type_info = new String[]{'id','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] messages_type_info = new String[]{'messages','http://soap.sforce.com/2006/04/metadata','RetrieveMessage','0','-1','false'};
- private String[] zipFile_type_info = new String[]{'zipFile','http://www.w3.org/2001/XMLSchema','base64Binary','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'fileProperties','id','messages','zipFile'};
- }
- public class delete_element {
- public MetadataService.Metadata[] metadata;
- private String[] metadata_type_info = new String[]{'metadata','http://soap.sforce.com/2006/04/metadata','Metadata','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'metadata'};
+ private String[] done_type_info = new String[]{'done','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] errorStatusCode_type_info = new String[]{'errorStatusCode','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fileProperties_type_info = new String[]{'fileProperties','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] messages_type_info = new String[]{'messages','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] status_type_info = new String[]{'status','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] success_type_info = new String[]{'success','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] zipFile_type_info = new String[]{'zipFile','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'done','errorMessage','errorStatusCode','fileProperties','id','messages','status','success','zipFile'};
}
- public class CustomObjectSharingRules {
- public MetadataService.CustomObjectCriteriaBasedSharingRule[] criteriaBasedRules;
- public MetadataService.CustomObjectOwnerSharingRule[] ownerRules;
- private String[] criteriaBasedRules_type_info = new String[]{'criteriaBasedRules','http://soap.sforce.com/2006/04/metadata','CustomObjectCriteriaBasedSharingRule','0','-1','false'};
- private String[] ownerRules_type_info = new String[]{'ownerRules','http://soap.sforce.com/2006/04/metadata','CustomObjectOwnerSharingRule','0','-1','false'};
+ public class Role {
+ public String parentRole;
+ private String[] parentRole_type_info = new String[]{'parentRole','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaBasedRules','ownerRules'};
+ private String[] field_order_type_info = new String[]{'parentRole'};
}
public class QuickActionList {
public MetadataService.QuickActionListItem[] quickActionListItems;
- private String[] quickActionListItems_type_info = new String[]{'quickActionListItems','http://soap.sforce.com/2006/04/metadata','QuickActionListItem','0','-1','false'};
+ private String[] quickActionListItems_type_info = new String[]{'quickActionListItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'quickActionListItems'};
}
- public class create_element {
- public MetadataService.Metadata[] metadata;
- private String[] metadata_type_info = new String[]{'metadata','http://soap.sforce.com/2006/04/metadata','Metadata','0','-1','false'};
+ public class RelatedList {
+ public Boolean hideOnDetail;
+ public String name;
+ private String[] hideOnDetail_type_info = new String[]{'hideOnDetail','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'metadata'};
+ private String[] field_order_type_info = new String[]{'hideOnDetail','name'};
+ }
+ public class FlowActionCallOutputParameter {
+ public String assignToReference;
+ public String name;
+ private String[] assignToReference_type_info = new String[]{'assignToReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assignToReference','name'};
}
public class DashboardFilterOption {
public String operator;
public String[] values;
- private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata','DashboardFilterOperation','1','1','false'};
- private String[] values_type_info = new String[]{'values','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] values_type_info = new String[]{'values','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'operator','values'};
}
- public class checkStatus_element {
- public String[] asyncProcessId;
- private String[] asyncProcessId_type_info = new String[]{'asyncProcessId','http://soap.sforce.com/2006/04/metadata','ID','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'asyncProcessId'};
- }
- public class WorkflowOutboundMessage {
+ public class WorkflowOutboundMessage extends WorkflowAction {
+ public String type = 'WorkflowOutboundMessage';
+ public String fullName;
public Double apiVersion;
public String description;
public String endpointUrl;
@@ -943,97 +1177,113 @@ public class MetadataService {
public String name;
public Boolean protected_x;
public Boolean useDeadLetterQueue;
- private String[] apiVersion_type_info = new String[]{'apiVersion','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] endpointUrl_type_info = new String[]{'endpointUrl','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] fields_type_info = new String[]{'fields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] includeSessionId_type_info = new String[]{'includeSessionId','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] integrationUser_type_info = new String[]{'integrationUser','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] protected_x_type_info = new String[]{'protected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] useDeadLetterQueue_type_info = new String[]{'useDeadLetterQueue','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apiVersion','description','endpointUrl','fields','includeSessionId','integrationUser','name','protected_x','useDeadLetterQueue'};
+ private String[] apiVersion_type_info = new String[]{'apiVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] endpointUrl_type_info = new String[]{'endpointUrl','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] includeSessionId_type_info = new String[]{'includeSessionId','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] integrationUser_type_info = new String[]{'integrationUser','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] useDeadLetterQueue_type_info = new String[]{'useDeadLetterQueue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'apiVersion','description','endpointUrl','fields','includeSessionId','integrationUser','name','protected_x','useDeadLetterQueue'};
}
public class RunTestSuccess {
public String id;
public String methodName;
public String name;
public String namespace;
+ public Boolean seeAllData;
public Double time_x;
- private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata','ID','1','1','false'};
- private String[] methodName_type_info = new String[]{'methodName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] namespace_type_info = new String[]{'namespace','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
- private String[] time_x_type_info = new String[]{'time','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] methodName_type_info = new String[]{'methodName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] namespace_type_info = new String[]{'namespace','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
+ private String[] seeAllData_type_info = new String[]{'seeAllData','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] time_x_type_info = new String[]{'time','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'id','methodName','name','namespace','time_x'};
+ private String[] field_order_type_info = new String[]{'id','methodName','name','namespace','seeAllData','time_x'};
}
public class LiveChatButtonDeployments {
public String[] deployment;
- private String[] deployment_type_info = new String[]{'deployment','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] deployment_type_info = new String[]{'deployment','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'deployment'};
}
+ public class PermissionSetApplicationVisibility {
+ public String application;
+ public Boolean visible;
+ private String[] application_type_info = new String[]{'application','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] visible_type_info = new String[]{'visible','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'application','visible'};
+ }
public class InstalledPackage extends Metadata {
public String type = 'InstalledPackage';
- public String fullName;
+ public String fullName;
public String password;
public String versionNumber;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] password_type_info = new String[]{'password','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] versionNumber_type_info = new String[]{'versionNumber','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] password_type_info = new String[]{'password','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] versionNumber_type_info = new String[]{'versionNumber','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
private String[] field_order_type_info = new String[]{'fullName', 'password','versionNumber'};
}
- public class Queue {
+ public class Queue extends Metadata {
+ public String type = 'Queue';
+ public String fullName;
public Boolean doesSendEmailToMembers;
public String email;
public String name;
public MetadataService.QueueSobject[] queueSobject;
- private String[] doesSendEmailToMembers_type_info = new String[]{'doesSendEmailToMembers','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] email_type_info = new String[]{'email','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] queueSobject_type_info = new String[]{'queueSobject','http://soap.sforce.com/2006/04/metadata','QueueSobject','0','-1','false'};
+ private String[] doesSendEmailToMembers_type_info = new String[]{'doesSendEmailToMembers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] email_type_info = new String[]{'email','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] queueSobject_type_info = new String[]{'queueSobject','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'doesSendEmailToMembers','email','name','queueSobject'};
- }
- public class LeadSharingRules {
- public MetadataService.LeadCriteriaBasedSharingRule[] criteriaBasedRules;
- public MetadataService.LeadOwnerSharingRule[] ownerRules;
- private String[] criteriaBasedRules_type_info = new String[]{'criteriaBasedRules','http://soap.sforce.com/2006/04/metadata','LeadCriteriaBasedSharingRule','0','-1','false'};
- private String[] ownerRules_type_info = new String[]{'ownerRules','http://soap.sforce.com/2006/04/metadata','LeadOwnerSharingRule','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaBasedRules','ownerRules'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'doesSendEmailToMembers','email','name','queueSobject'};
}
public class ListViewFilter {
public String field;
public String operation;
public String value;
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata','FilterOperation','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'field','operation','value'};
}
- public class CampaignOwnerSharingRule {
- public String campaignAccessLevel;
- public String name;
- private String[] campaignAccessLevel_type_info = new String[]{'campaignAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoNone','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'campaignAccessLevel','name'};
- }
- public class checkStatusResponse_element {
- public MetadataService.AsyncResult[] result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','AsyncResult','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'result'};
+ public class FeedLayout {
+ public Boolean autocollapsePublisher;
+ public Boolean compactFeed;
+ public String feedFilterPosition;
+ public MetadataService.FeedLayoutFilter[] feedFilters;
+ public Boolean fullWidthFeed;
+ public Boolean hideSidebar;
+ public Boolean highlightExternalFeedItems;
+ public MetadataService.FeedLayoutComponent[] leftComponents;
+ public MetadataService.FeedLayoutComponent[] rightComponents;
+ private String[] autocollapsePublisher_type_info = new String[]{'autocollapsePublisher','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] compactFeed_type_info = new String[]{'compactFeed','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] feedFilterPosition_type_info = new String[]{'feedFilterPosition','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] feedFilters_type_info = new String[]{'feedFilters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fullWidthFeed_type_info = new String[]{'fullWidthFeed','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hideSidebar_type_info = new String[]{'hideSidebar','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] highlightExternalFeedItems_type_info = new String[]{'highlightExternalFeedItems','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] leftComponents_type_info = new String[]{'leftComponents','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] rightComponents_type_info = new String[]{'rightComponents','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'autocollapsePublisher','compactFeed','feedFilterPosition','feedFilters','fullWidthFeed','hideSidebar','highlightExternalFeedItems','leftComponents','rightComponents'};
}
public class CustomField extends Metadata {
- public String type = 'CustomField';
- public String fullName;
+ public String type = 'CustomField';
+ public String fullName;
public Boolean caseSensitive;
public String customDataType;
public String defaultValue;
@@ -1041,6 +1291,7 @@ public class MetadataService {
public Boolean deprecated;
public String description;
public String displayFormat;
+ public Boolean encrypted;
public Boolean escapeMarkup;
public String externalDeveloperName;
public Boolean externalId;
@@ -1052,11 +1303,13 @@ public class MetadataService {
public Boolean isSortingDisabled;
public String label;
public Integer length;
+ public MetadataService.LookupFilter lookupFilter;
public String maskChar;
public String maskType;
public MetadataService.Picklist picklist;
public Boolean populateExistingRows;
public Integer precision;
+ public String referenceTargetField;
public String referenceTo;
public String relationshipLabel;
public String relationshipName;
@@ -1073,63 +1326,68 @@ public class MetadataService {
public String summaryOperation;
public Boolean trackFeedHistory;
public Boolean trackHistory;
+ public Boolean trackTrending;
public String type_x;
public Boolean unique;
public Integer visibleLines;
public Boolean writeRequiresMasterRead;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseSensitive_type_info = new String[]{'caseSensitive','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] customDataType_type_info = new String[]{'customDataType','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultValue_type_info = new String[]{'defaultValue','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] deleteConstraint_type_info = new String[]{'deleteConstraint','http://soap.sforce.com/2006/04/metadata','DeleteConstraint','0','1','false'};
- private String[] deprecated_type_info = new String[]{'deprecated','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] displayFormat_type_info = new String[]{'displayFormat','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] escapeMarkup_type_info = new String[]{'escapeMarkup','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] externalDeveloperName_type_info = new String[]{'externalDeveloperName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] externalId_type_info = new String[]{'externalId','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] formula_type_info = new String[]{'formula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] formulaTreatBlanksAs_type_info = new String[]{'formulaTreatBlanksAs','http://soap.sforce.com/2006/04/metadata','TreatBlanksAs','0','1','false'};
- private String[] inlineHelpText_type_info = new String[]{'inlineHelpText','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isFilteringDisabled_type_info = new String[]{'isFilteringDisabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] isNameField_type_info = new String[]{'isNameField','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] isSortingDisabled_type_info = new String[]{'isSortingDisabled','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] length_type_info = new String[]{'length','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] maskChar_type_info = new String[]{'maskChar','http://soap.sforce.com/2006/04/metadata','EncryptedFieldMaskChar','0','1','false'};
- private String[] maskType_type_info = new String[]{'maskType','http://soap.sforce.com/2006/04/metadata','EncryptedFieldMaskType','0','1','false'};
- private String[] picklist_type_info = new String[]{'picklist','http://soap.sforce.com/2006/04/metadata','Picklist','0','1','false'};
- private String[] populateExistingRows_type_info = new String[]{'populateExistingRows','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] precision_type_info = new String[]{'precision','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] referenceTo_type_info = new String[]{'referenceTo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] relationshipLabel_type_info = new String[]{'relationshipLabel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] relationshipName_type_info = new String[]{'relationshipName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] relationshipOrder_type_info = new String[]{'relationshipOrder','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] reparentableMasterDetail_type_info = new String[]{'reparentableMasterDetail','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] required_type_info = new String[]{'required','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] restrictedAdminField_type_info = new String[]{'restrictedAdminField','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] scale_type_info = new String[]{'scale','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] startingNumber_type_info = new String[]{'startingNumber','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] stripMarkup_type_info = new String[]{'stripMarkup','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] summarizedField_type_info = new String[]{'summarizedField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] summaryFilterItems_type_info = new String[]{'summaryFilterItems','http://soap.sforce.com/2006/04/metadata','FilterItem','0','-1','false'};
- private String[] summaryForeignKey_type_info = new String[]{'summaryForeignKey','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] summaryOperation_type_info = new String[]{'summaryOperation','http://soap.sforce.com/2006/04/metadata','SummaryOperations','0','1','false'};
- private String[] trackFeedHistory_type_info = new String[]{'trackFeedHistory','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] trackHistory_type_info = new String[]{'trackHistory','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','FieldType','1','1','false'};
- private String[] unique_type_info = new String[]{'unique','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] visibleLines_type_info = new String[]{'visibleLines','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] writeRequiresMasterRead_type_info = new String[]{'writeRequiresMasterRead','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'fullName','caseSensitive','customDataType','defaultValue','deleteConstraint','deprecated','description','displayFormat','escapeMarkup','externalDeveloperName','externalId','formula','formulaTreatBlanksAs','inlineHelpText','isFilteringDisabled','isNameField','isSortingDisabled','label','length','maskChar','maskType','picklist','populateExistingRows','precision','referenceTo','relationshipLabel','relationshipName','relationshipOrder','reparentableMasterDetail','required','restrictedAdminField','scale','startingNumber','stripMarkup','summarizedField','summaryFilterItems','summaryForeignKey','summaryOperation','trackFeedHistory','trackHistory','type_x','unique','visibleLines','writeRequiresMasterRead'};
+ private String[] caseSensitive_type_info = new String[]{'caseSensitive','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customDataType_type_info = new String[]{'customDataType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultValue_type_info = new String[]{'defaultValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] deleteConstraint_type_info = new String[]{'deleteConstraint','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] deprecated_type_info = new String[]{'deprecated','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] displayFormat_type_info = new String[]{'displayFormat','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] encrypted_type_info = new String[]{'encrypted','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] escapeMarkup_type_info = new String[]{'escapeMarkup','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] externalDeveloperName_type_info = new String[]{'externalDeveloperName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] externalId_type_info = new String[]{'externalId','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] formula_type_info = new String[]{'formula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] formulaTreatBlanksAs_type_info = new String[]{'formulaTreatBlanksAs','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] inlineHelpText_type_info = new String[]{'inlineHelpText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isFilteringDisabled_type_info = new String[]{'isFilteringDisabled','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isNameField_type_info = new String[]{'isNameField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isSortingDisabled_type_info = new String[]{'isSortingDisabled','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] length_type_info = new String[]{'length','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lookupFilter_type_info = new String[]{'lookupFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] maskChar_type_info = new String[]{'maskChar','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] maskType_type_info = new String[]{'maskType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] picklist_type_info = new String[]{'picklist','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] populateExistingRows_type_info = new String[]{'populateExistingRows','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] precision_type_info = new String[]{'precision','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] referenceTargetField_type_info = new String[]{'referenceTargetField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] referenceTo_type_info = new String[]{'referenceTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] relationshipLabel_type_info = new String[]{'relationshipLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] relationshipName_type_info = new String[]{'relationshipName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] relationshipOrder_type_info = new String[]{'relationshipOrder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] reparentableMasterDetail_type_info = new String[]{'reparentableMasterDetail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] required_type_info = new String[]{'required','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] restrictedAdminField_type_info = new String[]{'restrictedAdminField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scale_type_info = new String[]{'scale','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] startingNumber_type_info = new String[]{'startingNumber','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] stripMarkup_type_info = new String[]{'stripMarkup','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] summarizedField_type_info = new String[]{'summarizedField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] summaryFilterItems_type_info = new String[]{'summaryFilterItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] summaryForeignKey_type_info = new String[]{'summaryForeignKey','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] summaryOperation_type_info = new String[]{'summaryOperation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] trackFeedHistory_type_info = new String[]{'trackFeedHistory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] trackHistory_type_info = new String[]{'trackHistory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] trackTrending_type_info = new String[]{'trackTrending','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] unique_type_info = new String[]{'unique','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] visibleLines_type_info = new String[]{'visibleLines','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] writeRequiresMasterRead_type_info = new String[]{'writeRequiresMasterRead','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'caseSensitive','customDataType','defaultValue','deleteConstraint','deprecated','description','displayFormat','encrypted','escapeMarkup','externalDeveloperName','externalId','formula','formulaTreatBlanksAs','inlineHelpText','isFilteringDisabled','isNameField','isSortingDisabled','label','length','lookupFilter','maskChar','maskType','picklist','populateExistingRows','precision','referenceTargetField','referenceTo','relationshipLabel','relationshipName','relationshipOrder','reparentableMasterDetail','required','restrictedAdminField','scale','startingNumber','stripMarkup','summarizedField','summaryFilterItems','summaryForeignKey','summaryOperation','trackFeedHistory','trackHistory','trackTrending','type_x','unique','visibleLines','writeRequiresMasterRead'};
}
public class PushNotification {
public String[] fieldNames;
public String objectName;
- private String[] fieldNames_type_info = new String[]{'fieldNames','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] objectName_type_info = new String[]{'objectName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] fieldNames_type_info = new String[]{'fieldNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] objectName_type_info = new String[]{'objectName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'fieldNames','objectName'};
}
@@ -1141,26 +1399,38 @@ public class MetadataService {
public Boolean enableThreadIDInSubject;
public Boolean notifyOwnerOnNewCaseEmail;
public String overEmailLimitAction;
+ public Boolean preQuoteSignature;
public MetadataService.EmailToCaseRoutingAddress[] routingAddresses;
public String unauthorizedSenderAction;
- private String[] enableEmailToCase_type_info = new String[]{'enableEmailToCase','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableHtmlEmail_type_info = new String[]{'enableHtmlEmail','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableOnDemandEmailToCase_type_info = new String[]{'enableOnDemandEmailToCase','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableThreadIDInBody_type_info = new String[]{'enableThreadIDInBody','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableThreadIDInSubject_type_info = new String[]{'enableThreadIDInSubject','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] notifyOwnerOnNewCaseEmail_type_info = new String[]{'notifyOwnerOnNewCaseEmail','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] overEmailLimitAction_type_info = new String[]{'overEmailLimitAction','http://soap.sforce.com/2006/04/metadata','EmailToCaseOnFailureActionType','0','1','false'};
- private String[] routingAddresses_type_info = new String[]{'routingAddresses','http://soap.sforce.com/2006/04/metadata','EmailToCaseRoutingAddress','0','-1','false'};
- private String[] unauthorizedSenderAction_type_info = new String[]{'unauthorizedSenderAction','http://soap.sforce.com/2006/04/metadata','EmailToCaseOnFailureActionType','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableEmailToCase','enableHtmlEmail','enableOnDemandEmailToCase','enableThreadIDInBody','enableThreadIDInSubject','notifyOwnerOnNewCaseEmail','overEmailLimitAction','routingAddresses','unauthorizedSenderAction'};
+ private String[] enableEmailToCase_type_info = new String[]{'enableEmailToCase','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableHtmlEmail_type_info = new String[]{'enableHtmlEmail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableOnDemandEmailToCase_type_info = new String[]{'enableOnDemandEmailToCase','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableThreadIDInBody_type_info = new String[]{'enableThreadIDInBody','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableThreadIDInSubject_type_info = new String[]{'enableThreadIDInSubject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyOwnerOnNewCaseEmail_type_info = new String[]{'notifyOwnerOnNewCaseEmail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] overEmailLimitAction_type_info = new String[]{'overEmailLimitAction','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] preQuoteSignature_type_info = new String[]{'preQuoteSignature','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] routingAddresses_type_info = new String[]{'routingAddresses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] unauthorizedSenderAction_type_info = new String[]{'unauthorizedSenderAction','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enableEmailToCase','enableHtmlEmail','enableOnDemandEmailToCase','enableThreadIDInBody','enableThreadIDInSubject','notifyOwnerOnNewCaseEmail','overEmailLimitAction','preQuoteSignature','routingAddresses','unauthorizedSenderAction'};
}
public class deployResponse_element {
public MetadataService.AsyncResult result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','AsyncResult','1','1','false'};
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
+ public class DataCategory {
+ public MetadataService.DataCategory[] dataCategory;
+ public String label;
+ public String name;
+ private String[] dataCategory_type_info = new String[]{'dataCategory','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'dataCategory','label','name'};
+ }
public class EscalationAction {
public String assignedTo;
public String assignedToTemplate;
@@ -1170,36 +1440,37 @@ public class MetadataService {
public String[] notifyEmail;
public String notifyTo;
public String notifyToTemplate;
- private String[] assignedTo_type_info = new String[]{'assignedTo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] assignedToTemplate_type_info = new String[]{'assignedToTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] assignedToType_type_info = new String[]{'assignedToType','http://soap.sforce.com/2006/04/metadata','AssignToLookupValueType','0','1','false'};
- private String[] minutesToEscalation_type_info = new String[]{'minutesToEscalation','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] notifyCaseOwner_type_info = new String[]{'notifyCaseOwner','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] notifyEmail_type_info = new String[]{'notifyEmail','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] notifyTo_type_info = new String[]{'notifyTo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] notifyToTemplate_type_info = new String[]{'notifyToTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] assignedTo_type_info = new String[]{'assignedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] assignedToTemplate_type_info = new String[]{'assignedToTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] assignedToType_type_info = new String[]{'assignedToType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] minutesToEscalation_type_info = new String[]{'minutesToEscalation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyCaseOwner_type_info = new String[]{'notifyCaseOwner','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyEmail_type_info = new String[]{'notifyEmail','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] notifyTo_type_info = new String[]{'notifyTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyToTemplate_type_info = new String[]{'notifyToTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'assignedTo','assignedToTemplate','assignedToType','minutesToEscalation','notifyCaseOwner','notifyEmail','notifyTo','notifyToTemplate'};
}
- public class DataCategory {
- public MetadataService.DataCategory[] dataCategory;
- public String label;
- public String name;
- private String[] dataCategory_type_info = new String[]{'dataCategory','http://soap.sforce.com/2006/04/metadata','DataCategory','0','-1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'dataCategory','label','name'};
- }
public class FlowOutputFieldAssignment {
public String assignToReference;
public String field;
- private String[] assignToReference_type_info = new String[]{'assignToReference','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] assignToReference_type_info = new String[]{'assignToReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'assignToReference','field'};
}
- public class EmailTemplate {
+ public class AppMenuItem {
+ public String name;
+ public String type_x;
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'name','type_x'};
+ }
+ public class EmailTemplate extends MetadataWithContent {
+ public String type = 'EmailTemplate';
+ public String fullName;
+ public String content;
public Double apiVersion;
public String[] attachedDocuments;
public MetadataService.Attachment[] attachments;
@@ -1213,399 +1484,308 @@ public class MetadataService {
public String subject;
public String textOnly;
public String type_x;
- private String[] apiVersion_type_info = new String[]{'apiVersion','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] attachedDocuments_type_info = new String[]{'attachedDocuments','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] attachments_type_info = new String[]{'attachments','http://soap.sforce.com/2006/04/metadata','Attachment','0','-1','false'};
- private String[] available_type_info = new String[]{'available','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] encodingKey_type_info = new String[]{'encodingKey','http://soap.sforce.com/2006/04/metadata','Encoding','1','1','false'};
- private String[] letterhead_type_info = new String[]{'letterhead','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata','PackageVersion','0','-1','false'};
- private String[] style_type_info = new String[]{'style','http://soap.sforce.com/2006/04/metadata','EmailTemplateStyle','1','1','false'};
- private String[] subject_type_info = new String[]{'subject','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] textOnly_type_info = new String[]{'textOnly','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','EmailTemplateType','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apiVersion','attachedDocuments','attachments','available','description','encodingKey','letterhead','name','packageVersions','style','subject','textOnly','type_x'};
- }
- public class MetadataPort {
- public String endpoint_x;
- {
- URL baseUrl = URL.getSalesforceBaseUrl();
- endpoint_x = baseUrl.toExternalForm() + '/services/Soap/m/28.0';
- }
- public Map inputHttpHeaders_x;
- public Map outputHttpHeaders_x;
- public String clientCertName_x;
- public String clientCert_x;
- public String clientCertPasswd_x;
- public Integer timeout_x;
- public MetadataService.SessionHeader_element SessionHeader;
- public MetadataService.DebuggingInfo_element DebuggingInfo;
- public MetadataService.CallOptions_element CallOptions;
- public MetadataService.DebuggingHeader_element DebuggingHeader;
- private String SessionHeader_hns = 'SessionHeader=http://soap.sforce.com/2006/04/metadata';
- private String DebuggingInfo_hns = 'DebuggingInfo=http://soap.sforce.com/2006/04/metadata';
- private String CallOptions_hns = 'CallOptions=http://soap.sforce.com/2006/04/metadata';
- private String DebuggingHeader_hns = 'DebuggingHeader=http://soap.sforce.com/2006/04/metadata';
- private String[] ns_map_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata', 'MetadataService'};
- public MetadataService.AsyncResult retrieve(MetadataService.RetrieveRequest retrieveRequest) {
- MetadataService.retrieve_element request_x = new MetadataService.retrieve_element();
- MetadataService.retrieveResponse_element response_x;
- request_x.retrieveRequest = retrieveRequest;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'retrieve',
- 'http://soap.sforce.com/2006/04/metadata',
- 'retrieveResponse',
- 'MetadataService.retrieveResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
- public MetadataService.DeployResult checkDeployStatus(String asyncProcessId) {
- MetadataService.checkDeployStatus_element request_x = new MetadataService.checkDeployStatus_element();
- MetadataService.checkDeployStatusResponse_element response_x;
- request_x.asyncProcessId = asyncProcessId;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'checkDeployStatus',
- 'http://soap.sforce.com/2006/04/metadata',
- 'checkDeployStatusResponse',
- 'MetadataService.checkDeployStatusResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
- public MetadataService.AsyncResult[] updateMetadata(MetadataService.UpdateMetadata[] UpdateMetadata) {
- MetadataService.update_element request_x = new MetadataService.update_element();
- MetadataService.updateResponse_element response_x;
- request_x.UpdateMetadata = UpdateMetadata;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'update',
- 'http://soap.sforce.com/2006/04/metadata',
- 'updateResponse',
- 'MetadataService.updateResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
- public MetadataService.FileProperties[] listMetadata(MetadataService.ListMetadataQuery[] queries,Double asOfVersion) {
- MetadataService.listMetadata_element request_x = new MetadataService.listMetadata_element();
- MetadataService.listMetadataResponse_element response_x;
- request_x.queries = queries;
- request_x.asOfVersion = asOfVersion;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'listMetadata',
- 'http://soap.sforce.com/2006/04/metadata',
- 'listMetadataResponse',
- 'MetadataService.listMetadataResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
- public MetadataService.AsyncResult[] checkStatus(String[] asyncProcessId) {
- MetadataService.checkStatus_element request_x = new MetadataService.checkStatus_element();
- MetadataService.checkStatusResponse_element response_x;
- request_x.asyncProcessId = asyncProcessId;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'checkStatus',
- 'http://soap.sforce.com/2006/04/metadata',
- 'checkStatusResponse',
- 'MetadataService.checkStatusResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
- public MetadataService.AsyncResult[] create(MetadataService.Metadata[] metadata) {
- MetadataService.create_element request_x = new MetadataService.create_element();
- MetadataService.createResponse_element response_x;
- request_x.metadata = metadata;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'create',
- 'http://soap.sforce.com/2006/04/metadata',
- 'createResponse',
- 'MetadataService.createResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
- public MetadataService.RetrieveResult checkRetrieveStatus(String asyncProcessId) {
- MetadataService.checkRetrieveStatus_element request_x = new MetadataService.checkRetrieveStatus_element();
- MetadataService.checkRetrieveStatusResponse_element response_x;
- request_x.asyncProcessId = asyncProcessId;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'checkRetrieveStatus',
- 'http://soap.sforce.com/2006/04/metadata',
- 'checkRetrieveStatusResponse',
- 'MetadataService.checkRetrieveStatusResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
- public MetadataService.AsyncResult[] deleteMetadata(MetadataService.Metadata[] metadata) {
- MetadataService.delete_element request_x = new MetadataService.delete_element();
- MetadataService.deleteResponse_element response_x;
- request_x.metadata = metadata;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'delete',
- 'http://soap.sforce.com/2006/04/metadata',
- 'deleteResponse',
- 'MetadataService.deleteResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
- public MetadataService.DescribeMetadataResult describeMetadata(Double asOfVersion) {
- MetadataService.describeMetadata_element request_x = new MetadataService.describeMetadata_element();
- MetadataService.describeMetadataResponse_element response_x;
- request_x.asOfVersion = asOfVersion;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'describeMetadata',
- 'http://soap.sforce.com/2006/04/metadata',
- 'describeMetadataResponse',
- 'MetadataService.describeMetadataResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
- public MetadataService.AsyncResult deploy(String ZipFile,MetadataService.DeployOptions DeployOptions) {
- MetadataService.deploy_element request_x = new MetadataService.deploy_element();
- MetadataService.deployResponse_element response_x;
- request_x.ZipFile = ZipFile;
- request_x.DeployOptions = DeployOptions;
- Map response_map_x = new Map();
- response_map_x.put('response_x', response_x);
- WebServiceCallout.invoke(
- this,
- request_x,
- response_map_x,
- new String[]{endpoint_x,
- '',
- 'http://soap.sforce.com/2006/04/metadata',
- 'deploy',
- 'http://soap.sforce.com/2006/04/metadata',
- 'deployResponse',
- 'MetadataService.deployResponse_element'}
- );
- response_x = response_map_x.get('response_x');
- return response_x.result;
- }
+ private String[] apiVersion_type_info = new String[]{'apiVersion','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] attachedDocuments_type_info = new String[]{'attachedDocuments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] attachments_type_info = new String[]{'attachments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] available_type_info = new String[]{'available','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] encodingKey_type_info = new String[]{'encodingKey','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] letterhead_type_info = new String[]{'letterhead','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] style_type_info = new String[]{'style','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] subject_type_info = new String[]{'subject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] textOnly_type_info = new String[]{'textOnly','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'content', 'apiVersion','attachedDocuments','attachments','available','description','encodingKey','letterhead','name','packageVersions','style','subject','textOnly','type_x'};
}
public class ObjectUsage {
public String[] object_x;
- private String[] object_x_type_info = new String[]{'object','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'object_x'};
}
- public class AssignmentRule {
+ public class AssignmentRule extends Metadata {
+ public String type = 'AssignmentRule';
+ public String fullName;
public Boolean active;
public MetadataService.RuleEntry[] ruleEntry;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] ruleEntry_type_info = new String[]{'ruleEntry','http://soap.sforce.com/2006/04/metadata','RuleEntry','0','-1','false'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] ruleEntry_type_info = new String[]{'ruleEntry','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','ruleEntry'};
+ }
+ public class deleteMetadataResponse_element {
+ public MetadataService.DeleteResult[] result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','ruleEntry'};
+ private String[] field_order_type_info = new String[]{'result'};
}
public class CustomTabTranslation {
public String label;
public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
- public class LiveChatAgentConfig {
+ public class LiveChatAgentConfig extends Metadata {
+ public String type = 'LiveChatAgentConfig';
+ public String fullName;
public MetadataService.AgentConfigAssignments assignments;
public String autoGreeting;
public Integer capacity;
+ public Integer criticalWaitTime;
+ public String customAgentName;
+ public Boolean enableAgentFileTransfer;
+ public Boolean enableAgentSneakPeek;
public Boolean enableAutoAwayOnDecline;
+ public Boolean enableAutoAwayOnPushTimeout;
+ public Boolean enableChatConferencing;
+ public Boolean enableChatMonitoring;
+ public Boolean enableChatTransfer;
public Boolean enableLogoutSound;
public Boolean enableNotifications;
public Boolean enableRequestSound;
public Boolean enableSneakPeek;
+ public Boolean enableVisitorBlocking;
+ public Boolean enableWhisperMessage;
public String label;
- private String[] assignments_type_info = new String[]{'assignments','http://soap.sforce.com/2006/04/metadata','AgentConfigAssignments','0','1','false'};
- private String[] autoGreeting_type_info = new String[]{'autoGreeting','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] capacity_type_info = new String[]{'capacity','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] enableAutoAwayOnDecline_type_info = new String[]{'enableAutoAwayOnDecline','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableLogoutSound_type_info = new String[]{'enableLogoutSound','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableNotifications_type_info = new String[]{'enableNotifications','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableRequestSound_type_info = new String[]{'enableRequestSound','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableSneakPeek_type_info = new String[]{'enableSneakPeek','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assignments','autoGreeting','capacity','enableAutoAwayOnDecline','enableLogoutSound','enableNotifications','enableRequestSound','enableSneakPeek','label'};
+ public String supervisorDefaultAgentStatusFilter;
+ public String supervisorDefaultButtonFilter;
+ public String supervisorDefaultSkillFilter;
+ public MetadataService.SupervisorAgentConfigSkills supervisorSkills;
+ public MetadataService.AgentConfigButtons transferableButtons;
+ public MetadataService.AgentConfigSkills transferableSkills;
+ private String[] assignments_type_info = new String[]{'assignments','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] autoGreeting_type_info = new String[]{'autoGreeting','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] capacity_type_info = new String[]{'capacity','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] criticalWaitTime_type_info = new String[]{'criticalWaitTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customAgentName_type_info = new String[]{'customAgentName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableAgentFileTransfer_type_info = new String[]{'enableAgentFileTransfer','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableAgentSneakPeek_type_info = new String[]{'enableAgentSneakPeek','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableAutoAwayOnDecline_type_info = new String[]{'enableAutoAwayOnDecline','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableAutoAwayOnPushTimeout_type_info = new String[]{'enableAutoAwayOnPushTimeout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableChatConferencing_type_info = new String[]{'enableChatConferencing','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableChatMonitoring_type_info = new String[]{'enableChatMonitoring','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableChatTransfer_type_info = new String[]{'enableChatTransfer','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableLogoutSound_type_info = new String[]{'enableLogoutSound','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableNotifications_type_info = new String[]{'enableNotifications','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableRequestSound_type_info = new String[]{'enableRequestSound','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSneakPeek_type_info = new String[]{'enableSneakPeek','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableVisitorBlocking_type_info = new String[]{'enableVisitorBlocking','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableWhisperMessage_type_info = new String[]{'enableWhisperMessage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] supervisorDefaultAgentStatusFilter_type_info = new String[]{'supervisorDefaultAgentStatusFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] supervisorDefaultButtonFilter_type_info = new String[]{'supervisorDefaultButtonFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] supervisorDefaultSkillFilter_type_info = new String[]{'supervisorDefaultSkillFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] supervisorSkills_type_info = new String[]{'supervisorSkills','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] transferableButtons_type_info = new String[]{'transferableButtons','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] transferableSkills_type_info = new String[]{'transferableSkills','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'assignments','autoGreeting','capacity','criticalWaitTime','customAgentName','enableAgentFileTransfer','enableAgentSneakPeek','enableAutoAwayOnDecline','enableAutoAwayOnPushTimeout','enableChatConferencing','enableChatMonitoring','enableChatTransfer','enableLogoutSound','enableNotifications','enableRequestSound','enableSneakPeek','enableVisitorBlocking','enableWhisperMessage','label','supervisorDefaultAgentStatusFilter','supervisorDefaultButtonFilter','supervisorDefaultSkillFilter','supervisorSkills','transferableButtons','transferableSkills'};
}
public class AdjustmentsSettings {
public Boolean enableAdjustments;
- private String[] enableAdjustments_type_info = new String[]{'enableAdjustments','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ public Boolean enableOwnerAdjustments;
+ private String[] enableAdjustments_type_info = new String[]{'enableAdjustments','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enableOwnerAdjustments_type_info = new String[]{'enableOwnerAdjustments','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableAdjustments'};
+ private String[] field_order_type_info = new String[]{'enableAdjustments','enableOwnerAdjustments'};
}
- public class BusinessProcess {
+ public class BusinessProcess extends Metadata {
+ public String type = 'BusinessProcess';
+ public String fullName;
public String description;
public Boolean isActive;
public MetadataService.PicklistValue[] values;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isActive_type_info = new String[]{'isActive','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] values_type_info = new String[]{'values','http://soap.sforce.com/2006/04/metadata','PicklistValue','0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isActive_type_info = new String[]{'isActive','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] values_type_info = new String[]{'values','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'description','isActive','values'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','isActive','values'};
}
- public class PermissionSet {
+ public class PermissionSet extends Metadata {
+ public String type = 'PermissionSet';
+ public String fullName;
+ public MetadataService.PermissionSetApplicationVisibility[] applicationVisibilities;
public MetadataService.PermissionSetApexClassAccess[] classAccesses;
+ public MetadataService.PermissionSetCustomPermissions[] customPermissions;
public String description;
public MetadataService.PermissionSetExternalDataSourceAccess[] externalDataSourceAccesses;
public MetadataService.PermissionSetFieldPermissions[] fieldPermissions;
public String label;
public MetadataService.PermissionSetObjectPermissions[] objectPermissions;
public MetadataService.PermissionSetApexPageAccess[] pageAccesses;
+ public MetadataService.PermissionSetRecordTypeVisibility[] recordTypeVisibilities;
public MetadataService.PermissionSetTabSetting[] tabSettings;
public String userLicense;
public MetadataService.PermissionSetUserPermission[] userPermissions;
- private String[] classAccesses_type_info = new String[]{'classAccesses','http://soap.sforce.com/2006/04/metadata','PermissionSetApexClassAccess','0','-1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] externalDataSourceAccesses_type_info = new String[]{'externalDataSourceAccesses','http://soap.sforce.com/2006/04/metadata','PermissionSetExternalDataSourceAccess','0','-1','false'};
- private String[] fieldPermissions_type_info = new String[]{'fieldPermissions','http://soap.sforce.com/2006/04/metadata','PermissionSetFieldPermissions','0','-1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] objectPermissions_type_info = new String[]{'objectPermissions','http://soap.sforce.com/2006/04/metadata','PermissionSetObjectPermissions','0','-1','false'};
- private String[] pageAccesses_type_info = new String[]{'pageAccesses','http://soap.sforce.com/2006/04/metadata','PermissionSetApexPageAccess','0','-1','false'};
- private String[] tabSettings_type_info = new String[]{'tabSettings','http://soap.sforce.com/2006/04/metadata','PermissionSetTabSetting','0','-1','false'};
- private String[] userLicense_type_info = new String[]{'userLicense','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] userPermissions_type_info = new String[]{'userPermissions','http://soap.sforce.com/2006/04/metadata','PermissionSetUserPermission','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'classAccesses','description','externalDataSourceAccesses','fieldPermissions','label','objectPermissions','pageAccesses','tabSettings','userLicense','userPermissions'};
- }
- public class ForecastingSettings {
- public MetadataService.AdjustmentsSettings adjustmentsSettings;
- public MetadataService.DataSourceSettings dataSourceSettings;
- public String displayCurrency;
- public Boolean enableForecasts;
- public MetadataService.ForecastRangeSettings forecastRangeSettings;
- public MetadataService.OpportunityListFieldsSelectedSettings opportunityListFieldsSelectedSettings;
- public MetadataService.QuotasSettings quotasSettings;
- private String[] adjustmentsSettings_type_info = new String[]{'adjustmentsSettings','http://soap.sforce.com/2006/04/metadata','AdjustmentsSettings','0','1','false'};
- private String[] dataSourceSettings_type_info = new String[]{'dataSourceSettings','http://soap.sforce.com/2006/04/metadata','DataSourceSettings','0','1','false'};
- private String[] displayCurrency_type_info = new String[]{'displayCurrency','http://soap.sforce.com/2006/04/metadata','DisplayCurrency','0','1','false'};
- private String[] enableForecasts_type_info = new String[]{'enableForecasts','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] forecastRangeSettings_type_info = new String[]{'forecastRangeSettings','http://soap.sforce.com/2006/04/metadata','ForecastRangeSettings','0','1','false'};
- private String[] opportunityListFieldsSelectedSettings_type_info = new String[]{'opportunityListFieldsSelectedSettings','http://soap.sforce.com/2006/04/metadata','OpportunityListFieldsSelectedSettings','0','1','false'};
- private String[] quotasSettings_type_info = new String[]{'quotasSettings','http://soap.sforce.com/2006/04/metadata','QuotasSettings','0','1','false'};
+ private String[] applicationVisibilities_type_info = new String[]{'applicationVisibilities','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] classAccesses_type_info = new String[]{'classAccesses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] customPermissions_type_info = new String[]{'customPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] externalDataSourceAccesses_type_info = new String[]{'externalDataSourceAccesses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fieldPermissions_type_info = new String[]{'fieldPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] objectPermissions_type_info = new String[]{'objectPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] pageAccesses_type_info = new String[]{'pageAccesses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] recordTypeVisibilities_type_info = new String[]{'recordTypeVisibilities','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] tabSettings_type_info = new String[]{'tabSettings','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] userLicense_type_info = new String[]{'userLicense','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] userPermissions_type_info = new String[]{'userPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'adjustmentsSettings','dataSourceSettings','displayCurrency','enableForecasts','forecastRangeSettings','opportunityListFieldsSelectedSettings','quotasSettings'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'applicationVisibilities','classAccesses','customPermissions','description','externalDataSourceAccesses','fieldPermissions','label','objectPermissions','pageAccesses','recordTypeVisibilities','tabSettings','userLicense','userPermissions'};
+ }
+ public class ConnectedAppAttribute {
+ public String formula;
+ public String key;
+ private String[] formula_type_info = new String[]{'formula','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] key_type_info = new String[]{'key','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'formula','key'};
+ }
+ public class ManagedTopics extends Metadata {
+ public String type = 'ManagedTopics';
+ public String fullName;
+ public MetadataService.ManagedTopic[] managedTopic;
+ private String[] managedTopic_type_info = new String[]{'managedTopic','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'managedTopic'};
+ }
+ public class ForecastingSettings extends Metadata {
+ public String type = 'ForecastingSettings';
+ public String fullName;
+ public String displayCurrency;
+ public Boolean enableForecasts;
+ public MetadataService.ForecastingCategoryMapping[] forecastingCategoryMappings;
+ public MetadataService.ForecastingTypeSettings[] forecastingTypeSettings;
+ private String[] displayCurrency_type_info = new String[]{'displayCurrency','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableForecasts_type_info = new String[]{'enableForecasts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] forecastingCategoryMappings_type_info = new String[]{'forecastingCategoryMappings','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] forecastingTypeSettings_type_info = new String[]{'forecastingTypeSettings','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'displayCurrency','enableForecasts','forecastingCategoryMappings','forecastingTypeSettings'};
+ }
+ public class ReportChartComponentLayoutItem {
+ public Boolean cacheData;
+ public String contextFilterableField;
+ public String error;
+ public Boolean hideOnError;
+ public Boolean includeContext;
+ public String reportName;
+ public Boolean showTitle;
+ public String size;
+ private String[] cacheData_type_info = new String[]{'cacheData','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] contextFilterableField_type_info = new String[]{'contextFilterableField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] error_type_info = new String[]{'error','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hideOnError_type_info = new String[]{'hideOnError','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] includeContext_type_info = new String[]{'includeContext','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] reportName_type_info = new String[]{'reportName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] showTitle_type_info = new String[]{'showTitle','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] size_type_info = new String[]{'size','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'cacheData','contextFilterableField','error','hideOnError','includeContext','reportName','showTitle','size'};
+ }
+ public class AppMenu extends Metadata {
+ public String type = 'AppMenu';
+ public String fullName;
+ public MetadataService.AppMenuItem[] appMenuItems;
+ private String[] appMenuItems_type_info = new String[]{'appMenuItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'appMenuItems'};
}
public class FlowSubflowOutputAssignment {
public String assignToReference;
public String name;
- private String[] assignToReference_type_info = new String[]{'assignToReference','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] assignToReference_type_info = new String[]{'assignToReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'assignToReference','name'};
}
- public class ContactSharingRules {
- public MetadataService.ContactCriteriaBasedSharingRule[] criteriaBasedRules;
- public MetadataService.ContactOwnerSharingRule[] ownerRules;
- private String[] criteriaBasedRules_type_info = new String[]{'criteriaBasedRules','http://soap.sforce.com/2006/04/metadata','ContactCriteriaBasedSharingRule','0','-1','false'};
- private String[] ownerRules_type_info = new String[]{'ownerRules','http://soap.sforce.com/2006/04/metadata','ContactOwnerSharingRule','0','-1','false'};
+ public class ConnectedAppIpRange {
+ public String description;
+ public String end_x;
+ public String start;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] end_x_type_info = new String[]{'end','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] start_type_info = new String[]{'start','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'description','end_x','start'};
+ }
+ public class Package_x extends Metadata {
+ public String type = 'Package_x';
+ public String fullName;
+ public String apiAccessLevel;
+ public String description;
+ public String namespacePrefix;
+ public MetadataService.ProfileObjectPermissions[] objectPermissions;
+ public String postInstallClass;
+ public String setupWeblink;
+ public MetadataService.PackageTypeMembers[] types;
+ public String uninstallClass;
+ public String version;
+ private String[] apiAccessLevel_type_info = new String[]{'apiAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] namespacePrefix_type_info = new String[]{'namespacePrefix','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] objectPermissions_type_info = new String[]{'objectPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] postInstallClass_type_info = new String[]{'postInstallClass','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] setupWeblink_type_info = new String[]{'setupWeblink','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] types_type_info = new String[]{'types','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] uninstallClass_type_info = new String[]{'uninstallClass','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] version_type_info = new String[]{'version','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaBasedRules','ownerRules'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'apiAccessLevel','description','namespacePrefix','objectPermissions','postInstallClass','setupWeblink','types','uninstallClass','version'};
}
- public class AccountTerritorySharingRules {
- public MetadataService.AccountTerritorySharingRule[] rules;
- private String[] rules_type_info = new String[]{'rules','http://soap.sforce.com/2006/04/metadata','AccountTerritorySharingRule','0','-1','false'};
+ public class FlowActionCall {
+ public String actionName;
+ public String actionType;
+ public MetadataService.FlowConnector connector;
+ public MetadataService.FlowConnector faultConnector;
+ public MetadataService.FlowActionCallInputParameter[] inputParameters;
+ public MetadataService.FlowActionCallOutputParameter[] outputParameters;
+ private String[] actionName_type_info = new String[]{'actionName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] actionType_type_info = new String[]{'actionType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] inputParameters_type_info = new String[]{'inputParameters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] outputParameters_type_info = new String[]{'outputParameters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'rules'};
+ private String[] field_order_type_info = new String[]{'actionName','actionType','connector','faultConnector','inputParameters','outputParameters'};
}
public virtual class MetadataWithContent extends Metadata {
public String content;
- private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'content'};
}
- public class FlowConnector {
- public String targetReference;
- private String[] targetReference_type_info = new String[]{'targetReference','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'targetReference'};
- }
- public class ListMetadataQuery {
- public String folder;
- public String type_x;
- private String[] folder_type_info = new String[]{'folder','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ForecastingCategoryMapping {
+ public String forecastingItemCategoryApiName;
+ public MetadataService.WeightedSourceCategory[] weightedSourceCategories;
+ private String[] forecastingItemCategoryApiName_type_info = new String[]{'forecastingItemCategoryApiName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] weightedSourceCategories_type_info = new String[]{'weightedSourceCategories','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'folder','type_x'};
+ private String[] field_order_type_info = new String[]{'forecastingItemCategoryApiName','weightedSourceCategories'};
}
public class RetrieveRequest {
public Double apiVersion;
@@ -1613,15 +1793,31 @@ public class MetadataService {
public Boolean singlePackage;
public String[] specificFiles;
public MetadataService.Package_x unpackaged;
- private String[] apiVersion_type_info = new String[]{'apiVersion','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
- private String[] packageNames_type_info = new String[]{'packageNames','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] singlePackage_type_info = new String[]{'singlePackage','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] specificFiles_type_info = new String[]{'specificFiles','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] unpackaged_type_info = new String[]{'unpackaged','http://soap.sforce.com/2006/04/metadata','Package','0','1','false'};
+ private String[] apiVersion_type_info = new String[]{'apiVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] packageNames_type_info = new String[]{'packageNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] singlePackage_type_info = new String[]{'singlePackage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] specificFiles_type_info = new String[]{'specificFiles','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] unpackaged_type_info = new String[]{'unpackaged','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'apiVersion','packageNames','singlePackage','specificFiles','unpackaged'};
}
- public class CustomApplicationComponent {
+ public class ListMetadataQuery {
+ public String folder;
+ public String type_x;
+ private String[] folder_type_info = new String[]{'folder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'folder','type_x'};
+ }
+ public class FlowConnector {
+ public String targetReference;
+ private String[] targetReference_type_info = new String[]{'targetReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'targetReference'};
+ }
+ public class CustomApplicationComponent extends Metadata {
+ public String type = 'CustomApplicationComponent';
+ public String fullName;
public String buttonIconUrl;
public String buttonStyle;
public String buttonText;
@@ -1632,98 +1828,132 @@ public class MetadataService {
public Boolean isWidthFixed;
public String visualforcePage;
public Integer width;
- private String[] buttonIconUrl_type_info = new String[]{'buttonIconUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] buttonStyle_type_info = new String[]{'buttonStyle','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] buttonText_type_info = new String[]{'buttonText','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] buttonWidth_type_info = new String[]{'buttonWidth','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] height_type_info = new String[]{'height','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] isHeightFixed_type_info = new String[]{'isHeightFixed','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] isHidden_type_info = new String[]{'isHidden','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] isWidthFixed_type_info = new String[]{'isWidthFixed','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] visualforcePage_type_info = new String[]{'visualforcePage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] width_type_info = new String[]{'width','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'buttonIconUrl','buttonStyle','buttonText','buttonWidth','height','isHeightFixed','isHidden','isWidthFixed','visualforcePage','width'};
+ private String[] buttonIconUrl_type_info = new String[]{'buttonIconUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] buttonStyle_type_info = new String[]{'buttonStyle','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] buttonText_type_info = new String[]{'buttonText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] buttonWidth_type_info = new String[]{'buttonWidth','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isHeightFixed_type_info = new String[]{'isHeightFixed','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isHidden_type_info = new String[]{'isHidden','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isWidthFixed_type_info = new String[]{'isWidthFixed','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] visualforcePage_type_info = new String[]{'visualforcePage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'buttonIconUrl','buttonStyle','buttonText','buttonWidth','height','isHeightFixed','isHidden','isWidthFixed','visualforcePage','width'};
}
public class FlowRecordLookup {
+ public Boolean assignNullValuesIfNoRecordsFound;
public MetadataService.FlowConnector connector;
public MetadataService.FlowConnector faultConnector;
public MetadataService.FlowRecordFilter[] filters;
public String object_x;
public MetadataService.FlowOutputFieldAssignment[] outputAssignments;
+ public String outputReference;
+ public String[] queriedFields;
public String sortField;
public String sortOrder;
- private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata','FlowRecordFilter','0','-1','false'};
- private String[] object_x_type_info = new String[]{'object','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] outputAssignments_type_info = new String[]{'outputAssignments','http://soap.sforce.com/2006/04/metadata','FlowOutputFieldAssignment','0','-1','false'};
- private String[] sortField_type_info = new String[]{'sortField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata','SortOrder','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'connector','faultConnector','filters','object_x','outputAssignments','sortField','sortOrder'};
- }
- public class FieldSet {
+ private String[] assignNullValuesIfNoRecordsFound_type_info = new String[]{'assignNullValuesIfNoRecordsFound','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] outputAssignments_type_info = new String[]{'outputAssignments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] outputReference_type_info = new String[]{'outputReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] queriedFields_type_info = new String[]{'queriedFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] sortField_type_info = new String[]{'sortField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assignNullValuesIfNoRecordsFound','connector','faultConnector','filters','object_x','outputAssignments','outputReference','queriedFields','sortField','sortOrder'};
+ }
+ public class FieldSet extends Metadata {
+ public String type = 'FieldSet';
+ public String fullName;
public MetadataService.FieldSetItem[] availableFields;
public String description;
public MetadataService.FieldSetItem[] displayedFields;
public String label;
- private String[] availableFields_type_info = new String[]{'availableFields','http://soap.sforce.com/2006/04/metadata','FieldSetItem','0','-1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] displayedFields_type_info = new String[]{'displayedFields','http://soap.sforce.com/2006/04/metadata','FieldSetItem','0','-1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] availableFields_type_info = new String[]{'availableFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] displayedFields_type_info = new String[]{'displayedFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'availableFields','description','displayedFields','label'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'availableFields','description','displayedFields','label'};
}
- public class AccountCriteriaBasedSharingRule {
- public String accountAccessLevel;
- public String booleanFilter;
- public String caseAccessLevel;
- public String contactAccessLevel;
- public String name;
- public String opportunityAccessLevel;
- private String[] accountAccessLevel_type_info = new String[]{'accountAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoNone','1','1','false'};
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoAll','1','1','false'};
- private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoAll','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoAll','1','1','false'};
+ public class Error {
+ public String[] fields;
+ public String message;
+ public String statusCode;
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] message_type_info = new String[]{'message','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] statusCode_type_info = new String[]{'statusCode','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'accountAccessLevel','booleanFilter','caseAccessLevel','contactAccessLevel','name','opportunityAccessLevel'};
+ private String[] field_order_type_info = new String[]{'fields','message','statusCode'};
}
public class DebuggingHeader_element {
public MetadataService.LogInfo[] categories;
public String debugLevel;
- private String[] categories_type_info = new String[]{'categories','http://soap.sforce.com/2006/04/metadata','LogInfo','0','-1','false'};
- private String[] debugLevel_type_info = new String[]{'debugLevel','http://soap.sforce.com/2006/04/metadata','LogType','1','1','false'};
+ private String[] categories_type_info = new String[]{'categories','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] debugLevel_type_info = new String[]{'debugLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'categories','debugLevel'};
}
+ public class ComponentInstanceProperty {
+ public String name;
+ public String value;
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'name','value'};
+ }
public class FlowRecordDelete {
public MetadataService.FlowConnector connector;
public MetadataService.FlowConnector faultConnector;
public MetadataService.FlowRecordFilter[] filters;
+ public String inputReference;
public String object_x;
- private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata','FlowRecordFilter','0','-1','false'};
- private String[] object_x_type_info = new String[]{'object','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] inputReference_type_info = new String[]{'inputReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'connector','faultConnector','filters','object_x'};
+ private String[] field_order_type_info = new String[]{'connector','faultConnector','filters','inputReference','object_x'};
}
public class FlowDecision {
public MetadataService.FlowConnector defaultConnector;
public String defaultConnectorLabel;
public MetadataService.FlowRule[] rules;
- private String[] defaultConnector_type_info = new String[]{'defaultConnector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] defaultConnectorLabel_type_info = new String[]{'defaultConnectorLabel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] rules_type_info = new String[]{'rules','http://soap.sforce.com/2006/04/metadata','FlowRule','0','-1','false'};
+ private String[] defaultConnector_type_info = new String[]{'defaultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultConnectorLabel_type_info = new String[]{'defaultConnectorLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] rules_type_info = new String[]{'rules','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'defaultConnector','defaultConnectorLabel','rules'};
}
+ public class MatchingRule extends Metadata {
+ public String type = 'MatchingRule';
+ public String fullName;
+ public String booleanFilter;
+ public String description;
+ public String label;
+ public MetadataService.MatchingRuleItem[] matchingRuleItems;
+ public String ruleStatus;
+ private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] matchingRuleItems_type_info = new String[]{'matchingRuleItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] ruleStatus_type_info = new String[]{'ruleStatus','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'booleanFilter','description','label','matchingRuleItems','ruleStatus'};
+ }
public class QuickActionListItem {
public String quickActionName;
- private String[] quickActionName_type_info = new String[]{'quickActionName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] quickActionName_type_info = new String[]{'quickActionName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'quickActionName'};
}
@@ -1741,87 +1971,151 @@ public class MetadataService {
public String tertiaryComplementColor;
public String zeronaryColor;
public String zeronaryComplementColor;
- private String[] loginFooterText_type_info = new String[]{'loginFooterText','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] loginLogo_type_info = new String[]{'loginLogo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] pageFooter_type_info = new String[]{'pageFooter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] pageHeader_type_info = new String[]{'pageHeader','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] primaryColor_type_info = new String[]{'primaryColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] primaryComplementColor_type_info = new String[]{'primaryComplementColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] quaternaryColor_type_info = new String[]{'quaternaryColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] quaternaryComplementColor_type_info = new String[]{'quaternaryComplementColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] secondaryColor_type_info = new String[]{'secondaryColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] tertiaryColor_type_info = new String[]{'tertiaryColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] tertiaryComplementColor_type_info = new String[]{'tertiaryComplementColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] zeronaryColor_type_info = new String[]{'zeronaryColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] zeronaryComplementColor_type_info = new String[]{'zeronaryComplementColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] loginFooterText_type_info = new String[]{'loginFooterText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] loginLogo_type_info = new String[]{'loginLogo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] pageFooter_type_info = new String[]{'pageFooter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] pageHeader_type_info = new String[]{'pageHeader','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] primaryColor_type_info = new String[]{'primaryColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] primaryComplementColor_type_info = new String[]{'primaryComplementColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] quaternaryColor_type_info = new String[]{'quaternaryColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] quaternaryComplementColor_type_info = new String[]{'quaternaryComplementColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] secondaryColor_type_info = new String[]{'secondaryColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] tertiaryColor_type_info = new String[]{'tertiaryColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] tertiaryComplementColor_type_info = new String[]{'tertiaryComplementColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] zeronaryColor_type_info = new String[]{'zeronaryColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] zeronaryComplementColor_type_info = new String[]{'zeronaryComplementColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'loginFooterText','loginLogo','pageFooter','pageHeader','primaryColor','primaryComplementColor','quaternaryColor','quaternaryComplementColor','secondaryColor','tertiaryColor','tertiaryComplementColor','zeronaryColor','zeronaryComplementColor'};
}
- public class CustomLabel {
+ public class CustomLabel extends Metadata {
+ public String type = 'CustomLabel';
+ public String fullName;
public String categories;
public String language;
public Boolean protected_x;
public String shortDescription;
public String value;
- private String[] categories_type_info = new String[]{'categories','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] language_type_info = new String[]{'language','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] protected_x_type_info = new String[]{'protected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] shortDescription_type_info = new String[]{'shortDescription','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] categories_type_info = new String[]{'categories','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] shortDescription_type_info = new String[]{'shortDescription','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'categories','language','protected_x','shortDescription','value'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'categories','language','protected_x','shortDescription','value'};
}
public class Attachment {
public String content;
public String name;
- private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] content_type_info = new String[]{'content','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'content','name'};
}
+ public class BusinessHoursEntry extends Metadata {
+ public String type = 'BusinessHoursEntry';
+ public String fullName;
+ public Boolean active;
+ public Boolean default_x;
+ public DateTime fridayEndTime;
+ public DateTime fridayStartTime;
+ public DateTime mondayEndTime;
+ public DateTime mondayStartTime;
+ public String name;
+ public DateTime saturdayEndTime;
+ public DateTime saturdayStartTime;
+ public DateTime sundayEndTime;
+ public DateTime sundayStartTime;
+ public DateTime thursdayEndTime;
+ public DateTime thursdayStartTime;
+ public String timeZoneId;
+ public DateTime tuesdayEndTime;
+ public DateTime tuesdayStartTime;
+ public DateTime wednesdayEndTime;
+ public DateTime wednesdayStartTime;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] default_x_type_info = new String[]{'default','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fridayEndTime_type_info = new String[]{'fridayEndTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fridayStartTime_type_info = new String[]{'fridayStartTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] mondayEndTime_type_info = new String[]{'mondayEndTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] mondayStartTime_type_info = new String[]{'mondayStartTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] saturdayEndTime_type_info = new String[]{'saturdayEndTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] saturdayStartTime_type_info = new String[]{'saturdayStartTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sundayEndTime_type_info = new String[]{'sundayEndTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sundayStartTime_type_info = new String[]{'sundayStartTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] thursdayEndTime_type_info = new String[]{'thursdayEndTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] thursdayStartTime_type_info = new String[]{'thursdayStartTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] timeZoneId_type_info = new String[]{'timeZoneId','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] tuesdayEndTime_type_info = new String[]{'tuesdayEndTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] tuesdayStartTime_type_info = new String[]{'tuesdayStartTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] wednesdayEndTime_type_info = new String[]{'wednesdayEndTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] wednesdayStartTime_type_info = new String[]{'wednesdayStartTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','default_x','fridayEndTime','fridayStartTime','mondayEndTime','mondayStartTime','name','saturdayEndTime','saturdayStartTime','sundayEndTime','sundayStartTime','thursdayEndTime','thursdayStartTime','timeZoneId','tuesdayEndTime','tuesdayStartTime','wednesdayEndTime','wednesdayStartTime'};
+ }
public class FiscalYearSettings {
public String fiscalYearNameBasedOn;
public String startMonth;
- private String[] fiscalYearNameBasedOn_type_info = new String[]{'fiscalYearNameBasedOn','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] startMonth_type_info = new String[]{'startMonth','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] fiscalYearNameBasedOn_type_info = new String[]{'fiscalYearNameBasedOn','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] startMonth_type_info = new String[]{'startMonth','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'fiscalYearNameBasedOn','startMonth'};
}
- public class SharingRules {
+ public class SharingRules extends Metadata {
+ public String type = 'SharingRules';
+ public String fullName;
+ public MetadataService.SharingCriteriaRule[] sharingCriteriaRules;
+ public MetadataService.SharingOwnerRule[] sharingOwnerRules;
+ public MetadataService.SharingTerritoryRule[] sharingTerritoryRules;
+ private String[] sharingCriteriaRules_type_info = new String[]{'sharingCriteriaRules','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] sharingOwnerRules_type_info = new String[]{'sharingOwnerRules','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] sharingTerritoryRules_type_info = new String[]{'sharingTerritoryRules','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'sharingCriteriaRules','sharingOwnerRules','sharingTerritoryRules'};
}
- public class ChatterAnswersSettings {
+ public class ChatterAnswersSettings extends Metadata {
+ public String type = 'ChatterAnswersSettings';
+ public String fullName;
public Boolean emailFollowersOnBestAnswer;
public Boolean emailFollowersOnReply;
public Boolean emailOwnerOnPrivateReply;
public Boolean emailOwnerOnReply;
+ public Boolean enableAnswerViaEmail;
public Boolean enableChatterAnswers;
public Boolean enableFacebookSSO;
- public Boolean enableOptimizeQuestionFlow;
+ public Boolean enableInlinePublisher;
public Boolean enableReputation;
public Boolean enableRichTextEditor;
public String facebookAuthProvider;
public Boolean showInPortals;
- private String[] emailFollowersOnBestAnswer_type_info = new String[]{'emailFollowersOnBestAnswer','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] emailFollowersOnReply_type_info = new String[]{'emailFollowersOnReply','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] emailOwnerOnPrivateReply_type_info = new String[]{'emailOwnerOnPrivateReply','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] emailOwnerOnReply_type_info = new String[]{'emailOwnerOnReply','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableChatterAnswers_type_info = new String[]{'enableChatterAnswers','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] enableFacebookSSO_type_info = new String[]{'enableFacebookSSO','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableOptimizeQuestionFlow_type_info = new String[]{'enableOptimizeQuestionFlow','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableReputation_type_info = new String[]{'enableReputation','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableRichTextEditor_type_info = new String[]{'enableRichTextEditor','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] facebookAuthProvider_type_info = new String[]{'facebookAuthProvider','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] showInPortals_type_info = new String[]{'showInPortals','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'emailFollowersOnBestAnswer','emailFollowersOnReply','emailOwnerOnPrivateReply','emailOwnerOnReply','enableChatterAnswers','enableFacebookSSO','enableOptimizeQuestionFlow','enableReputation','enableRichTextEditor','facebookAuthProvider','showInPortals'};
+ private String[] emailFollowersOnBestAnswer_type_info = new String[]{'emailFollowersOnBestAnswer','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailFollowersOnReply_type_info = new String[]{'emailFollowersOnReply','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailOwnerOnPrivateReply_type_info = new String[]{'emailOwnerOnPrivateReply','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailOwnerOnReply_type_info = new String[]{'emailOwnerOnReply','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableAnswerViaEmail_type_info = new String[]{'enableAnswerViaEmail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableChatterAnswers_type_info = new String[]{'enableChatterAnswers','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enableFacebookSSO_type_info = new String[]{'enableFacebookSSO','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableInlinePublisher_type_info = new String[]{'enableInlinePublisher','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableReputation_type_info = new String[]{'enableReputation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableRichTextEditor_type_info = new String[]{'enableRichTextEditor','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] facebookAuthProvider_type_info = new String[]{'facebookAuthProvider','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showInPortals_type_info = new String[]{'showInPortals','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'emailFollowersOnBestAnswer','emailFollowersOnReply','emailOwnerOnPrivateReply','emailOwnerOnReply','enableAnswerViaEmail','enableChatterAnswers','enableFacebookSSO','enableInlinePublisher','enableReputation','enableRichTextEditor','facebookAuthProvider','showInPortals'};
}
public class CustomConsoleComponents {
public MetadataService.PrimaryTabComponents primaryTabComponents;
public MetadataService.SubtabComponents subtabComponents;
- private String[] primaryTabComponents_type_info = new String[]{'primaryTabComponents','http://soap.sforce.com/2006/04/metadata','PrimaryTabComponents','0','1','false'};
- private String[] subtabComponents_type_info = new String[]{'subtabComponents','http://soap.sforce.com/2006/04/metadata','SubtabComponents','0','1','false'};
+ private String[] primaryTabComponents_type_info = new String[]{'primaryTabComponents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] subtabComponents_type_info = new String[]{'subtabComponents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'primaryTabComponents','subtabComponents'};
}
@@ -1829,19 +2123,59 @@ public class MetadataService {
public String aggregate;
public String axisBinding;
public String column;
- private String[] aggregate_type_info = new String[]{'aggregate','http://soap.sforce.com/2006/04/metadata','ReportSummaryType','0','1','false'};
- private String[] axisBinding_type_info = new String[]{'axisBinding','http://soap.sforce.com/2006/04/metadata','ChartAxis','0','1','false'};
- private String[] column_type_info = new String[]{'column','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] aggregate_type_info = new String[]{'aggregate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] axisBinding_type_info = new String[]{'axisBinding','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] column_type_info = new String[]{'column','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'aggregate','axisBinding','column'};
}
+ public class AnalyticsCloudComponentLayoutItem {
+ public String assetType;
+ public String devName;
+ public String error;
+ public String filter;
+ public Integer height;
+ public Boolean hideOnError;
+ public Boolean showTitle;
+ public String width;
+ private String[] assetType_type_info = new String[]{'assetType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] devName_type_info = new String[]{'devName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] error_type_info = new String[]{'error','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] filter_type_info = new String[]{'filter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hideOnError_type_info = new String[]{'hideOnError','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showTitle_type_info = new String[]{'showTitle','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assetType','devName','error','filter','height','hideOnError','showTitle','width'};
+ }
+ public class describeValueType_element {
+ public String type_x;
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'type_x'};
+ }
+ public class FlowDefinition extends Metadata {
+ public String type = 'FlowDefinition';
+ public String fullName;
+ public Integer activeVersionNumber;
+ public String description;
+ public String masterLabel;
+ private String[] activeVersionNumber_type_info = new String[]{'activeVersionNumber','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'activeVersionNumber','description','masterLabel'};
+ }
public class QuickActionLayoutItem {
public Boolean emptySpace;
public String field;
public String uiBehavior;
- private String[] emptySpace_type_info = new String[]{'emptySpace','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] uiBehavior_type_info = new String[]{'uiBehavior','http://soap.sforce.com/2006/04/metadata','UiBehavior','0','1','false'};
+ private String[] emptySpace_type_info = new String[]{'emptySpace','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] uiBehavior_type_info = new String[]{'uiBehavior','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'emptySpace','field','uiBehavior'};
}
@@ -1849,17 +2183,17 @@ public class MetadataService {
public String controllingField;
public MetadataService.PicklistValue[] picklistValues;
public Boolean sorted;
- private String[] controllingField_type_info = new String[]{'controllingField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] picklistValues_type_info = new String[]{'picklistValues','http://soap.sforce.com/2006/04/metadata','PicklistValue','0','-1','false'};
- private String[] sorted_type_info = new String[]{'sorted','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] controllingField_type_info = new String[]{'controllingField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] picklistValues_type_info = new String[]{'picklistValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] sorted_type_info = new String[]{'sorted','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'controllingField','picklistValues','sorted'};
}
public class ReportLayoutSection {
public MetadataService.ReportTypeColumn[] columns;
public String masterLabel;
- private String[] columns_type_info = new String[]{'columns','http://soap.sforce.com/2006/04/metadata','ReportTypeColumn','0','-1','false'};
- private String[] masterLabel_type_info = new String[]{'masterLabel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] columns_type_info = new String[]{'columns','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'columns','masterLabel'};
}
@@ -1869,11 +2203,11 @@ public class MetadataService {
public Integer posX;
public Integer posY;
public Integer posZ;
- private String[] customLink_type_info = new String[]{'customLink','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] posX_type_info = new String[]{'posX','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] posY_type_info = new String[]{'posY','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] posZ_type_info = new String[]{'posZ','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
+ private String[] customLink_type_info = new String[]{'customLink','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] posX_type_info = new String[]{'posX','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] posY_type_info = new String[]{'posY','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] posZ_type_info = new String[]{'posZ','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'customLink','field','posX','posY','posZ'};
}
@@ -1884,24 +2218,24 @@ public class MetadataService {
public String label;
public MetadataService.LayoutColumn[] layoutColumns;
public String style;
- private String[] customLabel_type_info = new String[]{'customLabel','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] detailHeading_type_info = new String[]{'detailHeading','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] editHeading_type_info = new String[]{'editHeading','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] layoutColumns_type_info = new String[]{'layoutColumns','http://soap.sforce.com/2006/04/metadata','LayoutColumn','0','-1','false'};
- private String[] style_type_info = new String[]{'style','http://soap.sforce.com/2006/04/metadata','LayoutSectionStyle','1','1','false'};
+ private String[] customLabel_type_info = new String[]{'customLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] detailHeading_type_info = new String[]{'detailHeading','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] editHeading_type_info = new String[]{'editHeading','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] layoutColumns_type_info = new String[]{'layoutColumns','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] style_type_info = new String[]{'style','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'customLabel','detailHeading','editHeading','label','layoutColumns','style'};
}
public class CountriesAndStates {
public MetadataService.Country[] countries;
- private String[] countries_type_info = new String[]{'countries','http://soap.sforce.com/2006/04/metadata','Country','0','-1','false'};
+ private String[] countries_type_info = new String[]{'countries','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'countries'};
}
public class OpportunityListFieldsSelectedSettings {
public String[] field;
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'field'};
}
@@ -1910,16 +2244,32 @@ public class MetadataService {
public Date endDate;
public String interval;
public Date startDate;
- private String[] dateColumn_type_info = new String[]{'dateColumn','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] endDate_type_info = new String[]{'endDate','http://www.w3.org/2001/XMLSchema','date','0','1','false'};
- private String[] interval_type_info = new String[]{'interval','http://soap.sforce.com/2006/04/metadata','UserDateInterval','1','1','false'};
- private String[] startDate_type_info = new String[]{'startDate','http://www.w3.org/2001/XMLSchema','date','0','1','false'};
+ private String[] dateColumn_type_info = new String[]{'dateColumn','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] endDate_type_info = new String[]{'endDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] interval_type_info = new String[]{'interval','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] startDate_type_info = new String[]{'startDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'dateColumn','endDate','interval','startDate'};
}
+ public class XOrgHub extends Metadata {
+ public String type = 'XOrgHub';
+ public String fullName;
+ public String label;
+ public Boolean lockSharedObjects;
+ public String[] permissionSets;
+ public MetadataService.XOrgHubSharedObject[] sharedObjects;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] lockSharedObjects_type_info = new String[]{'lockSharedObjects','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] permissionSets_type_info = new String[]{'permissionSets','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] sharedObjects_type_info = new String[]{'sharedObjects','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'label','lockSharedObjects','permissionSets','sharedObjects'};
+ }
public class ApprovalStepRejectBehavior {
public String type_x;
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','StepRejectBehaviorType','1','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'type_x'};
}
@@ -1935,219 +2285,383 @@ public class MetadataService {
public String routingName;
public Boolean saveEmailHeaders;
public String taskStatus;
- private String[] addressType_type_info = new String[]{'addressType','http://soap.sforce.com/2006/04/metadata','EmailToCaseRoutingAddressType','0','1','false'};
- private String[] authorizedSenders_type_info = new String[]{'authorizedSenders','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseOrigin_type_info = new String[]{'caseOrigin','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseOwner_type_info = new String[]{'caseOwner','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseOwnerType_type_info = new String[]{'caseOwnerType','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] casePriority_type_info = new String[]{'casePriority','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] createTask_type_info = new String[]{'createTask','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] emailAddress_type_info = new String[]{'emailAddress','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] routingName_type_info = new String[]{'routingName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] saveEmailHeaders_type_info = new String[]{'saveEmailHeaders','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] taskStatus_type_info = new String[]{'taskStatus','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] addressType_type_info = new String[]{'addressType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] authorizedSenders_type_info = new String[]{'authorizedSenders','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseOrigin_type_info = new String[]{'caseOrigin','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseOwner_type_info = new String[]{'caseOwner','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseOwnerType_type_info = new String[]{'caseOwnerType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] casePriority_type_info = new String[]{'casePriority','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] createTask_type_info = new String[]{'createTask','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailAddress_type_info = new String[]{'emailAddress','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] routingName_type_info = new String[]{'routingName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] saveEmailHeaders_type_info = new String[]{'saveEmailHeaders','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] taskStatus_type_info = new String[]{'taskStatus','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'addressType','authorizedSenders','caseOrigin','caseOwner','caseOwnerType','casePriority','createTask','emailAddress','routingName','saveEmailHeaders','taskStatus'};
}
+ public class FlowWaitEventInputParameter {
+ public String name;
+ public MetadataService.FlowElementReferenceOrValue value;
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'name','value'};
+ }
public class FolderShare {
public String accessLevel;
public String sharedTo;
public String sharedToType;
- private String[] accessLevel_type_info = new String[]{'accessLevel','http://soap.sforce.com/2006/04/metadata','FolderShareAccessLevel','1','1','false'};
- private String[] sharedTo_type_info = new String[]{'sharedTo','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] sharedToType_type_info = new String[]{'sharedToType','http://soap.sforce.com/2006/04/metadata','FolderSharedToType','1','1','false'};
+ private String[] accessLevel_type_info = new String[]{'accessLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sharedToType_type_info = new String[]{'sharedToType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'accessLevel','sharedTo','sharedToType'};
}
+ public class ManagedTopic {
+ public String managedTopicType;
+ public String name;
+ public Integer position;
+ public String topicDescription;
+ private String[] managedTopicType_type_info = new String[]{'managedTopicType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] position_type_info = new String[]{'position','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] topicDescription_type_info = new String[]{'topicDescription','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'managedTopicType','name','position','topicDescription'};
+ }
public class ApprovalEntryCriteria {
public String booleanFilter;
public MetadataService.FilterItem[] criteriaItems;
public String formula;
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata','FilterItem','0','-1','false'};
- private String[] formula_type_info = new String[]{'formula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] formula_type_info = new String[]{'formula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'booleanFilter','criteriaItems','formula'};
}
+ public class Territory2RuleItem {
+ public String field;
+ public String operation;
+ public String value;
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'field','operation','value'};
+ }
+ public class Notification {
+ public Boolean inApp;
+ public Boolean sendEmail;
+ public String user_x;
+ private String[] inApp_type_info = new String[]{'inApp','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sendEmail_type_info = new String[]{'sendEmail','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] user_x_type_info = new String[]{'user','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'inApp','sendEmail','user_x'};
+ }
public class WorkspaceMapping {
public String fieldName;
public String tab;
- private String[] fieldName_type_info = new String[]{'fieldName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] tab_type_info = new String[]{'tab','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] fieldName_type_info = new String[]{'fieldName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] tab_type_info = new String[]{'tab','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'fieldName','tab'};
}
+ public class LicensedCustomPermissions {
+ public String customPermission;
+ public String licenseDefinition;
+ private String[] customPermission_type_info = new String[]{'customPermission','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] licenseDefinition_type_info = new String[]{'licenseDefinition','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'customPermission','licenseDefinition'};
+ }
public class ApexPage extends MetadataWithContent {
- public String type = 'ApexPage';
- public String fullName;
- public String content;
+ public String type = 'ApexPage';
+ public String fullName;
+ public String content;
public Double apiVersion;
public Boolean availableInTouch;
public Boolean confirmationTokenRequired;
public String description;
public String label;
public MetadataService.PackageVersion[] packageVersions;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
- private String[] apiVersion_type_info = new String[]{'apiVersion','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
- private String[] availableInTouch_type_info = new String[]{'availableInTouch','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] confirmationTokenRequired_type_info = new String[]{'confirmationTokenRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata','PackageVersion','0','-1','false'};
+ private String[] apiVersion_type_info = new String[]{'apiVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] availableInTouch_type_info = new String[]{'availableInTouch','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] confirmationTokenRequired_type_info = new String[]{'confirmationTokenRequired','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
private String[] field_order_type_info = new String[]{'fullName', 'content', 'apiVersion','availableInTouch','confirmationTokenRequired','description','label','packageVersions'};
}
- public class ProductSettings {
+ public class ProductSettings extends Metadata {
+ public String type = 'ProductSettings';
+ public String fullName;
public Boolean enableCascadeActivateToRelatedPrices;
public Boolean enableQuantitySchedule;
public Boolean enableRevenueSchedule;
- private String[] enableCascadeActivateToRelatedPrices_type_info = new String[]{'enableCascadeActivateToRelatedPrices','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableQuantitySchedule_type_info = new String[]{'enableQuantitySchedule','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableRevenueSchedule_type_info = new String[]{'enableRevenueSchedule','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] enableCascadeActivateToRelatedPrices_type_info = new String[]{'enableCascadeActivateToRelatedPrices','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableQuantitySchedule_type_info = new String[]{'enableQuantitySchedule','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableRevenueSchedule_type_info = new String[]{'enableRevenueSchedule','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableCascadeActivateToRelatedPrices','enableQuantitySchedule','enableRevenueSchedule'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'enableCascadeActivateToRelatedPrices','enableQuantitySchedule','enableRevenueSchedule'};
}
- public class OpportunitySettings {
+ public class OpportunitySettings extends Metadata {
+ public String type = 'OpportunitySettings';
+ public String fullName;
public Boolean autoActivateNewReminders;
public Boolean enableFindSimilarOpportunities;
public Boolean enableOpportunityTeam;
public Boolean enableUpdateReminders;
public MetadataService.FindSimilarOppFilter findSimilarOppFilter;
public Boolean promptToAddProducts;
- private String[] autoActivateNewReminders_type_info = new String[]{'autoActivateNewReminders','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableFindSimilarOpportunities_type_info = new String[]{'enableFindSimilarOpportunities','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableOpportunityTeam_type_info = new String[]{'enableOpportunityTeam','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableUpdateReminders_type_info = new String[]{'enableUpdateReminders','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] findSimilarOppFilter_type_info = new String[]{'findSimilarOppFilter','http://soap.sforce.com/2006/04/metadata','FindSimilarOppFilter','0','1','false'};
- private String[] promptToAddProducts_type_info = new String[]{'promptToAddProducts','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] autoActivateNewReminders_type_info = new String[]{'autoActivateNewReminders','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableFindSimilarOpportunities_type_info = new String[]{'enableFindSimilarOpportunities','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableOpportunityTeam_type_info = new String[]{'enableOpportunityTeam','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableUpdateReminders_type_info = new String[]{'enableUpdateReminders','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] findSimilarOppFilter_type_info = new String[]{'findSimilarOppFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] promptToAddProducts_type_info = new String[]{'promptToAddProducts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'autoActivateNewReminders','enableFindSimilarOpportunities','enableOpportunityTeam','enableUpdateReminders','findSimilarOppFilter','promptToAddProducts'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'autoActivateNewReminders','enableFindSimilarOpportunities','enableOpportunityTeam','enableUpdateReminders','findSimilarOppFilter','promptToAddProducts'};
}
- public class LiveChatDeployment {
+ public class LiveChatDeployment extends Metadata {
+ public String type = 'LiveChatDeployment';
+ public String fullName;
public String brandingImage;
+ public Boolean displayQueuePosition;
public MetadataService.LiveChatDeploymentDomainWhitelist domainWhiteList;
+ public Boolean enablePrechatApi;
public Boolean enableTranscriptSave;
public String label;
public String mobileBrandingImage;
public String site;
public String windowTitle;
- private String[] brandingImage_type_info = new String[]{'brandingImage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] domainWhiteList_type_info = new String[]{'domainWhiteList','http://soap.sforce.com/2006/04/metadata','LiveChatDeploymentDomainWhitelist','0','1','false'};
- private String[] enableTranscriptSave_type_info = new String[]{'enableTranscriptSave','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] mobileBrandingImage_type_info = new String[]{'mobileBrandingImage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] site_type_info = new String[]{'site','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] windowTitle_type_info = new String[]{'windowTitle','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] brandingImage_type_info = new String[]{'brandingImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] displayQueuePosition_type_info = new String[]{'displayQueuePosition','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] domainWhiteList_type_info = new String[]{'domainWhiteList','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enablePrechatApi_type_info = new String[]{'enablePrechatApi','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableTranscriptSave_type_info = new String[]{'enableTranscriptSave','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] mobileBrandingImage_type_info = new String[]{'mobileBrandingImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] site_type_info = new String[]{'site','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] windowTitle_type_info = new String[]{'windowTitle','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'brandingImage','domainWhiteList','enableTranscriptSave','label','mobileBrandingImage','site','windowTitle'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'brandingImage','displayQueuePosition','domainWhiteList','enablePrechatApi','enableTranscriptSave','label','mobileBrandingImage','site','windowTitle'};
+ }
+ public class RelatedContent {
+ public MetadataService.RelatedContentItem[] relatedContentItems;
+ private String[] relatedContentItems_type_info = new String[]{'relatedContentItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'relatedContentItems'};
+ }
+ public class MatchingRuleItem {
+ public String blankValueBehavior;
+ public String fieldName;
+ public String matchingMethod;
+ private String[] blankValueBehavior_type_info = new String[]{'blankValueBehavior','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fieldName_type_info = new String[]{'fieldName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] matchingMethod_type_info = new String[]{'matchingMethod','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'blankValueBehavior','fieldName','matchingMethod'};
+ }
+ public class SupervisorAgentConfigSkills {
+ public String[] skill;
+ private String[] skill_type_info = new String[]{'skill','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'skill'};
}
public class QuickActionLayoutColumn {
public MetadataService.QuickActionLayoutItem[] quickActionLayoutItems;
- private String[] quickActionLayoutItems_type_info = new String[]{'quickActionLayoutItems','http://soap.sforce.com/2006/04/metadata','QuickActionLayoutItem','0','-1','false'};
+ private String[] quickActionLayoutItems_type_info = new String[]{'quickActionLayoutItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'quickActionLayoutItems'};
}
- public class AccountTerritorySharingRule {
- public String accountAccessLevel;
- public String caseAccessLevel;
- public String contactAccessLevel;
- public String name;
- public String opportunityAccessLevel;
- private String[] accountAccessLevel_type_info = new String[]{'accountAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoNone','1','1','false'};
- private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoAll','1','1','false'};
- private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoAll','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoAll','1','1','false'};
+ public class CustomPermission extends Metadata {
+ public String type = 'CustomPermission';
+ public String fullName;
+ public String connectedApp;
+ public String description;
+ public String label;
+ public MetadataService.CustomPermissionDependencyRequired[] requiredPermission;
+ private String[] connectedApp_type_info = new String[]{'connectedApp','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] requiredPermission_type_info = new String[]{'requiredPermission','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'accountAccessLevel','caseAccessLevel','contactAccessLevel','name','opportunityAccessLevel'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'connectedApp','description','label','requiredPermission'};
}
- public class ConsoleComponent {
- public Integer height;
- public String location;
- public String visualforcePage;
- public Integer width;
- private String[] height_type_info = new String[]{'height','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] location_type_info = new String[]{'location','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] visualforcePage_type_info = new String[]{'visualforcePage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] width_type_info = new String[]{'width','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
+ public class DataPipeline {
+ public Double apiVersion;
+ public String label;
+ public String scriptType;
+ private String[] apiVersion_type_info = new String[]{'apiVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] scriptType_type_info = new String[]{'scriptType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'height','location','visualforcePage','width'};
+ private String[] field_order_type_info = new String[]{'apiVersion','label','scriptType'};
}
- public class CompanySettings {
+ public class CompanySettings extends Metadata {
+ public String type = 'CompanySettings';
+ public String fullName;
public MetadataService.FiscalYearSettings fiscalYear;
- private String[] fiscalYear_type_info = new String[]{'fiscalYear','http://soap.sforce.com/2006/04/metadata','FiscalYearSettings','0','1','false'};
+ private String[] fiscalYear_type_info = new String[]{'fiscalYear','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'fiscalYear'};
- }
- public class OpportunitySharingRules {
- public MetadataService.OpportunityCriteriaBasedSharingRule[] criteriaBasedRules;
- public MetadataService.OpportunityOwnerSharingRule[] ownerRules;
- private String[] criteriaBasedRules_type_info = new String[]{'criteriaBasedRules','http://soap.sforce.com/2006/04/metadata','OpportunityCriteriaBasedSharingRule','0','-1','false'};
- private String[] ownerRules_type_info = new String[]{'ownerRules','http://soap.sforce.com/2006/04/metadata','OpportunityOwnerSharingRule','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaBasedRules','ownerRules'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'fiscalYear'};
}
- public class HomePageLayout {
+ public class HomePageLayout extends Metadata {
+ public String type = 'HomePageLayout';
+ public String fullName;
public String[] narrowComponents;
public String[] wideComponents;
- private String[] narrowComponents_type_info = new String[]{'narrowComponents','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] wideComponents_type_info = new String[]{'wideComponents','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] narrowComponents_type_info = new String[]{'narrowComponents','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] wideComponents_type_info = new String[]{'wideComponents','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'narrowComponents','wideComponents'};
+ }
+ public class UiPlugin {
+ public String description;
+ public String extensionPointIdentifier;
+ public Boolean isEnabled;
+ public String language;
+ public String masterLabel;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] extensionPointIdentifier_type_info = new String[]{'extensionPointIdentifier','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isEnabled_type_info = new String[]{'isEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'narrowComponents','wideComponents'};
+ private String[] field_order_type_info = new String[]{'description','extensionPointIdentifier','isEnabled','language','masterLabel'};
}
public class SiteWebAddress {
public String certificate;
public String domainName;
public Boolean primary;
- private String[] certificate_type_info = new String[]{'certificate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] domainName_type_info = new String[]{'domainName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] primary_type_info = new String[]{'primary','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] certificate_type_info = new String[]{'certificate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] domainName_type_info = new String[]{'domainName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] primary_type_info = new String[]{'primary','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'certificate','domainName','primary'};
}
public class RetrieveMessage {
public String fileName;
public String problem;
- private String[] fileName_type_info = new String[]{'fileName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] problem_type_info = new String[]{'problem','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] fileName_type_info = new String[]{'fileName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] problem_type_info = new String[]{'problem','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'fileName','problem'};
}
- public class EmailFolder {
+ public class AssignmentRules extends Metadata {
+ public String type = 'AssignmentRules';
+ public String fullName;
+ public MetadataService.AssignmentRule[] assignmentRule;
+ private String[] assignmentRule_type_info = new String[]{'assignmentRule','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'assignmentRule'};
}
- public class AssignmentRules {
- public MetadataService.AssignmentRule[] assignmentRule;
- private String[] assignmentRule_type_info = new String[]{'assignmentRule','http://soap.sforce.com/2006/04/metadata','AssignmentRule','0','-1','false'};
+ public class EmailFolder extends Folder {
+ public String type = 'EmailFolder';
+ public String fullName;
+ public String accessType;
+ public MetadataService.FolderShare[] folderShares;
+ public String name;
+ public String publicFolderAccess;
+ public MetadataService.SharedTo sharedTo;
+ private String[] accessType_type_info = new String[]{'accessType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] folderShares_type_info = new String[]{'folderShares','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'};
+ }
+ public class Territory2Rule {
+ public Boolean active;
+ public String booleanFilter;
+ public String name;
+ public String objectType;
+ public MetadataService.Territory2RuleItem[] ruleItems;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] objectType_type_info = new String[]{'objectType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] ruleItems_type_info = new String[]{'ruleItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'active','booleanFilter','name','objectType','ruleItems'};
+ }
+ public class ComponentInstance {
+ public MetadataService.ComponentInstanceProperty[] componentInstanceProperties;
+ public String componentName;
+ private String[] componentInstanceProperties_type_info = new String[]{'componentInstanceProperties','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] componentName_type_info = new String[]{'componentName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assignmentRule'};
+ private String[] field_order_type_info = new String[]{'componentInstanceProperties','componentName'};
}
public class WebToCaseSettings {
public String caseOrigin;
public String defaultResponseTemplate;
public Boolean enableWebToCase;
- private String[] caseOrigin_type_info = new String[]{'caseOrigin','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultResponseTemplate_type_info = new String[]{'defaultResponseTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] enableWebToCase_type_info = new String[]{'enableWebToCase','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] caseOrigin_type_info = new String[]{'caseOrigin','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultResponseTemplate_type_info = new String[]{'defaultResponseTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableWebToCase_type_info = new String[]{'enableWebToCase','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'caseOrigin','defaultResponseTemplate','enableWebToCase'};
}
public class SessionHeader_element {
public String sessionId;
- private String[] sessionId_type_info = new String[]{'sessionId','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] sessionId_type_info = new String[]{'sessionId','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'sessionId'};
}
- public class EscalationRule {
+ public class EscalationRule extends Metadata {
+ public String type = 'EscalationRule';
+ public String fullName;
public Boolean active;
public MetadataService.RuleEntry[] ruleEntry;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] ruleEntry_type_info = new String[]{'ruleEntry','http://soap.sforce.com/2006/04/metadata','RuleEntry','0','-1','false'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] ruleEntry_type_info = new String[]{'ruleEntry','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','ruleEntry'};
+ }
+ public class SidebarComponent {
+ public String componentType;
+ public Integer height;
+ public String label;
+ public String lookup;
+ public String page_x;
+ public MetadataService.RelatedList[] relatedLists;
+ public String unit;
+ public Integer width;
+ private String[] componentType_type_info = new String[]{'componentType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lookup_type_info = new String[]{'lookup','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] relatedLists_type_info = new String[]{'relatedLists','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] unit_type_info = new String[]{'unit','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','ruleEntry'};
+ private String[] field_order_type_info = new String[]{'componentType','height','label','lookup','page_x','relatedLists','unit','width'};
}
public class SummaryLayout {
public String masterLabel;
@@ -2156,12 +2670,12 @@ public class MetadataService {
public Integer sizeZ;
public MetadataService.SummaryLayoutItem[] summaryLayoutItems;
public String summaryLayoutStyle;
- private String[] masterLabel_type_info = new String[]{'masterLabel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] sizeX_type_info = new String[]{'sizeX','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] sizeY_type_info = new String[]{'sizeY','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] sizeZ_type_info = new String[]{'sizeZ','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] summaryLayoutItems_type_info = new String[]{'summaryLayoutItems','http://soap.sforce.com/2006/04/metadata','SummaryLayoutItem','0','-1','false'};
- private String[] summaryLayoutStyle_type_info = new String[]{'summaryLayoutStyle','http://soap.sforce.com/2006/04/metadata','SummaryLayoutStyle','1','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sizeX_type_info = new String[]{'sizeX','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sizeY_type_info = new String[]{'sizeY','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sizeZ_type_info = new String[]{'sizeZ','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] summaryLayoutItems_type_info = new String[]{'summaryLayoutItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] summaryLayoutStyle_type_info = new String[]{'summaryLayoutStyle','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'masterLabel','sizeX','sizeY','sizeZ','summaryLayoutItems','summaryLayoutStyle'};
}
@@ -2169,9 +2683,9 @@ public class MetadataService {
public String leftValueReference;
public String operator;
public MetadataService.FlowElementReferenceOrValue rightValue;
- private String[] leftValueReference_type_info = new String[]{'leftValueReference','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata','FlowComparisonOperator','1','1','false'};
- private String[] rightValue_type_info = new String[]{'rightValue','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
+ private String[] leftValueReference_type_info = new String[]{'leftValueReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] rightValue_type_info = new String[]{'rightValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'leftValueReference','operator','rightValue'};
}
@@ -2183,75 +2697,125 @@ public class MetadataService {
public Boolean performRetrieve;
public Boolean purgeOnDelete;
public Boolean rollbackOnError;
- public Boolean runAllTests;
public String[] runTests;
public Boolean singlePackage;
- private String[] allowMissingFiles_type_info = new String[]{'allowMissingFiles','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] autoUpdatePackage_type_info = new String[]{'autoUpdatePackage','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] checkOnly_type_info = new String[]{'checkOnly','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] ignoreWarnings_type_info = new String[]{'ignoreWarnings','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] performRetrieve_type_info = new String[]{'performRetrieve','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] purgeOnDelete_type_info = new String[]{'purgeOnDelete','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] rollbackOnError_type_info = new String[]{'rollbackOnError','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] runAllTests_type_info = new String[]{'runAllTests','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] runTests_type_info = new String[]{'runTests','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] singlePackage_type_info = new String[]{'singlePackage','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'allowMissingFiles','autoUpdatePackage','checkOnly','ignoreWarnings','performRetrieve','purgeOnDelete','rollbackOnError','runAllTests','runTests','singlePackage'};
+ public String testLevel;
+ private String[] allowMissingFiles_type_info = new String[]{'allowMissingFiles','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] autoUpdatePackage_type_info = new String[]{'autoUpdatePackage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] checkOnly_type_info = new String[]{'checkOnly','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] ignoreWarnings_type_info = new String[]{'ignoreWarnings','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] performRetrieve_type_info = new String[]{'performRetrieve','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] purgeOnDelete_type_info = new String[]{'purgeOnDelete','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] rollbackOnError_type_info = new String[]{'rollbackOnError','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] runTests_type_info = new String[]{'runTests','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] singlePackage_type_info = new String[]{'singlePackage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] testLevel_type_info = new String[]{'testLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'allowMissingFiles','autoUpdatePackage','checkOnly','ignoreWarnings','performRetrieve','purgeOnDelete','rollbackOnError','runTests','singlePackage','testLevel'};
+ }
+ public class MarketingResourceType extends Metadata {
+ public String type = 'MarketingResourceType';
+ public String fullName;
+ public String description;
+ public String masterLabel;
+ public String object_x;
+ public String provider;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] provider_type_info = new String[]{'provider','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','masterLabel','object_x','provider'};
}
public class ProfileApplicationVisibility {
public String application;
public Boolean default_x;
public Boolean visible;
- private String[] application_type_info = new String[]{'application','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] default_x_type_info = new String[]{'default','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] visible_type_info = new String[]{'visible','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] application_type_info = new String[]{'application','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] default_x_type_info = new String[]{'default','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] visible_type_info = new String[]{'visible','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'application','default_x','visible'};
}
- public class UpdateMetadata {
- public String currentName;
- public MetadataService.Metadata metadata;
- private String[] currentName_type_info = new String[]{'currentName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] metadata_type_info = new String[]{'metadata','http://soap.sforce.com/2006/04/metadata','Metadata','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'currentName','metadata'};
+ public class Holiday {
+ public Date activityDate;
+ public String[] businessHours;
+ public String description;
+ public DateTime endTime;
+ public Boolean isRecurring;
+ public String name;
+ public Integer recurrenceDayOfMonth;
+ public String[] recurrenceDayOfWeek;
+ public Integer recurrenceDayOfWeekMask;
+ public Date recurrenceEndDate;
+ public String recurrenceInstance;
+ public Integer recurrenceInterval;
+ public String recurrenceMonthOfYear;
+ public Date recurrenceStartDate;
+ public String recurrenceType;
+ public DateTime startTime;
+ private String[] activityDate_type_info = new String[]{'activityDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] businessHours_type_info = new String[]{'businessHours','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] endTime_type_info = new String[]{'endTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isRecurring_type_info = new String[]{'isRecurring','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recurrenceDayOfMonth_type_info = new String[]{'recurrenceDayOfMonth','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recurrenceDayOfWeek_type_info = new String[]{'recurrenceDayOfWeek','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] recurrenceDayOfWeekMask_type_info = new String[]{'recurrenceDayOfWeekMask','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recurrenceEndDate_type_info = new String[]{'recurrenceEndDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recurrenceInstance_type_info = new String[]{'recurrenceInstance','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recurrenceInterval_type_info = new String[]{'recurrenceInterval','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recurrenceMonthOfYear_type_info = new String[]{'recurrenceMonthOfYear','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recurrenceStartDate_type_info = new String[]{'recurrenceStartDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recurrenceType_type_info = new String[]{'recurrenceType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] startTime_type_info = new String[]{'startTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'activityDate','businessHours','description','endTime','isRecurring','name','recurrenceDayOfMonth','recurrenceDayOfWeek','recurrenceDayOfWeekMask','recurrenceEndDate','recurrenceInstance','recurrenceInterval','recurrenceMonthOfYear','recurrenceStartDate','recurrenceType','startTime'};
}
public class FlowElementReferenceOrValue {
public Boolean booleanValue;
+ public DateTime dateTimeValue;
public Date dateValue;
public String elementReference;
public Double numberValue;
public String stringValue;
- private String[] booleanValue_type_info = new String[]{'booleanValue','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] dateValue_type_info = new String[]{'dateValue','http://www.w3.org/2001/XMLSchema','date','0','1','false'};
- private String[] elementReference_type_info = new String[]{'elementReference','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] numberValue_type_info = new String[]{'numberValue','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] stringValue_type_info = new String[]{'stringValue','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] booleanValue_type_info = new String[]{'booleanValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','true'};
+ private String[] dateTimeValue_type_info = new String[]{'dateTimeValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] dateValue_type_info = new String[]{'dateValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] elementReference_type_info = new String[]{'elementReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] numberValue_type_info = new String[]{'numberValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','true'};
+ private String[] stringValue_type_info = new String[]{'stringValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'booleanValue','dateValue','elementReference','numberValue','stringValue'};
+ private String[] field_order_type_info = new String[]{'booleanValue','dateTimeValue','dateValue','elementReference','numberValue','stringValue'};
}
- public class EntitlementTemplate {
+ public class EntitlementTemplate extends Metadata {
+ public String type = 'EntitlementTemplate';
+ public String fullName;
public String businessHours;
public Integer casesPerEntitlement;
public String entitlementProcess;
public Boolean isPerIncident;
public Integer term;
public String type_x;
- private String[] businessHours_type_info = new String[]{'businessHours','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] casesPerEntitlement_type_info = new String[]{'casesPerEntitlement','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] entitlementProcess_type_info = new String[]{'entitlementProcess','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isPerIncident_type_info = new String[]{'isPerIncident','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] term_type_info = new String[]{'term','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] businessHours_type_info = new String[]{'businessHours','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] casesPerEntitlement_type_info = new String[]{'casesPerEntitlement','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] entitlementProcess_type_info = new String[]{'entitlementProcess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isPerIncident_type_info = new String[]{'isPerIncident','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] term_type_info = new String[]{'term','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'businessHours','casesPerEntitlement','entitlementProcess','isPerIncident','term','type_x'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'businessHours','casesPerEntitlement','entitlementProcess','isPerIncident','term','type_x'};
}
public class ProfileTabVisibility {
public String tab;
public String visibility;
- private String[] tab_type_info = new String[]{'tab','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] visibility_type_info = new String[]{'visibility','http://soap.sforce.com/2006/04/metadata','TabVisibility','1','1','false'};
+ private String[] tab_type_info = new String[]{'tab','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] visibility_type_info = new String[]{'visibility','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'tab','visibility'};
}
@@ -2261,85 +2825,133 @@ public class MetadataService {
public String content;
public Boolean skipRecordTypeSelect;
public String type_x;
- private String[] actionName_type_info = new String[]{'actionName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] comment_type_info = new String[]{'comment','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] skipRecordTypeSelect_type_info = new String[]{'skipRecordTypeSelect','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','ActionOverrideType','0','1','false'};
+ private String[] actionName_type_info = new String[]{'actionName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] comment_type_info = new String[]{'comment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] skipRecordTypeSelect_type_info = new String[]{'skipRecordTypeSelect','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'actionName','comment','content','skipRecordTypeSelect','type_x'};
}
- public class WorkflowAction {
+ public class SaveResult {
+ public MetadataService.Error[] errors;
+ public String fullName;
+ public Boolean success;
+ private String[] errors_type_info = new String[]{'errors','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] success_type_info = new String[]{'success','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'errors','fullName','success'};
+ }
+ public class readMetadataResponse_element {
+ public MetadataService.ReadResult result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public virtual class WorkflowAction extends Metadata{
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{};
}
public class WorkspaceMappings {
public MetadataService.WorkspaceMapping[] mapping;
- private String[] mapping_type_info = new String[]{'mapping','http://soap.sforce.com/2006/04/metadata','WorkspaceMapping','0','-1','false'};
+ private String[] mapping_type_info = new String[]{'mapping','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'mapping'};
}
- public class ContractSettings {
+ public class ContractSettings extends Metadata {
+ public String type = 'ContractSettings';
+ public String fullName;
public Boolean autoCalculateEndDate;
public String autoExpirationDelay;
public String autoExpirationRecipient;
public Boolean autoExpireContracts;
public Boolean enableContractHistoryTracking;
public Boolean notifyOwnersOnContractExpiration;
- private String[] autoCalculateEndDate_type_info = new String[]{'autoCalculateEndDate','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] autoExpirationDelay_type_info = new String[]{'autoExpirationDelay','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] autoExpirationRecipient_type_info = new String[]{'autoExpirationRecipient','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] autoExpireContracts_type_info = new String[]{'autoExpireContracts','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableContractHistoryTracking_type_info = new String[]{'enableContractHistoryTracking','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] notifyOwnersOnContractExpiration_type_info = new String[]{'notifyOwnersOnContractExpiration','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] autoCalculateEndDate_type_info = new String[]{'autoCalculateEndDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] autoExpirationDelay_type_info = new String[]{'autoExpirationDelay','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] autoExpirationRecipient_type_info = new String[]{'autoExpirationRecipient','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] autoExpireContracts_type_info = new String[]{'autoExpireContracts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableContractHistoryTracking_type_info = new String[]{'enableContractHistoryTracking','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyOwnersOnContractExpiration_type_info = new String[]{'notifyOwnersOnContractExpiration','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'autoCalculateEndDate','autoExpirationDelay','autoExpirationRecipient','autoExpireContracts','enableContractHistoryTracking','notifyOwnersOnContractExpiration'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'autoCalculateEndDate','autoExpirationDelay','autoExpirationRecipient','autoExpireContracts','enableContractHistoryTracking','notifyOwnersOnContractExpiration'};
}
- public class GlobalQuickActionTranslation {
- public String label;
+ public class TransactionSecurityPolicy {
+ public MetadataService.Action action;
+ public Boolean active;
+ public String apexClass;
+ public String eventType;
+ public String resourceName;
+ private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apexClass_type_info = new String[]{'apexClass','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] eventType_type_info = new String[]{'eventType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] resourceName_type_info = new String[]{'resourceName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'action','active','apexClass','eventType','resourceName'};
+ }
+ public class GlobalQuickActionTranslation {
+ public String label;
public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
+ public class ReputationLevelDefinitions {
+ public MetadataService.ReputationLevel[] level;
+ private String[] level_type_info = new String[]{'level','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'level'};
+ }
public class LayoutTranslation {
public String layout;
public String layoutType;
public MetadataService.LayoutSectionTranslation[] sections;
- private String[] layout_type_info = new String[]{'layout','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] layoutType_type_info = new String[]{'layoutType','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sections_type_info = new String[]{'sections','http://soap.sforce.com/2006/04/metadata','LayoutSectionTranslation','0','-1','false'};
+ private String[] layout_type_info = new String[]{'layout','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] layoutType_type_info = new String[]{'layoutType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sections_type_info = new String[]{'sections','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'layout','layoutType','sections'};
}
- public class ApexTrigger {
+ public class ApexTrigger extends MetadataWithContent {
+ public String type = 'ApexTrigger';
+ public String fullName;
+ public String content;
public Double apiVersion;
public MetadataService.PackageVersion[] packageVersions;
public String status;
- private String[] apiVersion_type_info = new String[]{'apiVersion','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
- private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata','PackageVersion','0','-1','false'};
- private String[] status_type_info = new String[]{'status','http://soap.sforce.com/2006/04/metadata','ApexCodeUnitStatus','1','1','false'};
+ private String[] apiVersion_type_info = new String[]{'apiVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] status_type_info = new String[]{'status','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apiVersion','packageVersions','status'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'content', 'apiVersion','packageVersions','status'};
}
public class CustomApplicationTranslation {
public String label;
public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
public class ApprovalStepApprover {
public MetadataService.Approver[] approver;
public String whenMultipleApprovers;
- private String[] approver_type_info = new String[]{'approver','http://soap.sforce.com/2006/04/metadata','Approver','0','-1','false'};
- private String[] whenMultipleApprovers_type_info = new String[]{'whenMultipleApprovers','http://soap.sforce.com/2006/04/metadata','RoutingType','0','1','false'};
+ private String[] approver_type_info = new String[]{'approver','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] whenMultipleApprovers_type_info = new String[]{'whenMultipleApprovers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'approver','whenMultipleApprovers'};
}
- public class CallCenter {
+ public class CallCenter extends Metadata {
+ public String type = 'CallCenter';
+ public String fullName;
public String adapterUrl;
public String customSettings;
public String displayName;
@@ -2347,31 +2959,29 @@ public class MetadataService {
public String internalNameLabel;
public MetadataService.CallCenterSection[] sections;
public String version;
- private String[] adapterUrl_type_info = new String[]{'adapterUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] customSettings_type_info = new String[]{'customSettings','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] displayName_type_info = new String[]{'displayName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] displayNameLabel_type_info = new String[]{'displayNameLabel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] internalNameLabel_type_info = new String[]{'internalNameLabel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] sections_type_info = new String[]{'sections','http://soap.sforce.com/2006/04/metadata','CallCenterSection','0','-1','false'};
- private String[] version_type_info = new String[]{'version','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] adapterUrl_type_info = new String[]{'adapterUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customSettings_type_info = new String[]{'customSettings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] displayName_type_info = new String[]{'displayName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] displayNameLabel_type_info = new String[]{'displayNameLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] internalNameLabel_type_info = new String[]{'internalNameLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sections_type_info = new String[]{'sections','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] version_type_info = new String[]{'version','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'adapterUrl','customSettings','displayName','displayNameLabel','internalNameLabel','sections','version'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'adapterUrl','customSettings','displayName','displayNameLabel','internalNameLabel','sections','version'};
}
- public class RemoteSiteSetting {
- public String description;
- public Boolean disableProtocolSecurity;
- public Boolean isActive;
- public String url;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] disableProtocolSecurity_type_info = new String[]{'disableProtocolSecurity','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] isActive_type_info = new String[]{'isActive','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] url_type_info = new String[]{'url','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class FlexiPageRegion {
+ public MetadataService.ComponentInstance[] componentInstances;
+ public String name;
+ private String[] componentInstances_type_info = new String[]{'componentInstances','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'description','disableProtocolSecurity','isActive','url'};
+ private String[] field_order_type_info = new String[]{'componentInstances','name'};
}
public class PicklistValue extends Metadata {
- public String type = 'PicklistValue';
- public String fullName;
+ public String type = 'PicklistValue';
+ public String fullName;
public Boolean allowEmail;
public Boolean closed;
public String color;
@@ -2386,77 +2996,121 @@ public class MetadataService {
public String reverseRole;
public Boolean reviewed;
public Boolean won;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] allowEmail_type_info = new String[]{'allowEmail','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] closed_type_info = new String[]{'closed','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] color_type_info = new String[]{'color','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] controllingFieldValues_type_info = new String[]{'controllingFieldValues','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] converted_type_info = new String[]{'converted','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] cssExposed_type_info = new String[]{'cssExposed','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] default_x_type_info = new String[]{'default','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] forecastCategory_type_info = new String[]{'forecastCategory','http://soap.sforce.com/2006/04/metadata','ForecastCategories','0','1','false'};
- private String[] highPriority_type_info = new String[]{'highPriority','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] probability_type_info = new String[]{'probability','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] reverseRole_type_info = new String[]{'reverseRole','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] reviewed_type_info = new String[]{'reviewed','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] won_type_info = new String[]{'won','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] allowEmail_type_info = new String[]{'allowEmail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] closed_type_info = new String[]{'closed','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] color_type_info = new String[]{'color','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] controllingFieldValues_type_info = new String[]{'controllingFieldValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] converted_type_info = new String[]{'converted','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] cssExposed_type_info = new String[]{'cssExposed','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] default_x_type_info = new String[]{'default','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] forecastCategory_type_info = new String[]{'forecastCategory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] highPriority_type_info = new String[]{'highPriority','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] probability_type_info = new String[]{'probability','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] reverseRole_type_info = new String[]{'reverseRole','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] reviewed_type_info = new String[]{'reviewed','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] won_type_info = new String[]{'won','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
private String[] field_order_type_info = new String[]{'fullName', 'allowEmail','closed','color','controllingFieldValues','converted','cssExposed','default_x','description','forecastCategory','highPriority','probability','reverseRole','reviewed','won'};
}
+ public class RemoteSiteSetting extends Metadata {
+ public String type = 'RemoteSiteSetting';
+ public String fullName;
+ public String description;
+ public Boolean disableProtocolSecurity;
+ public Boolean isActive;
+ public String url;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] disableProtocolSecurity_type_info = new String[]{'disableProtocolSecurity','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isActive_type_info = new String[]{'isActive','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] url_type_info = new String[]{'url','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','disableProtocolSecurity','isActive','url'};
+ }
public class retrieveResponse_element {
public MetadataService.AsyncResult result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','AsyncResult','1','1','false'};
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
public class deploy_element {
public String ZipFile;
public MetadataService.DeployOptions DeployOptions;
- private String[] ZipFile_type_info = new String[]{'ZipFile','http://www.w3.org/2001/XMLSchema','base64Binary','1','1','false'};
- private String[] DeployOptions_type_info = new String[]{'DeployOptions','http://soap.sforce.com/2006/04/metadata','DeployOptions','1','1','false'};
+ private String[] ZipFile_type_info = new String[]{'ZipFile','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] DeployOptions_type_info = new String[]{'DeployOptions','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'ZipFile','DeployOptions'};
}
- public class QuoteSettings {
- public Boolean enableQuote;
- private String[] enableQuote_type_info = new String[]{'enableQuote','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ public class XOrgHubSharedObject {
+ public String[] fields;
+ public String name;
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'fields','name'};
+ }
+ public class Territory2Type extends Metadata {
+ public String type = 'Territory2Type';
+ public String fullName;
+ public String description;
+ public String name;
+ public Integer priority;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] priority_type_info = new String[]{'priority','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableQuote'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','name','priority'};
}
public class SharingRecalculation {
public String className;
- private String[] className_type_info = new String[]{'className','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] className_type_info = new String[]{'className','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'className'};
}
+ public class QuoteSettings extends Metadata {
+ public String type = 'QuoteSettings';
+ public String fullName;
+ public Boolean enableQuote;
+ private String[] enableQuote_type_info = new String[]{'enableQuote','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'enableQuote'};
+ }
+ public class WebLinkTranslation {
+ public String label;
+ public String name;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'label','name'};
+ }
public class ProfileLoginIpRange {
+ public String description;
public String endAddress;
public String startAddress;
- private String[] endAddress_type_info = new String[]{'endAddress','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] startAddress_type_info = new String[]{'startAddress','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] endAddress_type_info = new String[]{'endAddress','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] startAddress_type_info = new String[]{'startAddress','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'endAddress','startAddress'};
+ private String[] field_order_type_info = new String[]{'description','endAddress','startAddress'};
}
public class ObjectRelationship {
public MetadataService.ObjectRelationship join_x;
public Boolean outerJoin;
public String relationship;
- private String[] join_x_type_info = new String[]{'join','http://soap.sforce.com/2006/04/metadata','ObjectRelationship','0','1','false'};
- private String[] outerJoin_type_info = new String[]{'outerJoin','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] relationship_type_info = new String[]{'relationship','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] join_x_type_info = new String[]{'join','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] outerJoin_type_info = new String[]{'outerJoin','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] relationship_type_info = new String[]{'relationship','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'join_x','outerJoin','relationship'};
}
- public class WebLinkTranslation {
- public String label;
- public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'label','name'};
- }
public class RuleEntry {
public String assignedTo;
public String assignedToType;
@@ -2468,80 +3122,68 @@ public class MetadataService {
public MetadataService.EscalationAction[] escalationAction;
public String escalationStartTime;
public String formula;
+ public Boolean notifyCcRecipients;
public Boolean overrideExistingTeams;
public String replyToEmail;
public String senderEmail;
public String senderName;
public String[] team;
public String template;
- private String[] assignedTo_type_info = new String[]{'assignedTo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] assignedToType_type_info = new String[]{'assignedToType','http://soap.sforce.com/2006/04/metadata','AssignToLookupValueType','0','1','false'};
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] businessHours_type_info = new String[]{'businessHours','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] businessHoursSource_type_info = new String[]{'businessHoursSource','http://soap.sforce.com/2006/04/metadata','BusinessHoursSourceType','0','1','false'};
- private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata','FilterItem','0','-1','false'};
- private String[] disableEscalationWhenModified_type_info = new String[]{'disableEscalationWhenModified','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] escalationAction_type_info = new String[]{'escalationAction','http://soap.sforce.com/2006/04/metadata','EscalationAction','0','-1','false'};
- private String[] escalationStartTime_type_info = new String[]{'escalationStartTime','http://soap.sforce.com/2006/04/metadata','EscalationStartTimeType','0','1','false'};
- private String[] formula_type_info = new String[]{'formula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] overrideExistingTeams_type_info = new String[]{'overrideExistingTeams','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] replyToEmail_type_info = new String[]{'replyToEmail','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] senderEmail_type_info = new String[]{'senderEmail','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] senderName_type_info = new String[]{'senderName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] team_type_info = new String[]{'team','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] template_type_info = new String[]{'template','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assignedTo','assignedToType','booleanFilter','businessHours','businessHoursSource','criteriaItems','disableEscalationWhenModified','escalationAction','escalationStartTime','formula','overrideExistingTeams','replyToEmail','senderEmail','senderName','team','template'};
+ private String[] assignedTo_type_info = new String[]{'assignedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] assignedToType_type_info = new String[]{'assignedToType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] businessHours_type_info = new String[]{'businessHours','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] businessHoursSource_type_info = new String[]{'businessHoursSource','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] disableEscalationWhenModified_type_info = new String[]{'disableEscalationWhenModified','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] escalationAction_type_info = new String[]{'escalationAction','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] escalationStartTime_type_info = new String[]{'escalationStartTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] formula_type_info = new String[]{'formula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyCcRecipients_type_info = new String[]{'notifyCcRecipients','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] overrideExistingTeams_type_info = new String[]{'overrideExistingTeams','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] replyToEmail_type_info = new String[]{'replyToEmail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] senderEmail_type_info = new String[]{'senderEmail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] senderName_type_info = new String[]{'senderName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] team_type_info = new String[]{'team','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] template_type_info = new String[]{'template','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assignedTo','assignedToType','booleanFilter','businessHours','businessHoursSource','criteriaItems','disableEscalationWhenModified','escalationAction','escalationStartTime','formula','notifyCcRecipients','overrideExistingTeams','replyToEmail','senderEmail','senderName','team','template'};
+ }
+ public class deleteMetadata_element {
+ public String type_x;
+ public String[] fullNames;
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fullNames_type_info = new String[]{'fullNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'type_x','fullNames'};
}
public class ListPlacement {
public Integer height;
public String location;
public String units;
public Integer width;
- private String[] height_type_info = new String[]{'height','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] location_type_info = new String[]{'location','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] units_type_info = new String[]{'units','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] width_type_info = new String[]{'width','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] location_type_info = new String[]{'location','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] units_type_info = new String[]{'units','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'height','location','units','width'};
}
- public class OwnerSharingRule {
- public MetadataService.SharedTo sharedFrom;
- private String[] sharedFrom_type_info = new String[]{'sharedFrom','http://soap.sforce.com/2006/04/metadata','SharedTo','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'sharedFrom'};
- }
public class SiteRedirectMapping {
public String action;
public Boolean isActive;
public String source;
public String target;
- private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata','SiteRedirect','1','1','false'};
- private String[] isActive_type_info = new String[]{'isActive','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] source_type_info = new String[]{'source','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] target_type_info = new String[]{'target','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isActive_type_info = new String[]{'isActive','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] source_type_info = new String[]{'source','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] target_type_info = new String[]{'target','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'action','isActive','source','target'};
}
- public class OpportunityCriteriaBasedSharingRule {
- public String booleanFilter;
- public String name;
- public String opportunityAccessLevel;
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelReadEdit','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'booleanFilter','name','opportunityAccessLevel'};
- }
- public class LetterheadLine {
- public String color;
- public Integer height;
- private String[] color_type_info = new String[]{'color','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] height_type_info = new String[]{'height','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'color','height'};
- }
- public class WorkflowFieldUpdate {
+ public class WorkflowFieldUpdate extends WorkflowAction {
+ public String type = 'WorkflowFieldUpdate';
+ public String fullName;
public String description;
public String field;
public String formula;
@@ -2554,46 +3196,78 @@ public class MetadataService {
public Boolean protected_x;
public Boolean reevaluateOnChange;
public String targetObject;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] formula_type_info = new String[]{'formula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] literalValue_type_info = new String[]{'literalValue','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] lookupValue_type_info = new String[]{'lookupValue','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] lookupValueType_type_info = new String[]{'lookupValueType','http://soap.sforce.com/2006/04/metadata','LookupValueType','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] notifyAssignee_type_info = new String[]{'notifyAssignee','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata','FieldUpdateOperation','1','1','false'};
- private String[] protected_x_type_info = new String[]{'protected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] reevaluateOnChange_type_info = new String[]{'reevaluateOnChange','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] targetObject_type_info = new String[]{'targetObject','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'description','field','formula','literalValue','lookupValue','lookupValueType','name','notifyAssignee','operation','protected_x','reevaluateOnChange','targetObject'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] formula_type_info = new String[]{'formula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] literalValue_type_info = new String[]{'literalValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lookupValue_type_info = new String[]{'lookupValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lookupValueType_type_info = new String[]{'lookupValueType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] notifyAssignee_type_info = new String[]{'notifyAssignee','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] reevaluateOnChange_type_info = new String[]{'reevaluateOnChange','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] targetObject_type_info = new String[]{'targetObject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','field','formula','literalValue','lookupValue','lookupValueType','name','notifyAssignee','operation','protected_x','reevaluateOnChange','targetObject'};
+ }
+ public class LetterheadLine {
+ public String color;
+ public Integer height;
+ private String[] color_type_info = new String[]{'color','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'color','height'};
}
public class FlowChoiceUserInput {
public Boolean isRequired;
public String promptText;
public MetadataService.FlowInputValidationRule validationRule;
- private String[] isRequired_type_info = new String[]{'isRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] promptText_type_info = new String[]{'promptText','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] validationRule_type_info = new String[]{'validationRule','http://soap.sforce.com/2006/04/metadata','FlowInputValidationRule','0','1','false'};
+ private String[] isRequired_type_info = new String[]{'isRequired','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] promptText_type_info = new String[]{'promptText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] validationRule_type_info = new String[]{'validationRule','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'isRequired','promptText','validationRule'};
}
- public class CriteriaBasedSharingRule {
- public MetadataService.FilterItem[] criteriaItems;
- private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata','FilterItem','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaItems'};
+ public class ConnectedAppMobileDetailConfig {
+ public String applicationBinaryFile;
+ public String applicationBinaryFileName;
+ public String applicationBundleIdentifier;
+ public Integer applicationFileLength;
+ public String applicationIconFile;
+ public String applicationIconFileName;
+ public String applicationInstallUrl;
+ public String devicePlatform;
+ public String deviceType;
+ public String minimumOsVersion;
+ public Boolean privateApp;
+ public String version;
+ private String[] applicationBinaryFile_type_info = new String[]{'applicationBinaryFile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] applicationBinaryFileName_type_info = new String[]{'applicationBinaryFileName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] applicationBundleIdentifier_type_info = new String[]{'applicationBundleIdentifier','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] applicationFileLength_type_info = new String[]{'applicationFileLength','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] applicationIconFile_type_info = new String[]{'applicationIconFile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] applicationIconFileName_type_info = new String[]{'applicationIconFileName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] applicationInstallUrl_type_info = new String[]{'applicationInstallUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] devicePlatform_type_info = new String[]{'devicePlatform','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] deviceType_type_info = new String[]{'deviceType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] minimumOsVersion_type_info = new String[]{'minimumOsVersion','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] privateApp_type_info = new String[]{'privateApp','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] version_type_info = new String[]{'version','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'applicationBinaryFile','applicationBinaryFileName','applicationBundleIdentifier','applicationFileLength','applicationIconFile','applicationIconFileName','applicationInstallUrl','devicePlatform','deviceType','minimumOsVersion','privateApp','version'};
}
public class ProfileRecordTypeVisibility {
public Boolean default_x;
public Boolean personAccountDefault;
public String recordType;
public Boolean visible;
- private String[] default_x_type_info = new String[]{'default','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] personAccountDefault_type_info = new String[]{'personAccountDefault','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] recordType_type_info = new String[]{'recordType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] visible_type_info = new String[]{'visible','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] default_x_type_info = new String[]{'default','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] personAccountDefault_type_info = new String[]{'personAccountDefault','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recordType_type_info = new String[]{'recordType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] visible_type_info = new String[]{'visible','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'default_x','personAccountDefault','recordType','visible'};
}
@@ -2601,47 +3275,61 @@ public class MetadataService {
public Integer majorNumber;
public Integer minorNumber;
public String namespace;
- private String[] majorNumber_type_info = new String[]{'majorNumber','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] minorNumber_type_info = new String[]{'minorNumber','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] namespace_type_info = new String[]{'namespace','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] majorNumber_type_info = new String[]{'majorNumber','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] minorNumber_type_info = new String[]{'minorNumber','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] namespace_type_info = new String[]{'namespace','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'majorNumber','minorNumber','namespace'};
}
+ public class PermissionSetCustomPermissions {
+ public Boolean enabled;
+ public String name;
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enabled','name'};
+ }
public class CustomLabelTranslation {
public String label;
public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
- public class LeadOwnerSharingRule {
- public String leadAccessLevel;
- public String name;
- private String[] leadAccessLevel_type_info = new String[]{'leadAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelReadEdit','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class CorsWhitelistOrigin extends Metadata {
+ public String type = 'CorsWhitelistOrigin';
+ public String fullName;
+ public String urlPattern;
+ private String[] urlPattern_type_info = new String[]{'urlPattern','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'leadAccessLevel','name'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'urlPattern'};
}
public class StaticResource extends MetadataWithContent {
- public String type = 'StaticResource';
- public String fullName;
- public String content;
+ public String type = 'StaticResource';
+ public String fullName;
+ public String content;
public String cacheControl;
public String contentType;
public String description;
+ private String[] cacheControl_type_info = new String[]{'cacheControl','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] contentType_type_info = new String[]{'contentType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] type_att_info = new String[]{'xsi:type'};
private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
- private String[] cacheControl_type_info = new String[]{'cacheControl','http://soap.sforce.com/2006/04/metadata','StaticResourceCacheControl','1','1','false'};
- private String[] contentType_type_info = new String[]{'contentType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
private String[] field_order_type_info = new String[]{'fullName', 'content', 'cacheControl','contentType','description'};
}
- public class LiveChatButton {
+ public class LiveChatButton extends Metadata {
+ public String type = 'LiveChatButton';
+ public String fullName;
public String animation;
+ public String autoGreeting;
public String chatPage;
+ public String customAgentName;
public MetadataService.LiveChatButtonDeployments deployments;
public Boolean enableQueue;
public String inviteEndPosition;
@@ -2649,10 +3337,14 @@ public class MetadataService {
public String inviteStartPosition;
public Boolean isActive;
public String label;
+ public Integer numberOfReroutingAttempts;
public String offlineImage;
public String onlineImage;
+ public Boolean optionsCustomRoutingIsEnabled;
public Boolean optionsHasInviteAfterAccept;
public Boolean optionsHasInviteAfterReject;
+ public Boolean optionsHasRerouteDeclinedRequest;
+ public Boolean optionsIsAutoAccept;
public Boolean optionsIsInviteAutoRemove;
public Integer overallQueueLength;
public Integer perAgentQueueLength;
@@ -2667,47 +3359,87 @@ public class MetadataService {
public Integer timeToRemoveInvite;
public String type_x;
public String windowLanguage;
- private String[] animation_type_info = new String[]{'animation','http://soap.sforce.com/2006/04/metadata','LiveChatButtonPresentation','0','1','false'};
- private String[] chatPage_type_info = new String[]{'chatPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] deployments_type_info = new String[]{'deployments','http://soap.sforce.com/2006/04/metadata','LiveChatButtonDeployments','0','1','false'};
- private String[] enableQueue_type_info = new String[]{'enableQueue','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] inviteEndPosition_type_info = new String[]{'inviteEndPosition','http://soap.sforce.com/2006/04/metadata','LiveChatButtonInviteEndPosition','0','1','false'};
- private String[] inviteImage_type_info = new String[]{'inviteImage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] inviteStartPosition_type_info = new String[]{'inviteStartPosition','http://soap.sforce.com/2006/04/metadata','LiveChatButtonInviteStartPosition','0','1','false'};
- private String[] isActive_type_info = new String[]{'isActive','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] offlineImage_type_info = new String[]{'offlineImage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] onlineImage_type_info = new String[]{'onlineImage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] optionsHasInviteAfterAccept_type_info = new String[]{'optionsHasInviteAfterAccept','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] optionsHasInviteAfterReject_type_info = new String[]{'optionsHasInviteAfterReject','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] optionsIsInviteAutoRemove_type_info = new String[]{'optionsIsInviteAutoRemove','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] overallQueueLength_type_info = new String[]{'overallQueueLength','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] perAgentQueueLength_type_info = new String[]{'perAgentQueueLength','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] postChatPage_type_info = new String[]{'postChatPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] postChatUrl_type_info = new String[]{'postChatUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] preChatFormPage_type_info = new String[]{'preChatFormPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] preChatFormUrl_type_info = new String[]{'preChatFormUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] pushTimeOut_type_info = new String[]{'pushTimeOut','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] routingType_type_info = new String[]{'routingType','http://soap.sforce.com/2006/04/metadata','LiveChatButtonRoutingType','1','1','false'};
- private String[] site_type_info = new String[]{'site','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] skills_type_info = new String[]{'skills','http://soap.sforce.com/2006/04/metadata','LiveChatButtonSkills','0','1','false'};
- private String[] timeToRemoveInvite_type_info = new String[]{'timeToRemoveInvite','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','LiveChatButtonType','1','1','false'};
- private String[] windowLanguage_type_info = new String[]{'windowLanguage','http://soap.sforce.com/2006/04/metadata','Language','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'animation','chatPage','deployments','enableQueue','inviteEndPosition','inviteImage','inviteStartPosition','isActive','label','offlineImage','onlineImage','optionsHasInviteAfterAccept','optionsHasInviteAfterReject','optionsIsInviteAutoRemove','overallQueueLength','perAgentQueueLength','postChatPage','postChatUrl','preChatFormPage','preChatFormUrl','pushTimeOut','routingType','site','skills','timeToRemoveInvite','type_x','windowLanguage'};
- }
- public class Network {
+ private String[] animation_type_info = new String[]{'animation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] autoGreeting_type_info = new String[]{'autoGreeting','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chatPage_type_info = new String[]{'chatPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customAgentName_type_info = new String[]{'customAgentName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] deployments_type_info = new String[]{'deployments','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableQueue_type_info = new String[]{'enableQueue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] inviteEndPosition_type_info = new String[]{'inviteEndPosition','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] inviteImage_type_info = new String[]{'inviteImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] inviteStartPosition_type_info = new String[]{'inviteStartPosition','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isActive_type_info = new String[]{'isActive','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] numberOfReroutingAttempts_type_info = new String[]{'numberOfReroutingAttempts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] offlineImage_type_info = new String[]{'offlineImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] onlineImage_type_info = new String[]{'onlineImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] optionsCustomRoutingIsEnabled_type_info = new String[]{'optionsCustomRoutingIsEnabled','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] optionsHasInviteAfterAccept_type_info = new String[]{'optionsHasInviteAfterAccept','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] optionsHasInviteAfterReject_type_info = new String[]{'optionsHasInviteAfterReject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] optionsHasRerouteDeclinedRequest_type_info = new String[]{'optionsHasRerouteDeclinedRequest','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] optionsIsAutoAccept_type_info = new String[]{'optionsIsAutoAccept','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] optionsIsInviteAutoRemove_type_info = new String[]{'optionsIsInviteAutoRemove','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] overallQueueLength_type_info = new String[]{'overallQueueLength','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] perAgentQueueLength_type_info = new String[]{'perAgentQueueLength','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] postChatPage_type_info = new String[]{'postChatPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] postChatUrl_type_info = new String[]{'postChatUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] preChatFormPage_type_info = new String[]{'preChatFormPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] preChatFormUrl_type_info = new String[]{'preChatFormUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] pushTimeOut_type_info = new String[]{'pushTimeOut','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] routingType_type_info = new String[]{'routingType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] site_type_info = new String[]{'site','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] skills_type_info = new String[]{'skills','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] timeToRemoveInvite_type_info = new String[]{'timeToRemoveInvite','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] windowLanguage_type_info = new String[]{'windowLanguage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'animation','autoGreeting','chatPage','customAgentName','deployments','enableQueue','inviteEndPosition','inviteImage','inviteStartPosition','isActive','label','numberOfReroutingAttempts','offlineImage','onlineImage','optionsCustomRoutingIsEnabled','optionsHasInviteAfterAccept','optionsHasInviteAfterReject','optionsHasRerouteDeclinedRequest','optionsIsAutoAccept','optionsIsInviteAutoRemove','overallQueueLength','perAgentQueueLength','postChatPage','postChatUrl','preChatFormPage','preChatFormUrl','pushTimeOut','routingType','site','skills','timeToRemoveInvite','type_x','windowLanguage'};
+ }
+ public class RunTestsResult {
+ public MetadataService.CodeCoverageResult[] codeCoverage;
+ public MetadataService.CodeCoverageWarning[] codeCoverageWarnings;
+ public MetadataService.RunTestFailure[] failures;
+ public Integer numFailures;
+ public Integer numTestsRun;
+ public MetadataService.RunTestSuccess[] successes;
+ public Double totalTime;
+ private String[] codeCoverage_type_info = new String[]{'codeCoverage','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] codeCoverageWarnings_type_info = new String[]{'codeCoverageWarnings','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] failures_type_info = new String[]{'failures','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] numFailures_type_info = new String[]{'numFailures','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] numTestsRun_type_info = new String[]{'numTestsRun','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] successes_type_info = new String[]{'successes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] totalTime_type_info = new String[]{'totalTime','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'codeCoverage','codeCoverageWarnings','failures','numFailures','numTestsRun','successes','totalTime'};
+ }
+ public class Network extends Metadata {
+ public String type = 'Network';
+ public String fullName;
+ public Boolean allowMembersToFlag;
public MetadataService.Branding branding;
public String caseCommentEmailTemplate;
public String changePasswordTemplate;
public String description;
public String emailSenderAddress;
public String emailSenderName;
+ public Boolean enableGuestChatter;
public Boolean enableInvitation;
+ public Boolean enableKnowledgeable;
+ public Boolean enableNicknameDisplay;
+ public Boolean enablePrivateMessages;
+ public Boolean enableReputation;
+ public String feedChannel;
public String forgotPasswordTemplate;
+ public String logoutUrl;
public MetadataService.NetworkMemberGroup networkMemberGroups;
public String newSenderAddress;
+ public String picassoSite;
+ public MetadataService.ReputationLevelDefinitions reputationLevels;
+ public MetadataService.ReputationPointsRules reputationPointsRules;
+ public String selfRegProfile;
public Boolean selfRegistration;
public Boolean sendWelcomeEmail;
public String site;
@@ -2715,80 +3447,110 @@ public class MetadataService {
public MetadataService.NetworkTabSet tabs;
public String urlPathPrefix;
public String welcomeTemplate;
- private String[] branding_type_info = new String[]{'branding','http://soap.sforce.com/2006/04/metadata','Branding','0','1','false'};
- private String[] caseCommentEmailTemplate_type_info = new String[]{'caseCommentEmailTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] changePasswordTemplate_type_info = new String[]{'changePasswordTemplate','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] emailSenderAddress_type_info = new String[]{'emailSenderAddress','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] emailSenderName_type_info = new String[]{'emailSenderName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] enableInvitation_type_info = new String[]{'enableInvitation','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] forgotPasswordTemplate_type_info = new String[]{'forgotPasswordTemplate','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] networkMemberGroups_type_info = new String[]{'networkMemberGroups','http://soap.sforce.com/2006/04/metadata','NetworkMemberGroup','0','1','false'};
- private String[] newSenderAddress_type_info = new String[]{'newSenderAddress','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] selfRegistration_type_info = new String[]{'selfRegistration','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] sendWelcomeEmail_type_info = new String[]{'sendWelcomeEmail','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] site_type_info = new String[]{'site','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] status_type_info = new String[]{'status','http://soap.sforce.com/2006/04/metadata','NetworkStatus','1','1','false'};
- private String[] tabs_type_info = new String[]{'tabs','http://soap.sforce.com/2006/04/metadata','NetworkTabSet','1','1','false'};
- private String[] urlPathPrefix_type_info = new String[]{'urlPathPrefix','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] welcomeTemplate_type_info = new String[]{'welcomeTemplate','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'branding','caseCommentEmailTemplate','changePasswordTemplate','description','emailSenderAddress','emailSenderName','enableInvitation','forgotPasswordTemplate','networkMemberGroups','newSenderAddress','selfRegistration','sendWelcomeEmail','site','status','tabs','urlPathPrefix','welcomeTemplate'};
- }
- public class RunTestsResult {
- public MetadataService.CodeCoverageResult[] codeCoverage;
- public MetadataService.CodeCoverageWarning[] codeCoverageWarnings;
- public MetadataService.RunTestFailure[] failures;
- public Integer numFailures;
- public Integer numTestsRun;
- public MetadataService.RunTestSuccess[] successes;
- public Double totalTime;
- private String[] codeCoverage_type_info = new String[]{'codeCoverage','http://soap.sforce.com/2006/04/metadata','CodeCoverageResult','0','-1','false'};
- private String[] codeCoverageWarnings_type_info = new String[]{'codeCoverageWarnings','http://soap.sforce.com/2006/04/metadata','CodeCoverageWarning','0','-1','false'};
- private String[] failures_type_info = new String[]{'failures','http://soap.sforce.com/2006/04/metadata','RunTestFailure','0','-1','false'};
- private String[] numFailures_type_info = new String[]{'numFailures','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] numTestsRun_type_info = new String[]{'numTestsRun','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] successes_type_info = new String[]{'successes','http://soap.sforce.com/2006/04/metadata','RunTestSuccess','0','-1','false'};
- private String[] totalTime_type_info = new String[]{'totalTime','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
+ private String[] allowMembersToFlag_type_info = new String[]{'allowMembersToFlag','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] branding_type_info = new String[]{'branding','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseCommentEmailTemplate_type_info = new String[]{'caseCommentEmailTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] changePasswordTemplate_type_info = new String[]{'changePasswordTemplate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailSenderAddress_type_info = new String[]{'emailSenderAddress','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] emailSenderName_type_info = new String[]{'emailSenderName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enableGuestChatter_type_info = new String[]{'enableGuestChatter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableInvitation_type_info = new String[]{'enableInvitation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableKnowledgeable_type_info = new String[]{'enableKnowledgeable','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableNicknameDisplay_type_info = new String[]{'enableNicknameDisplay','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enablePrivateMessages_type_info = new String[]{'enablePrivateMessages','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableReputation_type_info = new String[]{'enableReputation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] feedChannel_type_info = new String[]{'feedChannel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] forgotPasswordTemplate_type_info = new String[]{'forgotPasswordTemplate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] logoutUrl_type_info = new String[]{'logoutUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] networkMemberGroups_type_info = new String[]{'networkMemberGroups','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] newSenderAddress_type_info = new String[]{'newSenderAddress','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] picassoSite_type_info = new String[]{'picassoSite','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] reputationLevels_type_info = new String[]{'reputationLevels','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] reputationPointsRules_type_info = new String[]{'reputationPointsRules','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] selfRegProfile_type_info = new String[]{'selfRegProfile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] selfRegistration_type_info = new String[]{'selfRegistration','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sendWelcomeEmail_type_info = new String[]{'sendWelcomeEmail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] site_type_info = new String[]{'site','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] status_type_info = new String[]{'status','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] tabs_type_info = new String[]{'tabs','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] urlPathPrefix_type_info = new String[]{'urlPathPrefix','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] welcomeTemplate_type_info = new String[]{'welcomeTemplate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'codeCoverage','codeCoverageWarnings','failures','numFailures','numTestsRun','successes','totalTime'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'allowMembersToFlag','branding','caseCommentEmailTemplate','changePasswordTemplate','description','emailSenderAddress','emailSenderName','enableGuestChatter','enableInvitation','enableKnowledgeable','enableNicknameDisplay','enablePrivateMessages','enableReputation','feedChannel','forgotPasswordTemplate','logoutUrl','networkMemberGroups','newSenderAddress','picassoSite','reputationLevels','reputationPointsRules','selfRegProfile','selfRegistration','sendWelcomeEmail','site','status','tabs','urlPathPrefix','welcomeTemplate'};
}
public class PermissionSetUserPermission {
public Boolean enabled;
public String name;
- private String[] enabled_type_info = new String[]{'enabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'enabled','name'};
}
public class FlowVariable {
public String dataType;
+ public Boolean isCollection;
public Boolean isInput;
public Boolean isOutput;
+ public String objectType;
public Integer scale;
public MetadataService.FlowElementReferenceOrValue value;
- private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata','FlowDataType','1','1','false'};
- private String[] isInput_type_info = new String[]{'isInput','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] isOutput_type_info = new String[]{'isOutput','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] scale_type_info = new String[]{'scale','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
+ private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isCollection_type_info = new String[]{'isCollection','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isInput_type_info = new String[]{'isInput','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isOutput_type_info = new String[]{'isOutput','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] objectType_type_info = new String[]{'objectType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scale_type_info = new String[]{'scale','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'dataType','isCollection','isInput','isOutput','objectType','scale','value'};
+ }
+ public class AccountSettings extends Metadata {
+ public String type = 'AccountSettings';
+ public String fullName;
+ public Boolean enableAccountOwnerReport;
+ public Boolean enableAccountTeams;
+ public Boolean enableSharedContacts;
+ public Boolean showViewHierarchyLink;
+ private String[] enableAccountOwnerReport_type_info = new String[]{'enableAccountOwnerReport','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableAccountTeams_type_info = new String[]{'enableAccountTeams','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSharedContacts_type_info = new String[]{'enableSharedContacts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showViewHierarchyLink_type_info = new String[]{'showViewHierarchyLink','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'enableAccountOwnerReport','enableAccountTeams','enableSharedContacts','showViewHierarchyLink'};
+ }
+ public class PathAssistantSettings {
+ public Boolean pathAssistantForOpportunityEnabled;
+ private String[] pathAssistantForOpportunityEnabled_type_info = new String[]{'pathAssistantForOpportunityEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'dataType','isInput','isOutput','scale','value'};
+ private String[] field_order_type_info = new String[]{'pathAssistantForOpportunityEnabled'};
}
public class ChatterAnswersReputationLevel {
public String name;
public Integer value;
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'name','value'};
}
public class LiveChatDeploymentDomainWhitelist {
public String[] domain;
- private String[] domain_type_info = new String[]{'domain','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] domain_type_info = new String[]{'domain','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'domain'};
}
+ public class DashboardFilter {
+ public MetadataService.DashboardFilterOption[] dashboardFilterOptions;
+ public String name;
+ private String[] dashboardFilterOptions_type_info = new String[]{'dashboardFilterOptions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'dashboardFilterOptions','name'};
+ }
public class ProfileLoginHours {
public String fridayEnd;
public String fridayStart;
@@ -2804,68 +3566,94 @@ public class MetadataService {
public String tuesdayStart;
public String wednesdayEnd;
public String wednesdayStart;
- private String[] fridayEnd_type_info = new String[]{'fridayEnd','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] fridayStart_type_info = new String[]{'fridayStart','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] mondayEnd_type_info = new String[]{'mondayEnd','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] mondayStart_type_info = new String[]{'mondayStart','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] saturdayEnd_type_info = new String[]{'saturdayEnd','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] saturdayStart_type_info = new String[]{'saturdayStart','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sundayEnd_type_info = new String[]{'sundayEnd','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sundayStart_type_info = new String[]{'sundayStart','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] thursdayEnd_type_info = new String[]{'thursdayEnd','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] thursdayStart_type_info = new String[]{'thursdayStart','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] tuesdayEnd_type_info = new String[]{'tuesdayEnd','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] tuesdayStart_type_info = new String[]{'tuesdayStart','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] wednesdayEnd_type_info = new String[]{'wednesdayEnd','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] wednesdayStart_type_info = new String[]{'wednesdayStart','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] fridayEnd_type_info = new String[]{'fridayEnd','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fridayStart_type_info = new String[]{'fridayStart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] mondayEnd_type_info = new String[]{'mondayEnd','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] mondayStart_type_info = new String[]{'mondayStart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] saturdayEnd_type_info = new String[]{'saturdayEnd','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] saturdayStart_type_info = new String[]{'saturdayStart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sundayEnd_type_info = new String[]{'sundayEnd','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sundayStart_type_info = new String[]{'sundayStart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] thursdayEnd_type_info = new String[]{'thursdayEnd','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] thursdayStart_type_info = new String[]{'thursdayStart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] tuesdayEnd_type_info = new String[]{'tuesdayEnd','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] tuesdayStart_type_info = new String[]{'tuesdayStart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] wednesdayEnd_type_info = new String[]{'wednesdayEnd','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] wednesdayStart_type_info = new String[]{'wednesdayStart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'fridayEnd','fridayStart','mondayEnd','mondayStart','saturdayEnd','saturdayStart','sundayEnd','sundayStart','thursdayEnd','thursdayStart','tuesdayEnd','tuesdayStart','wednesdayEnd','wednesdayStart'};
}
- public class DashboardFilter {
- public MetadataService.DashboardFilterOption[] dashboardFilterOptions;
- public String name;
- private String[] dashboardFilterOptions_type_info = new String[]{'dashboardFilterOptions','http://soap.sforce.com/2006/04/metadata','DashboardFilterOption','0','-1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'dashboardFilterOptions','name'};
- }
public class CodeLocation {
public Integer column;
public Integer line;
public Integer numExecutions;
public Double time_x;
- private String[] column_type_info = new String[]{'column','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] line_type_info = new String[]{'line','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] numExecutions_type_info = new String[]{'numExecutions','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] time_x_type_info = new String[]{'time','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
+ private String[] column_type_info = new String[]{'column','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] line_type_info = new String[]{'line','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] numExecutions_type_info = new String[]{'numExecutions','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] time_x_type_info = new String[]{'time','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'column','line','numExecutions','time_x'};
}
+ public class PermissionSetRecordTypeVisibility {
+ public String recordType;
+ public Boolean visible;
+ private String[] recordType_type_info = new String[]{'recordType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] visible_type_info = new String[]{'visible','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'recordType','visible'};
+ }
public class FieldSetItem {
public String field;
public Boolean isFieldManaged;
public Boolean isRequired;
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isFieldManaged_type_info = new String[]{'isFieldManaged','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] isRequired_type_info = new String[]{'isRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isFieldManaged_type_info = new String[]{'isFieldManaged','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isRequired_type_info = new String[]{'isRequired','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'field','isFieldManaged','isRequired'};
}
public class KnowledgeLanguageSettings {
public MetadataService.KnowledgeLanguage[] language;
- private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata','KnowledgeLanguage','0','-1','false'};
+ private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'language'};
}
+ public class OrderSettings extends Metadata {
+ public String type = 'OrderSettings';
+ public String fullName;
+ public Boolean enableNegativeQuantity;
+ public Boolean enableOrders;
+ public Boolean enableReductionOrders;
+ private String[] enableNegativeQuantity_type_info = new String[]{'enableNegativeQuantity','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableOrders_type_info = new String[]{'enableOrders','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableReductionOrders_type_info = new String[]{'enableReductionOrders','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'enableNegativeQuantity','enableOrders','enableReductionOrders'};
+ }
+ public class ProfileUserPermission {
+ public Boolean enabled;
+ public String name;
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enabled','name'};
+ }
public class ReportFilterItem {
public String column;
+ public Boolean columnToColumn;
public String operator;
+ public String snapshot;
public String value;
- private String[] column_type_info = new String[]{'column','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata','FilterOperation','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] column_type_info = new String[]{'column','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] columnToColumn_type_info = new String[]{'columnToColumn','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] snapshot_type_info = new String[]{'snapshot','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'column','operator','value'};
+ private String[] field_order_type_info = new String[]{'column','columnToColumn','operator','snapshot','value'};
}
public class FlowDynamicChoiceSet {
public String dataType;
@@ -2877,22 +3665,43 @@ public class MetadataService {
public String sortField;
public String sortOrder;
public String valueField;
- private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata','FlowDataType','1','1','false'};
- private String[] displayField_type_info = new String[]{'displayField','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata','FlowRecordFilter','0','-1','false'};
- private String[] limit_x_type_info = new String[]{'limit','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] object_x_type_info = new String[]{'object','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] outputAssignments_type_info = new String[]{'outputAssignments','http://soap.sforce.com/2006/04/metadata','FlowOutputFieldAssignment','0','-1','false'};
- private String[] sortField_type_info = new String[]{'sortField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata','SortOrder','0','1','false'};
- private String[] valueField_type_info = new String[]{'valueField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] displayField_type_info = new String[]{'displayField','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] limit_x_type_info = new String[]{'limit','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] outputAssignments_type_info = new String[]{'outputAssignments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] sortField_type_info = new String[]{'sortField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] valueField_type_info = new String[]{'valueField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'dataType','displayField','filters','limit_x','object_x','outputAssignments','sortField','sortOrder','valueField'};
}
- public class KnowledgeSettings {
+ public virtual class SharingBaseRule extends Metadata {
+ public String type = 'SharingBaseRule';
+ public String fullName;
+ public String accessLevel;
+ public MetadataService.AccountSharingRuleSettings accountSettings;
+ public String description;
+ public String label;
+ public MetadataService.SharedTo sharedTo;
+ private String[] accessLevel_type_info = new String[]{'accessLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] accountSettings_type_info = new String[]{'accountSettings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'accessLevel','accountSettings','description','label','sharedTo'};
+ }
+ public class KnowledgeSettings extends Metadata {
+ public String type = 'KnowledgeSettings';
+ public String fullName;
public MetadataService.KnowledgeAnswerSettings answers;
public MetadataService.KnowledgeCaseSettings cases;
public String defaultLanguage;
+ public Boolean enableChatterQuestionKBDeflection;
public Boolean enableCreateEditOnArticlesTab;
public Boolean enableExternalMediaContent;
public Boolean enableKnowledge;
@@ -2901,36 +3710,83 @@ public class MetadataService {
public Boolean showArticleSummariesInternalApp;
public Boolean showArticleSummariesPartnerPortal;
public Boolean showValidationStatusField;
- private String[] answers_type_info = new String[]{'answers','http://soap.sforce.com/2006/04/metadata','KnowledgeAnswerSettings','0','1','false'};
- private String[] cases_type_info = new String[]{'cases','http://soap.sforce.com/2006/04/metadata','KnowledgeCaseSettings','0','1','false'};
- private String[] defaultLanguage_type_info = new String[]{'defaultLanguage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] enableCreateEditOnArticlesTab_type_info = new String[]{'enableCreateEditOnArticlesTab','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableExternalMediaContent_type_info = new String[]{'enableExternalMediaContent','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableKnowledge_type_info = new String[]{'enableKnowledge','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] languages_type_info = new String[]{'languages','http://soap.sforce.com/2006/04/metadata','KnowledgeLanguageSettings','0','1','false'};
- private String[] showArticleSummariesCustomerPortal_type_info = new String[]{'showArticleSummariesCustomerPortal','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showArticleSummariesInternalApp_type_info = new String[]{'showArticleSummariesInternalApp','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showArticleSummariesPartnerPortal_type_info = new String[]{'showArticleSummariesPartnerPortal','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showValidationStatusField_type_info = new String[]{'showValidationStatusField','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'answers','cases','defaultLanguage','enableCreateEditOnArticlesTab','enableExternalMediaContent','enableKnowledge','languages','showArticleSummariesCustomerPortal','showArticleSummariesInternalApp','showArticleSummariesPartnerPortal','showValidationStatusField'};
+ private String[] answers_type_info = new String[]{'answers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] cases_type_info = new String[]{'cases','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultLanguage_type_info = new String[]{'defaultLanguage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableChatterQuestionKBDeflection_type_info = new String[]{'enableChatterQuestionKBDeflection','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableCreateEditOnArticlesTab_type_info = new String[]{'enableCreateEditOnArticlesTab','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableExternalMediaContent_type_info = new String[]{'enableExternalMediaContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableKnowledge_type_info = new String[]{'enableKnowledge','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] languages_type_info = new String[]{'languages','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showArticleSummariesCustomerPortal_type_info = new String[]{'showArticleSummariesCustomerPortal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showArticleSummariesInternalApp_type_info = new String[]{'showArticleSummariesInternalApp','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showArticleSummariesPartnerPortal_type_info = new String[]{'showArticleSummariesPartnerPortal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showValidationStatusField_type_info = new String[]{'showValidationStatusField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'answers','cases','defaultLanguage','enableChatterQuestionKBDeflection','enableCreateEditOnArticlesTab','enableExternalMediaContent','enableKnowledge','languages','showArticleSummariesCustomerPortal','showArticleSummariesInternalApp','showArticleSummariesPartnerPortal','showValidationStatusField'};
+ }
+ public class StandardFieldTranslation {
+ public String label;
+ public String name;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'label','name'};
+ }
+ public class MatchingRules extends Metadata {
+ public String type = 'MatchingRules';
+ public String fullName;
+ public MetadataService.MatchingRule[] matchingRules;
+ private String[] matchingRules_type_info = new String[]{'matchingRules','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'matchingRules'};
+ }
+ public class upsertMetadata_element {
+ public MetadataService.Metadata[] metadata;
+ private String[] metadata_type_info = new String[]{'metadata','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'metadata'};
}
public class ApexClass extends MetadataWithContent {
- public String type = 'ApexClass';
- public String fullName;
- public String content;
+ public String type = 'ApexClass';
+ public String fullName;
+ public String content;
public Double apiVersion;
public MetadataService.PackageVersion[] packageVersions;
public String status;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apiVersion_type_info = new String[]{'apiVersion','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
- private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
- private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata','PackageVersion','0','-1','false'};
- private String[] status_type_info = new String[]{'status','http://soap.sforce.com/2006/04/metadata','ApexCodeUnitStatus','1','1','false'};
+ private String[] apiVersion_type_info = new String[]{'apiVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] status_type_info = new String[]{'status','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
private String[] field_order_type_info = new String[]{'fullName', 'content', 'apiVersion','packageVersions','status'};
}
+ public class PathAssistant extends Metadata {
+ public String type = 'PathAssistant';
+ public String fullName;
+ public Boolean active;
+ public String entityName;
+ public String fieldName;
+ public String masterLabel;
+ public MetadataService.PathAssistantStep[] pathAssistantSteps;
+ public String recordTypeName;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] entityName_type_info = new String[]{'entityName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fieldName_type_info = new String[]{'fieldName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] pathAssistantSteps_type_info = new String[]{'pathAssistantSteps','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] recordTypeName_type_info = new String[]{'recordTypeName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','entityName','fieldName','masterLabel','pathAssistantSteps','recordTypeName'};
+ }
public class SessionSettings {
public Boolean disableTimeoutWarning;
public Boolean enableCSRFOnGet;
@@ -2938,96 +3794,164 @@ public class MetadataService {
public Boolean enableCacheAndAutocomplete;
public Boolean enableClickjackNonsetupSFDC;
public Boolean enableClickjackNonsetupUser;
+ public Boolean enableClickjackNonsetupUserHeaderless;
public Boolean enableClickjackSetup;
+ public Boolean enablePostForSessions;
public Boolean enableSMSIdentity;
+ public Boolean enforceIpRangesEveryRequest;
+ public Boolean forceLogoutOnSessionTimeout;
public Boolean forceRelogin;
+ public Boolean lockSessionsToDomain;
public Boolean lockSessionsToIp;
+ public String logoutURL;
public String sessionTimeout;
- private String[] disableTimeoutWarning_type_info = new String[]{'disableTimeoutWarning','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableCSRFOnGet_type_info = new String[]{'enableCSRFOnGet','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableCSRFOnPost_type_info = new String[]{'enableCSRFOnPost','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableCacheAndAutocomplete_type_info = new String[]{'enableCacheAndAutocomplete','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableClickjackNonsetupSFDC_type_info = new String[]{'enableClickjackNonsetupSFDC','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableClickjackNonsetupUser_type_info = new String[]{'enableClickjackNonsetupUser','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableClickjackSetup_type_info = new String[]{'enableClickjackSetup','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableSMSIdentity_type_info = new String[]{'enableSMSIdentity','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] forceRelogin_type_info = new String[]{'forceRelogin','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] lockSessionsToIp_type_info = new String[]{'lockSessionsToIp','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] sessionTimeout_type_info = new String[]{'sessionTimeout','http://soap.sforce.com/2006/04/metadata','SessionTimeout','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'disableTimeoutWarning','enableCSRFOnGet','enableCSRFOnPost','enableCacheAndAutocomplete','enableClickjackNonsetupSFDC','enableClickjackNonsetupUser','enableClickjackSetup','enableSMSIdentity','forceRelogin','lockSessionsToIp','sessionTimeout'};
- }
- public class Document {
+ private String[] disableTimeoutWarning_type_info = new String[]{'disableTimeoutWarning','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableCSRFOnGet_type_info = new String[]{'enableCSRFOnGet','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableCSRFOnPost_type_info = new String[]{'enableCSRFOnPost','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableCacheAndAutocomplete_type_info = new String[]{'enableCacheAndAutocomplete','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableClickjackNonsetupSFDC_type_info = new String[]{'enableClickjackNonsetupSFDC','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableClickjackNonsetupUser_type_info = new String[]{'enableClickjackNonsetupUser','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableClickjackNonsetupUserHeaderless_type_info = new String[]{'enableClickjackNonsetupUserHeaderless','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableClickjackSetup_type_info = new String[]{'enableClickjackSetup','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enablePostForSessions_type_info = new String[]{'enablePostForSessions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSMSIdentity_type_info = new String[]{'enableSMSIdentity','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enforceIpRangesEveryRequest_type_info = new String[]{'enforceIpRangesEveryRequest','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] forceLogoutOnSessionTimeout_type_info = new String[]{'forceLogoutOnSessionTimeout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] forceRelogin_type_info = new String[]{'forceRelogin','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lockSessionsToDomain_type_info = new String[]{'lockSessionsToDomain','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lockSessionsToIp_type_info = new String[]{'lockSessionsToIp','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] logoutURL_type_info = new String[]{'logoutURL','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sessionTimeout_type_info = new String[]{'sessionTimeout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'disableTimeoutWarning','enableCSRFOnGet','enableCSRFOnPost','enableCacheAndAutocomplete','enableClickjackNonsetupSFDC','enableClickjackNonsetupUser','enableClickjackNonsetupUserHeaderless','enableClickjackSetup','enablePostForSessions','enableSMSIdentity','enforceIpRangesEveryRequest','forceLogoutOnSessionTimeout','forceRelogin','lockSessionsToDomain','lockSessionsToIp','logoutURL','sessionTimeout'};
+ }
+ public class Document extends MetadataWithContent {
+ public String type = 'Document';
+ public String fullName;
+ public String content;
public String description;
public Boolean internalUseOnly;
public String keywords;
public String name;
public Boolean public_x;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] internalUseOnly_type_info = new String[]{'internalUseOnly','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] keywords_type_info = new String[]{'keywords','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] public_x_type_info = new String[]{'public','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] internalUseOnly_type_info = new String[]{'internalUseOnly','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] keywords_type_info = new String[]{'keywords','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] public_x_type_info = new String[]{'public','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'content', 'description','internalUseOnly','keywords','name','public_x'};
+ }
+ public class AutoResponseRules extends Metadata {
+ public String type = 'AutoResponseRules';
+ public String fullName;
+ public MetadataService.AutoResponseRule[] autoResponseRule;
+ private String[] autoResponseRule_type_info = new String[]{'autoResponseRule','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'description','internalUseOnly','keywords','name','public_x'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'autoResponseRule'};
}
- public class Folder {
+ public virtual class Folder extends Metadata{
public String accessType;
public MetadataService.FolderShare[] folderShares;
public String name;
public String publicFolderAccess;
public MetadataService.SharedTo sharedTo;
- private String[] accessType_type_info = new String[]{'accessType','http://soap.sforce.com/2006/04/metadata','FolderAccessTypes','0','1','false'};
- private String[] folderShares_type_info = new String[]{'folderShares','http://soap.sforce.com/2006/04/metadata','FolderShare','0','-1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess','http://soap.sforce.com/2006/04/metadata','PublicFolderAccess','0','1','false'};
- private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata','SharedTo','0','1','false'};
+ private String[] accessType_type_info = new String[]{'accessType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] folderShares_type_info = new String[]{'folderShares','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'accessType','folderShares','name','publicFolderAccess','sharedTo'};
}
- public class AutoResponseRules {
- public MetadataService.AutoResponseRule[] autoResponseRule;
- private String[] autoResponseRule_type_info = new String[]{'autoResponseRule','http://soap.sforce.com/2006/04/metadata','AutoResponseRule','0','-1','false'};
+ public class Territory2Model extends Metadata {
+ public String type = 'Territory2Model';
+ public String fullName;
+ public MetadataService.FieldValue[] customFields;
+ public String description;
+ public String name;
+ private String[] customFields_type_info = new String[]{'customFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'autoResponseRule'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'customFields','description','name'};
}
public class DeployResult {
+ public String canceledBy;
+ public String canceledByName;
+ public Boolean checkOnly;
+ public DateTime completedDate;
+ public String createdBy;
+ public String createdByName;
+ public DateTime createdDate;
+ public MetadataService.DeployDetails details;
+ public Boolean done;
+ public String errorMessage;
+ public String errorStatusCode;
public String id;
- public MetadataService.DeployMessage[] messages;
- public MetadataService.RetrieveResult retrieveResult;
- public MetadataService.RunTestsResult runTestResult;
+ public Boolean ignoreWarnings;
+ public DateTime lastModifiedDate;
+ public Integer numberComponentErrors;
+ public Integer numberComponentsDeployed;
+ public Integer numberComponentsTotal;
+ public Integer numberTestErrors;
+ public Integer numberTestsCompleted;
+ public Integer numberTestsTotal;
+ public Boolean rollbackOnError;
+ public Boolean runTestsEnabled;
+ public DateTime startDate;
+ public String stateDetail;
+ public String status;
public Boolean success;
- private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata','ID','1','1','false'};
- private String[] messages_type_info = new String[]{'messages','http://soap.sforce.com/2006/04/metadata','DeployMessage','0','-1','false'};
- private String[] retrieveResult_type_info = new String[]{'retrieveResult','http://soap.sforce.com/2006/04/metadata','RetrieveResult','0','1','false'};
- private String[] runTestResult_type_info = new String[]{'runTestResult','http://soap.sforce.com/2006/04/metadata','RunTestsResult','0','1','false'};
- private String[] success_type_info = new String[]{'success','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'id','messages','retrieveResult','runTestResult','success'};
- }
- public class CampaignCriteriaBasedSharingRule {
- public String booleanFilter;
- public String campaignAccessLevel;
- public String name;
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] campaignAccessLevel_type_info = new String[]{'campaignAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelNoNone','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'booleanFilter','campaignAccessLevel','name'};
+ private String[] canceledBy_type_info = new String[]{'canceledBy','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] canceledByName_type_info = new String[]{'canceledByName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] checkOnly_type_info = new String[]{'checkOnly','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] completedDate_type_info = new String[]{'completedDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] createdBy_type_info = new String[]{'createdBy','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] createdByName_type_info = new String[]{'createdByName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] createdDate_type_info = new String[]{'createdDate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] details_type_info = new String[]{'details','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] done_type_info = new String[]{'done','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] errorStatusCode_type_info = new String[]{'errorStatusCode','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] ignoreWarnings_type_info = new String[]{'ignoreWarnings','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] lastModifiedDate_type_info = new String[]{'lastModifiedDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] numberComponentErrors_type_info = new String[]{'numberComponentErrors','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] numberComponentsDeployed_type_info = new String[]{'numberComponentsDeployed','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] numberComponentsTotal_type_info = new String[]{'numberComponentsTotal','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] numberTestErrors_type_info = new String[]{'numberTestErrors','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] numberTestsCompleted_type_info = new String[]{'numberTestsCompleted','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] numberTestsTotal_type_info = new String[]{'numberTestsTotal','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] rollbackOnError_type_info = new String[]{'rollbackOnError','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] runTestsEnabled_type_info = new String[]{'runTestsEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] startDate_type_info = new String[]{'startDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] stateDetail_type_info = new String[]{'stateDetail','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] status_type_info = new String[]{'status','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] success_type_info = new String[]{'success','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'canceledBy','canceledByName','checkOnly','completedDate','createdBy','createdByName','createdDate','details','done','errorMessage','errorStatusCode','id','ignoreWarnings','lastModifiedDate','numberComponentErrors','numberComponentsDeployed','numberComponentsTotal','numberTestErrors','numberTestsCompleted','numberTestsTotal','rollbackOnError','runTestsEnabled','startDate','stateDetail','status','success'};
}
public class ProfileApexPageAccess {
public String apexPage;
public Boolean enabled;
- private String[] apexPage_type_info = new String[]{'apexPage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] enabled_type_info = new String[]{'enabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] apexPage_type_info = new String[]{'apexPage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'apexPage','enabled'};
}
public class Approver {
public String name;
public String type_x;
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','NextOwnerType','1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'name','type_x'};
}
@@ -3037,38 +3961,62 @@ public class MetadataService {
public String horizontalAlignment;
public String logo;
public String verticalAlignment;
- private String[] backgroundColor_type_info = new String[]{'backgroundColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] height_type_info = new String[]{'height','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] horizontalAlignment_type_info = new String[]{'horizontalAlignment','http://soap.sforce.com/2006/04/metadata','LetterheadHorizontalAlignment','0','1','false'};
- private String[] logo_type_info = new String[]{'logo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] verticalAlignment_type_info = new String[]{'verticalAlignment','http://soap.sforce.com/2006/04/metadata','LetterheadVerticalAlignment','0','1','false'};
+ private String[] backgroundColor_type_info = new String[]{'backgroundColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] horizontalAlignment_type_info = new String[]{'horizontalAlignment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] logo_type_info = new String[]{'logo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] verticalAlignment_type_info = new String[]{'verticalAlignment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'backgroundColor','height','horizontalAlignment','logo','verticalAlignment'};
}
- public class HomePageComponent {
+ public class HomePageComponent extends Metadata {
+ public String type = 'HomePageComponent';
+ public String fullName;
public String body;
+ public Integer height;
public String[] links;
+ public String page_x;
public String pageComponentType;
+ public Boolean showLabel;
+ public Boolean showScrollbars;
public String width;
- private String[] body_type_info = new String[]{'body','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] links_type_info = new String[]{'links','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] pageComponentType_type_info = new String[]{'pageComponentType','http://soap.sforce.com/2006/04/metadata','PageComponentType','1','1','false'};
- private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata','PageComponentWidth','0','1','false'};
+ private String[] body_type_info = new String[]{'body','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] links_type_info = new String[]{'links','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] pageComponentType_type_info = new String[]{'pageComponentType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] showLabel_type_info = new String[]{'showLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showScrollbars_type_info = new String[]{'showScrollbars','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'body','links','pageComponentType','width'};
- }
- public class RecordTypeTranslation {
- public String label;
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'body','height','links','page_x','pageComponentType','showLabel','showScrollbars','width'};
+ }
+ public class ProfileCustomPermissions {
+ public Boolean enabled;
public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'label','name'};
+ private String[] field_order_type_info = new String[]{'enabled','name'};
}
- public class SamlSsoConfig {
+ public class LookupFilterTranslation {
+ public String errorMessage;
+ public String informationalMessage;
+ private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] informationalMessage_type_info = new String[]{'informationalMessage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'errorMessage','informationalMessage'};
+ }
+ public class SamlSsoConfig extends Metadata {
+ public String type = 'SamlSsoConfig';
+ public String fullName;
public String attributeName;
public String attributeNameIdFormat;
+ public String decryptionCertificate;
public String errorUrl;
+ public String executionUserId;
public String identityLocation;
public String identityMapping;
public String issuer;
@@ -3077,89 +4025,181 @@ public class MetadataService {
public String name;
public String oauthTokenEndpoint;
public Boolean redirectBinding;
+ public String requestSignatureMethod;
public String salesforceLoginUrl;
public String samlEntityId;
+ public String samlJitHandlerId;
public String samlVersion;
public Boolean userProvisioning;
public String validationCert;
- private String[] attributeName_type_info = new String[]{'attributeName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] attributeNameIdFormat_type_info = new String[]{'attributeNameIdFormat','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] errorUrl_type_info = new String[]{'errorUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] identityLocation_type_info = new String[]{'identityLocation','http://soap.sforce.com/2006/04/metadata','SamlIdentityLocationType','1','1','false'};
- private String[] identityMapping_type_info = new String[]{'identityMapping','http://soap.sforce.com/2006/04/metadata','SamlIdentityType','1','1','false'};
- private String[] issuer_type_info = new String[]{'issuer','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] loginUrl_type_info = new String[]{'loginUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] logoutUrl_type_info = new String[]{'logoutUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] oauthTokenEndpoint_type_info = new String[]{'oauthTokenEndpoint','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] redirectBinding_type_info = new String[]{'redirectBinding','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] salesforceLoginUrl_type_info = new String[]{'salesforceLoginUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] samlEntityId_type_info = new String[]{'samlEntityId','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] samlVersion_type_info = new String[]{'samlVersion','http://soap.sforce.com/2006/04/metadata','SamlType','1','1','false'};
- private String[] userProvisioning_type_info = new String[]{'userProvisioning','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] validationCert_type_info = new String[]{'validationCert','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'attributeName','attributeNameIdFormat','errorUrl','identityLocation','identityMapping','issuer','loginUrl','logoutUrl','name','oauthTokenEndpoint','redirectBinding','salesforceLoginUrl','samlEntityId','samlVersion','userProvisioning','validationCert'};
- }
- public class MobileSettings {
+ private String[] attributeName_type_info = new String[]{'attributeName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] attributeNameIdFormat_type_info = new String[]{'attributeNameIdFormat','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] decryptionCertificate_type_info = new String[]{'decryptionCertificate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] errorUrl_type_info = new String[]{'errorUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] executionUserId_type_info = new String[]{'executionUserId','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] identityLocation_type_info = new String[]{'identityLocation','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] identityMapping_type_info = new String[]{'identityMapping','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] issuer_type_info = new String[]{'issuer','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] loginUrl_type_info = new String[]{'loginUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] logoutUrl_type_info = new String[]{'logoutUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] oauthTokenEndpoint_type_info = new String[]{'oauthTokenEndpoint','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] redirectBinding_type_info = new String[]{'redirectBinding','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] requestSignatureMethod_type_info = new String[]{'requestSignatureMethod','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] salesforceLoginUrl_type_info = new String[]{'salesforceLoginUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] samlEntityId_type_info = new String[]{'samlEntityId','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] samlJitHandlerId_type_info = new String[]{'samlJitHandlerId','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] samlVersion_type_info = new String[]{'samlVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] userProvisioning_type_info = new String[]{'userProvisioning','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] validationCert_type_info = new String[]{'validationCert','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'attributeName','attributeNameIdFormat','decryptionCertificate','errorUrl','executionUserId','identityLocation','identityMapping','issuer','loginUrl','logoutUrl','name','oauthTokenEndpoint','redirectBinding','requestSignatureMethod','salesforceLoginUrl','samlEntityId','samlJitHandlerId','samlVersion','userProvisioning','validationCert'};
+ }
+ public class RecordTypeTranslation {
+ public String label;
+ public String name;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'label','name'};
+ }
+ public class deployRecentValidation_element {
+ public String validationId;
+ private String[] validationId_type_info = new String[]{'validationId','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'validationId'};
+ }
+ public class WorkflowFlowAction {
+ public String description;
+ public String flow;
+ public MetadataService.WorkflowFlowActionParameter[] flowInputs;
+ public String label;
+ public String language;
+ public Boolean protected_x;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] flow_type_info = new String[]{'flow','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] flowInputs_type_info = new String[]{'flowInputs','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'description','flow','flowInputs','label','language','protected_x'};
+ }
+ public class ActionLinkTemplate {
+ public String actionUrl;
+ public String headers;
+ public Boolean isConfirmationRequired;
+ public Boolean isGroupDefault;
+ public String label;
+ public String labelKey;
+ public String linkType;
+ public String method;
+ public Integer position;
+ public String requestBody;
+ public String userAlias;
+ public String userVisibility;
+ private String[] actionUrl_type_info = new String[]{'actionUrl','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] headers_type_info = new String[]{'headers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isConfirmationRequired_type_info = new String[]{'isConfirmationRequired','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isGroupDefault_type_info = new String[]{'isGroupDefault','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] labelKey_type_info = new String[]{'labelKey','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] linkType_type_info = new String[]{'linkType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] method_type_info = new String[]{'method','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] position_type_info = new String[]{'position','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] requestBody_type_info = new String[]{'requestBody','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] userAlias_type_info = new String[]{'userAlias','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] userVisibility_type_info = new String[]{'userVisibility','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'actionUrl','headers','isConfirmationRequired','isGroupDefault','label','labelKey','linkType','method','position','requestBody','userAlias','userVisibility'};
+ }
+ public class MobileSettings extends Metadata {
+ public String type = 'MobileSettings';
+ public String fullName;
public MetadataService.ChatterMobileSettings chatterMobile;
public MetadataService.DashboardMobileSettings dashboardMobile;
public MetadataService.SFDCMobileSettings salesforceMobile;
public MetadataService.TouchMobileSettings touchMobile;
- private String[] chatterMobile_type_info = new String[]{'chatterMobile','http://soap.sforce.com/2006/04/metadata','ChatterMobileSettings','0','1','false'};
- private String[] dashboardMobile_type_info = new String[]{'dashboardMobile','http://soap.sforce.com/2006/04/metadata','DashboardMobileSettings','0','1','false'};
- private String[] salesforceMobile_type_info = new String[]{'salesforceMobile','http://soap.sforce.com/2006/04/metadata','SFDCMobileSettings','0','1','false'};
- private String[] touchMobile_type_info = new String[]{'touchMobile','http://soap.sforce.com/2006/04/metadata','TouchMobileSettings','0','1','false'};
+ private String[] chatterMobile_type_info = new String[]{'chatterMobile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] dashboardMobile_type_info = new String[]{'dashboardMobile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] salesforceMobile_type_info = new String[]{'salesforceMobile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] touchMobile_type_info = new String[]{'touchMobile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'chatterMobile','dashboardMobile','salesforceMobile','touchMobile'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'chatterMobile','dashboardMobile','salesforceMobile','touchMobile'};
+ }
+ public class PersonListSettings {
+ public Boolean enablePersonList;
+ private String[] enablePersonList_type_info = new String[]{'enablePersonList','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enablePersonList'};
+ }
+ public class SharingTerritoryRule extends SharingBaseRule {
+ public String type = 'SharingTerritoryRule';
+ public String fullName;
+ public String accessLevel;
+ public MetadataService.AccountSharingRuleSettings accountSettings;
+ public String description;
+ public String label;
+ public MetadataService.SharedTo sharedTo;
+ private String[] accessLevel_type_info = new String[]{'accessLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] accountSettings_type_info = new String[]{'accountSettings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName','accessLevel','accountSettings','description','label','sharedTo'};
}
public class FlowFormula {
+ public String dataType;
public String expression;
public Integer scale;
- private String[] expression_type_info = new String[]{'expression','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] scale_type_info = new String[]{'scale','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
+ private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] expression_type_info = new String[]{'expression','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] scale_type_info = new String[]{'scale','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'expression','scale'};
+ private String[] field_order_type_info = new String[]{'dataType','expression','scale'};
}
- public class EscalationRules {
+ public class EscalationRules extends Metadata {
+ public String type = 'EscalationRules';
+ public String fullName;
public MetadataService.EscalationRule[] escalationRule;
- private String[] escalationRule_type_info = new String[]{'escalationRule','http://soap.sforce.com/2006/04/metadata','EscalationRule','0','-1','false'};
+ private String[] escalationRule_type_info = new String[]{'escalationRule','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'escalationRule'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'escalationRule'};
}
public class ApprovalSubmitter {
public String submitter;
public String type_x;
- private String[] submitter_type_info = new String[]{'submitter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','ProcessSubmitterType','1','1','false'};
+ private String[] submitter_type_info = new String[]{'submitter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'submitter','type_x'};
}
+ public class AgentConfigButtons {
+ public String[] button;
+ private String[] button_type_info = new String[]{'button','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'button'};
+ }
public class PicklistValueTranslation {
public String masterLabel;
public String translation;
- private String[] masterLabel_type_info = new String[]{'masterLabel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] translation_type_info = new String[]{'translation','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] translation_type_info = new String[]{'translation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'masterLabel','translation'};
}
- public class DataSourceSettings {
- public Boolean enableQuantity;
- public Boolean enableRevenue;
- private String[] enableQuantity_type_info = new String[]{'enableQuantity','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] enableRevenue_type_info = new String[]{'enableRevenue','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableQuantity','enableRevenue'};
- }
- public class ContactOwnerSharingRule {
- public String contactAccessLevel;
- public String name;
- private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelReadEdit','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'contactAccessLevel','name'};
- }
- public class CustomDataType {
+ public class CustomDataType extends Metadata {
+ public String type = 'CustomDataType';
+ public String fullName;
public MetadataService.CustomDataTypeComponent[] customDataTypeComponents;
public String description;
public String displayFormula;
@@ -3167,24 +4207,35 @@ public class MetadataService {
public String label;
public Boolean rightAligned;
public Boolean supportComponentsInReports;
- private String[] customDataTypeComponents_type_info = new String[]{'customDataTypeComponents','http://soap.sforce.com/2006/04/metadata','CustomDataTypeComponent','0','-1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] displayFormula_type_info = new String[]{'displayFormula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] editComponentsOnSeparateLines_type_info = new String[]{'editComponentsOnSeparateLines','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] rightAligned_type_info = new String[]{'rightAligned','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] supportComponentsInReports_type_info = new String[]{'supportComponentsInReports','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] customDataTypeComponents_type_info = new String[]{'customDataTypeComponents','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] displayFormula_type_info = new String[]{'displayFormula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] editComponentsOnSeparateLines_type_info = new String[]{'editComponentsOnSeparateLines','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] rightAligned_type_info = new String[]{'rightAligned','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] supportComponentsInReports_type_info = new String[]{'supportComponentsInReports','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'customDataTypeComponents','description','displayFormula','editComponentsOnSeparateLines','label','rightAligned','supportComponentsInReports'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'customDataTypeComponents','description','displayFormula','editComponentsOnSeparateLines','label','rightAligned','supportComponentsInReports'};
}
public class PrimaryTabComponents {
- public MetadataService.ConsoleComponent[] component;
- private String[] component_type_info = new String[]{'component','http://soap.sforce.com/2006/04/metadata','ConsoleComponent','0','-1','false'};
+ public MetadataService.Container[] containers;
+ private String[] containers_type_info = new String[]{'containers','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'component'};
+ private String[] field_order_type_info = new String[]{'containers'};
+ }
+ public class AgentConfigSkills {
+ public String[] skill;
+ private String[] skill_type_info = new String[]{'skill','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'skill'};
}
- public class EntitlementProcess {
+ public class EntitlementProcess extends Metadata {
+ public String type = 'EntitlementProcess';
+ public String fullName;
public Boolean active;
+ public String businessHours;
public String description;
public String entryStartDateField;
public String exitCriteriaBooleanFilter;
@@ -3196,64 +4247,64 @@ public class MetadataService {
public String versionMaster;
public String versionNotes;
public Integer versionNumber;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] entryStartDateField_type_info = new String[]{'entryStartDateField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] exitCriteriaBooleanFilter_type_info = new String[]{'exitCriteriaBooleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] exitCriteriaFilterItems_type_info = new String[]{'exitCriteriaFilterItems','http://soap.sforce.com/2006/04/metadata','FilterItem','0','-1','false'};
- private String[] exitCriteriaFormula_type_info = new String[]{'exitCriteriaFormula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isVersionDefault_type_info = new String[]{'isVersionDefault','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] milestones_type_info = new String[]{'milestones','http://soap.sforce.com/2006/04/metadata','EntitlementProcessMilestoneItem','0','-1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] versionMaster_type_info = new String[]{'versionMaster','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] versionNotes_type_info = new String[]{'versionNotes','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] versionNumber_type_info = new String[]{'versionNumber','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','description','entryStartDateField','exitCriteriaBooleanFilter','exitCriteriaFilterItems','exitCriteriaFormula','isVersionDefault','milestones','name','versionMaster','versionNotes','versionNumber'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] businessHours_type_info = new String[]{'businessHours','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] entryStartDateField_type_info = new String[]{'entryStartDateField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] exitCriteriaBooleanFilter_type_info = new String[]{'exitCriteriaBooleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] exitCriteriaFilterItems_type_info = new String[]{'exitCriteriaFilterItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] exitCriteriaFormula_type_info = new String[]{'exitCriteriaFormula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isVersionDefault_type_info = new String[]{'isVersionDefault','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] milestones_type_info = new String[]{'milestones','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] versionMaster_type_info = new String[]{'versionMaster','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] versionNotes_type_info = new String[]{'versionNotes','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] versionNumber_type_info = new String[]{'versionNumber','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','businessHours','description','entryStartDateField','exitCriteriaBooleanFilter','exitCriteriaFilterItems','exitCriteriaFormula','isVersionDefault','milestones','name','versionMaster','versionNotes','versionNumber'};
}
public class RecordType extends Metadata {
- public String type = 'RecordType';
- public String fullName;
+ public String type = 'RecordType';
+ public String fullName;
public Boolean active;
public String businessProcess;
+ public String compactLayoutAssignment;
public String description;
public String label;
public MetadataService.RecordTypePicklistValue[] picklistValues;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] businessProcess_type_info = new String[]{'businessProcess','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] picklistValues_type_info = new String[]{'picklistValues','http://soap.sforce.com/2006/04/metadata','RecordTypePicklistValue','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'fullName', 'active','businessProcess','description','label','picklistValues'};
- }
- public class ContactCriteriaBasedSharingRule {
- public String booleanFilter;
- public String contactAccessLevel;
- public String name;
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelReadEdit','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] businessProcess_type_info = new String[]{'businessProcess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] compactLayoutAssignment_type_info = new String[]{'compactLayoutAssignment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] picklistValues_type_info = new String[]{'picklistValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'booleanFilter','contactAccessLevel','name'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','businessProcess','compactLayoutAssignment','description','label','picklistValues'};
}
public class FilterItem {
public String field;
public String operation;
public String value;
public String valueField;
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata','FilterOperation','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] valueField_type_info = new String[]{'valueField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] valueField_type_info = new String[]{'valueField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'field','operation','value','valueField'};
}
- public class Profile {
+ public class Profile extends Metadata {
+ public String type = 'Profile';
+ public String fullName;
public MetadataService.ProfileApplicationVisibility[] applicationVisibilities;
public MetadataService.ProfileApexClassAccess[] classAccesses;
+ public Boolean custom;
+ public MetadataService.ProfileCustomPermissions[] customPermissions;
+ public String description;
public MetadataService.ProfileExternalDataSourceAccess[] externalDataSourceAccesses;
public MetadataService.ProfileFieldLevelSecurity[] fieldPermissions;
public MetadataService.ProfileLayoutAssignment[] layoutAssignments;
@@ -3264,41 +4315,91 @@ public class MetadataService {
public MetadataService.ProfileRecordTypeVisibility[] recordTypeVisibilities;
public MetadataService.ProfileTabVisibility[] tabVisibilities;
public String userLicense;
- private String[] applicationVisibilities_type_info = new String[]{'applicationVisibilities','http://soap.sforce.com/2006/04/metadata','ProfileApplicationVisibility','0','-1','false'};
- private String[] classAccesses_type_info = new String[]{'classAccesses','http://soap.sforce.com/2006/04/metadata','ProfileApexClassAccess','0','-1','false'};
- private String[] externalDataSourceAccesses_type_info = new String[]{'externalDataSourceAccesses','http://soap.sforce.com/2006/04/metadata','ProfileExternalDataSourceAccess','0','-1','false'};
- private String[] fieldPermissions_type_info = new String[]{'fieldPermissions','http://soap.sforce.com/2006/04/metadata','ProfileFieldLevelSecurity','0','-1','false'};
- private String[] layoutAssignments_type_info = new String[]{'layoutAssignments','http://soap.sforce.com/2006/04/metadata','ProfileLayoutAssignment','0','-1','false'};
- private String[] loginHours_type_info = new String[]{'loginHours','http://soap.sforce.com/2006/04/metadata','ProfileLoginHours','0','1','false'};
- private String[] loginIpRanges_type_info = new String[]{'loginIpRanges','http://soap.sforce.com/2006/04/metadata','ProfileLoginIpRange','0','-1','false'};
- private String[] objectPermissions_type_info = new String[]{'objectPermissions','http://soap.sforce.com/2006/04/metadata','ProfileObjectPermissions','0','-1','false'};
- private String[] pageAccesses_type_info = new String[]{'pageAccesses','http://soap.sforce.com/2006/04/metadata','ProfileApexPageAccess','0','-1','false'};
- private String[] recordTypeVisibilities_type_info = new String[]{'recordTypeVisibilities','http://soap.sforce.com/2006/04/metadata','ProfileRecordTypeVisibility','0','-1','false'};
- private String[] tabVisibilities_type_info = new String[]{'tabVisibilities','http://soap.sforce.com/2006/04/metadata','ProfileTabVisibility','0','-1','false'};
- private String[] userLicense_type_info = new String[]{'userLicense','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'applicationVisibilities','classAccesses','externalDataSourceAccesses','fieldPermissions','layoutAssignments','loginHours','loginIpRanges','objectPermissions','pageAccesses','recordTypeVisibilities','tabVisibilities','userLicense'};
+ public MetadataService.ProfileUserPermission[] userPermissions;
+ private String[] applicationVisibilities_type_info = new String[]{'applicationVisibilities','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] classAccesses_type_info = new String[]{'classAccesses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] custom_type_info = new String[]{'custom','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customPermissions_type_info = new String[]{'customPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] externalDataSourceAccesses_type_info = new String[]{'externalDataSourceAccesses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fieldPermissions_type_info = new String[]{'fieldPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] layoutAssignments_type_info = new String[]{'layoutAssignments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] loginHours_type_info = new String[]{'loginHours','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] loginIpRanges_type_info = new String[]{'loginIpRanges','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] objectPermissions_type_info = new String[]{'objectPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] pageAccesses_type_info = new String[]{'pageAccesses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] recordTypeVisibilities_type_info = new String[]{'recordTypeVisibilities','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] tabVisibilities_type_info = new String[]{'tabVisibilities','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] userLicense_type_info = new String[]{'userLicense','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] userPermissions_type_info = new String[]{'userPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'applicationVisibilities','classAccesses','custom','customPermissions','description','externalDataSourceAccesses','fieldPermissions','layoutAssignments','loginHours','loginIpRanges','objectPermissions','pageAccesses','recordTypeVisibilities','tabVisibilities','userLicense','userPermissions'};
+ }
+ public class ConnectedApp extends Metadata {
+ public String type = 'ConnectedApp';
+ public String fullName;
+ public MetadataService.ConnectedAppAttribute[] attributes;
+ public MetadataService.ConnectedAppCanvasConfig canvasConfig;
+ public String contactEmail;
+ public String contactPhone;
+ public String description;
+ public String iconUrl;
+ public String infoUrl;
+ public MetadataService.ConnectedAppIpRange[] ipRanges;
+ public String label;
+ public String logoUrl;
+ public MetadataService.ConnectedAppMobileDetailConfig mobileAppConfig;
+ public String mobileStartUrl;
+ public MetadataService.ConnectedAppOauthConfig oauthConfig;
+ public MetadataService.ConnectedAppSamlConfig samlConfig;
+ public String startUrl;
+ private String[] attributes_type_info = new String[]{'attributes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] canvasConfig_type_info = new String[]{'canvasConfig','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] contactEmail_type_info = new String[]{'contactEmail','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] contactPhone_type_info = new String[]{'contactPhone','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] iconUrl_type_info = new String[]{'iconUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] infoUrl_type_info = new String[]{'infoUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] ipRanges_type_info = new String[]{'ipRanges','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] logoUrl_type_info = new String[]{'logoUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] mobileAppConfig_type_info = new String[]{'mobileAppConfig','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] mobileStartUrl_type_info = new String[]{'mobileStartUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] oauthConfig_type_info = new String[]{'oauthConfig','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] samlConfig_type_info = new String[]{'samlConfig','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] startUrl_type_info = new String[]{'startUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'attributes','canvasConfig','contactEmail','contactPhone','description','iconUrl','infoUrl','ipRanges','label','logoUrl','mobileAppConfig','mobileStartUrl','oauthConfig','samlConfig','startUrl'};
}
public class ReportFilter {
public String booleanFilter;
public MetadataService.ReportFilterItem[] criteriaItems;
public String language;
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata','ReportFilterItem','0','-1','false'};
- private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata','Language','0','1','false'};
+ private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'booleanFilter','criteriaItems','language'};
}
- public class Layout {
+ public class Layout extends Metadata {
+ public String type = 'Layout';
+ public String fullName;
public String[] customButtons;
public MetadataService.CustomConsoleComponents customConsoleComponents;
public Boolean emailDefault;
public String[] excludeButtons;
+ public MetadataService.FeedLayout feedLayout;
public String[] headers;
public MetadataService.LayoutSection[] layoutSections;
public MetadataService.MiniLayout miniLayout;
public String[] multilineLayoutFields;
+ public MetadataService.PlatformActionList platformActionList;
public MetadataService.QuickActionList quickActionList;
+ public MetadataService.RelatedContent relatedContent;
public MetadataService.RelatedListItem[] relatedLists;
public String[] relatedObjects;
public Boolean runAssignmentRulesDefault;
@@ -3310,40 +4411,45 @@ public class MetadataService {
public Boolean showSolutionSection;
public Boolean showSubmitAndAttachButton;
public MetadataService.SummaryLayout summaryLayout;
- private String[] customButtons_type_info = new String[]{'customButtons','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] customConsoleComponents_type_info = new String[]{'customConsoleComponents','http://soap.sforce.com/2006/04/metadata','CustomConsoleComponents','0','1','false'};
- private String[] emailDefault_type_info = new String[]{'emailDefault','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] excludeButtons_type_info = new String[]{'excludeButtons','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] headers_type_info = new String[]{'headers','http://soap.sforce.com/2006/04/metadata','LayoutHeader','0','-1','false'};
- private String[] layoutSections_type_info = new String[]{'layoutSections','http://soap.sforce.com/2006/04/metadata','LayoutSection','0','-1','false'};
- private String[] miniLayout_type_info = new String[]{'miniLayout','http://soap.sforce.com/2006/04/metadata','MiniLayout','0','1','false'};
- private String[] multilineLayoutFields_type_info = new String[]{'multilineLayoutFields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] quickActionList_type_info = new String[]{'quickActionList','http://soap.sforce.com/2006/04/metadata','QuickActionList','0','1','false'};
- private String[] relatedLists_type_info = new String[]{'relatedLists','http://soap.sforce.com/2006/04/metadata','RelatedListItem','0','-1','false'};
- private String[] relatedObjects_type_info = new String[]{'relatedObjects','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] runAssignmentRulesDefault_type_info = new String[]{'runAssignmentRulesDefault','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showEmailCheckbox_type_info = new String[]{'showEmailCheckbox','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showHighlightsPanel_type_info = new String[]{'showHighlightsPanel','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showInteractionLogPanel_type_info = new String[]{'showInteractionLogPanel','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showKnowledgeComponent_type_info = new String[]{'showKnowledgeComponent','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showRunAssignmentRulesCheckbox_type_info = new String[]{'showRunAssignmentRulesCheckbox','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showSolutionSection_type_info = new String[]{'showSolutionSection','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showSubmitAndAttachButton_type_info = new String[]{'showSubmitAndAttachButton','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] summaryLayout_type_info = new String[]{'summaryLayout','http://soap.sforce.com/2006/04/metadata','SummaryLayout','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'customButtons','customConsoleComponents','emailDefault','excludeButtons','headers','layoutSections','miniLayout','multilineLayoutFields','quickActionList','relatedLists','relatedObjects','runAssignmentRulesDefault','showEmailCheckbox','showHighlightsPanel','showInteractionLogPanel','showKnowledgeComponent','showRunAssignmentRulesCheckbox','showSolutionSection','showSubmitAndAttachButton','summaryLayout'};
+ private String[] customButtons_type_info = new String[]{'customButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] customConsoleComponents_type_info = new String[]{'customConsoleComponents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailDefault_type_info = new String[]{'emailDefault','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] excludeButtons_type_info = new String[]{'excludeButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] feedLayout_type_info = new String[]{'feedLayout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] headers_type_info = new String[]{'headers','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] layoutSections_type_info = new String[]{'layoutSections','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] miniLayout_type_info = new String[]{'miniLayout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] multilineLayoutFields_type_info = new String[]{'multilineLayoutFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] platformActionList_type_info = new String[]{'platformActionList','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] quickActionList_type_info = new String[]{'quickActionList','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] relatedContent_type_info = new String[]{'relatedContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] relatedLists_type_info = new String[]{'relatedLists','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] relatedObjects_type_info = new String[]{'relatedObjects','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] runAssignmentRulesDefault_type_info = new String[]{'runAssignmentRulesDefault','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showEmailCheckbox_type_info = new String[]{'showEmailCheckbox','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showHighlightsPanel_type_info = new String[]{'showHighlightsPanel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showInteractionLogPanel_type_info = new String[]{'showInteractionLogPanel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showKnowledgeComponent_type_info = new String[]{'showKnowledgeComponent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showRunAssignmentRulesCheckbox_type_info = new String[]{'showRunAssignmentRulesCheckbox','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showSolutionSection_type_info = new String[]{'showSolutionSection','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showSubmitAndAttachButton_type_info = new String[]{'showSubmitAndAttachButton','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] summaryLayout_type_info = new String[]{'summaryLayout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'customButtons','customConsoleComponents','emailDefault','excludeButtons','feedLayout','headers','layoutSections','miniLayout','multilineLayoutFields','platformActionList','quickActionList','relatedContent','relatedLists','relatedObjects','runAssignmentRulesDefault','showEmailCheckbox','showHighlightsPanel','showInteractionLogPanel','showKnowledgeComponent','showRunAssignmentRulesCheckbox','showSolutionSection','showSubmitAndAttachButton','summaryLayout'};
}
public class KeyboardShortcuts {
public MetadataService.CustomShortcut[] customShortcut;
public MetadataService.DefaultShortcut[] defaultShortcut;
- private String[] customShortcut_type_info = new String[]{'customShortcut','http://soap.sforce.com/2006/04/metadata','CustomShortcut','0','-1','false'};
- private String[] defaultShortcut_type_info = new String[]{'defaultShortcut','http://soap.sforce.com/2006/04/metadata','DefaultShortcut','0','-1','false'};
+ private String[] customShortcut_type_info = new String[]{'customShortcut','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] defaultShortcut_type_info = new String[]{'defaultShortcut','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'customShortcut','defaultShortcut'};
}
public class WebLink extends Metadata {
public String type = 'WebLink';
- public String fullName;
+ public String fullName;
public String availability;
public String description;
public String displayType;
@@ -3365,30 +4471,30 @@ public class MetadataService {
public Boolean showsStatus;
public String url;
public Integer width;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] availability_type_info = new String[]{'availability','http://soap.sforce.com/2006/04/metadata','WebLinkAvailability','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] displayType_type_info = new String[]{'displayType','http://soap.sforce.com/2006/04/metadata','WebLinkDisplayType','1','1','false'};
- private String[] encodingKey_type_info = new String[]{'encodingKey','http://soap.sforce.com/2006/04/metadata','Encoding','0','1','false'};
- private String[] hasMenubar_type_info = new String[]{'hasMenubar','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] hasScrollbars_type_info = new String[]{'hasScrollbars','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] hasToolbar_type_info = new String[]{'hasToolbar','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] height_type_info = new String[]{'height','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] isResizable_type_info = new String[]{'isResizable','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] linkType_type_info = new String[]{'linkType','http://soap.sforce.com/2006/04/metadata','WebLinkType','1','1','false'};
- private String[] masterLabel_type_info = new String[]{'masterLabel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] openType_type_info = new String[]{'openType','http://soap.sforce.com/2006/04/metadata','WebLinkWindowType','1','1','false'};
- private String[] page_x_type_info = new String[]{'page','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] position_type_info = new String[]{'position','http://soap.sforce.com/2006/04/metadata','WebLinkPosition','0','1','false'};
- private String[] protected_x_type_info = new String[]{'protected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] requireRowSelection_type_info = new String[]{'requireRowSelection','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] scontrol_type_info = new String[]{'scontrol','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] showsLocation_type_info = new String[]{'showsLocation','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showsStatus_type_info = new String[]{'showsStatus','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] url_type_info = new String[]{'url','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] width_type_info = new String[]{'width','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
+ private String[] availability_type_info = new String[]{'availability','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] displayType_type_info = new String[]{'displayType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] encodingKey_type_info = new String[]{'encodingKey','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hasMenubar_type_info = new String[]{'hasMenubar','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hasScrollbars_type_info = new String[]{'hasScrollbars','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hasToolbar_type_info = new String[]{'hasToolbar','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isResizable_type_info = new String[]{'isResizable','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] linkType_type_info = new String[]{'linkType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] openType_type_info = new String[]{'openType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] position_type_info = new String[]{'position','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] requireRowSelection_type_info = new String[]{'requireRowSelection','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scontrol_type_info = new String[]{'scontrol','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showsLocation_type_info = new String[]{'showsLocation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showsStatus_type_info = new String[]{'showsStatus','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] url_type_info = new String[]{'url','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
private String[] field_order_type_info = new String[]{'fullName', 'availability','description','displayType','encodingKey','hasMenubar','hasScrollbars','hasToolbar','height','isResizable','linkType','masterLabel','openType','page_x','position','protected_x','requireRowSelection','scontrol','showsLocation','showsStatus','url','width'};
}
public class ApprovalStep {
@@ -3402,16 +4508,16 @@ public class MetadataService {
public String name;
public MetadataService.ApprovalStepRejectBehavior rejectBehavior;
public MetadataService.ApprovalAction rejectionActions;
- private String[] allowDelegate_type_info = new String[]{'allowDelegate','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] approvalActions_type_info = new String[]{'approvalActions','http://soap.sforce.com/2006/04/metadata','ApprovalAction','0','1','false'};
- private String[] assignedApprover_type_info = new String[]{'assignedApprover','http://soap.sforce.com/2006/04/metadata','ApprovalStepApprover','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] entryCriteria_type_info = new String[]{'entryCriteria','http://soap.sforce.com/2006/04/metadata','ApprovalEntryCriteria','0','1','false'};
- private String[] ifCriteriaNotMet_type_info = new String[]{'ifCriteriaNotMet','http://soap.sforce.com/2006/04/metadata','StepCriteriaNotMetType','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] rejectBehavior_type_info = new String[]{'rejectBehavior','http://soap.sforce.com/2006/04/metadata','ApprovalStepRejectBehavior','0','1','false'};
- private String[] rejectionActions_type_info = new String[]{'rejectionActions','http://soap.sforce.com/2006/04/metadata','ApprovalAction','0','1','false'};
+ private String[] allowDelegate_type_info = new String[]{'allowDelegate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] approvalActions_type_info = new String[]{'approvalActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] assignedApprover_type_info = new String[]{'assignedApprover','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] entryCriteria_type_info = new String[]{'entryCriteria','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] ifCriteriaNotMet_type_info = new String[]{'ifCriteriaNotMet','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] rejectBehavior_type_info = new String[]{'rejectBehavior','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] rejectionActions_type_info = new String[]{'rejectionActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'allowDelegate','approvalActions','assignedApprover','description','entryCriteria','ifCriteriaNotMet','label','name','rejectBehavior','rejectionActions'};
}
@@ -3421,63 +4527,129 @@ public class MetadataService {
public Boolean plural;
public String possessive;
public String value;
- private String[] article_type_info = new String[]{'article','http://soap.sforce.com/2006/04/metadata','Article','0','1','false'};
- private String[] caseType_type_info = new String[]{'caseType','http://soap.sforce.com/2006/04/metadata','CaseType','0','1','false'};
- private String[] plural_type_info = new String[]{'plural','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] possessive_type_info = new String[]{'possessive','http://soap.sforce.com/2006/04/metadata','Possessive','0','1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] article_type_info = new String[]{'article','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseType_type_info = new String[]{'caseType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] plural_type_info = new String[]{'plural','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] possessive_type_info = new String[]{'possessive','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'article','caseType','plural','possessive','value'};
}
+ public class ChannelLayoutItem {
+ public String field;
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'field'};
+ }
+ public class upsertMetadataResponse_element {
+ public MetadataService.UpsertResult[] result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
public class CustomDataTypeTranslation {
public MetadataService.CustomDataTypeComponentTranslation[] components;
public String customDataTypeName;
public String description;
public String label;
- private String[] components_type_info = new String[]{'components','http://soap.sforce.com/2006/04/metadata','CustomDataTypeComponentTranslation','0','-1','false'};
- private String[] customDataTypeName_type_info = new String[]{'customDataTypeName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] components_type_info = new String[]{'components','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] customDataTypeName_type_info = new String[]{'customDataTypeName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'components','customDataTypeName','description','label'};
}
+ public class SiteDotCom extends MetadataWithContent {
+ public String type = 'SiteDotCom';
+ public String fullName;
+ public String content;
+ public String label;
+ public String siteType;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] siteType_type_info = new String[]{'siteType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'content', 'label','siteType'};
+ }
+ public class PlatformActionList extends Metadata {
+ public String type = 'PlatformActionList';
+ public String fullName;
+ public String actionListContext;
+ public MetadataService.PlatformActionListItem[] platformActionListItems;
+ public String relatedSourceEntity;
+ private String[] actionListContext_type_info = new String[]{'actionListContext','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] platformActionListItems_type_info = new String[]{'platformActionListItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] relatedSourceEntity_type_info = new String[]{'relatedSourceEntity','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'actionListContext','platformActionListItems','relatedSourceEntity'};
+ }
+ public class PlatformActionListItem {
+ public String actionName;
+ public String actionType;
+ public Integer sortOrder;
+ public String subtype;
+ private String[] actionName_type_info = new String[]{'actionName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] actionType_type_info = new String[]{'actionType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] subtype_type_info = new String[]{'subtype','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'actionName','actionType','sortOrder','subtype'};
+ }
public class CallOptions_element {
public String client;
- private String[] client_type_info = new String[]{'client','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] client_type_info = new String[]{'client','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'client'};
}
public class AgentConfigAssignments {
public MetadataService.AgentConfigProfileAssignments profiles;
public MetadataService.AgentConfigUserAssignments users;
- private String[] profiles_type_info = new String[]{'profiles','http://soap.sforce.com/2006/04/metadata','AgentConfigProfileAssignments','0','1','false'};
- private String[] users_type_info = new String[]{'users','http://soap.sforce.com/2006/04/metadata','AgentConfigUserAssignments','0','1','false'};
+ private String[] profiles_type_info = new String[]{'profiles','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] users_type_info = new String[]{'users','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'profiles','users'};
}
- public class CustomObjectOwnerSharingRule {
- public String accessLevel;
- public String name;
- private String[] accessLevel_type_info = new String[]{'accessLevel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class createMetadataResponse_element {
+ public MetadataService.SaveResult[] result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'accessLevel','name'};
+ private String[] field_order_type_info = new String[]{'result'};
}
public class CustomFieldTranslation {
+ public MetadataService.ObjectNameCaseValue[] caseValues;
+ public String gender;
public String help;
public String label;
+ public MetadataService.LookupFilterTranslation lookupFilter;
public String name;
public MetadataService.PicklistValueTranslation[] picklistValues;
public String relationshipLabel;
- private String[] help_type_info = new String[]{'help','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] picklistValues_type_info = new String[]{'picklistValues','http://soap.sforce.com/2006/04/metadata','PicklistValueTranslation','0','-1','false'};
- private String[] relationshipLabel_type_info = new String[]{'relationshipLabel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ public String startsWith;
+ private String[] caseValues_type_info = new String[]{'caseValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] gender_type_info = new String[]{'gender','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] help_type_info = new String[]{'help','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lookupFilter_type_info = new String[]{'lookupFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] picklistValues_type_info = new String[]{'picklistValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] relationshipLabel_type_info = new String[]{'relationshipLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] startsWith_type_info = new String[]{'startsWith','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'caseValues','gender','help','label','lookupFilter','name','picklistValues','relationshipLabel','startsWith'};
+ }
+ public class updateMetadata_element {
+ public MetadataService.Metadata[] metadata;
+ private String[] metadata_type_info = new String[]{'metadata','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'help','label','name','picklistValues','relationshipLabel'};
+ private String[] field_order_type_info = new String[]{'metadata'};
}
- public class AnalyticSnapshot {
+ public class AnalyticSnapshot extends Metadata {
+ public String type = 'AnalyticSnapshot';
+ public String fullName;
public String description;
public String groupColumn;
public MetadataService.AnalyticSnapshotMapping[] mappings;
@@ -3485,33 +4657,76 @@ public class MetadataService {
public String runningUser;
public String sourceReport;
public String targetObject;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] groupColumn_type_info = new String[]{'groupColumn','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] mappings_type_info = new String[]{'mappings','http://soap.sforce.com/2006/04/metadata','AnalyticSnapshotMapping','0','-1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] runningUser_type_info = new String[]{'runningUser','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sourceReport_type_info = new String[]{'sourceReport','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] targetObject_type_info = new String[]{'targetObject','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] groupColumn_type_info = new String[]{'groupColumn','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] mappings_type_info = new String[]{'mappings','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] runningUser_type_info = new String[]{'runningUser','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sourceReport_type_info = new String[]{'sourceReport','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] targetObject_type_info = new String[]{'targetObject','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','groupColumn','mappings','name','runningUser','sourceReport','targetObject'};
+ }
+ public class LookupFilter {
+ public Boolean active;
+ public String booleanFilter;
+ public String description;
+ public String errorMessage;
+ public MetadataService.FilterItem[] filterItems;
+ public String infoMessage;
+ public Boolean isOptional;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] filterItems_type_info = new String[]{'filterItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] infoMessage_type_info = new String[]{'infoMessage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isOptional_type_info = new String[]{'isOptional','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'active','booleanFilter','description','errorMessage','filterItems','infoMessage','isOptional'};
+ }
+ public class AllOrNoneHeader_element {
+ public Boolean allOrNone;
+ private String[] allOrNone_type_info = new String[]{'allOrNone','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'description','groupColumn','mappings','name','runningUser','sourceReport','targetObject'};
+ private String[] field_order_type_info = new String[]{'allOrNone'};
+ }
+ public class PersonalJourneySettings extends Metadata {
+ public String type = 'PersonalJourneySettings';
+ public String fullName;
+ public Boolean enableExactTargetForSalesforceApps;
+ private String[] enableExactTargetForSalesforceApps_type_info = new String[]{'enableExactTargetForSalesforceApps','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'enableExactTargetForSalesforceApps'};
}
public class ScontrolTranslation {
public String label;
public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name'};
}
public class ReportColumn {
public String[] aggregateTypes;
public String field;
- private String[] aggregateTypes_type_info = new String[]{'aggregateTypes','http://soap.sforce.com/2006/04/metadata','ReportSummaryType','0','-1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public Boolean reverseColors;
+ public Boolean showChanges;
+ private String[] aggregateTypes_type_info = new String[]{'aggregateTypes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] reverseColors_type_info = new String[]{'reverseColors','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showChanges_type_info = new String[]{'showChanges','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'aggregateTypes','field'};
+ private String[] field_order_type_info = new String[]{'aggregateTypes','field','reverseColors','showChanges'};
}
- public class QuickAction {
+ public class QuickAction extends Metadata {
+ public String type = 'QuickAction';
+ public String fullName;
+ public String canvas;
public String description;
public MetadataService.FieldOverride[] fieldOverrides;
public Integer height;
@@ -3520,139 +4735,284 @@ public class MetadataService {
public String label;
public String page_x;
public MetadataService.QuickActionLayout quickActionLayout;
+ public String standardLabel;
public String targetObject;
public String targetParentField;
public String targetRecordType;
public String type_x;
public Integer width;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] fieldOverrides_type_info = new String[]{'fieldOverrides','http://soap.sforce.com/2006/04/metadata','FieldOverride','0','-1','false'};
- private String[] height_type_info = new String[]{'height','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] icon_type_info = new String[]{'icon','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isProtected_type_info = new String[]{'isProtected','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] page_x_type_info = new String[]{'page','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] quickActionLayout_type_info = new String[]{'quickActionLayout','http://soap.sforce.com/2006/04/metadata','QuickActionLayout','0','1','false'};
- private String[] targetObject_type_info = new String[]{'targetObject','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] targetParentField_type_info = new String[]{'targetParentField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] targetRecordType_type_info = new String[]{'targetRecordType','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','QuickActionType','1','1','false'};
- private String[] width_type_info = new String[]{'width','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'description','fieldOverrides','height','icon','isProtected','label','page_x','quickActionLayout','targetObject','targetParentField','targetRecordType','type_x','width'};
+ private String[] canvas_type_info = new String[]{'canvas','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fieldOverrides_type_info = new String[]{'fieldOverrides','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] icon_type_info = new String[]{'icon','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isProtected_type_info = new String[]{'isProtected','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] quickActionLayout_type_info = new String[]{'quickActionLayout','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] standardLabel_type_info = new String[]{'standardLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] targetObject_type_info = new String[]{'targetObject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] targetParentField_type_info = new String[]{'targetParentField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] targetRecordType_type_info = new String[]{'targetRecordType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'canvas','description','fieldOverrides','height','icon','isProtected','label','page_x','quickActionLayout','standardLabel','targetObject','targetParentField','targetRecordType','type_x','width'};
}
public class DefaultShortcut {
public String action;
public Boolean active;
public String keyCommand;
- private String[] action_type_info = new String[]{'action','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] keyCommand_type_info = new String[]{'keyCommand','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] keyCommand_type_info = new String[]{'keyCommand','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'action','active','keyCommand'};
}
- public class ApexComponent {
+ public class ApexComponent extends MetadataWithContent {
+ public String type = 'ApexComponent';
+ public String fullName;
+ public String content;
public Double apiVersion;
public String description;
public String label;
public MetadataService.PackageVersion[] packageVersions;
- private String[] apiVersion_type_info = new String[]{'apiVersion','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata','PackageVersion','0','-1','false'};
+ private String[] apiVersion_type_info = new String[]{'apiVersion','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] packageVersions_type_info = new String[]{'packageVersions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apiVersion','description','label','packageVersions'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] content_type_info = new String[]{'content','http://www.w3.org/2001/XMLSchema','base64Binary','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'content', 'apiVersion','description','label','packageVersions'};
}
- public class BaseSharingRule {
- public MetadataService.SharedTo sharedTo;
- private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata','SharedTo','1','1','false'};
+ public class updateMetadataResponse_element {
+ public MetadataService.SaveResult[] result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'sharedTo'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class WorkflowKnowledgePublish {
+ public class WorkflowKnowledgePublish extends WorkflowAction {
+ public String type = 'WorkflowKnowledgePublish';
+ public String fullName;
public String action;
public String description;
public String label;
public String language;
public Boolean protected_x;
- private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata','KnowledgeWorkflowAction','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] language_type_info = new String[]{'language','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] protected_x_type_info = new String[]{'protected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'action','description','label','language','protected_x'};
+ }
+ public class FlexiPage extends Metadata {
+ public String type = 'FlexiPage';
+ public String fullName;
+ public String description;
+ public MetadataService.FlexiPageRegion[] flexiPageRegions;
+ public String masterLabel;
+ public String pageTemplate;
+ public MetadataService.PlatformActionList platformActionlist;
+ public MetadataService.QuickActionList quickActionList;
+ public String sobjectType;
+ public String type_x;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] flexiPageRegions_type_info = new String[]{'flexiPageRegions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] pageTemplate_type_info = new String[]{'pageTemplate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] platformActionlist_type_info = new String[]{'platformActionlist','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] quickActionList_type_info = new String[]{'quickActionList','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sobjectType_type_info = new String[]{'sobjectType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','flexiPageRegions','masterLabel','pageTemplate','platformActionlist','quickActionList','sobjectType','type_x'};
+ }
+ public class ConnectedAppSamlConfig {
+ public String acsUrl;
+ public String certificate;
+ public String encryptionCertificate;
+ public String encryptionType;
+ public String entityUrl;
+ public String issuer;
+ public String samlNameIdFormat;
+ public String samlSubjectCustomAttr;
+ public String samlSubjectType;
+ private String[] acsUrl_type_info = new String[]{'acsUrl','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] certificate_type_info = new String[]{'certificate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] encryptionCertificate_type_info = new String[]{'encryptionCertificate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] encryptionType_type_info = new String[]{'encryptionType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] entityUrl_type_info = new String[]{'entityUrl','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] issuer_type_info = new String[]{'issuer','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] samlNameIdFormat_type_info = new String[]{'samlNameIdFormat','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] samlSubjectCustomAttr_type_info = new String[]{'samlSubjectCustomAttr','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] samlSubjectType_type_info = new String[]{'samlSubjectType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'acsUrl','certificate','encryptionCertificate','encryptionType','entityUrl','issuer','samlNameIdFormat','samlSubjectCustomAttr','samlSubjectType'};
+ }
+ public class FlowWait {
+ public MetadataService.FlowConnector defaultConnector;
+ public String defaultConnectorLabel;
+ public MetadataService.FlowConnector faultConnector;
+ public MetadataService.FlowWaitEvent[] waitEvents;
+ private String[] defaultConnector_type_info = new String[]{'defaultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultConnectorLabel_type_info = new String[]{'defaultConnectorLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] waitEvents_type_info = new String[]{'waitEvents','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'action','description','label','language','protected_x'};
+ private String[] field_order_type_info = new String[]{'defaultConnector','defaultConnectorLabel','faultConnector','waitEvents'};
+ }
+ public class createMetadata_element {
+ public MetadataService.Metadata[] metadata;
+ private String[] metadata_type_info = new String[]{'metadata','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'metadata'};
}
- public class Workflow {
+ public class Workflow extends Metadata {
+ public String type = 'Workflow';
+ public String fullName;
public MetadataService.WorkflowAlert[] alerts;
public MetadataService.WorkflowFieldUpdate[] fieldUpdates;
+ public MetadataService.WorkflowFlowAction[] flowActions;
public MetadataService.WorkflowKnowledgePublish[] knowledgePublishes;
public MetadataService.WorkflowOutboundMessage[] outboundMessages;
public MetadataService.WorkflowRule[] rules;
public MetadataService.WorkflowSend[] send;
public MetadataService.WorkflowTask[] tasks;
- private String[] alerts_type_info = new String[]{'alerts','http://soap.sforce.com/2006/04/metadata','WorkflowAlert','0','-1','false'};
- private String[] fieldUpdates_type_info = new String[]{'fieldUpdates','http://soap.sforce.com/2006/04/metadata','WorkflowFieldUpdate','0','-1','false'};
- private String[] knowledgePublishes_type_info = new String[]{'knowledgePublishes','http://soap.sforce.com/2006/04/metadata','WorkflowKnowledgePublish','0','-1','false'};
- private String[] outboundMessages_type_info = new String[]{'outboundMessages','http://soap.sforce.com/2006/04/metadata','WorkflowOutboundMessage','0','-1','false'};
- private String[] rules_type_info = new String[]{'rules','http://soap.sforce.com/2006/04/metadata','WorkflowRule','0','-1','false'};
- private String[] send_type_info = new String[]{'send','http://soap.sforce.com/2006/04/metadata','WorkflowSend','0','-1','false'};
- private String[] tasks_type_info = new String[]{'tasks','http://soap.sforce.com/2006/04/metadata','WorkflowTask','0','-1','false'};
+ private String[] alerts_type_info = new String[]{'alerts','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fieldUpdates_type_info = new String[]{'fieldUpdates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] flowActions_type_info = new String[]{'flowActions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] knowledgePublishes_type_info = new String[]{'knowledgePublishes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] outboundMessages_type_info = new String[]{'outboundMessages','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] rules_type_info = new String[]{'rules','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] send_type_info = new String[]{'send','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] tasks_type_info = new String[]{'tasks','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'alerts','fieldUpdates','knowledgePublishes','outboundMessages','rules','send','tasks'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'alerts','fieldUpdates','flowActions','knowledgePublishes','outboundMessages','rules','send','tasks'};
}
public class AddressSettings extends Metadata {
- public String type = 'AddressSettings';
- public String fullName;
+ public String type = 'AddressSettings';
+ public String fullName;
public MetadataService.CountriesAndStates countriesAndStates;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] countriesAndStates_type_info = new String[]{'countriesAndStates','http://soap.sforce.com/2006/04/metadata','CountriesAndStates','1','1','false'};
+ private String[] countriesAndStates_type_info = new String[]{'countriesAndStates','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
private String[] field_order_type_info = new String[]{'fullName', 'countriesAndStates'};
}
+ public class LicenseDefinition extends Metadata {
+ public String type = 'LicenseDefinition';
+ public String fullName;
+ public String aggregationGroup;
+ public String description;
+ public Boolean isPublished;
+ public String label;
+ public MetadataService.LicensedCustomPermissions[] licensedCustomPermissions;
+ public String licensingAuthority;
+ public String licensingAuthorityProvider;
+ public Integer minPlatformVersion;
+ public String origin;
+ public Integer revision;
+ public Integer trialLicenseDuration;
+ public Integer trialLicenseQuantity;
+ private String[] aggregationGroup_type_info = new String[]{'aggregationGroup','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isPublished_type_info = new String[]{'isPublished','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] licensedCustomPermissions_type_info = new String[]{'licensedCustomPermissions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] licensingAuthority_type_info = new String[]{'licensingAuthority','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] licensingAuthorityProvider_type_info = new String[]{'licensingAuthorityProvider','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] minPlatformVersion_type_info = new String[]{'minPlatformVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] origin_type_info = new String[]{'origin','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] revision_type_info = new String[]{'revision','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] trialLicenseDuration_type_info = new String[]{'trialLicenseDuration','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] trialLicenseQuantity_type_info = new String[]{'trialLicenseQuantity','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'aggregationGroup','description','isPublished','label','licensedCustomPermissions','licensingAuthority','licensingAuthorityProvider','minPlatformVersion','origin','revision','trialLicenseDuration','trialLicenseQuantity'};
+ }
public class FlowChoice {
public String choiceText;
public String dataType;
public MetadataService.FlowChoiceUserInput userInput;
public MetadataService.FlowElementReferenceOrValue value;
- private String[] choiceText_type_info = new String[]{'choiceText','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata','FlowDataType','1','1','false'};
- private String[] userInput_type_info = new String[]{'userInput','http://soap.sforce.com/2006/04/metadata','FlowChoiceUserInput','0','1','false'};
- private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
+ private String[] choiceText_type_info = new String[]{'choiceText','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] userInput_type_info = new String[]{'userInput','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'choiceText','dataType','userInput','value'};
}
public class ProfileExternalDataSourceAccess {
public Boolean enabled;
public String externalDataSource;
- private String[] enabled_type_info = new String[]{'enabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] externalDataSource_type_info = new String[]{'externalDataSource','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] externalDataSource_type_info = new String[]{'externalDataSource','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'enabled','externalDataSource'};
}
+ public class FeedLayoutComponent {
+ public String componentType;
+ public Integer height;
+ public String page_x;
+ private String[] componentType_type_info = new String[]{'componentType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'componentType','height','page_x'};
+ }
+ public class Territory2Settings extends Metadata {
+ public String type = 'Territory2Settings';
+ public String fullName;
+ public String defaultAccountAccessLevel;
+ public String defaultCaseAccessLevel;
+ public String defaultContactAccessLevel;
+ public String defaultOpportunityAccessLevel;
+ public MetadataService.Territory2SettingsOpportunityFilter opportunityFilterSettings;
+ private String[] defaultAccountAccessLevel_type_info = new String[]{'defaultAccountAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultCaseAccessLevel_type_info = new String[]{'defaultCaseAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultContactAccessLevel_type_info = new String[]{'defaultContactAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultOpportunityAccessLevel_type_info = new String[]{'defaultOpportunityAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] opportunityFilterSettings_type_info = new String[]{'opportunityFilterSettings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'defaultAccountAccessLevel','defaultCaseAccessLevel','defaultContactAccessLevel','defaultOpportunityAccessLevel','opportunityFilterSettings'};
+ }
public class CallCenterItem {
public String label;
public String name;
public String value;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'label','name','value'};
}
- public class FlowStep {
- public MetadataService.FlowConnector[] connectors;
- private String[] connectors_type_info = new String[]{'connectors','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'connectors'};
- }
public class ApprovalAction {
public MetadataService.WorkflowActionReference[] action;
- private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata','WorkflowActionReference','0','-1','false'};
+ private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'action'};
}
+ public class FlowStep {
+ public MetadataService.FlowConnector[] connectors;
+ private String[] connectors_type_info = new String[]{'connectors','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'connectors'};
+ }
public class ProfileObjectPermissions {
public Boolean allowCreate;
public Boolean allowDelete;
@@ -3661,57 +5021,57 @@ public class MetadataService {
public Boolean modifyAllRecords;
public String object_x;
public Boolean viewAllRecords;
- private String[] allowCreate_type_info = new String[]{'allowCreate','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] allowDelete_type_info = new String[]{'allowDelete','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] allowEdit_type_info = new String[]{'allowEdit','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] allowRead_type_info = new String[]{'allowRead','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] modifyAllRecords_type_info = new String[]{'modifyAllRecords','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] object_x_type_info = new String[]{'object','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] viewAllRecords_type_info = new String[]{'viewAllRecords','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ private String[] allowCreate_type_info = new String[]{'allowCreate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] allowDelete_type_info = new String[]{'allowDelete','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] allowEdit_type_info = new String[]{'allowEdit','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] allowRead_type_info = new String[]{'allowRead','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] modifyAllRecords_type_info = new String[]{'modifyAllRecords','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] viewAllRecords_type_info = new String[]{'viewAllRecords','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'allowCreate','allowDelete','allowEdit','allowRead','modifyAllRecords','object_x','viewAllRecords'};
}
- public class SecuritySettings {
+ public class SecuritySettings extends Metadata {
+ public String type = 'SecuritySettings';
+ public String fullName;
public MetadataService.NetworkAccess networkAccess;
public MetadataService.PasswordPolicies passwordPolicies;
public MetadataService.SessionSettings sessionSettings;
- private String[] networkAccess_type_info = new String[]{'networkAccess','http://soap.sforce.com/2006/04/metadata','NetworkAccess','0','1','false'};
- private String[] passwordPolicies_type_info = new String[]{'passwordPolicies','http://soap.sforce.com/2006/04/metadata','PasswordPolicies','0','1','false'};
- private String[] sessionSettings_type_info = new String[]{'sessionSettings','http://soap.sforce.com/2006/04/metadata','SessionSettings','0','1','false'};
+ private String[] networkAccess_type_info = new String[]{'networkAccess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] passwordPolicies_type_info = new String[]{'passwordPolicies','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sessionSettings_type_info = new String[]{'sessionSettings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'networkAccess','passwordPolicies','sessionSettings'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'networkAccess','passwordPolicies','sessionSettings'};
}
public class WorkflowTimeTrigger {
public MetadataService.WorkflowActionReference[] actions;
public String offsetFromField;
public String timeLength;
public String workflowTimeTriggerUnit;
- private String[] actions_type_info = new String[]{'actions','http://soap.sforce.com/2006/04/metadata','WorkflowActionReference','0','-1','false'};
- private String[] offsetFromField_type_info = new String[]{'offsetFromField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] timeLength_type_info = new String[]{'timeLength','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] workflowTimeTriggerUnit_type_info = new String[]{'workflowTimeTriggerUnit','http://soap.sforce.com/2006/04/metadata','WorkflowTimeUnits','1','1','false'};
+ private String[] actions_type_info = new String[]{'actions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] offsetFromField_type_info = new String[]{'offsetFromField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] timeLength_type_info = new String[]{'timeLength','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] workflowTimeTriggerUnit_type_info = new String[]{'workflowTimeTriggerUnit','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'actions','offsetFromField','timeLength','workflowTimeTriggerUnit'};
}
- public class updateResponse_element {
- public MetadataService.AsyncResult[] result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','AsyncResult','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'result'};
- }
public class retrieve_element {
public MetadataService.RetrieveRequest retrieveRequest;
- private String[] retrieveRequest_type_info = new String[]{'retrieveRequest','http://soap.sforce.com/2006/04/metadata','RetrieveRequest','1','1','false'};
+ private String[] retrieveRequest_type_info = new String[]{'retrieveRequest','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'retrieveRequest'};
}
- public class PermissionSetExternalDataSourceAccess {
- public Boolean enabled;
- public String externalDataSource;
- private String[] enabled_type_info = new String[]{'enabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] externalDataSource_type_info = new String[]{'externalDataSource','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class AccountSharingRuleSettings {
+ public String caseAccessLevel;
+ public String contactAccessLevel;
+ public String opportunityAccessLevel;
+ private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enabled','externalDataSource'};
+ private String[] field_order_type_info = new String[]{'caseAccessLevel','contactAccessLevel','opportunityAccessLevel'};
}
public class KnowledgeLanguage {
public Boolean active;
@@ -3720,15 +5080,23 @@ public class MetadataService {
public String defaultReviewer;
public String defaultReviewerType;
public String name;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] defaultAssignee_type_info = new String[]{'defaultAssignee','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultAssigneeType_type_info = new String[]{'defaultAssigneeType','http://soap.sforce.com/2006/04/metadata','KnowledgeLanguageLookupValueType','0','1','false'};
- private String[] defaultReviewer_type_info = new String[]{'defaultReviewer','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultReviewerType_type_info = new String[]{'defaultReviewerType','http://soap.sforce.com/2006/04/metadata','KnowledgeLanguageLookupValueType','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultAssignee_type_info = new String[]{'defaultAssignee','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultAssigneeType_type_info = new String[]{'defaultAssigneeType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultReviewer_type_info = new String[]{'defaultReviewer','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultReviewerType_type_info = new String[]{'defaultReviewerType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'active','defaultAssignee','defaultAssigneeType','defaultReviewer','defaultReviewerType','name'};
}
+ public class PermissionSetExternalDataSourceAccess {
+ public Boolean enabled;
+ public String externalDataSource;
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] externalDataSource_type_info = new String[]{'externalDataSource','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enabled','externalDataSource'};
+ }
public class DescribeMetadataObject {
public String[] childXmlNames;
public String directoryName;
@@ -3736,94 +5104,172 @@ public class MetadataService {
public Boolean metaFile;
public String suffix;
public String xmlName;
- private String[] childXmlNames_type_info = new String[]{'childXmlNames','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] directoryName_type_info = new String[]{'directoryName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] inFolder_type_info = new String[]{'inFolder','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] metaFile_type_info = new String[]{'metaFile','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] suffix_type_info = new String[]{'suffix','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] xmlName_type_info = new String[]{'xmlName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] childXmlNames_type_info = new String[]{'childXmlNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] directoryName_type_info = new String[]{'directoryName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] inFolder_type_info = new String[]{'inFolder','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] metaFile_type_info = new String[]{'metaFile','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] suffix_type_info = new String[]{'suffix','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] xmlName_type_info = new String[]{'xmlName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'childXmlNames','directoryName','inFolder','metaFile','suffix','xmlName'};
}
- public class createResponse_element {
- public MetadataService.AsyncResult[] result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','AsyncResult','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'result'};
- }
public class LiveChatButtonSkills {
public String[] skill;
- private String[] skill_type_info = new String[]{'skill','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] skill_type_info = new String[]{'skill','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'skill'};
}
public class LayoutColumn {
public MetadataService.LayoutItem[] layoutItems;
public String reserved;
- private String[] layoutItems_type_info = new String[]{'layoutItems','http://soap.sforce.com/2006/04/metadata','LayoutItem','0','-1','false'};
- private String[] reserved_type_info = new String[]{'reserved','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] layoutItems_type_info = new String[]{'layoutItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] reserved_type_info = new String[]{'reserved','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'layoutItems','reserved'};
}
+ public class NamedCredential extends Metadata {
+ public String type = 'NamedCredential';
+ public String fullName;
+ public String authProvider;
+ public String certificate;
+ public String endpoint;
+ public String label;
+ public String oauthRefreshToken;
+ public String oauthScope;
+ public String oauthToken;
+ public String password;
+ public String principalType;
+ public String protocol;
+ public String username;
+ private String[] authProvider_type_info = new String[]{'authProvider','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] certificate_type_info = new String[]{'certificate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] endpoint_type_info = new String[]{'endpoint','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] oauthRefreshToken_type_info = new String[]{'oauthRefreshToken','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] oauthScope_type_info = new String[]{'oauthScope','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] oauthToken_type_info = new String[]{'oauthToken','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] password_type_info = new String[]{'password','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] principalType_type_info = new String[]{'principalType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] protocol_type_info = new String[]{'protocol','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] username_type_info = new String[]{'username','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'authProvider','certificate','endpoint','label','oauthRefreshToken','oauthScope','oauthToken','password','principalType','protocol','username'};
+ }
public class PermissionSetTabSetting {
public String tab;
public String visibility;
- private String[] tab_type_info = new String[]{'tab','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] visibility_type_info = new String[]{'visibility','http://soap.sforce.com/2006/04/metadata','PermissionSetTabVisibility','1','1','false'};
+ private String[] tab_type_info = new String[]{'tab','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] visibility_type_info = new String[]{'visibility','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'tab','visibility'};
}
public class SkillUserAssignments {
public String[] user_x;
- private String[] user_x_type_info = new String[]{'user','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ private String[] user_x_type_info = new String[]{'user','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'user_x'};
}
- public class AuthProvider {
- public String consumerKey;
- public String consumerSecret;
- public String errorUrl;
- public String executionUser;
- public String friendlyName;
+ public class PostTemplate extends Metadata {
+ public String type = 'PostTemplate';
+ public String fullName;
+ public Boolean default_x;
+ public String description;
+ public String[] fields;
+ public String label;
+ private String[] default_x_type_info = new String[]{'default','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'default_x','description','fields','label'};
+ }
+ public class RelatedContentItem {
+ public MetadataService.LayoutItem layoutItem;
+ private String[] layoutItem_type_info = new String[]{'layoutItem','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'layoutItem'};
+ }
+ public class FieldValue {
+ public String name;
+ public String value;
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'name','value'};
+ }
+ public class AuthProvider extends Metadata {
+ public String type = 'AuthProvider';
+ public String fullName;
+ public String authorizeUrl;
+ public String consumerKey;
+ public String consumerSecret;
+ public String defaultScopes;
+ public String errorUrl;
+ public String executionUser;
+ public String friendlyName;
+ public String iconUrl;
+ public String idTokenIssuer;
+ public Boolean includeOrgIdInIdentifier;
+ public String logoutUrl;
public String portal;
public String providerType;
public String registrationHandler;
- private String[] consumerKey_type_info = new String[]{'consumerKey','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] consumerSecret_type_info = new String[]{'consumerSecret','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] errorUrl_type_info = new String[]{'errorUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] executionUser_type_info = new String[]{'executionUser','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] friendlyName_type_info = new String[]{'friendlyName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] portal_type_info = new String[]{'portal','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] providerType_type_info = new String[]{'providerType','http://soap.sforce.com/2006/04/metadata','AuthProviderType','1','1','false'};
- private String[] registrationHandler_type_info = new String[]{'registrationHandler','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'consumerKey','consumerSecret','errorUrl','executionUser','friendlyName','portal','providerType','registrationHandler'};
- }
- public class NamedFilter {
- public Boolean active;
- public String booleanFilter;
- public String description;
- public String errorMessage;
- public String field;
- public MetadataService.FilterItem[] filterItems;
- public String infoMessage;
- public Boolean isOptional;
- public String name;
- public String sourceObject;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] errorMessage_type_info = new String[]{'errorMessage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] filterItems_type_info = new String[]{'filterItems','http://soap.sforce.com/2006/04/metadata','FilterItem','0','-1','false'};
- private String[] infoMessage_type_info = new String[]{'infoMessage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isOptional_type_info = new String[]{'isOptional','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] sourceObject_type_info = new String[]{'sourceObject','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','booleanFilter','description','errorMessage','field','filterItems','infoMessage','isOptional','name','sourceObject'};
- }
- public class WorkflowTask {
+ public Boolean sendAccessTokenInHeader;
+ public Boolean sendClientCredentialsInHeader;
+ public String tokenUrl;
+ public String userInfoUrl;
+ private String[] authorizeUrl_type_info = new String[]{'authorizeUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] consumerKey_type_info = new String[]{'consumerKey','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] consumerSecret_type_info = new String[]{'consumerSecret','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultScopes_type_info = new String[]{'defaultScopes','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] errorUrl_type_info = new String[]{'errorUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] executionUser_type_info = new String[]{'executionUser','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] friendlyName_type_info = new String[]{'friendlyName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] iconUrl_type_info = new String[]{'iconUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] idTokenIssuer_type_info = new String[]{'idTokenIssuer','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] includeOrgIdInIdentifier_type_info = new String[]{'includeOrgIdInIdentifier','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] logoutUrl_type_info = new String[]{'logoutUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] portal_type_info = new String[]{'portal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] providerType_type_info = new String[]{'providerType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] registrationHandler_type_info = new String[]{'registrationHandler','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sendAccessTokenInHeader_type_info = new String[]{'sendAccessTokenInHeader','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sendClientCredentialsInHeader_type_info = new String[]{'sendClientCredentialsInHeader','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] tokenUrl_type_info = new String[]{'tokenUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] userInfoUrl_type_info = new String[]{'userInfoUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'authorizeUrl','consumerKey','consumerSecret','defaultScopes','errorUrl','executionUser','friendlyName','iconUrl','idTokenIssuer','includeOrgIdInIdentifier','logoutUrl','portal','providerType','registrationHandler','sendAccessTokenInHeader','sendClientCredentialsInHeader','tokenUrl','userInfoUrl'};
+ }
+ public class DescribeValueTypeResult {
+ public MetadataService.ValueTypeField[] valueTypeFields;
+ private String[] valueTypeFields_type_info = new String[]{'valueTypeFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'valueTypeFields'};
+ }
+ public class describeValueTypeResponse_element {
+ public MetadataService.DescribeValueTypeResult result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReputationLevel {
+ public MetadataService.ReputationBranding branding;
+ public String label;
+ public Double lowerThreshold;
+ private String[] branding_type_info = new String[]{'branding','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lowerThreshold_type_info = new String[]{'lowerThreshold','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'branding','label','lowerThreshold'};
+ }
+ public class WorkflowTask extends WorkflowAction {
+ public String type = 'WorkflowTask';
+ public String fullName;
public String assignedTo;
public String assignedToType;
public String description;
@@ -3834,1759 +5280,4641 @@ public class MetadataService {
public Boolean protected_x;
public String status;
public String subject;
- private String[] assignedTo_type_info = new String[]{'assignedTo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] assignedToType_type_info = new String[]{'assignedToType','http://soap.sforce.com/2006/04/metadata','ActionTaskAssignedToTypes','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] dueDateOffset_type_info = new String[]{'dueDateOffset','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] notifyAssignee_type_info = new String[]{'notifyAssignee','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] offsetFromField_type_info = new String[]{'offsetFromField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] priority_type_info = new String[]{'priority','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] protected_x_type_info = new String[]{'protected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] status_type_info = new String[]{'status','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] subject_type_info = new String[]{'subject','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assignedTo','assignedToType','description','dueDateOffset','notifyAssignee','offsetFromField','priority','protected_x','status','subject'};
+ private String[] assignedTo_type_info = new String[]{'assignedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] assignedToType_type_info = new String[]{'assignedToType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] dueDateOffset_type_info = new String[]{'dueDateOffset','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] notifyAssignee_type_info = new String[]{'notifyAssignee','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] offsetFromField_type_info = new String[]{'offsetFromField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] priority_type_info = new String[]{'priority','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] status_type_info = new String[]{'status','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] subject_type_info = new String[]{'subject','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'assignedTo','assignedToType','description','dueDateOffset','notifyAssignee','offsetFromField','priority','protected_x','status','subject'};
}
public class NextAutomatedApprover {
public Boolean useApproverFieldOfRecordOwner;
public String userHierarchyField;
- private String[] useApproverFieldOfRecordOwner_type_info = new String[]{'useApproverFieldOfRecordOwner','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] userHierarchyField_type_info = new String[]{'userHierarchyField','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] useApproverFieldOfRecordOwner_type_info = new String[]{'useApproverFieldOfRecordOwner','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] userHierarchyField_type_info = new String[]{'userHierarchyField','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'useApproverFieldOfRecordOwner','userHierarchyField'};
}
+ public class ChannelLayout {
+ public String[] enabledChannels;
+ public String label;
+ public MetadataService.ChannelLayoutItem[] layoutItems;
+ private String[] enabledChannels_type_info = new String[]{'enabledChannels','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] layoutItems_type_info = new String[]{'layoutItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enabledChannels','label','layoutItems'};
+ }
+ public class readMetadata_element {
+ public String type_x;
+ public String[] fullNames;
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fullNames_type_info = new String[]{'fullNames','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'type_x','fullNames'};
+ }
public class ReportAggregateReference {
public String aggregate;
- private String[] aggregate_type_info = new String[]{'aggregate','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ private String[] aggregate_type_info = new String[]{'aggregate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'aggregate'};
}
- public class ApprovalProcess {
- public Boolean active;
- public Boolean allowRecall;
- public MetadataService.ApprovalSubmitter[] allowedSubmitters;
- public MetadataService.ApprovalPageField approvalPageFields;
- public MetadataService.ApprovalStep[] approvalStep;
- public String description;
- public String emailTemplate;
- public Boolean enableMobileDeviceAccess;
- public MetadataService.ApprovalEntryCriteria entryCriteria;
- public MetadataService.ApprovalAction finalApprovalActions;
- public Boolean finalApprovalRecordLock;
- public MetadataService.ApprovalAction finalRejectionActions;
- public Boolean finalRejectionRecordLock;
- public MetadataService.ApprovalAction initialSubmissionActions;
- public String label;
- public MetadataService.NextAutomatedApprover nextAutomatedApprover;
- public String postTemplate;
- public MetadataService.ApprovalAction recallActions;
- public String recordEditability;
- public Boolean showApprovalHistory;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] allowRecall_type_info = new String[]{'allowRecall','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] allowedSubmitters_type_info = new String[]{'allowedSubmitters','http://soap.sforce.com/2006/04/metadata','ApprovalSubmitter','0','-1','false'};
- private String[] approvalPageFields_type_info = new String[]{'approvalPageFields','http://soap.sforce.com/2006/04/metadata','ApprovalPageField','0','1','false'};
- private String[] approvalStep_type_info = new String[]{'approvalStep','http://soap.sforce.com/2006/04/metadata','ApprovalStep','0','-1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] emailTemplate_type_info = new String[]{'emailTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] enableMobileDeviceAccess_type_info = new String[]{'enableMobileDeviceAccess','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] entryCriteria_type_info = new String[]{'entryCriteria','http://soap.sforce.com/2006/04/metadata','ApprovalEntryCriteria','0','1','false'};
- private String[] finalApprovalActions_type_info = new String[]{'finalApprovalActions','http://soap.sforce.com/2006/04/metadata','ApprovalAction','0','1','false'};
- private String[] finalApprovalRecordLock_type_info = new String[]{'finalApprovalRecordLock','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] finalRejectionActions_type_info = new String[]{'finalRejectionActions','http://soap.sforce.com/2006/04/metadata','ApprovalAction','0','1','false'};
- private String[] finalRejectionRecordLock_type_info = new String[]{'finalRejectionRecordLock','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] initialSubmissionActions_type_info = new String[]{'initialSubmissionActions','http://soap.sforce.com/2006/04/metadata','ApprovalAction','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] nextAutomatedApprover_type_info = new String[]{'nextAutomatedApprover','http://soap.sforce.com/2006/04/metadata','NextAutomatedApprover','0','1','false'};
- private String[] postTemplate_type_info = new String[]{'postTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] recallActions_type_info = new String[]{'recallActions','http://soap.sforce.com/2006/04/metadata','ApprovalAction','0','1','false'};
- private String[] recordEditability_type_info = new String[]{'recordEditability','http://soap.sforce.com/2006/04/metadata','RecordEditabilityType','1','1','false'};
- private String[] showApprovalHistory_type_info = new String[]{'showApprovalHistory','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','allowRecall','allowedSubmitters','approvalPageFields','approvalStep','description','emailTemplate','enableMobileDeviceAccess','entryCriteria','finalApprovalActions','finalApprovalRecordLock','finalRejectionActions','finalRejectionRecordLock','initialSubmissionActions','label','nextAutomatedApprover','postTemplate','recallActions','recordEditability','showApprovalHistory'};
- }
- public class MilestoneType {
- public String description;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'description'};
+ public interface IReadResult {
+ MetadataService.Metadata[] getRecords();
}
- public class FileProperties {
- public String createdById;
- public String createdByName;
- public DateTime createdDate;
- public String fileName;
- public String fullName;
- public String id;
- public String lastModifiedById;
- public String lastModifiedByName;
- public DateTime lastModifiedDate;
- public String manageableState;
- public String namespacePrefix;
- public String type_x;
- private String[] createdById_type_info = new String[]{'createdById','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] createdByName_type_info = new String[]{'createdByName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] createdDate_type_info = new String[]{'createdDate','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
- private String[] fileName_type_info = new String[]{'fileName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] id_type_info = new String[]{'id','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] lastModifiedById_type_info = new String[]{'lastModifiedById','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] lastModifiedByName_type_info = new String[]{'lastModifiedByName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] lastModifiedDate_type_info = new String[]{'lastModifiedDate','http://www.w3.org/2001/XMLSchema','dateTime','1','1','false'};
- private String[] manageableState_type_info = new String[]{'manageableState','http://soap.sforce.com/2006/04/metadata','ManageableState','0','1','false'};
- private String[] namespacePrefix_type_info = new String[]{'namespacePrefix','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public interface IReadResponseElement {
+ IReadResult getResult();
+ }
+ public class ReadCustomSiteResult implements IReadResult {
+ public MetadataService.CustomSite[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'createdById','createdByName','createdDate','fileName','fullName','id','lastModifiedById','lastModifiedByName','lastModifiedDate','manageableState','namespacePrefix','type_x'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class QuickActionLayout {
- public String layoutSectionStyle;
- public MetadataService.QuickActionLayoutColumn[] quickActionLayoutColumns;
- private String[] layoutSectionStyle_type_info = new String[]{'layoutSectionStyle','http://soap.sforce.com/2006/04/metadata','LayoutSectionStyle','1','1','false'};
- private String[] quickActionLayoutColumns_type_info = new String[]{'quickActionLayoutColumns','http://soap.sforce.com/2006/04/metadata','QuickActionLayoutColumn','0','-1','false'};
+ public class readCustomSiteResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomSiteResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'layoutSectionStyle','quickActionLayoutColumns'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class Flow {
- public MetadataService.FlowApexPluginCall[] apexPluginCalls;
- public MetadataService.FlowAssignment[] assignments;
- public MetadataService.FlowChoice[] choices;
- public MetadataService.FlowConstant[] constants;
- public MetadataService.FlowDecision[] decisions;
- public String description;
- public MetadataService.FlowDynamicChoiceSet[] dynamicChoiceSets;
- public MetadataService.FlowFormula[] formulas;
- public String label;
- public MetadataService.FlowRecordCreate[] recordCreates;
- public MetadataService.FlowRecordDelete[] recordDeletes;
- public MetadataService.FlowRecordLookup[] recordLookups;
- public MetadataService.FlowRecordUpdate[] recordUpdates;
- public MetadataService.FlowScreen[] screens;
- public String startElementReference;
- public MetadataService.FlowStep[] steps;
- public MetadataService.FlowSubflow[] subflows;
- public MetadataService.FlowTextTemplate[] textTemplates;
- public MetadataService.FlowVariable[] variables;
- private String[] apexPluginCalls_type_info = new String[]{'apexPluginCalls','http://soap.sforce.com/2006/04/metadata','FlowApexPluginCall','0','-1','false'};
- private String[] assignments_type_info = new String[]{'assignments','http://soap.sforce.com/2006/04/metadata','FlowAssignment','0','-1','false'};
- private String[] choices_type_info = new String[]{'choices','http://soap.sforce.com/2006/04/metadata','FlowChoice','0','-1','false'};
- private String[] constants_type_info = new String[]{'constants','http://soap.sforce.com/2006/04/metadata','FlowConstant','0','-1','false'};
- private String[] decisions_type_info = new String[]{'decisions','http://soap.sforce.com/2006/04/metadata','FlowDecision','0','-1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] dynamicChoiceSets_type_info = new String[]{'dynamicChoiceSets','http://soap.sforce.com/2006/04/metadata','FlowDynamicChoiceSet','0','-1','false'};
- private String[] formulas_type_info = new String[]{'formulas','http://soap.sforce.com/2006/04/metadata','FlowFormula','0','-1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] recordCreates_type_info = new String[]{'recordCreates','http://soap.sforce.com/2006/04/metadata','FlowRecordCreate','0','-1','false'};
- private String[] recordDeletes_type_info = new String[]{'recordDeletes','http://soap.sforce.com/2006/04/metadata','FlowRecordDelete','0','-1','false'};
- private String[] recordLookups_type_info = new String[]{'recordLookups','http://soap.sforce.com/2006/04/metadata','FlowRecordLookup','0','-1','false'};
- private String[] recordUpdates_type_info = new String[]{'recordUpdates','http://soap.sforce.com/2006/04/metadata','FlowRecordUpdate','0','-1','false'};
- private String[] screens_type_info = new String[]{'screens','http://soap.sforce.com/2006/04/metadata','FlowScreen','0','-1','false'};
- private String[] startElementReference_type_info = new String[]{'startElementReference','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] steps_type_info = new String[]{'steps','http://soap.sforce.com/2006/04/metadata','FlowStep','0','-1','false'};
- private String[] subflows_type_info = new String[]{'subflows','http://soap.sforce.com/2006/04/metadata','FlowSubflow','0','-1','false'};
- private String[] textTemplates_type_info = new String[]{'textTemplates','http://soap.sforce.com/2006/04/metadata','FlowTextTemplate','0','-1','false'};
- private String[] variables_type_info = new String[]{'variables','http://soap.sforce.com/2006/04/metadata','FlowVariable','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apexPluginCalls','assignments','choices','constants','decisions','description','dynamicChoiceSets','formulas','label','recordCreates','recordDeletes','recordLookups','recordUpdates','screens','startElementReference','steps','subflows','textTemplates','variables'};
- }
- public class AutoResponseRule {
- public Boolean active;
- public MetadataService.RuleEntry[] ruleEntry;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] ruleEntry_type_info = new String[]{'ruleEntry','http://soap.sforce.com/2006/04/metadata','RuleEntry','0','-1','false'};
+ public class ReadListViewResult implements IReadResult {
+ public MetadataService.ListView[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','ruleEntry'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ReportCrossFilter {
- public MetadataService.ReportFilterItem[] criteriaItems;
- public String operation;
- public String primaryTableColumn;
- public String relatedTable;
- public String relatedTableJoinColumn;
- private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata','ReportFilterItem','0','-1','false'};
- private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata','ObjectFilterOperator','1','1','false'};
- private String[] primaryTableColumn_type_info = new String[]{'primaryTableColumn','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] relatedTable_type_info = new String[]{'relatedTable','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] relatedTableJoinColumn_type_info = new String[]{'relatedTableJoinColumn','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readListViewResponse_element implements IReadResponseElement {
+ public MetadataService.ReadListViewResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaItems','operation','primaryTableColumn','relatedTable','relatedTableJoinColumn'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class PermissionSetObjectPermissions {
- public Boolean allowCreate;
- public Boolean allowDelete;
- public Boolean allowEdit;
- public Boolean allowRead;
- public Boolean modifyAllRecords;
- public String object_x;
- public Boolean viewAllRecords;
- private String[] allowCreate_type_info = new String[]{'allowCreate','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] allowDelete_type_info = new String[]{'allowDelete','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] allowEdit_type_info = new String[]{'allowEdit','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] allowRead_type_info = new String[]{'allowRead','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] modifyAllRecords_type_info = new String[]{'modifyAllRecords','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] object_x_type_info = new String[]{'object','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] viewAllRecords_type_info = new String[]{'viewAllRecords','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ public class ReadInstalledPackageResult implements IReadResult {
+ public MetadataService.InstalledPackage[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'allowCreate','allowDelete','allowEdit','allowRead','modifyAllRecords','object_x','viewAllRecords'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class Report {
- public MetadataService.ReportAggregate[] aggregates;
- public MetadataService.Report[] block;
- public MetadataService.ReportBlockInfo blockInfo;
- public MetadataService.ReportBucketField[] buckets;
- public MetadataService.ReportChart chart;
- public MetadataService.ReportColorRange[] colorRanges;
- public MetadataService.ReportColumn[] columns;
- public MetadataService.ReportCrossFilter[] crossFilters;
- public String currency_x;
- public String description;
- public String division;
- public MetadataService.ReportFilter filter;
- public String format;
- public MetadataService.ReportGrouping[] groupingsAcross;
- public MetadataService.ReportGrouping[] groupingsDown;
- public String name;
- public MetadataService.ReportParam[] params;
- public String reportType;
- public String roleHierarchyFilter;
- public Integer rowLimit;
- public String scope;
- public Boolean showDetails;
- public String sortColumn;
- public String sortOrder;
- public String territoryHierarchyFilter;
- public MetadataService.ReportTimeFrameFilter timeFrameFilter;
- public String userFilter;
- private String[] aggregates_type_info = new String[]{'aggregates','http://soap.sforce.com/2006/04/metadata','ReportAggregate','0','-1','false'};
- private String[] block_type_info = new String[]{'block','http://soap.sforce.com/2006/04/metadata','Report','0','-1','false'};
- private String[] blockInfo_type_info = new String[]{'blockInfo','http://soap.sforce.com/2006/04/metadata','ReportBlockInfo','0','1','false'};
- private String[] buckets_type_info = new String[]{'buckets','http://soap.sforce.com/2006/04/metadata','ReportBucketField','0','-1','false'};
- private String[] chart_type_info = new String[]{'chart','http://soap.sforce.com/2006/04/metadata','ReportChart','0','1','false'};
- private String[] colorRanges_type_info = new String[]{'colorRanges','http://soap.sforce.com/2006/04/metadata','ReportColorRange','0','-1','false'};
- private String[] columns_type_info = new String[]{'columns','http://soap.sforce.com/2006/04/metadata','ReportColumn','0','-1','false'};
- private String[] crossFilters_type_info = new String[]{'crossFilters','http://soap.sforce.com/2006/04/metadata','ReportCrossFilter','0','-1','false'};
- private String[] currency_x_type_info = new String[]{'currency','http://soap.sforce.com/2006/04/metadata','CurrencyIsoCode','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] division_type_info = new String[]{'division','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] filter_type_info = new String[]{'filter','http://soap.sforce.com/2006/04/metadata','ReportFilter','0','1','false'};
- private String[] format_type_info = new String[]{'format','http://soap.sforce.com/2006/04/metadata','ReportFormat','1','1','false'};
- private String[] groupingsAcross_type_info = new String[]{'groupingsAcross','http://soap.sforce.com/2006/04/metadata','ReportGrouping','0','-1','false'};
- private String[] groupingsDown_type_info = new String[]{'groupingsDown','http://soap.sforce.com/2006/04/metadata','ReportGrouping','0','-1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] params_type_info = new String[]{'params','http://soap.sforce.com/2006/04/metadata','ReportParam','0','-1','false'};
- private String[] reportType_type_info = new String[]{'reportType','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] roleHierarchyFilter_type_info = new String[]{'roleHierarchyFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] rowLimit_type_info = new String[]{'rowLimit','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] scope_type_info = new String[]{'scope','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] showDetails_type_info = new String[]{'showDetails','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] sortColumn_type_info = new String[]{'sortColumn','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata','SortOrder','0','1','false'};
- private String[] territoryHierarchyFilter_type_info = new String[]{'territoryHierarchyFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] timeFrameFilter_type_info = new String[]{'timeFrameFilter','http://soap.sforce.com/2006/04/metadata','ReportTimeFrameFilter','0','1','false'};
- private String[] userFilter_type_info = new String[]{'userFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'aggregates','block','blockInfo','buckets','chart','colorRanges','columns','crossFilters','currency_x','description','division','filter','format','groupingsAcross','groupingsDown','name','params','reportType','roleHierarchyFilter','rowLimit','scope','showDetails','sortColumn','sortOrder','territoryHierarchyFilter','timeFrameFilter','userFilter'};
- }
- public class ListView {
- public String booleanFilter;
- public String[] columns;
- public String division;
- public String filterScope;
- public MetadataService.ListViewFilter[] filters;
- public String label;
- public String language;
- public String queue;
- public MetadataService.SharedTo sharedTo;
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] columns_type_info = new String[]{'columns','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] division_type_info = new String[]{'division','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] filterScope_type_info = new String[]{'filterScope','http://soap.sforce.com/2006/04/metadata','FilterScope','1','1','false'};
- private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata','ListViewFilter','0','-1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata','Language','0','1','false'};
- private String[] queue_type_info = new String[]{'queue','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata','SharedTo','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'booleanFilter','columns','division','filterScope','filters','label','language','queue','sharedTo'};
+ public class readInstalledPackageResponse_element implements IReadResponseElement {
+ public MetadataService.ReadInstalledPackageResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class FlowRecordCreate {
- public String assignRecordIdToReference;
- public MetadataService.FlowConnector connector;
- public MetadataService.FlowConnector faultConnector;
- public MetadataService.FlowInputFieldAssignment[] inputAssignments;
- public String object_x;
- private String[] assignRecordIdToReference_type_info = new String[]{'assignRecordIdToReference','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] inputAssignments_type_info = new String[]{'inputAssignments','http://soap.sforce.com/2006/04/metadata','FlowInputFieldAssignment','0','-1','false'};
- private String[] object_x_type_info = new String[]{'object','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadCustomFieldResult implements IReadResult {
+ public MetadataService.CustomField[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assignRecordIdToReference','connector','faultConnector','inputAssignments','object_x'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class DashboardTableColumn {
- public String aggregateType;
- public String column;
- public Boolean showTotal;
- public String sortBy;
- private String[] aggregateType_type_info = new String[]{'aggregateType','http://soap.sforce.com/2006/04/metadata','ReportSummaryType','0','1','false'};
- private String[] column_type_info = new String[]{'column','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] showTotal_type_info = new String[]{'showTotal','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] sortBy_type_info = new String[]{'sortBy','http://soap.sforce.com/2006/04/metadata','DashboardComponentFilter','0','1','false'};
+ public class readCustomFieldResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomFieldResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'aggregateType','column','showTotal','sortBy'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class CaseSettings extends Metadata {
- public String type = 'CaseSettings';
- public String fullName;
- public String caseAssignNotificationTemplate;
- public String caseCloseNotificationTemplate;
- public String caseCommentNotificationTemplate;
- public String caseCreateNotificationTemplate;
- public Boolean closeCaseThroughStatusChange;
- public String defaultCaseOwner;
- public String defaultCaseOwnerType;
- public String defaultCaseUser;
- public MetadataService.EmailToCaseSettings emailToCase;
- public Boolean enableCaseFeed;
- public Boolean enableDraftEmails;
- public Boolean enableEarlyEscalationRuleTriggers;
- public Boolean enableNewEmailDefaultTemplate;
- public Boolean enableSuggestedArticlesApplication;
- public Boolean enableSuggestedArticlesCustomerPortal;
- public Boolean enableSuggestedArticlesPartnerPortal;
- public Boolean enableSuggestedSolutions;
- public Boolean keepRecordTypeOnAssignmentRule;
- public String newEmailDefaultTemplateClass;
- public Boolean notifyContactOnCaseComment;
- public Boolean notifyDefaultCaseOwner;
- public Boolean notifyOwnerOnCaseComment;
- public Boolean notifyOwnerOnCaseOwnerChange;
- public Boolean showFewerCloseActions;
- public Boolean useSystemEmailAddress;
- public MetadataService.WebToCaseSettings webToCase;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseAssignNotificationTemplate_type_info = new String[]{'caseAssignNotificationTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseCloseNotificationTemplate_type_info = new String[]{'caseCloseNotificationTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseCommentNotificationTemplate_type_info = new String[]{'caseCommentNotificationTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseCreateNotificationTemplate_type_info = new String[]{'caseCreateNotificationTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] closeCaseThroughStatusChange_type_info = new String[]{'closeCaseThroughStatusChange','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] defaultCaseOwner_type_info = new String[]{'defaultCaseOwner','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultCaseOwnerType_type_info = new String[]{'defaultCaseOwnerType','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultCaseUser_type_info = new String[]{'defaultCaseUser','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] emailToCase_type_info = new String[]{'emailToCase','http://soap.sforce.com/2006/04/metadata','EmailToCaseSettings','0','1','false'};
- private String[] enableCaseFeed_type_info = new String[]{'enableCaseFeed','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableDraftEmails_type_info = new String[]{'enableDraftEmails','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableEarlyEscalationRuleTriggers_type_info = new String[]{'enableEarlyEscalationRuleTriggers','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableNewEmailDefaultTemplate_type_info = new String[]{'enableNewEmailDefaultTemplate','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableSuggestedArticlesApplication_type_info = new String[]{'enableSuggestedArticlesApplication','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableSuggestedArticlesCustomerPortal_type_info = new String[]{'enableSuggestedArticlesCustomerPortal','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableSuggestedArticlesPartnerPortal_type_info = new String[]{'enableSuggestedArticlesPartnerPortal','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableSuggestedSolutions_type_info = new String[]{'enableSuggestedSolutions','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] keepRecordTypeOnAssignmentRule_type_info = new String[]{'keepRecordTypeOnAssignmentRule','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] newEmailDefaultTemplateClass_type_info = new String[]{'newEmailDefaultTemplateClass','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] notifyContactOnCaseComment_type_info = new String[]{'notifyContactOnCaseComment','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] notifyDefaultCaseOwner_type_info = new String[]{'notifyDefaultCaseOwner','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] notifyOwnerOnCaseComment_type_info = new String[]{'notifyOwnerOnCaseComment','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] notifyOwnerOnCaseOwnerChange_type_info = new String[]{'notifyOwnerOnCaseOwnerChange','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showFewerCloseActions_type_info = new String[]{'showFewerCloseActions','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] useSystemEmailAddress_type_info = new String[]{'useSystemEmailAddress','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] webToCase_type_info = new String[]{'webToCase','http://soap.sforce.com/2006/04/metadata','WebToCaseSettings','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'fullName', 'caseAssignNotificationTemplate','caseCloseNotificationTemplate','caseCommentNotificationTemplate','caseCreateNotificationTemplate','closeCaseThroughStatusChange','defaultCaseOwner','defaultCaseOwnerType','defaultCaseUser','emailToCase','enableCaseFeed','enableDraftEmails','enableEarlyEscalationRuleTriggers','enableNewEmailDefaultTemplate','enableSuggestedArticlesApplication','enableSuggestedArticlesCustomerPortal','enableSuggestedArticlesPartnerPortal','enableSuggestedSolutions','keepRecordTypeOnAssignmentRule','newEmailDefaultTemplateClass','notifyContactOnCaseComment','notifyDefaultCaseOwner','notifyOwnerOnCaseComment','notifyOwnerOnCaseOwnerChange','showFewerCloseActions','useSystemEmailAddress','webToCase'};
+ public class ReadFieldSetResult implements IReadResult {
+ public MetadataService.FieldSet[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class AsyncResult {
- public Boolean checkOnly;
- public Boolean done;
- public String id;
- public String message;
- public Integer numberComponentErrors;
- public Integer numberComponentsDeployed;
- public Integer numberComponentsTotal;
- public Integer numberTestErrors;
- public Integer numberTestsCompleted;
- public Integer numberTestsTotal;
- public String state;
- public String stateDetail;
- public DateTime stateDetailLastModifiedDate;
- public String statusCode;
- private String[] checkOnly_type_info = new String[]{'checkOnly','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] done_type_info = new String[]{'done','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata','ID','1','1','false'};
- private String[] message_type_info = new String[]{'message','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] numberComponentErrors_type_info = new String[]{'numberComponentErrors','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] numberComponentsDeployed_type_info = new String[]{'numberComponentsDeployed','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] numberComponentsTotal_type_info = new String[]{'numberComponentsTotal','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] numberTestErrors_type_info = new String[]{'numberTestErrors','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] numberTestsCompleted_type_info = new String[]{'numberTestsCompleted','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] numberTestsTotal_type_info = new String[]{'numberTestsTotal','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] state_type_info = new String[]{'state','http://soap.sforce.com/2006/04/metadata','AsyncRequestState','1','1','false'};
- private String[] stateDetail_type_info = new String[]{'stateDetail','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] stateDetailLastModifiedDate_type_info = new String[]{'stateDetailLastModifiedDate','http://www.w3.org/2001/XMLSchema','dateTime','0','1','false'};
- private String[] statusCode_type_info = new String[]{'statusCode','http://soap.sforce.com/2006/04/metadata','StatusCode','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'checkOnly','done','id','message','numberComponentErrors','numberComponentsDeployed','numberComponentsTotal','numberTestErrors','numberTestsCompleted','numberTestsTotal','state','stateDetail','stateDetailLastModifiedDate','statusCode'};
+ public class readFieldSetResponse_element implements IReadResponseElement {
+ public MetadataService.ReadFieldSetResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ArticleTypeChannelDisplay {
- public MetadataService.ArticleTypeTemplate[] articleTypeTemplates;
- private String[] articleTypeTemplates_type_info = new String[]{'articleTypeTemplates','http://soap.sforce.com/2006/04/metadata','ArticleTypeTemplate','0','-1','false'};
+ public class ReadPicklistValueResult implements IReadResult {
+ public MetadataService.PicklistValue[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'articleTypeTemplates'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ProfileLayoutAssignment {
- public String layout;
- public String recordType;
- private String[] layout_type_info = new String[]{'layout','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] recordType_type_info = new String[]{'recordType','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ public class readPicklistValueResponse_element implements IReadResponseElement {
+ public MetadataService.ReadPicklistValueResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'layout','recordType'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class checkRetrieveStatus_element {
- public String asyncProcessId;
- private String[] asyncProcessId_type_info = new String[]{'asyncProcessId','http://soap.sforce.com/2006/04/metadata','ID','1','1','false'};
+ public class ReadRecordTypeResult implements IReadResult {
+ public MetadataService.RecordType[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'asyncProcessId'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ReportFolder {
+ public class readRecordTypeResponse_element implements IReadResponseElement {
+ public MetadataService.ReadRecordTypeResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class FlowTextTemplate {
- public String text;
- private String[] text_type_info = new String[]{'text','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadWebLinkResult implements IReadResult {
+ public MetadataService.WebLink[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'text'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class RelatedListItem {
- public String[] customButtons;
- public String[] excludeButtons;
- public String[] fields;
- public String relatedList;
- public String sortField;
- public String sortOrder;
- private String[] customButtons_type_info = new String[]{'customButtons','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] excludeButtons_type_info = new String[]{'excludeButtons','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] fields_type_info = new String[]{'fields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] relatedList_type_info = new String[]{'relatedList','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] sortField_type_info = new String[]{'sortField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata','SortOrder','0','1','false'};
+ public class readWebLinkResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWebLinkResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'customButtons','excludeButtons','fields','relatedList','sortField','sortOrder'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class FlowNode {
- public String label;
- public Integer locationX;
- public Integer locationY;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] locationX_type_info = new String[]{'locationX','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] locationY_type_info = new String[]{'locationY','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
+ public class ReadAddressSettingsResult implements IReadResult {
+ public MetadataService.AddressSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'label','locationX','locationY'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ProfileApexClassAccess {
- public String apexClass;
- public Boolean enabled;
- private String[] apexClass_type_info = new String[]{'apexClass','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] enabled_type_info = new String[]{'enabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ public class readAddressSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAddressSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apexClass','enabled'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class CustomDataTypeComponentTranslation {
- public String developerSuffix;
- public String label;
- private String[] developerSuffix_type_info = new String[]{'developerSuffix','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ public class ReadCaseSettingsResult implements IReadResult {
+ public MetadataService.CaseSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'developerSuffix','label'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class State {
- public Boolean active;
- public String integrationValue;
- public String isoCode;
- public String label;
- public Boolean standard;
- public Boolean visible;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] integrationValue_type_info = new String[]{'integrationValue','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] isoCode_type_info = new String[]{'isoCode','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] standard_type_info = new String[]{'standard','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] visible_type_info = new String[]{'visible','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ public class readCaseSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCaseSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','integrationValue','isoCode','label','standard','visible'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class PushNotifications {
- public MetadataService.PushNotification[] pushNotification;
- private String[] pushNotification_type_info = new String[]{'pushNotification','http://soap.sforce.com/2006/04/metadata','PushNotification','0','-1','false'};
+ public class ReadCustomObjectResult implements IReadResult {
+ public MetadataService.CustomObject[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'pushNotification'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ReportTypeSectionTranslation {
- public MetadataService.ReportTypeColumnTranslation[] columns;
- public String label;
- public String name;
- private String[] columns_type_info = new String[]{'columns','http://soap.sforce.com/2006/04/metadata','ReportTypeColumnTranslation','0','-1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readCustomObjectResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomObjectResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'columns','label','name'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class IpRange {
- public String end_x;
- public String start;
- private String[] end_x_type_info = new String[]{'end','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] start_type_info = new String[]{'start','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ public class ReadLayoutResult implements IReadResult {
+ public MetadataService.Layout[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'end_x','start'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class FlowApexPluginCallOutputParameter {
- public String assignToReference;
- public String name;
- private String[] assignToReference_type_info = new String[]{'assignToReference','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readLayoutResponse_element implements IReadResponseElement {
+ public MetadataService.ReadLayoutResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assignToReference','name'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ReportBucketField {
- public String bucketType;
- public String developerName;
- public String masterLabel;
- public String nullTreatment;
- public String otherBucketLabel;
- public String sourceColumnName;
- public Boolean useOther;
- public MetadataService.ReportBucketFieldValue[] values;
- private String[] bucketType_type_info = new String[]{'bucketType','http://soap.sforce.com/2006/04/metadata','ReportBucketFieldType','1','1','false'};
- private String[] developerName_type_info = new String[]{'developerName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] masterLabel_type_info = new String[]{'masterLabel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] nullTreatment_type_info = new String[]{'nullTreatment','http://soap.sforce.com/2006/04/metadata','ReportBucketFieldNullTreatment','0','1','false'};
- private String[] otherBucketLabel_type_info = new String[]{'otherBucketLabel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sourceColumnName_type_info = new String[]{'sourceColumnName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] useOther_type_info = new String[]{'useOther','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] values_type_info = new String[]{'values','http://soap.sforce.com/2006/04/metadata','ReportBucketFieldValue','0','-1','false'};
+ public class ReadEmailTemplateResult implements IReadResult {
+ public MetadataService.EmailTemplate[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'bucketType','developerName','masterLabel','nullTreatment','otherBucketLabel','sourceColumnName','useOther','values'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class CaseCriteriaBasedSharingRule {
- public String booleanFilter;
- public String caseAccessLevel;
- public String name;
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelReadEdit','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readEmailTemplateResponse_element implements IReadResponseElement {
+ public MetadataService.ReadEmailTemplateResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'booleanFilter','caseAccessLevel','name'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class Portal {
- public Boolean active;
- public String admin;
- public String defaultLanguage;
- public String description;
- public String emailSenderAddress;
- public String emailSenderName;
- public Boolean enableSelfCloseCase;
- public String footerDocument;
- public String forgotPassTemplate;
- public String headerDocument;
- public Boolean isSelfRegistrationActivated;
- public String loginHeaderDocument;
- public String logoDocument;
- public String logoutUrl;
- public String newCommentTemplate;
- public String newPassTemplate;
- public String newUserTemplate;
- public String ownerNotifyTemplate;
- public String selfRegNewUserUrl;
- public String selfRegUserDefaultProfile;
- public String selfRegUserDefaultRole;
- public String selfRegUserTemplate;
- public Boolean showActionConfirmation;
- public String stylesheetDocument;
- public String type_x;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] admin_type_info = new String[]{'admin','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultLanguage_type_info = new String[]{'defaultLanguage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] emailSenderAddress_type_info = new String[]{'emailSenderAddress','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] emailSenderName_type_info = new String[]{'emailSenderName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] enableSelfCloseCase_type_info = new String[]{'enableSelfCloseCase','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] footerDocument_type_info = new String[]{'footerDocument','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] forgotPassTemplate_type_info = new String[]{'forgotPassTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] headerDocument_type_info = new String[]{'headerDocument','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isSelfRegistrationActivated_type_info = new String[]{'isSelfRegistrationActivated','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] loginHeaderDocument_type_info = new String[]{'loginHeaderDocument','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] logoDocument_type_info = new String[]{'logoDocument','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] logoutUrl_type_info = new String[]{'logoutUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] newCommentTemplate_type_info = new String[]{'newCommentTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] newPassTemplate_type_info = new String[]{'newPassTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] newUserTemplate_type_info = new String[]{'newUserTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] ownerNotifyTemplate_type_info = new String[]{'ownerNotifyTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] selfRegNewUserUrl_type_info = new String[]{'selfRegNewUserUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] selfRegUserDefaultProfile_type_info = new String[]{'selfRegUserDefaultProfile','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] selfRegUserDefaultRole_type_info = new String[]{'selfRegUserDefaultRole','http://soap.sforce.com/2006/04/metadata','PortalRoles','0','1','false'};
- private String[] selfRegUserTemplate_type_info = new String[]{'selfRegUserTemplate','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] showActionConfirmation_type_info = new String[]{'showActionConfirmation','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] stylesheetDocument_type_info = new String[]{'stylesheetDocument','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','PortalType','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','admin','defaultLanguage','description','emailSenderAddress','emailSenderName','enableSelfCloseCase','footerDocument','forgotPassTemplate','headerDocument','isSelfRegistrationActivated','loginHeaderDocument','logoDocument','logoutUrl','newCommentTemplate','newPassTemplate','newUserTemplate','ownerNotifyTemplate','selfRegNewUserUrl','selfRegUserDefaultProfile','selfRegUserDefaultRole','selfRegUserTemplate','showActionConfirmation','stylesheetDocument','type_x'};
+ public class ReadScontrolResult implements IReadResult {
+ public MetadataService.Scontrol[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class DomainWhitelist {
- public String[] domain;
- private String[] domain_type_info = new String[]{'domain','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class readScontrolResponse_element implements IReadResponseElement {
+ public MetadataService.ReadScontrolResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'domain'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class RunTestFailure {
- public String id;
- public String message;
- public String methodName;
- public String name;
- public String namespace;
- public String packageName;
- public String stackTrace;
- public Double time_x;
- public String type_x;
- private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata','ID','1','1','false'};
- private String[] message_type_info = new String[]{'message','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] methodName_type_info = new String[]{'methodName','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] namespace_type_info = new String[]{'namespace','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
- private String[] packageName_type_info = new String[]{'packageName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] stackTrace_type_info = new String[]{'stackTrace','http://www.w3.org/2001/XMLSchema','string','1','1','true'};
- private String[] time_x_type_info = new String[]{'time','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'id','message','methodName','name','namespace','packageName','stackTrace','time_x','type_x'};
+ public class ReadApexPageResult implements IReadResult {
+ public MetadataService.ApexPage[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class Territory {
- public String parentTerritory;
- private String[] parentTerritory_type_info = new String[]{'parentTerritory','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ public class readApexPageResponse_element implements IReadResponseElement {
+ public MetadataService.ReadApexPageResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'parentTerritory'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class SharedTo {
- public String allCustomerPortalUsers;
- public String allInternalUsers;
- public String allPartnerUsers;
- public String[] group_x;
- public String[] groups;
- public String[] portalRole;
- public String[] portalRoleAndSubordinates;
- public String[] queue;
- public String[] role;
- public String[] roleAndSubordinates;
- public String[] roleAndSubordinatesInternal;
- public String[] roles;
- public String[] rolesAndSubordinates;
- public String[] territories;
- public String[] territoriesAndSubordinates;
- public String[] territory;
- public String[] territoryAndSubordinates;
- private String[] allCustomerPortalUsers_type_info = new String[]{'allCustomerPortalUsers','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] allInternalUsers_type_info = new String[]{'allInternalUsers','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] allPartnerUsers_type_info = new String[]{'allPartnerUsers','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] group_x_type_info = new String[]{'group','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] groups_type_info = new String[]{'groups','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] portalRole_type_info = new String[]{'portalRole','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] portalRoleAndSubordinates_type_info = new String[]{'portalRoleAndSubordinates','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] queue_type_info = new String[]{'queue','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] role_type_info = new String[]{'role','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] roleAndSubordinates_type_info = new String[]{'roleAndSubordinates','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] roleAndSubordinatesInternal_type_info = new String[]{'roleAndSubordinatesInternal','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] roles_type_info = new String[]{'roles','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] rolesAndSubordinates_type_info = new String[]{'rolesAndSubordinates','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] territories_type_info = new String[]{'territories','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] territoriesAndSubordinates_type_info = new String[]{'territoriesAndSubordinates','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] territory_type_info = new String[]{'territory','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] territoryAndSubordinates_type_info = new String[]{'territoryAndSubordinates','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'allCustomerPortalUsers','allInternalUsers','allPartnerUsers','group_x','groups','portalRole','portalRoleAndSubordinates','queue','role','roleAndSubordinates','roleAndSubordinatesInternal','roles','rolesAndSubordinates','territories','territoriesAndSubordinates','territory','territoryAndSubordinates'};
+ public class ReadApexComponentResult implements IReadResult {
+ public MetadataService.ApexComponent[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class FlowRecordFilter {
- public String field;
- public String operator;
- public MetadataService.FlowElementReferenceOrValue value;
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata','FlowRecordFilterOperator','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
+ public class readApexComponentResponse_element implements IReadResponseElement {
+ public MetadataService.ReadApexComponentResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'field','operator','value'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class SubtabComponents {
- public MetadataService.ConsoleComponent[] component;
- private String[] component_type_info = new String[]{'component','http://soap.sforce.com/2006/04/metadata','ConsoleComponent','0','-1','false'};
+ public class ReadApexClassResult implements IReadResult {
+ public MetadataService.ApexClass[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'component'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class FlowScreen {
- public Boolean allowBack;
- public Boolean allowFinish;
- public MetadataService.FlowConnector connector;
- public MetadataService.FlowScreenField[] fields;
- public String helpText;
- private String[] allowBack_type_info = new String[]{'allowBack','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] allowFinish_type_info = new String[]{'allowFinish','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata','FlowScreenField','0','-1','false'};
- private String[] helpText_type_info = new String[]{'helpText','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ public class readApexClassResponse_element implements IReadResponseElement {
+ public MetadataService.ReadApexClassResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'allowBack','allowFinish','connector','fields','helpText'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class WorkflowAlert {
- public String[] ccEmails;
- public String description;
- public Boolean protected_x;
- public MetadataService.WorkflowEmailRecipient[] recipients;
- public String senderAddress;
- public String senderType;
- public String template;
- private String[] ccEmails_type_info = new String[]{'ccEmails','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] protected_x_type_info = new String[]{'protected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] recipients_type_info = new String[]{'recipients','http://soap.sforce.com/2006/04/metadata','WorkflowEmailRecipient','0','-1','false'};
- private String[] senderAddress_type_info = new String[]{'senderAddress','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] senderType_type_info = new String[]{'senderType','http://soap.sforce.com/2006/04/metadata','ActionEmailSenderType','0','1','false'};
- private String[] template_type_info = new String[]{'template','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadApexTriggerResult implements IReadResult {
+ public MetadataService.ApexTrigger[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'ccEmails','description','protected_x','recipients','senderAddress','senderType','template'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ForecastRangeSettings {
- public Integer beginning;
- public Integer displaying;
- public String periodType;
- private String[] beginning_type_info = new String[]{'beginning','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] displaying_type_info = new String[]{'displaying','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] periodType_type_info = new String[]{'periodType','http://soap.sforce.com/2006/04/metadata','PeriodTypes','1','1','false'};
+ public class readApexTriggerResponse_element implements IReadResponseElement {
+ public MetadataService.ReadApexTriggerResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'beginning','displaying','periodType'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class SFDCMobileSettings {
- public Boolean enableMobileLite;
- public Boolean enableUserToDeviceLinking;
- private String[] enableMobileLite_type_info = new String[]{'enableMobileLite','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableUserToDeviceLinking_type_info = new String[]{'enableUserToDeviceLinking','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ public class ReadStaticResourceResult implements IReadResult {
+ public MetadataService.StaticResource[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableMobileLite','enableUserToDeviceLinking'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class LayoutSectionTranslation {
- public String label;
- public String section;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] section_type_info = new String[]{'section','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readStaticResourceResponse_element implements IReadResponseElement {
+ public MetadataService.ReadStaticResourceResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'label','section'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class EntitlementProcessMilestoneItem {
- public String criteriaBooleanFilter;
- public MetadataService.FilterItem[] milestoneCriteriaFilterItems;
- public String milestoneCriteriaFormula;
- public String milestoneName;
- public Integer minutesToComplete;
- public MetadataService.WorkflowActionReference[] successActions;
- public MetadataService.EntitlementProcessMilestoneTimeTrigger[] timeTriggers;
- public Boolean useCriteriaStartTime;
- private String[] criteriaBooleanFilter_type_info = new String[]{'criteriaBooleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] milestoneCriteriaFilterItems_type_info = new String[]{'milestoneCriteriaFilterItems','http://soap.sforce.com/2006/04/metadata','FilterItem','0','-1','false'};
- private String[] milestoneCriteriaFormula_type_info = new String[]{'milestoneCriteriaFormula','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] milestoneName_type_info = new String[]{'milestoneName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] minutesToComplete_type_info = new String[]{'minutesToComplete','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] successActions_type_info = new String[]{'successActions','http://soap.sforce.com/2006/04/metadata','WorkflowActionReference','0','-1','false'};
- private String[] timeTriggers_type_info = new String[]{'timeTriggers','http://soap.sforce.com/2006/04/metadata','EntitlementProcessMilestoneTimeTrigger','0','-1','false'};
- private String[] useCriteriaStartTime_type_info = new String[]{'useCriteriaStartTime','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaBooleanFilter','milestoneCriteriaFilterItems','milestoneCriteriaFormula','milestoneName','minutesToComplete','successActions','timeTriggers','useCriteriaStartTime'};
- }
- public class DataCategoryGroup {
- public Boolean active;
- public MetadataService.DataCategory dataCategory;
- public String description;
- public String label;
- public MetadataService.ObjectUsage objectUsage;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] dataCategory_type_info = new String[]{'dataCategory','http://soap.sforce.com/2006/04/metadata','DataCategory','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] objectUsage_type_info = new String[]{'objectUsage','http://soap.sforce.com/2006/04/metadata','ObjectUsage','0','1','false'};
+ public class ReadDocumentResult implements IReadResult {
+ public MetadataService.Document[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','dataCategory','description','label','objectUsage'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class listMetadata_element {
- public MetadataService.ListMetadataQuery[] queries;
- public Double asOfVersion;
- private String[] queries_type_info = new String[]{'queries','http://soap.sforce.com/2006/04/metadata','ListMetadataQuery','0','-1','false'};
- private String[] asOfVersion_type_info = new String[]{'asOfVersion','http://www.w3.org/2001/XMLSchema','double','1','1','false'};
+ public class readDocumentResponse_element implements IReadResponseElement {
+ public MetadataService.ReadDocumentResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'queries','asOfVersion'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ValidationRule {
- public Boolean active;
- public String description;
- public String errorConditionFormula;
- public String errorDisplayField;
- public String errorMessage;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] errorConditionFormula_type_info = new String[]{'errorConditionFormula','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] errorDisplayField_type_info = new String[]{'errorDisplayField','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] errorMessage_type_info = new String[]{'errorMessage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadCustomLabelsResult implements IReadResult {
+ public MetadataService.CustomLabels[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','description','errorConditionFormula','errorDisplayField','errorMessage'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class NamedFilterTranslation {
- public String errorMessage;
- public String informationalMessage;
- public String name;
- private String[] errorMessage_type_info = new String[]{'errorMessage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] informationalMessage_type_info = new String[]{'informationalMessage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readCustomLabelsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomLabelsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'errorMessage','informationalMessage','name'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ValidationRuleTranslation {
- public String errorMessage;
- public String name;
- private String[] errorMessage_type_info = new String[]{'errorMessage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadCustomLabelResult implements IReadResult {
+ public MetadataService.CustomLabel[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'errorMessage','name'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public virtual class Metadata {
- public String fullName;
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ public class readCustomLabelResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomLabelResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'fullName'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ReportBucketFieldValue {
- public MetadataService.ReportBucketFieldSourceValue[] sourceValues;
- public String value;
- private String[] sourceValues_type_info = new String[]{'sourceValues','http://soap.sforce.com/2006/04/metadata','ReportBucketFieldSourceValue','0','-1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadAccountSettingsResult implements IReadResult {
+ public MetadataService.AccountSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'sourceValues','value'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class TouchMobileSettings {
- public Boolean enableTouchAppIPad;
- public Boolean enableTouchAppIPhone;
- public Boolean enableTouchBrowserIPad;
- public Boolean enableTouchIosPhone;
- public Boolean enableVisualforceInTouch;
- private String[] enableTouchAppIPad_type_info = new String[]{'enableTouchAppIPad','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableTouchAppIPhone_type_info = new String[]{'enableTouchAppIPhone','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableTouchBrowserIPad_type_info = new String[]{'enableTouchBrowserIPad','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableTouchIosPhone_type_info = new String[]{'enableTouchIosPhone','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableVisualforceInTouch_type_info = new String[]{'enableVisualforceInTouch','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ public class readAccountSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAccountSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableTouchAppIPad','enableTouchAppIPhone','enableTouchBrowserIPad','enableTouchIosPhone','enableVisualforceInTouch'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class FlowSubflow {
- public MetadataService.FlowConnector connector;
- public String flowName;
- public MetadataService.FlowSubflowInputAssignment[] inputAssignments;
- public MetadataService.FlowSubflowOutputAssignment[] outputAssignments;
- private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
- private String[] flowName_type_info = new String[]{'flowName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] inputAssignments_type_info = new String[]{'inputAssignments','http://soap.sforce.com/2006/04/metadata','FlowSubflowInputAssignment','0','-1','false'};
- private String[] outputAssignments_type_info = new String[]{'outputAssignments','http://soap.sforce.com/2006/04/metadata','FlowSubflowOutputAssignment','0','-1','false'};
+ public class ReadQueueResult implements IReadResult {
+ public MetadataService.Queue[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'connector','flowName','inputAssignments','outputAssignments'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class FlowScreenField {
- public String[] choiceReferences;
- public String dataType;
- public String defaultSelectedChoiceReference;
- public MetadataService.FlowElementReferenceOrValue defaultValue;
- public String fieldText;
- public String fieldType;
- public String helpText;
- public Boolean isRequired;
- public Integer scale;
- public MetadataService.FlowInputValidationRule validationRule;
- private String[] choiceReferences_type_info = new String[]{'choiceReferences','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata','FlowDataType','0','1','false'};
- private String[] defaultSelectedChoiceReference_type_info = new String[]{'defaultSelectedChoiceReference','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultValue_type_info = new String[]{'defaultValue','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
- private String[] fieldText_type_info = new String[]{'fieldText','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] fieldType_type_info = new String[]{'fieldType','http://soap.sforce.com/2006/04/metadata','FlowScreenFieldType','1','1','false'};
- private String[] helpText_type_info = new String[]{'helpText','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isRequired_type_info = new String[]{'isRequired','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] scale_type_info = new String[]{'scale','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] validationRule_type_info = new String[]{'validationRule','http://soap.sforce.com/2006/04/metadata','FlowInputValidationRule','0','1','false'};
+ public class readQueueResponse_element implements IReadResponseElement {
+ public MetadataService.ReadQueueResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'choiceReferences','dataType','defaultSelectedChoiceReference','defaultValue','fieldText','fieldType','helpText','isRequired','scale','validationRule'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class Dashboard {
- public String backgroundEndColor;
- public String backgroundFadeDirection;
- public String backgroundStartColor;
- public MetadataService.DashboardFilter[] dashboardFilters;
- public String dashboardType;
- public String description;
- public MetadataService.DashboardComponentSection leftSection;
- public MetadataService.DashboardComponentSection middleSection;
- public MetadataService.DashboardComponentSection rightSection;
- public String runningUser;
- public String textColor;
- public String title;
- public String titleColor;
- public Integer titleSize;
- private String[] backgroundEndColor_type_info = new String[]{'backgroundEndColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] backgroundFadeDirection_type_info = new String[]{'backgroundFadeDirection','http://soap.sforce.com/2006/04/metadata','ChartBackgroundDirection','1','1','false'};
- private String[] backgroundStartColor_type_info = new String[]{'backgroundStartColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] dashboardFilters_type_info = new String[]{'dashboardFilters','http://soap.sforce.com/2006/04/metadata','DashboardFilter','0','-1','false'};
- private String[] dashboardType_type_info = new String[]{'dashboardType','http://soap.sforce.com/2006/04/metadata','DashboardType','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] leftSection_type_info = new String[]{'leftSection','http://soap.sforce.com/2006/04/metadata','DashboardComponentSection','1','1','false'};
- private String[] middleSection_type_info = new String[]{'middleSection','http://soap.sforce.com/2006/04/metadata','DashboardComponentSection','0','1','false'};
- private String[] rightSection_type_info = new String[]{'rightSection','http://soap.sforce.com/2006/04/metadata','DashboardComponentSection','1','1','false'};
- private String[] runningUser_type_info = new String[]{'runningUser','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] textColor_type_info = new String[]{'textColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] title_type_info = new String[]{'title','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] titleColor_type_info = new String[]{'titleColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] titleSize_type_info = new String[]{'titleSize','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'backgroundEndColor','backgroundFadeDirection','backgroundStartColor','dashboardFilters','dashboardType','description','leftSection','middleSection','rightSection','runningUser','textColor','title','titleColor','titleSize'};
+ public class ReadCustomDataTypeResult implements IReadResult {
+ public MetadataService.CustomDataType[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class FlowAssignment {
- public MetadataService.FlowAssignmentItem[] assignmentItems;
- public MetadataService.FlowConnector connector;
- private String[] assignmentItems_type_info = new String[]{'assignmentItems','http://soap.sforce.com/2006/04/metadata','FlowAssignmentItem','0','-1','false'};
- private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata','FlowConnector','0','1','false'};
+ public class readCustomDataTypeResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomDataTypeResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assignmentItems','connector'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class IdeaReputationLevel {
- public String name;
- public Integer value;
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://www.w3.org/2001/XMLSchema','int','1','1','false'};
+ public class ReadExternalDataSourceResult implements IReadResult {
+ public MetadataService.ExternalDataSource[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'name','value'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class NetworkTabSet {
- public String[] customTab;
- public String defaultTab;
- public String[] standardTab;
- private String[] customTab_type_info = new String[]{'customTab','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] defaultTab_type_info = new String[]{'defaultTab','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] standardTab_type_info = new String[]{'standardTab','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class readExternalDataSourceResponse_element implements IReadResponseElement {
+ public MetadataService.ReadExternalDataSourceResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'customTab','defaultTab','standardTab'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class CustomApplicationComponents {
- public String alignment;
- public String[] customApplicationComponent;
- private String[] alignment_type_info = new String[]{'alignment','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] customApplicationComponent_type_info = new String[]{'customApplicationComponent','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class ReadGroupResult implements IReadResult {
+ public MetadataService.Group_x[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'alignment','customApplicationComponent'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class deleteResponse_element {
- public MetadataService.AsyncResult[] result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','AsyncResult','0','-1','false'};
+ public class readGroupResponse_element implements IReadResponseElement {
+ public MetadataService.ReadGroupResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
- public class update_element {
- public MetadataService.UpdateMetadata[] UpdateMetadata;
- private String[] UpdateMetadata_type_info = new String[]{'UpdateMetadata','http://soap.sforce.com/2006/04/metadata','UpdateMetadata','0','-1','false'};
+ public class ReadBusinessProcessResult implements IReadResult {
+ public MetadataService.BusinessProcess[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'UpdateMetadata'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class DashboardFolder {
+ public class readBusinessProcessResponse_element implements IReadResponseElement {
+ public MetadataService.ReadBusinessProcessResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class PermissionSetApexPageAccess {
- public String apexPage;
- public Boolean enabled;
- private String[] apexPage_type_info = new String[]{'apexPage','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] enabled_type_info = new String[]{'enabled','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ public class ReadCompactLayoutResult implements IReadResult {
+ public MetadataService.CompactLayout[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apexPage','enabled'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class CustomObject extends Metadata {
- public String type = 'CustomObject';
- public String fullName;
- public MetadataService.ActionOverride[] actionOverrides;
- public MetadataService.ArticleTypeChannelDisplay articleTypeChannelDisplay;
- public MetadataService.BusinessProcess[] businessProcesses;
- public String customHelp;
- public String customHelpPage;
- public String customSettingsType;
- public String customSettingsVisibility;
- public String deploymentStatus;
- public Boolean deprecated;
- public String description;
- public Boolean enableActivities;
- public Boolean enableDivisions;
- public Boolean enableEnhancedLookup;
- public Boolean enableFeeds;
- public Boolean enableHistory;
- public Boolean enableReports;
- public MetadataService.FieldSet[] fieldSets;
- public MetadataService.CustomField[] fields;
- public String gender;
- public Boolean household;
- public String label;
- public MetadataService.ListView[] listViews;
- public MetadataService.CustomField nameField;
- public MetadataService.NamedFilter[] namedFilters;
- public String pluralLabel;
- public Boolean recordTypeTrackFeedHistory;
- public Boolean recordTypeTrackHistory;
- public MetadataService.RecordType[] recordTypes;
- public MetadataService.SearchLayouts searchLayouts;
- public String sharingModel;
- public MetadataService.SharingReason[] sharingReasons;
- public MetadataService.SharingRecalculation[] sharingRecalculations;
- public String startsWith;
- public MetadataService.ValidationRule[] validationRules;
- public MetadataService.WebLink[] webLinks;
- private String[] type_att_info = new String[]{'xsi:type'};
- private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] actionOverrides_type_info = new String[]{'actionOverrides','http://soap.sforce.com/2006/04/metadata','ActionOverride','0','-1','false'};
- private String[] articleTypeChannelDisplay_type_info = new String[]{'articleTypeChannelDisplay','http://soap.sforce.com/2006/04/metadata','ArticleTypeChannelDisplay','0','1','false'};
- private String[] businessProcesses_type_info = new String[]{'businessProcesses','http://soap.sforce.com/2006/04/metadata','BusinessProcess','0','-1','false'};
- private String[] customHelp_type_info = new String[]{'customHelp','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] customHelpPage_type_info = new String[]{'customHelpPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] customSettingsType_type_info = new String[]{'customSettingsType','http://soap.sforce.com/2006/04/metadata','CustomSettingsType','0','1','false'};
- private String[] customSettingsVisibility_type_info = new String[]{'customSettingsVisibility','http://soap.sforce.com/2006/04/metadata','CustomSettingsVisibility','0','1','false'};
- private String[] deploymentStatus_type_info = new String[]{'deploymentStatus','http://soap.sforce.com/2006/04/metadata','DeploymentStatus','0','1','false'};
- private String[] deprecated_type_info = new String[]{'deprecated','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] enableActivities_type_info = new String[]{'enableActivities','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableDivisions_type_info = new String[]{'enableDivisions','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableEnhancedLookup_type_info = new String[]{'enableEnhancedLookup','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableFeeds_type_info = new String[]{'enableFeeds','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableHistory_type_info = new String[]{'enableHistory','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableReports_type_info = new String[]{'enableReports','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] fieldSets_type_info = new String[]{'fieldSets','http://soap.sforce.com/2006/04/metadata','FieldSet','0','-1','false'};
- private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata','CustomField','0','-1','false'};
- private String[] gender_type_info = new String[]{'gender','http://soap.sforce.com/2006/04/metadata','Gender','0','1','false'};
- private String[] household_type_info = new String[]{'household','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] listViews_type_info = new String[]{'listViews','http://soap.sforce.com/2006/04/metadata','ListView','0','-1','false'};
- private String[] nameField_type_info = new String[]{'nameField','http://soap.sforce.com/2006/04/metadata','CustomField','0','1','false'};
- private String[] namedFilters_type_info = new String[]{'namedFilters','http://soap.sforce.com/2006/04/metadata','NamedFilter','0','-1','false'};
- private String[] pluralLabel_type_info = new String[]{'pluralLabel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] recordTypeTrackFeedHistory_type_info = new String[]{'recordTypeTrackFeedHistory','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] recordTypeTrackHistory_type_info = new String[]{'recordTypeTrackHistory','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] recordTypes_type_info = new String[]{'recordTypes','http://soap.sforce.com/2006/04/metadata','RecordType','0','-1','false'};
- private String[] searchLayouts_type_info = new String[]{'searchLayouts','http://soap.sforce.com/2006/04/metadata','SearchLayouts','0','1','false'};
- private String[] sharingModel_type_info = new String[]{'sharingModel','http://soap.sforce.com/2006/04/metadata','SharingModel','0','1','false'};
- private String[] sharingReasons_type_info = new String[]{'sharingReasons','http://soap.sforce.com/2006/04/metadata','SharingReason','0','-1','false'};
- private String[] sharingRecalculations_type_info = new String[]{'sharingRecalculations','http://soap.sforce.com/2006/04/metadata','SharingRecalculation','0','-1','false'};
- private String[] startsWith_type_info = new String[]{'startsWith','http://soap.sforce.com/2006/04/metadata','StartsWith','0','1','false'};
- private String[] validationRules_type_info = new String[]{'validationRules','http://soap.sforce.com/2006/04/metadata','ValidationRule','0','-1','false'};
- private String[] webLinks_type_info = new String[]{'webLinks','http://soap.sforce.com/2006/04/metadata','WebLink','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'fullName', 'actionOverrides','articleTypeChannelDisplay','businessProcesses','customHelp','customHelpPage','customSettingsType','customSettingsVisibility','deploymentStatus','deprecated','description','enableActivities','enableDivisions','enableEnhancedLookup','enableFeeds','enableHistory','enableReports','fieldSets','fields','gender','household','label','listViews','nameField','namedFilters','pluralLabel','recordTypeTrackFeedHistory','recordTypeTrackHistory','recordTypes','searchLayouts','sharingModel','sharingReasons','sharingRecalculations','startsWith','validationRules','webLinks'};
- }
- public class Translations {
- public MetadataService.CustomApplicationTranslation[] customApplications;
- public MetadataService.CustomDataTypeTranslation[] customDataTypeTranslations;
- public MetadataService.CustomLabelTranslation[] customLabels;
- public MetadataService.CustomPageWebLinkTranslation[] customPageWebLinks;
- public MetadataService.CustomTabTranslation[] customTabs;
- public MetadataService.GlobalQuickActionTranslation[] quickActions;
- public MetadataService.ReportTypeTranslation[] reportTypes;
- public MetadataService.ScontrolTranslation[] scontrols;
- private String[] customApplications_type_info = new String[]{'customApplications','http://soap.sforce.com/2006/04/metadata','CustomApplicationTranslation','0','-1','false'};
- private String[] customDataTypeTranslations_type_info = new String[]{'customDataTypeTranslations','http://soap.sforce.com/2006/04/metadata','CustomDataTypeTranslation','0','-1','false'};
- private String[] customLabels_type_info = new String[]{'customLabels','http://soap.sforce.com/2006/04/metadata','CustomLabelTranslation','0','-1','false'};
- private String[] customPageWebLinks_type_info = new String[]{'customPageWebLinks','http://soap.sforce.com/2006/04/metadata','CustomPageWebLinkTranslation','0','-1','false'};
- private String[] customTabs_type_info = new String[]{'customTabs','http://soap.sforce.com/2006/04/metadata','CustomTabTranslation','0','-1','false'};
- private String[] quickActions_type_info = new String[]{'quickActions','http://soap.sforce.com/2006/04/metadata','GlobalQuickActionTranslation','0','-1','false'};
- private String[] reportTypes_type_info = new String[]{'reportTypes','http://soap.sforce.com/2006/04/metadata','ReportTypeTranslation','0','-1','false'};
- private String[] scontrols_type_info = new String[]{'scontrols','http://soap.sforce.com/2006/04/metadata','ScontrolTranslation','0','-1','false'};
+ public class readCompactLayoutResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCompactLayoutResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'customApplications','customDataTypeTranslations','customLabels','customPageWebLinks','customTabs','quickActions','reportTypes','scontrols'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ReportTypeTranslation {
- public String description;
- public String label;
- public String name;
- public MetadataService.ReportTypeSectionTranslation[] sections;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] sections_type_info = new String[]{'sections','http://soap.sforce.com/2006/04/metadata','ReportTypeSectionTranslation','0','-1','false'};
+ public class ReadSharingReasonResult implements IReadResult {
+ public MetadataService.SharingReason[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'description','label','name','sections'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class FlowAssignmentItem {
- public String assignToReference;
- public String operator;
- public MetadataService.FlowElementReferenceOrValue value;
- private String[] assignToReference_type_info = new String[]{'assignToReference','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata','FlowAssignmentOperator','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
+ public class readSharingReasonResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSharingReasonResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assignToReference','operator','value'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class PackageTypeMembers {
- public String[] members;
- public String name;
- private String[] members_type_info = new String[]{'members','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadValidationRuleResult implements IReadResult {
+ public MetadataService.ValidationRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'members','name'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class CustomLabels extends Metadata {
- public MetadataService.CustomLabel[] labels;
- private String[] labels_type_info = new String[]{'labels','http://soap.sforce.com/2006/04/metadata','CustomLabel','0','-1','false'};
+ public class readValidationRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadValidationRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'labels'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class EntitlementProcessMilestoneTimeTrigger {
- public MetadataService.WorkflowActionReference[] actions;
- public Integer timeLength;
- public String workflowTimeTriggerUnit;
- private String[] actions_type_info = new String[]{'actions','http://soap.sforce.com/2006/04/metadata','WorkflowActionReference','0','-1','false'};
- private String[] timeLength_type_info = new String[]{'timeLength','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] workflowTimeTriggerUnit_type_info = new String[]{'workflowTimeTriggerUnit','http://soap.sforce.com/2006/04/metadata','MilestoneTimeUnits','1','1','false'};
+ public class ReadReportTypeResult implements IReadResult {
+ public MetadataService.ReportType[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'actions','timeLength','workflowTimeTriggerUnit'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class WorkflowSend {
- public String action;
- public String description;
- public String label;
- public String language;
- public Boolean protected_x;
- private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata','SendAction','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] language_type_info = new String[]{'language','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] protected_x_type_info = new String[]{'protected','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
+ public class readReportTypeResponse_element implements IReadResponseElement {
+ public MetadataService.ReadReportTypeResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'action','description','label','language','protected_x'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class PermissionSetFieldPermissions {
- public Boolean editable;
- public String field;
- public Boolean readable;
- private String[] editable_type_info = new String[]{'editable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] readable_type_info = new String[]{'readable','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ public class ReadReportResult implements IReadResult {
+ public MetadataService.Report[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'editable','field','readable'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class AnalyticSnapshotMapping {
- public String aggregateType;
- public String sourceField;
- public String sourceType;
- public String targetField;
- private String[] aggregateType_type_info = new String[]{'aggregateType','http://soap.sforce.com/2006/04/metadata','ReportSummaryType','0','1','false'};
- private String[] sourceField_type_info = new String[]{'sourceField','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] sourceType_type_info = new String[]{'sourceType','http://soap.sforce.com/2006/04/metadata','ReportJobSourceTypes','1','1','false'};
- private String[] targetField_type_info = new String[]{'targetField','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readReportResponse_element implements IReadResponseElement {
+ public MetadataService.ReadReportResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'aggregateType','sourceField','sourceType','targetField'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ReportGrouping {
- public String dateGranularity;
- public String field;
- public String sortOrder;
- private String[] dateGranularity_type_info = new String[]{'dateGranularity','http://soap.sforce.com/2006/04/metadata','UserDateGranularity','0','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata','SortOrder','1','1','false'};
+ public class ReadDashboardResult implements IReadResult {
+ public MetadataService.Dashboard[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'dateGranularity','field','sortOrder'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ArticleTypeTemplate {
- public String channel;
- public String page_x;
- public String template;
- private String[] channel_type_info = new String[]{'channel','http://soap.sforce.com/2006/04/metadata','Channel','1','1','false'};
- private String[] page_x_type_info = new String[]{'page','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] template_type_info = new String[]{'template','http://soap.sforce.com/2006/04/metadata','Template','1','1','false'};
+ public class readDashboardResponse_element implements IReadResponseElement {
+ public MetadataService.ReadDashboardResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'channel','page_x','template'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class SkillProfileAssignments {
- public String[] profile;
- private String[] profile_type_info = new String[]{'profile','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class ReadAnalyticSnapshotResult implements IReadResult {
+ public MetadataService.AnalyticSnapshot[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'profile'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class CustomShortcut {
- public String description;
- public String eventName;
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] eventName_type_info = new String[]{'eventName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readAnalyticSnapshotResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAnalyticSnapshotResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'description','eventName'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class LeadCriteriaBasedSharingRule {
- public String booleanFilter;
- public String leadAccessLevel;
- public String name;
- private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] leadAccessLevel_type_info = new String[]{'leadAccessLevel','http://soap.sforce.com/2006/04/metadata','ShareAccessLevelReadEdit','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadCustomPageWebLinkResult implements IReadResult {
+ public MetadataService.CustomPageWebLink[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'booleanFilter','leadAccessLevel','name'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class CustomTab {
- public Boolean customObject;
- public String description;
- public Integer frameHeight;
- public Boolean hasSidebar;
- public String icon;
- public String label;
- public Boolean mobileReady;
- public String motif;
- public String page_x;
- public String scontrol;
- public String splashPageLink;
- public String url;
- public String urlEncodingKey;
- private String[] customObject_type_info = new String[]{'customObject','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] frameHeight_type_info = new String[]{'frameHeight','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] hasSidebar_type_info = new String[]{'hasSidebar','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] icon_type_info = new String[]{'icon','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] mobileReady_type_info = new String[]{'mobileReady','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] motif_type_info = new String[]{'motif','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] page_x_type_info = new String[]{'page','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] scontrol_type_info = new String[]{'scontrol','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] splashPageLink_type_info = new String[]{'splashPageLink','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] url_type_info = new String[]{'url','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] urlEncodingKey_type_info = new String[]{'urlEncodingKey','http://soap.sforce.com/2006/04/metadata','Encoding','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'customObject','description','frameHeight','hasSidebar','icon','label','mobileReady','motif','page_x','scontrol','splashPageLink','url','urlEncodingKey'};
- }
- public class Letterhead {
- public Boolean available;
- public String backgroundColor;
- public String bodyColor;
- public MetadataService.LetterheadLine bottomLine;
- public String description;
- public MetadataService.LetterheadHeaderFooter footer;
- public MetadataService.LetterheadHeaderFooter header;
- public MetadataService.LetterheadLine middleLine;
- public String name;
- public MetadataService.LetterheadLine topLine;
- private String[] available_type_info = new String[]{'available','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] backgroundColor_type_info = new String[]{'backgroundColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] bodyColor_type_info = new String[]{'bodyColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] bottomLine_type_info = new String[]{'bottomLine','http://soap.sforce.com/2006/04/metadata','LetterheadLine','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] footer_type_info = new String[]{'footer','http://soap.sforce.com/2006/04/metadata','LetterheadHeaderFooter','1','1','false'};
- private String[] header_type_info = new String[]{'header','http://soap.sforce.com/2006/04/metadata','LetterheadHeaderFooter','1','1','false'};
- private String[] middleLine_type_info = new String[]{'middleLine','http://soap.sforce.com/2006/04/metadata','LetterheadLine','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] topLine_type_info = new String[]{'topLine','http://soap.sforce.com/2006/04/metadata','LetterheadLine','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'available','backgroundColor','bodyColor','bottomLine','description','footer','header','middleLine','name','topLine'};
+ public class readCustomPageWebLinkResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomPageWebLinkResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ReportTypeColumnTranslation {
- public String label;
- public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadQuickActionResult implements IReadResult {
+ public MetadataService.QuickAction[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'label','name'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class CustomPageWebLinkTranslation {
- public String label;
- public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readQuickActionResponse_element implements IReadResponseElement {
+ public MetadataService.ReadQuickActionResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'label','name'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class EntitlementSettings {
- public Boolean assetLookupLimitedToActiveEntitlementsOnAccount;
- public Boolean assetLookupLimitedToActiveEntitlementsOnContact;
- public Boolean assetLookupLimitedToSameAccount;
- public Boolean assetLookupLimitedToSameContact;
- public Boolean enableEntitlementVersioning;
- public Boolean enableEntitlements;
- public Boolean entitlementLookupLimitedToActiveStatus;
- public Boolean entitlementLookupLimitedToSameAccount;
- public Boolean entitlementLookupLimitedToSameAsset;
- public Boolean entitlementLookupLimitedToSameContact;
- private String[] assetLookupLimitedToActiveEntitlementsOnAccount_type_info = new String[]{'assetLookupLimitedToActiveEntitlementsOnAccount','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] assetLookupLimitedToActiveEntitlementsOnContact_type_info = new String[]{'assetLookupLimitedToActiveEntitlementsOnContact','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] assetLookupLimitedToSameAccount_type_info = new String[]{'assetLookupLimitedToSameAccount','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] assetLookupLimitedToSameContact_type_info = new String[]{'assetLookupLimitedToSameContact','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableEntitlementVersioning_type_info = new String[]{'enableEntitlementVersioning','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] enableEntitlements_type_info = new String[]{'enableEntitlements','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] entitlementLookupLimitedToActiveStatus_type_info = new String[]{'entitlementLookupLimitedToActiveStatus','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] entitlementLookupLimitedToSameAccount_type_info = new String[]{'entitlementLookupLimitedToSameAccount','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] entitlementLookupLimitedToSameAsset_type_info = new String[]{'entitlementLookupLimitedToSameAsset','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] entitlementLookupLimitedToSameContact_type_info = new String[]{'entitlementLookupLimitedToSameContact','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ public class ReadFlexiPageResult implements IReadResult {
+ public MetadataService.FlexiPage[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'assetLookupLimitedToActiveEntitlementsOnAccount','assetLookupLimitedToActiveEntitlementsOnContact','assetLookupLimitedToSameAccount','assetLookupLimitedToSameContact','enableEntitlementVersioning','enableEntitlements','entitlementLookupLimitedToActiveStatus','entitlementLookupLimitedToSameAccount','entitlementLookupLimitedToSameAsset','entitlementLookupLimitedToSameContact'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class DocumentFolder {
+ public class readFlexiPageResponse_element implements IReadResponseElement {
+ public MetadataService.ReadFlexiPageResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class FlowConstant {
- public String dataType;
- public MetadataService.FlowElementReferenceOrValue value;
- private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata','FlowDataType','1','1','false'};
- private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata','FlowElementReferenceOrValue','0','1','false'};
+ public class ReadCustomTabResult implements IReadResult {
+ public MetadataService.CustomTab[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'dataType','value'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ChatterMobileSettings {
- public Boolean androidAuthorized;
- public Boolean blackberryAuthorized;
- public Boolean enableChatterMobile;
- public Boolean enablePushNotifications;
- public Boolean iPadAuthorized;
- public Boolean iPhoneAuthorized;
- public String sessionTimeout;
- private String[] androidAuthorized_type_info = new String[]{'androidAuthorized','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] blackberryAuthorized_type_info = new String[]{'blackberryAuthorized','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableChatterMobile_type_info = new String[]{'enableChatterMobile','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enablePushNotifications_type_info = new String[]{'enablePushNotifications','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] iPadAuthorized_type_info = new String[]{'iPadAuthorized','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] iPhoneAuthorized_type_info = new String[]{'iPhoneAuthorized','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] sessionTimeout_type_info = new String[]{'sessionTimeout','http://soap.sforce.com/2006/04/metadata','MobileSessionTimeout','0','1','false'};
+ public class readCustomTabResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomTabResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'androidAuthorized','blackberryAuthorized','enableChatterMobile','enablePushNotifications','iPadAuthorized','iPhoneAuthorized','sessionTimeout'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class CallCenterSection {
- public MetadataService.CallCenterItem[] items;
- public String label;
- public String name;
- private String[] items_type_info = new String[]{'items','http://soap.sforce.com/2006/04/metadata','CallCenterItem','0','-1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadCustomApplicationComponentResult implements IReadResult {
+ public MetadataService.CustomApplicationComponent[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'items','label','name'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class PagesToOpen {
- public String[] pageToOpen;
- private String[] pageToOpen_type_info = new String[]{'pageToOpen','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class readCustomApplicationComponentResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomApplicationComponentResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'pageToOpen'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ReportChart {
- public String backgroundColor1;
- public String backgroundColor2;
- public String backgroundFadeDir;
- public MetadataService.ChartSummary[] chartSummaries;
- public String chartType;
- public Boolean enableHoverLabels;
- public Boolean expandOthers;
- public String groupingColumn;
- public String legendPosition;
- public String location;
- public String secondaryGroupingColumn;
- public Boolean showAxisLabels;
- public Boolean showPercentage;
- public Boolean showTotal;
- public Boolean showValues;
- public String size;
- public Double summaryAxisManualRangeEnd;
- public Double summaryAxisManualRangeStart;
- public String summaryAxisRange;
- public String textColor;
- public Integer textSize;
- public String title;
- public String titleColor;
- public Integer titleSize;
- private String[] backgroundColor1_type_info = new String[]{'backgroundColor1','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] backgroundColor2_type_info = new String[]{'backgroundColor2','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] backgroundFadeDir_type_info = new String[]{'backgroundFadeDir','http://soap.sforce.com/2006/04/metadata','ChartBackgroundDirection','0','1','false'};
- private String[] chartSummaries_type_info = new String[]{'chartSummaries','http://soap.sforce.com/2006/04/metadata','ChartSummary','0','-1','false'};
- private String[] chartType_type_info = new String[]{'chartType','http://soap.sforce.com/2006/04/metadata','ChartType','1','1','false'};
- private String[] enableHoverLabels_type_info = new String[]{'enableHoverLabels','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] expandOthers_type_info = new String[]{'expandOthers','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] groupingColumn_type_info = new String[]{'groupingColumn','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] legendPosition_type_info = new String[]{'legendPosition','http://soap.sforce.com/2006/04/metadata','ChartLegendPosition','0','1','false'};
- private String[] location_type_info = new String[]{'location','http://soap.sforce.com/2006/04/metadata','ChartPosition','0','1','false'};
- private String[] secondaryGroupingColumn_type_info = new String[]{'secondaryGroupingColumn','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] showAxisLabels_type_info = new String[]{'showAxisLabels','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showPercentage_type_info = new String[]{'showPercentage','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showTotal_type_info = new String[]{'showTotal','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showValues_type_info = new String[]{'showValues','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] size_type_info = new String[]{'size','http://soap.sforce.com/2006/04/metadata','ReportChartSize','0','1','false'};
- private String[] summaryAxisManualRangeEnd_type_info = new String[]{'summaryAxisManualRangeEnd','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] summaryAxisManualRangeStart_type_info = new String[]{'summaryAxisManualRangeStart','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] summaryAxisRange_type_info = new String[]{'summaryAxisRange','http://soap.sforce.com/2006/04/metadata','ChartRangeType','0','1','false'};
- private String[] textColor_type_info = new String[]{'textColor','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] textSize_type_info = new String[]{'textSize','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] title_type_info = new String[]{'title','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] titleColor_type_info = new String[]{'titleColor','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] titleSize_type_info = new String[]{'titleSize','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
+ public class ReadCustomApplicationResult implements IReadResult {
+ public MetadataService.CustomApplication[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'backgroundColor1','backgroundColor2','backgroundFadeDir','chartSummaries','chartType','enableHoverLabels','expandOthers','groupingColumn','legendPosition','location','secondaryGroupingColumn','showAxisLabels','showPercentage','showTotal','showValues','size','summaryAxisManualRangeEnd','summaryAxisManualRangeStart','summaryAxisRange','textColor','textSize','title','titleColor','titleSize'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class checkRetrieveStatusResponse_element {
- public MetadataService.RetrieveResult result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','RetrieveResult','1','1','false'};
+ public class readCustomApplicationResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomApplicationResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
- public class KnowledgeCaseSettings {
- public String articlePDFCreationProfile;
- public MetadataService.KnowledgeSitesSettings articlePublicSharingSites;
- public MetadataService.KnowledgeSitesSettings articlePublicSharingSitesChatterAnswers;
- public String assignTo;
- public String customizationClass;
- public String defaultContributionArticleType;
- public String editor;
- public Boolean enableArticleCreation;
- public Boolean enableArticlePublicSharingSites;
- public Boolean useProfileForPDFCreation;
- private String[] articlePDFCreationProfile_type_info = new String[]{'articlePDFCreationProfile','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] articlePublicSharingSites_type_info = new String[]{'articlePublicSharingSites','http://soap.sforce.com/2006/04/metadata','KnowledgeSitesSettings','0','1','false'};
- private String[] articlePublicSharingSitesChatterAnswers_type_info = new String[]{'articlePublicSharingSitesChatterAnswers','http://soap.sforce.com/2006/04/metadata','KnowledgeSitesSettings','0','1','false'};
- private String[] assignTo_type_info = new String[]{'assignTo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] customizationClass_type_info = new String[]{'customizationClass','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] defaultContributionArticleType_type_info = new String[]{'defaultContributionArticleType','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] editor_type_info = new String[]{'editor','http://soap.sforce.com/2006/04/metadata','KnowledgeCaseEditor','0','1','false'};
- private String[] enableArticleCreation_type_info = new String[]{'enableArticleCreation','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enableArticlePublicSharingSites_type_info = new String[]{'enableArticlePublicSharingSites','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] useProfileForPDFCreation_type_info = new String[]{'useProfileForPDFCreation','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ public class ReadPortalResult implements IReadResult {
+ public MetadataService.Portal[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'articlePDFCreationProfile','articlePublicSharingSites','articlePublicSharingSitesChatterAnswers','assignTo','customizationClass','defaultContributionArticleType','editor','enableArticleCreation','enableArticlePublicSharingSites','useProfileForPDFCreation'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ProfileFieldLevelSecurity {
- public Boolean editable;
- public String field;
- public Boolean readable;
- private String[] editable_type_info = new String[]{'editable','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] readable_type_info = new String[]{'readable','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ public class readPortalResponse_element implements IReadResponseElement {
+ public MetadataService.ReadPortalResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'editable','field','readable'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class SharingReason {
- public String label;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadLetterheadResult implements IReadResult {
+ public MetadataService.Letterhead[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'label'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class MiniLayout {
- public String[] fields;
- public MetadataService.RelatedListItem[] relatedLists;
- private String[] fields_type_info = new String[]{'fields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] relatedLists_type_info = new String[]{'relatedLists','http://soap.sforce.com/2006/04/metadata','RelatedListItem','0','-1','false'};
+ public class readLetterheadResponse_element implements IReadResponseElement {
+ public MetadataService.ReadLetterheadResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'fields','relatedLists'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class ReportBucketFieldSourceValue {
- public String from_x;
- public String sourceValue;
- public String to;
- private String[] from_x_type_info = new String[]{'from','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] sourceValue_type_info = new String[]{'sourceValue','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] to_type_info = new String[]{'to','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ public class ReadFlowResult implements IReadResult {
+ public MetadataService.Flow[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'from_x','sourceValue','to'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class CustomDataTypeComponent {
- public String developerSuffix;
- public Boolean enforceFieldRequiredness;
- public String label;
- public Integer length;
- public Integer precision;
- public Integer scale;
- public String sortOrder;
- public Integer sortPriority;
- public String type_x;
- private String[] developerSuffix_type_info = new String[]{'developerSuffix','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] enforceFieldRequiredness_type_info = new String[]{'enforceFieldRequiredness','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] length_type_info = new String[]{'length','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] precision_type_info = new String[]{'precision','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] scale_type_info = new String[]{'scale','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata','SortOrder','0','1','false'};
- private String[] sortPriority_type_info = new String[]{'sortPriority','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata','FieldType','1','1','false'};
+ public class readFlowResponse_element implements IReadResponseElement {
+ public MetadataService.ReadFlowResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'developerSuffix','enforceFieldRequiredness','label','length','precision','scale','sortOrder','sortPriority','type_x'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class CustomObjectTranslation {
- public MetadataService.ObjectNameCaseValue[] caseValues;
- public MetadataService.CustomFieldTranslation[] fields;
- public String gender;
- public MetadataService.LayoutTranslation[] layouts;
- public String nameFieldLabel;
- public MetadataService.NamedFilterTranslation[] namedFilters;
- public MetadataService.QuickActionTranslation[] quickActions;
- public MetadataService.RecordTypeTranslation[] recordTypes;
- public MetadataService.SharingReasonTranslation[] sharingReasons;
- public String startsWith;
- public MetadataService.ValidationRuleTranslation[] validationRules;
- public MetadataService.WebLinkTranslation[] webLinks;
- public MetadataService.WorkflowTaskTranslation[] workflowTasks;
- private String[] caseValues_type_info = new String[]{'caseValues','http://soap.sforce.com/2006/04/metadata','ObjectNameCaseValue','0','-1','false'};
- private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata','CustomFieldTranslation','0','-1','false'};
- private String[] gender_type_info = new String[]{'gender','http://soap.sforce.com/2006/04/metadata','Gender','0','1','false'};
- private String[] layouts_type_info = new String[]{'layouts','http://soap.sforce.com/2006/04/metadata','LayoutTranslation','0','-1','false'};
- private String[] nameFieldLabel_type_info = new String[]{'nameFieldLabel','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] namedFilters_type_info = new String[]{'namedFilters','http://soap.sforce.com/2006/04/metadata','NamedFilterTranslation','0','-1','false'};
- private String[] quickActions_type_info = new String[]{'quickActions','http://soap.sforce.com/2006/04/metadata','QuickActionTranslation','0','-1','false'};
- private String[] recordTypes_type_info = new String[]{'recordTypes','http://soap.sforce.com/2006/04/metadata','RecordTypeTranslation','0','-1','false'};
- private String[] sharingReasons_type_info = new String[]{'sharingReasons','http://soap.sforce.com/2006/04/metadata','SharingReasonTranslation','0','-1','false'};
- private String[] startsWith_type_info = new String[]{'startsWith','http://soap.sforce.com/2006/04/metadata','StartsWith','0','1','false'};
- private String[] validationRules_type_info = new String[]{'validationRules','http://soap.sforce.com/2006/04/metadata','ValidationRuleTranslation','0','-1','false'};
- private String[] webLinks_type_info = new String[]{'webLinks','http://soap.sforce.com/2006/04/metadata','WebLinkTranslation','0','-1','false'};
- private String[] workflowTasks_type_info = new String[]{'workflowTasks','http://soap.sforce.com/2006/04/metadata','WorkflowTaskTranslation','0','-1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'caseValues','fields','gender','layouts','nameFieldLabel','namedFilters','quickActions','recordTypes','sharingReasons','startsWith','validationRules','webLinks','workflowTasks'};
- }
- public class CustomApplication {
- public MetadataService.CustomApplicationComponents customApplicationComponents;
- public String defaultLandingTab;
- public String description;
- public String detailPageRefreshMethod;
- public MetadataService.DomainWhitelist domainWhitelist;
- public Boolean enableKeyboardShortcuts;
- public Boolean isServiceCloudConsole;
- public MetadataService.KeyboardShortcuts keyboardShortcuts;
- public String label;
- public MetadataService.ListPlacement listPlacement;
- public String listRefreshMethod;
- public MetadataService.LiveAgentConfig liveAgentConfig;
- public String logo;
- public MetadataService.PushNotifications pushNotifications;
- public Boolean saveUserSessions;
- public String[] tab;
- public MetadataService.WorkspaceMappings workspaceMappings;
- private String[] customApplicationComponents_type_info = new String[]{'customApplicationComponents','http://soap.sforce.com/2006/04/metadata','CustomApplicationComponents','0','1','false'};
- private String[] defaultLandingTab_type_info = new String[]{'defaultLandingTab','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] detailPageRefreshMethod_type_info = new String[]{'detailPageRefreshMethod','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] domainWhitelist_type_info = new String[]{'domainWhitelist','http://soap.sforce.com/2006/04/metadata','DomainWhitelist','0','1','false'};
- private String[] enableKeyboardShortcuts_type_info = new String[]{'enableKeyboardShortcuts','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] isServiceCloudConsole_type_info = new String[]{'isServiceCloudConsole','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] keyboardShortcuts_type_info = new String[]{'keyboardShortcuts','http://soap.sforce.com/2006/04/metadata','KeyboardShortcuts','0','1','false'};
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] listPlacement_type_info = new String[]{'listPlacement','http://soap.sforce.com/2006/04/metadata','ListPlacement','0','1','false'};
- private String[] listRefreshMethod_type_info = new String[]{'listRefreshMethod','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] liveAgentConfig_type_info = new String[]{'liveAgentConfig','http://soap.sforce.com/2006/04/metadata','LiveAgentConfig','0','1','false'};
- private String[] logo_type_info = new String[]{'logo','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] pushNotifications_type_info = new String[]{'pushNotifications','http://soap.sforce.com/2006/04/metadata','PushNotifications','0','1','false'};
- private String[] saveUserSessions_type_info = new String[]{'saveUserSessions','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] tab_type_info = new String[]{'tab','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] workspaceMappings_type_info = new String[]{'workspaceMappings','http://soap.sforce.com/2006/04/metadata','WorkspaceMappings','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'customApplicationComponents','defaultLandingTab','description','detailPageRefreshMethod','domainWhitelist','enableKeyboardShortcuts','isServiceCloudConsole','keyboardShortcuts','label','listPlacement','listRefreshMethod','liveAgentConfig','logo','pushNotifications','saveUserSessions','tab','workspaceMappings'};
+ public class ReadWorkflowResult implements IReadResult {
+ public MetadataService.Workflow[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class ReportAggregate {
- public String acrossGroupingContext;
- public String calculatedFormula;
- public String datatype;
- public String description;
- public String developerName;
- public String downGroupingContext;
- public Boolean isActive;
- public Boolean isCrossBlock;
- public String masterLabel;
- public String reportType;
- public Integer scale;
- private String[] acrossGroupingContext_type_info = new String[]{'acrossGroupingContext','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] calculatedFormula_type_info = new String[]{'calculatedFormula','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] datatype_type_info = new String[]{'datatype','http://soap.sforce.com/2006/04/metadata','ReportAggregateDatatype','1','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] developerName_type_info = new String[]{'developerName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] downGroupingContext_type_info = new String[]{'downGroupingContext','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] isActive_type_info = new String[]{'isActive','http://www.w3.org/2001/XMLSchema','boolean','1','1','false'};
- private String[] isCrossBlock_type_info = new String[]{'isCrossBlock','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] masterLabel_type_info = new String[]{'masterLabel','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] reportType_type_info = new String[]{'reportType','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] scale_type_info = new String[]{'scale','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
+ public class readWorkflowResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWorkflowResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'acrossGroupingContext','calculatedFormula','datatype','description','developerName','downGroupingContext','isActive','isCrossBlock','masterLabel','reportType','scale'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class AgentConfigUserAssignments {
- public String[] user_x;
- private String[] user_x_type_info = new String[]{'user','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class ReadWorkflowRuleResult implements IReadResult {
+ public MetadataService.WorkflowRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'user_x'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class DashboardMobileSettings {
- public Boolean enableDashboardIPadApp;
- private String[] enableDashboardIPadApp_type_info = new String[]{'enableDashboardIPadApp','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
+ public class readWorkflowRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWorkflowRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'enableDashboardIPadApp'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class NetworkMemberGroup {
- public String[] permissionSet;
- public String[] profile;
- private String[] permissionSet_type_info = new String[]{'permissionSet','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] profile_type_info = new String[]{'profile','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class ReadAssignmentRulesResult implements IReadResult {
+ public MetadataService.AssignmentRules[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'permissionSet','profile'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class CampaignSharingRules {
- public MetadataService.CampaignCriteriaBasedSharingRule[] criteriaBasedRules;
- public MetadataService.CampaignOwnerSharingRule[] ownerRules;
- private String[] criteriaBasedRules_type_info = new String[]{'criteriaBasedRules','http://soap.sforce.com/2006/04/metadata','CampaignCriteriaBasedSharingRule','0','-1','false'};
- private String[] ownerRules_type_info = new String[]{'ownerRules','http://soap.sforce.com/2006/04/metadata','CampaignOwnerSharingRule','0','-1','false'};
+ public class readAssignmentRulesResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAssignmentRulesResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaBasedRules','ownerRules'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class DebuggingInfo_element {
- public String debugLog;
- private String[] debugLog_type_info = new String[]{'debugLog','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadAssignmentRuleResult implements IReadResult {
+ public MetadataService.AssignmentRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'debugLog'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class Package_x {
- public String apiAccessLevel;
- public String description;
- public String namespacePrefix;
- public MetadataService.ProfileObjectPermissions[] objectPermissions;
- public String postInstallClass;
- public String setupWeblink;
- public MetadataService.PackageTypeMembers[] types;
- public String uninstallClass;
- public String version;
- private String[] apiAccessLevel_type_info = new String[]{'apiAccessLevel','http://soap.sforce.com/2006/04/metadata','APIAccessLevel','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] namespacePrefix_type_info = new String[]{'namespacePrefix','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] objectPermissions_type_info = new String[]{'objectPermissions','http://soap.sforce.com/2006/04/metadata','ProfileObjectPermissions','0','-1','false'};
- private String[] postInstallClass_type_info = new String[]{'postInstallClass','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] setupWeblink_type_info = new String[]{'setupWeblink','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] types_type_info = new String[]{'types','http://soap.sforce.com/2006/04/metadata','PackageTypeMembers','0','-1','false'};
- private String[] uninstallClass_type_info = new String[]{'uninstallClass','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] version_type_info = new String[]{'version','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'apiAccessLevel','description','namespacePrefix','objectPermissions','postInstallClass','setupWeblink','types','uninstallClass','version'};
+ public class readAssignmentRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAssignmentRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class FindSimilarOppFilter {
- public String[] similarOpportunitiesDisplayColumns;
- public String[] similarOpportunitiesMatchFields;
- private String[] similarOpportunitiesDisplayColumns_type_info = new String[]{'similarOpportunitiesDisplayColumns','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] similarOpportunitiesMatchFields_type_info = new String[]{'similarOpportunitiesMatchFields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class ReadAutoResponseRulesResult implements IReadResult {
+ public MetadataService.AutoResponseRules[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'similarOpportunitiesDisplayColumns','similarOpportunitiesMatchFields'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class Community {
- public Boolean active;
- public String communityFeedPage;
- public String description;
- public String emailFooterDocument;
- public String emailHeaderDocument;
- public String emailNotificationUrl;
- public Boolean enableChatterAnswers;
- public Boolean enablePrivateQuestions;
- public String expertsGroup;
- public String portal;
- public MetadataService.ReputationLevels reputationLevels;
- public Boolean showInPortal;
- public String site;
- private String[] active_type_info = new String[]{'active','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] communityFeedPage_type_info = new String[]{'communityFeedPage','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] description_type_info = new String[]{'description','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] emailFooterDocument_type_info = new String[]{'emailFooterDocument','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] emailHeaderDocument_type_info = new String[]{'emailHeaderDocument','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] emailNotificationUrl_type_info = new String[]{'emailNotificationUrl','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] enableChatterAnswers_type_info = new String[]{'enableChatterAnswers','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] enablePrivateQuestions_type_info = new String[]{'enablePrivateQuestions','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] expertsGroup_type_info = new String[]{'expertsGroup','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] portal_type_info = new String[]{'portal','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] reputationLevels_type_info = new String[]{'reputationLevels','http://soap.sforce.com/2006/04/metadata','ReputationLevels','0','1','false'};
- private String[] showInPortal_type_info = new String[]{'showInPortal','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] site_type_info = new String[]{'site','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'active','communityFeedPage','description','emailFooterDocument','emailHeaderDocument','emailNotificationUrl','enableChatterAnswers','enablePrivateQuestions','expertsGroup','portal','reputationLevels','showInPortal','site'};
+ public class readAutoResponseRulesResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAutoResponseRulesResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class LayoutItem {
- public String behavior;
- public String customLink;
- public Boolean emptySpace;
- public String field;
- public Integer height;
- public String page_x;
- public String scontrol;
- public Boolean showLabel;
- public Boolean showScrollbars;
- public String width;
- private String[] behavior_type_info = new String[]{'behavior','http://soap.sforce.com/2006/04/metadata','UiBehavior','0','1','false'};
- private String[] customLink_type_info = new String[]{'customLink','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] emptySpace_type_info = new String[]{'emptySpace','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] field_type_info = new String[]{'field','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] height_type_info = new String[]{'height','http://www.w3.org/2001/XMLSchema','int','0','1','false'};
- private String[] page_x_type_info = new String[]{'page','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] scontrol_type_info = new String[]{'scontrol','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] showLabel_type_info = new String[]{'showLabel','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] showScrollbars_type_info = new String[]{'showScrollbars','http://www.w3.org/2001/XMLSchema','boolean','0','1','false'};
- private String[] width_type_info = new String[]{'width','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
- private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'behavior','customLink','emptySpace','field','height','page_x','scontrol','showLabel','showScrollbars','width'};
+ public class ReadAutoResponseRuleResult implements IReadResult {
+ public MetadataService.AutoResponseRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class SharingReasonTranslation {
- public String label;
- public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class readAutoResponseRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAutoResponseRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'label','name'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class checkDeployStatusResponse_element {
- public MetadataService.DeployResult result;
- private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata','DeployResult','1','1','false'};
+ public class ReadEscalationRulesResult implements IReadResult {
+ public MetadataService.EscalationRules[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readEscalationRulesResponse_element implements IReadResponseElement {
+ public MetadataService.ReadEscalationRulesResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
private String[] field_order_type_info = new String[]{'result'};
}
- public class ReportColorRange {
- public String aggregate;
- public String columnName;
- public Double highBreakpoint;
- public String highColor;
- public Double lowBreakpoint;
- public String lowColor;
- public String midColor;
- private String[] aggregate_type_info = new String[]{'aggregate','http://soap.sforce.com/2006/04/metadata','ReportSummaryType','0','1','false'};
- private String[] columnName_type_info = new String[]{'columnName','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] highBreakpoint_type_info = new String[]{'highBreakpoint','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] highColor_type_info = new String[]{'highColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] lowBreakpoint_type_info = new String[]{'lowBreakpoint','http://www.w3.org/2001/XMLSchema','double','0','1','false'};
- private String[] lowColor_type_info = new String[]{'lowColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] midColor_type_info = new String[]{'midColor','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadEscalationRuleResult implements IReadResult {
+ public MetadataService.EscalationRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'aggregate','columnName','highBreakpoint','highColor','lowBreakpoint','lowColor','midColor'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class SearchLayouts {
- public String[] customTabListAdditionalFields;
- public String[] excludedStandardButtons;
- public String[] listViewButtons;
- public String[] lookupDialogsAdditionalFields;
- public String[] lookupFilterFields;
- public String[] lookupPhoneDialogsAdditionalFields;
- public String[] searchFilterFields;
- public String[] searchResultsAdditionalFields;
- public String[] searchResultsCustomButtons;
- private String[] customTabListAdditionalFields_type_info = new String[]{'customTabListAdditionalFields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] excludedStandardButtons_type_info = new String[]{'excludedStandardButtons','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] listViewButtons_type_info = new String[]{'listViewButtons','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] lookupDialogsAdditionalFields_type_info = new String[]{'lookupDialogsAdditionalFields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] lookupFilterFields_type_info = new String[]{'lookupFilterFields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] lookupPhoneDialogsAdditionalFields_type_info = new String[]{'lookupPhoneDialogsAdditionalFields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] searchFilterFields_type_info = new String[]{'searchFilterFields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] searchResultsAdditionalFields_type_info = new String[]{'searchResultsAdditionalFields','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
- private String[] searchResultsCustomButtons_type_info = new String[]{'searchResultsCustomButtons','http://www.w3.org/2001/XMLSchema','string','0','-1','false'};
+ public class readEscalationRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadEscalationRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'customTabListAdditionalFields','excludedStandardButtons','listViewButtons','lookupDialogsAdditionalFields','lookupFilterFields','lookupPhoneDialogsAdditionalFields','searchFilterFields','searchResultsAdditionalFields','searchResultsCustomButtons'};
+ private String[] field_order_type_info = new String[]{'result'};
}
- public class QuickActionTranslation {
- public String label;
- public String name;
- private String[] label_type_info = new String[]{'label','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
- private String[] name_type_info = new String[]{'name','http://www.w3.org/2001/XMLSchema','string','1','1','false'};
+ public class ReadPostTemplateResult implements IReadResult {
+ public MetadataService.PostTemplate[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'label','name'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readPostTemplateResponse_element implements IReadResponseElement {
+ public MetadataService.ReadPostTemplateResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadApprovalProcessResult implements IReadResult {
+ public MetadataService.ApprovalProcess[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readApprovalProcessResponse_element implements IReadResponseElement {
+ public MetadataService.ReadApprovalProcessResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadHomePageComponentResult implements IReadResult {
+ public MetadataService.HomePageComponent[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readHomePageComponentResponse_element implements IReadResponseElement {
+ public MetadataService.ReadHomePageComponentResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadHomePageLayoutResult implements IReadResult {
+ public MetadataService.HomePageLayout[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readHomePageLayoutResponse_element implements IReadResponseElement {
+ public MetadataService.ReadHomePageLayoutResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadCustomObjectTranslationResult implements IReadResult {
+ public MetadataService.CustomObjectTranslation[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readCustomObjectTranslationResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomObjectTranslationResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadTranslationsResult implements IReadResult {
+ public MetadataService.Translations[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readTranslationsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadTranslationsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadProfileResult implements IReadResult {
+ public MetadataService.Profile[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readProfileResponse_element implements IReadResponseElement {
+ public MetadataService.ReadProfileResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadPermissionSetResult implements IReadResult {
+ public MetadataService.PermissionSet[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readPermissionSetResponse_element implements IReadResponseElement {
+ public MetadataService.ReadPermissionSetResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadDataCategoryGroupResult implements IReadResult {
+ public MetadataService.DataCategoryGroup[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readDataCategoryGroupResponse_element implements IReadResponseElement {
+ public MetadataService.ReadDataCategoryGroupResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadRemoteSiteSettingResult implements IReadResult {
+ public MetadataService.RemoteSiteSetting[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readRemoteSiteSettingResponse_element implements IReadResponseElement {
+ public MetadataService.ReadRemoteSiteSettingResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadPackageResult implements IReadResult {
+ public MetadataService.Package_x[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readPackageResponse_element implements IReadResponseElement {
+ public MetadataService.ReadPackageResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadAuthProviderResult implements IReadResult {
+ public MetadataService.AuthProvider[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readAuthProviderResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAuthProviderResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadKnowledgeSettingsResult implements IReadResult {
+ public MetadataService.KnowledgeSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readKnowledgeSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadKnowledgeSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSharingSetResult implements IReadResult {
+ public MetadataService.SharingSet[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSharingSetResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSharingSetResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSecuritySettingsResult implements IReadResult {
+ public MetadataService.SecuritySettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSecuritySettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSecuritySettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadIdeasSettingsResult implements IReadResult {
+ public MetadataService.IdeasSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
}
- public class AccountSharingRules {
- public MetadataService.AccountCriteriaBasedSharingRule[] criteriaBasedRules;
- public MetadataService.AccountOwnerSharingRule[] ownerRules;
- private String[] criteriaBasedRules_type_info = new String[]{'criteriaBasedRules','http://soap.sforce.com/2006/04/metadata','AccountCriteriaBasedSharingRule','0','-1','false'};
- private String[] ownerRules_type_info = new String[]{'ownerRules','http://soap.sforce.com/2006/04/metadata','AccountOwnerSharingRule','0','-1','false'};
+ public class readIdeasSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadIdeasSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
- private String[] field_order_type_info = new String[]{'criteriaBasedRules','ownerRules'};
-}
- }
\ No newline at end of file
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadChatterAnswersSettingsResult implements IReadResult {
+ public MetadataService.ChatterAnswersSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readChatterAnswersSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadChatterAnswersSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadCommunityResult implements IReadResult {
+ public MetadataService.Community[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readCommunityResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCommunityResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadActivitiesSettingsResult implements IReadResult {
+ public MetadataService.ActivitiesSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readActivitiesSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadActivitiesSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadContractSettingsResult implements IReadResult {
+ public MetadataService.ContractSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readContractSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadContractSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadOrderSettingsResult implements IReadResult {
+ public MetadataService.OrderSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readOrderSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadOrderSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadOpportunitySettingsResult implements IReadResult {
+ public MetadataService.OpportunitySettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readOpportunitySettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadOpportunitySettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadProductSettingsResult implements IReadResult {
+ public MetadataService.ProductSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readProductSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadProductSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadQuoteSettingsResult implements IReadResult {
+ public MetadataService.QuoteSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readQuoteSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadQuoteSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadCallCenterResult implements IReadResult {
+ public MetadataService.CallCenter[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readCallCenterResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCallCenterResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadEntitlementProcessResult implements IReadResult {
+ public MetadataService.EntitlementProcess[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readEntitlementProcessResponse_element implements IReadResponseElement {
+ public MetadataService.ReadEntitlementProcessResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadMilestoneTypeResult implements IReadResult {
+ public MetadataService.MilestoneType[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readMilestoneTypeResponse_element implements IReadResponseElement {
+ public MetadataService.ReadMilestoneTypeResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadEntitlementTemplateResult implements IReadResult {
+ public MetadataService.EntitlementTemplate[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readEntitlementTemplateResponse_element implements IReadResponseElement {
+ public MetadataService.ReadEntitlementTemplateResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadEntitlementSettingsResult implements IReadResult {
+ public MetadataService.EntitlementSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readEntitlementSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadEntitlementSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadBusinessHoursSettingsResult implements IReadResult {
+ public MetadataService.BusinessHoursSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readBusinessHoursSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadBusinessHoursSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadBusinessHoursEntryResult implements IReadResult {
+ public MetadataService.BusinessHoursEntry[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readBusinessHoursEntryResponse_element implements IReadResponseElement {
+ public MetadataService.ReadBusinessHoursEntryResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadConnectedAppResult implements IReadResult {
+ public MetadataService.ConnectedApp[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readConnectedAppResponse_element implements IReadResponseElement {
+ public MetadataService.ReadConnectedAppResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadAppMenuResult implements IReadResult {
+ public MetadataService.AppMenu[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readAppMenuResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAppMenuResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadMobileSettingsResult implements IReadResult {
+ public MetadataService.MobileSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readMobileSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadMobileSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadNetworkResult implements IReadResult {
+ public MetadataService.Network[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readNetworkResponse_element implements IReadResponseElement {
+ public MetadataService.ReadNetworkResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadCompanySettingsResult implements IReadResult {
+ public MetadataService.CompanySettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readCompanySettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCompanySettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadForecastingSettingsResult implements IReadResult {
+ public MetadataService.ForecastingSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readForecastingSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadForecastingSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSamlSsoConfigResult implements IReadResult {
+ public MetadataService.SamlSsoConfig[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSamlSsoConfigResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSamlSsoConfigResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadLiveAgentSettingsResult implements IReadResult {
+ public MetadataService.LiveAgentSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readLiveAgentSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadLiveAgentSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSkillResult implements IReadResult {
+ public MetadataService.Skill[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSkillResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSkillResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadLiveChatDeploymentResult implements IReadResult {
+ public MetadataService.LiveChatDeployment[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readLiveChatDeploymentResponse_element implements IReadResponseElement {
+ public MetadataService.ReadLiveChatDeploymentResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadLiveChatButtonResult implements IReadResult {
+ public MetadataService.LiveChatButton[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readLiveChatButtonResponse_element implements IReadResponseElement {
+ public MetadataService.ReadLiveChatButtonResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadLiveChatAgentConfigResult implements IReadResult {
+ public MetadataService.LiveChatAgentConfig[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readLiveChatAgentConfigResponse_element implements IReadResponseElement {
+ public MetadataService.ReadLiveChatAgentConfigResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSynonymDictionaryResult implements IReadResult {
+ public MetadataService.SynonymDictionary[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSynonymDictionaryResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSynonymDictionaryResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadFolderResult implements IReadResult {
+ public MetadataService.Folder[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readFolderResponse_element implements IReadResponseElement {
+ public MetadataService.ReadFolderResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadReportFolderResult implements IReadResult {
+ public MetadataService.ReportFolder[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readReportFolderResponse_element implements IReadResponseElement {
+ public MetadataService.ReadReportFolderResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadDashboardFolderResult implements IReadResult {
+ public MetadataService.DashboardFolder[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readDashboardFolderResponse_element implements IReadResponseElement {
+ public MetadataService.ReadDashboardFolderResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadDocumentFolderResult implements IReadResult {
+ public MetadataService.DocumentFolder[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readDocumentFolderResponse_element implements IReadResponseElement {
+ public MetadataService.ReadDocumentFolderResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadEmailFolderResult implements IReadResult {
+ public MetadataService.EmailFolder[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readEmailFolderResponse_element implements IReadResponseElement {
+ public MetadataService.ReadEmailFolderResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadRoleOrTerritoryResult implements IReadResult {
+ public MetadataService.RoleOrTerritory[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readRoleOrTerritoryResponse_element implements IReadResponseElement {
+ public MetadataService.ReadRoleOrTerritoryResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadWorkflowActionResult implements IReadResult {
+ public MetadataService.WorkflowAction[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readWorkflowActionResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWorkflowActionResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSiteDotComResult implements IReadResult {
+ public MetadataService.SiteDotCom[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSiteDotComResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSiteDotComResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadWorkflowTaskResult implements IReadResult {
+ public MetadataService.WorkflowTask[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readWorkflowTaskResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWorkflowTaskResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadWorkflowSendResult implements IReadResult {
+ public MetadataService.WorkflowSend[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readWorkflowSendResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWorkflowSendResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadWorkflowOutboundMessageResult implements IReadResult {
+ public MetadataService.WorkflowOutboundMessage[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readWorkflowOutboundMessageResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWorkflowOutboundMessageResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadWorkflowKnowledgePublishResult implements IReadResult {
+ public MetadataService.WorkflowKnowledgePublish[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readWorkflowKnowledgePublishResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWorkflowKnowledgePublishResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadWorkflowFieldUpdateResult implements IReadResult {
+ public MetadataService.WorkflowFieldUpdate[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readWorkflowFieldUpdateResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWorkflowFieldUpdateResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadWorkflowAlertResult implements IReadResult {
+ public MetadataService.WorkflowAlert[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readWorkflowAlertResponse_element implements IReadResponseElement {
+ public MetadataService.ReadWorkflowAlertResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadVisualizationPluginResult implements IReadResult {
+ public MetadataService.VisualizationPlugin[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readVisualizationPluginResponse_element implements IReadResponseElement {
+ public MetadataService.ReadVisualizationPluginResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadCustomMetadataResult implements IReadResult {
+ public MetadataService.CustomMetadata[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readCustomMetadataResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomMetadataResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadNameSettingsResult implements IReadResult {
+ public MetadataService.NameSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readNameSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadNameSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadMarketingActionSettingsResult implements IReadResult {
+ public MetadataService.MarketingActionSettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readMarketingActionSettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadMarketingActionSettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadCustomPermissionResult implements IReadResult {
+ public MetadataService.CustomPermission[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readCustomPermissionResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCustomPermissionResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadAuraDefinitionBundleResult implements IReadResult {
+ public MetadataService.AuraDefinitionBundle[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readAuraDefinitionBundleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadAuraDefinitionBundleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadCorsWhitelistOriginResult implements IReadResult {
+ public MetadataService.CorsWhitelistOrigin[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readCorsWhitelistOriginResponse_element implements IReadResponseElement {
+ public MetadataService.ReadCorsWhitelistOriginResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadManagedTopicsResult implements IReadResult {
+ public MetadataService.ManagedTopics[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readManagedTopicsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadManagedTopicsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadTerritory2Result implements IReadResult {
+ public MetadataService.Territory2[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readTerritory2Response_element implements IReadResponseElement {
+ public MetadataService.ReadTerritory2Result result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadTerritory2ModelResult implements IReadResult {
+ public MetadataService.Territory2Model[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readTerritory2ModelResponse_element implements IReadResponseElement {
+ public MetadataService.ReadTerritory2ModelResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadTerritory2SettingsResult implements IReadResult {
+ public MetadataService.Territory2Settings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readTerritory2SettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadTerritory2SettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadTerritory2TypeResult implements IReadResult {
+ public MetadataService.Territory2Type[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readTerritory2TypeResponse_element implements IReadResponseElement {
+ public MetadataService.ReadTerritory2TypeResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadXOrgHubResult implements IReadResult {
+ public MetadataService.XOrgHub[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readXOrgHubResponse_element implements IReadResponseElement {
+ public MetadataService.ReadXOrgHubResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadActionLinkGroupTemplateResult implements IReadResult {
+ public MetadataService.ActionLinkGroupTemplate[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readActionLinkGroupTemplateResponse_element implements IReadResponseElement {
+ public MetadataService.ReadActionLinkGroupTemplateResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadLicenseDefinitionResult implements IReadResult {
+ public MetadataService.LicenseDefinition[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readLicenseDefinitionResponse_element implements IReadResponseElement {
+ public MetadataService.ReadLicenseDefinitionResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadMarketingResourceTypeResult implements IReadResult {
+ public MetadataService.MarketingResourceType[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readMarketingResourceTypeResponse_element implements IReadResponseElement {
+ public MetadataService.ReadMarketingResourceTypeResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadMatchingRuleResult implements IReadResult {
+ public MetadataService.MatchingRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readMatchingRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadMatchingRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadMatchingRulesResult implements IReadResult {
+ public MetadataService.MatchingRules[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readMatchingRulesResponse_element implements IReadResponseElement {
+ public MetadataService.ReadMatchingRulesResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadNamedCredentialResult implements IReadResult {
+ public MetadataService.NamedCredential[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readNamedCredentialResponse_element implements IReadResponseElement {
+ public MetadataService.ReadNamedCredentialResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadPersonalJourneySettingsResult implements IReadResult {
+ public MetadataService.PersonalJourneySettings[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readPersonalJourneySettingsResponse_element implements IReadResponseElement {
+ public MetadataService.ReadPersonalJourneySettingsResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSharingRulesResult implements IReadResult {
+ public MetadataService.SharingRules[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSharingRulesResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSharingRulesResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSharingBaseRuleResult implements IReadResult {
+ public MetadataService.SharingBaseRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSharingBaseRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSharingBaseRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSharingCriteriaRuleResult implements IReadResult {
+ public MetadataService.SharingCriteriaRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSharingCriteriaRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSharingCriteriaRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSharingOwnerRuleResult implements IReadResult {
+ public MetadataService.SharingOwnerRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSharingOwnerRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSharingOwnerRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadSharingTerritoryRuleResult implements IReadResult {
+ public MetadataService.SharingTerritoryRule[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readSharingTerritoryRuleResponse_element implements IReadResponseElement {
+ public MetadataService.ReadSharingTerritoryRuleResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadPlatformActionListResult implements IReadResult {
+ public MetadataService.PlatformActionList[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readPlatformActionListResponse_element implements IReadResponseElement {
+ public MetadataService.ReadPlatformActionListResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadFlowDefinitionResult implements IReadResult {
+ public MetadataService.FlowDefinition[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readFlowDefinitionResponse_element implements IReadResponseElement {
+ public MetadataService.ReadFlowDefinitionResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadPathAssistantResult implements IReadResult {
+ public MetadataService.PathAssistant[] records;
+ public MetadataService.Metadata[] getRecords() { return records; }
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class readPathAssistantResponse_element implements IReadResponseElement {
+ public MetadataService.ReadPathAssistantResult result;
+ public IReadResult getResult() { return result; }
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReadResult {
+ public MetadataService.Metadata[] records;
+ private String[] records_type_info = new String[]{'records','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'records'};
+ }
+ public class ApprovalProcess extends Metadata {
+ public String type = 'ApprovalProcess';
+ public String fullName;
+ public Boolean active;
+ public Boolean allowRecall;
+ public MetadataService.ApprovalSubmitter[] allowedSubmitters;
+ public MetadataService.ApprovalPageField approvalPageFields;
+ public MetadataService.ApprovalStep[] approvalStep;
+ public String description;
+ public String emailTemplate;
+ public Boolean enableMobileDeviceAccess;
+ public MetadataService.ApprovalEntryCriteria entryCriteria;
+ public MetadataService.ApprovalAction finalApprovalActions;
+ public Boolean finalApprovalRecordLock;
+ public MetadataService.ApprovalAction finalRejectionActions;
+ public Boolean finalRejectionRecordLock;
+ public MetadataService.ApprovalAction initialSubmissionActions;
+ public String label;
+ public MetadataService.NextAutomatedApprover nextAutomatedApprover;
+ public String postTemplate;
+ public MetadataService.ApprovalAction recallActions;
+ public String recordEditability;
+ public Boolean showApprovalHistory;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] allowRecall_type_info = new String[]{'allowRecall','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] allowedSubmitters_type_info = new String[]{'allowedSubmitters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] approvalPageFields_type_info = new String[]{'approvalPageFields','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] approvalStep_type_info = new String[]{'approvalStep','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailTemplate_type_info = new String[]{'emailTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableMobileDeviceAccess_type_info = new String[]{'enableMobileDeviceAccess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] entryCriteria_type_info = new String[]{'entryCriteria','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] finalApprovalActions_type_info = new String[]{'finalApprovalActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] finalApprovalRecordLock_type_info = new String[]{'finalApprovalRecordLock','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] finalRejectionActions_type_info = new String[]{'finalRejectionActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] finalRejectionRecordLock_type_info = new String[]{'finalRejectionRecordLock','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] initialSubmissionActions_type_info = new String[]{'initialSubmissionActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] nextAutomatedApprover_type_info = new String[]{'nextAutomatedApprover','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] postTemplate_type_info = new String[]{'postTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recallActions_type_info = new String[]{'recallActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recordEditability_type_info = new String[]{'recordEditability','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] showApprovalHistory_type_info = new String[]{'showApprovalHistory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','allowRecall','allowedSubmitters','approvalPageFields','approvalStep','description','emailTemplate','enableMobileDeviceAccess','entryCriteria','finalApprovalActions','finalApprovalRecordLock','finalRejectionActions','finalRejectionRecordLock','initialSubmissionActions','label','nextAutomatedApprover','postTemplate','recallActions','recordEditability','showApprovalHistory'};
+ }
+ public class MilestoneType extends Metadata {
+ public String type = 'MilestoneType';
+ public String fullName;
+ public String description;
+ public String recurrenceType;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recurrenceType_type_info = new String[]{'recurrenceType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'description','recurrenceType'};
+ }
+ public class FileProperties {
+ public String createdById;
+ public String createdByName;
+ public DateTime createdDate;
+ public String fileName;
+ public String fullName;
+ public String id;
+ public String lastModifiedById;
+ public String lastModifiedByName;
+ public DateTime lastModifiedDate;
+ public String manageableState;
+ public String namespacePrefix;
+ public String type_x;
+ private String[] createdById_type_info = new String[]{'createdById','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] createdByName_type_info = new String[]{'createdByName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] createdDate_type_info = new String[]{'createdDate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fileName_type_info = new String[]{'fileName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] lastModifiedById_type_info = new String[]{'lastModifiedById','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] lastModifiedByName_type_info = new String[]{'lastModifiedByName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] lastModifiedDate_type_info = new String[]{'lastModifiedDate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] manageableState_type_info = new String[]{'manageableState','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] namespacePrefix_type_info = new String[]{'namespacePrefix','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'createdById','createdByName','createdDate','fileName','fullName','id','lastModifiedById','lastModifiedByName','lastModifiedDate','manageableState','namespacePrefix','type_x'};
+ }
+ public class QuickActionLayout {
+ public String layoutSectionStyle;
+ public MetadataService.QuickActionLayoutColumn[] quickActionLayoutColumns;
+ private String[] layoutSectionStyle_type_info = new String[]{'layoutSectionStyle','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] quickActionLayoutColumns_type_info = new String[]{'quickActionLayoutColumns','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'layoutSectionStyle','quickActionLayoutColumns'};
+ }
+ public class Flow extends Metadata {
+ public String type = 'Flow';
+ public String fullName;
+ public MetadataService.FlowActionCall[] actionCalls;
+ public MetadataService.FlowApexPluginCall[] apexPluginCalls;
+ public MetadataService.FlowAssignment[] assignments;
+ public MetadataService.FlowChoice[] choices;
+ public MetadataService.FlowConstant[] constants;
+ public MetadataService.FlowDecision[] decisions;
+ public String description;
+ public MetadataService.FlowDynamicChoiceSet[] dynamicChoiceSets;
+ public MetadataService.FlowFormula[] formulas;
+ public String interviewLabel;
+ public String label;
+ public MetadataService.FlowLoop[] loops;
+ public MetadataService.FlowMetadataValue[] processMetadataValues;
+ public String processType;
+ public MetadataService.FlowRecordCreate[] recordCreates;
+ public MetadataService.FlowRecordDelete[] recordDeletes;
+ public MetadataService.FlowRecordLookup[] recordLookups;
+ public MetadataService.FlowRecordUpdate[] recordUpdates;
+ public MetadataService.FlowScreen[] screens;
+ public String startElementReference;
+ public MetadataService.FlowStep[] steps;
+ public MetadataService.FlowSubflow[] subflows;
+ public MetadataService.FlowTextTemplate[] textTemplates;
+ public MetadataService.FlowVariable[] variables;
+ public MetadataService.FlowWait[] waits;
+ private String[] actionCalls_type_info = new String[]{'actionCalls','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apexPluginCalls_type_info = new String[]{'apexPluginCalls','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] assignments_type_info = new String[]{'assignments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] choices_type_info = new String[]{'choices','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] constants_type_info = new String[]{'constants','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] decisions_type_info = new String[]{'decisions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] dynamicChoiceSets_type_info = new String[]{'dynamicChoiceSets','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] formulas_type_info = new String[]{'formulas','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] interviewLabel_type_info = new String[]{'interviewLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] loops_type_info = new String[]{'loops','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] processType_type_info = new String[]{'processType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recordCreates_type_info = new String[]{'recordCreates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] recordDeletes_type_info = new String[]{'recordDeletes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] recordLookups_type_info = new String[]{'recordLookups','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] recordUpdates_type_info = new String[]{'recordUpdates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] screens_type_info = new String[]{'screens','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] startElementReference_type_info = new String[]{'startElementReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] steps_type_info = new String[]{'steps','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] subflows_type_info = new String[]{'subflows','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] textTemplates_type_info = new String[]{'textTemplates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] variables_type_info = new String[]{'variables','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] waits_type_info = new String[]{'waits','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'actionCalls','apexPluginCalls','assignments','choices','constants','decisions','description','dynamicChoiceSets','formulas','interviewLabel','label','loops','processMetadataValues','processType','recordCreates','recordDeletes','recordLookups','recordUpdates','screens','startElementReference','steps','subflows','textTemplates','variables','waits'};
+ }
+ public class AutoResponseRule extends Metadata {
+ public String type = 'AutoResponseRule';
+ public String fullName;
+ public Boolean active;
+ public MetadataService.RuleEntry[] ruleEntry;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] ruleEntry_type_info = new String[]{'ruleEntry','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','ruleEntry'};
+ }
+ public class PermissionSetObjectPermissions {
+ public Boolean allowCreate;
+ public Boolean allowDelete;
+ public Boolean allowEdit;
+ public Boolean allowRead;
+ public Boolean modifyAllRecords;
+ public String object_x;
+ public Boolean viewAllRecords;
+ private String[] allowCreate_type_info = new String[]{'allowCreate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] allowDelete_type_info = new String[]{'allowDelete','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] allowEdit_type_info = new String[]{'allowEdit','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] allowRead_type_info = new String[]{'allowRead','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] modifyAllRecords_type_info = new String[]{'modifyAllRecords','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] viewAllRecords_type_info = new String[]{'viewAllRecords','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'allowCreate','allowDelete','allowEdit','allowRead','modifyAllRecords','object_x','viewAllRecords'};
+ }
+ public class ReportCrossFilter {
+ public MetadataService.ReportFilterItem[] criteriaItems;
+ public String operation;
+ public String primaryTableColumn;
+ public String relatedTable;
+ public String relatedTableJoinColumn;
+ private String[] criteriaItems_type_info = new String[]{'criteriaItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] operation_type_info = new String[]{'operation','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] primaryTableColumn_type_info = new String[]{'primaryTableColumn','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] relatedTable_type_info = new String[]{'relatedTable','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] relatedTableJoinColumn_type_info = new String[]{'relatedTableJoinColumn','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'criteriaItems','operation','primaryTableColumn','relatedTable','relatedTableJoinColumn'};
+ }
+ public class BusinessHoursSettings extends Metadata {
+ public String type = 'BusinessHoursSettings';
+ public String fullName;
+ public MetadataService.BusinessHoursEntry[] businessHours;
+ public MetadataService.Holiday[] holidays;
+ private String[] businessHours_type_info = new String[]{'businessHours','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] holidays_type_info = new String[]{'holidays','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'businessHours','holidays'};
+ }
+ public class FlowWaitEventOutputParameter {
+ public String assignToReference;
+ public String name;
+ private String[] assignToReference_type_info = new String[]{'assignToReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assignToReference','name'};
+ }
+ public class Report extends Metadata {
+ public String type = 'Report';
+ public String fullName;
+ public MetadataService.ReportAggregate[] aggregates;
+ public MetadataService.Report[] block;
+ public MetadataService.ReportBlockInfo blockInfo;
+ public MetadataService.ReportBucketField[] buckets;
+ public MetadataService.ReportChart chart;
+ public MetadataService.ReportColorRange[] colorRanges;
+ public MetadataService.ReportColumn[] columns;
+ public MetadataService.ReportCrossFilter[] crossFilters;
+ public String currency_x;
+ public MetadataService.ReportDataCategoryFilter[] dataCategoryFilters;
+ public String description;
+ public String division;
+ public MetadataService.ReportFilter filter;
+ public String format;
+ public MetadataService.ReportGrouping[] groupingsAcross;
+ public MetadataService.ReportGrouping[] groupingsDown;
+ public MetadataService.ReportHistoricalSelector historicalSelector;
+ public String name;
+ public MetadataService.ReportParam[] params;
+ public String reportType;
+ public String roleHierarchyFilter;
+ public Integer rowLimit;
+ public String scope;
+ public Boolean showCurrentDate;
+ public Boolean showDetails;
+ public String sortColumn;
+ public String sortOrder;
+ public String territoryHierarchyFilter;
+ public MetadataService.ReportTimeFrameFilter timeFrameFilter;
+ public String userFilter;
+ private String[] aggregates_type_info = new String[]{'aggregates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] block_type_info = new String[]{'block','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] blockInfo_type_info = new String[]{'blockInfo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] buckets_type_info = new String[]{'buckets','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] chart_type_info = new String[]{'chart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] colorRanges_type_info = new String[]{'colorRanges','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] columns_type_info = new String[]{'columns','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] crossFilters_type_info = new String[]{'crossFilters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] currency_x_type_info = new String[]{'currency','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] dataCategoryFilters_type_info = new String[]{'dataCategoryFilters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] division_type_info = new String[]{'division','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] filter_type_info = new String[]{'filter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] format_type_info = new String[]{'format','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] groupingsAcross_type_info = new String[]{'groupingsAcross','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] groupingsDown_type_info = new String[]{'groupingsDown','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] historicalSelector_type_info = new String[]{'historicalSelector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] params_type_info = new String[]{'params','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] reportType_type_info = new String[]{'reportType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] roleHierarchyFilter_type_info = new String[]{'roleHierarchyFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] rowLimit_type_info = new String[]{'rowLimit','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scope_type_info = new String[]{'scope','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showCurrentDate_type_info = new String[]{'showCurrentDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showDetails_type_info = new String[]{'showDetails','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortColumn_type_info = new String[]{'sortColumn','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] territoryHierarchyFilter_type_info = new String[]{'territoryHierarchyFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] timeFrameFilter_type_info = new String[]{'timeFrameFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] userFilter_type_info = new String[]{'userFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'aggregates','block','blockInfo','buckets','chart','colorRanges','columns','crossFilters','currency_x','dataCategoryFilters','description','division','filter','format','groupingsAcross','groupingsDown','historicalSelector','name','params','reportType','roleHierarchyFilter','rowLimit','scope','showCurrentDate','showDetails','sortColumn','sortOrder','territoryHierarchyFilter','timeFrameFilter','userFilter'};
+ }
+ public class ListView extends Metadata {
+ public String type = 'ListView';
+ public String fullName;
+ public String booleanFilter;
+ public String[] columns;
+ public String division;
+ public String filterScope;
+ public MetadataService.ListViewFilter[] filters;
+ public String label;
+ public String language;
+ public String queue;
+ public MetadataService.SharedTo sharedTo;
+ private String[] booleanFilter_type_info = new String[]{'booleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] columns_type_info = new String[]{'columns','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] division_type_info = new String[]{'division','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] filterScope_type_info = new String[]{'filterScope','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] filters_type_info = new String[]{'filters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] queue_type_info = new String[]{'queue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'booleanFilter','columns','division','filterScope','filters','label','language','queue','sharedTo'};
+ }
+ public class FlowRecordCreate {
+ public String assignRecordIdToReference;
+ public MetadataService.FlowConnector connector;
+ public MetadataService.FlowConnector faultConnector;
+ public MetadataService.FlowInputFieldAssignment[] inputAssignments;
+ public String inputReference;
+ public String object_x;
+ private String[] assignRecordIdToReference_type_info = new String[]{'assignRecordIdToReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] faultConnector_type_info = new String[]{'faultConnector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] inputAssignments_type_info = new String[]{'inputAssignments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] inputReference_type_info = new String[]{'inputReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assignRecordIdToReference','connector','faultConnector','inputAssignments','inputReference','object_x'};
+ }
+ public class DashboardTableColumn {
+ public String aggregateType;
+ public Boolean calculatePercent;
+ public String column;
+ public Integer decimalPlaces;
+ public Boolean showTotal;
+ public String sortBy;
+ private String[] aggregateType_type_info = new String[]{'aggregateType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] calculatePercent_type_info = new String[]{'calculatePercent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] column_type_info = new String[]{'column','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] decimalPlaces_type_info = new String[]{'decimalPlaces','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showTotal_type_info = new String[]{'showTotal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortBy_type_info = new String[]{'sortBy','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'aggregateType','calculatePercent','column','decimalPlaces','showTotal','sortBy'};
+ }
+ public class CaseSettings extends Metadata {
+ public String type = 'CaseSettings';
+ public String fullName;
+ public String caseAssignNotificationTemplate;
+ public String caseCloseNotificationTemplate;
+ public String caseCommentNotificationTemplate;
+ public String caseCreateNotificationTemplate;
+ public MetadataService.FeedItemSettings[] caseFeedItemSettings;
+ public Boolean closeCaseThroughStatusChange;
+ public String defaultCaseOwner;
+ public String defaultCaseOwnerType;
+ public String defaultCaseUser;
+ public String emailActionDefaultsHandlerClass;
+ public MetadataService.EmailToCaseSettings emailToCase;
+ public Boolean enableCaseFeed;
+ public Boolean enableDraftEmails;
+ public Boolean enableEarlyEscalationRuleTriggers;
+ public Boolean enableEmailActionDefaultsHandler;
+ public Boolean enableSuggestedArticlesApplication;
+ public Boolean enableSuggestedArticlesCustomerPortal;
+ public Boolean enableSuggestedArticlesPartnerPortal;
+ public Boolean enableSuggestedSolutions;
+ public Boolean keepRecordTypeOnAssignmentRule;
+ public Boolean notifyContactOnCaseComment;
+ public Boolean notifyDefaultCaseOwner;
+ public Boolean notifyOwnerOnCaseComment;
+ public Boolean notifyOwnerOnCaseOwnerChange;
+ public Boolean showFewerCloseActions;
+ public Boolean useSystemEmailAddress;
+ public MetadataService.WebToCaseSettings webToCase;
+ private String[] caseAssignNotificationTemplate_type_info = new String[]{'caseAssignNotificationTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseCloseNotificationTemplate_type_info = new String[]{'caseCloseNotificationTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseCommentNotificationTemplate_type_info = new String[]{'caseCommentNotificationTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseCreateNotificationTemplate_type_info = new String[]{'caseCreateNotificationTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseFeedItemSettings_type_info = new String[]{'caseFeedItemSettings','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] closeCaseThroughStatusChange_type_info = new String[]{'closeCaseThroughStatusChange','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultCaseOwner_type_info = new String[]{'defaultCaseOwner','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultCaseOwnerType_type_info = new String[]{'defaultCaseOwnerType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultCaseUser_type_info = new String[]{'defaultCaseUser','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailActionDefaultsHandlerClass_type_info = new String[]{'emailActionDefaultsHandlerClass','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailToCase_type_info = new String[]{'emailToCase','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableCaseFeed_type_info = new String[]{'enableCaseFeed','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableDraftEmails_type_info = new String[]{'enableDraftEmails','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableEarlyEscalationRuleTriggers_type_info = new String[]{'enableEarlyEscalationRuleTriggers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableEmailActionDefaultsHandler_type_info = new String[]{'enableEmailActionDefaultsHandler','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSuggestedArticlesApplication_type_info = new String[]{'enableSuggestedArticlesApplication','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSuggestedArticlesCustomerPortal_type_info = new String[]{'enableSuggestedArticlesCustomerPortal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSuggestedArticlesPartnerPortal_type_info = new String[]{'enableSuggestedArticlesPartnerPortal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSuggestedSolutions_type_info = new String[]{'enableSuggestedSolutions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] keepRecordTypeOnAssignmentRule_type_info = new String[]{'keepRecordTypeOnAssignmentRule','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyContactOnCaseComment_type_info = new String[]{'notifyContactOnCaseComment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyDefaultCaseOwner_type_info = new String[]{'notifyDefaultCaseOwner','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyOwnerOnCaseComment_type_info = new String[]{'notifyOwnerOnCaseComment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] notifyOwnerOnCaseOwnerChange_type_info = new String[]{'notifyOwnerOnCaseOwnerChange','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showFewerCloseActions_type_info = new String[]{'showFewerCloseActions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] useSystemEmailAddress_type_info = new String[]{'useSystemEmailAddress','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] webToCase_type_info = new String[]{'webToCase','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'caseAssignNotificationTemplate','caseCloseNotificationTemplate','caseCommentNotificationTemplate','caseCreateNotificationTemplate','caseFeedItemSettings','closeCaseThroughStatusChange','defaultCaseOwner','defaultCaseOwnerType','defaultCaseUser','emailActionDefaultsHandlerClass','emailToCase','enableCaseFeed','enableDraftEmails','enableEarlyEscalationRuleTriggers','enableEmailActionDefaultsHandler','enableSuggestedArticlesApplication','enableSuggestedArticlesCustomerPortal','enableSuggestedArticlesPartnerPortal','enableSuggestedSolutions','keepRecordTypeOnAssignmentRule','notifyContactOnCaseComment','notifyDefaultCaseOwner','notifyOwnerOnCaseComment','notifyOwnerOnCaseOwnerChange','showFewerCloseActions','useSystemEmailAddress','webToCase'};
+ }
+ public class PicklistEntry {
+ public Boolean active;
+ public Boolean defaultValue;
+ public String label;
+ public String validFor;
+ public String value;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] defaultValue_type_info = new String[]{'defaultValue','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] validFor_type_info = new String[]{'validFor','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'active','defaultValue','label','validFor','value'};
+ }
+ public class NameSettings extends Metadata {
+ public String type = 'NameSettings';
+ public String fullName;
+ public Boolean enableMiddleName;
+ public Boolean enableNameSuffix;
+ private String[] enableMiddleName_type_info = new String[]{'enableMiddleName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableNameSuffix_type_info = new String[]{'enableNameSuffix','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'enableMiddleName','enableNameSuffix'};
+ }
+ public class AsyncResult {
+ public Boolean done;
+ public String id;
+ public String message;
+ public String state;
+ public String statusCode;
+ private String[] done_type_info = new String[]{'done','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] message_type_info = new String[]{'message','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] state_type_info = new String[]{'state','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] statusCode_type_info = new String[]{'statusCode','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'done','id','message','state','statusCode'};
+ }
+ public class ArticleTypeChannelDisplay {
+ public MetadataService.ArticleTypeTemplate[] articleTypeTemplates;
+ private String[] articleTypeTemplates_type_info = new String[]{'articleTypeTemplates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'articleTypeTemplates'};
+ }
+ public class checkRetrieveStatus_element {
+ public String asyncProcessId;
+ public Boolean includeZip;
+ private String[] asyncProcessId_type_info = new String[]{'asyncProcessId','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] includeZip_type_info = new String[]{'includeZip','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'asyncProcessId','includeZip'};
+ }
+ public class ProfileLayoutAssignment {
+ public String layout;
+ public String recordType;
+ private String[] layout_type_info = new String[]{'layout','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] recordType_type_info = new String[]{'recordType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'layout','recordType'};
+ }
+ public class FeedLayoutFilter {
+ public String feedFilterType;
+ public String feedItemType;
+ private String[] feedFilterType_type_info = new String[]{'feedFilterType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] feedItemType_type_info = new String[]{'feedItemType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'feedFilterType','feedItemType'};
+ }
+ public class ReportHistoricalSelector {
+ public String[] snapshot;
+ private String[] snapshot_type_info = new String[]{'snapshot','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'snapshot'};
+ }
+ public class FlowTextTemplate {
+ public String text;
+ private String[] text_type_info = new String[]{'text','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'text'};
+ }
+ public class ReportFolder extends Folder {
+ public String type = 'ReportFolder';
+ public String fullName;
+ public String accessType;
+ public MetadataService.FolderShare[] folderShares;
+ public String name;
+ public String publicFolderAccess;
+ public MetadataService.SharedTo sharedTo;
+ private String[] accessType_type_info = new String[]{'accessType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] folderShares_type_info = new String[]{'folderShares','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'};
+ }
+ public class RelatedListItem {
+ public String[] customButtons;
+ public String[] excludeButtons;
+ public String[] fields;
+ public String relatedList;
+ public String sortField;
+ public String sortOrder;
+ private String[] customButtons_type_info = new String[]{'customButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] excludeButtons_type_info = new String[]{'excludeButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] relatedList_type_info = new String[]{'relatedList','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sortField_type_info = new String[]{'sortField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'customButtons','excludeButtons','fields','relatedList','sortField','sortOrder'};
+ }
+ public class FlowNode {
+ public String label;
+ public Integer locationX;
+ public Integer locationY;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] locationX_type_info = new String[]{'locationX','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] locationY_type_info = new String[]{'locationY','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'label','locationX','locationY'};
+ }
+ public class ProfileApexClassAccess {
+ public String apexClass;
+ public Boolean enabled;
+ private String[] apexClass_type_info = new String[]{'apexClass','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'apexClass','enabled'};
+ }
+ public class CustomDataTypeComponentTranslation {
+ public String developerSuffix;
+ public String label;
+ private String[] developerSuffix_type_info = new String[]{'developerSuffix','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'developerSuffix','label'};
+ }
+ public class ReputationPointsRules {
+ public MetadataService.ReputationPointsRule[] pointsRule;
+ private String[] pointsRule_type_info = new String[]{'pointsRule','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'pointsRule'};
+ }
+ public class State {
+ public Boolean active;
+ public String integrationValue;
+ public String isoCode;
+ public String label;
+ public Boolean standard;
+ public Boolean visible;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] integrationValue_type_info = new String[]{'integrationValue','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isoCode_type_info = new String[]{'isoCode','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] standard_type_info = new String[]{'standard','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] visible_type_info = new String[]{'visible','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'active','integrationValue','isoCode','label','standard','visible'};
+ }
+ public class PushNotifications {
+ public MetadataService.PushNotification[] pushNotification;
+ private String[] pushNotification_type_info = new String[]{'pushNotification','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'pushNotification'};
+ }
+ public class ConnectedAppCanvasConfig {
+ public String accessMethod;
+ public String canvasUrl;
+ public String lifecycleClass;
+ public String[] locations;
+ public String[] options;
+ public String samlInitiationMethod;
+ private String[] accessMethod_type_info = new String[]{'accessMethod','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] canvasUrl_type_info = new String[]{'canvasUrl','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] lifecycleClass_type_info = new String[]{'lifecycleClass','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] locations_type_info = new String[]{'locations','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] options_type_info = new String[]{'options','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] samlInitiationMethod_type_info = new String[]{'samlInitiationMethod','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'accessMethod','canvasUrl','lifecycleClass','locations','options','samlInitiationMethod'};
+ }
+ public class ReportTypeSectionTranslation {
+ public MetadataService.ReportTypeColumnTranslation[] columns;
+ public String label;
+ public String name;
+ private String[] columns_type_info = new String[]{'columns','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'columns','label','name'};
+ }
+ public class FlowWaitEvent {
+ public String conditionLogic;
+ public MetadataService.FlowCondition[] conditions;
+ public MetadataService.FlowConnector connector;
+ public String eventType;
+ public MetadataService.FlowWaitEventInputParameter[] inputParameters;
+ public String label;
+ public MetadataService.FlowWaitEventOutputParameter[] outputParameters;
+ private String[] conditionLogic_type_info = new String[]{'conditionLogic','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] conditions_type_info = new String[]{'conditions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] eventType_type_info = new String[]{'eventType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] inputParameters_type_info = new String[]{'inputParameters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] outputParameters_type_info = new String[]{'outputParameters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'conditionLogic','conditions','connector','eventType','inputParameters','label','outputParameters'};
+ }
+ public class IpRange {
+ public String description;
+ public String end_x;
+ public String start;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] end_x_type_info = new String[]{'end','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] start_type_info = new String[]{'start','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'description','end_x','start'};
+ }
+ public class FlowApexPluginCallOutputParameter {
+ public String assignToReference;
+ public String name;
+ private String[] assignToReference_type_info = new String[]{'assignToReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assignToReference','name'};
+ }
+ public class ReportBucketField {
+ public String bucketType;
+ public String developerName;
+ public String masterLabel;
+ public String nullTreatment;
+ public String otherBucketLabel;
+ public String sourceColumnName;
+ public Boolean useOther;
+ public MetadataService.ReportBucketFieldValue[] values;
+ private String[] bucketType_type_info = new String[]{'bucketType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] developerName_type_info = new String[]{'developerName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] nullTreatment_type_info = new String[]{'nullTreatment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] otherBucketLabel_type_info = new String[]{'otherBucketLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sourceColumnName_type_info = new String[]{'sourceColumnName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] useOther_type_info = new String[]{'useOther','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] values_type_info = new String[]{'values','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'bucketType','developerName','masterLabel','nullTreatment','otherBucketLabel','sourceColumnName','useOther','values'};
+ }
+ public class Portal extends Metadata {
+ public String type = 'Portal';
+ public String fullName;
+ public Boolean active;
+ public String admin;
+ public String defaultLanguage;
+ public String description;
+ public String emailSenderAddress;
+ public String emailSenderName;
+ public Boolean enableSelfCloseCase;
+ public String footerDocument;
+ public String forgotPassTemplate;
+ public String headerDocument;
+ public Boolean isSelfRegistrationActivated;
+ public String loginHeaderDocument;
+ public String logoDocument;
+ public String logoutUrl;
+ public String newCommentTemplate;
+ public String newPassTemplate;
+ public String newUserTemplate;
+ public String ownerNotifyTemplate;
+ public String selfRegNewUserUrl;
+ public String selfRegUserDefaultProfile;
+ public String selfRegUserDefaultRole;
+ public String selfRegUserTemplate;
+ public Boolean showActionConfirmation;
+ public String stylesheetDocument;
+ public String type_x;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] admin_type_info = new String[]{'admin','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultLanguage_type_info = new String[]{'defaultLanguage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailSenderAddress_type_info = new String[]{'emailSenderAddress','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] emailSenderName_type_info = new String[]{'emailSenderName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enableSelfCloseCase_type_info = new String[]{'enableSelfCloseCase','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] footerDocument_type_info = new String[]{'footerDocument','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] forgotPassTemplate_type_info = new String[]{'forgotPassTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] headerDocument_type_info = new String[]{'headerDocument','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isSelfRegistrationActivated_type_info = new String[]{'isSelfRegistrationActivated','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] loginHeaderDocument_type_info = new String[]{'loginHeaderDocument','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] logoDocument_type_info = new String[]{'logoDocument','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] logoutUrl_type_info = new String[]{'logoutUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] newCommentTemplate_type_info = new String[]{'newCommentTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] newPassTemplate_type_info = new String[]{'newPassTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] newUserTemplate_type_info = new String[]{'newUserTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] ownerNotifyTemplate_type_info = new String[]{'ownerNotifyTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] selfRegNewUserUrl_type_info = new String[]{'selfRegNewUserUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] selfRegUserDefaultProfile_type_info = new String[]{'selfRegUserDefaultProfile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] selfRegUserDefaultRole_type_info = new String[]{'selfRegUserDefaultRole','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] selfRegUserTemplate_type_info = new String[]{'selfRegUserTemplate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showActionConfirmation_type_info = new String[]{'showActionConfirmation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] stylesheetDocument_type_info = new String[]{'stylesheetDocument','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','admin','defaultLanguage','description','emailSenderAddress','emailSenderName','enableSelfCloseCase','footerDocument','forgotPassTemplate','headerDocument','isSelfRegistrationActivated','loginHeaderDocument','logoDocument','logoutUrl','newCommentTemplate','newPassTemplate','newUserTemplate','ownerNotifyTemplate','selfRegNewUserUrl','selfRegUserDefaultProfile','selfRegUserDefaultRole','selfRegUserTemplate','showActionConfirmation','stylesheetDocument','type_x'};
+ }
+ public class DomainWhitelist {
+ public String[] domain;
+ private String[] domain_type_info = new String[]{'domain','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'domain'};
+ }
+ public class RunTestFailure {
+ public String id;
+ public String message;
+ public String methodName;
+ public String name;
+ public String namespace;
+ public String packageName;
+ public Boolean seeAllData;
+ public String stackTrace;
+ public Double time_x;
+ public String type_x;
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] message_type_info = new String[]{'message','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] methodName_type_info = new String[]{'methodName','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] namespace_type_info = new String[]{'namespace','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
+ private String[] packageName_type_info = new String[]{'packageName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] seeAllData_type_info = new String[]{'seeAllData','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] stackTrace_type_info = new String[]{'stackTrace','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
+ private String[] time_x_type_info = new String[]{'time','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'id','message','methodName','name','namespace','packageName','seeAllData','stackTrace','time_x','type_x'};
+ }
+ public class Territory {
+ public String accountAccessLevel;
+ public String parentTerritory;
+ private String[] accountAccessLevel_type_info = new String[]{'accountAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] parentTerritory_type_info = new String[]{'parentTerritory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'accountAccessLevel','parentTerritory'};
+ }
+ public class SharedTo {
+ public String allCustomerPortalUsers;
+ public String allInternalUsers;
+ public String allPartnerUsers;
+ public String[] group_x;
+ public String[] groups;
+ public String[] managerSubordinates;
+ public String[] managers;
+ public String[] portalRole;
+ public String[] portalRoleAndSubordinates;
+ public String[] queue;
+ public String[] role;
+ public String[] roleAndSubordinates;
+ public String[] roleAndSubordinatesInternal;
+ public String[] roles;
+ public String[] rolesAndSubordinates;
+ public String[] territories;
+ public String[] territoriesAndSubordinates;
+ public String[] territory;
+ public String[] territoryAndSubordinates;
+ private String[] allCustomerPortalUsers_type_info = new String[]{'allCustomerPortalUsers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] allInternalUsers_type_info = new String[]{'allInternalUsers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] allPartnerUsers_type_info = new String[]{'allPartnerUsers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] group_x_type_info = new String[]{'group','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] groups_type_info = new String[]{'groups','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] managerSubordinates_type_info = new String[]{'managerSubordinates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] managers_type_info = new String[]{'managers','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] portalRole_type_info = new String[]{'portalRole','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] portalRoleAndSubordinates_type_info = new String[]{'portalRoleAndSubordinates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] queue_type_info = new String[]{'queue','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] role_type_info = new String[]{'role','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] roleAndSubordinates_type_info = new String[]{'roleAndSubordinates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] roleAndSubordinatesInternal_type_info = new String[]{'roleAndSubordinatesInternal','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] roles_type_info = new String[]{'roles','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] rolesAndSubordinates_type_info = new String[]{'rolesAndSubordinates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] territories_type_info = new String[]{'territories','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] territoriesAndSubordinates_type_info = new String[]{'territoriesAndSubordinates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] territory_type_info = new String[]{'territory','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] territoryAndSubordinates_type_info = new String[]{'territoryAndSubordinates','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'allCustomerPortalUsers','allInternalUsers','allPartnerUsers','group_x','groups','managerSubordinates','managers','portalRole','portalRoleAndSubordinates','queue','role','roleAndSubordinates','roleAndSubordinatesInternal','roles','rolesAndSubordinates','territories','territoriesAndSubordinates','territory','territoryAndSubordinates'};
+ }
+ public class DeployDetails {
+ public MetadataService.DeployMessage[] componentFailures;
+ public MetadataService.DeployMessage[] componentSuccesses;
+ public MetadataService.RetrieveResult retrieveResult;
+ public MetadataService.RunTestsResult runTestResult;
+ private String[] componentFailures_type_info = new String[]{'componentFailures','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] componentSuccesses_type_info = new String[]{'componentSuccesses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] retrieveResult_type_info = new String[]{'retrieveResult','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] runTestResult_type_info = new String[]{'runTestResult','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'componentFailures','componentSuccesses','retrieveResult','runTestResult'};
+ }
+ public class FlowRecordFilter {
+ public String field;
+ public String operator;
+ public MetadataService.FlowElementReferenceOrValue value;
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'field','operator','value'};
+ }
+ public class Group_x extends Metadata {
+ public String type = 'Group_x';
+ public String fullName;
+ public Boolean doesIncludeBosses;
+ public String name;
+ private String[] doesIncludeBosses_type_info = new String[]{'doesIncludeBosses','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'doesIncludeBosses','name'};
+ }
+ public class SubtabComponents {
+ public MetadataService.Container[] containers;
+ private String[] containers_type_info = new String[]{'containers','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'containers'};
+ }
+ public class FlowScreen {
+ public Boolean allowBack;
+ public Boolean allowFinish;
+ public Boolean allowPause;
+ public MetadataService.FlowConnector connector;
+ public MetadataService.FlowScreenField[] fields;
+ public String helpText;
+ public String pausedText;
+ private String[] allowBack_type_info = new String[]{'allowBack','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] allowFinish_type_info = new String[]{'allowFinish','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] allowPause_type_info = new String[]{'allowPause','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] helpText_type_info = new String[]{'helpText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] pausedText_type_info = new String[]{'pausedText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'allowBack','allowFinish','allowPause','connector','fields','helpText','pausedText'};
+ }
+ public class WorkflowAlert extends WorkflowAction {
+ public String type = 'WorkflowAlert';
+ public String fullName;
+ public String[] ccEmails;
+ public String description;
+ public Boolean protected_x;
+ public MetadataService.WorkflowEmailRecipient[] recipients;
+ public String senderAddress;
+ public String senderType;
+ public String template;
+ private String[] ccEmails_type_info = new String[]{'ccEmails','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] recipients_type_info = new String[]{'recipients','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] senderAddress_type_info = new String[]{'senderAddress','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] senderType_type_info = new String[]{'senderType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] template_type_info = new String[]{'template','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'ccEmails','description','protected_x','recipients','senderAddress','senderType','template'};
+ }
+ public class CustomPermissionDependencyRequired {
+ public String customPermission;
+ public Boolean dependency;
+ private String[] customPermission_type_info = new String[]{'customPermission','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] dependency_type_info = new String[]{'dependency','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'customPermission','dependency'};
+ }
+ public class ReputationBranding {
+ public String smallImage;
+ private String[] smallImage_type_info = new String[]{'smallImage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'smallImage'};
+ }
+ public class ForecastRangeSettings {
+ public Integer beginning;
+ public Integer displaying;
+ public String periodType;
+ private String[] beginning_type_info = new String[]{'beginning','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] displaying_type_info = new String[]{'displaying','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] periodType_type_info = new String[]{'periodType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'beginning','displaying','periodType'};
+ }
+ public class SFDCMobileSettings {
+ public Boolean enableMobileLite;
+ public Boolean enableUserToDeviceLinking;
+ private String[] enableMobileLite_type_info = new String[]{'enableMobileLite','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableUserToDeviceLinking_type_info = new String[]{'enableUserToDeviceLinking','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enableMobileLite','enableUserToDeviceLinking'};
+ }
+ public class LayoutSectionTranslation {
+ public String label;
+ public String section;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] section_type_info = new String[]{'section','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'label','section'};
+ }
+ public class EntitlementProcessMilestoneItem {
+ public String businessHours;
+ public String criteriaBooleanFilter;
+ public MetadataService.FilterItem[] milestoneCriteriaFilterItems;
+ public String milestoneCriteriaFormula;
+ public String milestoneName;
+ public String minutesCustomClass;
+ public Integer minutesToComplete;
+ public MetadataService.WorkflowActionReference[] successActions;
+ public MetadataService.EntitlementProcessMilestoneTimeTrigger[] timeTriggers;
+ public Boolean useCriteriaStartTime;
+ private String[] businessHours_type_info = new String[]{'businessHours','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] criteriaBooleanFilter_type_info = new String[]{'criteriaBooleanFilter','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] milestoneCriteriaFilterItems_type_info = new String[]{'milestoneCriteriaFilterItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] milestoneCriteriaFormula_type_info = new String[]{'milestoneCriteriaFormula','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] milestoneName_type_info = new String[]{'milestoneName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] minutesCustomClass_type_info = new String[]{'minutesCustomClass','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] minutesToComplete_type_info = new String[]{'minutesToComplete','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] successActions_type_info = new String[]{'successActions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] timeTriggers_type_info = new String[]{'timeTriggers','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] useCriteriaStartTime_type_info = new String[]{'useCriteriaStartTime','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'businessHours','criteriaBooleanFilter','milestoneCriteriaFilterItems','milestoneCriteriaFormula','milestoneName','minutesCustomClass','minutesToComplete','successActions','timeTriggers','useCriteriaStartTime'};
+ }
+ public class DataCategoryGroup extends Metadata {
+ public String type = 'DataCategoryGroup';
+ public String fullName;
+ public Boolean active;
+ public MetadataService.DataCategory dataCategory;
+ public String description;
+ public String label;
+ public MetadataService.ObjectUsage objectUsage;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] dataCategory_type_info = new String[]{'dataCategory','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] objectUsage_type_info = new String[]{'objectUsage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','dataCategory','description','label','objectUsage'};
+ }
+ public class listMetadata_element {
+ public MetadataService.ListMetadataQuery[] queries;
+ public Double asOfVersion;
+ private String[] queries_type_info = new String[]{'queries','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] asOfVersion_type_info = new String[]{'asOfVersion','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'queries','asOfVersion'};
+ }
+ public class ValidationRule extends Metadata {
+ public String type = 'ValidationRule';
+ public String fullName;
+ public Boolean active;
+ public String description;
+ public String errorConditionFormula;
+ public String errorDisplayField;
+ public String errorMessage;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] errorConditionFormula_type_info = new String[]{'errorConditionFormula','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] errorDisplayField_type_info = new String[]{'errorDisplayField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','description','errorConditionFormula','errorDisplayField','errorMessage'};
+ }
+ public class AuraDefinitionBundle extends Metadata {
+ public String type = 'AuraDefinitionBundle';
+ public String fullName;
+ public String SVGContent;
+ public String controllerContent;
+ public String designContent;
+ public String documentationContent;
+ public String helperContent;
+ public String markup;
+ public String modelContent;
+ public String rendererContent;
+ public String styleContent;
+ public String testsuiteContent;
+ public String type_x;
+ private String[] SVGContent_type_info = new String[]{'SVGContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] controllerContent_type_info = new String[]{'controllerContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] designContent_type_info = new String[]{'designContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] documentationContent_type_info = new String[]{'documentationContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] helperContent_type_info = new String[]{'helperContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] markup_type_info = new String[]{'markup','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] modelContent_type_info = new String[]{'modelContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] rendererContent_type_info = new String[]{'rendererContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] styleContent_type_info = new String[]{'styleContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] testsuiteContent_type_info = new String[]{'testsuiteContent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'SVGContent','controllerContent','designContent','documentationContent','helperContent','markup','modelContent','rendererContent','styleContent','testsuiteContent','type_x'};
+ }
+ public class FlowMetadataValue {
+ public String name;
+ public MetadataService.FlowElementReferenceOrValue value;
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'name','value'};
+ }
+ public class ValueTypeField {
+ public MetadataService.ValueTypeField[] fields;
+ public String[] foreignKeyDomain;
+ public Boolean isForeignKey;
+ public Boolean isNameField;
+ public Integer minOccurs;
+ public String name;
+ public MetadataService.PicklistEntry[] picklistValues;
+ public String soapType;
+ public Boolean valueRequired;
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] foreignKeyDomain_type_info = new String[]{'foreignKeyDomain','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] isForeignKey_type_info = new String[]{'isForeignKey','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isNameField_type_info = new String[]{'isNameField','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] minOccurs_type_info = new String[]{'minOccurs','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] picklistValues_type_info = new String[]{'picklistValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] soapType_type_info = new String[]{'soapType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] valueRequired_type_info = new String[]{'valueRequired','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'fields','foreignKeyDomain','isForeignKey','isNameField','minOccurs','name','picklistValues','soapType','valueRequired'};
+ }
+ public class VisualizationResource {
+ public String description;
+ public String file;
+ public Integer rank;
+ public String type_x;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] file_type_info = new String[]{'file','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] rank_type_info = new String[]{'rank','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'description','file','rank','type_x'};
+ }
+ public class ValidationRuleTranslation {
+ public String errorMessage;
+ public String name;
+ private String[] errorMessage_type_info = new String[]{'errorMessage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'errorMessage','name'};
+ }
+ public virtual class Metadata {
+ public String fullName;
+ }
+ public class ReportBucketFieldValue {
+ public MetadataService.ReportBucketFieldSourceValue[] sourceValues;
+ public String value;
+ private String[] sourceValues_type_info = new String[]{'sourceValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'sourceValues','value'};
+ }
+ public class FeedItemSettings {
+ public Integer characterLimit;
+ public Boolean collapseThread;
+ public String displayFormat;
+ public String feedItemType;
+ private String[] characterLimit_type_info = new String[]{'characterLimit','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] collapseThread_type_info = new String[]{'collapseThread','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] displayFormat_type_info = new String[]{'displayFormat','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] feedItemType_type_info = new String[]{'feedItemType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'characterLimit','collapseThread','displayFormat','feedItemType'};
+ }
+ public class FlowSubflow {
+ public MetadataService.FlowConnector connector;
+ public String flowName;
+ public MetadataService.FlowSubflowInputAssignment[] inputAssignments;
+ public MetadataService.FlowSubflowOutputAssignment[] outputAssignments;
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] flowName_type_info = new String[]{'flowName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] inputAssignments_type_info = new String[]{'inputAssignments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] outputAssignments_type_info = new String[]{'outputAssignments','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'connector','flowName','inputAssignments','outputAssignments'};
+ }
+ public class TouchMobileSettings {
+ public Boolean enableTouchAppIPad;
+ public Boolean enableTouchAppIPhone;
+ public Boolean enableTouchBrowserIPad;
+ public Boolean enableTouchIosPhone;
+ public Boolean enableVisualforceInTouch;
+ private String[] enableTouchAppIPad_type_info = new String[]{'enableTouchAppIPad','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableTouchAppIPhone_type_info = new String[]{'enableTouchAppIPhone','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableTouchBrowserIPad_type_info = new String[]{'enableTouchBrowserIPad','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableTouchIosPhone_type_info = new String[]{'enableTouchIosPhone','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableVisualforceInTouch_type_info = new String[]{'enableVisualforceInTouch','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enableTouchAppIPad','enableTouchAppIPhone','enableTouchBrowserIPad','enableTouchIosPhone','enableVisualforceInTouch'};
+ }
+ public class FlowScreenField {
+ public String[] choiceReferences;
+ public String dataType;
+ public String defaultSelectedChoiceReference;
+ public MetadataService.FlowElementReferenceOrValue defaultValue;
+ public String fieldText;
+ public String fieldType;
+ public String helpText;
+ public Boolean isRequired;
+ public Integer scale;
+ public MetadataService.FlowInputValidationRule validationRule;
+ private String[] choiceReferences_type_info = new String[]{'choiceReferences','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultSelectedChoiceReference_type_info = new String[]{'defaultSelectedChoiceReference','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultValue_type_info = new String[]{'defaultValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fieldText_type_info = new String[]{'fieldText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fieldType_type_info = new String[]{'fieldType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] helpText_type_info = new String[]{'helpText','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isRequired_type_info = new String[]{'isRequired','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scale_type_info = new String[]{'scale','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] validationRule_type_info = new String[]{'validationRule','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'choiceReferences','dataType','defaultSelectedChoiceReference','defaultValue','fieldText','fieldType','helpText','isRequired','scale','validationRule'};
+ }
+ public class Dashboard extends Metadata {
+ public String type = 'Dashboard';
+ public String fullName;
+ public String backgroundEndColor;
+ public String backgroundFadeDirection;
+ public String backgroundStartColor;
+ public MetadataService.DashboardFilter[] dashboardFilters;
+ public String dashboardResultRefreshedDate;
+ public String dashboardResultRunningUser;
+ public String dashboardType;
+ public String description;
+ public MetadataService.DashboardComponentSection leftSection;
+ public MetadataService.DashboardComponentSection middleSection;
+ public MetadataService.DashboardComponentSection rightSection;
+ public String runningUser;
+ public String textColor;
+ public String title;
+ public String titleColor;
+ public Integer titleSize;
+ private String[] backgroundEndColor_type_info = new String[]{'backgroundEndColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] backgroundFadeDirection_type_info = new String[]{'backgroundFadeDirection','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] backgroundStartColor_type_info = new String[]{'backgroundStartColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] dashboardFilters_type_info = new String[]{'dashboardFilters','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] dashboardResultRefreshedDate_type_info = new String[]{'dashboardResultRefreshedDate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] dashboardResultRunningUser_type_info = new String[]{'dashboardResultRunningUser','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] dashboardType_type_info = new String[]{'dashboardType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] leftSection_type_info = new String[]{'leftSection','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] middleSection_type_info = new String[]{'middleSection','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] rightSection_type_info = new String[]{'rightSection','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] runningUser_type_info = new String[]{'runningUser','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] textColor_type_info = new String[]{'textColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] title_type_info = new String[]{'title','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] titleColor_type_info = new String[]{'titleColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] titleSize_type_info = new String[]{'titleSize','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'backgroundEndColor','backgroundFadeDirection','backgroundStartColor','dashboardFilters','dashboardResultRefreshedDate','dashboardResultRunningUser','dashboardType','description','leftSection','middleSection','rightSection','runningUser','textColor','title','titleColor','titleSize'};
+ }
+ public class ReportDataCategoryFilter {
+ public String dataCategory;
+ public String dataCategoryGroup;
+ public String operator;
+ private String[] dataCategory_type_info = new String[]{'dataCategory','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] dataCategoryGroup_type_info = new String[]{'dataCategoryGroup','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'dataCategory','dataCategoryGroup','operator'};
+ }
+ public class MarketingActionSettings extends Metadata {
+ public String type = 'MarketingActionSettings';
+ public String fullName;
+ public Boolean enableMarketingAction;
+ private String[] enableMarketingAction_type_info = new String[]{'enableMarketingAction','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'enableMarketingAction'};
+ }
+ public class FlowAssignment {
+ public MetadataService.FlowAssignmentItem[] assignmentItems;
+ public MetadataService.FlowConnector connector;
+ private String[] assignmentItems_type_info = new String[]{'assignmentItems','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] connector_type_info = new String[]{'connector','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assignmentItems','connector'};
+ }
+ public class IdeaReputationLevel {
+ public String name;
+ public Integer value;
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'name','value'};
+ }
+ public class NetworkTabSet {
+ public String[] customTab;
+ public String defaultTab;
+ public String[] standardTab;
+ private String[] customTab_type_info = new String[]{'customTab','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] defaultTab_type_info = new String[]{'defaultTab','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] standardTab_type_info = new String[]{'standardTab','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'customTab','defaultTab','standardTab'};
+ }
+ public class CustomApplicationComponents {
+ public String alignment;
+ public String[] customApplicationComponent;
+ private String[] alignment_type_info = new String[]{'alignment','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] customApplicationComponent_type_info = new String[]{'customApplicationComponent','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'alignment','customApplicationComponent'};
+ }
+ public class SynonymGroup {
+ public String[] languages;
+ public String[] terms;
+ private String[] languages_type_info = new String[]{'languages','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] terms_type_info = new String[]{'terms','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'languages','terms'};
+ }
+ public class VisualizationType {
+ public String description;
+ public String developerName;
+ public String icon;
+ public String masterLabel;
+ public String scriptBootstrapMethod;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] developerName_type_info = new String[]{'developerName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] icon_type_info = new String[]{'icon','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] scriptBootstrapMethod_type_info = new String[]{'scriptBootstrapMethod','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'description','developerName','icon','masterLabel','scriptBootstrapMethod'};
+ }
+ public class DashboardFolder extends Folder {
+ public String type = 'DashboardFolder';
+ public String fullName;
+ public String accessType;
+ public MetadataService.FolderShare[] folderShares;
+ public String name;
+ public String publicFolderAccess;
+ public MetadataService.SharedTo sharedTo;
+ private String[] accessType_type_info = new String[]{'accessType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] folderShares_type_info = new String[]{'folderShares','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'};
+ }
+ public class PermissionSetApexPageAccess {
+ public String apexPage;
+ public Boolean enabled;
+ private String[] apexPage_type_info = new String[]{'apexPage','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enabled_type_info = new String[]{'enabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'apexPage','enabled'};
+ }
+ public class CustomObject extends Metadata {
+ public String type = 'CustomObject';
+ public String fullName;
+ public MetadataService.ActionOverride[] actionOverrides;
+ public Boolean allowInChatterGroups;
+ public MetadataService.ArticleTypeChannelDisplay articleTypeChannelDisplay;
+ public MetadataService.BusinessProcess[] businessProcesses;
+ public String compactLayoutAssignment;
+ public MetadataService.CompactLayout[] compactLayouts;
+ public String customHelp;
+ public String customHelpPage;
+ public String customSettingsType;
+ public String deploymentStatus;
+ public Boolean deprecated;
+ public String description;
+ public Boolean enableActivities;
+ public Boolean enableBulkApi;
+ public Boolean enableDivisions;
+ public Boolean enableEnhancedLookup;
+ public Boolean enableFeeds;
+ public Boolean enableHistory;
+ public Boolean enableReports;
+ public Boolean enableSharing;
+ public Boolean enableStreamingApi;
+ public String externalDataSource;
+ public String externalName;
+ public String externalRepository;
+ public String externalSharingModel;
+ public MetadataService.FieldSet[] fieldSets;
+ public MetadataService.CustomField[] fields;
+ public String gender;
+ public MetadataService.HistoryRetentionPolicy historyRetentionPolicy;
+ public Boolean household;
+ public String label;
+ public MetadataService.ListView[] listViews;
+ public MetadataService.CustomField nameField;
+ public String pluralLabel;
+ public Boolean recordTypeTrackFeedHistory;
+ public Boolean recordTypeTrackHistory;
+ public MetadataService.RecordType[] recordTypes;
+ public MetadataService.SearchLayouts searchLayouts;
+ public String sharingModel;
+ public MetadataService.SharingReason[] sharingReasons;
+ public MetadataService.SharingRecalculation[] sharingRecalculations;
+ public String startsWith;
+ public MetadataService.ValidationRule[] validationRules;
+ public String visibility;
+ public MetadataService.WebLink[] webLinks;
+ private String[] actionOverrides_type_info = new String[]{'actionOverrides','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] allowInChatterGroups_type_info = new String[]{'allowInChatterGroups','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] articleTypeChannelDisplay_type_info = new String[]{'articleTypeChannelDisplay','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] businessProcesses_type_info = new String[]{'businessProcesses','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] compactLayoutAssignment_type_info = new String[]{'compactLayoutAssignment','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] compactLayouts_type_info = new String[]{'compactLayouts','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] customHelp_type_info = new String[]{'customHelp','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customHelpPage_type_info = new String[]{'customHelpPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customSettingsType_type_info = new String[]{'customSettingsType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] deploymentStatus_type_info = new String[]{'deploymentStatus','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] deprecated_type_info = new String[]{'deprecated','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableActivities_type_info = new String[]{'enableActivities','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableBulkApi_type_info = new String[]{'enableBulkApi','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableDivisions_type_info = new String[]{'enableDivisions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableEnhancedLookup_type_info = new String[]{'enableEnhancedLookup','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableFeeds_type_info = new String[]{'enableFeeds','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableHistory_type_info = new String[]{'enableHistory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableReports_type_info = new String[]{'enableReports','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableSharing_type_info = new String[]{'enableSharing','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableStreamingApi_type_info = new String[]{'enableStreamingApi','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] externalDataSource_type_info = new String[]{'externalDataSource','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] externalName_type_info = new String[]{'externalName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] externalRepository_type_info = new String[]{'externalRepository','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] externalSharingModel_type_info = new String[]{'externalSharingModel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] fieldSets_type_info = new String[]{'fieldSets','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] gender_type_info = new String[]{'gender','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] historyRetentionPolicy_type_info = new String[]{'historyRetentionPolicy','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] household_type_info = new String[]{'household','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] listViews_type_info = new String[]{'listViews','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] nameField_type_info = new String[]{'nameField','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] pluralLabel_type_info = new String[]{'pluralLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recordTypeTrackFeedHistory_type_info = new String[]{'recordTypeTrackFeedHistory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recordTypeTrackHistory_type_info = new String[]{'recordTypeTrackHistory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] recordTypes_type_info = new String[]{'recordTypes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] searchLayouts_type_info = new String[]{'searchLayouts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sharingModel_type_info = new String[]{'sharingModel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sharingReasons_type_info = new String[]{'sharingReasons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] sharingRecalculations_type_info = new String[]{'sharingRecalculations','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] startsWith_type_info = new String[]{'startsWith','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] validationRules_type_info = new String[]{'validationRules','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] visibility_type_info = new String[]{'visibility','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] webLinks_type_info = new String[]{'webLinks','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'actionOverrides','allowInChatterGroups','articleTypeChannelDisplay','businessProcesses','compactLayoutAssignment','compactLayouts','customHelp','customHelpPage','customSettingsType','deploymentStatus','deprecated','description','enableActivities','enableBulkApi','enableDivisions','enableEnhancedLookup','enableFeeds','enableHistory','enableReports','enableSharing','enableStreamingApi','externalDataSource','externalName','externalRepository','externalSharingModel','fieldSets','fields','gender','historyRetentionPolicy','household','label','listViews','nameField','pluralLabel','recordTypeTrackFeedHistory','recordTypeTrackHistory','recordTypes','searchLayouts','sharingModel','sharingReasons','sharingRecalculations','startsWith','validationRules','visibility','webLinks'};
+ }
+ public class CustomMetadataValue {
+ public String field;
+ public String value;
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'field','value'};
+ }
+ public class Translations extends Metadata {
+ public String type = 'Translations';
+ public String fullName;
+ public MetadataService.CustomApplicationTranslation[] customApplications;
+ public MetadataService.CustomDataTypeTranslation[] customDataTypeTranslations;
+ public MetadataService.CustomLabelTranslation[] customLabels;
+ public MetadataService.CustomPageWebLinkTranslation[] customPageWebLinks;
+ public MetadataService.CustomTabTranslation[] customTabs;
+ public MetadataService.GlobalQuickActionTranslation[] quickActions;
+ public MetadataService.ReportTypeTranslation[] reportTypes;
+ public MetadataService.ScontrolTranslation[] scontrols;
+ private String[] customApplications_type_info = new String[]{'customApplications','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] customDataTypeTranslations_type_info = new String[]{'customDataTypeTranslations','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] customLabels_type_info = new String[]{'customLabels','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] customPageWebLinks_type_info = new String[]{'customPageWebLinks','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] customTabs_type_info = new String[]{'customTabs','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] quickActions_type_info = new String[]{'quickActions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] reportTypes_type_info = new String[]{'reportTypes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] scontrols_type_info = new String[]{'scontrols','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'customApplications','customDataTypeTranslations','customLabels','customPageWebLinks','customTabs','quickActions','reportTypes','scontrols'};
+ }
+ public class ReportTypeTranslation {
+ public String description;
+ public String label;
+ public String name;
+ public MetadataService.ReportTypeSectionTranslation[] sections;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sections_type_info = new String[]{'sections','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'description','label','name','sections'};
+ }
+ public class FlowAssignmentItem {
+ public String assignToReference;
+ public String operator;
+ public MetadataService.FlowElementReferenceOrValue value;
+ private String[] assignToReference_type_info = new String[]{'assignToReference','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] operator_type_info = new String[]{'operator','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'assignToReference','operator','value'};
+ }
+ public class Territory2SettingsOpportunityFilter {
+ public String apexClassName;
+ public Boolean enableFilter;
+ public Boolean runOnCreate;
+ private String[] apexClassName_type_info = new String[]{'apexClassName','http://soap.sforce.com/2006/04/metadata',null,'1','1','true'};
+ private String[] enableFilter_type_info = new String[]{'enableFilter','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] runOnCreate_type_info = new String[]{'runOnCreate','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'apexClassName','enableFilter','runOnCreate'};
+ }
+ public class CustomLabels extends Metadata {
+ public String type = 'CustomLabels';
+ public String fullName;
+ public MetadataService.CustomLabel[] labels;
+ private String[] labels_type_info = new String[]{'labels','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'labels'};
+ }
+ public class PackageTypeMembers {
+ public String[] members;
+ public String name;
+ private String[] members_type_info = new String[]{'members','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'members','name'};
+ }
+ public class renameMetadataResponse_element {
+ public MetadataService.SaveResult result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class HistoryRetentionPolicy {
+ public Integer archiveAfterMonths;
+ public Integer archiveRetentionYears;
+ public String description;
+ private String[] archiveAfterMonths_type_info = new String[]{'archiveAfterMonths','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] archiveRetentionYears_type_info = new String[]{'archiveRetentionYears','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'archiveAfterMonths','archiveRetentionYears','description'};
+ }
+ public class cancelDeploy_element {
+ public String String_x;
+ private String[] String_x_type_info = new String[]{'String','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'String_x'};
+ }
+ public class WorkflowSend extends WorkflowAction {
+ public String type = 'WorkflowSend';
+ public String fullName;
+ public String action;
+ public String description;
+ public String label;
+ public String language;
+ public Boolean protected_x;
+ private String[] action_type_info = new String[]{'action','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] language_type_info = new String[]{'language','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] protected_x_type_info = new String[]{'protected','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'action','description','label','language','protected_x'};
+ }
+ public class EntitlementProcessMilestoneTimeTrigger {
+ public MetadataService.WorkflowActionReference[] actions;
+ public Integer timeLength;
+ public String workflowTimeTriggerUnit;
+ private String[] actions_type_info = new String[]{'actions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] timeLength_type_info = new String[]{'timeLength','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] workflowTimeTriggerUnit_type_info = new String[]{'workflowTimeTriggerUnit','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'actions','timeLength','workflowTimeTriggerUnit'};
+ }
+ public class ArticleTypeTemplate {
+ public String channel;
+ public String page_x;
+ public String template;
+ private String[] channel_type_info = new String[]{'channel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] template_type_info = new String[]{'template','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'channel','page_x','template'};
+ }
+ public class AnalyticSnapshotMapping {
+ public String aggregateType;
+ public String sourceField;
+ public String sourceType;
+ public String targetField;
+ private String[] aggregateType_type_info = new String[]{'aggregateType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sourceField_type_info = new String[]{'sourceField','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sourceType_type_info = new String[]{'sourceType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] targetField_type_info = new String[]{'targetField','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'aggregateType','sourceField','sourceType','targetField'};
+ }
+ public class PermissionSetFieldPermissions {
+ public Boolean editable;
+ public String field;
+ public Boolean readable;
+ private String[] editable_type_info = new String[]{'editable','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] readable_type_info = new String[]{'readable','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'editable','field','readable'};
+ }
+ public class ReportGrouping {
+ public String aggregateType;
+ public String dateGranularity;
+ public String field;
+ public String sortByName;
+ public String sortOrder;
+ public String sortType;
+ private String[] aggregateType_type_info = new String[]{'aggregateType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] dateGranularity_type_info = new String[]{'dateGranularity','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sortByName_type_info = new String[]{'sortByName','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sortType_type_info = new String[]{'sortType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'aggregateType','dateGranularity','field','sortByName','sortOrder','sortType'};
+ }
+ public class SkillProfileAssignments {
+ public String[] profile;
+ private String[] profile_type_info = new String[]{'profile','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'profile'};
+ }
+ public class CancelDeployResult {
+ public Boolean done;
+ public String id;
+ private String[] done_type_info = new String[]{'done','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] id_type_info = new String[]{'id','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'done','id'};
+ }
+ public class CustomShortcut {
+ public String description;
+ public String eventName;
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] eventName_type_info = new String[]{'eventName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'description','eventName'};
+ }
+ public class SynonymDictionary extends Metadata {
+ public String type = 'SynonymDictionary';
+ public String fullName;
+ public MetadataService.SynonymGroup[] groups;
+ public Boolean isProtected;
+ public String label;
+ private String[] groups_type_info = new String[]{'groups','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] isProtected_type_info = new String[]{'isProtected','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'groups','isProtected','label'};
+ }
+ public class CustomTab extends Metadata {
+ public String type = 'CustomTab';
+ public String fullName;
+ public String auraComponent;
+ public Boolean customObject;
+ public String description;
+ public String flexiPage;
+ public Integer frameHeight;
+ public Boolean hasSidebar;
+ public String icon;
+ public String label;
+ public Boolean mobileReady;
+ public String motif;
+ public String page_x;
+ public String scontrol;
+ public String splashPageLink;
+ public String url;
+ public String urlEncodingKey;
+ private String[] auraComponent_type_info = new String[]{'auraComponent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customObject_type_info = new String[]{'customObject','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] flexiPage_type_info = new String[]{'flexiPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] frameHeight_type_info = new String[]{'frameHeight','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] hasSidebar_type_info = new String[]{'hasSidebar','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] icon_type_info = new String[]{'icon','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] mobileReady_type_info = new String[]{'mobileReady','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] motif_type_info = new String[]{'motif','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scontrol_type_info = new String[]{'scontrol','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] splashPageLink_type_info = new String[]{'splashPageLink','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] url_type_info = new String[]{'url','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] urlEncodingKey_type_info = new String[]{'urlEncodingKey','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'auraComponent','customObject','description','flexiPage','frameHeight','hasSidebar','icon','label','mobileReady','motif','page_x','scontrol','splashPageLink','url','urlEncodingKey'};
+ }
+ public class Letterhead extends Metadata {
+ public String type = 'Letterhead';
+ public String fullName;
+ public Boolean available;
+ public String backgroundColor;
+ public String bodyColor;
+ public MetadataService.LetterheadLine bottomLine;
+ public String description;
+ public MetadataService.LetterheadHeaderFooter footer;
+ public MetadataService.LetterheadHeaderFooter header;
+ public MetadataService.LetterheadLine middleLine;
+ public String name;
+ public MetadataService.LetterheadLine topLine;
+ private String[] available_type_info = new String[]{'available','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] backgroundColor_type_info = new String[]{'backgroundColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] bodyColor_type_info = new String[]{'bodyColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] bottomLine_type_info = new String[]{'bottomLine','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] footer_type_info = new String[]{'footer','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] header_type_info = new String[]{'header','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] middleLine_type_info = new String[]{'middleLine','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] topLine_type_info = new String[]{'topLine','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'available','backgroundColor','bodyColor','bottomLine','description','footer','header','middleLine','name','topLine'};
+ }
+ public class ReportTypeColumnTranslation {
+ public String label;
+ public String name;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'label','name'};
+ }
+ public class CustomPageWebLinkTranslation {
+ public String label;
+ public String name;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'label','name'};
+ }
+ public class EntitlementSettings extends Metadata {
+ public String type = 'EntitlementSettings';
+ public String fullName;
+ public Boolean assetLookupLimitedToActiveEntitlementsOnAccount;
+ public Boolean assetLookupLimitedToActiveEntitlementsOnContact;
+ public Boolean assetLookupLimitedToSameAccount;
+ public Boolean assetLookupLimitedToSameContact;
+ public Boolean enableEntitlementVersioning;
+ public Boolean enableEntitlements;
+ public Boolean entitlementLookupLimitedToActiveStatus;
+ public Boolean entitlementLookupLimitedToSameAccount;
+ public Boolean entitlementLookupLimitedToSameAsset;
+ public Boolean entitlementLookupLimitedToSameContact;
+ private String[] assetLookupLimitedToActiveEntitlementsOnAccount_type_info = new String[]{'assetLookupLimitedToActiveEntitlementsOnAccount','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] assetLookupLimitedToActiveEntitlementsOnContact_type_info = new String[]{'assetLookupLimitedToActiveEntitlementsOnContact','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] assetLookupLimitedToSameAccount_type_info = new String[]{'assetLookupLimitedToSameAccount','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] assetLookupLimitedToSameContact_type_info = new String[]{'assetLookupLimitedToSameContact','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableEntitlementVersioning_type_info = new String[]{'enableEntitlementVersioning','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enableEntitlements_type_info = new String[]{'enableEntitlements','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] entitlementLookupLimitedToActiveStatus_type_info = new String[]{'entitlementLookupLimitedToActiveStatus','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] entitlementLookupLimitedToSameAccount_type_info = new String[]{'entitlementLookupLimitedToSameAccount','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] entitlementLookupLimitedToSameAsset_type_info = new String[]{'entitlementLookupLimitedToSameAsset','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] entitlementLookupLimitedToSameContact_type_info = new String[]{'entitlementLookupLimitedToSameContact','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'assetLookupLimitedToActiveEntitlementsOnAccount','assetLookupLimitedToActiveEntitlementsOnContact','assetLookupLimitedToSameAccount','assetLookupLimitedToSameContact','enableEntitlementVersioning','enableEntitlements','entitlementLookupLimitedToActiveStatus','entitlementLookupLimitedToSameAccount','entitlementLookupLimitedToSameAsset','entitlementLookupLimitedToSameContact'};
+ }
+ public class FlowBaseElement {
+ public MetadataService.FlowMetadataValue[] processMetadataValues;
+ private String[] processMetadataValues_type_info = new String[]{'processMetadataValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'processMetadataValues'};
+ }
+ public class cancelDeployResponse_element {
+ public MetadataService.CancelDeployResult result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class DocumentFolder extends Folder {
+ public String type = 'DocumentFolder';
+ public String fullName;
+ public String accessType;
+ public MetadataService.FolderShare[] folderShares;
+ public String name;
+ public String publicFolderAccess;
+ public MetadataService.SharedTo sharedTo;
+ private String[] accessType_type_info = new String[]{'accessType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] folderShares_type_info = new String[]{'folderShares','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'};
+ }
+ public class FlowConstant {
+ public String dataType;
+ public MetadataService.FlowElementReferenceOrValue value;
+ private String[] dataType_type_info = new String[]{'dataType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] value_type_info = new String[]{'value','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'dataType','value'};
+ }
+ public class ChatterMobileSettings {
+ public Boolean enablePushNotifications;
+ private String[] enablePushNotifications_type_info = new String[]{'enablePushNotifications','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enablePushNotifications'};
+ }
+ public class CallCenterSection {
+ public MetadataService.CallCenterItem[] items;
+ public String label;
+ public String name;
+ private String[] items_type_info = new String[]{'items','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'items','label','name'};
+ }
+ public class PagesToOpen {
+ public String[] pageToOpen;
+ private String[] pageToOpen_type_info = new String[]{'pageToOpen','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'pageToOpen'};
+ }
+ public class ReportChart {
+ public String backgroundColor1;
+ public String backgroundColor2;
+ public String backgroundFadeDir;
+ public MetadataService.ChartSummary[] chartSummaries;
+ public String chartType;
+ public Boolean enableHoverLabels;
+ public Boolean expandOthers;
+ public String groupingColumn;
+ public String legendPosition;
+ public String location;
+ public String secondaryGroupingColumn;
+ public Boolean showAxisLabels;
+ public Boolean showPercentage;
+ public Boolean showTotal;
+ public Boolean showValues;
+ public String size;
+ public Double summaryAxisManualRangeEnd;
+ public Double summaryAxisManualRangeStart;
+ public String summaryAxisRange;
+ public String textColor;
+ public Integer textSize;
+ public String title;
+ public String titleColor;
+ public Integer titleSize;
+ private String[] backgroundColor1_type_info = new String[]{'backgroundColor1','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] backgroundColor2_type_info = new String[]{'backgroundColor2','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] backgroundFadeDir_type_info = new String[]{'backgroundFadeDir','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] chartSummaries_type_info = new String[]{'chartSummaries','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] chartType_type_info = new String[]{'chartType','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enableHoverLabels_type_info = new String[]{'enableHoverLabels','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] expandOthers_type_info = new String[]{'expandOthers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] groupingColumn_type_info = new String[]{'groupingColumn','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] legendPosition_type_info = new String[]{'legendPosition','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] location_type_info = new String[]{'location','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] secondaryGroupingColumn_type_info = new String[]{'secondaryGroupingColumn','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showAxisLabels_type_info = new String[]{'showAxisLabels','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showPercentage_type_info = new String[]{'showPercentage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showTotal_type_info = new String[]{'showTotal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showValues_type_info = new String[]{'showValues','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] size_type_info = new String[]{'size','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] summaryAxisManualRangeEnd_type_info = new String[]{'summaryAxisManualRangeEnd','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] summaryAxisManualRangeStart_type_info = new String[]{'summaryAxisManualRangeStart','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] summaryAxisRange_type_info = new String[]{'summaryAxisRange','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] textColor_type_info = new String[]{'textColor','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] textSize_type_info = new String[]{'textSize','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] title_type_info = new String[]{'title','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] titleColor_type_info = new String[]{'titleColor','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] titleSize_type_info = new String[]{'titleSize','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'backgroundColor1','backgroundColor2','backgroundFadeDir','chartSummaries','chartType','enableHoverLabels','expandOthers','groupingColumn','legendPosition','location','secondaryGroupingColumn','showAxisLabels','showPercentage','showTotal','showValues','size','summaryAxisManualRangeEnd','summaryAxisManualRangeStart','summaryAxisRange','textColor','textSize','title','titleColor','titleSize'};
+ }
+ public class checkRetrieveStatusResponse_element {
+ public MetadataService.RetrieveResult result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class KnowledgeCaseSettings {
+ public String articlePDFCreationProfile;
+ public MetadataService.KnowledgeSitesSettings articlePublicSharingSites;
+ public MetadataService.KnowledgeSitesSettings articlePublicSharingSitesChatterAnswers;
+ public String assignTo;
+ public String customizationClass;
+ public String defaultContributionArticleType;
+ public String editor;
+ public Boolean enableArticleCreation;
+ public Boolean enableArticlePublicSharingSites;
+ public Boolean useProfileForPDFCreation;
+ private String[] articlePDFCreationProfile_type_info = new String[]{'articlePDFCreationProfile','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] articlePublicSharingSites_type_info = new String[]{'articlePublicSharingSites','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] articlePublicSharingSitesChatterAnswers_type_info = new String[]{'articlePublicSharingSitesChatterAnswers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] assignTo_type_info = new String[]{'assignTo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customizationClass_type_info = new String[]{'customizationClass','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultContributionArticleType_type_info = new String[]{'defaultContributionArticleType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] editor_type_info = new String[]{'editor','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableArticleCreation_type_info = new String[]{'enableArticleCreation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableArticlePublicSharingSites_type_info = new String[]{'enableArticlePublicSharingSites','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] useProfileForPDFCreation_type_info = new String[]{'useProfileForPDFCreation','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'articlePDFCreationProfile','articlePublicSharingSites','articlePublicSharingSitesChatterAnswers','assignTo','customizationClass','defaultContributionArticleType','editor','enableArticleCreation','enableArticlePublicSharingSites','useProfileForPDFCreation'};
+ }
+ public class SharingReason extends Metadata {
+ public String type = 'SharingReason';
+ public String fullName;
+ public String label;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'label'};
+ }
+ public class ProfileFieldLevelSecurity {
+ public Boolean editable;
+ public String field;
+ public Boolean readable;
+ private String[] editable_type_info = new String[]{'editable','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] readable_type_info = new String[]{'readable','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'editable','field','readable'};
+ }
+ public class SharingOwnerRule extends SharingBaseRule {
+ public String type = 'SharingOwnerRule';
+ public String fullName;
+ public String accessLevel;
+ public MetadataService.AccountSharingRuleSettings accountSettings;
+ public String description;
+ public String label;
+ public MetadataService.SharedTo sharedTo;
+ private String[] accessLevel_type_info = new String[]{'accessLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] accountSettings_type_info = new String[]{'accountSettings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sharedTo_type_info = new String[]{'sharedTo','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ public MetadataService.SharedTo sharedFrom;
+ private String[] sharedFrom_type_info = new String[]{'sharedFrom','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName','accessLevel','accountSettings','description','label','sharedTo', 'sharedFrom'};
+ }
+ public class CompactLayout extends Metadata {
+ public String type = 'CompactLayout';
+ public String fullName;
+ public String[] fields;
+ public String label;
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'fields','label'};
+ }
+ public class MiniLayout {
+ public String[] fields;
+ public MetadataService.RelatedListItem[] relatedLists;
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] relatedLists_type_info = new String[]{'relatedLists','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'fields','relatedLists'};
+ }
+ public class ReportBucketFieldSourceValue {
+ public String from_x;
+ public String sourceValue;
+ public String to;
+ private String[] from_x_type_info = new String[]{'from','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sourceValue_type_info = new String[]{'sourceValue','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] to_type_info = new String[]{'to','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'from_x','sourceValue','to'};
+ }
+ public class UpsertResult {
+ public Boolean created;
+ public MetadataService.Error[] errors;
+ public String fullName;
+ public Boolean success;
+ private String[] created_type_info = new String[]{'created','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] errors_type_info = new String[]{'errors','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] success_type_info = new String[]{'success','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'created','errors','fullName','success'};
+ }
+ public class AccessMapping {
+ public String accessLevel;
+ public String object_x;
+ public String objectField;
+ public String userField;
+ private String[] accessLevel_type_info = new String[]{'accessLevel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] object_x_type_info = new String[]{'object','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] objectField_type_info = new String[]{'objectField','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] userField_type_info = new String[]{'userField','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'accessLevel','object_x','objectField','userField'};
+ }
+ public class CustomDataTypeComponent {
+ public String developerSuffix;
+ public Boolean enforceFieldRequiredness;
+ public String label;
+ public Integer length;
+ public Integer precision;
+ public Integer scale;
+ public String sortOrder;
+ public Integer sortPriority;
+ public String type_x;
+ private String[] developerSuffix_type_info = new String[]{'developerSuffix','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] enforceFieldRequiredness_type_info = new String[]{'enforceFieldRequiredness','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] length_type_info = new String[]{'length','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] precision_type_info = new String[]{'precision','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scale_type_info = new String[]{'scale','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortOrder_type_info = new String[]{'sortOrder','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] sortPriority_type_info = new String[]{'sortPriority','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] type_x_type_info = new String[]{'type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'developerSuffix','enforceFieldRequiredness','label','length','precision','scale','sortOrder','sortPriority','type_x'};
+ }
+ public class CustomObjectTranslation extends Metadata {
+ public String type = 'CustomObjectTranslation';
+ public String fullName;
+ public MetadataService.ObjectNameCaseValue[] caseValues;
+ public MetadataService.CustomFieldTranslation[] fields;
+ public String gender;
+ public MetadataService.LayoutTranslation[] layouts;
+ public String nameFieldLabel;
+ public MetadataService.QuickActionTranslation[] quickActions;
+ public MetadataService.RecordTypeTranslation[] recordTypes;
+ public MetadataService.SharingReasonTranslation[] sharingReasons;
+ public MetadataService.StandardFieldTranslation[] standardFields;
+ public String startsWith;
+ public MetadataService.ValidationRuleTranslation[] validationRules;
+ public MetadataService.WebLinkTranslation[] webLinks;
+ public MetadataService.WorkflowTaskTranslation[] workflowTasks;
+ private String[] caseValues_type_info = new String[]{'caseValues','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fields_type_info = new String[]{'fields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] gender_type_info = new String[]{'gender','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] layouts_type_info = new String[]{'layouts','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] nameFieldLabel_type_info = new String[]{'nameFieldLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] quickActions_type_info = new String[]{'quickActions','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] recordTypes_type_info = new String[]{'recordTypes','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] sharingReasons_type_info = new String[]{'sharingReasons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] standardFields_type_info = new String[]{'standardFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] startsWith_type_info = new String[]{'startsWith','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] validationRules_type_info = new String[]{'validationRules','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] webLinks_type_info = new String[]{'webLinks','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] workflowTasks_type_info = new String[]{'workflowTasks','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'caseValues','fields','gender','layouts','nameFieldLabel','quickActions','recordTypes','sharingReasons','standardFields','startsWith','validationRules','webLinks','workflowTasks'};
+ }
+ public class CustomApplication extends Metadata {
+ public String type = 'CustomApplication';
+ public String fullName;
+ public MetadataService.CustomApplicationComponents customApplicationComponents;
+ public String defaultLandingTab;
+ public String description;
+ public String detailPageRefreshMethod;
+ public MetadataService.DomainWhitelist domainWhitelist;
+ public Boolean enableCustomizeMyTabs;
+ public Boolean enableKeyboardShortcuts;
+ public Boolean enableMultiMonitorComponents;
+ public Boolean enablePinTabs;
+ public Boolean isServiceCloudConsole;
+ public MetadataService.KeyboardShortcuts keyboardShortcuts;
+ public String label;
+ public MetadataService.ListPlacement listPlacement;
+ public String listRefreshMethod;
+ public MetadataService.LiveAgentConfig liveAgentConfig;
+ public String logo;
+ public MetadataService.PushNotifications pushNotifications;
+ public Boolean saveUserSessions;
+ public String[] tab;
+ public MetadataService.WorkspaceMappings workspaceMappings;
+ private String[] customApplicationComponents_type_info = new String[]{'customApplicationComponents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] defaultLandingTab_type_info = new String[]{'defaultLandingTab','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] detailPageRefreshMethod_type_info = new String[]{'detailPageRefreshMethod','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] domainWhitelist_type_info = new String[]{'domainWhitelist','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableCustomizeMyTabs_type_info = new String[]{'enableCustomizeMyTabs','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableKeyboardShortcuts_type_info = new String[]{'enableKeyboardShortcuts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableMultiMonitorComponents_type_info = new String[]{'enableMultiMonitorComponents','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enablePinTabs_type_info = new String[]{'enablePinTabs','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isServiceCloudConsole_type_info = new String[]{'isServiceCloudConsole','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] keyboardShortcuts_type_info = new String[]{'keyboardShortcuts','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] listPlacement_type_info = new String[]{'listPlacement','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] listRefreshMethod_type_info = new String[]{'listRefreshMethod','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] liveAgentConfig_type_info = new String[]{'liveAgentConfig','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] logo_type_info = new String[]{'logo','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] pushNotifications_type_info = new String[]{'pushNotifications','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] saveUserSessions_type_info = new String[]{'saveUserSessions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] tab_type_info = new String[]{'tab','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] workspaceMappings_type_info = new String[]{'workspaceMappings','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'customApplicationComponents','defaultLandingTab','description','detailPageRefreshMethod','domainWhitelist','enableCustomizeMyTabs','enableKeyboardShortcuts','enableMultiMonitorComponents','enablePinTabs','isServiceCloudConsole','keyboardShortcuts','label','listPlacement','listRefreshMethod','liveAgentConfig','logo','pushNotifications','saveUserSessions','tab','workspaceMappings'};
+ }
+ public class ReportAggregate {
+ public String acrossGroupingContext;
+ public String calculatedFormula;
+ public String datatype;
+ public String description;
+ public String developerName;
+ public String downGroupingContext;
+ public Boolean isActive;
+ public Boolean isCrossBlock;
+ public String masterLabel;
+ public String reportType;
+ public Integer scale;
+ private String[] acrossGroupingContext_type_info = new String[]{'acrossGroupingContext','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] calculatedFormula_type_info = new String[]{'calculatedFormula','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] datatype_type_info = new String[]{'datatype','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] developerName_type_info = new String[]{'developerName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] downGroupingContext_type_info = new String[]{'downGroupingContext','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isActive_type_info = new String[]{'isActive','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] isCrossBlock_type_info = new String[]{'isCrossBlock','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] masterLabel_type_info = new String[]{'masterLabel','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] reportType_type_info = new String[]{'reportType','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scale_type_info = new String[]{'scale','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'acrossGroupingContext','calculatedFormula','datatype','description','developerName','downGroupingContext','isActive','isCrossBlock','masterLabel','reportType','scale'};
+ }
+ public class AgentConfigUserAssignments {
+ public String[] user_x;
+ private String[] user_x_type_info = new String[]{'user','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'user_x'};
+ }
+ public class DashboardMobileSettings {
+ public Boolean enableDashboardIPadApp;
+ private String[] enableDashboardIPadApp_type_info = new String[]{'enableDashboardIPadApp','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'enableDashboardIPadApp'};
+ }
+ public class NetworkMemberGroup {
+ public String[] permissionSet;
+ public String[] profile;
+ private String[] permissionSet_type_info = new String[]{'permissionSet','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] profile_type_info = new String[]{'profile','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'permissionSet','profile'};
+ }
+ public class DebuggingInfo_element {
+ public String debugLog;
+ private String[] debugLog_type_info = new String[]{'debugLog','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'debugLog'};
+ }
+ public class Territory2 extends Metadata {
+ public String type = 'Territory2';
+ public String fullName;
+ public String accountAccessLevel;
+ public String caseAccessLevel;
+ public String contactAccessLevel;
+ public MetadataService.FieldValue[] customFields;
+ public String description;
+ public String name;
+ public String opportunityAccessLevel;
+ public String parentTerritory;
+ public MetadataService.Territory2RuleAssociation[] ruleAssociations;
+ public String territory2Type;
+ private String[] accountAccessLevel_type_info = new String[]{'accountAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customFields_type_info = new String[]{'customFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] parentTerritory_type_info = new String[]{'parentTerritory','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] ruleAssociations_type_info = new String[]{'ruleAssociations','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] territory2Type_type_info = new String[]{'territory2Type','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'accountAccessLevel','caseAccessLevel','contactAccessLevel','customFields','description','name','opportunityAccessLevel','parentTerritory','ruleAssociations','territory2Type'};
+ }
+ public class Container {
+ public Integer height;
+ public Boolean isContainerAutoSizeEnabled;
+ public String region;
+ public MetadataService.SidebarComponent[] sidebarComponents;
+ public String style;
+ public String unit;
+ public Integer width;
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] isContainerAutoSizeEnabled_type_info = new String[]{'isContainerAutoSizeEnabled','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] region_type_info = new String[]{'region','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] sidebarComponents_type_info = new String[]{'sidebarComponents','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] style_type_info = new String[]{'style','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] unit_type_info = new String[]{'unit','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'height','isContainerAutoSizeEnabled','region','sidebarComponents','style','unit','width'};
+ }
+ public class FindSimilarOppFilter {
+ public String[] similarOpportunitiesDisplayColumns;
+ public String[] similarOpportunitiesMatchFields;
+ private String[] similarOpportunitiesDisplayColumns_type_info = new String[]{'similarOpportunitiesDisplayColumns','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] similarOpportunitiesMatchFields_type_info = new String[]{'similarOpportunitiesMatchFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'similarOpportunitiesDisplayColumns','similarOpportunitiesMatchFields'};
+ }
+ public class Community extends Metadata {
+ public String type = 'Community';
+ public String fullName;
+ public Boolean active;
+ public String communityFeedPage;
+ public String description;
+ public String emailFooterDocument;
+ public String emailHeaderDocument;
+ public String emailNotificationUrl;
+ public Boolean enableChatterAnswers;
+ public Boolean enablePrivateQuestions;
+ public String expertsGroup;
+ public String portal;
+ public MetadataService.ReputationLevels reputationLevels;
+ public Boolean showInPortal;
+ public String site;
+ private String[] active_type_info = new String[]{'active','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] communityFeedPage_type_info = new String[]{'communityFeedPage','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailFooterDocument_type_info = new String[]{'emailFooterDocument','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailHeaderDocument_type_info = new String[]{'emailHeaderDocument','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emailNotificationUrl_type_info = new String[]{'emailNotificationUrl','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enableChatterAnswers_type_info = new String[]{'enableChatterAnswers','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] enablePrivateQuestions_type_info = new String[]{'enablePrivateQuestions','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] expertsGroup_type_info = new String[]{'expertsGroup','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] portal_type_info = new String[]{'portal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] reputationLevels_type_info = new String[]{'reputationLevels','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showInPortal_type_info = new String[]{'showInPortal','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] site_type_info = new String[]{'site','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'active','communityFeedPage','description','emailFooterDocument','emailHeaderDocument','emailNotificationUrl','enableChatterAnswers','enablePrivateQuestions','expertsGroup','portal','reputationLevels','showInPortal','site'};
+ }
+ public class DeleteResult {
+ public MetadataService.Error[] errors;
+ public String fullName;
+ public Boolean success;
+ private String[] errors_type_info = new String[]{'errors','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] fullName_type_info = new String[]{'fullName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] success_type_info = new String[]{'success','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'errors','fullName','success'};
+ }
+ public class LayoutItem {
+ public MetadataService.AnalyticsCloudComponentLayoutItem analyticsCloudComponent;
+ public String behavior;
+ public String canvas;
+ public String component;
+ public String customLink;
+ public Boolean emptySpace;
+ public String field;
+ public Integer height;
+ public String page_x;
+ public MetadataService.ReportChartComponentLayoutItem reportChartComponent;
+ public String scontrol;
+ public Boolean showLabel;
+ public Boolean showScrollbars;
+ public String width;
+ private String[] analyticsCloudComponent_type_info = new String[]{'analyticsCloudComponent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] behavior_type_info = new String[]{'behavior','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] canvas_type_info = new String[]{'canvas','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] component_type_info = new String[]{'component','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] customLink_type_info = new String[]{'customLink','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] emptySpace_type_info = new String[]{'emptySpace','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] field_type_info = new String[]{'field','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] height_type_info = new String[]{'height','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] page_x_type_info = new String[]{'page','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] reportChartComponent_type_info = new String[]{'reportChartComponent','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] scontrol_type_info = new String[]{'scontrol','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showLabel_type_info = new String[]{'showLabel','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] showScrollbars_type_info = new String[]{'showScrollbars','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] width_type_info = new String[]{'width','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'analyticsCloudComponent','behavior','canvas','component','customLink','emptySpace','field','height','page_x','reportChartComponent','scontrol','showLabel','showScrollbars','width'};
+ }
+ public class SharingReasonTranslation {
+ public String label;
+ public String name;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'label','name'};
+ }
+ public class SharingSet extends Metadata {
+ public String type = 'SharingSet';
+ public String fullName;
+ public MetadataService.AccessMapping[] accessMappings;
+ public String description;
+ public String name;
+ public String[] profiles;
+ private String[] accessMappings_type_info = new String[]{'accessMappings','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] description_type_info = new String[]{'description','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] profiles_type_info = new String[]{'profiles','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] type_att_info = new String[]{'xsi:type'};
+ private String[] fullName_type_info = new String[]{'fullName','http://www.w3.org/2001/XMLSchema','string','0','1','false'};
+ private String[] field_order_type_info = new String[]{'fullName', 'accessMappings','description','name','profiles'};
+ }
+ public class checkDeployStatusResponse_element {
+ public MetadataService.DeployResult result;
+ private String[] result_type_info = new String[]{'result','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'result'};
+ }
+ public class ReportColorRange {
+ public String aggregate;
+ public String columnName;
+ public Double highBreakpoint;
+ public String highColor;
+ public Double lowBreakpoint;
+ public String lowColor;
+ public String midColor;
+ private String[] aggregate_type_info = new String[]{'aggregate','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] columnName_type_info = new String[]{'columnName','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] highBreakpoint_type_info = new String[]{'highBreakpoint','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] highColor_type_info = new String[]{'highColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] lowBreakpoint_type_info = new String[]{'lowBreakpoint','http://soap.sforce.com/2006/04/metadata',null,'0','1','false'};
+ private String[] lowColor_type_info = new String[]{'lowColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] midColor_type_info = new String[]{'midColor','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'aggregate','columnName','highBreakpoint','highColor','lowBreakpoint','lowColor','midColor'};
+ }
+ public class SearchLayouts {
+ public String[] customTabListAdditionalFields;
+ public String[] excludedStandardButtons;
+ public String[] listViewButtons;
+ public String[] lookupDialogsAdditionalFields;
+ public String[] lookupFilterFields;
+ public String[] lookupPhoneDialogsAdditionalFields;
+ public String[] searchFilterFields;
+ public String[] searchResultsAdditionalFields;
+ public String[] searchResultsCustomButtons;
+ private String[] customTabListAdditionalFields_type_info = new String[]{'customTabListAdditionalFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] excludedStandardButtons_type_info = new String[]{'excludedStandardButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] listViewButtons_type_info = new String[]{'listViewButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] lookupDialogsAdditionalFields_type_info = new String[]{'lookupDialogsAdditionalFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] lookupFilterFields_type_info = new String[]{'lookupFilterFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] lookupPhoneDialogsAdditionalFields_type_info = new String[]{'lookupPhoneDialogsAdditionalFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] searchFilterFields_type_info = new String[]{'searchFilterFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] searchResultsAdditionalFields_type_info = new String[]{'searchResultsAdditionalFields','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] searchResultsCustomButtons_type_info = new String[]{'searchResultsCustomButtons','http://soap.sforce.com/2006/04/metadata',null,'0','-1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'customTabListAdditionalFields','excludedStandardButtons','listViewButtons','lookupDialogsAdditionalFields','lookupFilterFields','lookupPhoneDialogsAdditionalFields','searchFilterFields','searchResultsAdditionalFields','searchResultsCustomButtons'};
+ }
+ public class QuickActionTranslation {
+ public String label;
+ public String name;
+ private String[] label_type_info = new String[]{'label','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] name_type_info = new String[]{'name','http://soap.sforce.com/2006/04/metadata',null,'1','1','false'};
+ private String[] apex_schema_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata','true','false'};
+ private String[] field_order_type_info = new String[]{'label','name'};
+ }
+ public class MetadataPort {
+ public String endpoint_x = URL.getSalesforceBaseUrl().toExternalForm() + '/services/Soap/m/34.0';
+ public Map inputHttpHeaders_x;
+ public Map outputHttpHeaders_x;
+ public String clientCertName_x;
+ public String clientCert_x;
+ public String clientCertPasswd_x;
+ public Integer timeout_x;
+ public MetadataService.SessionHeader_element SessionHeader;
+ public MetadataService.DebuggingInfo_element DebuggingInfo;
+ public MetadataService.AllOrNoneHeader_element AllOrNoneHeader;
+ public MetadataService.CallOptions_element CallOptions;
+ public MetadataService.DebuggingHeader_element DebuggingHeader;
+ private String SessionHeader_hns = 'SessionHeader=http://soap.sforce.com/2006/04/metadata';
+ private String DebuggingInfo_hns = 'DebuggingInfo=http://soap.sforce.com/2006/04/metadata';
+ private String AllOrNoneHeader_hns = 'AllOrNoneHeader=http://soap.sforce.com/2006/04/metadata';
+ private String CallOptions_hns = 'CallOptions=http://soap.sforce.com/2006/04/metadata';
+ private String DebuggingHeader_hns = 'DebuggingHeader=http://soap.sforce.com/2006/04/metadata';
+ private String[] ns_map_type_info = new String[]{'http://soap.sforce.com/2006/04/metadata', 'MetadataService'};
+ public MetadataService.SaveResult[] updateMetadata(MetadataService.Metadata[] metadata) {
+ MetadataService.updateMetadata_element request_x = new MetadataService.updateMetadata_element();
+ request_x.metadata = metadata;
+ MetadataService.updateMetadataResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'updateMetadata',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'updateMetadataResponse',
+ 'MetadataService.updateMetadataResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.CancelDeployResult cancelDeploy(String String_x) {
+ MetadataService.cancelDeploy_element request_x = new MetadataService.cancelDeploy_element();
+ request_x.String_x = String_x;
+ MetadataService.cancelDeployResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'cancelDeploy',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'cancelDeployResponse',
+ 'MetadataService.cancelDeployResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.FileProperties[] listMetadata(MetadataService.ListMetadataQuery[] queries,Double asOfVersion) {
+ MetadataService.listMetadata_element request_x = new MetadataService.listMetadata_element();
+ request_x.queries = queries;
+ request_x.asOfVersion = asOfVersion;
+ MetadataService.listMetadataResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'listMetadata',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'listMetadataResponse',
+ 'MetadataService.listMetadataResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.UpsertResult[] upsertMetadata(MetadataService.Metadata[] metadata) {
+ MetadataService.upsertMetadata_element request_x = new MetadataService.upsertMetadata_element();
+ request_x.metadata = metadata;
+ MetadataService.upsertMetadataResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'upsertMetadata',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'upsertMetadataResponse',
+ 'MetadataService.upsertMetadataResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.RetrieveResult checkRetrieveStatus(String asyncProcessId,Boolean includeZip) {
+ MetadataService.checkRetrieveStatus_element request_x = new MetadataService.checkRetrieveStatus_element();
+ request_x.asyncProcessId = asyncProcessId;
+ request_x.includeZip = includeZip;
+ MetadataService.checkRetrieveStatusResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'checkRetrieveStatus',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'checkRetrieveStatusResponse',
+ 'MetadataService.checkRetrieveStatusResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.AsyncResult deploy(String ZipFile,MetadataService.DeployOptions DeployOptions) {
+ MetadataService.deploy_element request_x = new MetadataService.deploy_element();
+ request_x.ZipFile = ZipFile;
+ request_x.DeployOptions = DeployOptions;
+ MetadataService.deployResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'deploy',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'deployResponse',
+ 'MetadataService.deployResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public String deployRecentValidation(String validationId) {
+ MetadataService.deployRecentValidation_element request_x = new MetadataService.deployRecentValidation_element();
+ request_x.validationId = validationId;
+ MetadataService.deployRecentValidationResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'deployRecentValidation',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'deployRecentValidationResponse',
+ 'MetadataService.deployRecentValidationResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.AsyncResult retrieve(MetadataService.RetrieveRequest retrieveRequest) {
+ MetadataService.retrieve_element request_x = new MetadataService.retrieve_element();
+ request_x.retrieveRequest = retrieveRequest;
+ MetadataService.retrieveResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'retrieve',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'retrieveResponse',
+ 'MetadataService.retrieveResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.DeployResult checkDeployStatus(String asyncProcessId,Boolean includeDetails) {
+ MetadataService.checkDeployStatus_element request_x = new MetadataService.checkDeployStatus_element();
+ request_x.asyncProcessId = asyncProcessId;
+ request_x.includeDetails = includeDetails;
+ MetadataService.checkDeployStatusResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'checkDeployStatus',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'checkDeployStatusResponse',
+ 'MetadataService.checkDeployStatusResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.DescribeValueTypeResult describeValueType(String type_x) {
+ MetadataService.describeValueType_element request_x = new MetadataService.describeValueType_element();
+ request_x.type_x = type_x;
+ MetadataService.describeValueTypeResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'describeValueType',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'describeValueTypeResponse',
+ 'MetadataService.describeValueTypeResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.SaveResult renameMetadata(String type_x,String oldFullName,String newFullName) {
+ MetadataService.renameMetadata_element request_x = new MetadataService.renameMetadata_element();
+ request_x.type_x = type_x;
+ request_x.oldFullName = oldFullName;
+ request_x.newFullName = newFullName;
+ MetadataService.renameMetadataResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'renameMetadata',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'renameMetadataResponse',
+ 'MetadataService.renameMetadataResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.DeleteResult[] deleteMetadata(String type_x,String[] fullNames) {
+ MetadataService.deleteMetadata_element request_x = new MetadataService.deleteMetadata_element();
+ request_x.type_x = type_x;
+ request_x.fullNames = fullNames;
+ MetadataService.deleteMetadataResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'deleteMetadata',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'deleteMetadataResponse',
+ 'MetadataService.deleteMetadataResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.SaveResult[] createMetadata(MetadataService.Metadata[] metadata) {
+ MetadataService.createMetadata_element request_x = new MetadataService.createMetadata_element();
+ request_x.metadata = metadata;
+ MetadataService.createMetadataResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'createMetadata',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'createMetadataResponse',
+ 'MetadataService.createMetadataResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.DescribeMetadataResult describeMetadata(Double asOfVersion) {
+ MetadataService.describeMetadata_element request_x = new MetadataService.describeMetadata_element();
+ request_x.asOfVersion = asOfVersion;
+ MetadataService.describeMetadataResponse_element response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'describeMetadata',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'describeMetadataResponse',
+ 'MetadataService.describeMetadataResponse_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.result;
+ }
+ public MetadataService.IReadResult readMetadata(String type_x,String[] fullNames) {
+ MetadataService.readMetadata_element request_x = new MetadataService.readMetadata_element();
+ request_x.type_x = type_x;
+ request_x.fullNames = fullNames;
+ MetadataService.IReadResponseElement response_x;
+ Map response_map_x = new Map();
+ response_map_x.put('response_x', response_x);
+ WebServiceCallout.invoke(
+ this,
+ request_x,
+ response_map_x,
+ new String[]{endpoint_x,
+ '',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'readMetadata',
+ 'http://soap.sforce.com/2006/04/metadata',
+ 'readMetadataResponse',
+ 'MetadataService.read' + type_x + 'Response_element'}
+ );
+ response_x = response_map_x.get('response_x');
+ return response_x.getResult();
+ }
+ }
+}
\ No newline at end of file
diff --git a/rolluptool/src/classes/MetadataService.cls-meta.xml b/rolluptool/src/classes/MetadataService.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/MetadataService.cls-meta.xml
+++ b/rolluptool/src/classes/MetadataService.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/MetadataServiceTest.cls b/rolluptool/src/classes/MetadataServiceTest.cls
index bc6e32c5..bf10fa0c 100644
--- a/rolluptool/src/classes/MetadataServiceTest.cls
+++ b/rolluptool/src/classes/MetadataServiceTest.cls
@@ -1,5 +1,5 @@
/**
- * Copyright (c), Andrew Fawcett,
+ * Copyright (c) 2012, FinancialForce.com, inc
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
@@ -10,7 +10,7 @@
* - Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
- * - Neither the name of the Andrew Fawcett, nor the names of its contributors
+ * - Neither the name of the FinancialForce.com, inc nor the names of its contributors
* may be used to endorse or promote products derived from this software without
* specific prior written permission.
*
@@ -29,97 +29,113 @@
* You should follow the usual practices to cover your other code, as shown in the MetadataCreateJobTest.cls
**/
@isTest
-private class MetadataServiceTest
+private class MetadataServiceTest
{
/**
* Dummy Metadata API web service mock class (see MetadataCreateJobTest.cls for a better example)
**/
- private class WebServiceMockImpl implements WebServiceMock
- {
- public void doInvoke(
- Object stub, Object request, Map response,
- String endpoint, String soapAction, String requestName,
- String responseNS, String responseName, String responseType)
- {
- if(request instanceof MetadataService.retrieve_element)
- response.put('response_x', new MetadataService.retrieveResponse_element());
- else if(request instanceof MetadataService.checkDeployStatus_element)
- response.put('response_x', new MetadataService.checkDeployStatusResponse_element());
- else if(request instanceof MetadataService.update_element)
- response.put('response_x', new MetadataService.updateResponse_element());
- else if(request instanceof MetadataService.listMetadata_element)
- response.put('response_x', new MetadataService.listMetadataResponse_element());
- else if(request instanceof MetadataService.checkStatus_element)
- response.put('response_x', new MetadataService.checkStatusResponse_element());
- else if(request instanceof MetadataService.create_element)
- response.put('response_x', new MetadataService.createResponse_element());
- else if(request instanceof MetadataService.checkRetrieveStatus_element)
- response.put('response_x', new MetadataService.checkRetrieveStatusResponse_element());
- else if(request instanceof MetadataService.delete_element)
- response.put('response_x', new MetadataService.deleteResponse_element());
- else if(request instanceof MetadataService.describeMetadata_element)
- response.put('response_x', new MetadataService.describeMetadataResponse_element());
- else if(request instanceof MetadataService.deploy_element)
- response.put('response_x', new MetadataService.deployResponse_element());
- return;
- }
- }
-
- @IsTest
- private static void coverGeneratedCodeCRUDOperations()
- {
- // Null Web Service mock implementation
- Test.setMock(WebServiceMock.class, new WebServiceMockImpl());
+ private class WebServiceMockImpl implements WebServiceMock
+ {
+ public void doInvoke(
+ Object stub, Object request, Map response,
+ String endpoint, String soapAction, String requestName,
+ String responseNS, String responseName, String responseType)
+ {
+ if(request instanceof MetadataService.retrieve_element)
+ response.put('response_x', new MetadataService.retrieveResponse_element());
+ else if(request instanceof MetadataService.checkDeployStatus_element)
+ response.put('response_x', new MetadataService.checkDeployStatusResponse_element());
+ else if(request instanceof MetadataService.listMetadata_element)
+ response.put('response_x', new MetadataService.listMetadataResponse_element());
+ else if(request instanceof MetadataService.checkRetrieveStatus_element)
+ response.put('response_x', new MetadataService.checkRetrieveStatusResponse_element());
+ else if(request instanceof MetadataService.describeMetadata_element)
+ response.put('response_x', new MetadataService.describeMetadataResponse_element());
+ else if(request instanceof MetadataService.deploy_element)
+ response.put('response_x', new MetadataService.deployResponse_element());
+ else if(request instanceof MetadataService.updateMetadata_element)
+ response.put('response_x', new MetadataService.updateMetadataResponse_element());
+ else if(request instanceof MetadataService.renameMetadata_element)
+ response.put('response_x', new MetadataService.renameMetadataResponse_element());
+ else if(request instanceof MetadataService.cancelDeploy_element)
+ response.put('response_x', new MetadataService.cancelDeployResponse_element());
+ else if(request instanceof MetadataService.deleteMetadata_element)
+ response.put('response_x', new MetadataService.deleteMetadataResponse_element());
+ else if(request instanceof MetadataService.upsertMetadata_element)
+ response.put('response_x', new MetadataService.upsertMetadataResponse_element());
+ else if(request instanceof MetadataService.createMetadata_element)
+ response.put('response_x', new MetadataService.createMetadataResponse_element());
+ else if(request instanceof MetadataService.deployRecentValidation_element)
+ response.put('response_x', new MetadataService.deployRecentValidationResponse_element());
+ else if(request instanceof MetadataService.describeValueType_element)
+ response.put('response_x', new MetadataService.describeValueTypeResponse_element());
+ return;
+ }
+ }
+
+ @IsTest
+ private static void coverGeneratedCodeCRUDOperations()
+ {
+ // Null Web Service mock implementation
+ System.Test.setMock(WebServiceMock.class, new WebServiceMockImpl());
// Only required to workaround a current code coverage bug in the platform
MetadataService metaDataService = new MetadataService();
// Invoke operations
MetadataService.MetadataPort metaDataPort = new MetadataService.MetadataPort();
- metaDataPort.create(null);
- metaDataPort.deleteMetadata(null);
- metaDataPort.updateMetadata(null);
- }
-
- @IsTest
- private static void coverGeneratedCodeFileBasedOperations()
- {
- // Null Web Service mock implementation
- Test.setMock(WebServiceMock.class, new WebServiceMockImpl());
+ }
+
+ @IsTest
+ private static void coverGeneratedCodeFileBasedOperations1()
+ {
+ // Null Web Service mock implementation
+ System.Test.setMock(WebServiceMock.class, new WebServiceMockImpl());
// Only required to workaround a current code coverage bug in the platform
MetadataService metaDataService = new MetadataService();
// Invoke operations
MetadataService.MetadataPort metaDataPort = new MetadataService.MetadataPort();
metaDataPort.retrieve(null);
- metaDataPort.checkDeployStatus(null);
- metaDataPort.updateMetadata(null);
+ metaDataPort.checkDeployStatus(null, false);
metaDataPort.listMetadata(null, null);
- metaDataPort.checkStatus(null);
metaDataPort.describeMetadata(null);
- metaDataPort.checkRetrieveStatus(null);
metaDataPort.deploy(null, null);
- metaDataPort.checkDeployStatus(null);
+ metaDataPort.checkDeployStatus(null, false);
+ metaDataPort.updateMetadata(null);
+ metaDataPort.renameMetadata(null, null, null);
+ metaDataPort.cancelDeploy(null);
+ }
+
+ @IsTest
+ private static void coverGeneratedCodeFileBasedOperations2()
+ {
+ // Null Web Service mock implementation
+ System.Test.setMock(WebServiceMock.class, new WebServiceMockImpl());
+ // Only required to workaround a current code coverage bug in the platform
+ MetadataService metaDataService = new MetadataService();
+ // Invoke operations
+ MetadataService.MetadataPort metaDataPort = new MetadataService.MetadataPort();
+ metaDataPort.deleteMetadata(null, null);
+ metaDataPort.upsertMetadata(null);
+ metaDataPort.createMetadata(null);
+ metaDataPort.deployRecentValidation(null);
+ metaDataPort.describeValueType(null);
}
- @IsTest
+ @IsTest
private static void coverGeneratedCodeTypes()
- {
+ {
// Reference types
new MetadataService();
new MetadataService.listMetadataResponse_element();
new MetadataService.WorkflowRule();
- new MetadataService.AccountOwnerSharingRule();
new MetadataService.RecordTypeTranslation();
new MetadataService.checkDeployStatus_element();
new MetadataService.CodeCoverageWarning();
new MetadataService.FlowApexPluginCall();
new MetadataService.FlowInputValidationRule();
new MetadataService.FlowFormula();
- new MetadataService.CustomObjectCriteriaBasedSharingRule();
new MetadataService.PasswordPolicies();
new MetadataService.QueueSobject();
- new MetadataService.CaseSharingRules();
new MetadataService.PicklistValueTranslation();
- new MetadataService.OpportunityOwnerSharingRule();
- new MetadataService.ContactOwnerSharingRule();
new MetadataService.CustomDataType();
new MetadataService.PrimaryTabComponents();
new MetadataService.WorkflowEmailRecipient();
@@ -127,7 +143,6 @@ private class MetadataServiceTest
new MetadataService.RecordType();
new MetadataService.Scontrol();
new MetadataService.DashboardComponent();
- new MetadataService.ContactCriteriaBasedSharingRule();
new MetadataService.FilterItem();
new MetadataService.Profile();
new MetadataService.ReportFilter();
@@ -143,7 +158,6 @@ private class MetadataServiceTest
new MetadataService.DashboardComponentSection();
new MetadataService.ReportTypeColumn();
new MetadataService.CallOptions_element();
- new MetadataService.CustomObjectOwnerSharingRule();
new MetadataService.CustomFieldTranslation();
new MetadataService.AnalyticSnapshot();
new MetadataService.FlowRule();
@@ -151,7 +165,6 @@ private class MetadataServiceTest
new MetadataService.CustomSite();
new MetadataService.ReportBlockInfo();
new MetadataService.describeMetadataResponse_element();
- new MetadataService.CaseOwnerSharingRule();
new MetadataService.ScontrolTranslation();
new MetadataService.DeployMessage();
new MetadataService.FlowSubflowInputAssignment();
@@ -161,7 +174,6 @@ private class MetadataServiceTest
new MetadataService.CustomPageWebLink();
new MetadataService.CodeCoverageResult();
new MetadataService.ApexComponent();
- new MetadataService.BaseSharingRule();
new MetadataService.WorkflowKnowledgePublish();
new MetadataService.NetworkAccess();
new MetadataService.Workflow();
@@ -177,26 +189,16 @@ private class MetadataServiceTest
new MetadataService.ProfileObjectPermissions();
new MetadataService.Role();
new MetadataService.RetrieveResult();
- new MetadataService.delete_element();
new MetadataService.SecuritySettings();
new MetadataService.WorkflowTimeTrigger();
- new MetadataService.CustomObjectSharingRules();
- new MetadataService.updateResponse_element();
new MetadataService.retrieve_element();
- new MetadataService.create_element();
new MetadataService.DescribeMetadataObject();
- new MetadataService.createResponse_element();
new MetadataService.DashboardFilterOption();
- new MetadataService.checkStatus_element();
new MetadataService.LayoutColumn();
new MetadataService.WorkflowOutboundMessage();
new MetadataService.RunTestSuccess();
new MetadataService.Queue();
- new MetadataService.LeadSharingRules();
- new MetadataService.NamedFilter();
new MetadataService.ListViewFilter();
- new MetadataService.CampaignOwnerSharingRule();
- new MetadataService.checkStatusResponse_element();
new MetadataService.CustomField();
new MetadataService.WorkflowTask();
new MetadataService.deployResponse_element();
@@ -217,8 +219,6 @@ private class MetadataServiceTest
new MetadataService.ListView();
new MetadataService.FlowRecordCreate();
new MetadataService.DashboardTableColumn();
- new MetadataService.ContactSharingRules();
- new MetadataService.AccountTerritorySharingRules();
new MetadataService.AsyncResult();
new MetadataService.ArticleTypeChannelDisplay();
new MetadataService.checkRetrieveStatus_element();
@@ -231,10 +231,9 @@ private class MetadataServiceTest
new MetadataService.ListMetadataQuery();
new MetadataService.FlowConnector();
new MetadataService.CustomApplicationComponent();
- new MetadataService.FlowRecordLookup();
+ new MetadataService.FlowRecordLookup();
new MetadataService.FieldSet();
new MetadataService.ProfileApexClassAccess();
- new MetadataService.AccountCriteriaBasedSharingRule();
new MetadataService.DebuggingHeader_element();
new MetadataService.CustomDataTypeComponentTranslation();
new MetadataService.FlowRecordDelete();
@@ -243,7 +242,6 @@ private class MetadataServiceTest
new MetadataService.IpRange();
new MetadataService.FlowApexPluginCallOutputParameter();
new MetadataService.ReportBucketField();
- new MetadataService.CaseCriteriaBasedSharingRule();
new MetadataService.CustomLabel();
new MetadataService.Attachment();
new MetadataService.SharingRules();
@@ -267,15 +265,11 @@ private class MetadataServiceTest
new MetadataService.DataCategoryGroup();
new MetadataService.listMetadata_element();
new MetadataService.ValidationRule();
- new MetadataService.NamedFilterTranslation();
new MetadataService.WorkspaceMapping();
new MetadataService.MetadataWithContent();
new MetadataService.ValidationRuleTranslation();
- new MetadataService.AccountTerritorySharingRule();
new MetadataService.Metadata();
- new MetadataService.ConsoleComponent();
new MetadataService.ReportBucketFieldValue();
- new MetadataService.OpportunitySharingRules();
new MetadataService.HomePageLayout();
new MetadataService.FlowSubflow();
new MetadataService.FlowScreenField();
@@ -289,7 +283,6 @@ private class MetadataServiceTest
new MetadataService.DeployOptions();
new MetadataService.FlowAssignment();
new MetadataService.ProfileApplicationVisibility();
- new MetadataService.UpdateMetadata();
new MetadataService.CustomApplicationComponents();
new MetadataService.FlowElementReferenceOrValue();
new MetadataService.EntitlementTemplate();
@@ -297,8 +290,6 @@ private class MetadataServiceTest
new MetadataService.ActionOverride();
new MetadataService.WorkspaceMappings();
new MetadataService.WorkflowAction();
- new MetadataService.deleteResponse_element();
- new MetadataService.update_element();
new MetadataService.DashboardFolder();
new MetadataService.PermissionSetApexPageAccess();
new MetadataService.LayoutTranslation();
@@ -318,17 +309,14 @@ private class MetadataServiceTest
new MetadataService.ReportGrouping();
new MetadataService.PermissionSetFieldPermissions();
new MetadataService.AnalyticSnapshotMapping();
- new MetadataService.LeadCriteriaBasedSharingRule();
new MetadataService.SharingRecalculation();
new MetadataService.ProfileLoginIpRange();
new MetadataService.WebLinkTranslation();
new MetadataService.ObjectRelationship();
new MetadataService.ListPlacement();
new MetadataService.SiteRedirectMapping();
- new MetadataService.OwnerSharingRule();
new MetadataService.WorkflowFieldUpdate();
new MetadataService.LetterheadLine();
- new MetadataService.OpportunityCriteriaBasedSharingRule();
new MetadataService.CustomTab();
new MetadataService.FlowChoiceUserInput();
new MetadataService.Letterhead();
@@ -341,7 +329,6 @@ private class MetadataServiceTest
new MetadataService.CustomLabelTranslation();
new MetadataService.ReportChart();
new MetadataService.checkRetrieveStatusResponse_element();
- new MetadataService.LeadOwnerSharingRule();
new MetadataService.ProfileFieldLevelSecurity();
new MetadataService.SharingReason();
new MetadataService.RunTestsResult();
@@ -360,14 +347,12 @@ private class MetadataServiceTest
new MetadataService.CustomApplication();
new MetadataService.ReportAggregate();
new MetadataService.ApexClass();
- new MetadataService.CampaignSharingRules();
new MetadataService.DebuggingInfo_element();
new MetadataService.Package_x();
new MetadataService.SessionSettings();
new MetadataService.Document();
new MetadataService.Folder();
new MetadataService.DeployResult();
- new MetadataService.CampaignCriteriaBasedSharingRule();
new MetadataService.LayoutItem();
new MetadataService.ProfileApexPageAccess();
new MetadataService.SharingReasonTranslation();
@@ -376,7 +361,6 @@ private class MetadataServiceTest
new MetadataService.SearchLayouts();
new MetadataService.LetterheadHeaderFooter();
new MetadataService.HomePageComponent();
- new MetadataService.AccountSharingRules();
new MetadataService.MobileSettings();
new MetadataService.EscalationRules();
new MetadataService.KnowledgeAnswerSettings();
@@ -414,7 +398,6 @@ private class MetadataServiceTest
new MetadataService.EmailToCaseRoutingAddress();
new MetadataService.RuleEntry();
new MetadataService.EntitlementSettings();
- new MetadataService.CriteriaBasedSharingRule();
new MetadataService.ApexPage();
new MetadataService.WorkflowSend();
new MetadataService.ChatterMobileSettings();
@@ -441,52 +424,469 @@ private class MetadataServiceTest
new MetadataService.InstalledPackage();
new MetadataService.PushNotification();
new MetadataService.LiveChatAgentConfig();
- new MetadataService.AdjustmentsSettings();
- new MetadataService.ForecastingSettings();
- new MetadataService.QuickActionListItem();
- new MetadataService.Branding();
- new MetadataService.QuickActionLayoutItem();
- new MetadataService.OpportunityListFieldsSelectedSettings();
- new MetadataService.ApprovalStepRejectBehavior();
- new MetadataService.FolderShare();
- new MetadataService.ApprovalEntryCriteria();
- new MetadataService.ProductSettings();
- new MetadataService.OpportunitySettings();
- new MetadataService.LiveChatDeployment();
- new MetadataService.QuickActionLayoutColumn();
- new MetadataService.GlobalQuickActionTranslation();
- new MetadataService.ApprovalStepApprover();
- new MetadataService.QuoteSettings();
- new MetadataService.LiveChatButton();
- new MetadataService.Network();
- new MetadataService.LiveChatDeploymentDomainWhitelist();
- new MetadataService.KnowledgeLanguageSettings();
- new MetadataService.Approver();
- new MetadataService.SamlSsoConfig();
- new MetadataService.ApprovalSubmitter();
- new MetadataService.DataSourceSettings();
- new MetadataService.KeyboardShortcuts();
- new MetadataService.ApprovalStep();
- new MetadataService.AgentConfigAssignments();
- new MetadataService.QuickAction();
- new MetadataService.DefaultShortcut();
- new MetadataService.ApprovalAction();
- new MetadataService.KnowledgeLanguage();
- new MetadataService.LiveChatButtonSkills();
- new MetadataService.SkillUserAssignments();
- new MetadataService.NextAutomatedApprover();
- new MetadataService.ApprovalProcess();
- new MetadataService.QuickActionLayout();
- new MetadataService.PushNotifications();
- new MetadataService.ForecastRangeSettings();
- new MetadataService.IdeaReputationLevel();
- new MetadataService.NetworkTabSet();
- new MetadataService.SkillProfileAssignments();
- new MetadataService.CustomShortcut();
- new MetadataService.PagesToOpen();
- new MetadataService.AgentConfigUserAssignments();
- new MetadataService.NetworkMemberGroup();
- new MetadataService.FindSimilarOppFilter();
- new MetadataService.QuickActionTranslation();
+ new MetadataService.AdjustmentsSettings();
+ new MetadataService.ForecastingSettings();
+ new MetadataService.QuickActionListItem();
+ new MetadataService.Branding();
+ new MetadataService.QuickActionLayoutItem();
+ new MetadataService.OpportunityListFieldsSelectedSettings();
+ new MetadataService.ApprovalStepRejectBehavior();
+ new MetadataService.FolderShare();
+ new MetadataService.ApprovalEntryCriteria();
+ new MetadataService.ProductSettings();
+ new MetadataService.OpportunitySettings();
+ new MetadataService.LiveChatDeployment();
+ new MetadataService.QuickActionLayoutColumn();
+ new MetadataService.GlobalQuickActionTranslation();
+ new MetadataService.ApprovalStepApprover();
+ new MetadataService.QuoteSettings();
+ new MetadataService.LiveChatButton();
+ new MetadataService.Network();
+ new MetadataService.LiveChatDeploymentDomainWhitelist();
+ new MetadataService.KnowledgeLanguageSettings();
+ new MetadataService.Approver();
+ new MetadataService.SamlSsoConfig();
+ new MetadataService.ApprovalSubmitter();
+ new MetadataService.KeyboardShortcuts();
+ new MetadataService.ApprovalStep();
+ new MetadataService.AgentConfigAssignments();
+ new MetadataService.QuickAction();
+ new MetadataService.DefaultShortcut();
+ new MetadataService.ApprovalAction();
+ new MetadataService.KnowledgeLanguage();
+ new MetadataService.LiveChatButtonSkills();
+ new MetadataService.SkillUserAssignments();
+ new MetadataService.NextAutomatedApprover();
+ new MetadataService.ApprovalProcess();
+ new MetadataService.QuickActionLayout();
+ new MetadataService.PushNotifications();
+ new MetadataService.ForecastRangeSettings();
+ new MetadataService.IdeaReputationLevel();
+ new MetadataService.NetworkTabSet();
+ new MetadataService.SkillProfileAssignments();
+ new MetadataService.CustomShortcut();
+ new MetadataService.PagesToOpen();
+ new MetadataService.AgentConfigUserAssignments();
+ new MetadataService.NetworkMemberGroup();
+ new MetadataService.FindSimilarOppFilter();
+ new MetadataService.QuickActionTranslation();
+ new MetadataService.WorkflowFlowActionParameter();
+ new MetadataService.ConnectedAppOauthConfig();
+ new MetadataService.FlowLoop();
+ new MetadataService.renameMetadata_element();
+ new MetadataService.ForecastingTypeSettings();
+ new MetadataService.PermissionSetApplicationVisibility();
+ new MetadataService.FeedLayout();
+ new MetadataService.AppMenuItem();
+ new MetadataService.deleteMetadataResponse_element();
+ new MetadataService.ConnectedAppAttribute();
+ new MetadataService.ReportChartComponentLayoutItem();
+ new MetadataService.AppMenu();
+ new MetadataService.ConnectedAppIpRange();
+ new MetadataService.Error();
+ new MetadataService.ComponentInstanceProperty();
+ new MetadataService.BusinessHoursEntry();
+ new MetadataService.RelatedContent();
+ new MetadataService.SupervisorAgentConfigSkills();
+ new MetadataService.ComponentInstance();
+ new MetadataService.SidebarComponent();
+ new MetadataService.Holiday();
+ new MetadataService.SaveResult();
+ new MetadataService.readMetadataResponse_element();
+ new MetadataService.FlexiPageRegion();
+ new MetadataService.deleteMetadata_element();
+ new MetadataService.ConnectedAppMobileDetailConfig();
+ new MetadataService.AccountSettings();
+ new MetadataService.PermissionSetRecordTypeVisibility();
+ new MetadataService.OrderSettings();
+ new MetadataService.ProfileUserPermission();
+ new MetadataService.LookupFilterTranslation();
+ new MetadataService.WorkflowFlowAction();
+ new MetadataService.ConnectedApp();
+ new MetadataService.SiteDotCom();
+ new MetadataService.createMetadataResponse_element();
+ new MetadataService.updateMetadata_element();
+ new MetadataService.LookupFilter();
+ new MetadataService.updateMetadataResponse_element();
+ new MetadataService.FlexiPage();
+ new MetadataService.ConnectedAppSamlConfig();
+ new MetadataService.createMetadata_element();
+ new MetadataService.FeedLayoutComponent();
+ new MetadataService.PostTemplate();
+ new MetadataService.RelatedContentItem();
+ new MetadataService.readMetadata_element();
+ new MetadataService.ReadWorkflowRuleResult();
+ new MetadataService.readWorkflowRuleResponse_element();
+ new MetadataService.ReadSamlSsoConfigResult();
+ new MetadataService.readSamlSsoConfigResponse_element();
+ new MetadataService.ReadCustomLabelResult();
+ new MetadataService.readCustomLabelResponse_element();
+ new MetadataService.ReadBusinessHoursEntryResult();
+ new MetadataService.readBusinessHoursEntryResponse_element();
+ new MetadataService.ReadMobileSettingsResult();
+ new MetadataService.readMobileSettingsResponse_element();
+ new MetadataService.ReadChatterAnswersSettingsResult();
+ new MetadataService.readChatterAnswersSettingsResponse_element();
+ new MetadataService.ReadSharingRulesResult();
+ new MetadataService.readSharingRulesResponse_element();
+ new MetadataService.ReadPortalResult();
+ new MetadataService.readPortalResponse_element();
+ new MetadataService.ReadSkillResult();
+ new MetadataService.readSkillResponse_element();
+ new MetadataService.ReadEscalationRulesResult();
+ new MetadataService.readEscalationRulesResponse_element();
+ new MetadataService.ReadCustomDataTypeResult();
+ new MetadataService.readCustomDataTypeResponse_element();
+ new MetadataService.ReadExternalDataSourceResult();
+ new MetadataService.readExternalDataSourceResponse_element();
+ new MetadataService.ReadEntitlementProcessResult();
+ new MetadataService.readEntitlementProcessResponse_element();
+ new MetadataService.ReadRecordTypeResult();
+ new MetadataService.readRecordTypeResponse_element();
+ new MetadataService.ReadScontrolResult();
+ new MetadataService.readScontrolResponse_element();
+ new MetadataService.ReadDataCategoryGroupResult();
+ new MetadataService.readDataCategoryGroupResponse_element();
+ new MetadataService.ReadValidationRuleResult();
+ new MetadataService.readValidationRuleResponse_element();
+ new MetadataService.ReadProfileResult();
+ new MetadataService.readProfileResponse_element();
+ new MetadataService.ReadIdeasSettingsResult();
+ new MetadataService.readIdeasSettingsResponse_element();
+ new MetadataService.ReadConnectedAppResult();
+ new MetadataService.readConnectedAppResponse_element();
+ new MetadataService.ReadApexPageResult();
+ new MetadataService.readApexPageResponse_element();
+ new MetadataService.ReadProductSettingsResult();
+ new MetadataService.readProductSettingsResponse_element();
+ new MetadataService.ReadLiveAgentSettingsResult();
+ new MetadataService.readLiveAgentSettingsResponse_element();
+ new MetadataService.ReadOpportunitySettingsResult();
+ new MetadataService.readOpportunitySettingsResponse_element();
+ new MetadataService.ReadLiveChatDeploymentResult();
+ new MetadataService.readLiveChatDeploymentResponse_element();
+ new MetadataService.ReadActivitiesSettingsResult();
+ new MetadataService.readActivitiesSettingsResponse_element();
+ new MetadataService.ReadLayoutResult();
+ new MetadataService.readLayoutResponse_element();
+ new MetadataService.ReadWebLinkResult();
+ new MetadataService.readWebLinkResponse_element();
+ new MetadataService.ReadSiteDotComResult();
+ new MetadataService.readSiteDotComResponse_element();
+ new MetadataService.ReadCompanySettingsResult();
+ new MetadataService.readCompanySettingsResponse_element();
+ new MetadataService.ReadHomePageLayoutResult();
+ new MetadataService.readHomePageLayoutResponse_element();
+ new MetadataService.ReadDashboardResult();
+ new MetadataService.readDashboardResponse_element();
+ new MetadataService.ReadAssignmentRulesResult();
+ new MetadataService.readAssignmentRulesResponse_element();
+ new MetadataService.ReadAnalyticSnapshotResult();
+ new MetadataService.readAnalyticSnapshotResponse_element();
+ new MetadataService.ReadEscalationRuleResult();
+ new MetadataService.readEscalationRuleResponse_element();
+ new MetadataService.ReadCustomSiteResult();
+ new MetadataService.readCustomSiteResponse_element();
+ new MetadataService.ReadGroupResult();
+ new MetadataService.readGroupResponse_element();
+ new MetadataService.ReadReportTypeResult();
+ new MetadataService.readReportTypeResponse_element();
+ new MetadataService.ReadQuickActionResult();
+ new MetadataService.readQuickActionResponse_element();
+ new MetadataService.ReadCustomPageWebLinkResult();
+ new MetadataService.readCustomPageWebLinkResponse_element();
+ new MetadataService.ReadApexComponentResult();
+ new MetadataService.readApexComponentResponse_element();
+ new MetadataService.ReadEntitlementTemplateResult();
+ new MetadataService.readEntitlementTemplateResponse_element();
+ new MetadataService.ReadFlexiPageResult();
+ new MetadataService.readFlexiPageResponse_element();
+ new MetadataService.ReadWorkflowResult();
+ new MetadataService.readWorkflowResponse_element();
+ new MetadataService.ReadWorkflowActionResult();
+ new MetadataService.readWorkflowActionResponse_element();
+ new MetadataService.ReadAddressSettingsResult();
+ new MetadataService.readAddressSettingsResponse_element();
+ new MetadataService.ReadContractSettingsResult();
+ new MetadataService.readContractSettingsResponse_element();
+ new MetadataService.ReadCustomObjectResult();
+ new MetadataService.readCustomObjectResponse_element();
+ new MetadataService.ReadTranslationsResult();
+ new MetadataService.readTranslationsResponse_element();
+ new MetadataService.ReadRoleOrTerritoryResult();
+ new MetadataService.readRoleOrTerritoryResponse_element();
+ new MetadataService.ReadApexTriggerResult();
+ new MetadataService.readApexTriggerResponse_element();
+ new MetadataService.ReadCustomLabelsResult();
+ new MetadataService.readCustomLabelsResponse_element();
+ new MetadataService.ReadSecuritySettingsResult();
+ new MetadataService.readSecuritySettingsResponse_element();
+ new MetadataService.ReadCallCenterResult();
+ new MetadataService.readCallCenterResponse_element();
+ new MetadataService.ReadPicklistValueResult();
+ new MetadataService.readPicklistValueResponse_element();
+ new MetadataService.ReadRemoteSiteSettingResult();
+ new MetadataService.readRemoteSiteSettingResponse_element();
+ new MetadataService.ReadQuoteSettingsResult();
+ new MetadataService.readQuoteSettingsResponse_element();
+ new MetadataService.ReadSynonymDictionaryResult();
+ new MetadataService.readSynonymDictionaryResponse_element();
+ new MetadataService.ReadPostTemplateResult();
+ new MetadataService.readPostTemplateResponse_element();
+ new MetadataService.ReadCustomTabResult();
+ new MetadataService.readCustomTabResponse_element();
+ new MetadataService.ReadLetterheadResult();
+ new MetadataService.readLetterheadResponse_element();
+ new MetadataService.ReadInstalledPackageResult();
+ new MetadataService.readInstalledPackageResponse_element();
+ new MetadataService.ReadQueueResult();
+ new MetadataService.readQueueResponse_element();
+ new MetadataService.ReadAuthProviderResult();
+ new MetadataService.readAuthProviderResponse_element();
+ new MetadataService.ReadEntitlementSettingsResult();
+ new MetadataService.readEntitlementSettingsResponse_element();
+ new MetadataService.ReadCustomFieldResult();
+ new MetadataService.readCustomFieldResponse_element();
+ new MetadataService.ReadStaticResourceResult();
+ new MetadataService.readStaticResourceResponse_element();
+ new MetadataService.ReadEmailTemplateResult();
+ new MetadataService.readEmailTemplateResponse_element();
+ new MetadataService.ReadSharingReasonResult();
+ new MetadataService.readSharingReasonResponse_element();
+ new MetadataService.ReadLiveChatButtonResult();
+ new MetadataService.readLiveChatButtonResponse_element();
+ new MetadataService.ReadNetworkResult();
+ new MetadataService.readNetworkResponse_element();
+ new MetadataService.ReadApprovalProcessResult();
+ new MetadataService.readApprovalProcessResponse_element();
+ new MetadataService.ReadMilestoneTypeResult();
+ new MetadataService.readMilestoneTypeResponse_element();
+ new MetadataService.ReadAssignmentRuleResult();
+ new MetadataService.readAssignmentRuleResponse_element();
+ new MetadataService.ReadCompactLayoutResult();
+ new MetadataService.readCompactLayoutResponse_element();
+ new MetadataService.ReadLiveChatAgentConfigResult();
+ new MetadataService.readLiveChatAgentConfigResponse_element();
+ new MetadataService.ReadAccountSettingsResult();
+ new MetadataService.readAccountSettingsResponse_element();
+ new MetadataService.ReadBusinessProcessResult();
+ new MetadataService.readBusinessProcessResponse_element();
+ new MetadataService.ReadFlowResult();
+ new MetadataService.readFlowResponse_element();
+ new MetadataService.ReadAutoResponseRuleResult();
+ new MetadataService.readAutoResponseRuleResponse_element();
+ new MetadataService.ReadPermissionSetResult();
+ new MetadataService.readPermissionSetResponse_element();
+ new MetadataService.ReadBusinessHoursSettingsResult();
+ new MetadataService.readBusinessHoursSettingsResponse_element();
+ new MetadataService.ReadForecastingSettingsResult();
+ new MetadataService.readForecastingSettingsResponse_element();
+ new MetadataService.ReadReportResult();
+ new MetadataService.readReportResponse_element();
+ new MetadataService.ReadAppMenuResult();
+ new MetadataService.readAppMenuResponse_element();
+ new MetadataService.ReadListViewResult();
+ new MetadataService.readListViewResponse_element();
+ new MetadataService.ReadOrderSettingsResult();
+ new MetadataService.readOrderSettingsResponse_element();
+ new MetadataService.ReadCustomObjectTranslationResult();
+ new MetadataService.readCustomObjectTranslationResponse_element();
+ new MetadataService.ReadCustomApplicationResult();
+ new MetadataService.readCustomApplicationResponse_element();
+ new MetadataService.ReadKnowledgeSettingsResult();
+ new MetadataService.readKnowledgeSettingsResponse_element();
+ new MetadataService.ReadCaseSettingsResult();
+ new MetadataService.readCaseSettingsResponse_element();
+ new MetadataService.ReadApexClassResult();
+ new MetadataService.readApexClassResponse_element();
+ new MetadataService.ReadPackageResult();
+ new MetadataService.readPackageResponse_element();
+ new MetadataService.ReadCommunityResult();
+ new MetadataService.readCommunityResponse_element();
+ new MetadataService.ReadDocumentResult();
+ new MetadataService.readDocumentResponse_element();
+ new MetadataService.ReadAutoResponseRulesResult();
+ new MetadataService.readAutoResponseRulesResponse_element();
+ new MetadataService.ReadFolderResult();
+ new MetadataService.readFolderResponse_element();
+ new MetadataService.ReadCustomApplicationComponentResult();
+ new MetadataService.readCustomApplicationComponentResponse_element();
+ new MetadataService.ReadFieldSetResult();
+ new MetadataService.readFieldSetResponse_element();
+ new MetadataService.ReadSharingSetResult();
+ new MetadataService.readSharingSetResponse_element();
+ new MetadataService.ReadHomePageComponentResult();
+ new MetadataService.readHomePageComponentResponse_element();
+ new MetadataService.ReadResult();
+ new MetadataService.BusinessHoursSettings();
+ new MetadataService.FeedLayoutFilter();
+ new MetadataService.ReportHistoricalSelector();
+ new MetadataService.ConnectedAppCanvasConfig();
+ new MetadataService.DeployDetails();
+ new MetadataService.ReportDataCategoryFilter();
+ new MetadataService.SynonymGroup();
+ new MetadataService.renameMetadataResponse_element();
+ new MetadataService.cancelDeploy_element();
+ new MetadataService.CancelDeployResult();
+ new MetadataService.SynonymDictionary();
+ new MetadataService.cancelDeployResponse_element();
+ new MetadataService.CompactLayout();
+ new MetadataService.AccessMapping();
+ new MetadataService.Container();
+ new MetadataService.DeleteResult();
+ new MetadataService.SharingSet();
+ new MetadataService.ReputationPointsRule();
+ new MetadataService.FlowActionCallInputParameter();
+ new MetadataService.CustomMetadata();
+ new MetadataService.VisualizationPlugin();
+ new MetadataService.RelatedList();
+ new MetadataService.FlowActionCallOutputParameter();
+ new MetadataService.FlowActionCall();
+ new MetadataService.CustomPermission();
+ new MetadataService.ReputationLevelDefinitions();
+ new MetadataService.PermissionSetCustomPermissions();
+ new MetadataService.upsertMetadata_element();
+ new MetadataService.ProfileCustomPermissions();
+ new MetadataService.AgentConfigButtons();
+ new MetadataService.AgentConfigSkills();
+ new MetadataService.upsertMetadataResponse_element();
+ new MetadataService.ReputationLevel();
+ new MetadataService.ReadWorkflowAlertResult();
+ new MetadataService.readWorkflowAlertResponse_element();
+ new MetadataService.ReadCustomPermissionResult();
+ new MetadataService.readCustomPermissionResponse_element();
+ new MetadataService.ReadSiteDotComResult();
+ new MetadataService.ReadEmailFolderResult();
+ new MetadataService.readEmailFolderResponse_element();
+ new MetadataService.ReadCustomMetadataResult();
+ new MetadataService.readCustomMetadataResponse_element();
+ new MetadataService.ReadAnalyticSnapshotResult();
+ new MetadataService.readAnalyticSnapshotResponse_element();
+ new MetadataService.ReadVisualizationPluginResult();
+ new MetadataService.readVisualizationPluginResponse_element();
+ new MetadataService.ReadEscalationRuleResult();
+ new MetadataService.ReadMarketingActionSettingsResult();
+ new MetadataService.readMarketingActionSettingsResponse_element();
+ new MetadataService.ReadWorkflowKnowledgePublishResult();
+ new MetadataService.readWorkflowKnowledgePublishResponse_element();
+ new MetadataService.ReadDashboardFolderResult();
+ new MetadataService.readDashboardFolderResponse_element();
+ new MetadataService.ReadWorkflowSendResult();
+ new MetadataService.readWorkflowSendResponse_element();
+ new MetadataService.ReadWorkflowOutboundMessageResult();
+ new MetadataService.readWorkflowOutboundMessageResponse_element();
+ new MetadataService.ReadWorkflowFieldUpdateResult();
+ new MetadataService.readWorkflowFieldUpdateResponse_element();
+ new MetadataService.ReadDocumentFolderResult();
+ new MetadataService.readDocumentFolderResponse_element();
+ new MetadataService.ReadWorkflowTaskResult();
+ new MetadataService.readWorkflowTaskResponse_element();
+ new MetadataService.ReadNameSettingsResult();
+ new MetadataService.readNameSettingsResponse_element();
+ new MetadataService.ReadReportFolderResult();
+ new MetadataService.readReportFolderResponse_element();
+ new MetadataService.ReadCustomApplicationComponentResult();
+ new MetadataService.NameSettings();
+ new MetadataService.ReputationPointsRules();
+ new MetadataService.FlowMetadataValue();
+ new MetadataService.VisualizationResource();
+ new MetadataService.MarketingActionSettings();
+ new MetadataService.VisualizationType();
+ new MetadataService.CustomMetadataValue();
+ new MetadataService.HistoryRetentionPolicy();
+ new MetadataService.UpsertResult();
+ new MetaDataService.Territory2RuleAssociation();
+ new MetadataService.ManagedTopics();
+ new MetaDataService.XOrgHub();
+ new MetaDataService.FlowWaitEventInputParameter();
+ new MetadataService.ManagedTopic();
+ new MetadataService.Territory2RuleItem();
+ new MetadataService.DataPipeline();
+ new MetadataService.UiPlugin();
+ new MetadataService.Territory2Rule();
+ new MetaDataService.XOrgHubSharedObject();
+ new MetadataService.Territory2Type();
+ new MetadataService.CorsWhitelistOrigin();
+ new MetadataService.StandardFieldTranslation();
+ new MetadataService.Territory2Model();
+ new MetadataService.PersonListSettings();
+ new MetadataService.ChannelLayoutItem();
+ new MetadataService.FlowWait();
+ new MetadataService.Territory2Settings();
+ new MetadataService.FieldValue();
+ new MetadataService.ChannelLayout();
+ new MetadataService.ReadXOrgHubResult();
+ new MetadataService.readXOrgHubResponse_element();
+ new MetadataService.ReadAuraDefinitionBundleResult();
+ new MetadataService.readAuraDefinitionBundleResponse_element();
+ new MetadataService.ReadTerritory2SettingsResult();
+ new MetadataService.readTerritory2SettingsResponse_element();
+ new MetadataService.ReadTerritory2TypeResult();
+ new MetadataService.readTerritory2TypeResponse_element();
+ new MetadataService.ReadQuoteSettingsResult();
+ new MetadataService.readQuoteSettingsResponse_element();
+ new MetadataService.ReadCorsWhitelistOriginResult();
+ new MetadataService.readCorsWhitelistOriginResponse_element();
+ new MetadataService.ReadManagedTopicsResult();
+ new MetadataService.readManagedTopicsResponse_element();
+ new MetadataService.ReadTerritory2Result();
+ new MetadataService.readTerritory2Response_element();
+ new MetadataService.ReadCommunityResult();
+ new MetadataService.readCommunityResponse_element();
+ new MetadataService.ReadDocumentResult();
+ new MetadataService.readDocumentResponse_element();
+ new MetadataService.ReadTerritory2ModelResult();
+ new MetadataService.readTerritory2ModelResponse_element();
+ new MetadataService.FlowWaitEventOutputParameter();
+ new MetadataService.FlowWaitEvent();
+ new MetadataService.CustomPermissionDependencyRequired();
+ new MetadataService.ReputationBranding();
+ new MetadataService.AuraDefinitionBundle();
+ new MetadataService.FeedItemSettings();
+ new MetadataService.FlowBaseElement();
+ new MetadataService.Territory2();
+ new MetaDataService.deployRecentValidationResponse_element();
+ new MetaDataService.SharingCriteriaRule();
+ new MetaDataService.ActionLinkGroupTemplate();
+ new MetaDataService.MatchingRule();
+ new MetaDataService.describeValueType_element();
+ new MetaDataService.LicensedCustomPermissions();
+ new MetaDataService.MatchingRuleItem();
+ new MetaDataService.MarketingResourceType();
+ new MetaDataService.SharingBaseRule();
+ new MetaDataService.MatchingRules();
+ new MetaDataService.deployRecentValidation_element();
+ new MetaDataService.ActionLinkTemplate();
+ new MetaDataService.SharingTerritoryRule();
+ new MetaDataService.PersonalJourneySettings();
+ new MetaDataService.LicenseDefinition();
+ new MetaDataService.AccountSharingRuleSettings();
+ new MetaDataService.NamedCredential();
+ new MetaDataService.DescribeValueTypeResult();
+ new MetaDataService.ReadSharingTerritoryRuleResult();
+ new MetaDataService.readSharingTerritoryRuleResponse_element();
+ new MetadataService.ReadPersonalJourneySettingsResult();
+ new MetaDataService.readPersonalJourneySettingsResponse_element();
+ new MetaDataService.ReadMarketingResourceTypeResult();
+ new MetaDataService.readMarketingResourceTypeResponse_element();
+ new MetaDataService.ReadSharingCriteriaRuleResult();
+ new MetaDataService.readSharingCriteriaRuleResponse_element();
+ new MetaDataService.ReadLicenseDefinitionResult();
+ new MetaDataService.readLicenseDefinitionResponse_element();
+ new MetaDataService.ReadActionLinkGroupTemplateResult();
+ new MetaDataService.readActionLinkGroupTemplateResponse_element();
+ new MetaDataService.ReadNamedCredentialResult();
+ new MetaDataService.readNamedCredentialResponse_element();
+ new MetaDataService.ReadSharingOwnerRuleResult();
+ new MetaDataService.readSharingOwnerRuleResponse_element();
+ new MetaDataService.ReadSharingBaseRuleResult();
+ new MetaDataService.readSharingBaseRuleResponse_element();
+ new MetaDataService.ReadMatchingRulesResult();
+ new MetaDataService.readMatchingRulesResponse_element();
+ new MetaDataService.ReadMatchingRuleResult();
+ new MetaDataService.readMatchingRuleResponse_element();
+ new MetaDataService.SharingOwnerRule();
+ new MetaDataService.PicklistEntry();
+ new MetaDataService.ValueTypeField();
}
}
\ No newline at end of file
diff --git a/rolluptool/src/classes/MetadataServiceTest.cls-meta.xml b/rolluptool/src/classes/MetadataServiceTest.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/MetadataServiceTest.cls-meta.xml
+++ b/rolluptool/src/classes/MetadataServiceTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/StringBuilder.cls b/rolluptool/src/classes/RollupActionCalculate.cls
similarity index 50%
rename from rolluptool/src/classes/StringBuilder.cls
rename to rolluptool/src/classes/RollupActionCalculate.cls
index a7c13746..092051b5 100644
--- a/rolluptool/src/classes/StringBuilder.cls
+++ b/rolluptool/src/classes/RollupActionCalculate.cls
@@ -1,5 +1,5 @@
/**
- * Copyright (c), Andrew Fawcett,
+ * Copyright (c) 2013, Andrew Fawcett
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
@@ -24,78 +24,35 @@
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
**/
-public virtual with sharing class StringBuilder
+/**
+ * Invocable method allows Processs Builder and Visual Flow to invoke the rollup engine
+ * (rollup summaries needed to be set to Process Builder)
+ **/
+global with sharing class RollupActionCalculate
{
- protected String m_stringValue;
-
- public StringBuilder() {}
-
- public StringBuilder(List values)
- {
- add(values);
- }
-
- public virtual void add(List values)
- {
- for(String value : values)
- add(value);
- }
-
- public virtual void add(String value)
- {
- m_stringValue = ( m_stringValue==null ? value : m_stringValue + value );
- }
-
- public virtual String getStringValue()
- {
- return m_stringValue;
- }
-
-
- /** Subclasses **/
-
- public virtual with sharing class CSVBuilder extends StringBuilder
- {
- public CSVBuilder() {}
-
- public CSVBuilder(List values)
- {
- super(values);
- }
-
- public virtual override void add(String value)
- {
- m_stringValue = ( m_stringValue==null ? '{0}' + value : m_stringValue + ',{0}' + value );
- }
-
- public override String getStringValue()
- {
- return getStringValue('');
- }
-
- public String getStringValue(String itemPrefix)
- {
- return m_stringValue==null ? null : String.format(m_stringValue,new List{itemPrefix});
+ /**
+ * Describes a specific rollup to process
+ **/
+ global class RollupToCalculate {
+ @InvocableVariable(label='Parent Record Id' required=true)
+ global Id ParentId;
+ @InvocableVariable(label='Rollup Summary Unique Name' required=true)
+ global String RollupSummaryUniqueName;
+ private RollupService.RollupToCalculate toServiceRollupToCalculate() {
+ RollupService.RollupToCalculate rollupToCalculate = new RollupService.RollupToCalculate();
+ rollupToCalculate.parentId = parentId;
+ rollupToCalculate.rollupSummaryUniqueName = rollupSummaryUniqueName;
+ return rollupToCalculate;
}
}
- public virtual with sharing class FieldListBuilder extends CSVBuilder
- {
- public FieldListBuilder(List values)
- {
- for(Schema.SObjectField value : values)
- add(value.getDescribe().getName());
- }
- }
-
- public with sharing class MultiCurrencyFieldListBuilder extends FieldListBuilder
- {
- public MultiCurrencyFieldListBuilder(List values)
- {
- super(values);
-
- if(Userinfo.isMultiCurrencyOrganization())
- add('CurrencyIsoCode');
- }
+ @InvocableMethod(
+ label='Calculates a rollup'
+ description='Provide the Id of the parent record and the unique name of the rollup to calculate, you specificy the same Id multiple times to invoke multiple rollups')
+ global static void calculate(List rollupsToCalculate) {
+ List rollupsToCalc = new List();
+ for(RollupToCalculate rollupToCalc : rollupsToCalculate)
+ rollupsToCalc.add(rollupToCalc.toServiceRollupToCalculate());
+ RollupService.rollup(rollupsToCalc);
}
}
\ No newline at end of file
diff --git a/rolluptool/src/classes/SObjectDomainTest.cls-meta.xml b/rolluptool/src/classes/RollupActionCalculate.cls-meta.xml
similarity index 80%
rename from rolluptool/src/classes/SObjectDomainTest.cls-meta.xml
rename to rolluptool/src/classes/RollupActionCalculate.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/SObjectDomainTest.cls-meta.xml
+++ b/rolluptool/src/classes/RollupActionCalculate.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/RollupActionCalculateTest.cls b/rolluptool/src/classes/RollupActionCalculateTest.cls
new file mode 100644
index 00000000..c3d33c81
--- /dev/null
+++ b/rolluptool/src/classes/RollupActionCalculateTest.cls
@@ -0,0 +1,73 @@
+/**
+ * Copyright (c) 2013, Andrew Fawcett
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * - Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * - Neither the name of the Andrew Fawcett, nor the names of its contributors
+ * may be used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+**/
+
+@IsTest
+private class RollupActionCalculateTest {
+
+ private testmethod static void testCalculateAction()
+ {
+ // Test supported?
+ if(!TestContext.isSupported())
+ return;
+
+ // Configure rollup
+ LookupRollupSummary__c rollupSummary = new LookupRollupSummary__c();
+ rollupSummary.Name = 'Total Opportunities into Annual Revenue on Account';
+ rollupSummary.UniqueName__c = 'RollupAnnualRevenue';
+ rollupSummary.ParentObject__c = 'Account';
+ rollupSummary.ChildObject__c = 'Opportunity';
+ rollupSummary.RelationShipField__c = 'AccountId';
+ rollupSummary.RelationShipCriteria__c = null;
+ rollupSummary.FieldToAggregate__c = 'Amount';
+ rollupSummary.AggregateOperation__c = 'Sum';
+ rollupSummary.AggregateResultField__c = 'AnnualRevenue';
+ rollupSummary.Active__c = true;
+ rollupSummary.CalculationMode__c = 'Process Builder';
+ insert new List { rollupSummary };
+
+ // Test data
+ Account account = new Account();
+ account.Name = 'Test Account';
+ account.AnnualRevenue = 0;
+ insert account;
+ Opportunity opp = new Opportunity();
+ opp.Name = 'Test Opportunity';
+ opp.StageName = 'Open';
+ opp.CloseDate = System.today();
+ opp.AccountId = account.Id;
+ opp.Amount = 100;
+ insert opp;
+
+ // Call Process Builder action
+ RollupActionCalculate.RollupToCalculate rollupToCalc = new RollupActionCalculate.RollupToCalculate();
+ rollupToCalc.parentId = account.Id;
+ rollupToCalc.rollupSummaryUniqueName = 'RollupAnnualRevenue';
+ RollupActionCalculate.calculate(new List { rollupToCalc });
+
+ // Assert rollup
+ System.assertEquals(100, [select AnnualRevenue from Account where Id = :account.Id].AnnualRevenue);
+ }
+}
\ No newline at end of file
diff --git a/rolluptool/src/classes/RollupActionCalculateTest.cls-meta.xml b/rolluptool/src/classes/RollupActionCalculateTest.cls-meta.xml
new file mode 100644
index 00000000..49358969
--- /dev/null
+++ b/rolluptool/src/classes/RollupActionCalculateTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 37.0
+ Active
+
diff --git a/rolluptool/src/classes/RollupCalculateController.cls b/rolluptool/src/classes/RollupCalculateController.cls
index 760d0324..b3a38083 100644
--- a/rolluptool/src/classes/RollupCalculateController.cls
+++ b/rolluptool/src/classes/RollupCalculateController.cls
@@ -27,6 +27,7 @@
public with sharing class RollupCalculateController
{
private ApexPages.StandardController standardController;
+ public String masterObjectWhere { get; set; }
public RollupCalculateController(ApexPages.StandardController standardController)
{
@@ -42,7 +43,7 @@ public with sharing class RollupCalculateController
try
{
// Kickoff the calculate job for this lookup
- RollupService.runJobToCalculate(standardController.getId());
+ RollupService.runJobToCalculate(standardController.getId(), this.masterObjectWhere);
ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'Calculate job started for this lookup.'));
}
catch (Exception e)
@@ -50,6 +51,14 @@ public with sharing class RollupCalculateController
ApexPages.addMessages(e);
return null;
}
+
+ // Custom Metadata backed rollup?
+ if(standardController.getRecord() instanceof LookupRollupSummary2__mdt) {
+ PageReference manageRollupsPage = Page.managelookuprollupsummaries;
+ manageRollupsPage.getParameters().put('id', standardController.getId());
+ return manageRollupsPage;
+ }
+
return standardController.view();
}
}
\ No newline at end of file
diff --git a/rolluptool/src/classes/RollupCalculateController.cls-meta.xml b/rolluptool/src/classes/RollupCalculateController.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/RollupCalculateController.cls-meta.xml
+++ b/rolluptool/src/classes/RollupCalculateController.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/RollupCalculateJob.cls b/rolluptool/src/classes/RollupCalculateJob.cls
index 4c292180..dbc97e7d 100644
--- a/rolluptool/src/classes/RollupCalculateJob.cls
+++ b/rolluptool/src/classes/RollupCalculateJob.cls
@@ -30,28 +30,35 @@
public with sharing class RollupCalculateJob
implements Database.Batchable
{
- private Id lookupId;
+ private String lookupId;
+ private String masterWhereClause;
public RollupCalculateJob(String lookupId)
{
this.lookupId = lookupId;
}
+
+ public RollupCalculateJob(String lookupId, String masterWhereClause)
+ {
+ this.lookupId = lookupId;
+ this.masterWhereClause = masterWhereClause;
+ }
public Database.QueryLocator start(Database.BatchableContext BC)
{
// Query all the parent records as per the lookup definition
- return RollupService.masterRecordsAsQueryLocator(lookupId);
+ return RollupService.masterRecordsAsQueryLocator(lookupId, masterWhereClause);
}
public void execute(Database.BatchableContext BC, List masterRecords)
{
// Update the master records as per the lookup definition
- RollupService.updateMasterRollups(new Set { lookupId }, new Map(masterRecords).keySet());
+ RollupService.updateMasterRollups(new Set { lookupId }, new Map(masterRecords).keySet());
}
public void finish(Database.BatchableContext BC)
{
// Clear the Job Id which was preventing another calculate job running while this one was running
- RollupService.clearCalculateJobId(new Set { lookupId });
+ RollupService.clearCalculateJobId(new Set { lookupId });
}
}
\ No newline at end of file
diff --git a/rolluptool/src/classes/RollupCalculateJob.cls-meta.xml b/rolluptool/src/classes/RollupCalculateJob.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/RollupCalculateJob.cls-meta.xml
+++ b/rolluptool/src/classes/RollupCalculateJob.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/RollupCalculateJobSchedulable.cls b/rolluptool/src/classes/RollupCalculateJobSchedulable.cls
new file mode 100644
index 00000000..69184df0
--- /dev/null
+++ b/rolluptool/src/classes/RollupCalculateJobSchedulable.cls
@@ -0,0 +1,13 @@
+public with sharing class RollupCalculateJobSchedulable implements Schedulable {
+ private String rollupRecordId;
+ private String masterWhereClause;
+
+ public RollupCalculateJobSchedulable(String rollupRecordId, String masterWhereClause) {
+ this.rollupRecordId = rollupRecordId;
+ this.masterWhereClause = masterWhereClause;
+ }
+
+ public void execute(SchedulableContext sc) {
+ RollupService.runJobToCalculate(rollupRecordId, masterWhereClause);
+ }
+}
\ No newline at end of file
diff --git a/rolluptool/src/classes/RollupCalculateJobSchedulable.cls-meta.xml b/rolluptool/src/classes/RollupCalculateJobSchedulable.cls-meta.xml
new file mode 100644
index 00000000..49358969
--- /dev/null
+++ b/rolluptool/src/classes/RollupCalculateJobSchedulable.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 37.0
+ Active
+
diff --git a/rolluptool/src/classes/RollupController.cls b/rolluptool/src/classes/RollupController.cls
index c060a129..ad6a3dd5 100644
--- a/rolluptool/src/classes/RollupController.cls
+++ b/rolluptool/src/classes/RollupController.cls
@@ -27,24 +27,36 @@
/**
* Handles the Manage Trigger and Calculate Custom Buttons
**/
-public with sharing class RollupController
+public with sharing class RollupController
{
public String ZipData { get; set; }
public MetadataService.AsyncResult AsyncResult {get; private set;}
- public LookupRollupSummary__c RollupSummary { get; set; }
+ public RollupSummary RollupSummary { get; set; }
public String RollupTriggerName { get; set; }
public String RollupTriggerTestName { get; set; }
+
+ public String RollupParentTriggerName { get; set; }
+
+ public String RollupParentTriggerTestName { get; set; }
public Boolean Deployed { get; set; }
+
+ public Boolean ParentMergeable { get; set; }
+
+ public Boolean ParentTriggerRequired { get; set; }
public ApexTrigger RollupTrigger { get; private set; }
public ApexClass RollupTriggerTest { get; private set; }
+ public ApexTrigger RollupParentTrigger { get; private set; }
+
+ public ApexClass RollupParentTriggerTest { get; private set; }
+
public Integer deployCount;
public Boolean MetadataConnectionError {get;set;}
@@ -52,12 +64,19 @@ public with sharing class RollupController
public RollupController(ApexPages.StandardController standardController)
{
// Query Lookup Rollup Summary record
- RollupSummary = new RollupSummariesSelector().selectById(new Set { standardController.getId() })[0];
+ RollupSummary = new RollupSummariesSelector().selectById(new Set { (String) standardController.getId() })[0];
// Generate names for test and triggers to deploy / undeploy
RollupTriggerName = RollupSummaries.makeTriggerName(RollupSummary);
RollupTriggerTestName = RollupSummaries.makeTriggerTestName(RollupSummary);
-
+ RollupParentTriggerName = RollupSummaries.makeParentTriggerName(RollupSummary);
+ RollupParentTriggerTestName = RollupSummaries.makeParentTriggerTestName(RollupSummary);
+
+ // Does the parent object support merge?
+ Map gd = Schema.getGlobalDescribe();
+ SObjectType parentObjectType = gd.get(RollupSummary.ParentObject);
+ ParentTriggerRequired = ParentMergeable = parentObjectType.getDescribe().isMergeable();
+
// Initialise view state
init();
}
@@ -69,7 +88,7 @@ public with sharing class RollupController
return
'' +
'' +
- '28.0 ' +
+ '32.0 ' +
' ';
else
// package.xml for deploy
@@ -84,7 +103,16 @@ public with sharing class RollupController
''+RollupTriggerTestName+' ' +
'ApexClass ' +
'' +
- '28.0 ' +
+ (ParentTriggerRequired ?
+ ('' +
+ ''+RollupParentTriggerName+' ' +
+ 'ApexTrigger ' +
+ ' ' +
+ '' +
+ ''+RollupParentTriggerTestName+' ' +
+ 'ApexClass ' +
+ ' ') : '') +
+ '32.0 ' +
'';
}
@@ -101,16 +129,29 @@ public with sharing class RollupController
''+RollupTriggerTestName+' ' +
'ApexClass ' +
'' +
- '28.0 ' +
+ (ParentTriggerRequired ?
+ ('' +
+ ''+RollupParentTriggerName+' ' +
+ 'ApexTrigger ' +
+ ' ' +
+ '' +
+ ''+RollupParentTriggerTestName+' ' +
+ 'ApexClass ' +
+ ' ') : '') +
+ '32.0 ' +
'';
}
+ /**
+ * CHILD OBJECT CODE
+ **/
+
public String getTriggerTestCodeMetadata()
{
return
'' +
'' +
- '28.0 ' +
+ '32.0 ' +
'Active ' +
' ';
}
@@ -121,6 +162,9 @@ public with sharing class RollupController
// Display currently deployed code for confirmation
return RollupTriggerTest.Body;
else
+ {
+ // Namespace?
+ String namespace = Utilities.namespace();
// Deploy generated code
return
'/**\n' +
@@ -129,12 +173,18 @@ public with sharing class RollupController
'@IsTest\n' +
'private class ' + RollupTriggerTestName + '\n' +
'{\n' +
- ' private static testmethod void testTrigger()\n' +
+ (RollupSummary.TestCodeSeeAllData == true ? ' @IsTest(SeeAllData=true)\n' : ' @IsTest\n') +
+ ' private static void testTrigger()\n' +
' {\n' +
- ' // Code to cover the one line trigger, the method called has been tested separately by the packaged tests.\n' +
- ' try { insert new ' + RollupSummary.ChildObject__c + '(); } catch(Exception e) { }\n' +
+ ((RollupSummary.TestCode!=null && RollupSummary.TestCode.length()>0) ?
+ RollupSummary.TestCode + '\n' :
+ (
+ ' // Force the ' + RollupTriggerName + ' to be invoked, fails the test if org config or other Apex code prevents this.\n' +
+ ' ' + (namespace.length() > 0 ? namespace + '.' : '') + 'RollupService.testHandler(new ' + RollupSummary.ChildObject + '());\n')
+ ) +
' }\n' +
- '}';
+ '}';
+ }
}
public String getTriggerCodeMetadata()
@@ -142,7 +192,7 @@ public with sharing class RollupController
return
'' +
'' +
- '28.0 ' +
+ '32.0 ' +
'Active ' +
' ';
}
@@ -157,16 +207,88 @@ public with sharing class RollupController
else
{
// Namespace?
- Schema.DescribeSObjectResult describe = LookupRollupSummary__c.sObjectType.getDescribe();
- String name = describe.getName();
- String localName = describe.getLocalName();
- String namespace = name.removeEnd(localName).removeEnd('__');
+ String namespace = Utilities.namespace();
+ // Deploy generated code
+ return
+ '/**\n' +
+ ' * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)\n' +
+ ' **/\n' +
+ 'trigger ' + RollupTriggerName + ' on ' + RollupSummary.ChildObject + '\n' +
+ ' (before delete, before insert, before update, after delete, after insert, after undelete, after update)\n'+
+ '{\n'+
+ ' '+ (namespace.length() > 0 ? namespace + '.' : '') + 'RollupService.triggerHandler();\n'+
+ '}\n';
+ }
+ }
+
+ /**
+ * PARENT OBJECT CODE
+ **/
+
+ public String getParentTriggerTestCodeMetadata()
+ {
+ return
+ '' +
+ '' +
+ '32.0 ' +
+ 'Active ' +
+ ' ';
+ }
+
+ public String getParentTriggerTestCode()
+ {
+ if(Deployed && RollupTriggerTest!=null)
+ // Display currently deployed code for confirmation
+ return RollupParentTriggerTest.Body;
+ else
+ {
+ // Namespace?
+ String namespace = Utilities.namespace();
+ // Deploy generated code
+ return
+ '/**\n' +
+ ' * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)\n' +
+ ' **/\n' +
+ '@IsTest\n' +
+ 'private class ' + RollupParentTriggerTestName + '\n' +
+ '{\n' +
+ (RollupSummary.TestCodeSeeAllData == true ? ' @IsTest(SeeAllData=true)\n' : ' @IsTest\n') +
+ ' private static void testTrigger()\n' +
+ ' {\n' +
+ ' // Force the ' + RollupParentTriggerName + ' to be invoked, fails the test if org config or other Apex code prevents this.\n' +
+ ' ' + (namespace.length() > 0 ? namespace + '.' : '') + 'RollupService.testHandler(new ' + RollupSummary.ParentObject + '());\n' +
+ ' }\n' +
+ '}';
+ }
+ }
+
+ public String getParentTriggerCodeMetadata()
+ {
+ return
+ '' +
+ '' +
+ '32.0 ' +
+ 'Active ' +
+ ' ';
+ }
+
+ public String getParentTriggerCode()
+ {
+ if(Deployed && RollupTrigger!=null)
+ {
+ // Display currently deployed code for confirmation
+ return RollupParentTrigger.Body;
+ }
+ else
+ {
+ // Namespace?
+ String namespace = Utilities.namespace();
// Deploy generated code
return
'/**\n' +
' * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)\n' +
' **/\n' +
- 'trigger ' + RollupTriggerName + ' on ' + RollupSummary.ChildObject__c + '\n' +
+ 'trigger ' + RollupParentTriggerName + ' on ' + RollupSummary.ParentObject + '\n' +
' (before delete, before insert, before update, after delete, after insert, after undelete, after update)\n'+
'{\n'+
' '+ (namespace.length() > 0 ? namespace + '.' : '') + 'RollupService.triggerHandler();\n'+
@@ -181,6 +303,11 @@ public with sharing class RollupController
// Deploy zip file posted back from the page action function
MetadataService.MetadataPort service = createService();
MetadataService.DeployOptions deployOptions = new MetadataService.DeployOptions();
+ deployOptions.testLevel = 'RunSpecifiedTests';
+ deployOptions.runTests = new List { RollupTriggerTestName };
+ if(ParentTriggerRequired) {
+ deployOptions.runTests.add(RollupParentTriggerTestName);
+ }
deployOptions.allowMissingFiles = false;
deployOptions.autoUpdatePackage = false;
deployOptions.checkOnly = false;
@@ -188,8 +315,6 @@ public with sharing class RollupController
deployOptions.performRetrieve = false;
deployOptions.purgeOnDelete = false;
deployOptions.rollbackOnError = true;
- deployOptions.runAllTests = false;
- deployOptions.runTests = null;
deployOptions.singlePackage = true;
AsyncResult = service.deploy(ZipData, DeployOptions);
return null;
@@ -199,61 +324,58 @@ public with sharing class RollupController
{
// Check the status of the retrieve request
MetadataService.MetadataPort service = createService();
- MetadataService.AsyncResult[] aysncResults = service.checkStatus(new String[] { AsyncResult.Id });
- if(aysncResults[0].done)
+ MetadataService.DeployResult deployResult = service.checkDeployStatus(AsyncResult.Id, true);
+ if(deployResult.done)
{
- // Errors?
- if(aysncResults[0].state == 'Error')
- {
- ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, aysncResults[0].message));
- AsyncResult = null;
- }
- else
- {
- ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, Deployed ? 'Remove complete.' : 'Deployment complete.'));
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, Deployed ? 'Remove complete.' : 'Deployment complete.'));
- // Deployment errors?
- MetadataService.DeployResult deployResult = service.checkDeployStatus(AsyncResult.Id);
- for(MetadataService.DeployMessage deployMessage : deployResult.messages)
+ // Deployment errors?
+ if(deployResult.details!=null && deployResult.details.componentFailures!=null)
+ for(MetadataService.DeployMessage deployMessage : deployResult.details.componentFailures)
if(deployMessage.problem!=null)
ApexPages.addMessage(
new ApexPages.Message(ApexPages.Severity.Error,
deployMessage.fileName +
' (Line: ' + deployMessage.lineNumber + ': Column:' + deployMessage.columnNumber + ') : ' +
deployMessage.problem));
- // Test errors?
- MetadataService.RunTestsResult runTestResult = deployResult.runTestResult;
- if(runTestResult.numFailures > 0)
- for(MetadataService.RunTestFailure testFailure : runTestResult.failures)
- ApexPages.addMessage(
- new ApexPages.Message(ApexPages.Severity.Error,
- testFailure.name + '.' + testFailure.methodName + ' ' + testFailure.message + ' ' + testFailure.stackTrace));
- // Code coverage warnings?
- if(runTestResult.codeCoverageWarnings!=null)
- for(MetadataService.CodeCoverageWarning codeCoverageWarning : runTestResult.codeCoverageWarnings)
- ApexPages.addMessage(
- new ApexPages.Message(ApexPages.Severity.Warning,
- (codeCoverageWarning.namespace!=null ? codeCoverageWarning.namespace+'.' : '') +
- codeCoverageWarning.name + ':' +
- codeCoverageWarning.message));
-
- AsyncResult = null;
-
- // If this was an undeploy and was successful?
- if(Deployed && !ApexPages.hasMessages(ApexPages.Severity.Error))
- {
- // Determine active rollups for this child and deactivate them
- List rollups =
- new RollupSummariesSelector().selectActiveByChildObject(
- RollupSummaries.CalculationMode.Realtime, new Set { RollupSummary.ChildObject__c });
- for(LookupRollupSummary__c rollup : rollups)
- rollup.Active__c = false;
- update rollups;
+ // Test errors?
+ MetadataService.RunTestsResult runTestResult = deployResult.details.runTestResult;
+ if(runTestResult.numFailures > 0)
+ for(MetadataService.RunTestFailure testFailure : runTestResult.failures)
+ ApexPages.addMessage(
+ new ApexPages.Message(ApexPages.Severity.Error,
+ testFailure.name + '.' + testFailure.methodName + ' ' + testFailure.message + ' ' + testFailure.stackTrace));
+ // Code coverage warnings?
+ if(runTestResult.codeCoverageWarnings!=null)
+ for(MetadataService.CodeCoverageWarning codeCoverageWarning : runTestResult.codeCoverageWarnings)
+ ApexPages.addMessage(
+ new ApexPages.Message(ApexPages.Severity.Warning,
+ (codeCoverageWarning.namespace!=null ? codeCoverageWarning.namespace+'.' : '') +
+ codeCoverageWarning.name + ':' +
+ codeCoverageWarning.message));
+
+ AsyncResult = null;
+
+ // If this was an undeploy and was successful?
+ if(Deployed && !ApexPages.hasMessages(ApexPages.Severity.Error))
+ {
+ // Determine active rollups for this child and deactivate them
+ List rollups =
+ new RollupSummariesSelector().selectActiveByChildObject(
+ RollupSummaries.CalculationMode.Realtime, new Set { RollupSummary.ChildObject });
+ List recordsToUpdate = new List();
+ for(RollupSummary rollup : rollups) {
+ // TODO: Can only auto deactivate Custom Object based rollups
+ if(rollup.Record instanceof LookupRollupSummary__c) {
+ rollup.Active = false;
+ recordsToUpdate.add((LookupRollupSummary__c) rollup.Record);
+ }
}
-
- // Initialise view state to try again
- init();
+ update recordsToUpdate;
}
+
+ // Initialise view state to try again
+ init();
}
else
{
@@ -273,11 +395,20 @@ public with sharing class RollupController
}
// Already deployed?
- Map apexTriggers = new ApexTriggersSelector().selectByName(new Set { RollupTriggerName });
- Map apexClasses = new ApexClassesSelector().selectByName(new Set { RollupTriggerTestName });
- Deployed = apexTriggers.size()==1 && apexClasses.size()==1;
- RollupTrigger = Deployed ? apexTriggers.values()[0] : null;
- RollupTriggerTest = Deployed ? apexClasses.values()[0] : null;
+ Set triggerNames = new Set { RollupTriggerName };
+ Set testNames = new Set { RollupTriggerTestName };
+ if(ParentMergeable) {
+ triggerNames.add(RollupParentTriggerName);
+ testNames.add(RollupParentTriggerTestName);
+ }
+ Map apexTriggers = new ApexTriggersSelector().selectByName(triggerNames);
+ Map apexClasses = new ApexClassesSelector().selectByName(testNames);
+ Deployed = apexTriggers.containsKey(RollupTriggerName) && apexClasses.containsKey(RollupTriggerTestName);
+ RollupTrigger = Deployed ? apexTriggers.get(RollupTriggerName) : null;
+ RollupTriggerTest = Deployed ? apexClasses.get(RollupTriggerTestName) : null;
+ RollupParentTrigger = Deployed ? apexTriggers.get(RollupParentTriggerName) : null;
+ RollupParentTriggerTest = Deployed ? apexClasses.get(RollupParentTriggerTestName) : null;
+ ParentTriggerRequired = Deployed ? RollupParentTrigger!=null && RollupParentTriggerTest!=null : ParentTriggerRequired;
deployCount = 0;
// Message to confirm current status
@@ -285,6 +416,12 @@ public with sharing class RollupController
{
ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'Apex Trigger ' + RollupTriggerName + ' is installed.'));
ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'Apex Class ' + RollupTriggerTestName + ' is installed.'));
+ if(RollupParentTrigger!=null) {
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'Apex Trigger ' + RollupParentTriggerName + ' is installed.'));
+ }
+ if(RollupParentTriggerTest!=null) {
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'Apex Trigger ' + RollupParentTriggerTestName + ' is installed.'));
+ }
ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'Click Remove to uninstall the Apex Trigger and Apex Class for this child object.'));
}
else
diff --git a/rolluptool/src/classes/RollupController.cls-meta.xml b/rolluptool/src/classes/RollupController.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/RollupController.cls-meta.xml
+++ b/rolluptool/src/classes/RollupController.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/RollupControllerTest.cls b/rolluptool/src/classes/RollupControllerTest.cls
index 1d79c1a5..1465cecd 100644
--- a/rolluptool/src/classes/RollupControllerTest.cls
+++ b/rolluptool/src/classes/RollupControllerTest.cls
@@ -25,7 +25,7 @@
**/
@IsTest
-private with sharing class RollupControllerTest
+private class RollupControllerTest
{
private testmethod static void testDeployedStatus()
{
@@ -76,7 +76,7 @@ private with sharing class RollupControllerTest
System.assertEquals(
'' +
'' +
- '28.0 ' +
+ '32.0 ' +
' ',
controller.getPackageXml());
System.assertEquals(
@@ -90,20 +90,20 @@ private with sharing class RollupControllerTest
''+controller.RollupTriggerTestName+' ' +
'ApexClass ' +
'' +
- '28.0 ' +
+ '32.0 ' +
'',
controller.getDestructiveChangesXml());
System.assertEquals(
'' +
'' +
- '28.0 ' +
+ '32.0 ' +
'Active ' +
' ',
controller.getTriggerCodeMetadata());
System.assertEquals(
'' +
'' +
- '28.0 ' +
+ '32.0 ' +
'Active ' +
' ',
controller.getTriggerTestCodeMetadata());
@@ -155,8 +155,6 @@ private with sharing class RollupControllerTest
// Assert initial state of controller when the trigger for the child object is deployed
RollupController controller = new RollupController(new ApexPages.StandardController( rollupSummary ));
System.assertEquals(false, controller.Deployed);
- System.assertEquals('dlrs_ContactTrigger', controller.RollupTriggerName);
- System.assertEquals('dlrs_ContactTest', controller.RollupTriggerTestName);
System.assertEquals(null, controller.RollupTrigger);
System.assertEquals(null, controller.RollupTriggerTest);
System.assertEquals(
@@ -166,7 +164,7 @@ private with sharing class RollupControllerTest
'trigger ' + controller.RollupTriggerName + ' on ' + rollupSummary.ChildObject__c + '\n' +
' (before delete, before insert, before update, after delete, after insert, after undelete, after update)\n'+
'{\n'+
- ' dlrs.RollupService.triggerHandler();\n'+
+ ' ' + Utilities.classPrefix() + 'RollupService.triggerHandler();\n'+
'}\n', controller.getTriggerCode());
System.assertEquals(
'/**\n' +
@@ -175,10 +173,11 @@ private with sharing class RollupControllerTest
'@IsTest\n' +
'private class ' + controller.RollupTriggerTestName + '\n' +
'{\n' +
- ' private static testmethod void testTrigger()\n' +
+ ' @IsTest\n' +
+ ' private static void testTrigger()\n' +
' {\n' +
- ' // Code to cover the one line trigger, the method called has been tested separately by the packaged tests.\n' +
- ' try { insert new ' + rollupSummary.ChildObject__c + '(); } catch(Exception e) { }\n' +
+ ' // Force the ' + controller.RollupTriggerName + ' to be invoked, fails the test if org config or other Apex code prevents this.\n' +
+ ' ' + Utilities.classPrefix() + 'RollupService.testHandler(new ' + rollupSummary.ChildObject__c + '());\n' +
' }\n' +
'}', controller.getTriggerTestCode());
System.assertEquals(
@@ -192,26 +191,79 @@ private with sharing class RollupControllerTest
''+controller.RollupTriggerTestName+' ' +
'ApexClass ' +
'' +
- '28.0 ' +
+ '' +
+ ''+controller.RollupParentTriggerName+' ' +
+ 'ApexTrigger ' +
+ ' ' +
+ '' +
+ ''+controller.RollupParentTriggerTestName+' ' +
+ 'ApexClass ' +
+ ' ' +
+ '32.0 ' +
'',
controller.getPackageXml());
System.assertEquals(
'' +
'' +
- '28.0 ' +
+ '32.0 ' +
'Active ' +
' ',
controller.getTriggerCodeMetadata());
System.assertEquals(
'' +
'' +
- '28.0 ' +
+ '32.0 ' +
'Active ' +
' ',
controller.getTriggerTestCodeMetadata());
Test.stopTest();
}
+
+ private testmethod static void testWithCustomTestCode()
+ {
+ // Test supported?
+ if(!TestContext.isSupported())
+ return;
+
+ // Metadata API web Service mock implementation for tests
+ Test.setMock(WebServiceMock.class, new WebServiceMockImpl());
+
+ // Test data
+ LookupRollupSummary__c rollupSummary = new LookupRollupSummary__c();
+ rollupSummary.Name = 'Total Opportunities greater than 200 into Annual Revenue on Account';
+ rollupSummary.ParentObject__c = 'Account';
+ rollupSummary.ChildObject__c = 'Contact';
+ rollupSummary.RelationShipField__c = 'AccountId';
+ rollupSummary.RelationShipCriteria__c = null;
+ rollupSummary.FieldToAggregate__c = 'LastCURequestDate';
+ rollupSummary.AggregateOperation__c = 'Count';
+ rollupSummary.AggregateResultField__c = 'AnnualRevenue';
+ rollupSummary.Active__c = false;
+ rollupSummary.CalculationMode__c = 'Realtime';
+ rollupSummary.TestCode__c = 'System.assertEquals(1,1);';
+ rollupSummary.TestCodeSeeAllData__c = true;
+ insert rollupSummary;
+
+ // Open test context, permits callouts following DML
+ Test.startTest();
+
+ // Assert initial state of controller when the trigger for the child object is deployed
+ RollupController controller = new RollupController(new ApexPages.StandardController( rollupSummary ));
+ System.assertEquals(
+ '/**\n' +
+ ' * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)\n' +
+ ' **/\n' +
+ '@IsTest\n' +
+ 'private class ' + controller.RollupTriggerTestName + '\n' +
+ '{\n' +
+ ' @IsTest(SeeAllData=true)\n' +
+ ' private static void testTrigger()\n' +
+ ' {\n' +
+ 'System.assertEquals(1,1);\n' +
+ ' }\n' +
+ '}', controller.getTriggerTestCode());
+ }
/**
* Metadata API web service mock class for tests above
@@ -232,14 +284,15 @@ private with sharing class RollupControllerTest
response_x.result.state = 'Complete';
response.put('response_x', response_x);
}
- else if(request instanceof MetadataService.checkStatus_element)
+ else if(request instanceof MetadataService.checkDeployStatus_element)
{
- System.assertEquals('someid', ((MetadataService.checkStatus_element) request).asyncProcessId[0]);
- MetadataService.checkStatusResponse_element response_x = new MetadataService.checkStatusResponse_element();
- response_x.result = new List();
- response_x.result.add(new MetadataService.AsyncResult());
- response_x.result[0].done = true;
- response_x.result[0].state = 'Complete';
+ System.assertEquals('someid', ((MetadataService.checkDeployStatus_element) request).asyncProcessId);
+ MetadataService.checkDeployStatusResponse_element response_x = new MetadataService.checkDeployStatusResponse_element();
+ response_x.result = new MetadataService.DeployResult();
+ response_x.result.details = new MetadataService.DeployDetails();
+ response_x.result.details.runTestResult = new MetadataService.RunTestsResult();
+ response_x.result.details.runTestResult.numFailures = 0;
+ response_x.result.details.componentFailures = new List();
response.put('response_x', response_x);
}
else if(request instanceof MetadataService.checkDeployStatus_element)
@@ -247,9 +300,10 @@ private with sharing class RollupControllerTest
System.assertEquals('someid', ((MetadataService.checkDeployStatus_element) request).asyncProcessId);
MetadataService.checkDeployStatusResponse_element response_x = new MetadataService.checkDeployStatusResponse_element();
response_x.result = new MetadataService.DeployResult();
- response_x.result.runTestResult = new MetadataService.RunTestsResult();
- response_x.result.runTestResult.numFailures = 0;
- response_x.result.messages = new List();
+ response_x.result.details = new MetadataService.DeployDetails();
+ response_x.result.details.runTestResult = new MetadataService.RunTestsResult();
+ response_x.result.details.runTestResult.numFailures = 0;
+ response_x.result.details.componentFailures = new List();
response.put('response_x', response_x);
}
else if(request instanceof MetadataService.listMetadata_element)
diff --git a/rolluptool/src/classes/RollupControllerTest.cls-meta.xml b/rolluptool/src/classes/RollupControllerTest.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/RollupControllerTest.cls-meta.xml
+++ b/rolluptool/src/classes/RollupControllerTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/RollupJob.cls-meta.xml b/rolluptool/src/classes/RollupJob.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/RollupJob.cls-meta.xml
+++ b/rolluptool/src/classes/RollupJob.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/RollupJobTest.cls b/rolluptool/src/classes/RollupJobTest.cls
index 35488ed3..5ff5fc6b 100644
--- a/rolluptool/src/classes/RollupJobTest.cls
+++ b/rolluptool/src/classes/RollupJobTest.cls
@@ -25,7 +25,7 @@
**/
@IsTest
-private with sharing class RollupJobTest
+private class RollupJobTest
{
}
\ No newline at end of file
diff --git a/rolluptool/src/classes/RollupJobTest.cls-meta.xml b/rolluptool/src/classes/RollupJobTest.cls-meta.xml
index b211a092..49358969 100644
--- a/rolluptool/src/classes/RollupJobTest.cls-meta.xml
+++ b/rolluptool/src/classes/RollupJobTest.cls-meta.xml
@@ -1,5 +1,5 @@
- 28.0
+ 37.0
Active
diff --git a/rolluptool/src/classes/RollupScheduledCalculateController.cls b/rolluptool/src/classes/RollupScheduledCalculateController.cls
new file mode 100644
index 00000000..07202d78
--- /dev/null
+++ b/rolluptool/src/classes/RollupScheduledCalculateController.cls
@@ -0,0 +1,96 @@
+/**
+ * Copyright (c) 2013, Andrew Fawcett
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * - Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * - Neither the name of the Andrew Fawcett, nor the names of its contributors
+ * may be used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+**/
+
+public with sharing class RollupScheduledCalculateController
+{
+ private ApexPages.StandardController standardController;
+ public String masterObjectWhere { get; set; }
+ public String minute { get; set; }
+ public List minutes { get; set; }
+ public List hour { get; set; }
+ public List day { get; set; }
+ public List month { get; set; }
+ public List weekday { get; set; }
+
+ public RollupScheduledCalculateController (ApexPages.StandardController standardController)
+ {
+ this.standardController = standardController;
+
+ // Page load messages
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'Clicking the Schedule Calculate Job will schedule a recurring background rebuild for this rollup only.'));
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'The default shown below will run the Calculate job at 2am every day.'));
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'Once the job completes any failed rollups will be shown in the Rollup Summary Logs tab.'));
+
+ // Minutes
+ minutes = new List();
+ for(Integer minute=0; minute<60; minute++) {
+ minutes.add(new SelectOption(minute+'', minute+''));
+ }
+
+ // Default is 2am everyday
+ minute = '0';
+ hour = new List { '2' };
+ day = new List { '*' } ;
+ month = new List { '*' };
+ weekday = new List { '?' };
+ }
+
+ public PageReference scheduleCalculateJob()
+ {
+ try
+ {
+ // Build the CRON string
+ String cronString =
+ String.join(
+ new List {
+ '0',
+ minute,
+ String.join(hour, ','),
+ String.join(day, ','),
+ String.join(month, ','),
+ String.join(weekday, ',') },
+ ' ');
+
+ // Kickoff the calculate job for this lookup
+ System.schedule('rollup_'+standardController.getId(), cronString, new RollupCalculateJobSchedulable(standardController.getId(), masterObjectWhere));
+ ApexPages.addMessage(new ApexPages.Message(ApexPages.Severity.Info, 'Calculate job scheduled for this lookup.'));
+ }
+ catch (Exception e)
+ {
+ ApexPages.addMessages(e);
+ return null;
+ }
+
+ // Custom Metadata backed rollup?
+ if(standardController.getRecord() instanceof LookupRollupSummary2__mdt) {
+ PageReference manageRollupsPage = Page.managelookuprollupsummaries;
+ manageRollupsPage.getParameters().put('id', standardController.getId());
+ return manageRollupsPage;
+ }
+
+ return standardController.view();
+ }
+}
\ No newline at end of file
diff --git a/rolluptool/src/classes/RollupScheduledCalculateController.cls-meta.xml b/rolluptool/src/classes/RollupScheduledCalculateController.cls-meta.xml
new file mode 100644
index 00000000..49358969
--- /dev/null
+++ b/rolluptool/src/classes/RollupScheduledCalculateController.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 37.0
+ Active
+
diff --git a/rolluptool/src/classes/RollupScheduledCalculateControllerTest.cls b/rolluptool/src/classes/RollupScheduledCalculateControllerTest.cls
new file mode 100644
index 00000000..e9f50018
--- /dev/null
+++ b/rolluptool/src/classes/RollupScheduledCalculateControllerTest.cls
@@ -0,0 +1,126 @@
+/**
+ * Copyright (c) 2013, Andrew Fawcett
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without modification,
+ * are permitted provided that the following conditions are met:
+ *
+ * - Redistributions of source code must retain the above copyright notice,
+ * this list of conditions and the following disclaimer.
+ * - Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+ * - Neither the name of the Andrew Fawcett, nor the names of its contributors
+ * may be used to endorse or promote products derived from this software without
+ * specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
+ * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+ * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+ * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+**/
+
+@IsTest
+private class RollupScheduledCalculateControllerTest {
+
+ @IsTest
+ private static void testCronHelperDefault() {
+
+ // Between Task and Account
+ LookupRollupSummary__c rollupSummaryAccount = new LookupRollupSummary__c();
+ rollupSummaryAccount.Name = 'Test Rollup';
+ rollupSummaryAccount.ParentObject__c = 'Account';
+ rollupSummaryAccount.ChildObject__c = 'Task';
+ rollupSummaryAccount.RelationShipField__c = 'WhatId';
+ rollupSummaryAccount.FieldToAggregate__c = 'Id';
+ rollupSummaryAccount.AggregateOperation__c = RollupSummaries.AggregateOperation.Count.name();
+ rollupSummaryAccount.AggregateResultField__c = 'AnnualRevenue';
+ rollupSummaryAccount.Active__c = true;
+ rollupSummaryAccount.CalculationMode__c = 'Scheduled';
+ insert rollupSummaryAccount;
+
+ // Test default behaviour
+ Test.startTest();
+ ApexPages.StandardController standardController =
+ new ApexPages.StandardController(rollupSummaryAccount);
+ RollupScheduledCalculateController controller =
+ new RollupScheduledCalculateController(standardController);
+ controller.scheduleCalculateJob();
+ Test.stopTest();
+
+ // Assert correct Cron job has been inserted
+ CronTrigger cronTrigger = [select Id, CronJobDetail.Name, CronExpression from CronTrigger Limit 1][0];
+ System.assertEquals('0 0 2 * * ?', cronTrigger.CronExpression);
+ System.assertEquals('rollup_'+standardController.getId(), cronTrigger.CronJobDetail.Name);
+ }
+
+ @IsTest
+ private static void testCronHelperError() {
+
+ // Between Task and Account
+ LookupRollupSummary__c rollupSummaryAccount = new LookupRollupSummary__c();
+ rollupSummaryAccount.Name = 'Test Rollup';
+ rollupSummaryAccount.ParentObject__c = 'Account';
+ rollupSummaryAccount.ChildObject__c = 'Task';
+ rollupSummaryAccount.RelationShipField__c = 'WhatId';
+ rollupSummaryAccount.FieldToAggregate__c = 'Id';
+ rollupSummaryAccount.AggregateOperation__c = RollupSummaries.AggregateOperation.Count.name();
+ rollupSummaryAccount.AggregateResultField__c = 'AnnualRevenue';
+ rollupSummaryAccount.Active__c = true;
+ rollupSummaryAccount.CalculationMode__c = 'Scheduled';
+ insert rollupSummaryAccount;
+
+ // Test default behaviour
+ Test.startTest();
+ ApexPages.StandardController standardController =
+ new ApexPages.StandardController(rollupSummaryAccount);
+ RollupScheduledCalculateController controller =
+ new RollupScheduledCalculateController(standardController);
+ controller.day = new List { '?' };
+ controller.scheduleCalculateJob();
+ Test.stopTest();
+
+ // Assert nothing has been scheduled and we got an error
+ System.assertEquals(0, [select Id, CronJobDetail.Name, CronExpression from CronTrigger].size());
+ System.assert(ApexPages.hasMessages(ApexPages.Severity.Error));
+ System.assertEquals('\'?\' can only be specified for Day-of-Month -OR- Day-of-Week.', ApexPages.getMessages()[3].getDetail());
+ }
+
+
+ @IsTest
+ private static void testCronHelperCustomised() {
+
+ // Between Task and Account
+ LookupRollupSummary__c rollupSummaryAccount = new LookupRollupSummary__c();
+ rollupSummaryAccount.Name = 'Test Rollup';
+ rollupSummaryAccount.ParentObject__c = 'Account';
+ rollupSummaryAccount.ChildObject__c = 'Task';
+ rollupSummaryAccount.RelationShipField__c = 'WhatId';
+ rollupSummaryAccount.FieldToAggregate__c = 'Id';
+ rollupSummaryAccount.AggregateOperation__c = RollupSummaries.AggregateOperation.Count.name();
+ rollupSummaryAccount.AggregateResultField__c = 'AnnualRevenue';
+ rollupSummaryAccount.Active__c = true;
+ rollupSummaryAccount.CalculationMode__c = 'Scheduled';
+ insert rollupSummaryAccount;
+
+ // Test default behaviour
+ Test.startTest();
+ ApexPages.StandardController standardController =
+ new ApexPages.StandardController(rollupSummaryAccount);
+ RollupScheduledCalculateController controller =
+ new RollupScheduledCalculateController(standardController);
+ controller.hour = new List { '4' };
+ controller.day = new List { '2' };
+ controller.scheduleCalculateJob();
+ Test.stopTest();
+
+ // Assert correct Cron job has been inserted
+ CronTrigger cronTrigger = [select Id, CronJobDetail.Name, CronExpression from CronTrigger Limit 1][0];
+ System.assertEquals('0 0 4 2 * ?', cronTrigger.CronExpression);
+ System.assertEquals('rollup_'+standardController.getId(), cronTrigger.CronJobDetail.Name);
+ }
+}
\ No newline at end of file
diff --git a/rolluptool/src/classes/RollupScheduledCalculateControllerTest.cls-meta.xml b/rolluptool/src/classes/RollupScheduledCalculateControllerTest.cls-meta.xml
new file mode 100644
index 00000000..49358969
--- /dev/null
+++ b/rolluptool/src/classes/RollupScheduledCalculateControllerTest.cls-meta.xml
@@ -0,0 +1,5 @@
+
+
+ 37.0
+ Active
+
diff --git a/rolluptool/src/classes/RollupService.cls b/rolluptool/src/classes/RollupService.cls
index 128f4218..5294413c 100644
--- a/rolluptool/src/classes/RollupService.cls
+++ b/rolluptool/src/classes/RollupService.cls
@@ -25,14 +25,16 @@
**/
/**
- * Service class implements rollup functionality using LREngine library and based on lookups described in LookupRollupSummary__c
+ * Service class implements rollup functionality using LREngine library and based on lookups described in RollupSummary
*
* TODO: This class could do with using the fflib_Describe util class, it would cut down on describe cahcing logic and make things cleaner
*
* TODO: As this class has developed to support schedule and develoepr API entry points some further refactoring for reuse can be done
**/
-global with sharing class RollupService
+global with sharing class RollupService
{
+ global static Exception LastMetadataAPIConnectionException {get; private set;}
+
global static Boolean checkMetadataAPIConnection()
{
try {
@@ -45,8 +47,10 @@ global with sharing class RollupService
queries.add(remoteSites);
service.listMetadata(queries, 28);
} catch (Exception e) {
+ LastMetadataAPIConnectionException = e;
return false;
}
+ LastMetadataAPIConnectionException = null;
return true;
}
@@ -54,28 +58,63 @@ global with sharing class RollupService
* Starts the Job to recalculate the given rollup
**/
global static Id runJobToCalculate(Id lookupId)
+ {
+ return runJobToCalculate((String)lookupId, null);
+ }
+
+ /**
+ * Starts the Job to recalculate the given rollup filtering the master object records by the WHERE clause
+ **/
+ global static Id runJobToCalculate(Id lookupId, String masterWhereClause)
+ {
+ return runJobToCalculate((String) lookupId, masterWhereClause);
+ }
+
+ /**
+ * Starts the Job to recalculate the given rollup
+ **/
+ global static Id runJobToCalculate(String lookupId)
+ {
+ return runJobToCalculate(lookupId, null);
+ }
+
+ /**
+ * Starts the Job to recalculate the given rollup filtering the master object records by the WHERE clause
+ **/
+ global static Id runJobToCalculate(String lookupId, String masterWhereClause)
{
// Is another calculate job running for this lookup?
- List lookups = new RollupSummariesSelector().selectById(new Set { lookupId });
+ List lookups = new RollupSummariesSelector().selectById(new Set { (String) lookupId });
if(lookups.size()==0)
throw RollupServiceException.rollupNotFound(lookupId);
- LookupRollupSummary__c lookup = lookups[0];
- if(lookup.CalculateJobId__c!=null)
+ RollupSummary lookup = lookups[0];
+
+ // Already running?
+ try {
+ // This object has a unique constraint over LookupRollupSummaryId__c
+ insert new LookupRollupCalculateJob__c(LookupRollupSummaryId__c = lookupId);
+ } catch (Exception e) {
throw RollupServiceException.jobAlreadyRunning(lookup.Name);
-
+ }
+
// Already active?
- if(lookup.Active__c==null || lookup.Active__c==false)
+ if((lookup.Active==null || lookup.Active==false) && lookup.CalculationMode=='Realtime' )
throw new RollupServiceException('The rollup must be Active before you can run a Calculate job.');
// Start the job and record the Job Id
Integer scopeSize = (Integer) DeclarativeLookupRollupSummaries__c.getInstance().CalculateJobScopeSize__c;
- Id jobId = Database.executeBatch(new RollupCalculateJob(lookupId), scopeSize == null ? 100 : scopeSize);
- lookup.CalculateJobId__c = jobId;
- update lookup;
-
+ Id jobId = Database.executeBatch(new RollupCalculateJob(lookupId, masterWhereClause), scopeSize == null ? 100 : scopeSize);
+
+ // Update CalculateJobId__c for Custom Object based rollups?
+ if(lookup.Record instanceof LookupRollupSummary__c) {
+ LookupRollupSummary__c rollupSummary = (LookupRollupSummary__c) lookup.Record;
+ rollupSummary.CalculateJobId__c = jobId;
+ update lookup.Record;
+ }
+
return jobId;
}
-
+
/**
* Starts the Job to process the scheduled items for rollup
**/
@@ -90,6 +129,87 @@ global with sharing class RollupService
return Database.executeBatch(new RollupJob(), scopeSize == null ? 100 : scopeSize);
}
+ /**
+ * Describes a specific rollup to process
+ **/
+ global class RollupToCalculate {
+ global Id parentId;
+ global String rollupSummaryUniqueName;
+ }
+
+ /**
+ * Executes Process Builder rollups
+ **/
+ global static void rollup(List rollupsToCalculate) {
+
+ // Anything to process?
+ if(rollupsToCalculate==null || rollupsToCalculate.size()==0)
+ return;
+
+ // Load summaries
+ Set uniqueNames = new Set();
+ Set masterIds = new Set();
+ for(RollupToCalculate rollupToCalc : rollupsToCalculate) {
+ uniqueNames.add(rollupToCalc.rollupSummaryUniqueName);
+ masterIds.add(rollupToCalc.parentId);
+ }
+ List lookups =
+ new RollupSummariesSelector().selectActiveByUniqueName(uniqueNames);
+ if(lookups.size()==0)
+ return;
+
+ // Process each context (parent child relationship) and its associated rollups
+ Map masterRecords = new Map();
+ for(LREngine.Context ctx : createLREngineContexts(lookups))
+ {
+ // Produce a set of master Id's applicable to this context (parent only)
+ Set ctxMasterIds = new Set();
+ for(Id masterId : masterIds)
+ if(masterId.getSObjectType() == ctx.master)
+ ctxMasterIds.add(masterId);
+ // Execute the rollup and process the resulting updated master records
+ for(SObject masterRecord : LREngine.rollup(ctx, ctxMasterIds))
+ {
+ // Skip master records without Id's (LREngine can return these where there was
+ // no related master records to children, for examlpe where a relationship is optional)
+ if(masterRecord.Id==null)
+ break;
+ // Merge this master record result into a previous one from another rollup ctx?
+ SObject existingRecord = masterRecords.get(masterRecord.Id);
+ if(existingRecord==null)
+ masterRecords.put(masterRecord.Id, masterRecord);
+ else
+ for(LREngine.RollupSummaryField fieldToRoll : ctx.fieldsToRoll)
+ existingRecord.put(fieldToRoll.master.getSObjectField(),
+ masterRecord.get(fieldToRoll.master.getSObjectField()));
+ }
+ }
+
+ // Update the master records
+ update masterRecords.values();
+ }
+
+ /**
+ * Developer API for the tool, only executes Rollup Summmaries with Calculation Mode set to Developer
+ *
+ * Automatically resolves child records to process via LREngine and lookups described in RollupSummary
+ * also determines if based on the old records if the rollup processing needs to occur
+ *
+ * @param existingRecords Deleted or existing version of Updated records
+ * @param newRecords Inserted/Updated/Undeleted records
+ * @param sObjectType SObjectType of the existing/new records
+ *
+ * @usage rollup(Trigger.oldMap, Trigger.newMap, Account.SObjectType)
+ *
+ * @remark All SObjects (existing and new) must be of the same SObjectType
+ * @remark Supports mixture of old/new records. For example, you can include a record in existing
+ * that was deleted and a record in new that was inserted.
+ **/
+ global static void rollup(Map existingRecords, Map newRecords, Schema.SObjectType sObjectType)
+ {
+ handleRollups(existingRecords, newRecords, sObjectType, new List { RollupSummaries.CalculationMode.Developer });
+ }
+
/**
* Developer API for the tool, only executes Rollup Summmaries with Calculation Mode set to Developer
*
@@ -105,7 +225,7 @@ global with sharing class RollupService
// Describe Developer rollups for these child records
SObjectType childObjectType = childRecords[0].Id.getSObjectType();
Schema.DescribeSObjectResult childRecordDescribe = childObjectType.getDescribe();
- List lookups =
+ List lookups =
new RollupSummariesSelector().selectActiveByChildObject(
new List { RollupSummaries.CalculationMode.Developer },
new Set { childRecordDescribe.getName() });
@@ -115,13 +235,13 @@ global with sharing class RollupService
// Rollup child records and update master records
Set masterRecordIds = new Set();
for(SObject childRecord : childRecords)
- for(LookupRollupSummary__c lookup : lookups)
- if(childRecord.get(lookup.RelationShipField__c)!=null)
- masterRecordIds.add((Id)childRecord.get(lookup.RelationShipField__c));
+ for(RollupSummary lookup : lookups)
+ if(childRecord.get(lookup.RelationShipField)!=null)
+ masterRecordIds.add((Id)childRecord.get(lookup.RelationShipField));
// Process each context (parent child relationship) and its associated rollups
Map masterRecords = new Map();
- for(LREngine.Context ctx : createLREngineContexts(lookups).values())
+ for(LREngine.Context ctx : createLREngineContexts(lookups))
{
// Produce a set of master Id's applicable to this context (parent only)
Set ctxMasterIds = new Set();
@@ -147,13 +267,36 @@ global with sharing class RollupService
}
return masterRecords.values();
}
+
+ /**
+ * Apex Test handler (call from Apex Test only)
+ **/
+ global static void testHandler(SObject dummyChildRecord)
+ {
+ try {
+ insert dummyChildRecord;
+ } catch (Exception e) {
+ // If the auto generated trigger was invoked this test served its purpose (code coverage wise) ignore this error
+ if(triggerHandleInvoked)
+ return;
+ // Otherwise fail the test with the underlying exception as it prevented our trigger being invoked
+ throw e;
+ }
+ }
/**
- * Apex Trigger helper, automatically resolves child records to process via LREngine and lookups described in LookupRollupSummary__c
+ * Used in a test context to determine if errors from the dummy child insert should fail the test
+ **/
+ private static boolean triggerHandleInvoked = false;
+
+ /**
+ * Apex Trigger helper, automatically resolves child records to process via LREngine and lookups described in RollupSummary
* also determines if based on the old trigger records if the rollup processing needs to occur
**/
global static void triggerHandler()
{
+ triggerHandleInvoked = true;
+
// Currently no processing in the before phase
if(Trigger.isBefore)
return;
@@ -161,107 +304,36 @@ global with sharing class RollupService
// Anything to rollup?
List childRecords = Trigger.isDelete ? Trigger.old : Trigger.new;
SObjectType childObjectType = childRecords[0].Id.getSObjectType();
- List lookups = describeRollups(childRecords[0].Id.getSObjectType());
- if(lookups.size()==0)
- return; // Nothing to see here! :)
-
- // Has anything changed on the child records in respect to the fields referenced on the lookup definition?
- if(Trigger.isUpdate)
- {
- // Master records to update
- Set masterRecordIds = new Set();
-
- // Set of field names from the child used in the rollup to search for changes on
- Set fieldsToSearchForChanges = new Set();
- Set relationshipFields = new Set();
- for(LookupRollupSummary__c lookup : lookups)
- {
- fieldsToSearchForChanges.add(lookup.FieldToAggregate__c);
- fieldsToSearchForChanges.add(lookup.RelationShipField__c);
- if(lookup.RelationshipCriteriaFields__c!=null)
- for(String criteriaField : lookup.RelationshipCriteriaFields__c.split('\r\n'))
- fieldsToSearchForChanges.add(criteriaField);
- relationshipFields.add(lookup.RelationShipField__c);
- }
-
- // Determine if a a field referenced on the lookup has changed and thus if the lookup itself needs recalculating
- Set fieldsChanged = new Set();
- for(SObject childRecord : childRecords)
- {
- // Determine if any of the fields referenced on our selected rollups have changed on this record
- for(String fieldToSearch : fieldsToSearchForChanges)
- {
- SObject oldChildRecord = Trigger.oldMap.get(childRecord.Id);
- Object newValue = childRecord.get(fieldToSearch);
- Object oldValue = oldChildRecord.get(fieldToSearch);
- // Register this field as having changed?
- if(newValue != oldValue)
- fieldsChanged.add(fieldToSearch);
- // Add both old and new value to master record Id list for relationship fields to ensure old and new parent master records are updated (re-parenting)
- if(relationshipFields.contains(fieldToSearch))
- {
- if(newValue!=null)
- masterRecordIds.add((Id) newValue);
- if(oldValue!=null)
- masterRecordIds.add((Id) oldValue);
- }
- }
- }
-
- // Build a revised list of lookups to process that includes only where fields used in the rollup have changed
- List lookupsToProcess = new List();
- for(LookupRollupSummary__c lookup : lookups)
- {
- // Are any of the changed fields used by this lookup?
- Boolean processLookup = false;
- if(fieldsChanged.contains(lookup.FieldToAggregate__c) ||
- fieldsChanged.contains(lookup.RelationShipField__c))
- processLookup = true;
- if(lookup.RelationshipCriteriaFields__c!=null)
- for(String criteriaField : lookup.RelationshipCriteriaFields__c.split('\r\n'))
- if(fieldsChanged.contains(criteriaField))
- processLookup = true;
- if(processLookup)
- lookupsToProcess.add(lookup);
- }
- lookups = lookupsToProcess;
-
- // Rollup child records and update master records
- if(lookupsToProcess.size()>0)
- updateRecords(updateMasterRollupsTrigger(lookups, masterRecordIds), false, true);
- return;
- }
-
- // Rollup child records and update master records
- Set masterRecordIds = new Set();
- for(SObject childRecord : childRecords)
- for(LookupRollupSummary__c lookup : lookups)
- if(childRecord.get(lookup.RelationShipField__c)!=null)
- masterRecordIds.add((Id)childRecord.get(lookup.RelationShipField__c));
- updateRecords(updateMasterRollupsTrigger(lookups, masterRecordIds), false, true);
+ handleRollups(Trigger.oldMap, Trigger.newMap, childObjectType, new List { RollupSummaries.CalculationMode.Realtime, RollupSummaries.CalculationMode.Scheduled });
}
-
+
/**
* Method returns a QueryLocator that returns master records (as per the lookup definition) meeting the criteria expressed (if defined)
**/
public static Database.QueryLocator masterRecordsAsQueryLocator(Id lookupId)
- {
- List lookups = new RollupSummariesSelector().selectById(new Set { lookupId });
+ {
+ return masterRecordsAsQueryLocator(lookupId, null);
+ }
+
+ public static Database.QueryLocator masterRecordsAsQueryLocator(Id lookupId, String whereClause)
+ {
+ List lookups = new RollupSummariesSelector().selectById(new Set { (String) lookupId });
if(lookups.size()==0)
- throw RollupServiceException.rollupNotFound(lookupId);
- LookupRollupSummary__c lookup = lookups[0];
- return Database.getQueryLocator('Select Id From ' + lookup.ParentObject__c);
+ throw RollupServiceException.rollupNotFound(lookupId);
+ RollupSummary lookup = lookups[0];
+ if (String.isBlank(whereClause)) {
+ return Database.getQueryLocator('Select Id From ' + lookup.ParentObject);
+ } else {
+ return Database.getQueryLocator(String.format('Select Id From {0} WHERE {1}', new List{lookup.ParentObject, whereClause}));
+ }
}
/**
* Clears the Calcualte Job Id's on the given lookups preventng concurrent Calculate jobs
**/
- public static void clearCalculateJobId(Set lookupIds)
+ public static void clearCalculateJobId(Set lookupIds)
{
- List lookups = new RollupSummariesSelector().selectById(lookupIds);
- for(LookupRollupSummary__c lookup : lookups)
- lookup.CalculateJobId__c = null;
- update lookups;
+ delete [select Id from LookupRollupCalculateJob__c where LookupRollupSummaryId__c in :lookupIds];
}
/**
@@ -270,47 +342,58 @@ global with sharing class RollupService
public static void processScheduleItems(List rollupSummaryScheduleItems)
{
// Load related Lookup summaries for the scheduled items
- Set