diff --git a/apex-mdapi/src/classes/MetadataService.cls b/apex-mdapi/src/classes/MetadataService.cls index dbfe938..9b53c57 100644 --- a/apex-mdapi/src/classes/MetadataService.cls +++ b/apex-mdapi/src/classes/MetadataService.cls @@ -24,13512 +24,14545 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. **/ -//Patched by MetadataServicePatcher v42.0 2018-04-22 00:00:00 +// Patched by MetadataServicePatcher v44.0 2018-12-03 00:00:00 //Generated by wsdl2apex public class MetadataService { - - public static String SOAP_M_URI = 'http://soap.sforce.com/2006/04/metadata'; - + private static final String NS = 'http://soap.sforce.com/2006/04/metadata'; public class ReportTypeColumnTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class LightningBoltFeatures { - public String description; - public Integer order; - public String title; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] order_type_info = new String[]{'order',SOAP_M_URI,null,'1','1','false'}; - private String[] title_type_info = new String[]{'title',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','order','title'}; - } - public class LiveChatDeployment extends Metadata { - public String type = 'LiveChatDeployment'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String brandingImage; - public Integer connectionTimeoutDuration; - public Integer connectionWarningDuration; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] connectionTimeoutDuration_type_info = new String[]{'connectionTimeoutDuration',SOAP_M_URI,null,'0','1','false'}; - private String[] connectionWarningDuration_type_info = new String[]{'connectionWarningDuration',SOAP_M_URI,null,'0','1','false'}; - private String[] displayQueuePosition_type_info = new String[]{'displayQueuePosition',SOAP_M_URI,null,'0','1','false'}; - private String[] domainWhiteList_type_info = new String[]{'domainWhiteList',SOAP_M_URI,null,'0','1','false'}; - private String[] enablePrechatApi_type_info = new String[]{'enablePrechatApi',SOAP_M_URI,null,'0','1','false'}; - private String[] enableTranscriptSave_type_info = new String[]{'enableTranscriptSave',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] mobileBrandingImage_type_info = new String[]{'mobileBrandingImage',SOAP_M_URI,null,'0','1','false'}; - private String[] site_type_info = new String[]{'site',SOAP_M_URI,null,'0','1','false'}; - private String[] windowTitle_type_info = new String[]{'windowTitle',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'brandingImage','connectionTimeoutDuration','connectionWarningDuration','displayQueuePosition','domainWhiteList','enablePrechatApi','enableTranscriptSave','label','mobileBrandingImage','site','windowTitle'}; - } - public class ReportFilterItem { - public String column; - public Boolean columnToColumn; - public Boolean isUnlocked; - public String operator; - public String snapshot; - public String value; - private String[] column_type_info = new String[]{'column',SOAP_M_URI,null,'1','1','false'}; - private String[] columnToColumn_type_info = new String[]{'columnToColumn',SOAP_M_URI,null,'0','1','false'}; - private String[] isUnlocked_type_info = new String[]{'isUnlocked',SOAP_M_URI,null,'0','1','false'}; - private String[] operator_type_info = new String[]{'operator',SOAP_M_URI,null,'1','1','false'}; - private String[] snapshot_type_info = new String[]{'snapshot',SOAP_M_URI,null,'0','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'column','columnToColumn','isUnlocked','operator','snapshot','value'}; - } - 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',SOAP_M_URI,null,'0','1','true'}; - private String[] dateTimeValue_type_info = new String[]{'dateTimeValue',SOAP_M_URI,null,'0','1','false'}; - private String[] dateValue_type_info = new String[]{'dateValue',SOAP_M_URI,null,'0','1','false'}; - private String[] elementReference_type_info = new String[]{'elementReference',SOAP_M_URI,null,'0','1','false'}; - private String[] numberValue_type_info = new String[]{'numberValue',SOAP_M_URI,null,'0','1','true'}; - private String[] stringValue_type_info = new String[]{'stringValue',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'booleanValue','dateTimeValue','dateValue','elementReference','numberValue','stringValue'}; - } - public class FlowWaitEventOutputParameter extends FlowBaseElement { - public String type = 'FlowWaitEventOutputParameter'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String assignToReference; - public String name; - private String[] assignToReference_type_info = new String[]{'assignToReference',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'assignToReference','name'}; - } - public class MacroSettings { - public Boolean enableAdvancedSearch; - private String[] enableAdvancedSearch_type_info = new String[]{'enableAdvancedSearch',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enableAdvancedSearch'}; - } - public class KnowledgeSuggestedArticlesSettings { - public MetadataService.KnowledgeCaseFieldsSettings caseFields; - public Boolean useSuggestedArticlesForCase; - public MetadataService.KnowledgeWorkOrderFieldsSettings workOrderFields; - public MetadataService.KnowledgeWorkOrderLineItemFieldsSettings workOrderLineItemFields; - private String[] caseFields_type_info = new String[]{'caseFields',SOAP_M_URI,null,'0','1','false'}; - private String[] useSuggestedArticlesForCase_type_info = new String[]{'useSuggestedArticlesForCase',SOAP_M_URI,null,'0','1','false'}; - private String[] workOrderFields_type_info = new String[]{'workOrderFields',SOAP_M_URI,null,'0','1','false'}; - private String[] workOrderLineItemFields_type_info = new String[]{'workOrderLineItemFields',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'caseFields','useSuggestedArticlesForCase','workOrderFields','workOrderLineItemFields'}; - } - public class SaveResult { - public MetadataService.Error[] errors; - public String fullName; - public Boolean success; - private String[] errors_type_info = new String[]{'errors',SOAP_M_URI,null,'0','-1','false'}; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'1','1','false'}; - private String[] success_type_info = new String[]{'success',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'errors','fullName','success'}; - } - public class ExtendedErrorDetails { - public String extendedErrorCode; - private String[] extendedErrorCode_type_info = new String[]{'extendedErrorCode',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'extendedErrorCode'}; - } - public class SessionSettings { - public Boolean disableTimeoutWarning; - public Boolean enableCSPOnEmail; - public Boolean enableCSRFOnGet; - public Boolean enableCSRFOnPost; - public Boolean enableCacheAndAutocomplete; - public Boolean enableClickjackNonsetupSFDC; - public Boolean enableClickjackNonsetupUser; - public Boolean enableClickjackNonsetupUserHeaderless; - public Boolean enableClickjackSetup; - public Boolean enableContentSniffingProtection; - public Boolean enablePostForSessions; - public Boolean enableSMSIdentity; - public Boolean enableUpgradeInsecureRequests; - public Boolean enableXssProtection; - public Boolean enforceIpRangesEveryRequest; - public Boolean forceLogoutOnSessionTimeout; - public Boolean forceRelogin; - public Boolean hstsOnForcecomSites; - public Boolean identityConfirmationOnEmailChange; - public Boolean identityConfirmationOnTwoFactorRegistrationEnabled; - public Boolean lockSessionsToDomain; - public Boolean lockSessionsToIp; - public String logoutURL; - public Boolean redirectionWarning; - public Boolean referrerPolicy; - public Boolean requireHttpOnly; - public Boolean requireHttps; - public Boolean securityCentralKillSession; - public String sessionTimeout; - private String[] disableTimeoutWarning_type_info = new String[]{'disableTimeoutWarning',SOAP_M_URI,null,'0','1','false'}; - private String[] enableCSPOnEmail_type_info = new String[]{'enableCSPOnEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] enableCSRFOnGet_type_info = new String[]{'enableCSRFOnGet',SOAP_M_URI,null,'0','1','false'}; - private String[] enableCSRFOnPost_type_info = new String[]{'enableCSRFOnPost',SOAP_M_URI,null,'0','1','false'}; - private String[] enableCacheAndAutocomplete_type_info = new String[]{'enableCacheAndAutocomplete',SOAP_M_URI,null,'0','1','false'}; - private String[] enableClickjackNonsetupSFDC_type_info = new String[]{'enableClickjackNonsetupSFDC',SOAP_M_URI,null,'0','1','false'}; - private String[] enableClickjackNonsetupUser_type_info = new String[]{'enableClickjackNonsetupUser',SOAP_M_URI,null,'0','1','false'}; - private String[] enableClickjackNonsetupUserHeaderless_type_info = new String[]{'enableClickjackNonsetupUserHeaderless',SOAP_M_URI,null,'0','1','false'}; - private String[] enableClickjackSetup_type_info = new String[]{'enableClickjackSetup',SOAP_M_URI,null,'0','1','false'}; - private String[] enableContentSniffingProtection_type_info = new String[]{'enableContentSniffingProtection',SOAP_M_URI,null,'0','1','false'}; - private String[] enablePostForSessions_type_info = new String[]{'enablePostForSessions',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSMSIdentity_type_info = new String[]{'enableSMSIdentity',SOAP_M_URI,null,'0','1','false'}; - private String[] enableUpgradeInsecureRequests_type_info = new String[]{'enableUpgradeInsecureRequests',SOAP_M_URI,null,'0','1','false'}; - private String[] enableXssProtection_type_info = new String[]{'enableXssProtection',SOAP_M_URI,null,'0','1','false'}; - private String[] enforceIpRangesEveryRequest_type_info = new String[]{'enforceIpRangesEveryRequest',SOAP_M_URI,null,'0','1','false'}; - private String[] forceLogoutOnSessionTimeout_type_info = new String[]{'forceLogoutOnSessionTimeout',SOAP_M_URI,null,'0','1','false'}; - private String[] forceRelogin_type_info = new String[]{'forceRelogin',SOAP_M_URI,null,'0','1','false'}; - private String[] hstsOnForcecomSites_type_info = new String[]{'hstsOnForcecomSites',SOAP_M_URI,null,'0','1','false'}; - private String[] identityConfirmationOnEmailChange_type_info = new String[]{'identityConfirmationOnEmailChange',SOAP_M_URI,null,'0','1','false'}; - private String[] identityConfirmationOnTwoFactorRegistrationEnabled_type_info = new String[]{'identityConfirmationOnTwoFactorRegistrationEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] lockSessionsToDomain_type_info = new String[]{'lockSessionsToDomain',SOAP_M_URI,null,'0','1','false'}; - private String[] lockSessionsToIp_type_info = new String[]{'lockSessionsToIp',SOAP_M_URI,null,'0','1','false'}; - private String[] logoutURL_type_info = new String[]{'logoutURL',SOAP_M_URI,null,'0','1','false'}; - private String[] redirectionWarning_type_info = new String[]{'redirectionWarning',SOAP_M_URI,null,'0','1','false'}; - private String[] referrerPolicy_type_info = new String[]{'referrerPolicy',SOAP_M_URI,null,'0','1','false'}; - private String[] requireHttpOnly_type_info = new String[]{'requireHttpOnly',SOAP_M_URI,null,'0','1','false'}; - private String[] requireHttps_type_info = new String[]{'requireHttps',SOAP_M_URI,null,'0','1','false'}; - private String[] securityCentralKillSession_type_info = new String[]{'securityCentralKillSession',SOAP_M_URI,null,'0','1','false'}; - private String[] sessionTimeout_type_info = new String[]{'sessionTimeout',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'disableTimeoutWarning','enableCSPOnEmail','enableCSRFOnGet','enableCSRFOnPost','enableCacheAndAutocomplete','enableClickjackNonsetupSFDC','enableClickjackNonsetupUser','enableClickjackNonsetupUserHeaderless','enableClickjackSetup','enableContentSniffingProtection','enablePostForSessions','enableSMSIdentity','enableUpgradeInsecureRequests','enableXssProtection','enforceIpRangesEveryRequest','forceLogoutOnSessionTimeout','forceRelogin','hstsOnForcecomSites','identityConfirmationOnEmailChange','identityConfirmationOnTwoFactorRegistrationEnabled','lockSessionsToDomain','lockSessionsToIp','logoutURL','redirectionWarning','referrerPolicy','requireHttpOnly','requireHttps','securityCentralKillSession','sessionTimeout'}; - } - public class SharingOwnerRule extends SharingBaseRule { - public String type = 'SharingOwnerRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] accountSettings_type_info = new String[]{'accountSettings',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] sharedTo_type_info = new String[]{'sharedTo',SOAP_M_URI,null,'1','1','false'}; - public MetadataService.SharedTo sharedFrom; - private String[] sharedFrom_type_info = new String[]{'sharedFrom',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','accessLevel','accountSettings','description','label','sharedTo', 'sharedFrom'}; - } - public class CustomExperienceTabSet { - public String[] customTab; - public String defaultTab; - public String[] standardTab; - private String[] customTab_type_info = new String[]{'customTab',SOAP_M_URI,null,'0','-1','false'}; - private String[] defaultTab_type_info = new String[]{'defaultTab',SOAP_M_URI,null,'1','1','false'}; - private String[] standardTab_type_info = new String[]{'standardTab',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customTab','defaultTab','standardTab'}; - } - public class FieldMappingField { - public String dataServiceField; - public String dataServiceObjectName; - public Integer priority; - private String[] dataServiceField_type_info = new String[]{'dataServiceField',SOAP_M_URI,null,'1','1','false'}; - private String[] dataServiceObjectName_type_info = new String[]{'dataServiceObjectName',SOAP_M_URI,null,'1','1','false'}; - private String[] priority_type_info = new String[]{'priority',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dataServiceField','dataServiceObjectName','priority'}; - } - public class CaseSettings extends Metadata { - public String type = 'CaseSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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 showEmailAttachmentsInCaseAttachmentsRL; - public Boolean showFewerCloseActions; - public String systemUserEmail; - public Boolean useSystemEmailAddress; - public Boolean useSystemUserAsDefaultCaseUser; - public MetadataService.WebToCaseSettings webToCase; - private String[] caseAssignNotificationTemplate_type_info = new String[]{'caseAssignNotificationTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] caseCloseNotificationTemplate_type_info = new String[]{'caseCloseNotificationTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] caseCommentNotificationTemplate_type_info = new String[]{'caseCommentNotificationTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] caseCreateNotificationTemplate_type_info = new String[]{'caseCreateNotificationTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] caseFeedItemSettings_type_info = new String[]{'caseFeedItemSettings',SOAP_M_URI,null,'0','-1','false'}; - private String[] closeCaseThroughStatusChange_type_info = new String[]{'closeCaseThroughStatusChange',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultCaseOwner_type_info = new String[]{'defaultCaseOwner',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultCaseOwnerType_type_info = new String[]{'defaultCaseOwnerType',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultCaseUser_type_info = new String[]{'defaultCaseUser',SOAP_M_URI,null,'0','1','false'}; - private String[] emailActionDefaultsHandlerClass_type_info = new String[]{'emailActionDefaultsHandlerClass',SOAP_M_URI,null,'0','1','false'}; - private String[] emailToCase_type_info = new String[]{'emailToCase',SOAP_M_URI,null,'0','1','false'}; - private String[] enableCaseFeed_type_info = new String[]{'enableCaseFeed',SOAP_M_URI,null,'0','1','false'}; - private String[] enableDraftEmails_type_info = new String[]{'enableDraftEmails',SOAP_M_URI,null,'0','1','false'}; - private String[] enableEarlyEscalationRuleTriggers_type_info = new String[]{'enableEarlyEscalationRuleTriggers',SOAP_M_URI,null,'0','1','false'}; - private String[] enableEmailActionDefaultsHandler_type_info = new String[]{'enableEmailActionDefaultsHandler',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSuggestedArticlesApplication_type_info = new String[]{'enableSuggestedArticlesApplication',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSuggestedArticlesCustomerPortal_type_info = new String[]{'enableSuggestedArticlesCustomerPortal',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSuggestedArticlesPartnerPortal_type_info = new String[]{'enableSuggestedArticlesPartnerPortal',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSuggestedSolutions_type_info = new String[]{'enableSuggestedSolutions',SOAP_M_URI,null,'0','1','false'}; - private String[] keepRecordTypeOnAssignmentRule_type_info = new String[]{'keepRecordTypeOnAssignmentRule',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyContactOnCaseComment_type_info = new String[]{'notifyContactOnCaseComment',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyDefaultCaseOwner_type_info = new String[]{'notifyDefaultCaseOwner',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyOwnerOnCaseComment_type_info = new String[]{'notifyOwnerOnCaseComment',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyOwnerOnCaseOwnerChange_type_info = new String[]{'notifyOwnerOnCaseOwnerChange',SOAP_M_URI,null,'0','1','false'}; - private String[] showEmailAttachmentsInCaseAttachmentsRL_type_info = new String[]{'showEmailAttachmentsInCaseAttachmentsRL',SOAP_M_URI,null,'0','1','false'}; - private String[] showFewerCloseActions_type_info = new String[]{'showFewerCloseActions',SOAP_M_URI,null,'0','1','false'}; - private String[] systemUserEmail_type_info = new String[]{'systemUserEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] useSystemEmailAddress_type_info = new String[]{'useSystemEmailAddress',SOAP_M_URI,null,'0','1','false'}; - private String[] useSystemUserAsDefaultCaseUser_type_info = new String[]{'useSystemUserAsDefaultCaseUser',SOAP_M_URI,null,'0','1','false'}; - private String[] webToCase_type_info = new String[]{'webToCase',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - 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','showEmailAttachmentsInCaseAttachmentsRL','showFewerCloseActions','systemUserEmail','useSystemEmailAddress','useSystemUserAsDefaultCaseUser','webToCase'}; - } - public class readMetadataResponse_element { - public MetadataService.ReadResult result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class RecommendationDefinition { - public MetadataService.RecommendationDefinitionDetail[] recommendationDefinitionDetails; - private String[] recommendationDefinitionDetails_type_info = new String[]{'recommendationDefinitionDetails',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'recommendationDefinitionDetails'}; - } - public class MiniLayout { - public String[] fields; - public MetadataService.RelatedListItem[] relatedLists; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] relatedLists_type_info = new String[]{'relatedLists',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fields','relatedLists'}; - } - public class FieldValue { - public String name; - public String value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','true'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','value'}; - } - public class LicensedCustomPermissions { - public String customPermission; - public String licenseDefinition; - private String[] customPermission_type_info = new String[]{'customPermission',SOAP_M_URI,null,'1','1','false'}; - private String[] licenseDefinition_type_info = new String[]{'licenseDefinition',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customPermission','licenseDefinition'}; - } - public class UpsertResult { - public Boolean created; - public MetadataService.Error[] errors; - public String fullName; - public Boolean success; - private String[] created_type_info = new String[]{'created',SOAP_M_URI,null,'1','1','false'}; - private String[] errors_type_info = new String[]{'errors',SOAP_M_URI,null,'0','-1','false'}; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'1','1','false'}; - private String[] success_type_info = new String[]{'success',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'created','errors','fullName','success'}; - } - public class WaveXmdDimension { - public MetadataService.WaveXmdDimensionCustomAction[] customActions; - public Boolean customActionsEnabled; - public String dateFormat; - public String description; - public String field; - public String fullyQualifiedName; - public String imageTemplate; - public Boolean isDerived; - public Boolean isMultiValue; - public String label; - public String linkTemplate; - public Boolean linkTemplateEnabled; - public String linkTooltip; - public MetadataService.WaveXmdDimensionMember[] members; - public String origin; - public MetadataService.WaveXmdRecordDisplayLookup[] recordDisplayFields; - public String recordIdField; - public String recordOrganizationIdField; - public MetadataService.WaveXmdDimensionSalesforceAction[] salesforceActions; - public Boolean salesforceActionsEnabled; - public Integer showDetailsDefaultFieldIndex; - public Boolean showInExplorer; - public Integer sortIndex; - private String[] customActions_type_info = new String[]{'customActions',SOAP_M_URI,null,'0','-1','false'}; - private String[] customActionsEnabled_type_info = new String[]{'customActionsEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFormat_type_info = new String[]{'dateFormat',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] fullyQualifiedName_type_info = new String[]{'fullyQualifiedName',SOAP_M_URI,null,'0','1','false'}; - private String[] imageTemplate_type_info = new String[]{'imageTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] isDerived_type_info = new String[]{'isDerived',SOAP_M_URI,null,'1','1','false'}; - private String[] isMultiValue_type_info = new String[]{'isMultiValue',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] linkTemplate_type_info = new String[]{'linkTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] linkTemplateEnabled_type_info = new String[]{'linkTemplateEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] linkTooltip_type_info = new String[]{'linkTooltip',SOAP_M_URI,null,'0','1','false'}; - private String[] members_type_info = new String[]{'members',SOAP_M_URI,null,'0','-1','false'}; - private String[] origin_type_info = new String[]{'origin',SOAP_M_URI,null,'0','1','false'}; - private String[] recordDisplayFields_type_info = new String[]{'recordDisplayFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] recordIdField_type_info = new String[]{'recordIdField',SOAP_M_URI,null,'0','1','false'}; - private String[] recordOrganizationIdField_type_info = new String[]{'recordOrganizationIdField',SOAP_M_URI,null,'0','1','false'}; - private String[] salesforceActions_type_info = new String[]{'salesforceActions',SOAP_M_URI,null,'0','-1','false'}; - private String[] salesforceActionsEnabled_type_info = new String[]{'salesforceActionsEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] showDetailsDefaultFieldIndex_type_info = new String[]{'showDetailsDefaultFieldIndex',SOAP_M_URI,null,'0','1','false'}; - private String[] showInExplorer_type_info = new String[]{'showInExplorer',SOAP_M_URI,null,'0','1','false'}; - private String[] sortIndex_type_info = new String[]{'sortIndex',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customActions','customActionsEnabled','dateFormat','description','field','fullyQualifiedName','imageTemplate','isDerived','isMultiValue','label','linkTemplate','linkTemplateEnabled','linkTooltip','members','origin','recordDisplayFields','recordIdField','recordOrganizationIdField','salesforceActions','salesforceActionsEnabled','showDetailsDefaultFieldIndex','showInExplorer','sortIndex'}; - } - public class ConnectedAppAttribute { - public String formula; - public String key; - private String[] formula_type_info = new String[]{'formula',SOAP_M_URI,null,'1','1','false'}; - private String[] key_type_info = new String[]{'key',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'formula','key'}; - } - public class WorkflowFieldUpdate extends WorkflowAction { - public String type = 'WorkflowFieldUpdate'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public String field; - public String formula; - public String literalValue; - public String lookupValue; - public String lookupValueType; - public String name; - public Boolean notifyAssignee; - public String operation; - public Boolean protected_x; - public Boolean reevaluateOnChange; - public String targetObject; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] formula_type_info = new String[]{'formula',SOAP_M_URI,null,'0','1','false'}; - private String[] literalValue_type_info = new String[]{'literalValue',SOAP_M_URI,null,'0','1','false'}; - private String[] lookupValue_type_info = new String[]{'lookupValue',SOAP_M_URI,null,'0','1','false'}; - private String[] lookupValueType_type_info = new String[]{'lookupValueType',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] notifyAssignee_type_info = new String[]{'notifyAssignee',SOAP_M_URI,null,'1','1','false'}; - private String[] operation_type_info = new String[]{'operation',SOAP_M_URI,null,'1','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] reevaluateOnChange_type_info = new String[]{'reevaluateOnChange',SOAP_M_URI,null,'0','1','false'}; - private String[] targetObject_type_info = new String[]{'targetObject',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','field','formula','literalValue','lookupValue','lookupValueType','name','notifyAssignee','operation','protected_x','reevaluateOnChange','targetObject'}; - } - public class AssignmentRule extends Metadata { - public String type = 'AssignmentRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean active; - public MetadataService.RuleEntry[] ruleEntry; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'0','1','false'}; - private String[] ruleEntry_type_info = new String[]{'ruleEntry',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'active','ruleEntry'}; - } - public class ValueSettings { - public String[] controllingFieldValue; - public String valueName; - private String[] controllingFieldValue_type_info = new String[]{'controllingFieldValue',SOAP_M_URI,null,'0','-1','false'}; - private String[] valueName_type_info = new String[]{'valueName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'controllingFieldValue','valueName'}; - } - public class LiveChatButtonDeployments { - public String[] deployment; - private String[] deployment_type_info = new String[]{'deployment',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'deployment'}; - } - public class DataCategoryGroup extends Metadata { - public String type = 'DataCategoryGroup'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] dataCategory_type_info = new String[]{'dataCategory',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] objectUsage_type_info = new String[]{'objectUsage',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'active','dataCategory','description','label','objectUsage'}; - } - public class DashboardGridComponent { - public Integer colSpan; - public Integer columnIndex; - public MetadataService.DashboardComponent dashboardComponent; - public Integer rowIndex; - public Integer rowSpan; - private String[] colSpan_type_info = new String[]{'colSpan',SOAP_M_URI,null,'1','1','false'}; - private String[] columnIndex_type_info = new String[]{'columnIndex',SOAP_M_URI,null,'1','1','false'}; - private String[] dashboardComponent_type_info = new String[]{'dashboardComponent',SOAP_M_URI,null,'1','1','false'}; - private String[] rowIndex_type_info = new String[]{'rowIndex',SOAP_M_URI,null,'1','1','false'}; - private String[] rowSpan_type_info = new String[]{'rowSpan',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'colSpan','columnIndex','dashboardComponent','rowIndex','rowSpan'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] enforceFieldRequiredness_type_info = new String[]{'enforceFieldRequiredness',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] length_type_info = new String[]{'length',SOAP_M_URI,null,'0','1','false'}; - private String[] precision_type_info = new String[]{'precision',SOAP_M_URI,null,'0','1','false'}; - private String[] scale_type_info = new String[]{'scale',SOAP_M_URI,null,'0','1','false'}; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'0','1','false'}; - private String[] sortPriority_type_info = new String[]{'sortPriority',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'developerSuffix','enforceFieldRequiredness','label','length','precision','scale','sortOrder','sortPriority','type_x'}; - } - public class NetworkBranding extends MetadataWithContent { - public String type = 'NetworkBranding'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public String loginFooterText; - public String loginLogo; - public String loginLogoName; - public String loginPrimaryColor; - public String loginQuaternaryColor; - public String loginRightFrameUrl; - public String network; - public String pageFooter; - public String pageHeader; - public String primaryColor; - public String primaryComplementColor; - public String quaternaryColor; - public String quaternaryComplementColor; - public String secondaryColor; - public String staticLogoImageUrl; - public String tertiaryColor; - public String tertiaryComplementColor; - public String zeronaryColor; - public String zeronaryComplementColor; - private String[] loginFooterText_type_info = new String[]{'loginFooterText',SOAP_M_URI,null,'0','1','false'}; - private String[] loginLogo_type_info = new String[]{'loginLogo',SOAP_M_URI,null,'0','1','false'}; - private String[] loginLogoName_type_info = new String[]{'loginLogoName',SOAP_M_URI,null,'0','1','false'}; - private String[] loginPrimaryColor_type_info = new String[]{'loginPrimaryColor',SOAP_M_URI,null,'0','1','false'}; - private String[] loginQuaternaryColor_type_info = new String[]{'loginQuaternaryColor',SOAP_M_URI,null,'0','1','false'}; - private String[] loginRightFrameUrl_type_info = new String[]{'loginRightFrameUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] network_type_info = new String[]{'network',SOAP_M_URI,null,'0','1','false'}; - private String[] pageFooter_type_info = new String[]{'pageFooter',SOAP_M_URI,null,'0','1','false'}; - private String[] pageHeader_type_info = new String[]{'pageHeader',SOAP_M_URI,null,'0','1','false'}; - private String[] primaryColor_type_info = new String[]{'primaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] primaryComplementColor_type_info = new String[]{'primaryComplementColor',SOAP_M_URI,null,'1','1','false'}; - private String[] quaternaryColor_type_info = new String[]{'quaternaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] quaternaryComplementColor_type_info = new String[]{'quaternaryComplementColor',SOAP_M_URI,null,'1','1','false'}; - private String[] secondaryColor_type_info = new String[]{'secondaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] staticLogoImageUrl_type_info = new String[]{'staticLogoImageUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] tertiaryColor_type_info = new String[]{'tertiaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] tertiaryComplementColor_type_info = new String[]{'tertiaryComplementColor',SOAP_M_URI,null,'1','1','false'}; - private String[] zeronaryColor_type_info = new String[]{'zeronaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] zeronaryComplementColor_type_info = new String[]{'zeronaryComplementColor',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'loginFooterText','loginLogo','loginLogoName','loginPrimaryColor','loginQuaternaryColor','loginRightFrameUrl','network','pageFooter','pageHeader','primaryColor','primaryComplementColor','quaternaryColor','quaternaryComplementColor','secondaryColor','staticLogoImageUrl','tertiaryColor','tertiaryComplementColor','zeronaryColor','zeronaryComplementColor'}; - } - public class UserCriteria extends Metadata { - public String type = 'UserCriteria'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Integer creationAgeInSeconds; - public String description; - public Integer lastChatterActivityAgeInSeconds; - public String masterLabel; - public String[] profiles; - public String[] userTypes; - private String[] creationAgeInSeconds_type_info = new String[]{'creationAgeInSeconds',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] lastChatterActivityAgeInSeconds_type_info = new String[]{'lastChatterActivityAgeInSeconds',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] profiles_type_info = new String[]{'profiles',SOAP_M_URI,null,'0','-1','false'}; - private String[] userTypes_type_info = new String[]{'userTypes',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'creationAgeInSeconds','description','lastChatterActivityAgeInSeconds','masterLabel','profiles','userTypes'}; - } - public class KnowledgeSitesSettings { - public String[] site; - private String[] site_type_info = new String[]{'site',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'site'}; - } - public class LightningBoltImages { - public String image; - public Integer order; - private String[] image_type_info = new String[]{'image',SOAP_M_URI,null,'1','1','false'}; - private String[] order_type_info = new String[]{'order',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'image','order'}; - } - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] excludedStandardButtons_type_info = new String[]{'excludedStandardButtons',SOAP_M_URI,null,'0','-1','false'}; - private String[] listViewButtons_type_info = new String[]{'listViewButtons',SOAP_M_URI,null,'0','-1','false'}; - private String[] lookupDialogsAdditionalFields_type_info = new String[]{'lookupDialogsAdditionalFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] lookupFilterFields_type_info = new String[]{'lookupFilterFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] lookupPhoneDialogsAdditionalFields_type_info = new String[]{'lookupPhoneDialogsAdditionalFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] searchFilterFields_type_info = new String[]{'searchFilterFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] searchResultsAdditionalFields_type_info = new String[]{'searchResultsAdditionalFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] searchResultsCustomButtons_type_info = new String[]{'searchResultsCustomButtons',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customTabListAdditionalFields','excludedStandardButtons','listViewButtons','lookupDialogsAdditionalFields','lookupFilterFields','lookupPhoneDialogsAdditionalFields','searchFilterFields','searchResultsAdditionalFields','searchResultsCustomButtons'}; - } - public class retrieve_element { - public MetadataService.RetrieveRequest retrieveRequest; - private String[] retrieveRequest_type_info = new String[]{'retrieveRequest',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'retrieveRequest'}; - } - public class AssignmentRules extends Metadata { - public String type = 'AssignmentRules'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.AssignmentRule[] assignmentRule; - private String[] assignmentRule_type_info = new String[]{'assignmentRule',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'assignmentRule'}; - } - public class DeleteResult { - public MetadataService.Error[] errors; - public String fullName; - public Boolean success; - private String[] errors_type_info = new String[]{'errors',SOAP_M_URI,null,'0','-1','false'}; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'1','1','false'}; - private String[] success_type_info = new String[]{'success',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'errors','fullName','success'}; - } - public class PackageTypeMembers { - public String[] members; - public String name; - private String[] members_type_info = new String[]{'members',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'members','name'}; - } - public class DashboardFilter { - public MetadataService.DashboardFilterOption[] dashboardFilterOptions; - public String name; - private String[] dashboardFilterOptions_type_info = new String[]{'dashboardFilterOptions',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dashboardFilterOptions','name'}; - } - public class RecommendationAudience { - public MetadataService.RecommendationAudienceDetail[] recommendationAudienceDetails; - private String[] recommendationAudienceDetails_type_info = new String[]{'recommendationAudienceDetails',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'recommendationAudienceDetails'}; - } - public class ProfileApplicationVisibility { - public String application; - public Boolean default_x; - public Boolean visible; - private String[] application_type_info = new String[]{'application',SOAP_M_URI,null,'1','1','false'}; - private String[] default_x_type_info = new String[]{'default',SOAP_M_URI,null,'1','1','false'}; - private String[] visible_type_info = new String[]{'visible',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'application','default_x','visible'}; - } - public class ReportParam { - public String name; - public String value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','value'}; - } - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] excludeButtons_type_info = new String[]{'excludeButtons',SOAP_M_URI,null,'0','-1','false'}; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] relatedList_type_info = new String[]{'relatedList',SOAP_M_URI,null,'1','1','false'}; - private String[] sortField_type_info = new String[]{'sortField',SOAP_M_URI,null,'0','1','false'}; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customButtons','excludeButtons','fields','relatedList','sortField','sortOrder'}; - } - public class SynonymDictionary extends Metadata { - public String type = 'SynonymDictionary'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.SynonymGroup[] groups; - public Boolean isProtected; - public String label; - private String[] groups_type_info = new String[]{'groups',SOAP_M_URI,null,'0','-1','false'}; - private String[] isProtected_type_info = new String[]{'isProtected',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'groups','isProtected','label'}; - } - public class WaveXmd extends Metadata{ - public String application; - public String dataset; - public String datasetConnector; - public String datasetFullyQualifiedName; - public MetadataService.WaveXmdDate[] dates; - public MetadataService.WaveXmdDimension[] dimensions; - public MetadataService.WaveXmdMeasure[] measures; - public MetadataService.WaveXmdOrganization[] organizations; - public String origin; - public String type_x; - public String waveVisualization; - private String[] application_type_info = new String[]{'application',SOAP_M_URI,null,'0','1','false'}; - private String[] dataset_type_info = new String[]{'dataset',SOAP_M_URI,null,'1','1','false'}; - private String[] datasetConnector_type_info = new String[]{'datasetConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] datasetFullyQualifiedName_type_info = new String[]{'datasetFullyQualifiedName',SOAP_M_URI,null,'0','1','false'}; - private String[] dates_type_info = new String[]{'dates',SOAP_M_URI,null,'0','-1','false'}; - private String[] dimensions_type_info = new String[]{'dimensions',SOAP_M_URI,null,'0','-1','false'}; - private String[] measures_type_info = new String[]{'measures',SOAP_M_URI,null,'0','-1','false'}; - private String[] organizations_type_info = new String[]{'organizations',SOAP_M_URI,null,'0','-1','false'}; - private String[] origin_type_info = new String[]{'origin',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'0','1','false'}; - private String[] waveVisualization_type_info = new String[]{'waveVisualization',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'application','dataset','datasetConnector','datasetFullyQualifiedName','dates','dimensions','measures','organizations','origin','type_x','waveVisualization'}; - } - public class WebLinkTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class LightningExperienceTheme { - public String defaultBrandingSet; - public String description; - public String masterLabel; - public Boolean shouldOverrideLoadingImage; - private String[] defaultBrandingSet_type_info = new String[]{'defaultBrandingSet',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] shouldOverrideLoadingImage_type_info = new String[]{'shouldOverrideLoadingImage',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'defaultBrandingSet','description','masterLabel','shouldOverrideLoadingImage'}; - } - public class ProfileCategoryGroupVisibility { - public String[] dataCategories; - public String dataCategoryGroup; - public String visibility; - private String[] dataCategories_type_info = new String[]{'dataCategories',SOAP_M_URI,null,'0','-1','false'}; - private String[] dataCategoryGroup_type_info = new String[]{'dataCategoryGroup',SOAP_M_URI,null,'1','1','false'}; - private String[] visibility_type_info = new String[]{'visibility',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dataCategories','dataCategoryGroup','visibility'}; - } - public class CustomTabTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class PackageVersion { - public Integer majorNumber; - public Integer minorNumber; - public String namespace; - private String[] majorNumber_type_info = new String[]{'majorNumber',SOAP_M_URI,null,'1','1','false'}; - private String[] minorNumber_type_info = new String[]{'minorNumber',SOAP_M_URI,null,'1','1','false'}; - private String[] namespace_type_info = new String[]{'namespace',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'majorNumber','minorNumber','namespace'}; - } - public class DescribeMetadataObject { - public String[] childXmlNames; - public String directoryName; - public Boolean inFolder; - public Boolean metaFile; - public String suffix; - public String xmlName; - private String[] childXmlNames_type_info = new String[]{'childXmlNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] directoryName_type_info = new String[]{'directoryName',SOAP_M_URI,null,'1','1','false'}; - private String[] inFolder_type_info = new String[]{'inFolder',SOAP_M_URI,null,'1','1','false'}; - private String[] metaFile_type_info = new String[]{'metaFile',SOAP_M_URI,null,'1','1','false'}; - private String[] suffix_type_info = new String[]{'suffix',SOAP_M_URI,null,'0','1','false'}; - private String[] xmlName_type_info = new String[]{'xmlName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'childXmlNames','directoryName','inFolder','metaFile','suffix','xmlName'}; - } - public class LiveAgentSettings extends Metadata { - public String type = 'LiveAgentSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableLiveAgent; - private String[] enableLiveAgent_type_info = new String[]{'enableLiveAgent',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableLiveAgent'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] flow_type_info = new String[]{'flow',SOAP_M_URI,null,'1','1','false'}; - private String[] flowInputs_type_info = new String[]{'flowInputs',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] language_type_info = new String[]{'language',SOAP_M_URI,null,'0','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','flow','flowInputs','label','language','protected_x'}; - } - public class WaveApplication extends Metadata { - public String type = 'WaveApplication'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String assetIcon; - public String description; - public String folder; - public String masterLabel; - public MetadataService.FolderShare[] shares; - public String templateOrigin; - public String templateVersion; - private String[] assetIcon_type_info = new String[]{'assetIcon',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] folder_type_info = new String[]{'folder',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] shares_type_info = new String[]{'shares',SOAP_M_URI,null,'0','-1','false'}; - private String[] templateOrigin_type_info = new String[]{'templateOrigin',SOAP_M_URI,null,'0','1','false'}; - private String[] templateVersion_type_info = new String[]{'templateVersion',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'assetIcon','description','folder','masterLabel','shares','templateOrigin','templateVersion'}; - } - public class AllOrNoneHeader_element { - public Boolean allOrNone; - private String[] allOrNone_type_info = new String[]{'allOrNone',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'allOrNone'}; - } - public class WorkflowTaskTranslation { - public String description; - public String name; - public String subject; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] subject_type_info = new String[]{'subject',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','name','subject'}; - } - public class SearchSettings extends Metadata { - public String type = 'SearchSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean documentContentSearchEnabled; - public Boolean optimizeSearchForCJKEnabled; - public Boolean recentlyViewedUsersForBlankLookupEnabled; - public MetadataService.SearchSettingsByObject searchSettingsByObject; - public Boolean sidebarAutoCompleteEnabled; - public Boolean sidebarDropDownListEnabled; - public Boolean sidebarLimitToItemsIOwnCheckboxEnabled; - public Boolean singleSearchResultShortcutEnabled; - public Boolean spellCorrectKnowledgeSearchEnabled; - private String[] documentContentSearchEnabled_type_info = new String[]{'documentContentSearchEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] optimizeSearchForCJKEnabled_type_info = new String[]{'optimizeSearchForCJKEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] recentlyViewedUsersForBlankLookupEnabled_type_info = new String[]{'recentlyViewedUsersForBlankLookupEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] searchSettingsByObject_type_info = new String[]{'searchSettingsByObject',SOAP_M_URI,null,'1','1','false'}; - private String[] sidebarAutoCompleteEnabled_type_info = new String[]{'sidebarAutoCompleteEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] sidebarDropDownListEnabled_type_info = new String[]{'sidebarDropDownListEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] sidebarLimitToItemsIOwnCheckboxEnabled_type_info = new String[]{'sidebarLimitToItemsIOwnCheckboxEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] singleSearchResultShortcutEnabled_type_info = new String[]{'singleSearchResultShortcutEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] spellCorrectKnowledgeSearchEnabled_type_info = new String[]{'spellCorrectKnowledgeSearchEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'documentContentSearchEnabled','optimizeSearchForCJKEnabled','recentlyViewedUsersForBlankLookupEnabled','searchSettingsByObject','sidebarAutoCompleteEnabled','sidebarDropDownListEnabled','sidebarLimitToItemsIOwnCheckboxEnabled','singleSearchResultShortcutEnabled','spellCorrectKnowledgeSearchEnabled'}; - } - public class listMetadata_element { - public MetadataService.ListMetadataQuery[] queries; - public Double asOfVersion; - private String[] queries_type_info = new String[]{'queries',SOAP_M_URI,null,'0','-1','false'}; - private String[] asOfVersion_type_info = new String[]{'asOfVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'queries','asOfVersion'}; - } - public class AuraDefinitionBundle extends Metadata { - public String type = 'AuraDefinitionBundle'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String SVGContent; - public Double apiVersion; - public String controllerContent; - public String description; - public String designContent; - public String documentationContent; - public String helperContent; - public String markup; - public String modelContent; - public MetadataService.PackageVersion[] packageVersions; - public String rendererContent; - public String styleContent; - public String testsuiteContent; - public String type_x; - private String[] SVGContent_type_info = new String[]{'SVGContent',SOAP_M_URI,null,'0','1','false'}; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'0','1','false'}; - private String[] controllerContent_type_info = new String[]{'controllerContent',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] designContent_type_info = new String[]{'designContent',SOAP_M_URI,null,'0','1','false'}; - private String[] documentationContent_type_info = new String[]{'documentationContent',SOAP_M_URI,null,'0','1','false'}; - private String[] helperContent_type_info = new String[]{'helperContent',SOAP_M_URI,null,'0','1','false'}; - private String[] markup_type_info = new String[]{'markup',SOAP_M_URI,null,'0','1','false'}; - private String[] modelContent_type_info = new String[]{'modelContent',SOAP_M_URI,null,'0','1','false'}; - private String[] packageVersions_type_info = new String[]{'packageVersions',SOAP_M_URI,null,'0','-1','false'}; - private String[] rendererContent_type_info = new String[]{'rendererContent',SOAP_M_URI,null,'0','1','false'}; - private String[] styleContent_type_info = new String[]{'styleContent',SOAP_M_URI,null,'0','1','false'}; - private String[] testsuiteContent_type_info = new String[]{'testsuiteContent',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'SVGContent','apiVersion','controllerContent','description','designContent','documentationContent','helperContent','markup','modelContent','packageVersions','rendererContent','styleContent','testsuiteContent','type_x'}; - } - public class Queue extends Metadata { - public String type = 'Queue'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean doesSendEmailToMembers; - public String email; - public String name; - public MetadataService.QueueMembers queueMembers; - public String queueRoutingConfig; - public MetadataService.QueueSobject[] queueSobject; - private String[] doesSendEmailToMembers_type_info = new String[]{'doesSendEmailToMembers',SOAP_M_URI,null,'0','1','false'}; - private String[] email_type_info = new String[]{'email',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] queueMembers_type_info = new String[]{'queueMembers',SOAP_M_URI,null,'0','1','false'}; - private String[] queueRoutingConfig_type_info = new String[]{'queueRoutingConfig',SOAP_M_URI,null,'0','1','false'}; - private String[] queueSobject_type_info = new String[]{'queueSobject',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'doesSendEmailToMembers','email','name','queueMembers','queueRoutingConfig','queueSobject'}; - } - public class CleanDataService { - public MetadataService.CleanRule[] cleanRules; - public String description; - public String masterLabel; - public String matchEngine; - private String[] cleanRules_type_info = new String[]{'cleanRules',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] matchEngine_type_info = new String[]{'matchEngine',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'cleanRules','description','masterLabel','matchEngine'}; - } - public class HomePageLayout extends Metadata { - public String type = 'HomePageLayout'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String[] narrowComponents; - public String[] wideComponents; - private String[] narrowComponents_type_info = new String[]{'narrowComponents',SOAP_M_URI,null,'0','-1','false'}; - private String[] wideComponents_type_info = new String[]{'wideComponents',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'narrowComponents','wideComponents'}; - } - public class WaveLens extends MetadataWithContent { - public String type = 'WaveLens'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public String application; - public String[] datasets; - public String description; - public String masterLabel; - public String templateAssetSourceName; - public String visualizationType; - private String[] application_type_info = new String[]{'application',SOAP_M_URI,null,'1','1','false'}; - private String[] datasets_type_info = new String[]{'datasets',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] templateAssetSourceName_type_info = new String[]{'templateAssetSourceName',SOAP_M_URI,null,'0','1','false'}; - private String[] visualizationType_type_info = new String[]{'visualizationType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'application','datasets','description','masterLabel','templateAssetSourceName','visualizationType'}; - } - public class QuickActionSendEmailOptions { - public String defaultEmailTemplateName; - public Boolean ignoreDefaultEmailTemplateSubject; - private String[] defaultEmailTemplateName_type_info = new String[]{'defaultEmailTemplateName',SOAP_M_URI,null,'0','1','false'}; - private String[] ignoreDefaultEmailTemplateSubject_type_info = new String[]{'ignoreDefaultEmailTemplateSubject',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'defaultEmailTemplateName','ignoreDefaultEmailTemplateSubject'}; - } - public class FlowCategoryItems { - public String flow; - private String[] flow_type_info = new String[]{'flow',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'flow'}; - } - public class AppPreferences { - public Boolean enableCustomizeMyTabs; - public Boolean enableKeyboardShortcuts; - public Boolean enableListViewHover; - public Boolean enableListViewReskin; - public Boolean enableMultiMonitorComponents; - public Boolean enablePinTabs; - public Boolean enableTabHover; - public Boolean enableTabLimits; - public Boolean saveUserSessions; - private String[] enableCustomizeMyTabs_type_info = new String[]{'enableCustomizeMyTabs',SOAP_M_URI,null,'1','1','false'}; - private String[] enableKeyboardShortcuts_type_info = new String[]{'enableKeyboardShortcuts',SOAP_M_URI,null,'1','1','false'}; - private String[] enableListViewHover_type_info = new String[]{'enableListViewHover',SOAP_M_URI,null,'1','1','false'}; - private String[] enableListViewReskin_type_info = new String[]{'enableListViewReskin',SOAP_M_URI,null,'1','1','false'}; - private String[] enableMultiMonitorComponents_type_info = new String[]{'enableMultiMonitorComponents',SOAP_M_URI,null,'1','1','false'}; - private String[] enablePinTabs_type_info = new String[]{'enablePinTabs',SOAP_M_URI,null,'1','1','false'}; - private String[] enableTabHover_type_info = new String[]{'enableTabHover',SOAP_M_URI,null,'1','1','false'}; - private String[] enableTabLimits_type_info = new String[]{'enableTabLimits',SOAP_M_URI,null,'1','1','false'}; - private String[] saveUserSessions_type_info = new String[]{'saveUserSessions',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enableCustomizeMyTabs','enableKeyboardShortcuts','enableListViewHover','enableListViewReskin','enableMultiMonitorComponents','enablePinTabs','enableTabHover','enableTabLimits','saveUserSessions'}; - } - public class SocialCustomerServiceSettings extends Metadata { - public String type = 'SocialCustomerServiceSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String caseSubjectOption; - private String[] caseSubjectOption_type_info = new String[]{'caseSubjectOption',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'caseSubjectOption'}; - } - public class MilestoneType extends Metadata { - public String type = 'MilestoneType'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public String recurrenceType; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] recurrenceType_type_info = new String[]{'recurrenceType',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','recurrenceType'}; - } - public class WeightedSourceCategory { - public String sourceCategoryApiName; - public Double weight; - private String[] sourceCategoryApiName_type_info = new String[]{'sourceCategoryApiName',SOAP_M_URI,null,'1','1','false'}; - private String[] weight_type_info = new String[]{'weight',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'sourceCategoryApiName','weight'}; - } - public class ApprovalProcess extends Metadata { - public String type = 'ApprovalProcess'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] allowRecall_type_info = new String[]{'allowRecall',SOAP_M_URI,null,'0','1','false'}; - private String[] allowedSubmitters_type_info = new String[]{'allowedSubmitters',SOAP_M_URI,null,'0','-1','false'}; - private String[] approvalPageFields_type_info = new String[]{'approvalPageFields',SOAP_M_URI,null,'0','1','false'}; - private String[] approvalStep_type_info = new String[]{'approvalStep',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] emailTemplate_type_info = new String[]{'emailTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] enableMobileDeviceAccess_type_info = new String[]{'enableMobileDeviceAccess',SOAP_M_URI,null,'0','1','false'}; - private String[] entryCriteria_type_info = new String[]{'entryCriteria',SOAP_M_URI,null,'0','1','false'}; - private String[] finalApprovalActions_type_info = new String[]{'finalApprovalActions',SOAP_M_URI,null,'0','1','false'}; - private String[] finalApprovalRecordLock_type_info = new String[]{'finalApprovalRecordLock',SOAP_M_URI,null,'0','1','false'}; - private String[] finalRejectionActions_type_info = new String[]{'finalRejectionActions',SOAP_M_URI,null,'0','1','false'}; - private String[] finalRejectionRecordLock_type_info = new String[]{'finalRejectionRecordLock',SOAP_M_URI,null,'0','1','false'}; - private String[] initialSubmissionActions_type_info = new String[]{'initialSubmissionActions',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] nextAutomatedApprover_type_info = new String[]{'nextAutomatedApprover',SOAP_M_URI,null,'0','1','false'}; - private String[] postTemplate_type_info = new String[]{'postTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] recallActions_type_info = new String[]{'recallActions',SOAP_M_URI,null,'0','1','false'}; - private String[] recordEditability_type_info = new String[]{'recordEditability',SOAP_M_URI,null,'1','1','false'}; - private String[] showApprovalHistory_type_info = new String[]{'showApprovalHistory',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - 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 EmbeddedServiceQuickAction { - public String embeddedServiceLiveAgent; - public Integer order; - public String quickActionDefinition; - private String[] embeddedServiceLiveAgent_type_info = new String[]{'embeddedServiceLiveAgent',SOAP_M_URI,null,'1','1','false'}; - private String[] order_type_info = new String[]{'order',SOAP_M_URI,null,'1','1','false'}; - private String[] quickActionDefinition_type_info = new String[]{'quickActionDefinition',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'embeddedServiceLiveAgent','order','quickActionDefinition'}; - } - public class EntitlementProcess extends Metadata { - public String type = 'EntitlementProcess'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String SObjectType; - public Boolean active; - public String businessHours; - public String description; - public String entryStartDateField; - public String exitCriteriaBooleanFilter; - public MetadataService.FilterItem[] exitCriteriaFilterItems; - public String exitCriteriaFormula; - public Boolean isRecordTypeApplied; - public Boolean isVersionDefault; - public MetadataService.EntitlementProcessMilestoneItem[] milestones; - public String name; - public String recordType; - public String versionMaster; - public String versionNotes; - public Integer versionNumber; - private String[] SObjectType_type_info = new String[]{'SObjectType',SOAP_M_URI,null,'0','1','false'}; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'0','1','false'}; - private String[] businessHours_type_info = new String[]{'businessHours',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] entryStartDateField_type_info = new String[]{'entryStartDateField',SOAP_M_URI,null,'0','1','false'}; - private String[] exitCriteriaBooleanFilter_type_info = new String[]{'exitCriteriaBooleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] exitCriteriaFilterItems_type_info = new String[]{'exitCriteriaFilterItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] exitCriteriaFormula_type_info = new String[]{'exitCriteriaFormula',SOAP_M_URI,null,'0','1','false'}; - private String[] isRecordTypeApplied_type_info = new String[]{'isRecordTypeApplied',SOAP_M_URI,null,'0','1','false'}; - private String[] isVersionDefault_type_info = new String[]{'isVersionDefault',SOAP_M_URI,null,'0','1','false'}; - private String[] milestones_type_info = new String[]{'milestones',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] recordType_type_info = new String[]{'recordType',SOAP_M_URI,null,'0','1','false'}; - private String[] versionMaster_type_info = new String[]{'versionMaster',SOAP_M_URI,null,'0','1','false'}; - private String[] versionNotes_type_info = new String[]{'versionNotes',SOAP_M_URI,null,'0','1','false'}; - private String[] versionNumber_type_info = new String[]{'versionNumber',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'SObjectType','active','businessHours','description','entryStartDateField','exitCriteriaBooleanFilter','exitCriteriaFilterItems','exitCriteriaFormula','isRecordTypeApplied','isVersionDefault','milestones','name','recordType','versionMaster','versionNotes','versionNumber'}; - } - public class FlowRecordDelete extends FlowNode { - public String type = 'FlowRecordDelete'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] faultConnector_type_info = new String[]{'faultConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] filters_type_info = new String[]{'filters',SOAP_M_URI,null,'0','-1','false'}; - private String[] inputReference_type_info = new String[]{'inputReference',SOAP_M_URI,null,'0','1','false'}; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'connector','faultConnector','filters','inputReference','object_x'}; - } - public class FlowScreenFieldTranslation { - public String fieldText; - public String helpText; - public String name; - public MetadataService.FlowInputValidationRuleTranslation validationRule; - private String[] fieldText_type_info = new String[]{'fieldText',SOAP_M_URI,null,'0','1','false'}; - private String[] helpText_type_info = new String[]{'helpText',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] validationRule_type_info = new String[]{'validationRule',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fieldText','helpText','name','validationRule'}; - } - public class ApexTestSuite extends Metadata { - public String type = 'ApexTestSuite'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String[] testClassName; - private String[] testClassName_type_info = new String[]{'testClassName',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'testClassName'}; - } - public class GlobalQuickActionTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] businessHours_type_info = new String[]{'businessHours',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] endTime_type_info = new String[]{'endTime',SOAP_M_URI,null,'0','1','false'}; - private String[] isRecurring_type_info = new String[]{'isRecurring',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] recurrenceDayOfMonth_type_info = new String[]{'recurrenceDayOfMonth',SOAP_M_URI,null,'0','1','false'}; - private String[] recurrenceDayOfWeek_type_info = new String[]{'recurrenceDayOfWeek',SOAP_M_URI,null,'0','-1','false'}; - private String[] recurrenceDayOfWeekMask_type_info = new String[]{'recurrenceDayOfWeekMask',SOAP_M_URI,null,'0','1','false'}; - private String[] recurrenceEndDate_type_info = new String[]{'recurrenceEndDate',SOAP_M_URI,null,'0','1','false'}; - private String[] recurrenceInstance_type_info = new String[]{'recurrenceInstance',SOAP_M_URI,null,'0','1','false'}; - private String[] recurrenceInterval_type_info = new String[]{'recurrenceInterval',SOAP_M_URI,null,'0','1','false'}; - private String[] recurrenceMonthOfYear_type_info = new String[]{'recurrenceMonthOfYear',SOAP_M_URI,null,'0','1','false'}; - private String[] recurrenceStartDate_type_info = new String[]{'recurrenceStartDate',SOAP_M_URI,null,'0','1','false'}; - private String[] recurrenceType_type_info = new String[]{'recurrenceType',SOAP_M_URI,null,'0','1','false'}; - private String[] startTime_type_info = new String[]{'startTime',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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 Layout extends Metadata { - public String type = 'Layout'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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; - public Boolean showEmailCheckbox; - public Boolean showHighlightsPanel; - public Boolean showInteractionLogPanel; - public Boolean showKnowledgeComponent; - public Boolean showRunAssignmentRulesCheckbox; - public Boolean showSolutionSection; - public Boolean showSubmitAndAttachButton; - public MetadataService.SummaryLayout summaryLayout; - private String[] customButtons_type_info = new String[]{'customButtons',SOAP_M_URI,null,'0','-1','false'}; - private String[] customConsoleComponents_type_info = new String[]{'customConsoleComponents',SOAP_M_URI,null,'0','1','false'}; - private String[] emailDefault_type_info = new String[]{'emailDefault',SOAP_M_URI,null,'0','1','false'}; - private String[] excludeButtons_type_info = new String[]{'excludeButtons',SOAP_M_URI,null,'0','-1','false'}; - private String[] feedLayout_type_info = new String[]{'feedLayout',SOAP_M_URI,null,'0','1','false'}; - private String[] headers_type_info = new String[]{'headers',SOAP_M_URI,null,'0','-1','false'}; - private String[] layoutSections_type_info = new String[]{'layoutSections',SOAP_M_URI,null,'0','-1','false'}; - private String[] miniLayout_type_info = new String[]{'miniLayout',SOAP_M_URI,null,'0','1','false'}; - private String[] multilineLayoutFields_type_info = new String[]{'multilineLayoutFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] platformActionList_type_info = new String[]{'platformActionList',SOAP_M_URI,null,'0','1','false'}; - private String[] quickActionList_type_info = new String[]{'quickActionList',SOAP_M_URI,null,'0','1','false'}; - private String[] relatedContent_type_info = new String[]{'relatedContent',SOAP_M_URI,null,'0','1','false'}; - private String[] relatedLists_type_info = new String[]{'relatedLists',SOAP_M_URI,null,'0','-1','false'}; - private String[] relatedObjects_type_info = new String[]{'relatedObjects',SOAP_M_URI,null,'0','-1','false'}; - private String[] runAssignmentRulesDefault_type_info = new String[]{'runAssignmentRulesDefault',SOAP_M_URI,null,'0','1','false'}; - private String[] showEmailCheckbox_type_info = new String[]{'showEmailCheckbox',SOAP_M_URI,null,'0','1','false'}; - private String[] showHighlightsPanel_type_info = new String[]{'showHighlightsPanel',SOAP_M_URI,null,'0','1','false'}; - private String[] showInteractionLogPanel_type_info = new String[]{'showInteractionLogPanel',SOAP_M_URI,null,'0','1','false'}; - private String[] showKnowledgeComponent_type_info = new String[]{'showKnowledgeComponent',SOAP_M_URI,null,'0','1','false'}; - private String[] showRunAssignmentRulesCheckbox_type_info = new String[]{'showRunAssignmentRulesCheckbox',SOAP_M_URI,null,'0','1','false'}; - private String[] showSolutionSection_type_info = new String[]{'showSolutionSection',SOAP_M_URI,null,'0','1','false'}; - private String[] showSubmitAndAttachButton_type_info = new String[]{'showSubmitAndAttachButton',SOAP_M_URI,null,'0','1','false'}; - private String[] summaryLayout_type_info = new String[]{'summaryLayout',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - 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 LiveChatButton extends Metadata { - public String type = 'LiveChatButton'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String animation; - public String autoGreeting; - public Integer chasitorIdleTimeout; - public Integer chasitorIdleTimeoutWarning; - public String chatPage; - public String customAgentName; - public MetadataService.LiveChatButtonDeployments deployments; - public Boolean enableQueue; - public String inviteEndPosition; - public String inviteImage; - public String inviteStartPosition; - public Boolean isActive; - public String label; - public Integer numberOfReroutingAttempts; - public String offlineImage; - public String onlineImage; - public Boolean optionsCustomRoutingIsEnabled; - public Boolean optionsHasChasitorIdleTimeout; - public Boolean optionsHasInviteAfterAccept; - public Boolean optionsHasInviteAfterReject; - public Boolean optionsHasRerouteDeclinedRequest; - public Boolean optionsIsAutoAccept; - public Boolean optionsIsInviteAutoRemove; - public Integer overallQueueLength; - public Integer perAgentQueueLength; - public String postChatPage; - public String postChatUrl; - public String preChatFormPage; - public String preChatFormUrl; - public Integer pushTimeOut; - public String routingType; - public String site; - public MetadataService.LiveChatButtonSkills skills; - public Integer timeToRemoveInvite; - public String type_x; - public String windowLanguage; - private String[] animation_type_info = new String[]{'animation',SOAP_M_URI,null,'0','1','false'}; - private String[] autoGreeting_type_info = new String[]{'autoGreeting',SOAP_M_URI,null,'0','1','false'}; - private String[] chasitorIdleTimeout_type_info = new String[]{'chasitorIdleTimeout',SOAP_M_URI,null,'0','1','false'}; - private String[] chasitorIdleTimeoutWarning_type_info = new String[]{'chasitorIdleTimeoutWarning',SOAP_M_URI,null,'0','1','false'}; - private String[] chatPage_type_info = new String[]{'chatPage',SOAP_M_URI,null,'0','1','false'}; - private String[] customAgentName_type_info = new String[]{'customAgentName',SOAP_M_URI,null,'0','1','false'}; - private String[] deployments_type_info = new String[]{'deployments',SOAP_M_URI,null,'0','1','false'}; - private String[] enableQueue_type_info = new String[]{'enableQueue',SOAP_M_URI,null,'0','1','false'}; - private String[] inviteEndPosition_type_info = new String[]{'inviteEndPosition',SOAP_M_URI,null,'0','1','false'}; - private String[] inviteImage_type_info = new String[]{'inviteImage',SOAP_M_URI,null,'0','1','false'}; - private String[] inviteStartPosition_type_info = new String[]{'inviteStartPosition',SOAP_M_URI,null,'0','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] numberOfReroutingAttempts_type_info = new String[]{'numberOfReroutingAttempts',SOAP_M_URI,null,'0','1','false'}; - private String[] offlineImage_type_info = new String[]{'offlineImage',SOAP_M_URI,null,'0','1','false'}; - private String[] onlineImage_type_info = new String[]{'onlineImage',SOAP_M_URI,null,'0','1','false'}; - private String[] optionsCustomRoutingIsEnabled_type_info = new String[]{'optionsCustomRoutingIsEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] optionsHasChasitorIdleTimeout_type_info = new String[]{'optionsHasChasitorIdleTimeout',SOAP_M_URI,null,'1','1','false'}; - private String[] optionsHasInviteAfterAccept_type_info = new String[]{'optionsHasInviteAfterAccept',SOAP_M_URI,null,'0','1','false'}; - private String[] optionsHasInviteAfterReject_type_info = new String[]{'optionsHasInviteAfterReject',SOAP_M_URI,null,'0','1','false'}; - private String[] optionsHasRerouteDeclinedRequest_type_info = new String[]{'optionsHasRerouteDeclinedRequest',SOAP_M_URI,null,'0','1','false'}; - private String[] optionsIsAutoAccept_type_info = new String[]{'optionsIsAutoAccept',SOAP_M_URI,null,'0','1','false'}; - private String[] optionsIsInviteAutoRemove_type_info = new String[]{'optionsIsInviteAutoRemove',SOAP_M_URI,null,'0','1','false'}; - private String[] overallQueueLength_type_info = new String[]{'overallQueueLength',SOAP_M_URI,null,'0','1','false'}; - private String[] perAgentQueueLength_type_info = new String[]{'perAgentQueueLength',SOAP_M_URI,null,'0','1','false'}; - private String[] postChatPage_type_info = new String[]{'postChatPage',SOAP_M_URI,null,'0','1','false'}; - private String[] postChatUrl_type_info = new String[]{'postChatUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] preChatFormPage_type_info = new String[]{'preChatFormPage',SOAP_M_URI,null,'0','1','false'}; - private String[] preChatFormUrl_type_info = new String[]{'preChatFormUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] pushTimeOut_type_info = new String[]{'pushTimeOut',SOAP_M_URI,null,'0','1','false'}; - private String[] routingType_type_info = new String[]{'routingType',SOAP_M_URI,null,'1','1','false'}; - private String[] site_type_info = new String[]{'site',SOAP_M_URI,null,'0','1','false'}; - private String[] skills_type_info = new String[]{'skills',SOAP_M_URI,null,'0','1','false'}; - private String[] timeToRemoveInvite_type_info = new String[]{'timeToRemoveInvite',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] windowLanguage_type_info = new String[]{'windowLanguage',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'animation','autoGreeting','chasitorIdleTimeout','chasitorIdleTimeoutWarning','chatPage','customAgentName','deployments','enableQueue','inviteEndPosition','inviteImage','inviteStartPosition','isActive','label','numberOfReroutingAttempts','offlineImage','onlineImage','optionsCustomRoutingIsEnabled','optionsHasChasitorIdleTimeout','optionsHasInviteAfterAccept','optionsHasInviteAfterReject','optionsHasRerouteDeclinedRequest','optionsIsAutoAccept','optionsIsInviteAutoRemove','overallQueueLength','perAgentQueueLength','postChatPage','postChatUrl','preChatFormPage','preChatFormUrl','pushTimeOut','routingType','site','skills','timeToRemoveInvite','type_x','windowLanguage'}; - } - public class FlowDefinitionTranslation { - public MetadataService.FlowTranslation[] flows; - public String fullName; - public String label; - private String[] flows_type_info = new String[]{'flows',SOAP_M_URI,null,'0','-1','false'}; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'flows','fullName','label'}; - } - public class Territory2SettingsOpportunityFilter { - public String apexClassName; - public Boolean enableFilter; - public Boolean runOnCreate; - private String[] apexClassName_type_info = new String[]{'apexClassName',SOAP_M_URI,null,'1','1','true'}; - private String[] enableFilter_type_info = new String[]{'enableFilter',SOAP_M_URI,null,'1','1','false'}; - private String[] runOnCreate_type_info = new String[]{'runOnCreate',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apexClassName','enableFilter','runOnCreate'}; - } - public class ActivitiesSettings extends Metadata { - public String type = 'ActivitiesSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean allowUsersToRelateMultipleContactsToTasksAndEvents; - public Boolean autoRelateEventAttendees; - public Boolean enableActivityReminders; - public Boolean enableClickCreateEvents; - public Boolean enableDragAndDropScheduling; - public Boolean enableEmailTracking; - public Boolean enableGroupTasks; - public Boolean enableListViewScheduling; - public Boolean enableLogNote; - public Boolean enableMultidayEvents; - 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; - private String[] allowUsersToRelateMultipleContactsToTasksAndEvents_type_info = new String[]{'allowUsersToRelateMultipleContactsToTasksAndEvents',SOAP_M_URI,null,'0','1','false'}; - private String[] autoRelateEventAttendees_type_info = new String[]{'autoRelateEventAttendees',SOAP_M_URI,null,'0','1','false'}; - private String[] enableActivityReminders_type_info = new String[]{'enableActivityReminders',SOAP_M_URI,null,'0','1','false'}; - private String[] enableClickCreateEvents_type_info = new String[]{'enableClickCreateEvents',SOAP_M_URI,null,'0','1','false'}; - private String[] enableDragAndDropScheduling_type_info = new String[]{'enableDragAndDropScheduling',SOAP_M_URI,null,'0','1','false'}; - private String[] enableEmailTracking_type_info = new String[]{'enableEmailTracking',SOAP_M_URI,null,'0','1','false'}; - private String[] enableGroupTasks_type_info = new String[]{'enableGroupTasks',SOAP_M_URI,null,'0','1','false'}; - private String[] enableListViewScheduling_type_info = new String[]{'enableListViewScheduling',SOAP_M_URI,null,'0','1','false'}; - private String[] enableLogNote_type_info = new String[]{'enableLogNote',SOAP_M_URI,null,'0','1','false'}; - private String[] enableMultidayEvents_type_info = new String[]{'enableMultidayEvents',SOAP_M_URI,null,'0','1','false'}; - private String[] enableRecurringEvents_type_info = new String[]{'enableRecurringEvents',SOAP_M_URI,null,'0','1','false'}; - private String[] enableRecurringTasks_type_info = new String[]{'enableRecurringTasks',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSidebarCalendarShortcut_type_info = new String[]{'enableSidebarCalendarShortcut',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSimpleTaskCreateUI_type_info = new String[]{'enableSimpleTaskCreateUI',SOAP_M_URI,null,'0','1','false'}; - private String[] enableUNSTaskDelegatedToNotifications_type_info = new String[]{'enableUNSTaskDelegatedToNotifications',SOAP_M_URI,null,'0','1','false'}; - private String[] meetingRequestsLogo_type_info = new String[]{'meetingRequestsLogo',SOAP_M_URI,null,'0','1','false'}; - private String[] showCustomLogoMeetingRequests_type_info = new String[]{'showCustomLogoMeetingRequests',SOAP_M_URI,null,'0','1','false'}; - private String[] showEventDetailsMultiUserCalendar_type_info = new String[]{'showEventDetailsMultiUserCalendar',SOAP_M_URI,null,'0','1','false'}; - private String[] showHomePageHoverLinksForEvents_type_info = new String[]{'showHomePageHoverLinksForEvents',SOAP_M_URI,null,'0','1','false'}; - private String[] showMyTasksHoverLinks_type_info = new String[]{'showMyTasksHoverLinks',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'allowUsersToRelateMultipleContactsToTasksAndEvents','autoRelateEventAttendees','enableActivityReminders','enableClickCreateEvents','enableDragAndDropScheduling','enableEmailTracking','enableGroupTasks','enableListViewScheduling','enableLogNote','enableMultidayEvents','enableRecurringEvents','enableRecurringTasks','enableSidebarCalendarShortcut','enableSimpleTaskCreateUI','enableUNSTaskDelegatedToNotifications','meetingRequestsLogo','showCustomLogoMeetingRequests','showEventDetailsMultiUserCalendar','showHomePageHoverLinksForEvents','showMyTasksHoverLinks'}; - } - public class FlowWaitEvent extends FlowElement { - public String type = 'FlowWaitEvent'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] conditions_type_info = new String[]{'conditions',SOAP_M_URI,null,'0','-1','false'}; - private String[] connector_type_info = new String[]{'connector',SOAP_M_URI,null,'1','1','false'}; - private String[] eventType_type_info = new String[]{'eventType',SOAP_M_URI,null,'1','1','false'}; - private String[] inputParameters_type_info = new String[]{'inputParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] outputParameters_type_info = new String[]{'outputParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'conditionLogic','conditions','connector','eventType','inputParameters','label','outputParameters'}; - } - public class ApexComponent extends MetadataWithContent { - public String type = 'ApexComponent'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public Double apiVersion; - public String description; - public String label; - public MetadataService.PackageVersion[] packageVersions; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] packageVersions_type_info = new String[]{'packageVersions',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'apiVersion','description','label','packageVersions'}; - } - public class StrategyNode { - public String definition; - public String description; - public String name; - public String parentNode; - public Integer type_x; - private String[] definition_type_info = new String[]{'definition',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] parentNode_type_info = new String[]{'parentNode',SOAP_M_URI,null,'1','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'definition','description','name','parentNode','type_x'}; - } - public class AutoResponseRule extends Metadata { - public String type = 'AutoResponseRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean active; - public MetadataService.RuleEntry[] ruleEntry; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'0','1','false'}; - private String[] ruleEntry_type_info = new String[]{'ruleEntry',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'active','ruleEntry'}; - } - public class NamedCredential extends Metadata { - public String type = 'NamedCredential'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean allowMergeFieldsInBody; - public Boolean allowMergeFieldsInHeader; - public String authProvider; - public String certificate; - public String endpoint; - public Boolean generateAuthorizationHeader; - 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[] allowMergeFieldsInBody_type_info = new String[]{'allowMergeFieldsInBody',SOAP_M_URI,null,'0','1','false'}; - private String[] allowMergeFieldsInHeader_type_info = new String[]{'allowMergeFieldsInHeader',SOAP_M_URI,null,'0','1','false'}; - private String[] authProvider_type_info = new String[]{'authProvider',SOAP_M_URI,null,'0','1','false'}; - private String[] certificate_type_info = new String[]{'certificate',SOAP_M_URI,null,'0','1','false'}; - private String[] endpoint_type_info = new String[]{'endpoint',SOAP_M_URI,null,'0','1','false'}; - private String[] generateAuthorizationHeader_type_info = new String[]{'generateAuthorizationHeader',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] oauthRefreshToken_type_info = new String[]{'oauthRefreshToken',SOAP_M_URI,null,'0','1','false'}; - private String[] oauthScope_type_info = new String[]{'oauthScope',SOAP_M_URI,null,'0','1','false'}; - private String[] oauthToken_type_info = new String[]{'oauthToken',SOAP_M_URI,null,'0','1','false'}; - private String[] password_type_info = new String[]{'password',SOAP_M_URI,null,'0','1','false'}; - private String[] principalType_type_info = new String[]{'principalType',SOAP_M_URI,null,'1','1','false'}; - private String[] protocol_type_info = new String[]{'protocol',SOAP_M_URI,null,'1','1','false'}; - private String[] username_type_info = new String[]{'username',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'allowMergeFieldsInBody','allowMergeFieldsInHeader','authProvider','certificate','endpoint','generateAuthorizationHeader','label','oauthRefreshToken','oauthScope','oauthToken','password','principalType','protocol','username'}; - } - public class QuickAction extends Metadata { - public String type = 'QuickAction'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String canvas; - public String description; - public MetadataService.FieldOverride[] fieldOverrides; - public String flowDefinition; - public Integer height; - public String icon; - public Boolean isProtected; - public String label; - public String lightningComponent; - public Boolean optionsCreateFeedItem; - public String page_x; - public MetadataService.QuickActionLayout quickActionLayout; - public MetadataService.QuickActionSendEmailOptions quickActionSendEmailOptions; - public String standardLabel; - public String successMessage; - public String targetObject; - public String targetParentField; - public String targetRecordType; - public String type_x; - public Integer width; - private String[] canvas_type_info = new String[]{'canvas',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] fieldOverrides_type_info = new String[]{'fieldOverrides',SOAP_M_URI,null,'0','-1','false'}; - private String[] flowDefinition_type_info = new String[]{'flowDefinition',SOAP_M_URI,null,'0','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] icon_type_info = new String[]{'icon',SOAP_M_URI,null,'0','1','false'}; - private String[] isProtected_type_info = new String[]{'isProtected',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] lightningComponent_type_info = new String[]{'lightningComponent',SOAP_M_URI,null,'0','1','false'}; - private String[] optionsCreateFeedItem_type_info = new String[]{'optionsCreateFeedItem',SOAP_M_URI,null,'1','1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] quickActionLayout_type_info = new String[]{'quickActionLayout',SOAP_M_URI,null,'0','1','false'}; - private String[] quickActionSendEmailOptions_type_info = new String[]{'quickActionSendEmailOptions',SOAP_M_URI,null,'0','1','false'}; - private String[] standardLabel_type_info = new String[]{'standardLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] successMessage_type_info = new String[]{'successMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] targetObject_type_info = new String[]{'targetObject',SOAP_M_URI,null,'0','1','false'}; - private String[] targetParentField_type_info = new String[]{'targetParentField',SOAP_M_URI,null,'0','1','false'}; - private String[] targetRecordType_type_info = new String[]{'targetRecordType',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'canvas','description','fieldOverrides','flowDefinition','height','icon','isProtected','label','lightningComponent','optionsCreateFeedItem','page_x','quickActionLayout','quickActionSendEmailOptions','standardLabel','successMessage','targetObject','targetParentField','targetRecordType','type_x','width'}; - } - public class SharingCriteriaRule extends SharingBaseRule { - public String type = 'SharingCriteriaRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] accountSettings_type_info = new String[]{'accountSettings',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] sharedTo_type_info = new String[]{'sharedTo',SOAP_M_URI,null,'1','1','false'}; - public String booleanFilter; - public MetadataService.FilterItem[] criteriaItems; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] criteriaItems_type_info = new String[]{'criteriaItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','accessLevel','accountSettings','description','label','sharedTo', 'booleanFilter','criteriaItems'}; - } - public class FlowAssignment extends FlowNode { - public String type = 'FlowAssignment'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - public MetadataService.FlowAssignmentItem[] assignmentItems; - public MetadataService.FlowConnector connector; - private String[] assignmentItems_type_info = new String[]{'assignmentItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] connector_type_info = new String[]{'connector',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'assignmentItems','connector'}; - } - public class MatchingRules extends Metadata { - public String type = 'MatchingRules'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.MatchingRule[] matchingRules; - private String[] matchingRules_type_info = new String[]{'matchingRules',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'matchingRules'}; - } - public class Index { - public MetadataService.IndexField[] fields; - public String label; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fields','label'}; - } - public class Attachment { - public String content; - public String name; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'content','name'}; - } - public class PathAssistantStep { - public String[] fieldNames; - public String info; - public String picklistValueName; - private String[] fieldNames_type_info = new String[]{'fieldNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] info_type_info = new String[]{'info',SOAP_M_URI,null,'0','1','false'}; - private String[] picklistValueName_type_info = new String[]{'picklistValueName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fieldNames','info','picklistValueName'}; - } - public class ChannelLayoutItem { - public String field; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field'}; - } - public virtual class CustomValue extends Metadata { - public String color; - public Boolean default_x; - public String description; - public Boolean isActive; - public String label; - } - public class ListView extends Metadata { - public String type = 'ListView'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] columns_type_info = new String[]{'columns',SOAP_M_URI,null,'0','-1','false'}; - private String[] division_type_info = new String[]{'division',SOAP_M_URI,null,'0','1','false'}; - private String[] filterScope_type_info = new String[]{'filterScope',SOAP_M_URI,null,'1','1','false'}; - private String[] filters_type_info = new String[]{'filters',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] language_type_info = new String[]{'language',SOAP_M_URI,null,'0','1','false'}; - private String[] queue_type_info = new String[]{'queue',SOAP_M_URI,null,'0','1','false'}; - private String[] sharedTo_type_info = new String[]{'sharedTo',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'booleanFilter','columns','division','filterScope','filters','label','language','queue','sharedTo'}; - } - public class CustomApplicationTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class KnowledgeCaseSettings { - public String articlePDFCreationProfile; - public MetadataService.KnowledgeCommunitiesSettings articlePublicSharingCommunities; - 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 enableCaseDataCategoryMapping; - public Boolean useProfileForPDFCreation; - private String[] articlePDFCreationProfile_type_info = new String[]{'articlePDFCreationProfile',SOAP_M_URI,null,'0','1','false'}; - private String[] articlePublicSharingCommunities_type_info = new String[]{'articlePublicSharingCommunities',SOAP_M_URI,null,'0','1','false'}; - private String[] articlePublicSharingSites_type_info = new String[]{'articlePublicSharingSites',SOAP_M_URI,null,'0','1','false'}; - private String[] articlePublicSharingSitesChatterAnswers_type_info = new String[]{'articlePublicSharingSitesChatterAnswers',SOAP_M_URI,null,'0','1','false'}; - private String[] assignTo_type_info = new String[]{'assignTo',SOAP_M_URI,null,'0','1','false'}; - private String[] customizationClass_type_info = new String[]{'customizationClass',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultContributionArticleType_type_info = new String[]{'defaultContributionArticleType',SOAP_M_URI,null,'0','1','false'}; - private String[] editor_type_info = new String[]{'editor',SOAP_M_URI,null,'0','1','false'}; - private String[] enableArticleCreation_type_info = new String[]{'enableArticleCreation',SOAP_M_URI,null,'0','1','false'}; - private String[] enableArticlePublicSharingSites_type_info = new String[]{'enableArticlePublicSharingSites',SOAP_M_URI,null,'0','1','false'}; - private String[] enableCaseDataCategoryMapping_type_info = new String[]{'enableCaseDataCategoryMapping',SOAP_M_URI,null,'0','1','false'}; - private String[] useProfileForPDFCreation_type_info = new String[]{'useProfileForPDFCreation',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'articlePDFCreationProfile','articlePublicSharingCommunities','articlePublicSharingSites','articlePublicSharingSitesChatterAnswers','assignTo','customizationClass','defaultContributionArticleType','editor','enableArticleCreation','enableArticlePublicSharingSites','enableCaseDataCategoryMapping','useProfileForPDFCreation'}; - } - public class FiscalYearSettings { - public String fiscalYearNameBasedOn; - public String startMonth; - private String[] fiscalYearNameBasedOn_type_info = new String[]{'fiscalYearNameBasedOn',SOAP_M_URI,null,'0','1','false'}; - private String[] startMonth_type_info = new String[]{'startMonth',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fiscalYearNameBasedOn','startMonth'}; - } - public class Approver { - public String name; - public String type_x; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','type_x'}; - } - public class ObjectNameCaseValue { - public String article; - public String caseType; - public Boolean plural; - public String possessive; - public String value; - private String[] article_type_info = new String[]{'article',SOAP_M_URI,null,'0','1','false'}; - private String[] caseType_type_info = new String[]{'caseType',SOAP_M_URI,null,'0','1','false'}; - private String[] plural_type_info = new String[]{'plural',SOAP_M_URI,null,'0','1','false'}; - private String[] possessive_type_info = new String[]{'possessive',SOAP_M_URI,null,'0','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'article','caseType','plural','possessive','value'}; - } - public class SiteWebAddress { - public String certificate; - public String domainName; - public Boolean primary; - private String[] certificate_type_info = new String[]{'certificate',SOAP_M_URI,null,'0','1','false'}; - private String[] domainName_type_info = new String[]{'domainName',SOAP_M_URI,null,'1','1','false'}; - private String[] primary_type_info = new String[]{'primary',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'certificate','domainName','primary'}; - } - public class FlowInputValidationRule { - public String errorMessage; - public String formulaExpression; - private String[] errorMessage_type_info = new String[]{'errorMessage',SOAP_M_URI,null,'1','1','false'}; - private String[] formulaExpression_type_info = new String[]{'formulaExpression',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'errorMessage','formulaExpression'}; - } - public class CompanySettings extends Metadata { - public String type = 'CompanySettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.FiscalYearSettings fiscalYear; - private String[] fiscalYear_type_info = new String[]{'fiscalYear',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'fiscalYear'}; - } - public class FlowScreenField extends FlowElement { - public String type = 'FlowScreenField'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String[] choiceReferences; - public String dataType; - public String defaultSelectedChoiceReference; - public MetadataService.FlowElementReferenceOrValue defaultValue; - public String extensionName; - public String fieldText; - public String fieldType; - public String helpText; - public MetadataService.FlowScreenFieldInputParameter[] inputParameters; - public Boolean isRequired; - public Boolean isVisible; - public MetadataService.FlowScreenFieldOutputParameter[] outputParameters; - public Integer scale; - public MetadataService.FlowInputValidationRule validationRule; - private String[] choiceReferences_type_info = new String[]{'choiceReferences',SOAP_M_URI,null,'0','-1','false'}; - private String[] dataType_type_info = new String[]{'dataType',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultSelectedChoiceReference_type_info = new String[]{'defaultSelectedChoiceReference',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultValue_type_info = new String[]{'defaultValue',SOAP_M_URI,null,'0','1','false'}; - private String[] extensionName_type_info = new String[]{'extensionName',SOAP_M_URI,null,'0','1','false'}; - private String[] fieldText_type_info = new String[]{'fieldText',SOAP_M_URI,null,'0','1','false'}; - private String[] fieldType_type_info = new String[]{'fieldType',SOAP_M_URI,null,'1','1','false'}; - private String[] helpText_type_info = new String[]{'helpText',SOAP_M_URI,null,'0','1','false'}; - private String[] inputParameters_type_info = new String[]{'inputParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] isRequired_type_info = new String[]{'isRequired',SOAP_M_URI,null,'0','1','false'}; - private String[] isVisible_type_info = new String[]{'isVisible',SOAP_M_URI,null,'0','1','false'}; - private String[] outputParameters_type_info = new String[]{'outputParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] scale_type_info = new String[]{'scale',SOAP_M_URI,null,'0','1','false'}; - private String[] validationRule_type_info = new String[]{'validationRule',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'choiceReferences','dataType','defaultSelectedChoiceReference','defaultValue','extensionName','fieldText','fieldType','helpText','inputParameters','isRequired','isVisible','outputParameters','scale','validationRule'}; - } - public class LookupFilterTranslation { - public String errorMessage; - public String informationalMessage; - private String[] errorMessage_type_info = new String[]{'errorMessage',SOAP_M_URI,null,'1','1','false'}; - private String[] informationalMessage_type_info = new String[]{'informationalMessage',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'errorMessage','informationalMessage'}; - } - public class LetterheadLine { - public String color; - public Integer height; - private String[] color_type_info = new String[]{'color',SOAP_M_URI,null,'1','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'color','height'}; - } - public class ValidationRule extends Metadata { - public String type = 'ValidationRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean active; - public String description; - public String errorConditionFormula; - public String errorDisplayField; - public String errorMessage; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] errorConditionFormula_type_info = new String[]{'errorConditionFormula',SOAP_M_URI,null,'1','1','false'}; - private String[] errorDisplayField_type_info = new String[]{'errorDisplayField',SOAP_M_URI,null,'0','1','false'}; - private String[] errorMessage_type_info = new String[]{'errorMessage',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'active','description','errorConditionFormula','errorDisplayField','errorMessage'}; - } - public class ChatterAnswersReputationLevel { - public String name; - public Integer value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'parentRole'}; - } - public class WaveXmdDate { - public String alias; - public Boolean compact; - public String dateFieldDay; - public String dateFieldEpochDay; - public String dateFieldEpochSecond; - public String dateFieldFiscalMonth; - public String dateFieldFiscalQuarter; - public String dateFieldFiscalWeek; - public String dateFieldFiscalYear; - public String dateFieldFullYear; - public String dateFieldHour; - public String dateFieldMinute; - public String dateFieldMonth; - public String dateFieldQuarter; - public String dateFieldSecond; - public String dateFieldWeek; - public String dateFieldYear; - public String description; - public Integer firstDayOfWeek; - public Integer fiscalMonthOffset; - public Boolean isYearEndFiscalYear; - public String label; - public Boolean showInExplorer; - public Integer sortIndex; - private String[] alias_type_info = new String[]{'alias',SOAP_M_URI,null,'1','1','false'}; - private String[] compact_type_info = new String[]{'compact',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldDay_type_info = new String[]{'dateFieldDay',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldEpochDay_type_info = new String[]{'dateFieldEpochDay',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldEpochSecond_type_info = new String[]{'dateFieldEpochSecond',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldFiscalMonth_type_info = new String[]{'dateFieldFiscalMonth',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldFiscalQuarter_type_info = new String[]{'dateFieldFiscalQuarter',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldFiscalWeek_type_info = new String[]{'dateFieldFiscalWeek',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldFiscalYear_type_info = new String[]{'dateFieldFiscalYear',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldFullYear_type_info = new String[]{'dateFieldFullYear',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldHour_type_info = new String[]{'dateFieldHour',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldMinute_type_info = new String[]{'dateFieldMinute',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldMonth_type_info = new String[]{'dateFieldMonth',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldQuarter_type_info = new String[]{'dateFieldQuarter',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldSecond_type_info = new String[]{'dateFieldSecond',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldWeek_type_info = new String[]{'dateFieldWeek',SOAP_M_URI,null,'0','1','false'}; - private String[] dateFieldYear_type_info = new String[]{'dateFieldYear',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] firstDayOfWeek_type_info = new String[]{'firstDayOfWeek',SOAP_M_URI,null,'1','1','false'}; - private String[] fiscalMonthOffset_type_info = new String[]{'fiscalMonthOffset',SOAP_M_URI,null,'1','1','false'}; - private String[] isYearEndFiscalYear_type_info = new String[]{'isYearEndFiscalYear',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] showInExplorer_type_info = new String[]{'showInExplorer',SOAP_M_URI,null,'0','1','false'}; - private String[] sortIndex_type_info = new String[]{'sortIndex',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'alias','compact','dateFieldDay','dateFieldEpochDay','dateFieldEpochSecond','dateFieldFiscalMonth','dateFieldFiscalQuarter','dateFieldFiscalWeek','dateFieldFiscalYear','dateFieldFullYear','dateFieldHour','dateFieldMinute','dateFieldMonth','dateFieldQuarter','dateFieldSecond','dateFieldWeek','dateFieldYear','description','firstDayOfWeek','fiscalMonthOffset','isYearEndFiscalYear','label','showInExplorer','sortIndex'}; - } - public class PublicGroups { - public String[] publicGroup; - private String[] publicGroup_type_info = new String[]{'publicGroup',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'publicGroup'}; - } - public class FeedLayoutFilter { - public String feedFilterName; - public String feedFilterType; - public String feedItemType; - private String[] feedFilterName_type_info = new String[]{'feedFilterName',SOAP_M_URI,null,'0','1','false'}; - private String[] feedFilterType_type_info = new String[]{'feedFilterType',SOAP_M_URI,null,'1','1','false'}; - private String[] feedItemType_type_info = new String[]{'feedItemType',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'feedFilterName','feedFilterType','feedItemType'}; - } - public virtual class WorkflowAction extends Metadata { - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] integrationValue_type_info = new String[]{'integrationValue',SOAP_M_URI,null,'1','1','false'}; - private String[] isoCode_type_info = new String[]{'isoCode',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] standard_type_info = new String[]{'standard',SOAP_M_URI,null,'1','1','false'}; - private String[] visible_type_info = new String[]{'visible',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'active','integrationValue','isoCode','label','standard','visible'}; - } - public class SupervisorAgentConfigSkills { - public String[] skill; - private String[] skill_type_info = new String[]{'skill',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'skill'}; - } - public class describeValueTypeResponse_element { - public MetadataService.DescribeValueTypeResult result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ActionOverride { - public String actionName; - public String comment; - public String content; - public String formFactor; - public Boolean skipRecordTypeSelect; - public String type_x; - private String[] actionName_type_info = new String[]{'actionName',SOAP_M_URI,null,'0','1','false'}; - private String[] comment_type_info = new String[]{'comment',SOAP_M_URI,null,'0','1','false'}; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - private String[] formFactor_type_info = new String[]{'formFactor',SOAP_M_URI,null,'0','1','false'}; - private String[] skipRecordTypeSelect_type_info = new String[]{'skipRecordTypeSelect',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'actionName','comment','content','formFactor','skipRecordTypeSelect','type_x'}; - } - public class Translations extends Metadata { - public String type = 'Translations'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.CustomApplicationTranslation[] customApplications; - public MetadataService.CustomDataTypeTranslation[] customDataTypeTranslations; - public MetadataService.CustomLabelTranslation[] customLabels; - public MetadataService.CustomPageWebLinkTranslation[] customPageWebLinks; - public MetadataService.CustomTabTranslation[] customTabs; - public MetadataService.FlowDefinitionTranslation[] flowDefinitions; - public MetadataService.GlobalQuickActionTranslation[] quickActions; - public MetadataService.ReportTypeTranslation[] reportTypes; - public MetadataService.ScontrolTranslation[] scontrols; - private String[] customApplications_type_info = new String[]{'customApplications',SOAP_M_URI,null,'0','-1','false'}; - private String[] customDataTypeTranslations_type_info = new String[]{'customDataTypeTranslations',SOAP_M_URI,null,'0','-1','false'}; - private String[] customLabels_type_info = new String[]{'customLabels',SOAP_M_URI,null,'0','-1','false'}; - private String[] customPageWebLinks_type_info = new String[]{'customPageWebLinks',SOAP_M_URI,null,'0','-1','false'}; - private String[] customTabs_type_info = new String[]{'customTabs',SOAP_M_URI,null,'0','-1','false'}; - private String[] flowDefinitions_type_info = new String[]{'flowDefinitions',SOAP_M_URI,null,'0','-1','false'}; - private String[] quickActions_type_info = new String[]{'quickActions',SOAP_M_URI,null,'0','-1','false'}; - private String[] reportTypes_type_info = new String[]{'reportTypes',SOAP_M_URI,null,'0','-1','false'}; - private String[] scontrols_type_info = new String[]{'scontrols',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'customApplications','customDataTypeTranslations','customLabels','customPageWebLinks','customTabs','flowDefinitions','quickActions','reportTypes','scontrols'}; - } - public class WebToCaseSettings { - public String caseOrigin; - public String defaultResponseTemplate; - public Boolean enableWebToCase; - private String[] caseOrigin_type_info = new String[]{'caseOrigin',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultResponseTemplate_type_info = new String[]{'defaultResponseTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] enableWebToCase_type_info = new String[]{'enableWebToCase',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'caseOrigin','defaultResponseTemplate','enableWebToCase'}; - } - public class CustomMetadata extends Metadata { - public String type = 'CustomMetadata'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public String label; - public Boolean protected_x; - public MetadataService.CustomMetadataValue[] values; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'0','1','false'}; - private String[] values_type_info = new String[]{'values',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','label','protected_x','values'}; - } - public virtual class FlowNode extends FlowElement { - public String label; - public Integer locationX; - public Integer locationY; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] createdByName_type_info = new String[]{'createdByName',SOAP_M_URI,null,'1','1','false'}; - private String[] createdDate_type_info = new String[]{'createdDate',SOAP_M_URI,null,'1','1','false'}; - private String[] fileName_type_info = new String[]{'fileName',SOAP_M_URI,null,'1','1','false'}; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'1','1','false'}; - private String[] id_type_info = new String[]{'id',SOAP_M_URI,null,'1','1','false'}; - private String[] lastModifiedById_type_info = new String[]{'lastModifiedById',SOAP_M_URI,null,'1','1','false'}; - private String[] lastModifiedByName_type_info = new String[]{'lastModifiedByName',SOAP_M_URI,null,'1','1','false'}; - private String[] lastModifiedDate_type_info = new String[]{'lastModifiedDate',SOAP_M_URI,null,'1','1','false'}; - private String[] manageableState_type_info = new String[]{'manageableState',SOAP_M_URI,null,'0','1','false'}; - private String[] namespacePrefix_type_info = new String[]{'namespacePrefix',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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 OrderSettings extends Metadata { - public String type = 'OrderSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableNegativeQuantity; - public Boolean enableOrders; - public Boolean enableReductionOrders; - public Boolean enableZeroQuantity; - private String[] enableNegativeQuantity_type_info = new String[]{'enableNegativeQuantity',SOAP_M_URI,null,'0','1','false'}; - private String[] enableOrders_type_info = new String[]{'enableOrders',SOAP_M_URI,null,'0','1','false'}; - private String[] enableReductionOrders_type_info = new String[]{'enableReductionOrders',SOAP_M_URI,null,'0','1','false'}; - private String[] enableZeroQuantity_type_info = new String[]{'enableZeroQuantity',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableNegativeQuantity','enableOrders','enableReductionOrders','enableZeroQuantity'}; - } - public class ReportTimeFrameFilter { - public String dateColumn; - public Date endDate; - public String interval; - public Date startDate; - private String[] dateColumn_type_info = new String[]{'dateColumn',SOAP_M_URI,null,'1','1','false'}; - private String[] endDate_type_info = new String[]{'endDate',SOAP_M_URI,null,'0','1','false'}; - private String[] interval_type_info = new String[]{'interval',SOAP_M_URI,null,'1','1','false'}; - private String[] startDate_type_info = new String[]{'startDate',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dateColumn','endDate','interval','startDate'}; - } - public class ContentAssetLink { - public String access; - public Boolean isManagingWorkspace; - public String name; - private String[] access_type_info = new String[]{'access',SOAP_M_URI,null,'1','1','false'}; - private String[] isManagingWorkspace_type_info = new String[]{'isManagingWorkspace',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'access','isManagingWorkspace','name'}; - } - public class StandardValue extends CustomValue { - public String type = 'StandardValue'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String color; - public Boolean default_x; - public String description; - public Boolean isActive; - public String label; - private String[] color_type_info = new String[]{'color',SOAP_M_URI,null,'0','1','false'}; - private String[] default_x_type_info = new String[]{'default',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - public Boolean allowEmail; - public Boolean closed; - public Boolean converted; - public Boolean cssExposed; - public String forecastCategory; - public String groupingString; - public Boolean highPriority; - public Integer probability; - public String reverseRole; - public Boolean reviewed; - public Boolean won; - private String[] allowEmail_type_info = new String[]{'allowEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] closed_type_info = new String[]{'closed',SOAP_M_URI,null,'0','1','false'}; - private String[] converted_type_info = new String[]{'converted',SOAP_M_URI,null,'0','1','false'}; - private String[] cssExposed_type_info = new String[]{'cssExposed',SOAP_M_URI,null,'0','1','false'}; - private String[] forecastCategory_type_info = new String[]{'forecastCategory',SOAP_M_URI,null,'0','1','false'}; - private String[] groupingString_type_info = new String[]{'groupingString',SOAP_M_URI,null,'0','1','false'}; - private String[] highPriority_type_info = new String[]{'highPriority',SOAP_M_URI,null,'0','1','false'}; - private String[] probability_type_info = new String[]{'probability',SOAP_M_URI,null,'0','1','false'}; - private String[] reverseRole_type_info = new String[]{'reverseRole',SOAP_M_URI,null,'0','1','false'}; - private String[] reviewed_type_info = new String[]{'reviewed',SOAP_M_URI,null,'0','1','false'}; - private String[] won_type_info = new String[]{'won',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','color','default_x','description','isActive','label', 'allowEmail','closed','converted','cssExposed','forecastCategory','groupingString','highPriority','probability','reverseRole','reviewed','won'}; - } - public class NavigationSubMenu { - public MetadataService.NavigationMenuItem[] navigationMenuItem; - private String[] navigationMenuItem_type_info = new String[]{'navigationMenuItem',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'navigationMenuItem'}; - } - public class ProductSettings extends Metadata { - public String type = 'ProductSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableCascadeActivateToRelatedPrices; - public Boolean enableQuantitySchedule; - public Boolean enableRevenueSchedule; - private String[] enableCascadeActivateToRelatedPrices_type_info = new String[]{'enableCascadeActivateToRelatedPrices',SOAP_M_URI,null,'0','1','false'}; - private String[] enableQuantitySchedule_type_info = new String[]{'enableQuantitySchedule',SOAP_M_URI,null,'0','1','false'}; - private String[] enableRevenueSchedule_type_info = new String[]{'enableRevenueSchedule',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableCascadeActivateToRelatedPrices','enableQuantitySchedule','enableRevenueSchedule'}; - } - public class WorkflowTask extends WorkflowAction { - public String type = 'WorkflowTask'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String assignedTo; - public String assignedToType; - public String description; - public Integer dueDateOffset; - public Boolean notifyAssignee; - public String offsetFromField; - public String priority; - public Boolean protected_x; - public String status; - public String subject; - private String[] assignedTo_type_info = new String[]{'assignedTo',SOAP_M_URI,null,'0','1','false'}; - private String[] assignedToType_type_info = new String[]{'assignedToType',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] dueDateOffset_type_info = new String[]{'dueDateOffset',SOAP_M_URI,null,'1','1','false'}; - private String[] notifyAssignee_type_info = new String[]{'notifyAssignee',SOAP_M_URI,null,'1','1','false'}; - private String[] offsetFromField_type_info = new String[]{'offsetFromField',SOAP_M_URI,null,'0','1','false'}; - private String[] priority_type_info = new String[]{'priority',SOAP_M_URI,null,'1','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] status_type_info = new String[]{'status',SOAP_M_URI,null,'1','1','false'}; - private String[] subject_type_info = new String[]{'subject',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'assignedTo','assignedToType','description','dueDateOffset','notifyAssignee','offsetFromField','priority','protected_x','status','subject'}; - } - public class GlobalValueSetTranslation { - public MetadataService.ValueTranslation[] valueTranslation; - private String[] valueTranslation_type_info = new String[]{'valueTranslation',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'valueTranslation'}; - } - public class deployResponse_element { - public MetadataService.AsyncResult result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class FeedItemSettings { - public Integer characterLimit; - public Boolean collapseThread; - public String displayFormat; - public String feedItemType; - private String[] characterLimit_type_info = new String[]{'characterLimit',SOAP_M_URI,null,'0','1','false'}; - private String[] collapseThread_type_info = new String[]{'collapseThread',SOAP_M_URI,null,'0','1','false'}; - private String[] displayFormat_type_info = new String[]{'displayFormat',SOAP_M_URI,null,'0','1','false'}; - private String[] feedItemType_type_info = new String[]{'feedItemType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'characterLimit','collapseThread','displayFormat','feedItemType'}; - } - public class EmbeddedServiceFieldService { - public String appointmentBookingFlowName; - public String cancelApptBookingFlowName; - public String embeddedServiceConfig; - public Boolean enabled; - public String fieldServiceConfirmCardImg; - public String fieldServiceHomeImg; - public String fieldServiceLogoImg; - public String masterLabel; - public String modifyApptBookingFlowName; - public Boolean shouldShowExistingAppointment; - public Boolean shouldShowNewAppointment; - private String[] appointmentBookingFlowName_type_info = new String[]{'appointmentBookingFlowName',SOAP_M_URI,null,'0','1','false'}; - private String[] cancelApptBookingFlowName_type_info = new String[]{'cancelApptBookingFlowName',SOAP_M_URI,null,'0','1','false'}; - private String[] embeddedServiceConfig_type_info = new String[]{'embeddedServiceConfig',SOAP_M_URI,null,'1','1','false'}; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] fieldServiceConfirmCardImg_type_info = new String[]{'fieldServiceConfirmCardImg',SOAP_M_URI,null,'0','1','false'}; - private String[] fieldServiceHomeImg_type_info = new String[]{'fieldServiceHomeImg',SOAP_M_URI,null,'0','1','false'}; - private String[] fieldServiceLogoImg_type_info = new String[]{'fieldServiceLogoImg',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] modifyApptBookingFlowName_type_info = new String[]{'modifyApptBookingFlowName',SOAP_M_URI,null,'0','1','false'}; - private String[] shouldShowExistingAppointment_type_info = new String[]{'shouldShowExistingAppointment',SOAP_M_URI,null,'0','1','false'}; - private String[] shouldShowNewAppointment_type_info = new String[]{'shouldShowNewAppointment',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'appointmentBookingFlowName','cancelApptBookingFlowName','embeddedServiceConfig','enabled','fieldServiceConfirmCardImg','fieldServiceHomeImg','fieldServiceLogoImg','masterLabel','modifyApptBookingFlowName','shouldShowExistingAppointment','shouldShowNewAppointment'}; - } - public class AgentConfigAssignments { - public MetadataService.AgentConfigProfileAssignments profiles; - public MetadataService.AgentConfigUserAssignments users; - private String[] profiles_type_info = new String[]{'profiles',SOAP_M_URI,null,'0','1','false'}; - private String[] users_type_info = new String[]{'users',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'profiles','users'}; - } - public class ApprovalStepApprover { - public MetadataService.Approver[] approver; - public String whenMultipleApprovers; - private String[] approver_type_info = new String[]{'approver',SOAP_M_URI,null,'0','-1','false'}; - private String[] whenMultipleApprovers_type_info = new String[]{'whenMultipleApprovers',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'approver','whenMultipleApprovers'}; - } - public class ApexTrigger extends MetadataWithContent { - public String type = 'ApexTrigger'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public Double apiVersion; - public MetadataService.PackageVersion[] packageVersions; - public String status; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] packageVersions_type_info = new String[]{'packageVersions',SOAP_M_URI,null,'0','-1','false'}; - private String[] status_type_info = new String[]{'status',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'apiVersion','packageVersions','status'}; - } - public class CustomConsoleComponents { - public MetadataService.PrimaryTabComponents primaryTabComponents; - public MetadataService.SubtabComponents subtabComponents; - private String[] primaryTabComponents_type_info = new String[]{'primaryTabComponents',SOAP_M_URI,null,'0','1','false'}; - private String[] subtabComponents_type_info = new String[]{'subtabComponents',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'primaryTabComponents','subtabComponents'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] enableTouchAppIPhone_type_info = new String[]{'enableTouchAppIPhone',SOAP_M_URI,null,'0','1','false'}; - private String[] enableTouchBrowserIPad_type_info = new String[]{'enableTouchBrowserIPad',SOAP_M_URI,null,'0','1','false'}; - private String[] enableTouchIosPhone_type_info = new String[]{'enableTouchIosPhone',SOAP_M_URI,null,'0','1','false'}; - private String[] enableVisualforceInTouch_type_info = new String[]{'enableVisualforceInTouch',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enableTouchAppIPad','enableTouchAppIPhone','enableTouchBrowserIPad','enableTouchIosPhone','enableVisualforceInTouch'}; - } - public class AppMenu extends Metadata { - public String type = 'AppMenu'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.AppMenuItem[] appMenuItems; - private String[] appMenuItems_type_info = new String[]{'appMenuItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'appMenuItems'}; - } - public class DebuggingInfo_element { - public String debugLog; - private String[] debugLog_type_info = new String[]{'debugLog',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'debugLog'}; - } - public class Report extends Metadata { - public String type = 'Report'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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 folderName; - public String format; - public MetadataService.ReportGrouping[] groupingsAcross; - public MetadataService.ReportGrouping[] groupingsDown; - public MetadataService.ReportHistoricalSelector historicalSelector; - public String name; - public Integer numSubscriptions; - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] block_type_info = new String[]{'block',SOAP_M_URI,null,'0','-1','false'}; - private String[] blockInfo_type_info = new String[]{'blockInfo',SOAP_M_URI,null,'0','1','false'}; - private String[] buckets_type_info = new String[]{'buckets',SOAP_M_URI,null,'0','-1','false'}; - private String[] chart_type_info = new String[]{'chart',SOAP_M_URI,null,'0','1','false'}; - private String[] colorRanges_type_info = new String[]{'colorRanges',SOAP_M_URI,null,'0','-1','false'}; - private String[] columns_type_info = new String[]{'columns',SOAP_M_URI,null,'0','-1','false'}; - private String[] crossFilters_type_info = new String[]{'crossFilters',SOAP_M_URI,null,'0','-1','false'}; - private String[] currency_x_type_info = new String[]{'currency',SOAP_M_URI,null,'0','1','false'}; - private String[] dataCategoryFilters_type_info = new String[]{'dataCategoryFilters',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] division_type_info = new String[]{'division',SOAP_M_URI,null,'0','1','false'}; - private String[] filter_type_info = new String[]{'filter',SOAP_M_URI,null,'0','1','false'}; - private String[] folderName_type_info = new String[]{'folderName',SOAP_M_URI,null,'0','1','false'}; - private String[] format_type_info = new String[]{'format',SOAP_M_URI,null,'1','1','false'}; - private String[] groupingsAcross_type_info = new String[]{'groupingsAcross',SOAP_M_URI,null,'0','-1','false'}; - private String[] groupingsDown_type_info = new String[]{'groupingsDown',SOAP_M_URI,null,'0','-1','false'}; - private String[] historicalSelector_type_info = new String[]{'historicalSelector',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] numSubscriptions_type_info = new String[]{'numSubscriptions',SOAP_M_URI,null,'0','1','false'}; - private String[] params_type_info = new String[]{'params',SOAP_M_URI,null,'0','-1','false'}; - private String[] reportType_type_info = new String[]{'reportType',SOAP_M_URI,null,'1','1','false'}; - private String[] roleHierarchyFilter_type_info = new String[]{'roleHierarchyFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] rowLimit_type_info = new String[]{'rowLimit',SOAP_M_URI,null,'0','1','false'}; - private String[] scope_type_info = new String[]{'scope',SOAP_M_URI,null,'0','1','false'}; - private String[] showCurrentDate_type_info = new String[]{'showCurrentDate',SOAP_M_URI,null,'0','1','false'}; - private String[] showDetails_type_info = new String[]{'showDetails',SOAP_M_URI,null,'0','1','false'}; - private String[] sortColumn_type_info = new String[]{'sortColumn',SOAP_M_URI,null,'0','1','false'}; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'0','1','false'}; - private String[] territoryHierarchyFilter_type_info = new String[]{'territoryHierarchyFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] timeFrameFilter_type_info = new String[]{'timeFrameFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] userFilter_type_info = new String[]{'userFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'aggregates','block','blockInfo','buckets','chart','colorRanges','columns','crossFilters','currency_x','dataCategoryFilters','description','division','filter','folderName','format','groupingsAcross','groupingsDown','historicalSelector','name','numSubscriptions','params','reportType','roleHierarchyFilter','rowLimit','scope','showCurrentDate','showDetails','sortColumn','sortOrder','territoryHierarchyFilter','timeFrameFilter','userFilter'}; - } - public class KnowledgeSettings extends Metadata { - public String type = 'KnowledgeSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.KnowledgeAnswerSettings answers; - public MetadataService.KnowledgeCaseSettings cases; - public String defaultLanguage; - public Boolean enableChatterQuestionKBDeflection; - public Boolean enableCreateEditOnArticlesTab; - public Boolean enableExternalMediaContent; - public Boolean enableKnowledge; - public Boolean enableLightningKnowledge; - public MetadataService.KnowledgeLanguageSettings languages; - public Boolean showArticleSummariesCustomerPortal; - public Boolean showArticleSummariesInternalApp; - public Boolean showArticleSummariesPartnerPortal; - public Boolean showValidationStatusField; - public MetadataService.KnowledgeSuggestedArticlesSettings suggestedArticles; - private String[] answers_type_info = new String[]{'answers',SOAP_M_URI,null,'0','1','false'}; - private String[] cases_type_info = new String[]{'cases',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultLanguage_type_info = new String[]{'defaultLanguage',SOAP_M_URI,null,'0','1','false'}; - private String[] enableChatterQuestionKBDeflection_type_info = new String[]{'enableChatterQuestionKBDeflection',SOAP_M_URI,null,'0','1','false'}; - private String[] enableCreateEditOnArticlesTab_type_info = new String[]{'enableCreateEditOnArticlesTab',SOAP_M_URI,null,'0','1','false'}; - private String[] enableExternalMediaContent_type_info = new String[]{'enableExternalMediaContent',SOAP_M_URI,null,'0','1','false'}; - private String[] enableKnowledge_type_info = new String[]{'enableKnowledge',SOAP_M_URI,null,'0','1','false'}; - private String[] enableLightningKnowledge_type_info = new String[]{'enableLightningKnowledge',SOAP_M_URI,null,'0','1','false'}; - private String[] languages_type_info = new String[]{'languages',SOAP_M_URI,null,'0','1','false'}; - private String[] showArticleSummariesCustomerPortal_type_info = new String[]{'showArticleSummariesCustomerPortal',SOAP_M_URI,null,'0','1','false'}; - private String[] showArticleSummariesInternalApp_type_info = new String[]{'showArticleSummariesInternalApp',SOAP_M_URI,null,'0','1','false'}; - private String[] showArticleSummariesPartnerPortal_type_info = new String[]{'showArticleSummariesPartnerPortal',SOAP_M_URI,null,'0','1','false'}; - private String[] showValidationStatusField_type_info = new String[]{'showValidationStatusField',SOAP_M_URI,null,'0','1','false'}; - private String[] suggestedArticles_type_info = new String[]{'suggestedArticles',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'answers','cases','defaultLanguage','enableChatterQuestionKBDeflection','enableCreateEditOnArticlesTab','enableExternalMediaContent','enableKnowledge','enableLightningKnowledge','languages','showArticleSummariesCustomerPortal','showArticleSummariesInternalApp','showArticleSummariesPartnerPortal','showValidationStatusField','suggestedArticles'}; - } - public class StaticResource extends MetadataWithContent { - public String type = 'StaticResource'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public String cacheControl; - public String contentType; - public String description; - private String[] cacheControl_type_info = new String[]{'cacheControl',SOAP_M_URI,null,'1','1','false'}; - private String[] contentType_type_info = new String[]{'contentType',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'cacheControl','contentType','description'}; - } - public class ReportTypeColumn { - public Boolean checkedByDefault; - public String displayNameOverride; - public String field; - public String table; - private String[] checkedByDefault_type_info = new String[]{'checkedByDefault',SOAP_M_URI,null,'1','1','false'}; - private String[] displayNameOverride_type_info = new String[]{'displayNameOverride',SOAP_M_URI,null,'0','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] table_type_info = new String[]{'table',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'checkedByDefault','displayNameOverride','field','table'}; - } - public class ApprovalStep { - public Boolean allowDelegate; - public MetadataService.ApprovalAction approvalActions; - public MetadataService.ApprovalStepApprover assignedApprover; - public String description; - public MetadataService.ApprovalEntryCriteria entryCriteria; - public String ifCriteriaNotMet; - public String label; - public String name; - public MetadataService.ApprovalStepRejectBehavior rejectBehavior; - public MetadataService.ApprovalAction rejectionActions; - private String[] allowDelegate_type_info = new String[]{'allowDelegate',SOAP_M_URI,null,'0','1','false'}; - private String[] approvalActions_type_info = new String[]{'approvalActions',SOAP_M_URI,null,'0','1','false'}; - private String[] assignedApprover_type_info = new String[]{'assignedApprover',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] entryCriteria_type_info = new String[]{'entryCriteria',SOAP_M_URI,null,'0','1','false'}; - private String[] ifCriteriaNotMet_type_info = new String[]{'ifCriteriaNotMet',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] rejectBehavior_type_info = new String[]{'rejectBehavior',SOAP_M_URI,null,'0','1','false'}; - private String[] rejectionActions_type_info = new String[]{'rejectionActions',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'allowDelegate','approvalActions','assignedApprover','description','entryCriteria','ifCriteriaNotMet','label','name','rejectBehavior','rejectionActions'}; - } - public class RecordTypeTranslation { - public String description; - public String label; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','label','name'}; - } - public class FlowInputFieldAssignment extends FlowBaseElement { - public String type = 'FlowInputFieldAssignment'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String field; - public MetadataService.FlowElementReferenceOrValue value; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'field','value'}; - } - public class WorkflowActionReference { - public String name; - public String type_x; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','type_x'}; - } - public class FilterItem { - public String field; - public String operation; - public String value; - public String valueField; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] operation_type_info = new String[]{'operation',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] valueField_type_info = new String[]{'valueField',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field','operation','value','valueField'}; - } - public class OpportunityListFieldsUnselectedSettings { - public String[] field; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] contextFilterableField_type_info = new String[]{'contextFilterableField',SOAP_M_URI,null,'0','1','false'}; - private String[] error_type_info = new String[]{'error',SOAP_M_URI,null,'0','1','false'}; - private String[] hideOnError_type_info = new String[]{'hideOnError',SOAP_M_URI,null,'0','1','false'}; - private String[] includeContext_type_info = new String[]{'includeContext',SOAP_M_URI,null,'0','1','false'}; - private String[] reportName_type_info = new String[]{'reportName',SOAP_M_URI,null,'1','1','false'}; - private String[] showTitle_type_info = new String[]{'showTitle',SOAP_M_URI,null,'0','1','false'}; - private String[] size_type_info = new String[]{'size',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'cacheData','contextFilterableField','error','hideOnError','includeContext','reportName','showTitle','size'}; - } - public class StandardValueSetTranslation { - public MetadataService.ValueTranslation[] valueTranslation; - private String[] valueTranslation_type_info = new String[]{'valueTranslation',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'valueTranslation'}; - } - public class BrandingSet extends Metadata { - public String type = 'BrandingSet'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.BrandingSetProperty[] brandingSetProperty; - public String description; - public String masterLabel; - public String type_x; - private String[] brandingSetProperty_type_info = new String[]{'brandingSetProperty',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'brandingSetProperty','description','masterLabel','type_x'}; - } - public class ChatterAnswersSettings extends Metadata { - public String type = 'ChatterAnswersSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean emailFollowersOnBestAnswer; - public Boolean emailFollowersOnReply; - public Boolean emailOwnerOnPrivateReply; - public Boolean emailOwnerOnReply; - public Boolean enableAnswerViaEmail; - public Boolean enableChatterAnswers; - public Boolean enableFacebookSSO; - public Boolean enableInlinePublisher; - public Boolean enableReputation; - public Boolean enableRichTextEditor; - public String facebookAuthProvider; - public Boolean showInPortals; - private String[] emailFollowersOnBestAnswer_type_info = new String[]{'emailFollowersOnBestAnswer',SOAP_M_URI,null,'0','1','false'}; - private String[] emailFollowersOnReply_type_info = new String[]{'emailFollowersOnReply',SOAP_M_URI,null,'0','1','false'}; - private String[] emailOwnerOnPrivateReply_type_info = new String[]{'emailOwnerOnPrivateReply',SOAP_M_URI,null,'0','1','false'}; - private String[] emailOwnerOnReply_type_info = new String[]{'emailOwnerOnReply',SOAP_M_URI,null,'0','1','false'}; - private String[] enableAnswerViaEmail_type_info = new String[]{'enableAnswerViaEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] enableChatterAnswers_type_info = new String[]{'enableChatterAnswers',SOAP_M_URI,null,'1','1','false'}; - private String[] enableFacebookSSO_type_info = new String[]{'enableFacebookSSO',SOAP_M_URI,null,'0','1','false'}; - private String[] enableInlinePublisher_type_info = new String[]{'enableInlinePublisher',SOAP_M_URI,null,'0','1','false'}; - private String[] enableReputation_type_info = new String[]{'enableReputation',SOAP_M_URI,null,'0','1','false'}; - private String[] enableRichTextEditor_type_info = new String[]{'enableRichTextEditor',SOAP_M_URI,null,'0','1','false'}; - private String[] facebookAuthProvider_type_info = new String[]{'facebookAuthProvider',SOAP_M_URI,null,'0','1','false'}; - private String[] showInPortals_type_info = new String[]{'showInPortals',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'emailFollowersOnBestAnswer','emailFollowersOnReply','emailOwnerOnPrivateReply','emailOwnerOnReply','enableAnswerViaEmail','enableChatterAnswers','enableFacebookSSO','enableInlinePublisher','enableReputation','enableRichTextEditor','facebookAuthProvider','showInPortals'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] canvasUrl_type_info = new String[]{'canvasUrl',SOAP_M_URI,null,'1','1','false'}; - private String[] lifecycleClass_type_info = new String[]{'lifecycleClass',SOAP_M_URI,null,'0','1','false'}; - private String[] locations_type_info = new String[]{'locations',SOAP_M_URI,null,'0','-1','false'}; - private String[] options_type_info = new String[]{'options',SOAP_M_URI,null,'0','-1','false'}; - private String[] samlInitiationMethod_type_info = new String[]{'samlInitiationMethod',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'accessMethod','canvasUrl','lifecycleClass','locations','options','samlInitiationMethod'}; - } - public class QuotasSettings { - public Boolean showQuotas; - private String[] showQuotas_type_info = new String[]{'showQuotas',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'showQuotas'}; - } - public class OrgPreferenceSettings extends Metadata { - public String type = 'OrgPreferenceSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.OrganizationSettingsDetail[] preferences; - private String[] preferences_type_info = new String[]{'preferences',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'preferences'}; - } - public class Community extends Metadata { - public String type = 'Community'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean active; - public String chatterAnswersFacebookSsoUrl; - public String communityFeedPage; - public String dataCategoryName; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] chatterAnswersFacebookSsoUrl_type_info = new String[]{'chatterAnswersFacebookSsoUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] communityFeedPage_type_info = new String[]{'communityFeedPage',SOAP_M_URI,null,'0','1','false'}; - private String[] dataCategoryName_type_info = new String[]{'dataCategoryName',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] emailFooterDocument_type_info = new String[]{'emailFooterDocument',SOAP_M_URI,null,'0','1','false'}; - private String[] emailHeaderDocument_type_info = new String[]{'emailHeaderDocument',SOAP_M_URI,null,'0','1','false'}; - private String[] emailNotificationUrl_type_info = new String[]{'emailNotificationUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] enableChatterAnswers_type_info = new String[]{'enableChatterAnswers',SOAP_M_URI,null,'0','1','false'}; - private String[] enablePrivateQuestions_type_info = new String[]{'enablePrivateQuestions',SOAP_M_URI,null,'0','1','false'}; - private String[] expertsGroup_type_info = new String[]{'expertsGroup',SOAP_M_URI,null,'0','1','false'}; - private String[] portal_type_info = new String[]{'portal',SOAP_M_URI,null,'0','1','false'}; - private String[] reputationLevels_type_info = new String[]{'reputationLevels',SOAP_M_URI,null,'0','1','false'}; - private String[] showInPortal_type_info = new String[]{'showInPortal',SOAP_M_URI,null,'0','1','false'}; - private String[] site_type_info = new String[]{'site',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'active','chatterAnswersFacebookSsoUrl','communityFeedPage','dataCategoryName','description','emailFooterDocument','emailHeaderDocument','emailNotificationUrl','enableChatterAnswers','enablePrivateQuestions','expertsGroup','portal','reputationLevels','showInPortal','site'}; - } - public class BusinessProcess extends Metadata { - public String type = 'BusinessProcess'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public Boolean isActive; - public MetadataService.PicklistValue[] values; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'0','1','false'}; - private String[] values_type_info = new String[]{'values',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','isActive','values'}; - } - public class EmailToCaseRoutingAddress { - public String addressType; - public String authorizedSenders; - public String caseOrigin; - public String caseOwner; - public String caseOwnerType; - public String casePriority; - public Boolean createTask; - public String emailAddress; - public String emailServicesAddress; - public Boolean isVerified; - public String routingName; - public Boolean saveEmailHeaders; - public String taskStatus; - private String[] addressType_type_info = new String[]{'addressType',SOAP_M_URI,null,'0','1','false'}; - private String[] authorizedSenders_type_info = new String[]{'authorizedSenders',SOAP_M_URI,null,'0','1','false'}; - private String[] caseOrigin_type_info = new String[]{'caseOrigin',SOAP_M_URI,null,'0','1','false'}; - private String[] caseOwner_type_info = new String[]{'caseOwner',SOAP_M_URI,null,'0','1','false'}; - private String[] caseOwnerType_type_info = new String[]{'caseOwnerType',SOAP_M_URI,null,'0','1','false'}; - private String[] casePriority_type_info = new String[]{'casePriority',SOAP_M_URI,null,'0','1','false'}; - private String[] createTask_type_info = new String[]{'createTask',SOAP_M_URI,null,'0','1','false'}; - private String[] emailAddress_type_info = new String[]{'emailAddress',SOAP_M_URI,null,'0','1','false'}; - private String[] emailServicesAddress_type_info = new String[]{'emailServicesAddress',SOAP_M_URI,null,'0','1','false'}; - private String[] isVerified_type_info = new String[]{'isVerified',SOAP_M_URI,null,'0','1','false'}; - private String[] routingName_type_info = new String[]{'routingName',SOAP_M_URI,null,'0','1','false'}; - private String[] saveEmailHeaders_type_info = new String[]{'saveEmailHeaders',SOAP_M_URI,null,'0','1','false'}; - private String[] taskStatus_type_info = new String[]{'taskStatus',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'addressType','authorizedSenders','caseOrigin','caseOwner','caseOwnerType','casePriority','createTask','emailAddress','emailServicesAddress','isVerified','routingName','saveEmailHeaders','taskStatus'}; - } - public class DataCategory { - public MetadataService.DataCategory[] dataCategory; - public String label; - public String name; - private String[] dataCategory_type_info = new String[]{'dataCategory',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dataCategory','label','name'}; - } - public class PermissionSetTabSetting { - public String tab; - public String visibility; - private String[] tab_type_info = new String[]{'tab',SOAP_M_URI,null,'1','1','false'}; - private String[] visibility_type_info = new String[]{'visibility',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'tab','visibility'}; - } - public class ReportHistoricalSelector { - public String[] snapshot; - private String[] snapshot_type_info = new String[]{'snapshot',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'snapshot'}; - } - public class Users { - public String[] user_x; - private String[] user_x_type_info = new String[]{'user',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'user_x'}; - } - public class PermissionSetUserPermission { - public Boolean enabled; - public String name; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enabled','name'}; - } - public class SharingRules extends Metadata { - public String type = 'SharingRules'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.SharingCriteriaRule[] sharingCriteriaRules; - public MetadataService.SharingOwnerRule[] sharingOwnerRules; - public MetadataService.SharingTerritoryRule[] sharingTerritoryRules; - private String[] sharingCriteriaRules_type_info = new String[]{'sharingCriteriaRules',SOAP_M_URI,null,'0','-1','false'}; - private String[] sharingOwnerRules_type_info = new String[]{'sharingOwnerRules',SOAP_M_URI,null,'0','-1','false'}; - private String[] sharingTerritoryRules_type_info = new String[]{'sharingTerritoryRules',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'sharingCriteriaRules','sharingOwnerRules','sharingTerritoryRules'}; - } - public class SharingRecalculation { - public String className; - private String[] className_type_info = new String[]{'className',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'className'}; - } - public class CustomLabels extends Metadata { - public String type = 'CustomLabels'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.CustomLabel[] labels; - private String[] labels_type_info = new String[]{'labels',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'labels'}; - } - public class FieldSetTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class RelatedContentItem { - public MetadataService.LayoutItem layoutItem; - private String[] layoutItem_type_info = new String[]{'layoutItem',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'layoutItem'}; - } - public class LiveAgentConfig { - public Boolean enableLiveChat; - public Boolean openNewAccountSubtab; - public Boolean openNewCaseSubtab; - public Boolean openNewContactSubtab; - public Boolean openNewLeadSubtab; - public Boolean openNewVFPageSubtab; - public String[] pageNamesToOpen; - public Boolean showKnowledgeArticles; - private String[] enableLiveChat_type_info = new String[]{'enableLiveChat',SOAP_M_URI,null,'0','1','false'}; - private String[] openNewAccountSubtab_type_info = new String[]{'openNewAccountSubtab',SOAP_M_URI,null,'0','1','false'}; - private String[] openNewCaseSubtab_type_info = new String[]{'openNewCaseSubtab',SOAP_M_URI,null,'0','1','false'}; - private String[] openNewContactSubtab_type_info = new String[]{'openNewContactSubtab',SOAP_M_URI,null,'0','1','false'}; - private String[] openNewLeadSubtab_type_info = new String[]{'openNewLeadSubtab',SOAP_M_URI,null,'0','1','false'}; - private String[] openNewVFPageSubtab_type_info = new String[]{'openNewVFPageSubtab',SOAP_M_URI,null,'0','1','false'}; - private String[] pageNamesToOpen_type_info = new String[]{'pageNamesToOpen',SOAP_M_URI,null,'0','-1','false'}; - private String[] showKnowledgeArticles_type_info = new String[]{'showKnowledgeArticles',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enableLiveChat','openNewAccountSubtab','openNewCaseSubtab','openNewContactSubtab','openNewLeadSubtab','openNewVFPageSubtab','pageNamesToOpen','showKnowledgeArticles'}; - } - public class RunTestsResult { - public String apexLogId; - 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[] apexLogId_type_info = new String[]{'apexLogId',SOAP_M_URI,null,'0','1','false'}; - private String[] codeCoverage_type_info = new String[]{'codeCoverage',SOAP_M_URI,null,'0','-1','false'}; - private String[] codeCoverageWarnings_type_info = new String[]{'codeCoverageWarnings',SOAP_M_URI,null,'0','-1','false'}; - private String[] failures_type_info = new String[]{'failures',SOAP_M_URI,null,'0','-1','false'}; - private String[] numFailures_type_info = new String[]{'numFailures',SOAP_M_URI,null,'1','1','false'}; - private String[] numTestsRun_type_info = new String[]{'numTestsRun',SOAP_M_URI,null,'1','1','false'}; - private String[] successes_type_info = new String[]{'successes',SOAP_M_URI,null,'0','-1','false'}; - private String[] totalTime_type_info = new String[]{'totalTime',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apexLogId','codeCoverage','codeCoverageWarnings','failures','numFailures','numTestsRun','successes','totalTime'}; - } - public class CommunityThemeDefinition { - public MetadataService.CommunityCustomThemeLayoutType[] customThemeLayoutType; - public String description; - public Boolean enableExtendedCleanUpOnDelete; - public String masterLabel; - public MetadataService.CommunityThemeSetting[] themeSetting; - private String[] customThemeLayoutType_type_info = new String[]{'customThemeLayoutType',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] enableExtendedCleanUpOnDelete_type_info = new String[]{'enableExtendedCleanUpOnDelete',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] themeSetting_type_info = new String[]{'themeSetting',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customThemeLayoutType','description','enableExtendedCleanUpOnDelete','masterLabel','themeSetting'}; - } - public class LicenseDefinition extends Metadata { - public String type = 'LicenseDefinition'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] isPublished_type_info = new String[]{'isPublished',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] licensedCustomPermissions_type_info = new String[]{'licensedCustomPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] licensingAuthority_type_info = new String[]{'licensingAuthority',SOAP_M_URI,null,'1','1','false'}; - private String[] licensingAuthorityProvider_type_info = new String[]{'licensingAuthorityProvider',SOAP_M_URI,null,'1','1','false'}; - private String[] minPlatformVersion_type_info = new String[]{'minPlatformVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] origin_type_info = new String[]{'origin',SOAP_M_URI,null,'1','1','false'}; - private String[] revision_type_info = new String[]{'revision',SOAP_M_URI,null,'1','1','false'}; - private String[] trialLicenseDuration_type_info = new String[]{'trialLicenseDuration',SOAP_M_URI,null,'1','1','false'}; - private String[] trialLicenseQuantity_type_info = new String[]{'trialLicenseQuantity',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'aggregationGroup','description','isPublished','label','licensedCustomPermissions','licensingAuthority','licensingAuthorityProvider','minPlatformVersion','origin','revision','trialLicenseDuration','trialLicenseQuantity'}; - } - public class FlowOutputFieldAssignment extends FlowBaseElement { - public String type = 'FlowOutputFieldAssignment'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String assignToReference; - public String field; - private String[] assignToReference_type_info = new String[]{'assignToReference',SOAP_M_URI,null,'1','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'assignToReference','field'}; - } - public class FlowApexPluginCallOutputParameter extends FlowBaseElement { - public String type = 'FlowApexPluginCallOutputParameter'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String assignToReference; - public String name; - private String[] assignToReference_type_info = new String[]{'assignToReference',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'assignToReference','name'}; - } - public class DashboardGridLayout { - public MetadataService.DashboardGridComponent[] dashboardGridComponents; - public Integer numberOfColumns; - public Integer rowHeight; - private String[] dashboardGridComponents_type_info = new String[]{'dashboardGridComponents',SOAP_M_URI,null,'0','-1','false'}; - private String[] numberOfColumns_type_info = new String[]{'numberOfColumns',SOAP_M_URI,null,'1','1','false'}; - private String[] rowHeight_type_info = new String[]{'rowHeight',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dashboardGridComponents','numberOfColumns','rowHeight'}; - } - public class AdjustmentsSettings { - public Boolean enableAdjustments; - public Boolean enableOwnerAdjustments; - private String[] enableAdjustments_type_info = new String[]{'enableAdjustments',SOAP_M_URI,null,'1','1','false'}; - private String[] enableOwnerAdjustments_type_info = new String[]{'enableOwnerAdjustments',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enableAdjustments','enableOwnerAdjustments'}; - } - public class SummaryLayoutItem { - public String customLink; - public String field; - public Integer posX; - public Integer posY; - public Integer posZ; - private String[] customLink_type_info = new String[]{'customLink',SOAP_M_URI,null,'0','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','1','false'}; - private String[] posX_type_info = new String[]{'posX',SOAP_M_URI,null,'1','1','false'}; - private String[] posY_type_info = new String[]{'posY',SOAP_M_URI,null,'0','1','false'}; - private String[] posZ_type_info = new String[]{'posZ',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customLink','field','posX','posY','posZ'}; - } - public class QuickActionLayoutItem { - public Boolean emptySpace; - public String field; - public String uiBehavior; - private String[] emptySpace_type_info = new String[]{'emptySpace',SOAP_M_URI,null,'0','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','1','false'}; - private String[] uiBehavior_type_info = new String[]{'uiBehavior',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'emptySpace','field','uiBehavior'}; - } - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] componentSuccesses_type_info = new String[]{'componentSuccesses',SOAP_M_URI,null,'0','-1','false'}; - private String[] retrieveResult_type_info = new String[]{'retrieveResult',SOAP_M_URI,null,'0','1','false'}; - private String[] runTestResult_type_info = new String[]{'runTestResult',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'componentFailures','componentSuccesses','retrieveResult','runTestResult'}; - } - public class FlexiPage extends Metadata { - public String type = 'FlexiPage'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public MetadataService.FlexiPageRegion[] flexiPageRegions; - public String masterLabel; - public String parentFlexiPage; - public MetadataService.PlatformActionList platformActionlist; - public MetadataService.QuickActionList quickActionList; - public String sobjectType; - public MetadataService.FlexiPageTemplateInstance template; - public String type_x; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] flexiPageRegions_type_info = new String[]{'flexiPageRegions',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] parentFlexiPage_type_info = new String[]{'parentFlexiPage',SOAP_M_URI,null,'0','1','false'}; - private String[] platformActionlist_type_info = new String[]{'platformActionlist',SOAP_M_URI,null,'0','1','false'}; - private String[] quickActionList_type_info = new String[]{'quickActionList',SOAP_M_URI,null,'0','1','false'}; - private String[] sobjectType_type_info = new String[]{'sobjectType',SOAP_M_URI,null,'0','1','false'}; - private String[] template_type_info = new String[]{'template',SOAP_M_URI,null,'1','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','flexiPageRegions','masterLabel','parentFlexiPage','platformActionlist','quickActionList','sobjectType','template','type_x'}; - } - public class EntitlementProcessMilestoneTimeTrigger { - public MetadataService.WorkflowActionReference[] actions; - public Integer timeLength; - public String workflowTimeTriggerUnit; - private String[] actions_type_info = new String[]{'actions',SOAP_M_URI,null,'0','-1','false'}; - private String[] timeLength_type_info = new String[]{'timeLength',SOAP_M_URI,null,'0','1','false'}; - private String[] workflowTimeTriggerUnit_type_info = new String[]{'workflowTimeTriggerUnit',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'actions','timeLength','workflowTimeTriggerUnit'}; - } - public class NavigationLinkSet { - public MetadataService.NavigationMenuItem[] navigationMenuItem; - private String[] navigationMenuItem_type_info = new String[]{'navigationMenuItem',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'navigationMenuItem'}; - } - public class CommunityTemplateBundleInfo { - public String description; - public String image; - public Integer order; - public String title; - public String type_x; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] image_type_info = new String[]{'image',SOAP_M_URI,null,'0','1','false'}; - private String[] order_type_info = new String[]{'order',SOAP_M_URI,null,'1','1','false'}; - private String[] title_type_info = new String[]{'title',SOAP_M_URI,null,'1','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','image','order','title','type_x'}; - } - public class UiFormulaCriterion { - public String leftValue; - public String operator; - public String rightValue; - private String[] leftValue_type_info = new String[]{'leftValue',SOAP_M_URI,null,'1','1','false'}; - private String[] operator_type_info = new String[]{'operator',SOAP_M_URI,null,'1','1','false'}; - private String[] rightValue_type_info = new String[]{'rightValue',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'leftValue','operator','rightValue'}; - } - public class PlatformActionList { - public String actionListContext; - public MetadataService.PlatformActionListItem[] platformActionListItems; - public String relatedSourceEntity; - private String[] actionListContext_type_info = new String[]{'actionListContext',SOAP_M_URI,null,'1','1','false'}; - private String[] platformActionListItems_type_info = new String[]{'platformActionListItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] relatedSourceEntity_type_info = new String[]{'relatedSourceEntity',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'actionListContext','platformActionListItems','relatedSourceEntity'}; - } - public class CallCenter extends Metadata { - public String type = 'CallCenter'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String adapterUrl; - public String customSettings; - public String displayName; - public String displayNameLabel; - public String internalNameLabel; - public MetadataService.CallCenterSection[] sections; - public String version; - private String[] adapterUrl_type_info = new String[]{'adapterUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] customSettings_type_info = new String[]{'customSettings',SOAP_M_URI,null,'0','1','false'}; - private String[] displayName_type_info = new String[]{'displayName',SOAP_M_URI,null,'1','1','false'}; - private String[] displayNameLabel_type_info = new String[]{'displayNameLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] internalNameLabel_type_info = new String[]{'internalNameLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] sections_type_info = new String[]{'sections',SOAP_M_URI,null,'0','-1','false'}; - private String[] version_type_info = new String[]{'version',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'adapterUrl','customSettings','displayName','displayNameLabel','internalNameLabel','sections','version'}; - } - public class LightningComponentBundle { - public Double apiVersion; - public Boolean isExposed; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'0','1','false'}; - private String[] isExposed_type_info = new String[]{'isExposed',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apiVersion','isExposed'}; - } - public class MarketingActionSettings extends Metadata { - public String type = 'MarketingActionSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableMarketingAction; - private String[] enableMarketingAction_type_info = new String[]{'enableMarketingAction',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableMarketingAction'}; - } - public class AccountSharingRuleSettings { - public String caseAccessLevel; - public String contactAccessLevel; - public String opportunityAccessLevel; - private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel',SOAP_M_URI,null,'1','1','false'}; - private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel',SOAP_M_URI,null,'1','1','false'}; - private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'caseAccessLevel','contactAccessLevel','opportunityAccessLevel'}; - } - public class AgentConfigButtons { - public String[] button; - private String[] button_type_info = new String[]{'button',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'button'}; - } - public class CustomShortcut { - public String description; - public String eventName; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] eventName_type_info = new String[]{'eventName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','eventName'}; - } - public class ArticleTypeChannelDisplay { - public MetadataService.ArticleTypeTemplate[] articleTypeTemplates; - private String[] articleTypeTemplates_type_info = new String[]{'articleTypeTemplates',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'articleTypeTemplates'}; - } - public class FlowWaitEventInputParameter extends FlowBaseElement { - public String type = 'FlowWaitEventInputParameter'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String name; - public MetadataService.FlowElementReferenceOrValue value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'name','value'}; - } - public class WorkflowOutboundMessage extends WorkflowAction { - public String type = 'WorkflowOutboundMessage'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Double apiVersion; - public String description; - public String endpointUrl; - public String[] fields; - public Boolean includeSessionId; - public String integrationUser; - public String name; - public Boolean protected_x; - public Boolean useDeadLetterQueue; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] endpointUrl_type_info = new String[]{'endpointUrl',SOAP_M_URI,null,'1','1','false'}; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] includeSessionId_type_info = new String[]{'includeSessionId',SOAP_M_URI,null,'1','1','false'}; - private String[] integrationUser_type_info = new String[]{'integrationUser',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] useDeadLetterQueue_type_info = new String[]{'useDeadLetterQueue',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'apiVersion','description','endpointUrl','fields','includeSessionId','integrationUser','name','protected_x','useDeadLetterQueue'}; - } - public class WaveDataset extends Metadata { - public String type = 'WaveDataset'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String application; - public String description; - public String masterLabel; - public String templateAssetSourceName; - private String[] application_type_info = new String[]{'application',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] templateAssetSourceName_type_info = new String[]{'templateAssetSourceName',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'application','description','masterLabel','templateAssetSourceName'}; - } - public class CorsWhitelistOrigin extends Metadata { - public String type = 'CorsWhitelistOrigin'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String urlPattern; - private String[] urlPattern_type_info = new String[]{'urlPattern',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'urlPattern'}; - } - public class SessionHeader_element { - public String sessionId; - private String[] sessionId_type_info = new String[]{'sessionId',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'sessionId'}; - } - public class AnalyticSnapshot extends Metadata { - public String type = 'AnalyticSnapshot'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public String groupColumn; - public MetadataService.AnalyticSnapshotMapping[] mappings; - public String name; - public String runningUser; - public String sourceReport; - public String targetObject; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] groupColumn_type_info = new String[]{'groupColumn',SOAP_M_URI,null,'0','1','false'}; - private String[] mappings_type_info = new String[]{'mappings',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] runningUser_type_info = new String[]{'runningUser',SOAP_M_URI,null,'0','1','false'}; - private String[] sourceReport_type_info = new String[]{'sourceReport',SOAP_M_URI,null,'1','1','false'}; - private String[] targetObject_type_info = new String[]{'targetObject',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','groupColumn','mappings','name','runningUser','sourceReport','targetObject'}; - } - public virtual class FlowElement extends FlowBaseElement { - public String description; - public String name; - } - public class ReputationPointsRules { - public MetadataService.ReputationPointsRule[] pointsRule; - private String[] pointsRule_type_info = new String[]{'pointsRule',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'pointsRule'}; - } - public class ProfileCustomPermissions { - public Boolean enabled; - public String name; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enabled','name'}; - } - public class FlowScreenFieldInputParameter { - public String name; - public MetadataService.FlowElementReferenceOrValue value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','value'}; - } - public class deployRecentValidationResponse_element { - public String result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class Orchestration { - public String context; - public String masterLabel; - private String[] context_type_info = new String[]{'context',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'context','masterLabel'}; - } - public class ScheduledRecommendation { - public MetadataService.ScheduledRecommendationDetail[] scheduledRecommendationDetails; - private String[] scheduledRecommendationDetails_type_info = new String[]{'scheduledRecommendationDetails',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'scheduledRecommendationDetails'}; - } - public class IpRange { - public String description; - public String end_x; - public String start; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] end_x_type_info = new String[]{'end',SOAP_M_URI,null,'0','1','false'}; - private String[] start_type_info = new String[]{'start',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','end_x','start'}; - } - public class deployRecentValidation_element { - public String validationId; - private String[] validationId_type_info = new String[]{'validationId',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'validationId'}; - } - public class FlowScreenRule { - public String conditionLogic; - public MetadataService.FlowCondition[] conditions; - public String label; - public MetadataService.FlowScreenRuleAction[] ruleActions; - private String[] conditionLogic_type_info = new String[]{'conditionLogic',SOAP_M_URI,null,'0','1','false'}; - private String[] conditions_type_info = new String[]{'conditions',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] ruleActions_type_info = new String[]{'ruleActions',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'conditionLogic','conditions','label','ruleActions'}; - } - public class ManagedTopics extends Metadata { - public String type = 'ManagedTopics'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.ManagedTopic[] managedTopic; - private String[] managedTopic_type_info = new String[]{'managedTopic',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'managedTopic'}; - } - public class FeedFilterCriterion { - public String feedItemType; - public String feedItemVisibility; - public String relatedSObjectType; - private String[] feedItemType_type_info = new String[]{'feedItemType',SOAP_M_URI,null,'1','1','false'}; - private String[] feedItemVisibility_type_info = new String[]{'feedItemVisibility',SOAP_M_URI,null,'0','1','false'}; - private String[] relatedSObjectType_type_info = new String[]{'relatedSObjectType',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'feedItemType','feedItemVisibility','relatedSObjectType'}; - } - public class ReportBlockInfo { - public MetadataService.ReportAggregateReference[] aggregateReferences; - public String blockId; - public String joinTable; - private String[] aggregateReferences_type_info = new String[]{'aggregateReferences',SOAP_M_URI,null,'0','-1','false'}; - private String[] blockId_type_info = new String[]{'blockId',SOAP_M_URI,null,'1','1','false'}; - private String[] joinTable_type_info = new String[]{'joinTable',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'aggregateReferences','blockId','joinTable'}; - } - public virtual class Folder extends Metadata { - public String accessType; - public MetadataService.FolderShare[] folderShares; - public String name; - public String publicFolderAccess; - public MetadataService.SharedTo sharedTo; - } - public class Profile extends Metadata { - public String type = 'Profile'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.ProfileApplicationVisibility[] applicationVisibilities; - public MetadataService.ProfileCategoryGroupVisibility[] categoryGroupVisibilities; - 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; - public MetadataService.ProfileLoginHours loginHours; - public MetadataService.ProfileLoginIpRange[] loginIpRanges; - public MetadataService.ProfileObjectPermissions[] objectPermissions; - public MetadataService.ProfileApexPageAccess[] pageAccesses; - public MetadataService.ProfileActionOverride[] profileActionOverrides; - public MetadataService.ProfileRecordTypeVisibility[] recordTypeVisibilities; - public MetadataService.ProfileTabVisibility[] tabVisibilities; - public String userLicense; - public MetadataService.ProfileUserPermission[] userPermissions; - private String[] applicationVisibilities_type_info = new String[]{'applicationVisibilities',SOAP_M_URI,null,'0','-1','false'}; - private String[] categoryGroupVisibilities_type_info = new String[]{'categoryGroupVisibilities',SOAP_M_URI,null,'0','-1','false'}; - private String[] classAccesses_type_info = new String[]{'classAccesses',SOAP_M_URI,null,'0','-1','false'}; - private String[] custom_type_info = new String[]{'custom',SOAP_M_URI,null,'0','1','false'}; - private String[] customPermissions_type_info = new String[]{'customPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] externalDataSourceAccesses_type_info = new String[]{'externalDataSourceAccesses',SOAP_M_URI,null,'0','-1','false'}; - private String[] fieldPermissions_type_info = new String[]{'fieldPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] layoutAssignments_type_info = new String[]{'layoutAssignments',SOAP_M_URI,null,'0','-1','false'}; - private String[] loginHours_type_info = new String[]{'loginHours',SOAP_M_URI,null,'0','1','false'}; - private String[] loginIpRanges_type_info = new String[]{'loginIpRanges',SOAP_M_URI,null,'0','-1','false'}; - private String[] objectPermissions_type_info = new String[]{'objectPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] pageAccesses_type_info = new String[]{'pageAccesses',SOAP_M_URI,null,'0','-1','false'}; - private String[] profileActionOverrides_type_info = new String[]{'profileActionOverrides',SOAP_M_URI,null,'0','-1','false'}; - private String[] recordTypeVisibilities_type_info = new String[]{'recordTypeVisibilities',SOAP_M_URI,null,'0','-1','false'}; - private String[] tabVisibilities_type_info = new String[]{'tabVisibilities',SOAP_M_URI,null,'0','-1','false'}; - private String[] userLicense_type_info = new String[]{'userLicense',SOAP_M_URI,null,'0','1','false'}; - private String[] userPermissions_type_info = new String[]{'userPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'applicationVisibilities','categoryGroupVisibilities','classAccesses','custom','customPermissions','description','externalDataSourceAccesses','fieldPermissions','layoutAssignments','loginHours','loginIpRanges','objectPermissions','pageAccesses','profileActionOverrides','recordTypeVisibilities','tabVisibilities','userLicense','userPermissions'}; - } - public class KnowledgeLanguage { - public Boolean active; - public String defaultAssignee; - public String defaultAssigneeType; - public String defaultReviewer; - public String defaultReviewerType; - public String name; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultAssignee_type_info = new String[]{'defaultAssignee',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultAssigneeType_type_info = new String[]{'defaultAssigneeType',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultReviewer_type_info = new String[]{'defaultReviewer',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultReviewerType_type_info = new String[]{'defaultReviewerType',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'active','defaultAssignee','defaultAssigneeType','defaultReviewer','defaultReviewerType','name'}; - } - public class DeployOptions { - public Boolean allowMissingFiles; - public Boolean autoUpdatePackage; - public Boolean checkOnly; - public Boolean ignoreWarnings; - public Boolean performRetrieve; - public Boolean purgeOnDelete; - public Boolean rollbackOnError; - public String[] runTests; - public Boolean singlePackage; - public String testLevel; - private String[] allowMissingFiles_type_info = new String[]{'allowMissingFiles',SOAP_M_URI,null,'1','1','false'}; - private String[] autoUpdatePackage_type_info = new String[]{'autoUpdatePackage',SOAP_M_URI,null,'1','1','false'}; - private String[] checkOnly_type_info = new String[]{'checkOnly',SOAP_M_URI,null,'1','1','false'}; - private String[] ignoreWarnings_type_info = new String[]{'ignoreWarnings',SOAP_M_URI,null,'1','1','false'}; - private String[] performRetrieve_type_info = new String[]{'performRetrieve',SOAP_M_URI,null,'1','1','false'}; - private String[] purgeOnDelete_type_info = new String[]{'purgeOnDelete',SOAP_M_URI,null,'1','1','false'}; - private String[] rollbackOnError_type_info = new String[]{'rollbackOnError',SOAP_M_URI,null,'1','1','false'}; - private String[] runTests_type_info = new String[]{'runTests',SOAP_M_URI,null,'0','-1','false'}; - private String[] singlePackage_type_info = new String[]{'singlePackage',SOAP_M_URI,null,'1','1','false'}; - private String[] testLevel_type_info = new String[]{'testLevel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'allowMissingFiles','autoUpdatePackage','checkOnly','ignoreWarnings','performRetrieve','purgeOnDelete','rollbackOnError','runTests','singlePackage','testLevel'}; - } - public class InsightType { - public String defaultTrendType; - public String description; - public Boolean isProtected; - public String masterLabel; - public String parentType; - public String title; - private String[] defaultTrendType_type_info = new String[]{'defaultTrendType',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','false'}; - private String[] isProtected_type_info = new String[]{'isProtected',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] parentType_type_info = new String[]{'parentType',SOAP_M_URI,null,'1','1','false'}; - private String[] title_type_info = new String[]{'title',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'defaultTrendType','description','isProtected','masterLabel','parentType','title'}; - } - public class FieldSet extends Metadata { - public String type = 'FieldSet'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.FieldSetItem[] availableFields; - public String description; - public MetadataService.FieldSetItem[] displayedFields; - public String label; - private String[] availableFields_type_info = new String[]{'availableFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','false'}; - private String[] displayedFields_type_info = new String[]{'displayedFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'availableFields','description','displayedFields','label'}; - } - public class ProfileLoginHours { - public String fridayEnd; - public String fridayStart; - public String mondayEnd; - public String mondayStart; - public String saturdayEnd; - public String saturdayStart; - public String sundayEnd; - public String sundayStart; - public String thursdayEnd; - public String thursdayStart; - public String tuesdayEnd; - public String tuesdayStart; - public String wednesdayEnd; - public String wednesdayStart; - private String[] fridayEnd_type_info = new String[]{'fridayEnd',SOAP_M_URI,null,'0','1','false'}; - private String[] fridayStart_type_info = new String[]{'fridayStart',SOAP_M_URI,null,'0','1','false'}; - private String[] mondayEnd_type_info = new String[]{'mondayEnd',SOAP_M_URI,null,'0','1','false'}; - private String[] mondayStart_type_info = new String[]{'mondayStart',SOAP_M_URI,null,'0','1','false'}; - private String[] saturdayEnd_type_info = new String[]{'saturdayEnd',SOAP_M_URI,null,'0','1','false'}; - private String[] saturdayStart_type_info = new String[]{'saturdayStart',SOAP_M_URI,null,'0','1','false'}; - private String[] sundayEnd_type_info = new String[]{'sundayEnd',SOAP_M_URI,null,'0','1','false'}; - private String[] sundayStart_type_info = new String[]{'sundayStart',SOAP_M_URI,null,'0','1','false'}; - private String[] thursdayEnd_type_info = new String[]{'thursdayEnd',SOAP_M_URI,null,'0','1','false'}; - private String[] thursdayStart_type_info = new String[]{'thursdayStart',SOAP_M_URI,null,'0','1','false'}; - private String[] tuesdayEnd_type_info = new String[]{'tuesdayEnd',SOAP_M_URI,null,'0','1','false'}; - private String[] tuesdayStart_type_info = new String[]{'tuesdayStart',SOAP_M_URI,null,'0','1','false'}; - private String[] wednesdayEnd_type_info = new String[]{'wednesdayEnd',SOAP_M_URI,null,'0','1','false'}; - private String[] wednesdayStart_type_info = new String[]{'wednesdayStart',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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 FlowChoiceUserInput extends FlowBaseElement { - public String type = 'FlowChoiceUserInput'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public Boolean isRequired; - public String promptText; - public MetadataService.FlowInputValidationRule validationRule; - private String[] isRequired_type_info = new String[]{'isRequired',SOAP_M_URI,null,'0','1','false'}; - private String[] promptText_type_info = new String[]{'promptText',SOAP_M_URI,null,'0','1','false'}; - private String[] validationRule_type_info = new String[]{'validationRule',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'isRequired','promptText','validationRule'}; - } - public class HomePageComponent extends Metadata { - public String type = 'HomePageComponent'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] links_type_info = new String[]{'links',SOAP_M_URI,null,'0','-1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] pageComponentType_type_info = new String[]{'pageComponentType',SOAP_M_URI,null,'1','1','false'}; - private String[] showLabel_type_info = new String[]{'showLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] showScrollbars_type_info = new String[]{'showScrollbars',SOAP_M_URI,null,'0','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'body','height','links','page_x','pageComponentType','showLabel','showScrollbars','width'}; - } - public class PermissionSetFieldPermissions { - public Boolean editable; - public String field; - public Boolean readable; - private String[] editable_type_info = new String[]{'editable',SOAP_M_URI,null,'1','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] readable_type_info = new String[]{'readable',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'editable','field','readable'}; - } - public class RetrieveRequest { - public Double apiVersion; - public String[] packageNames; - public Boolean singlePackage; - public String[] specificFiles; - public MetadataService.Package_x unpackaged; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] packageNames_type_info = new String[]{'packageNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] singlePackage_type_info = new String[]{'singlePackage',SOAP_M_URI,null,'1','1','false'}; - private String[] specificFiles_type_info = new String[]{'specificFiles',SOAP_M_URI,null,'0','-1','false'}; - private String[] unpackaged_type_info = new String[]{'unpackaged',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apiVersion','packageNames','singlePackage','specificFiles','unpackaged'}; - } - public class ObjectRelationship { - public MetadataService.ObjectRelationship join_x; - public Boolean outerJoin; - public String relationship; - private String[] join_x_type_info = new String[]{'join',SOAP_M_URI,null,'0','1','false'}; - private String[] outerJoin_type_info = new String[]{'outerJoin',SOAP_M_URI,null,'1','1','false'}; - private String[] relationship_type_info = new String[]{'relationship',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'join_x','outerJoin','relationship'}; - } - public class ReportLayoutSection { - public MetadataService.ReportTypeColumn[] columns; - public String masterLabel; - private String[] columns_type_info = new String[]{'columns',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'columns','masterLabel'}; - } - public class CompactLayout extends Metadata { - public String type = 'CompactLayout'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String[] fields; - public String label; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'fields','label'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] developerName_type_info = new String[]{'developerName',SOAP_M_URI,null,'1','1','false'}; - private String[] icon_type_info = new String[]{'icon',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] scriptBootstrapMethod_type_info = new String[]{'scriptBootstrapMethod',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','developerName','icon','masterLabel','scriptBootstrapMethod'}; - } - public virtual class SharingBaseRule extends Metadata { - public String accessLevel; - public MetadataService.AccountSharingRuleSettings accountSettings; - public String description; - public String label; - public MetadataService.SharedTo sharedTo; - } - public class AuthProvider extends Metadata { - public String type = 'AuthProvider'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String authorizeUrl; - public String consumerKey; - public String consumerSecret; - public String customMetadataTypeRecord; - 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 plugin; - public String portal; - public String providerType; - public String registrationHandler; - public Boolean sendAccessTokenInHeader; - public Boolean sendClientCredentialsInHeader; - public String tokenUrl; - public String userInfoUrl; - private String[] authorizeUrl_type_info = new String[]{'authorizeUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] consumerKey_type_info = new String[]{'consumerKey',SOAP_M_URI,null,'0','1','false'}; - private String[] consumerSecret_type_info = new String[]{'consumerSecret',SOAP_M_URI,null,'0','1','false'}; - private String[] customMetadataTypeRecord_type_info = new String[]{'customMetadataTypeRecord',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultScopes_type_info = new String[]{'defaultScopes',SOAP_M_URI,null,'0','1','false'}; - private String[] errorUrl_type_info = new String[]{'errorUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] executionUser_type_info = new String[]{'executionUser',SOAP_M_URI,null,'0','1','false'}; - private String[] friendlyName_type_info = new String[]{'friendlyName',SOAP_M_URI,null,'1','1','false'}; - private String[] iconUrl_type_info = new String[]{'iconUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] idTokenIssuer_type_info = new String[]{'idTokenIssuer',SOAP_M_URI,null,'0','1','false'}; - private String[] includeOrgIdInIdentifier_type_info = new String[]{'includeOrgIdInIdentifier',SOAP_M_URI,null,'0','1','false'}; - private String[] logoutUrl_type_info = new String[]{'logoutUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] plugin_type_info = new String[]{'plugin',SOAP_M_URI,null,'0','1','false'}; - private String[] portal_type_info = new String[]{'portal',SOAP_M_URI,null,'0','1','false'}; - private String[] providerType_type_info = new String[]{'providerType',SOAP_M_URI,null,'1','1','false'}; - private String[] registrationHandler_type_info = new String[]{'registrationHandler',SOAP_M_URI,null,'0','1','false'}; - private String[] sendAccessTokenInHeader_type_info = new String[]{'sendAccessTokenInHeader',SOAP_M_URI,null,'0','1','false'}; - private String[] sendClientCredentialsInHeader_type_info = new String[]{'sendClientCredentialsInHeader',SOAP_M_URI,null,'0','1','false'}; - private String[] tokenUrl_type_info = new String[]{'tokenUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] userInfoUrl_type_info = new String[]{'userInfoUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'authorizeUrl','consumerKey','consumerSecret','customMetadataTypeRecord','defaultScopes','errorUrl','executionUser','friendlyName','iconUrl','idTokenIssuer','includeOrgIdInIdentifier','logoutUrl','plugin','portal','providerType','registrationHandler','sendAccessTokenInHeader','sendClientCredentialsInHeader','tokenUrl','userInfoUrl'}; - } - public class FlowDynamicChoiceSet extends FlowElement { - public String type = 'FlowDynamicChoiceSet'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String dataType; - public String displayField; - public MetadataService.FlowRecordFilter[] filters; - public Integer limit_x; - public String object_x; - public MetadataService.FlowOutputFieldAssignment[] outputAssignments; - public String picklistField; - public String picklistObject; - public String sortField; - public String sortOrder; - public String valueField; - private String[] dataType_type_info = new String[]{'dataType',SOAP_M_URI,null,'1','1','false'}; - private String[] displayField_type_info = new String[]{'displayField',SOAP_M_URI,null,'1','1','false'}; - private String[] filters_type_info = new String[]{'filters',SOAP_M_URI,null,'0','-1','false'}; - private String[] limit_x_type_info = new String[]{'limit',SOAP_M_URI,null,'0','1','false'}; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'1','1','false'}; - private String[] outputAssignments_type_info = new String[]{'outputAssignments',SOAP_M_URI,null,'0','-1','false'}; - private String[] picklistField_type_info = new String[]{'picklistField',SOAP_M_URI,null,'0','1','false'}; - private String[] picklistObject_type_info = new String[]{'picklistObject',SOAP_M_URI,null,'0','1','false'}; - private String[] sortField_type_info = new String[]{'sortField',SOAP_M_URI,null,'0','1','false'}; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'0','1','false'}; - private String[] valueField_type_info = new String[]{'valueField',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'dataType','displayField','filters','limit_x','object_x','outputAssignments','picklistField','picklistObject','sortField','sortOrder','valueField'}; - } - public class RelatedContent { - public MetadataService.RelatedContentItem[] relatedContentItems; - private String[] relatedContentItems_type_info = new String[]{'relatedContentItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'relatedContentItems'}; - } - public class WebLink extends Metadata { - public String type = 'WebLink'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String availability; - public String description; - public String displayType; - public String encodingKey; - public Boolean hasMenubar; - public Boolean hasScrollbars; - public Boolean hasToolbar; - public Integer height; - public Boolean isResizable; - public String linkType; - public String masterLabel; - public String openType; - public String page_x; - public String position; - public Boolean protected_x; - public Boolean requireRowSelection; - public String scontrol; - public Boolean showsLocation; - public Boolean showsStatus; - public String url; - public Integer width; - private String[] availability_type_info = new String[]{'availability',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] displayType_type_info = new String[]{'displayType',SOAP_M_URI,null,'1','1','false'}; - private String[] encodingKey_type_info = new String[]{'encodingKey',SOAP_M_URI,null,'0','1','false'}; - private String[] hasMenubar_type_info = new String[]{'hasMenubar',SOAP_M_URI,null,'0','1','false'}; - private String[] hasScrollbars_type_info = new String[]{'hasScrollbars',SOAP_M_URI,null,'0','1','false'}; - private String[] hasToolbar_type_info = new String[]{'hasToolbar',SOAP_M_URI,null,'0','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] isResizable_type_info = new String[]{'isResizable',SOAP_M_URI,null,'0','1','false'}; - private String[] linkType_type_info = new String[]{'linkType',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] openType_type_info = new String[]{'openType',SOAP_M_URI,null,'1','1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] position_type_info = new String[]{'position',SOAP_M_URI,null,'0','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] requireRowSelection_type_info = new String[]{'requireRowSelection',SOAP_M_URI,null,'0','1','false'}; - private String[] scontrol_type_info = new String[]{'scontrol',SOAP_M_URI,null,'0','1','false'}; - private String[] showsLocation_type_info = new String[]{'showsLocation',SOAP_M_URI,null,'0','1','false'}; - private String[] showsStatus_type_info = new String[]{'showsStatus',SOAP_M_URI,null,'0','1','false'}; - private String[] url_type_info = new String[]{'url',SOAP_M_URI,null,'0','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - 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 Flow extends Metadata { - public String type = 'Flow'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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 MetadataService.FlowStage[] stages; - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apexPluginCalls_type_info = new String[]{'apexPluginCalls',SOAP_M_URI,null,'0','-1','false'}; - private String[] assignments_type_info = new String[]{'assignments',SOAP_M_URI,null,'0','-1','false'}; - private String[] choices_type_info = new String[]{'choices',SOAP_M_URI,null,'0','-1','false'}; - private String[] constants_type_info = new String[]{'constants',SOAP_M_URI,null,'0','-1','false'}; - private String[] decisions_type_info = new String[]{'decisions',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] dynamicChoiceSets_type_info = new String[]{'dynamicChoiceSets',SOAP_M_URI,null,'0','-1','false'}; - private String[] formulas_type_info = new String[]{'formulas',SOAP_M_URI,null,'0','-1','false'}; - private String[] interviewLabel_type_info = new String[]{'interviewLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] loops_type_info = new String[]{'loops',SOAP_M_URI,null,'0','-1','false'}; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - private String[] processType_type_info = new String[]{'processType',SOAP_M_URI,null,'0','1','false'}; - private String[] recordCreates_type_info = new String[]{'recordCreates',SOAP_M_URI,null,'0','-1','false'}; - private String[] recordDeletes_type_info = new String[]{'recordDeletes',SOAP_M_URI,null,'0','-1','false'}; - private String[] recordLookups_type_info = new String[]{'recordLookups',SOAP_M_URI,null,'0','-1','false'}; - private String[] recordUpdates_type_info = new String[]{'recordUpdates',SOAP_M_URI,null,'0','-1','false'}; - private String[] screens_type_info = new String[]{'screens',SOAP_M_URI,null,'0','-1','false'}; - private String[] stages_type_info = new String[]{'stages',SOAP_M_URI,null,'0','-1','false'}; - private String[] startElementReference_type_info = new String[]{'startElementReference',SOAP_M_URI,null,'0','1','false'}; - private String[] steps_type_info = new String[]{'steps',SOAP_M_URI,null,'0','-1','false'}; - private String[] subflows_type_info = new String[]{'subflows',SOAP_M_URI,null,'0','-1','false'}; - private String[] textTemplates_type_info = new String[]{'textTemplates',SOAP_M_URI,null,'0','-1','false'}; - private String[] variables_type_info = new String[]{'variables',SOAP_M_URI,null,'0','-1','false'}; - private String[] waits_type_info = new String[]{'waits',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - 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','stages','startElementReference','steps','subflows','textTemplates','variables','waits'}; - } - public class CustomMetadataValue { - public String field; - public String value; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','true'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field','value'}; - } - public class QueueMembers { - public MetadataService.PublicGroups publicGroups; - public MetadataService.RoleAndSubordinates roleAndSubordinates; - public MetadataService.RoleAndSubordinatesInternal roleAndSubordinatesInternal; - public MetadataService.Roles roles; - public MetadataService.Users users; - private String[] publicGroups_type_info = new String[]{'publicGroups',SOAP_M_URI,null,'0','1','false'}; - private String[] roleAndSubordinates_type_info = new String[]{'roleAndSubordinates',SOAP_M_URI,null,'0','1','false'}; - private String[] roleAndSubordinatesInternal_type_info = new String[]{'roleAndSubordinatesInternal',SOAP_M_URI,null,'0','1','false'}; - private String[] roles_type_info = new String[]{'roles',SOAP_M_URI,null,'0','1','false'}; - private String[] users_type_info = new String[]{'users',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'publicGroups','roleAndSubordinates','roleAndSubordinatesInternal','roles','users'}; - } - public class ArticleTypeTemplate { - public String channel; - public String page_x; - public String template; - private String[] channel_type_info = new String[]{'channel',SOAP_M_URI,null,'1','1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] template_type_info = new String[]{'template',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'channel','page_x','template'}; - } - public class WaveDataflow extends MetadataWithContent { - public String type = 'WaveDataflow'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public String dataflowType; - public String description; - public String masterLabel; - private String[] dataflowType_type_info = new String[]{'dataflowType',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'dataflowType','description','masterLabel'}; - } - public class StandardValueSet extends Metadata { - public String type = 'StandardValueSet'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String groupingStringEnum; - public Boolean sorted; - public MetadataService.StandardValue[] standardValue; - private String[] groupingStringEnum_type_info = new String[]{'groupingStringEnum',SOAP_M_URI,null,'0','1','false'}; - private String[] sorted_type_info = new String[]{'sorted',SOAP_M_URI,null,'1','1','false'}; - private String[] standardValue_type_info = new String[]{'standardValue',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'groupingStringEnum','sorted','standardValue'}; - } - public class FileUploadAndDownloadSecuritySettings extends Metadata { - public String type = 'FileUploadAndDownloadSecuritySettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.FileTypeDispositionAssignmentBean[] dispositions; - public Boolean noHtmlUploadAsAttachment; - private String[] dispositions_type_info = new String[]{'dispositions',SOAP_M_URI,null,'0','-1','false'}; - private String[] noHtmlUploadAsAttachment_type_info = new String[]{'noHtmlUploadAsAttachment',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'dispositions','noHtmlUploadAsAttachment'}; - } - public class LetterheadHeaderFooter { - public String backgroundColor; - public Integer height; - public String horizontalAlignment; - public String logo; - public String verticalAlignment; - private String[] backgroundColor_type_info = new String[]{'backgroundColor',SOAP_M_URI,null,'1','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'1','1','false'}; - private String[] horizontalAlignment_type_info = new String[]{'horizontalAlignment',SOAP_M_URI,null,'0','1','false'}; - private String[] logo_type_info = new String[]{'logo',SOAP_M_URI,null,'0','1','false'}; - private String[] verticalAlignment_type_info = new String[]{'verticalAlignment',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'backgroundColor','height','horizontalAlignment','logo','verticalAlignment'}; - } - public class PicklistValueTranslation { - public String masterLabel; - public String translation; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] translation_type_info = new String[]{'translation',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'masterLabel','translation'}; - } - public class CountriesAndStates { - public MetadataService.Country[] countries; - private String[] countries_type_info = new String[]{'countries',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'countries'}; - } - public class PathAssistant { - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] entityName_type_info = new String[]{'entityName',SOAP_M_URI,null,'1','1','false'}; - private String[] fieldName_type_info = new String[]{'fieldName',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] pathAssistantSteps_type_info = new String[]{'pathAssistantSteps',SOAP_M_URI,null,'0','-1','false'}; - private String[] recordTypeName_type_info = new String[]{'recordTypeName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'active','entityName','fieldName','masterLabel','pathAssistantSteps','recordTypeName'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] id_type_info = new String[]{'id',SOAP_M_URI,null,'1','1','false'}; - private String[] message_type_info = new String[]{'message',SOAP_M_URI,null,'0','1','false'}; - private String[] state_type_info = new String[]{'state',SOAP_M_URI,null,'1','1','false'}; - private String[] statusCode_type_info = new String[]{'statusCode',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'done','id','message','state','statusCode'}; - } - public class XOrgHub extends Metadata { - public String type = 'XOrgHub'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String label; - public Boolean lockSharedObjects; - public String[] permissionSets; - public MetadataService.XOrgHubSharedObject[] sharedObjects; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] lockSharedObjects_type_info = new String[]{'lockSharedObjects',SOAP_M_URI,null,'1','1','false'}; - private String[] permissionSets_type_info = new String[]{'permissionSets',SOAP_M_URI,null,'0','-1','false'}; - private String[] sharedObjects_type_info = new String[]{'sharedObjects',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'label','lockSharedObjects','permissionSets','sharedObjects'}; - } - public class LightningBoltItems { - public String name; - public String type_x; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','type_x'}; - } - public class CustomLabel extends Metadata { - public String type = 'CustomLabel'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String categories; - public String language; - public Boolean protected_x; - public String shortDescription; - public String value; - private String[] categories_type_info = new String[]{'categories',SOAP_M_URI,null,'0','1','false'}; - private String[] language_type_info = new String[]{'language',SOAP_M_URI,null,'1','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] shortDescription_type_info = new String[]{'shortDescription',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'categories','language','protected_x','shortDescription','value'}; - } - public class ChatterExtension { - public String compositionComponent; - public String description; - public String extensionName; - public String headerText; - public String hoverText; - public String icon; - public Boolean isProtected; - public String masterLabel; - public String renderComponent; - public String type_x; - private String[] compositionComponent_type_info = new String[]{'compositionComponent',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','false'}; - private String[] extensionName_type_info = new String[]{'extensionName',SOAP_M_URI,null,'1','1','false'}; - private String[] headerText_type_info = new String[]{'headerText',SOAP_M_URI,null,'0','1','false'}; - private String[] hoverText_type_info = new String[]{'hoverText',SOAP_M_URI,null,'0','1','false'}; - private String[] icon_type_info = new String[]{'icon',SOAP_M_URI,null,'1','1','false'}; - private String[] isProtected_type_info = new String[]{'isProtected',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] renderComponent_type_info = new String[]{'renderComponent',SOAP_M_URI,null,'1','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'compositionComponent','description','extensionName','headerText','hoverText','icon','isProtected','masterLabel','renderComponent','type_x'}; - } - public class NameSettings extends Metadata { - public String type = 'NameSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableMiddleName; - public Boolean enableNameSuffix; - private String[] enableMiddleName_type_info = new String[]{'enableMiddleName',SOAP_M_URI,null,'0','1','false'}; - private String[] enableNameSuffix_type_info = new String[]{'enableNameSuffix',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableMiddleName','enableNameSuffix'}; - } - public class EventType extends Metadata { - public String type = 'EventType'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public MetadataService.EventTypeParameter[] fields; - public String label; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','fields','label'}; - } - public class checkRetrieveStatusResponse_element { - public MetadataService.RetrieveResult result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class Territory2Settings extends Metadata { - public String type = 'Territory2Settings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String defaultAccountAccessLevel; - public String defaultCaseAccessLevel; - public String defaultContactAccessLevel; - public String defaultOpportunityAccessLevel; - public MetadataService.Territory2SettingsOpportunityFilter opportunityFilterSettings; - private String[] defaultAccountAccessLevel_type_info = new String[]{'defaultAccountAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultCaseAccessLevel_type_info = new String[]{'defaultCaseAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultContactAccessLevel_type_info = new String[]{'defaultContactAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultOpportunityAccessLevel_type_info = new String[]{'defaultOpportunityAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] opportunityFilterSettings_type_info = new String[]{'opportunityFilterSettings',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'defaultAccountAccessLevel','defaultCaseAccessLevel','defaultContactAccessLevel','defaultOpportunityAccessLevel','opportunityFilterSettings'}; - } - public class PlatformCachePartition { - public String description; - public Boolean isDefaultPartition; - public String masterLabel; - public MetadataService.PlatformCachePartitionType[] platformCachePartitionTypes; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] isDefaultPartition_type_info = new String[]{'isDefaultPartition',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] platformCachePartitionTypes_type_info = new String[]{'platformCachePartitionTypes',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','isDefaultPartition','masterLabel','platformCachePartitionTypes'}; - } - public class ConnectedAppIpRange { - public String description; - public String end_x; - public String start; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] end_x_type_info = new String[]{'end',SOAP_M_URI,null,'1','1','false'}; - private String[] start_type_info = new String[]{'start',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','end_x','start'}; - } - public class ExternalDataSource extends Metadata { - public String type = 'ExternalDataSource'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String authProvider; - public String certificate; - public String customConfiguration; - public String endpoint; - public Boolean isWritable; - public String label; - public String oauthRefreshToken; - public String oauthScope; - public String oauthToken; - public String password; - public String principalType; - public String protocol; - public String repository; - public String type_x; - public String username; - public String version; - private String[] authProvider_type_info = new String[]{'authProvider',SOAP_M_URI,null,'0','1','false'}; - private String[] certificate_type_info = new String[]{'certificate',SOAP_M_URI,null,'0','1','false'}; - private String[] customConfiguration_type_info = new String[]{'customConfiguration',SOAP_M_URI,null,'0','1','false'}; - private String[] endpoint_type_info = new String[]{'endpoint',SOAP_M_URI,null,'0','1','false'}; - private String[] isWritable_type_info = new String[]{'isWritable',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] oauthRefreshToken_type_info = new String[]{'oauthRefreshToken',SOAP_M_URI,null,'0','1','false'}; - private String[] oauthScope_type_info = new String[]{'oauthScope',SOAP_M_URI,null,'0','1','false'}; - private String[] oauthToken_type_info = new String[]{'oauthToken',SOAP_M_URI,null,'0','1','false'}; - private String[] password_type_info = new String[]{'password',SOAP_M_URI,null,'0','1','false'}; - private String[] principalType_type_info = new String[]{'principalType',SOAP_M_URI,null,'1','1','false'}; - private String[] protocol_type_info = new String[]{'protocol',SOAP_M_URI,null,'1','1','false'}; - private String[] repository_type_info = new String[]{'repository',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] username_type_info = new String[]{'username',SOAP_M_URI,null,'0','1','false'}; - private String[] version_type_info = new String[]{'version',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'authProvider','certificate','customConfiguration','endpoint','isWritable','label','oauthRefreshToken','oauthScope','oauthToken','password','principalType','protocol','repository','type_x','username','version'}; - } - public class retrieveResponse_element { - public MetadataService.AsyncResult result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ComponentInstance { - public MetadataService.ComponentInstanceProperty[] componentInstanceProperties; - public String componentName; - public MetadataService.UiFormulaRule visibilityRule; - private String[] componentInstanceProperties_type_info = new String[]{'componentInstanceProperties',SOAP_M_URI,null,'0','-1','false'}; - private String[] componentName_type_info = new String[]{'componentName',SOAP_M_URI,null,'1','1','false'}; - private String[] visibilityRule_type_info = new String[]{'visibilityRule',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'componentInstanceProperties','componentName','visibilityRule'}; - } - public class LayoutSectionTranslation { - public String label; - public String section; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] section_type_info = new String[]{'section',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','section'}; - } - public class FlowActionCallOutputParameter extends FlowBaseElement { - public String type = 'FlowActionCallOutputParameter'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String assignToReference; - public String name; - private String[] assignToReference_type_info = new String[]{'assignToReference',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'assignToReference','name'}; - } - public class MarketingResourceType extends Metadata { - public String type = 'MarketingResourceType'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public String masterLabel; - public String object_x; - public String provider; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'1','1','false'}; - private String[] provider_type_info = new String[]{'provider',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','masterLabel','object_x','provider'}; - } - public class ApprovalSubmitter { - public String submitter; - public String type_x; - private String[] submitter_type_info = new String[]{'submitter',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'submitter','type_x'}; - } - public class FlowRecordCreate extends FlowNode { - public String type = 'FlowRecordCreate'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] connector_type_info = new String[]{'connector',SOAP_M_URI,null,'0','1','false'}; - private String[] faultConnector_type_info = new String[]{'faultConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] inputAssignments_type_info = new String[]{'inputAssignments',SOAP_M_URI,null,'0','-1','false'}; - private String[] inputReference_type_info = new String[]{'inputReference',SOAP_M_URI,null,'0','1','false'}; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'assignRecordIdToReference','connector','faultConnector','inputAssignments','inputReference','object_x'}; - } - public class upsertMetadataResponse_element { - public MetadataService.UpsertResult[] result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ChannelLayout extends Metadata { - public String type = 'ChannelLayout'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String[] enabledChannels; - public String label; - public MetadataService.ChannelLayoutItem[] layoutItems; - public String recordType; - private String[] enabledChannels_type_info = new String[]{'enabledChannels',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] layoutItems_type_info = new String[]{'layoutItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] recordType_type_info = new String[]{'recordType',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enabledChannels','label','layoutItems','recordType'}; - } - public class LiveChatDeploymentDomainWhitelist { - public String[] domain; - private String[] domain_type_info = new String[]{'domain',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'domain'}; - } - public class PermissionSetRecordTypeVisibility { - public String recordType; - public Boolean visible; - private String[] recordType_type_info = new String[]{'recordType',SOAP_M_URI,null,'1','1','false'}; - private String[] visible_type_info = new String[]{'visible',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'recordType','visible'}; - } - public class WaveXmdOrganization { - public String instanceUrl; - public String label; - public String organizationIdentifier; - public Integer sortIndex; - private String[] instanceUrl_type_info = new String[]{'instanceUrl',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] organizationIdentifier_type_info = new String[]{'organizationIdentifier',SOAP_M_URI,null,'1','1','false'}; - private String[] sortIndex_type_info = new String[]{'sortIndex',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'instanceUrl','label','organizationIdentifier','sortIndex'}; - } - public class cancelDeploy_element { - public String String_x; - private String[] String_x_type_info = new String[]{'String',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'String_x'}; - } - public class ReportFolder extends Folder { - public String type = 'ReportFolder'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] folderShares_type_info = new String[]{'folderShares',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess',SOAP_M_URI,null,'0','1','false'}; - private String[] sharedTo_type_info = new String[]{'sharedTo',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'}; - } - public class DashboardComponentSection { - public String columnSize; - public MetadataService.DashboardComponent[] components; - private String[] columnSize_type_info = new String[]{'columnSize',SOAP_M_URI,null,'1','1','false'}; - private String[] components_type_info = new String[]{'components',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'columnSize','components'}; - } - public class EscalationRule extends Metadata { - public String type = 'EscalationRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean active; - public MetadataService.RuleEntry[] ruleEntry; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'0','1','false'}; - private String[] ruleEntry_type_info = new String[]{'ruleEntry',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'active','ruleEntry'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] message_type_info = new String[]{'message',SOAP_M_URI,null,'1','1','false'}; - private String[] methodName_type_info = new String[]{'methodName',SOAP_M_URI,null,'1','1','true'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] namespace_type_info = new String[]{'namespace',SOAP_M_URI,null,'1','1','true'}; - private String[] packageName_type_info = new String[]{'packageName',SOAP_M_URI,null,'1','1','false'}; - private String[] seeAllData_type_info = new String[]{'seeAllData',SOAP_M_URI,null,'0','1','false'}; - private String[] stackTrace_type_info = new String[]{'stackTrace',SOAP_M_URI,null,'1','1','true'}; - private String[] time_x_type_info = new String[]{'time',SOAP_M_URI,null,'1','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'id','message','methodName','name','namespace','packageName','seeAllData','stackTrace','time_x','type_x'}; - } - public class SubtabComponents { - public MetadataService.Container[] containers; - private String[] containers_type_info = new String[]{'containers',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'containers'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] applicationBinaryFileName_type_info = new String[]{'applicationBinaryFileName',SOAP_M_URI,null,'0','1','false'}; - private String[] applicationBundleIdentifier_type_info = new String[]{'applicationBundleIdentifier',SOAP_M_URI,null,'0','1','false'}; - private String[] applicationFileLength_type_info = new String[]{'applicationFileLength',SOAP_M_URI,null,'0','1','false'}; - private String[] applicationIconFile_type_info = new String[]{'applicationIconFile',SOAP_M_URI,null,'0','1','false'}; - private String[] applicationIconFileName_type_info = new String[]{'applicationIconFileName',SOAP_M_URI,null,'0','1','false'}; - private String[] applicationInstallUrl_type_info = new String[]{'applicationInstallUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] devicePlatform_type_info = new String[]{'devicePlatform',SOAP_M_URI,null,'1','1','false'}; - private String[] deviceType_type_info = new String[]{'deviceType',SOAP_M_URI,null,'0','1','false'}; - private String[] minimumOsVersion_type_info = new String[]{'minimumOsVersion',SOAP_M_URI,null,'0','1','false'}; - private String[] privateApp_type_info = new String[]{'privateApp',SOAP_M_URI,null,'0','1','false'}; - private String[] version_type_info = new String[]{'version',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'applicationBinaryFile','applicationBinaryFileName','applicationBundleIdentifier','applicationFileLength','applicationIconFile','applicationIconFileName','applicationInstallUrl','devicePlatform','deviceType','minimumOsVersion','privateApp','version'}; - } - public class PermissionSet extends Metadata { - public String type = 'PermissionSet'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.PermissionSetApplicationVisibility[] applicationVisibilities; - public MetadataService.PermissionSetApexClassAccess[] classAccesses; - public MetadataService.PermissionSetCustomPermissions[] customPermissions; - public String description; - public MetadataService.PermissionSetExternalDataSourceAccess[] externalDataSourceAccesses; - public MetadataService.PermissionSetFieldPermissions[] fieldPermissions; - public Boolean hasActivationRequired; - public String label; - public String license; - public MetadataService.PermissionSetObjectPermissions[] objectPermissions; - public MetadataService.PermissionSetApexPageAccess[] pageAccesses; - public MetadataService.PermissionSetRecordTypeVisibility[] recordTypeVisibilities; - public MetadataService.PermissionSetTabSetting[] tabSettings; - public MetadataService.PermissionSetUserPermission[] userPermissions; - private String[] applicationVisibilities_type_info = new String[]{'applicationVisibilities',SOAP_M_URI,null,'0','-1','false'}; - private String[] classAccesses_type_info = new String[]{'classAccesses',SOAP_M_URI,null,'0','-1','false'}; - private String[] customPermissions_type_info = new String[]{'customPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] externalDataSourceAccesses_type_info = new String[]{'externalDataSourceAccesses',SOAP_M_URI,null,'0','-1','false'}; - private String[] fieldPermissions_type_info = new String[]{'fieldPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] hasActivationRequired_type_info = new String[]{'hasActivationRequired',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] license_type_info = new String[]{'license',SOAP_M_URI,null,'0','1','false'}; - private String[] objectPermissions_type_info = new String[]{'objectPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] pageAccesses_type_info = new String[]{'pageAccesses',SOAP_M_URI,null,'0','-1','false'}; - private String[] recordTypeVisibilities_type_info = new String[]{'recordTypeVisibilities',SOAP_M_URI,null,'0','-1','false'}; - private String[] tabSettings_type_info = new String[]{'tabSettings',SOAP_M_URI,null,'0','-1','false'}; - private String[] userPermissions_type_info = new String[]{'userPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'applicationVisibilities','classAccesses','customPermissions','description','externalDataSourceAccesses','fieldPermissions','hasActivationRequired','label','license','objectPermissions','pageAccesses','recordTypeVisibilities','tabSettings','userPermissions'}; - } - public class WorkflowRule extends Metadata { - public String type = 'WorkflowRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.WorkflowActionReference[] actions; - public Boolean active; - public String booleanFilter; - public MetadataService.FilterItem[] criteriaItems; - public String description; - public String formula; - public String triggerType; - public MetadataService.WorkflowTimeTrigger[] workflowTimeTriggers; - private String[] actions_type_info = new String[]{'actions',SOAP_M_URI,null,'0','-1','false'}; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'1','1','false'}; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] criteriaItems_type_info = new String[]{'criteriaItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] formula_type_info = new String[]{'formula',SOAP_M_URI,null,'0','1','false'}; - private String[] triggerType_type_info = new String[]{'triggerType',SOAP_M_URI,null,'1','1','false'}; - private String[] workflowTimeTriggers_type_info = new String[]{'workflowTimeTriggers',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'actions','active','booleanFilter','criteriaItems','description','formula','triggerType','workflowTimeTriggers'}; - } - public class FlowRule extends FlowElement { - public String type = 'FlowRule'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String conditionLogic; - public MetadataService.FlowCondition[] conditions; - public MetadataService.FlowConnector connector; - public String label; - private String[] conditionLogic_type_info = new String[]{'conditionLogic',SOAP_M_URI,null,'1','1','false'}; - private String[] conditions_type_info = new String[]{'conditions',SOAP_M_URI,null,'0','-1','false'}; - private String[] connector_type_info = new String[]{'connector',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'conditionLogic','conditions','connector','label'}; - } - public class NetworkPageOverride { - public String changePasswordPageOverrideSetting; - public String forgotPasswordPageOverrideSetting; - public String homePageOverrideSetting; - public String loginPageOverrideSetting; - public String selfRegProfilePageOverrideSetting; - private String[] changePasswordPageOverrideSetting_type_info = new String[]{'changePasswordPageOverrideSetting',SOAP_M_URI,null,'0','1','false'}; - private String[] forgotPasswordPageOverrideSetting_type_info = new String[]{'forgotPasswordPageOverrideSetting',SOAP_M_URI,null,'0','1','false'}; - private String[] homePageOverrideSetting_type_info = new String[]{'homePageOverrideSetting',SOAP_M_URI,null,'0','1','false'}; - private String[] loginPageOverrideSetting_type_info = new String[]{'loginPageOverrideSetting',SOAP_M_URI,null,'0','1','false'}; - private String[] selfRegProfilePageOverrideSetting_type_info = new String[]{'selfRegProfilePageOverrideSetting',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'changePasswordPageOverrideSetting','forgotPasswordPageOverrideSetting','homePageOverrideSetting','loginPageOverrideSetting','selfRegProfilePageOverrideSetting'}; - } - public class ModerationRule extends Metadata { - public String type = 'ModerationRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String action; - public Integer actionLimit; - public Boolean active; - public String description; - public MetadataService.ModeratedEntityField[] entitiesAndFields; - public String masterLabel; - public Integer notifyLimit; - public String timePeriod; - public String type_x; - public String[] userCriteria; - public String userMessage; - private String[] action_type_info = new String[]{'action',SOAP_M_URI,null,'1','1','false'}; - private String[] actionLimit_type_info = new String[]{'actionLimit',SOAP_M_URI,null,'0','1','false'}; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] entitiesAndFields_type_info = new String[]{'entitiesAndFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] notifyLimit_type_info = new String[]{'notifyLimit',SOAP_M_URI,null,'0','1','false'}; - private String[] timePeriod_type_info = new String[]{'timePeriod',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'0','1','false'}; - private String[] userCriteria_type_info = new String[]{'userCriteria',SOAP_M_URI,null,'0','-1','false'}; - private String[] userMessage_type_info = new String[]{'userMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'action','actionLimit','active','description','entitiesAndFields','masterLabel','notifyLimit','timePeriod','type_x','userCriteria','userMessage'}; - } - public class ValueTranslation { - public String masterLabel; - public String translation; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] translation_type_info = new String[]{'translation',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'masterLabel','translation'}; - } - public class KnowledgeWorkOrderField { - public String name; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name'}; - } - public class PermissionSetApexClassAccess { - public String apexClass; - public Boolean enabled; - private String[] apexClass_type_info = new String[]{'apexClass',SOAP_M_URI,null,'1','1','false'}; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apexClass','enabled'}; - } - public class CampaignInfluenceModel { - public Boolean isActive; - public Boolean isDefaultModel; - public Boolean isModelLocked; - public String modelDescription; - public String name; - public String recordPreference; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'0','1','false'}; - private String[] isDefaultModel_type_info = new String[]{'isDefaultModel',SOAP_M_URI,null,'1','1','false'}; - private String[] isModelLocked_type_info = new String[]{'isModelLocked',SOAP_M_URI,null,'1','1','false'}; - private String[] modelDescription_type_info = new String[]{'modelDescription',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] recordPreference_type_info = new String[]{'recordPreference',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'isActive','isDefaultModel','isModelLocked','modelDescription','name','recordPreference'}; - } - public class OrchestrationContextEvent { - public String eventType; - public String orchestrationEvent; - public String platformEvent; - public String platformEventPrimaryKey; - private String[] eventType_type_info = new String[]{'eventType',SOAP_M_URI,null,'1','1','false'}; - private String[] orchestrationEvent_type_info = new String[]{'orchestrationEvent',SOAP_M_URI,null,'1','1','false'}; - private String[] platformEvent_type_info = new String[]{'platformEvent',SOAP_M_URI,null,'1','1','false'}; - private String[] platformEventPrimaryKey_type_info = new String[]{'platformEventPrimaryKey',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'eventType','orchestrationEvent','platformEvent','platformEventPrimaryKey'}; - } - public class FlowScreenTranslation { - public MetadataService.FlowScreenFieldTranslation[] fields; - public String helpText; - public String name; - public String pausedText; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] helpText_type_info = new String[]{'helpText',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] pausedText_type_info = new String[]{'pausedText',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fields','helpText','name','pausedText'}; - } - public class CommunityRoles { - public String customerUserRole; - public String employeeUserRole; - public String partnerUserRole; - private String[] customerUserRole_type_info = new String[]{'customerUserRole',SOAP_M_URI,null,'0','1','false'}; - private String[] employeeUserRole_type_info = new String[]{'employeeUserRole',SOAP_M_URI,null,'0','1','false'}; - private String[] partnerUserRole_type_info = new String[]{'partnerUserRole',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customerUserRole','employeeUserRole','partnerUserRole'}; - } - public class RoleAndSubordinatesInternal { - public String[] roleAndSubordinateInternal; - private String[] roleAndSubordinateInternal_type_info = new String[]{'roleAndSubordinateInternal',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'roleAndSubordinateInternal'}; - } - public class CustomTab extends Metadata { - public String type = 'CustomTab'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.ActionOverride[] actionOverrides; - 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[] actionOverrides_type_info = new String[]{'actionOverrides',SOAP_M_URI,null,'0','-1','false'}; - private String[] auraComponent_type_info = new String[]{'auraComponent',SOAP_M_URI,null,'0','1','false'}; - private String[] customObject_type_info = new String[]{'customObject',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] flexiPage_type_info = new String[]{'flexiPage',SOAP_M_URI,null,'0','1','false'}; - private String[] frameHeight_type_info = new String[]{'frameHeight',SOAP_M_URI,null,'0','1','false'}; - private String[] hasSidebar_type_info = new String[]{'hasSidebar',SOAP_M_URI,null,'0','1','false'}; - private String[] icon_type_info = new String[]{'icon',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] mobileReady_type_info = new String[]{'mobileReady',SOAP_M_URI,null,'0','1','false'}; - private String[] motif_type_info = new String[]{'motif',SOAP_M_URI,null,'0','1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] scontrol_type_info = new String[]{'scontrol',SOAP_M_URI,null,'0','1','false'}; - private String[] splashPageLink_type_info = new String[]{'splashPageLink',SOAP_M_URI,null,'0','1','false'}; - private String[] url_type_info = new String[]{'url',SOAP_M_URI,null,'0','1','false'}; - private String[] urlEncodingKey_type_info = new String[]{'urlEncodingKey',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'actionOverrides','auraComponent','customObject','description','flexiPage','frameHeight','hasSidebar','icon','label','mobileReady','motif','page_x','scontrol','splashPageLink','url','urlEncodingKey'}; - } - public class LiveChatAgentConfig extends Metadata { - public String type = 'LiveChatAgentConfig'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.AgentConfigAssignments assignments; - public String autoGreeting; - public Integer capacity; - public Integer criticalWaitTime; - public String customAgentName; - public Boolean enableAgentFileTransfer; - public Boolean enableAgentSneakPeek; - public Boolean enableAssistanceFlag; - public Boolean enableAutoAwayOnDecline; - public Boolean enableAutoAwayOnPushTimeout; - public Boolean enableChatConferencing; - public Boolean enableChatMonitoring; - public Boolean enableChatTransferToAgent; - public Boolean enableChatTransferToButton; - public Boolean enableChatTransferToSkill; - public Boolean enableLogoutSound; - public Boolean enableNotifications; - public Boolean enableRequestSound; - public Boolean enableSneakPeek; - public Boolean enableVisitorBlocking; - public Boolean enableWhisperMessage; - public String 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',SOAP_M_URI,null,'0','1','false'}; - private String[] autoGreeting_type_info = new String[]{'autoGreeting',SOAP_M_URI,null,'0','1','false'}; - private String[] capacity_type_info = new String[]{'capacity',SOAP_M_URI,null,'0','1','false'}; - private String[] criticalWaitTime_type_info = new String[]{'criticalWaitTime',SOAP_M_URI,null,'0','1','false'}; - private String[] customAgentName_type_info = new String[]{'customAgentName',SOAP_M_URI,null,'0','1','false'}; - private String[] enableAgentFileTransfer_type_info = new String[]{'enableAgentFileTransfer',SOAP_M_URI,null,'0','1','false'}; - private String[] enableAgentSneakPeek_type_info = new String[]{'enableAgentSneakPeek',SOAP_M_URI,null,'0','1','false'}; - private String[] enableAssistanceFlag_type_info = new String[]{'enableAssistanceFlag',SOAP_M_URI,null,'0','1','false'}; - private String[] enableAutoAwayOnDecline_type_info = new String[]{'enableAutoAwayOnDecline',SOAP_M_URI,null,'0','1','false'}; - private String[] enableAutoAwayOnPushTimeout_type_info = new String[]{'enableAutoAwayOnPushTimeout',SOAP_M_URI,null,'0','1','false'}; - private String[] enableChatConferencing_type_info = new String[]{'enableChatConferencing',SOAP_M_URI,null,'0','1','false'}; - private String[] enableChatMonitoring_type_info = new String[]{'enableChatMonitoring',SOAP_M_URI,null,'0','1','false'}; - private String[] enableChatTransferToAgent_type_info = new String[]{'enableChatTransferToAgent',SOAP_M_URI,null,'0','1','false'}; - private String[] enableChatTransferToButton_type_info = new String[]{'enableChatTransferToButton',SOAP_M_URI,null,'0','1','false'}; - private String[] enableChatTransferToSkill_type_info = new String[]{'enableChatTransferToSkill',SOAP_M_URI,null,'0','1','false'}; - private String[] enableLogoutSound_type_info = new String[]{'enableLogoutSound',SOAP_M_URI,null,'0','1','false'}; - private String[] enableNotifications_type_info = new String[]{'enableNotifications',SOAP_M_URI,null,'0','1','false'}; - private String[] enableRequestSound_type_info = new String[]{'enableRequestSound',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSneakPeek_type_info = new String[]{'enableSneakPeek',SOAP_M_URI,null,'0','1','false'}; - private String[] enableVisitorBlocking_type_info = new String[]{'enableVisitorBlocking',SOAP_M_URI,null,'0','1','false'}; - private String[] enableWhisperMessage_type_info = new String[]{'enableWhisperMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] supervisorDefaultAgentStatusFilter_type_info = new String[]{'supervisorDefaultAgentStatusFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] supervisorDefaultButtonFilter_type_info = new String[]{'supervisorDefaultButtonFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] supervisorDefaultSkillFilter_type_info = new String[]{'supervisorDefaultSkillFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] supervisorSkills_type_info = new String[]{'supervisorSkills',SOAP_M_URI,null,'0','1','false'}; - private String[] transferableButtons_type_info = new String[]{'transferableButtons',SOAP_M_URI,null,'0','1','false'}; - private String[] transferableSkills_type_info = new String[]{'transferableSkills',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'assignments','autoGreeting','capacity','criticalWaitTime','customAgentName','enableAgentFileTransfer','enableAgentSneakPeek','enableAssistanceFlag','enableAutoAwayOnDecline','enableAutoAwayOnPushTimeout','enableChatConferencing','enableChatMonitoring','enableChatTransferToAgent','enableChatTransferToButton','enableChatTransferToSkill','enableLogoutSound','enableNotifications','enableRequestSound','enableSneakPeek','enableVisitorBlocking','enableWhisperMessage','label','supervisorDefaultAgentStatusFilter','supervisorDefaultButtonFilter','supervisorDefaultSkillFilter','supervisorSkills','transferableButtons','transferableSkills'}; - } - public class FieldMapping { - public String SObjectType; - public String developerName; - public MetadataService.FieldMappingRow[] fieldMappingRows; - public String masterLabel; - private String[] SObjectType_type_info = new String[]{'SObjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] developerName_type_info = new String[]{'developerName',SOAP_M_URI,null,'1','1','false'}; - private String[] fieldMappingRows_type_info = new String[]{'fieldMappingRows',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'SObjectType','developerName','fieldMappingRows','masterLabel'}; - } - public class EmailToCaseSettings { - public Boolean enableE2CSourceTracking; - public Boolean enableEmailToCase; - public Boolean enableHtmlEmail; - public Boolean enableOnDemandEmailToCase; - public Boolean enableThreadIDInBody; - public Boolean enableThreadIDInSubject; - public Boolean notifyOwnerOnNewCaseEmail; - public String overEmailLimitAction; - public Boolean preQuoteSignature; - public MetadataService.EmailToCaseRoutingAddress[] routingAddresses; - public String unauthorizedSenderAction; - private String[] enableE2CSourceTracking_type_info = new String[]{'enableE2CSourceTracking',SOAP_M_URI,null,'0','1','false'}; - private String[] enableEmailToCase_type_info = new String[]{'enableEmailToCase',SOAP_M_URI,null,'0','1','false'}; - private String[] enableHtmlEmail_type_info = new String[]{'enableHtmlEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] enableOnDemandEmailToCase_type_info = new String[]{'enableOnDemandEmailToCase',SOAP_M_URI,null,'0','1','false'}; - private String[] enableThreadIDInBody_type_info = new String[]{'enableThreadIDInBody',SOAP_M_URI,null,'0','1','false'}; - private String[] enableThreadIDInSubject_type_info = new String[]{'enableThreadIDInSubject',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyOwnerOnNewCaseEmail_type_info = new String[]{'notifyOwnerOnNewCaseEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] overEmailLimitAction_type_info = new String[]{'overEmailLimitAction',SOAP_M_URI,null,'0','1','false'}; - private String[] preQuoteSignature_type_info = new String[]{'preQuoteSignature',SOAP_M_URI,null,'0','1','false'}; - private String[] routingAddresses_type_info = new String[]{'routingAddresses',SOAP_M_URI,null,'0','-1','false'}; - private String[] unauthorizedSenderAction_type_info = new String[]{'unauthorizedSenderAction',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enableE2CSourceTracking','enableEmailToCase','enableHtmlEmail','enableOnDemandEmailToCase','enableThreadIDInBody','enableThreadIDInSubject','notifyOwnerOnNewCaseEmail','overEmailLimitAction','preQuoteSignature','routingAddresses','unauthorizedSenderAction'}; - } - public class FlowSubflowOutputAssignment extends FlowBaseElement { - public String type = 'FlowSubflowOutputAssignment'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String assignToReference; - public String name; - private String[] assignToReference_type_info = new String[]{'assignToReference',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'assignToReference','name'}; - } - public class SecuritySettings extends Metadata { - public String type = 'SecuritySettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.NetworkAccess networkAccess; - public MetadataService.PasswordPolicies passwordPolicies; - public MetadataService.SessionSettings sessionSettings; - private String[] networkAccess_type_info = new String[]{'networkAccess',SOAP_M_URI,null,'0','1','false'}; - private String[] passwordPolicies_type_info = new String[]{'passwordPolicies',SOAP_M_URI,null,'0','1','false'}; - private String[] sessionSettings_type_info = new String[]{'sessionSettings',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'networkAccess','passwordPolicies','sessionSettings'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] backgroundColor2_type_info = new String[]{'backgroundColor2',SOAP_M_URI,null,'0','1','false'}; - private String[] backgroundFadeDir_type_info = new String[]{'backgroundFadeDir',SOAP_M_URI,null,'0','1','false'}; - private String[] chartSummaries_type_info = new String[]{'chartSummaries',SOAP_M_URI,null,'0','-1','false'}; - private String[] chartType_type_info = new String[]{'chartType',SOAP_M_URI,null,'1','1','false'}; - private String[] enableHoverLabels_type_info = new String[]{'enableHoverLabels',SOAP_M_URI,null,'0','1','false'}; - private String[] expandOthers_type_info = new String[]{'expandOthers',SOAP_M_URI,null,'0','1','false'}; - private String[] groupingColumn_type_info = new String[]{'groupingColumn',SOAP_M_URI,null,'0','1','false'}; - private String[] legendPosition_type_info = new String[]{'legendPosition',SOAP_M_URI,null,'0','1','false'}; - private String[] location_type_info = new String[]{'location',SOAP_M_URI,null,'0','1','false'}; - private String[] secondaryGroupingColumn_type_info = new String[]{'secondaryGroupingColumn',SOAP_M_URI,null,'0','1','false'}; - private String[] showAxisLabels_type_info = new String[]{'showAxisLabels',SOAP_M_URI,null,'0','1','false'}; - private String[] showPercentage_type_info = new String[]{'showPercentage',SOAP_M_URI,null,'0','1','false'}; - private String[] showTotal_type_info = new String[]{'showTotal',SOAP_M_URI,null,'0','1','false'}; - private String[] showValues_type_info = new String[]{'showValues',SOAP_M_URI,null,'0','1','false'}; - private String[] size_type_info = new String[]{'size',SOAP_M_URI,null,'0','1','false'}; - private String[] summaryAxisManualRangeEnd_type_info = new String[]{'summaryAxisManualRangeEnd',SOAP_M_URI,null,'0','1','false'}; - private String[] summaryAxisManualRangeStart_type_info = new String[]{'summaryAxisManualRangeStart',SOAP_M_URI,null,'0','1','false'}; - private String[] summaryAxisRange_type_info = new String[]{'summaryAxisRange',SOAP_M_URI,null,'0','1','false'}; - private String[] textColor_type_info = new String[]{'textColor',SOAP_M_URI,null,'0','1','false'}; - private String[] textSize_type_info = new String[]{'textSize',SOAP_M_URI,null,'0','1','false'}; - private String[] title_type_info = new String[]{'title',SOAP_M_URI,null,'0','1','false'}; - private String[] titleColor_type_info = new String[]{'titleColor',SOAP_M_URI,null,'0','1','false'}; - private String[] titleSize_type_info = new String[]{'titleSize',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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 AppMenuItem { - public String name; - public String type_x; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','type_x'}; - } - public class TabLimitConfig { - public String maxNumberOfPrimaryTabs; - public String maxNumberOfSubTabs; - private String[] maxNumberOfPrimaryTabs_type_info = new String[]{'maxNumberOfPrimaryTabs',SOAP_M_URI,null,'0','1','false'}; - private String[] maxNumberOfSubTabs_type_info = new String[]{'maxNumberOfSubTabs',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'maxNumberOfPrimaryTabs','maxNumberOfSubTabs'}; - } - public class ObjectMapping { - public String inputObject; - public MetadataService.ObjectMappingField[] mappingFields; - public String outputObject; - private String[] inputObject_type_info = new String[]{'inputObject',SOAP_M_URI,null,'1','1','false'}; - private String[] mappingFields_type_info = new String[]{'mappingFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] outputObject_type_info = new String[]{'outputObject',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'inputObject','mappingFields','outputObject'}; - } - public class ModeratedEntityField { - public String entityName; - public String fieldName; - public String keywordList; - private String[] entityName_type_info = new String[]{'entityName',SOAP_M_URI,null,'1','1','false'}; - private String[] fieldName_type_info = new String[]{'fieldName',SOAP_M_URI,null,'0','1','false'}; - private String[] keywordList_type_info = new String[]{'keywordList',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'entityName','fieldName','keywordList'}; - } - public class RecordType extends Metadata { - public String type = 'RecordType'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean active; - public String businessProcess; - public String compactLayoutAssignment; - public String description; - public String label; - public MetadataService.RecordTypePicklistValue[] picklistValues; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'1','1','false'}; - private String[] businessProcess_type_info = new String[]{'businessProcess',SOAP_M_URI,null,'0','1','false'}; - private String[] compactLayoutAssignment_type_info = new String[]{'compactLayoutAssignment',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] picklistValues_type_info = new String[]{'picklistValues',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'active','businessProcess','compactLayoutAssignment','description','label','picklistValues'}; - } - public class EventSubscription extends Metadata { - public String type = 'EventSubscription'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean active; - public MetadataService.EventParameterMap[] eventParameters; - public String eventType; - public String referenceData; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'0','1','false'}; - private String[] eventParameters_type_info = new String[]{'eventParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] eventType_type_info = new String[]{'eventType',SOAP_M_URI,null,'1','1','false'}; - private String[] referenceData_type_info = new String[]{'referenceData',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'active','eventParameters','eventType','referenceData'}; - } - public class FieldOverride { - public String field; - public String formula; - public String literalValue; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] formula_type_info = new String[]{'formula',SOAP_M_URI,null,'0','1','false'}; - private String[] literalValue_type_info = new String[]{'literalValue',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field','formula','literalValue'}; - } - public class ProfileTabVisibility { - public String tab; - public String visibility; - private String[] tab_type_info = new String[]{'tab',SOAP_M_URI,null,'1','1','false'}; - private String[] visibility_type_info = new String[]{'visibility',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'tab','visibility'}; - } - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] operation_type_info = new String[]{'operation',SOAP_M_URI,null,'1','1','false'}; - private String[] primaryTableColumn_type_info = new String[]{'primaryTableColumn',SOAP_M_URI,null,'1','1','false'}; - private String[] relatedTable_type_info = new String[]{'relatedTable',SOAP_M_URI,null,'1','1','false'}; - private String[] relatedTableJoinColumn_type_info = new String[]{'relatedTableJoinColumn',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'criteriaItems','operation','primaryTableColumn','relatedTable','relatedTableJoinColumn'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] errorMessage_type_info = new String[]{'errorMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] filterItems_type_info = new String[]{'filterItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] infoMessage_type_info = new String[]{'infoMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] isOptional_type_info = new String[]{'isOptional',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'active','booleanFilter','description','errorMessage','filterItems','infoMessage','isOptional'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] extensionPointIdentifier_type_info = new String[]{'extensionPointIdentifier',SOAP_M_URI,null,'1','1','false'}; - private String[] isEnabled_type_info = new String[]{'isEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] language_type_info = new String[]{'language',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','extensionPointIdentifier','isEnabled','language','masterLabel'}; - } - public class AppBrand { - public String footerColor; - public String headerColor; - public String logo; - public Integer logoVersion; - public Boolean shouldOverrideOrgTheme; - private String[] footerColor_type_info = new String[]{'footerColor',SOAP_M_URI,null,'0','1','false'}; - private String[] headerColor_type_info = new String[]{'headerColor',SOAP_M_URI,null,'0','1','false'}; - private String[] logo_type_info = new String[]{'logo',SOAP_M_URI,null,'0','1','false'}; - private String[] logoVersion_type_info = new String[]{'logoVersion',SOAP_M_URI,null,'0','1','false'}; - private String[] shouldOverrideOrgTheme_type_info = new String[]{'shouldOverrideOrgTheme',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'footerColor','headerColor','logo','logoVersion','shouldOverrideOrgTheme'}; - } - public class FlowLoop extends FlowNode { - public String type = 'FlowLoop'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] collectionReference_type_info = new String[]{'collectionReference',SOAP_M_URI,null,'1','1','false'}; - private String[] iterationOrder_type_info = new String[]{'iterationOrder',SOAP_M_URI,null,'0','1','false'}; - private String[] nextValueConnector_type_info = new String[]{'nextValueConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] noMoreValuesConnector_type_info = new String[]{'noMoreValuesConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'assignNextValueToReference','collectionReference','iterationOrder','nextValueConnector','noMoreValuesConnector'}; - } - public class FlowDefinition { - public Integer activeVersionNumber; - public String description; - public String masterLabel; - private String[] activeVersionNumber_type_info = new String[]{'activeVersionNumber',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'activeVersionNumber','description','masterLabel'}; - } - public class ReputationLevelDefinitions { - public MetadataService.ReputationLevel[] level; - private String[] level_type_info = new String[]{'level',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'level'}; - } - public class CustomPageWebLink extends Metadata { - public String type = 'CustomPageWebLink'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String availability; - public String description; - public String displayType; - public String encodingKey; - public Boolean hasMenubar; - public Boolean hasScrollbars; - public Boolean hasToolbar; - public Integer height; - public Boolean isResizable; - public String linkType; - public String masterLabel; - public String openType; - public String page_x; - public String position; - public Boolean protected_x; - public Boolean requireRowSelection; - public String scontrol; - public Boolean showsLocation; - public Boolean showsStatus; - public String url; - public Integer width; - private String[] availability_type_info = new String[]{'availability',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] displayType_type_info = new String[]{'displayType',SOAP_M_URI,null,'1','1','false'}; - private String[] encodingKey_type_info = new String[]{'encodingKey',SOAP_M_URI,null,'0','1','false'}; - private String[] hasMenubar_type_info = new String[]{'hasMenubar',SOAP_M_URI,null,'0','1','false'}; - private String[] hasScrollbars_type_info = new String[]{'hasScrollbars',SOAP_M_URI,null,'0','1','false'}; - private String[] hasToolbar_type_info = new String[]{'hasToolbar',SOAP_M_URI,null,'0','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] isResizable_type_info = new String[]{'isResizable',SOAP_M_URI,null,'0','1','false'}; - private String[] linkType_type_info = new String[]{'linkType',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] openType_type_info = new String[]{'openType',SOAP_M_URI,null,'1','1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] position_type_info = new String[]{'position',SOAP_M_URI,null,'0','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] requireRowSelection_type_info = new String[]{'requireRowSelection',SOAP_M_URI,null,'0','1','false'}; - private String[] scontrol_type_info = new String[]{'scontrol',SOAP_M_URI,null,'0','1','false'}; - private String[] showsLocation_type_info = new String[]{'showsLocation',SOAP_M_URI,null,'0','1','false'}; - private String[] showsStatus_type_info = new String[]{'showsStatus',SOAP_M_URI,null,'0','1','false'}; - private String[] url_type_info = new String[]{'url',SOAP_M_URI,null,'0','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - 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 DashboardFlexTableComponentProperties { - public MetadataService.DashboardComponentColumn[] flexTableColumn; - public MetadataService.DashboardComponentSortInfo flexTableSortInfo; - public Boolean hideChatterPhotos; - private String[] flexTableColumn_type_info = new String[]{'flexTableColumn',SOAP_M_URI,null,'0','-1','false'}; - private String[] flexTableSortInfo_type_info = new String[]{'flexTableSortInfo',SOAP_M_URI,null,'0','1','false'}; - private String[] hideChatterPhotos_type_info = new String[]{'hideChatterPhotos',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'flexTableColumn','flexTableSortInfo','hideChatterPhotos'}; - } - public class ApprovalAction { - public MetadataService.WorkflowActionReference[] action; - private String[] action_type_info = new String[]{'action',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'action'}; - } - public class IntegrationHubSettings { - public String canonicalName; - public String canonicalNameBindingChar; - public String description; - public Boolean isEnabled; - public Boolean isProtected; - public String masterLabel; - public String setupData; - public String setupDefinition; - public String setupNamespace; - public String setupSimpleName; - public String uUID; - public String version; - public Integer versionBuild; - public Integer versionMajor; - public Integer versionMinor; - private String[] canonicalName_type_info = new String[]{'canonicalName',SOAP_M_URI,null,'0','1','false'}; - private String[] canonicalNameBindingChar_type_info = new String[]{'canonicalNameBindingChar',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] isEnabled_type_info = new String[]{'isEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] isProtected_type_info = new String[]{'isProtected',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] setupData_type_info = new String[]{'setupData',SOAP_M_URI,null,'0','1','false'}; - private String[] setupDefinition_type_info = new String[]{'setupDefinition',SOAP_M_URI,null,'0','1','false'}; - private String[] setupNamespace_type_info = new String[]{'setupNamespace',SOAP_M_URI,null,'0','1','false'}; - private String[] setupSimpleName_type_info = new String[]{'setupSimpleName',SOAP_M_URI,null,'1','1','false'}; - private String[] uUID_type_info = new String[]{'uUID',SOAP_M_URI,null,'0','1','false'}; - private String[] version_type_info = new String[]{'version',SOAP_M_URI,null,'0','1','false'}; - private String[] versionBuild_type_info = new String[]{'versionBuild',SOAP_M_URI,null,'0','1','false'}; - private String[] versionMajor_type_info = new String[]{'versionMajor',SOAP_M_URI,null,'0','1','false'}; - private String[] versionMinor_type_info = new String[]{'versionMinor',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'canonicalName','canonicalNameBindingChar','description','isEnabled','isProtected','masterLabel','setupData','setupDefinition','setupNamespace','setupSimpleName','uUID','version','versionBuild','versionMajor','versionMinor'}; - } - public class SharingSet extends Metadata { - public String type = 'SharingSet'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.AccessMapping[] accessMappings; - public String description; - public String name; - public String[] profiles; - private String[] accessMappings_type_info = new String[]{'accessMappings',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] profiles_type_info = new String[]{'profiles',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'accessMappings','description','name','profiles'}; - } - public class WaveTemplateBundle { - public String assetIcon; - public Double assetVersion; - public String description; - public String label; - public String templateBadgeIcon; - public String templateDetailIcon; - public String templateType; - private String[] assetIcon_type_info = new String[]{'assetIcon',SOAP_M_URI,null,'0','1','false'}; - private String[] assetVersion_type_info = new String[]{'assetVersion',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] templateBadgeIcon_type_info = new String[]{'templateBadgeIcon',SOAP_M_URI,null,'0','1','false'}; - private String[] templateDetailIcon_type_info = new String[]{'templateDetailIcon',SOAP_M_URI,null,'0','1','false'}; - private String[] templateType_type_info = new String[]{'templateType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'assetIcon','assetVersion','description','label','templateBadgeIcon','templateDetailIcon','templateType'}; - } - public class CommunityThemeSetting { - public String customThemeLayoutType; - public String themeLayout; - public String themeLayoutType; - private String[] customThemeLayoutType_type_info = new String[]{'customThemeLayoutType',SOAP_M_URI,null,'0','1','false'}; - private String[] themeLayout_type_info = new String[]{'themeLayout',SOAP_M_URI,null,'1','1','false'}; - private String[] themeLayoutType_type_info = new String[]{'themeLayoutType',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customThemeLayoutType','themeLayout','themeLayoutType'}; - } - public class LayoutColumn { - public MetadataService.LayoutItem[] layoutItems; - public String reserved; - private String[] layoutItems_type_info = new String[]{'layoutItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] reserved_type_info = new String[]{'reserved',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'layoutItems','reserved'}; - } - public class Error { - public MetadataService.ExtendedErrorDetails[] extendedErrorDetails; - public String[] fields; - public String message; - public String statusCode; - private String[] extendedErrorDetails_type_info = new String[]{'extendedErrorDetails',SOAP_M_URI,null,'0','-1','false'}; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] message_type_info = new String[]{'message',SOAP_M_URI,null,'1','1','false'}; - private String[] statusCode_type_info = new String[]{'statusCode',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'extendedErrorDetails','fields','message','statusCode'}; - } - public class Territory2RuleItem { - public String field; - public String operation; - public String value; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] operation_type_info = new String[]{'operation',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field','operation','value'}; - } - public class FlowStep extends FlowNode { - public String type = 'FlowStep'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - public MetadataService.FlowConnector[] connectors; - private String[] connectors_type_info = new String[]{'connectors',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'connectors'}; - } - public class updateMetadata_element { - public MetadataService.Metadata[] metadata; - private String[] metadata_type_info = new String[]{'metadata',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'metadata'}; - } - public class OrchestrationContext { - public String description; - public MetadataService.OrchestrationContextEvent[] events; - public String masterLabel; - public String runtimeType; - public String salesforceObject; - public String salesforceObjectPrimaryKey; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] events_type_info = new String[]{'events',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] runtimeType_type_info = new String[]{'runtimeType',SOAP_M_URI,null,'1','1','false'}; - private String[] salesforceObject_type_info = new String[]{'salesforceObject',SOAP_M_URI,null,'0','1','false'}; - private String[] salesforceObjectPrimaryKey_type_info = new String[]{'salesforceObjectPrimaryKey',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','events','masterLabel','runtimeType','salesforceObject','salesforceObjectPrimaryKey'}; - } - public class AccountSettings extends Metadata { - public String type = 'AccountSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableAccountOwnerReport; - public Boolean enableAccountTeams; - public Boolean showViewHierarchyLink; - private String[] enableAccountOwnerReport_type_info = new String[]{'enableAccountOwnerReport',SOAP_M_URI,null,'0','1','false'}; - private String[] enableAccountTeams_type_info = new String[]{'enableAccountTeams',SOAP_M_URI,null,'0','1','false'}; - private String[] showViewHierarchyLink_type_info = new String[]{'showViewHierarchyLink',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableAccountOwnerReport','enableAccountTeams','showViewHierarchyLink'}; - } - public class ContentAssetVersion { - public String number_x; - public String pathOnClient; - public String zipEntry; - private String[] number_x_type_info = new String[]{'number',SOAP_M_URI,null,'1','1','false'}; - private String[] pathOnClient_type_info = new String[]{'pathOnClient',SOAP_M_URI,null,'1','1','false'}; - private String[] zipEntry_type_info = new String[]{'zipEntry',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'number_x','pathOnClient','zipEntry'}; - } - public class CancelDeployResult { - public Boolean done; - public String id; - private String[] done_type_info = new String[]{'done',SOAP_M_URI,null,'1','1','false'}; - private String[] id_type_info = new String[]{'id',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'done','id'}; - } - public class AgentConfigUserAssignments { - public String[] user_x; - private String[] user_x_type_info = new String[]{'user',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'user_x'}; - } - public class EventParameterMap { - public String parameterName; - public String parameterValue; - private String[] parameterName_type_info = new String[]{'parameterName',SOAP_M_URI,null,'1','1','false'}; - private String[] parameterValue_type_info = new String[]{'parameterValue',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'parameterName','parameterValue'}; - } - public class TransactionSecurityAction { - public Boolean block; - public Boolean endSession; - public Boolean freezeUser; - public MetadataService.TransactionSecurityNotification[] notifications; - public Boolean twoFactorAuthentication; - private String[] block_type_info = new String[]{'block',SOAP_M_URI,null,'1','1','false'}; - private String[] endSession_type_info = new String[]{'endSession',SOAP_M_URI,null,'1','1','false'}; - private String[] freezeUser_type_info = new String[]{'freezeUser',SOAP_M_URI,null,'1','1','false'}; - private String[] notifications_type_info = new String[]{'notifications',SOAP_M_URI,null,'0','-1','false'}; - private String[] twoFactorAuthentication_type_info = new String[]{'twoFactorAuthentication',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'block','endSession','freezeUser','notifications','twoFactorAuthentication'}; - } - public class KnowledgeWorkOrderLineItemField { - public String name; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name'}; - } - public class DashboardFilterColumn { - public String column; - private String[] column_type_info = new String[]{'column',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'column'}; - } - public class CspTrustedSite extends Metadata { - public String type = 'CspTrustedSite'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public String endpointUrl; - public Boolean isActive; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] endpointUrl_type_info = new String[]{'endpointUrl',SOAP_M_URI,null,'1','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','endpointUrl','isActive'}; - } - public class FlowVariable extends FlowElement { - public String type = 'FlowVariable'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] isCollection_type_info = new String[]{'isCollection',SOAP_M_URI,null,'0','1','false'}; - private String[] isInput_type_info = new String[]{'isInput',SOAP_M_URI,null,'0','1','false'}; - private String[] isOutput_type_info = new String[]{'isOutput',SOAP_M_URI,null,'0','1','false'}; - private String[] objectType_type_info = new String[]{'objectType',SOAP_M_URI,null,'0','1','false'}; - private String[] scale_type_info = new String[]{'scale',SOAP_M_URI,null,'0','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'dataType','isCollection','isInput','isOutput','objectType','scale','value'}; - } - public class FlowCategory { - public String description; - public MetadataService.FlowCategoryItems[] flowCategoryItems; - public String masterLabel; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] flowCategoryItems_type_info = new String[]{'flowCategoryItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','flowCategoryItems','masterLabel'}; - } - public class SharingTerritoryRule extends SharingBaseRule { - public String type = 'SharingTerritoryRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] accountSettings_type_info = new String[]{'accountSettings',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] sharedTo_type_info = new String[]{'sharedTo',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','accessLevel','accountSettings','description','label','sharedTo'}; - } - public class WorkflowFlowActionParameter { - public String name; - public String value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','value'}; - } - public class ScontrolTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class PlatformActionListItem { - public String actionName; - public String actionType; - public Integer sortOrder; - public String subtype; - private String[] actionName_type_info = new String[]{'actionName',SOAP_M_URI,null,'1','1','false'}; - private String[] actionType_type_info = new String[]{'actionType',SOAP_M_URI,null,'1','1','false'}; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'1','1','false'}; - private String[] subtype_type_info = new String[]{'subtype',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'client'}; - } - public class ApprovalEntryCriteria { - public String booleanFilter; - public MetadataService.FilterItem[] criteriaItems; - public String formula; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] criteriaItems_type_info = new String[]{'criteriaItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] formula_type_info = new String[]{'formula',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'booleanFilter','criteriaItems','formula'}; - } - public class CallCenterItem { - public String label; - public String name; - public String value; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name','value'}; - } - public class Document extends MetadataWithContent { - public String type = 'Document'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public String description; - public Boolean internalUseOnly; - public String keywords; - public String name; - public Boolean public_x; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] internalUseOnly_type_info = new String[]{'internalUseOnly',SOAP_M_URI,null,'1','1','false'}; - private String[] keywords_type_info = new String[]{'keywords',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] public_x_type_info = new String[]{'public',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'description','internalUseOnly','keywords','name','public_x'}; - } - public class LightningBolt { - public String category; - public MetadataService.LightningBoltFeatures[] lightningBoltFeatures; - public MetadataService.LightningBoltImages[] lightningBoltImages; - public MetadataService.LightningBoltItems[] lightningBoltItems; - public String masterLabel; - public String publisher; - public String summary; - private String[] category_type_info = new String[]{'category',SOAP_M_URI,null,'1','1','false'}; - private String[] lightningBoltFeatures_type_info = new String[]{'lightningBoltFeatures',SOAP_M_URI,null,'0','-1','false'}; - private String[] lightningBoltImages_type_info = new String[]{'lightningBoltImages',SOAP_M_URI,null,'0','-1','false'}; - private String[] lightningBoltItems_type_info = new String[]{'lightningBoltItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] publisher_type_info = new String[]{'publisher',SOAP_M_URI,null,'1','1','false'}; - private String[] summary_type_info = new String[]{'summary',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'category','lightningBoltFeatures','lightningBoltImages','lightningBoltItems','masterLabel','publisher','summary'}; - } - public class upsertMetadata_element { - public MetadataService.Metadata[] metadata; - private String[] metadata_type_info = new String[]{'metadata',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'metadata'}; - } - public class ProfileExternalDataSourceAccess { - public Boolean enabled; - public String externalDataSource; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] externalDataSource_type_info = new String[]{'externalDataSource',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enabled','externalDataSource'}; - } - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] foreignKeyDomain_type_info = new String[]{'foreignKeyDomain',SOAP_M_URI,null,'0','-1','false'}; - private String[] isForeignKey_type_info = new String[]{'isForeignKey',SOAP_M_URI,null,'1','1','false'}; - private String[] isNameField_type_info = new String[]{'isNameField',SOAP_M_URI,null,'1','1','false'}; - private String[] minOccurs_type_info = new String[]{'minOccurs',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] picklistValues_type_info = new String[]{'picklistValues',SOAP_M_URI,null,'0','-1','false'}; - private String[] soapType_type_info = new String[]{'soapType',SOAP_M_URI,null,'1','1','false'}; - private String[] valueRequired_type_info = new String[]{'valueRequired',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fields','foreignKeyDomain','isForeignKey','isNameField','minOccurs','name','picklistValues','soapType','valueRequired'}; - } - public class FlowAssignmentItem extends FlowBaseElement { - public String type = 'FlowAssignmentItem'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String assignToReference; - public String operator; - public MetadataService.FlowElementReferenceOrValue value; - private String[] assignToReference_type_info = new String[]{'assignToReference',SOAP_M_URI,null,'1','1','false'}; - private String[] operator_type_info = new String[]{'operator',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'assignToReference','operator','value'}; - } - public virtual class GlobalPicklistValue extends Metadata { - public String color; - public Boolean default_x; - public String description; - public Boolean isActive; - } - public class EmailFolder extends Folder { - public String type = 'EmailFolder'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] folderShares_type_info = new String[]{'folderShares',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess',SOAP_M_URI,null,'0','1','false'}; - private String[] sharedTo_type_info = new String[]{'sharedTo',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'}; - } - public class renameMetadata_element { - public String type_x; - public String oldFullName; - public String newFullName; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] oldFullName_type_info = new String[]{'oldFullName',SOAP_M_URI,null,'1','1','false'}; - private String[] newFullName_type_info = new String[]{'newFullName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'type_x','oldFullName','newFullName'}; - } - public class DelegateGroup extends Metadata { - public String type = 'DelegateGroup'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String[] customObjects; - public String[] groups; - public String label; - public Boolean loginAccess; - public String[] permissionSets; - public String[] profiles; - public String[] roles; - private String[] customObjects_type_info = new String[]{'customObjects',SOAP_M_URI,null,'0','-1','false'}; - private String[] groups_type_info = new String[]{'groups',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] loginAccess_type_info = new String[]{'loginAccess',SOAP_M_URI,null,'1','1','false'}; - private String[] permissionSets_type_info = new String[]{'permissionSets',SOAP_M_URI,null,'0','-1','false'}; - private String[] profiles_type_info = new String[]{'profiles',SOAP_M_URI,null,'0','-1','false'}; - private String[] roles_type_info = new String[]{'roles',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'customObjects','groups','label','loginAccess','permissionSets','profiles','roles'}; - } - public class PicklistValue extends GlobalPicklistValue { - public String type = 'PicklistValue'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String color; - public Boolean default_x; - public String description; - public Boolean isActive; - private String[] color_type_info = new String[]{'color',SOAP_M_URI,null,'0','1','false'}; - private String[] default_x_type_info = new String[]{'default',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'0','1','false'}; - public Boolean allowEmail; - public Boolean closed; - public String[] controllingFieldValues; - public Boolean converted; - public Boolean cssExposed; - public String forecastCategory; - public Boolean highPriority; - public Integer probability; - public String reverseRole; - public Boolean reviewed; - public Boolean won; - private String[] allowEmail_type_info = new String[]{'allowEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] closed_type_info = new String[]{'closed',SOAP_M_URI,null,'0','1','false'}; - private String[] controllingFieldValues_type_info = new String[]{'controllingFieldValues',SOAP_M_URI,null,'0','-1','false'}; - private String[] converted_type_info = new String[]{'converted',SOAP_M_URI,null,'0','1','false'}; - private String[] cssExposed_type_info = new String[]{'cssExposed',SOAP_M_URI,null,'0','1','false'}; - private String[] forecastCategory_type_info = new String[]{'forecastCategory',SOAP_M_URI,null,'0','1','false'}; - private String[] highPriority_type_info = new String[]{'highPriority',SOAP_M_URI,null,'0','1','false'}; - private String[] probability_type_info = new String[]{'probability',SOAP_M_URI,null,'0','1','false'}; - private String[] reverseRole_type_info = new String[]{'reverseRole',SOAP_M_URI,null,'0','1','false'}; - private String[] reviewed_type_info = new String[]{'reviewed',SOAP_M_URI,null,'0','1','false'}; - private String[] won_type_info = new String[]{'won',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','color','default_x','description','isActive', 'allowEmail','closed','controllingFieldValues','converted','cssExposed','forecastCategory','highPriority','probability','reverseRole','reviewed','won'}; - } - public class SkillProfileAssignments { - public String[] profile; - private String[] profile_type_info = new String[]{'profile',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'profile'}; - } - public class EscalationAction { - public String assignedTo; - public String assignedToTemplate; - public String assignedToType; - public Integer minutesToEscalation; - public Boolean notifyCaseOwner; - public String[] notifyEmail; - public String notifyTo; - public String notifyToTemplate; - private String[] assignedTo_type_info = new String[]{'assignedTo',SOAP_M_URI,null,'0','1','false'}; - private String[] assignedToTemplate_type_info = new String[]{'assignedToTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] assignedToType_type_info = new String[]{'assignedToType',SOAP_M_URI,null,'0','1','false'}; - private String[] minutesToEscalation_type_info = new String[]{'minutesToEscalation',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyCaseOwner_type_info = new String[]{'notifyCaseOwner',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyEmail_type_info = new String[]{'notifyEmail',SOAP_M_URI,null,'0','-1','false'}; - private String[] notifyTo_type_info = new String[]{'notifyTo',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyToTemplate_type_info = new String[]{'notifyToTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'assignedTo','assignedToTemplate','assignedToType','minutesToEscalation','notifyCaseOwner','notifyEmail','notifyTo','notifyToTemplate'}; - } - public class CaseSubjectParticle extends Metadata { - public String type = 'CaseSubjectParticle'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Integer index; - public String textField; - public String type_x; - private String[] index_type_info = new String[]{'index',SOAP_M_URI,null,'1','1','false'}; - private String[] textField_type_info = new String[]{'textField',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'index','textField','type_x'}; - } - public class WaveXmdDimensionSalesforceAction { - public Boolean enabled; - public String salesforceActionName; - public Integer sortIndex; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] salesforceActionName_type_info = new String[]{'salesforceActionName',SOAP_M_URI,null,'1','1','false'}; - private String[] sortIndex_type_info = new String[]{'sortIndex',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enabled','salesforceActionName','sortIndex'}; - } - public class Workflow extends Metadata { - public String type = 'Workflow'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] fieldUpdates_type_info = new String[]{'fieldUpdates',SOAP_M_URI,null,'0','-1','false'}; - private String[] flowActions_type_info = new String[]{'flowActions',SOAP_M_URI,null,'0','-1','false'}; - private String[] knowledgePublishes_type_info = new String[]{'knowledgePublishes',SOAP_M_URI,null,'0','-1','false'}; - private String[] outboundMessages_type_info = new String[]{'outboundMessages',SOAP_M_URI,null,'0','-1','false'}; - private String[] rules_type_info = new String[]{'rules',SOAP_M_URI,null,'0','-1','false'}; - private String[] send_type_info = new String[]{'send',SOAP_M_URI,null,'0','-1','false'}; - private String[] tasks_type_info = new String[]{'tasks',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'alerts','fieldUpdates','flowActions','knowledgePublishes','outboundMessages','rules','send','tasks'}; - } - public class Roles { - public String[] role; - private String[] role_type_info = new String[]{'role',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'role'}; - } - public class WorkflowKnowledgePublish extends WorkflowAction { - public String type = 'WorkflowKnowledgePublish'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String action; - public String description; - public String label; - public String language; - public Boolean protected_x; - private String[] action_type_info = new String[]{'action',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] language_type_info = new String[]{'language',SOAP_M_URI,null,'0','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'action','description','label','language','protected_x'}; - } - 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; - public String startsWith; - private String[] caseValues_type_info = new String[]{'caseValues',SOAP_M_URI,null,'0','-1','false'}; - private String[] gender_type_info = new String[]{'gender',SOAP_M_URI,null,'0','1','false'}; - private String[] help_type_info = new String[]{'help',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] lookupFilter_type_info = new String[]{'lookupFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] picklistValues_type_info = new String[]{'picklistValues',SOAP_M_URI,null,'0','-1','false'}; - private String[] relationshipLabel_type_info = new String[]{'relationshipLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] startsWith_type_info = new String[]{'startsWith',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'caseValues','gender','help','label','lookupFilter','name','picklistValues','relationshipLabel','startsWith'}; - } - public class FileTypeDispositionAssignmentBean { - public String behavior; - public String fileType; - public Boolean securityRiskFileType; - private String[] behavior_type_info = new String[]{'behavior',SOAP_M_URI,null,'1','1','false'}; - private String[] fileType_type_info = new String[]{'fileType',SOAP_M_URI,null,'1','1','false'}; - private String[] securityRiskFileType_type_info = new String[]{'securityRiskFileType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'behavior','fileType','securityRiskFileType'}; - } - public class AppWorkspaceConfig { - public MetadataService.WorkspaceMapping[] mappings; - private String[] mappings_type_info = new String[]{'mappings',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'mappings'}; - } - public class ScheduledRecommendationDetail { - public String channel; - public Boolean enabled; - public Integer rank; - public String recommendationAudience; - private String[] channel_type_info = new String[]{'channel',SOAP_M_URI,null,'0','1','false'}; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'0','1','false'}; - private String[] rank_type_info = new String[]{'rank',SOAP_M_URI,null,'0','1','false'}; - private String[] recommendationAudience_type_info = new String[]{'recommendationAudience',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'channel','enabled','rank','recommendationAudience'}; - } - public class UiFormulaRule { - public String booleanFilter; - public MetadataService.UiFormulaCriterion[] criteria; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] criteria_type_info = new String[]{'criteria',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'booleanFilter','criteria'}; - } - public class VisualizationPlugin extends Metadata { - public String type = 'VisualizationPlugin'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] developerName_type_info = new String[]{'developerName',SOAP_M_URI,null,'1','1','false'}; - private String[] icon_type_info = new String[]{'icon',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] visualizationResources_type_info = new String[]{'visualizationResources',SOAP_M_URI,null,'0','-1','false'}; - private String[] visualizationTypes_type_info = new String[]{'visualizationTypes',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','developerName','icon','masterLabel','visualizationResources','visualizationTypes'}; - } - public class DataPipeline { - public Double apiVersion; - public String label; - public String scriptType; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] scriptType_type_info = new String[]{'scriptType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apiVersion','label','scriptType'}; - } - public class QueueSobject { - public String sobjectType; - private String[] sobjectType_type_info = new String[]{'sobjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'sobjectType'}; - } - public class ApexClass extends MetadataWithContent { - public String type = 'ApexClass'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public Double apiVersion; - public MetadataService.PackageVersion[] packageVersions; - public String status; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] packageVersions_type_info = new String[]{'packageVersions',SOAP_M_URI,null,'0','-1','false'}; - private String[] status_type_info = new String[]{'status',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'apiVersion','packageVersions','status'}; - } - public class FieldMappingRow { - public String SObjectType; - public MetadataService.FieldMappingField[] fieldMappingFields; - public String fieldName; - public String mappingOperation; - private String[] SObjectType_type_info = new String[]{'SObjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] fieldMappingFields_type_info = new String[]{'fieldMappingFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] fieldName_type_info = new String[]{'fieldName',SOAP_M_URI,null,'1','1','false'}; - private String[] mappingOperation_type_info = new String[]{'mappingOperation',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'SObjectType','fieldMappingFields','fieldName','mappingOperation'}; - } - public class EntitlementTemplate extends Metadata { - public String type = 'EntitlementTemplate'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] casesPerEntitlement_type_info = new String[]{'casesPerEntitlement',SOAP_M_URI,null,'0','1','false'}; - private String[] entitlementProcess_type_info = new String[]{'entitlementProcess',SOAP_M_URI,null,'0','1','false'}; - private String[] isPerIncident_type_info = new String[]{'isPerIncident',SOAP_M_URI,null,'0','1','false'}; - private String[] term_type_info = new String[]{'term',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'businessHours','casesPerEntitlement','entitlementProcess','isPerIncident','term','type_x'}; - } - public class Group_x extends Metadata { - public String type = 'Group_x'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean doesIncludeBosses; - public String name; - private String[] doesIncludeBosses_type_info = new String[]{'doesIncludeBosses',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'doesIncludeBosses','name'}; - } - public class WaveXmdRecordDisplayLookup { - public String recordDisplayField; - private String[] recordDisplayField_type_info = new String[]{'recordDisplayField',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'recordDisplayField'}; - } - public class IntegrationHubSettingsType { - public String canonicalName; - public String canonicalNameBindingChar; - public String description; - public Boolean isEnabled; - public Boolean isProtected; - public String masterLabel; - public String setupNamespace; - public String setupSimpleName; - public String uUID; - public String version; - public Integer versionBuild; - public Integer versionMajor; - public Integer versionMinor; - private String[] canonicalName_type_info = new String[]{'canonicalName',SOAP_M_URI,null,'0','1','false'}; - private String[] canonicalNameBindingChar_type_info = new String[]{'canonicalNameBindingChar',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] isEnabled_type_info = new String[]{'isEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] isProtected_type_info = new String[]{'isProtected',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] setupNamespace_type_info = new String[]{'setupNamespace',SOAP_M_URI,null,'0','1','false'}; - private String[] setupSimpleName_type_info = new String[]{'setupSimpleName',SOAP_M_URI,null,'1','1','false'}; - private String[] uUID_type_info = new String[]{'uUID',SOAP_M_URI,null,'0','1','false'}; - private String[] version_type_info = new String[]{'version',SOAP_M_URI,null,'0','1','false'}; - private String[] versionBuild_type_info = new String[]{'versionBuild',SOAP_M_URI,null,'0','1','false'}; - private String[] versionMajor_type_info = new String[]{'versionMajor',SOAP_M_URI,null,'0','1','false'}; - private String[] versionMinor_type_info = new String[]{'versionMinor',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'canonicalName','canonicalNameBindingChar','description','isEnabled','isProtected','masterLabel','setupNamespace','setupSimpleName','uUID','version','versionBuild','versionMajor','versionMinor'}; - } - public class KnowledgeLanguageSettings { - public MetadataService.KnowledgeLanguage[] language; - private String[] language_type_info = new String[]{'language',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'language'}; - } - public class KnowledgeCaseField { - public String name; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name'}; - } - public virtual class Metadata { - public String fullName; - } - public class DebuggingHeader_element { - public MetadataService.LogInfo[] categories; - public String debugLevel; - private String[] categories_type_info = new String[]{'categories',SOAP_M_URI,null,'0','-1','false'}; - private String[] debugLevel_type_info = new String[]{'debugLevel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'categories','debugLevel'}; - } - public class ApprovalPageField { - public String[] field; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field'}; - } - public class PermissionSetApexPageAccess { - public String apexPage; - public Boolean enabled; - private String[] apexPage_type_info = new String[]{'apexPage',SOAP_M_URI,null,'1','1','false'}; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apexPage','enabled'}; - } - public class CustomExperience { - public Boolean allowInternalUserLogin; - public MetadataService.CustomExperienceBranding branding; - public String changePasswordEmailTemplate; - public String emailFooterLogo; - public String emailFooterText; - public String emailSenderAddress; - public String emailSenderName; - public Boolean enableErrorPageOverridesForVisualforce; - public String forgotPasswordEmailTemplate; - public String picassoSite; - public String sObjectType; - public Boolean sendWelcomeEmail; - public String site; - public Boolean siteAsContainerEnabled; - public MetadataService.CustomExperienceTabSet tabs; - public String urlPathPrefix; - public String welcomeEmailTemplate; - private String[] allowInternalUserLogin_type_info = new String[]{'allowInternalUserLogin',SOAP_M_URI,null,'1','1','false'}; - private String[] branding_type_info = new String[]{'branding',SOAP_M_URI,null,'0','1','false'}; - private String[] changePasswordEmailTemplate_type_info = new String[]{'changePasswordEmailTemplate',SOAP_M_URI,null,'1','1','false'}; - private String[] emailFooterLogo_type_info = new String[]{'emailFooterLogo',SOAP_M_URI,null,'0','1','false'}; - private String[] emailFooterText_type_info = new String[]{'emailFooterText',SOAP_M_URI,null,'0','1','false'}; - private String[] emailSenderAddress_type_info = new String[]{'emailSenderAddress',SOAP_M_URI,null,'1','1','false'}; - private String[] emailSenderName_type_info = new String[]{'emailSenderName',SOAP_M_URI,null,'1','1','false'}; - private String[] enableErrorPageOverridesForVisualforce_type_info = new String[]{'enableErrorPageOverridesForVisualforce',SOAP_M_URI,null,'1','1','false'}; - private String[] forgotPasswordEmailTemplate_type_info = new String[]{'forgotPasswordEmailTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] picassoSite_type_info = new String[]{'picassoSite',SOAP_M_URI,null,'0','1','false'}; - private String[] sObjectType_type_info = new String[]{'sObjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] sendWelcomeEmail_type_info = new String[]{'sendWelcomeEmail',SOAP_M_URI,null,'1','1','false'}; - private String[] site_type_info = new String[]{'site',SOAP_M_URI,null,'1','1','false'}; - private String[] siteAsContainerEnabled_type_info = new String[]{'siteAsContainerEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] tabs_type_info = new String[]{'tabs',SOAP_M_URI,null,'0','1','false'}; - private String[] urlPathPrefix_type_info = new String[]{'urlPathPrefix',SOAP_M_URI,null,'0','1','false'}; - private String[] welcomeEmailTemplate_type_info = new String[]{'welcomeEmailTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'allowInternalUserLogin','branding','changePasswordEmailTemplate','emailFooterLogo','emailFooterText','emailSenderAddress','emailSenderName','enableErrorPageOverridesForVisualforce','forgotPasswordEmailTemplate','picassoSite','sObjectType','sendWelcomeEmail','site','siteAsContainerEnabled','tabs','urlPathPrefix','welcomeEmailTemplate'}; - } - public class ExternalServiceRegistration extends Metadata { - public String type = 'ExternalServiceRegistration'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public String label; - public String namedCredential; - public String schema; - public String schemaType; - public String schemaUrl; - public String status; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] namedCredential_type_info = new String[]{'namedCredential',SOAP_M_URI,null,'0','1','false'}; - private String[] schema_type_info = new String[]{'schema',SOAP_M_URI,null,'0','1','false'}; - private String[] schemaType_type_info = new String[]{'schemaType',SOAP_M_URI,null,'0','1','false'}; - private String[] schemaUrl_type_info = new String[]{'schemaUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] status_type_info = new String[]{'status',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','label','namedCredential','schema','schemaType','schemaUrl','status'}; - } - public class FlowChoice extends FlowElement { - public String type = 'FlowChoice'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String choiceText; - public String dataType; - public MetadataService.FlowChoiceUserInput userInput; - public MetadataService.FlowElementReferenceOrValue value; - private String[] choiceText_type_info = new String[]{'choiceText',SOAP_M_URI,null,'1','1','false'}; - private String[] dataType_type_info = new String[]{'dataType',SOAP_M_URI,null,'1','1','false'}; - private String[] userInput_type_info = new String[]{'userInput',SOAP_M_URI,null,'0','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'choiceText','dataType','userInput','value'}; - } - public class WaveXmdDimensionMember { - public String color; - public String label; - public String member; - public Integer sortIndex; - private String[] color_type_info = new String[]{'color',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] member_type_info = new String[]{'member',SOAP_M_URI,null,'1','1','false'}; - private String[] sortIndex_type_info = new String[]{'sortIndex',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'color','label','member','sortIndex'}; - } - public class ConnectedApp extends Metadata { - public String type = 'ConnectedApp'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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 String plugin; - public MetadataService.ConnectedAppSamlConfig samlConfig; - public String startUrl; - private String[] attributes_type_info = new String[]{'attributes',SOAP_M_URI,null,'0','-1','false'}; - private String[] canvasConfig_type_info = new String[]{'canvasConfig',SOAP_M_URI,null,'0','1','false'}; - private String[] contactEmail_type_info = new String[]{'contactEmail',SOAP_M_URI,null,'1','1','false'}; - private String[] contactPhone_type_info = new String[]{'contactPhone',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] iconUrl_type_info = new String[]{'iconUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] infoUrl_type_info = new String[]{'infoUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] ipRanges_type_info = new String[]{'ipRanges',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] logoUrl_type_info = new String[]{'logoUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] mobileAppConfig_type_info = new String[]{'mobileAppConfig',SOAP_M_URI,null,'0','1','false'}; - private String[] mobileStartUrl_type_info = new String[]{'mobileStartUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] oauthConfig_type_info = new String[]{'oauthConfig',SOAP_M_URI,null,'0','1','false'}; - private String[] plugin_type_info = new String[]{'plugin',SOAP_M_URI,null,'0','1','false'}; - private String[] samlConfig_type_info = new String[]{'samlConfig',SOAP_M_URI,null,'0','1','false'}; - private String[] startUrl_type_info = new String[]{'startUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'attributes','canvasConfig','contactEmail','contactPhone','description','iconUrl','infoUrl','ipRanges','label','logoUrl','mobileAppConfig','mobileStartUrl','oauthConfig','plugin','samlConfig','startUrl'}; - } - public class describeMetadata_element { - public Double asOfVersion; - private String[] asOfVersion_type_info = new String[]{'asOfVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'asOfVersion'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] behavior_type_info = new String[]{'behavior',SOAP_M_URI,null,'0','1','false'}; - private String[] canvas_type_info = new String[]{'canvas',SOAP_M_URI,null,'0','1','false'}; - private String[] component_type_info = new String[]{'component',SOAP_M_URI,null,'0','1','false'}; - private String[] customLink_type_info = new String[]{'customLink',SOAP_M_URI,null,'0','1','false'}; - private String[] emptySpace_type_info = new String[]{'emptySpace',SOAP_M_URI,null,'0','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] reportChartComponent_type_info = new String[]{'reportChartComponent',SOAP_M_URI,null,'0','1','false'}; - private String[] scontrol_type_info = new String[]{'scontrol',SOAP_M_URI,null,'0','1','false'}; - private String[] showLabel_type_info = new String[]{'showLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] showScrollbars_type_info = new String[]{'showScrollbars',SOAP_M_URI,null,'0','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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 Portal extends Metadata { - public String type = 'Portal'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] admin_type_info = new String[]{'admin',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultLanguage_type_info = new String[]{'defaultLanguage',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] emailSenderAddress_type_info = new String[]{'emailSenderAddress',SOAP_M_URI,null,'1','1','false'}; - private String[] emailSenderName_type_info = new String[]{'emailSenderName',SOAP_M_URI,null,'1','1','false'}; - private String[] enableSelfCloseCase_type_info = new String[]{'enableSelfCloseCase',SOAP_M_URI,null,'0','1','false'}; - private String[] footerDocument_type_info = new String[]{'footerDocument',SOAP_M_URI,null,'0','1','false'}; - private String[] forgotPassTemplate_type_info = new String[]{'forgotPassTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] headerDocument_type_info = new String[]{'headerDocument',SOAP_M_URI,null,'0','1','false'}; - private String[] isSelfRegistrationActivated_type_info = new String[]{'isSelfRegistrationActivated',SOAP_M_URI,null,'0','1','false'}; - private String[] loginHeaderDocument_type_info = new String[]{'loginHeaderDocument',SOAP_M_URI,null,'0','1','false'}; - private String[] logoDocument_type_info = new String[]{'logoDocument',SOAP_M_URI,null,'0','1','false'}; - private String[] logoutUrl_type_info = new String[]{'logoutUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] newCommentTemplate_type_info = new String[]{'newCommentTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] newPassTemplate_type_info = new String[]{'newPassTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] newUserTemplate_type_info = new String[]{'newUserTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] ownerNotifyTemplate_type_info = new String[]{'ownerNotifyTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] selfRegNewUserUrl_type_info = new String[]{'selfRegNewUserUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] selfRegUserDefaultProfile_type_info = new String[]{'selfRegUserDefaultProfile',SOAP_M_URI,null,'0','1','false'}; - private String[] selfRegUserDefaultRole_type_info = new String[]{'selfRegUserDefaultRole',SOAP_M_URI,null,'0','1','false'}; - private String[] selfRegUserTemplate_type_info = new String[]{'selfRegUserTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] showActionConfirmation_type_info = new String[]{'showActionConfirmation',SOAP_M_URI,null,'0','1','false'}; - private String[] stylesheetDocument_type_info = new String[]{'stylesheetDocument',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - 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 ContentAssetVersions { - public MetadataService.ContentAssetVersion[] version; - private String[] version_type_info = new String[]{'version',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'version'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] methodName_type_info = new String[]{'methodName',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] namespace_type_info = new String[]{'namespace',SOAP_M_URI,null,'1','1','true'}; - private String[] seeAllData_type_info = new String[]{'seeAllData',SOAP_M_URI,null,'0','1','false'}; - private String[] time_x_type_info = new String[]{'time',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'id','methodName','name','namespace','seeAllData','time_x'}; - } - public class PermissionSetExternalDataSourceAccess { - public Boolean enabled; - public String externalDataSource; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] externalDataSource_type_info = new String[]{'externalDataSource',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enabled','externalDataSource'}; - } - public class CustomDataType extends Metadata { - public String type = 'CustomDataType'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.CustomDataTypeComponent[] customDataTypeComponents; - public String description; - public String displayFormula; - public Boolean editComponentsOnSeparateLines; - public String label; - public Boolean rightAligned; - public Boolean supportComponentsInReports; - private String[] customDataTypeComponents_type_info = new String[]{'customDataTypeComponents',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] displayFormula_type_info = new String[]{'displayFormula',SOAP_M_URI,null,'0','1','false'}; - private String[] editComponentsOnSeparateLines_type_info = new String[]{'editComponentsOnSeparateLines',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] rightAligned_type_info = new String[]{'rightAligned',SOAP_M_URI,null,'0','1','false'}; - private String[] supportComponentsInReports_type_info = new String[]{'supportComponentsInReports',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'customDataTypeComponents','description','displayFormula','editComponentsOnSeparateLines','label','rightAligned','supportComponentsInReports'}; - } - public class FlowConnector extends FlowBaseElement { - public String type = 'FlowConnector'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String targetReference; - private String[] targetReference_type_info = new String[]{'targetReference',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'targetReference'}; - } - public class EventDelivery extends Metadata { - public String type = 'EventDelivery'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.EventParameterMap[] eventParameters; - public String eventSubscription; - public String referenceData; - public String type_x; - private String[] eventParameters_type_info = new String[]{'eventParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] eventSubscription_type_info = new String[]{'eventSubscription',SOAP_M_URI,null,'1','1','false'}; - private String[] referenceData_type_info = new String[]{'referenceData',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'eventParameters','eventSubscription','referenceData','type_x'}; - } - public class LiveMessageSettings { - public Boolean enableLiveMessage; - private String[] enableLiveMessage_type_info = new String[]{'enableLiveMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enableLiveMessage'}; - } - public class ListMetadataQuery { - public String folder; - public String type_x; - private String[] folder_type_info = new String[]{'folder',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'folder','type_x'}; - } - public class LogInfo { - public String category; - public String level; - private String[] category_type_info = new String[]{'category',SOAP_M_URI,null,'1','1','false'}; - private String[] level_type_info = new String[]{'level',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'category','level'}; - } - public class SharedTo { - public String allCustomerPortalUsers; - public String allInternalUsers; - public String allPartnerUsers; - public String[] channelProgramGroup; - public String[] channelProgramGroups; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] allInternalUsers_type_info = new String[]{'allInternalUsers',SOAP_M_URI,null,'0','1','false'}; - private String[] allPartnerUsers_type_info = new String[]{'allPartnerUsers',SOAP_M_URI,null,'0','1','false'}; - private String[] channelProgramGroup_type_info = new String[]{'channelProgramGroup',SOAP_M_URI,null,'0','-1','false'}; - private String[] channelProgramGroups_type_info = new String[]{'channelProgramGroups',SOAP_M_URI,null,'0','-1','false'}; - private String[] group_x_type_info = new String[]{'group',SOAP_M_URI,null,'0','-1','false'}; - private String[] groups_type_info = new String[]{'groups',SOAP_M_URI,null,'0','-1','false'}; - private String[] managerSubordinates_type_info = new String[]{'managerSubordinates',SOAP_M_URI,null,'0','-1','false'}; - private String[] managers_type_info = new String[]{'managers',SOAP_M_URI,null,'0','-1','false'}; - private String[] portalRole_type_info = new String[]{'portalRole',SOAP_M_URI,null,'0','-1','false'}; - private String[] portalRoleAndSubordinates_type_info = new String[]{'portalRoleAndSubordinates',SOAP_M_URI,null,'0','-1','false'}; - private String[] queue_type_info = new String[]{'queue',SOAP_M_URI,null,'0','-1','false'}; - private String[] role_type_info = new String[]{'role',SOAP_M_URI,null,'0','-1','false'}; - private String[] roleAndSubordinates_type_info = new String[]{'roleAndSubordinates',SOAP_M_URI,null,'0','-1','false'}; - private String[] roleAndSubordinatesInternal_type_info = new String[]{'roleAndSubordinatesInternal',SOAP_M_URI,null,'0','-1','false'}; - private String[] roles_type_info = new String[]{'roles',SOAP_M_URI,null,'0','-1','false'}; - private String[] rolesAndSubordinates_type_info = new String[]{'rolesAndSubordinates',SOAP_M_URI,null,'0','-1','false'}; - private String[] territories_type_info = new String[]{'territories',SOAP_M_URI,null,'0','-1','false'}; - private String[] territoriesAndSubordinates_type_info = new String[]{'territoriesAndSubordinates',SOAP_M_URI,null,'0','-1','false'}; - private String[] territory_type_info = new String[]{'territory',SOAP_M_URI,null,'0','-1','false'}; - private String[] territoryAndSubordinates_type_info = new String[]{'territoryAndSubordinates',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'allCustomerPortalUsers','allInternalUsers','allPartnerUsers','channelProgramGroup','channelProgramGroups','group_x','groups','managerSubordinates','managers','portalRole','portalRoleAndSubordinates','queue','role','roleAndSubordinates','roleAndSubordinatesInternal','roles','rolesAndSubordinates','territories','territoriesAndSubordinates','territory','territoryAndSubordinates'}; - } - public class PlatformCachePartitionType { - public Integer allocatedCapacity; - public Integer allocatedPurchasedCapacity; - public Integer allocatedTrialCapacity; - public String cacheType; - private String[] allocatedCapacity_type_info = new String[]{'allocatedCapacity',SOAP_M_URI,null,'1','1','false'}; - private String[] allocatedPurchasedCapacity_type_info = new String[]{'allocatedPurchasedCapacity',SOAP_M_URI,null,'1','1','false'}; - private String[] allocatedTrialCapacity_type_info = new String[]{'allocatedTrialCapacity',SOAP_M_URI,null,'1','1','false'}; - private String[] cacheType_type_info = new String[]{'cacheType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'allocatedCapacity','allocatedPurchasedCapacity','allocatedTrialCapacity','cacheType'}; - } - public class ReputationPointsRule { - public String eventType; - public Integer points; - private String[] eventType_type_info = new String[]{'eventType',SOAP_M_URI,null,'1','1','false'}; - private String[] points_type_info = new String[]{'points',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'eventType','points'}; - } - public class FlowRecordLookup extends FlowNode { - public String type = 'FlowRecordLookup'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - 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[] assignNullValuesIfNoRecordsFound_type_info = new String[]{'assignNullValuesIfNoRecordsFound',SOAP_M_URI,null,'0','1','false'}; - private String[] connector_type_info = new String[]{'connector',SOAP_M_URI,null,'0','1','false'}; - private String[] faultConnector_type_info = new String[]{'faultConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] filters_type_info = new String[]{'filters',SOAP_M_URI,null,'0','-1','false'}; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'1','1','false'}; - private String[] outputAssignments_type_info = new String[]{'outputAssignments',SOAP_M_URI,null,'0','-1','false'}; - private String[] outputReference_type_info = new String[]{'outputReference',SOAP_M_URI,null,'0','1','false'}; - private String[] queriedFields_type_info = new String[]{'queriedFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] sortField_type_info = new String[]{'sortField',SOAP_M_URI,null,'0','1','false'}; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'assignNullValuesIfNoRecordsFound','connector','faultConnector','filters','object_x','outputAssignments','outputReference','queriedFields','sortField','sortOrder'}; - } - public class QuickActionLayoutColumn { - public MetadataService.QuickActionLayoutItem[] quickActionLayoutItems; - private String[] quickActionLayoutItems_type_info = new String[]{'quickActionLayoutItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'quickActionLayoutItems'}; - } - public class ForecastingDisplayedFamilySettings { - public String productFamily; - private String[] productFamily_type_info = new String[]{'productFamily',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'productFamily'}; - } - public class ReputationBranding { - public String smallImage; - private String[] smallImage_type_info = new String[]{'smallImage',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'smallImage'}; - } - public class ReputationLevel { - public MetadataService.ReputationBranding branding; - public String label; - public Double lowerThreshold; - private String[] branding_type_info = new String[]{'branding',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] lowerThreshold_type_info = new String[]{'lowerThreshold',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'branding','label','lowerThreshold'}; - } - public class ContentAssetRelationships { - public MetadataService.ContentAssetLink[] insightsApplication; - public MetadataService.ContentAssetLink[] network; - public MetadataService.ContentAssetLink organization; - public MetadataService.ContentAssetLink[] workspace; - private String[] insightsApplication_type_info = new String[]{'insightsApplication',SOAP_M_URI,null,'0','-1','false'}; - private String[] network_type_info = new String[]{'network',SOAP_M_URI,null,'0','-1','false'}; - private String[] organization_type_info = new String[]{'organization',SOAP_M_URI,null,'0','1','false'}; - private String[] workspace_type_info = new String[]{'workspace',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'insightsApplication','network','organization','workspace'}; - } - public class ProfileLayoutAssignment { - public String layout; - public String recordType; - private String[] layout_type_info = new String[]{'layout',SOAP_M_URI,null,'1','1','false'}; - private String[] recordType_type_info = new String[]{'recordType',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'layout','recordType'}; - } - public class QuickActionTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class ReportTypeTranslation { - public String description; - public String label; - public String name; - public MetadataService.ReportTypeSectionTranslation[] sections; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] sections_type_info = new String[]{'sections',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','label','name','sections'}; - } - public class ActionLinkGroupTemplate extends Metadata { - public String type = 'ActionLinkGroupTemplate'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.ActionLinkTemplate[] actionLinkTemplates; - public String category; - public String executionsAllowed; - public Integer hoursUntilExpiration; - public Boolean isPublished; - public String name; - private String[] actionLinkTemplates_type_info = new String[]{'actionLinkTemplates',SOAP_M_URI,null,'0','-1','false'}; - private String[] category_type_info = new String[]{'category',SOAP_M_URI,null,'1','1','false'}; - private String[] executionsAllowed_type_info = new String[]{'executionsAllowed',SOAP_M_URI,null,'1','1','false'}; - private String[] hoursUntilExpiration_type_info = new String[]{'hoursUntilExpiration',SOAP_M_URI,null,'0','1','false'}; - private String[] isPublished_type_info = new String[]{'isPublished',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'actionLinkTemplates','category','executionsAllowed','hoursUntilExpiration','isPublished','name'}; - } - public class ReportDataCategoryFilter { - public String dataCategory; - public String dataCategoryGroup; - public String operator; - private String[] dataCategory_type_info = new String[]{'dataCategory',SOAP_M_URI,null,'1','1','false'}; - private String[] dataCategoryGroup_type_info = new String[]{'dataCategoryGroup',SOAP_M_URI,null,'1','1','false'}; - private String[] operator_type_info = new String[]{'operator',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dataCategory','dataCategoryGroup','operator'}; - } - public class ReportBucketFieldSourceValue { - public String from_x; - public String sourceValue; - public String to; - private String[] from_x_type_info = new String[]{'from',SOAP_M_URI,null,'0','1','false'}; - private String[] sourceValue_type_info = new String[]{'sourceValue',SOAP_M_URI,null,'0','1','false'}; - private String[] to_type_info = new String[]{'to',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'from_x','sourceValue','to'}; - } - public class ValidationRuleTranslation { - public String errorMessage; - public String name; - private String[] errorMessage_type_info = new String[]{'errorMessage',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'errorMessage','name'}; - } - public class DocumentFolder extends Folder { - public String type = 'DocumentFolder'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] folderShares_type_info = new String[]{'folderShares',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess',SOAP_M_URI,null,'0','1','false'}; - private String[] sharedTo_type_info = new String[]{'sharedTo',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'}; - } - public class createMetadataResponse_element { - public MetadataService.SaveResult[] result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class Dashboard extends Metadata { - public String type = 'Dashboard'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String backgroundEndColor; - public String backgroundFadeDirection; - public String backgroundStartColor; - public String chartTheme; - public String colorPalette; - public String dashboardChartTheme; - public String dashboardColorPalette; - public MetadataService.DashboardFilter[] dashboardFilters; - public MetadataService.DashboardGridLayout dashboardGridLayout; - public String dashboardResultRefreshedDate; - public String dashboardResultRunningUser; - public String dashboardType; - public String description; - public String folderName; - public Boolean isGridLayout; - public MetadataService.DashboardComponentSection leftSection; - public MetadataService.DashboardComponentSection middleSection; - public Integer numSubscriptions; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] backgroundFadeDirection_type_info = new String[]{'backgroundFadeDirection',SOAP_M_URI,null,'1','1','false'}; - private String[] backgroundStartColor_type_info = new String[]{'backgroundStartColor',SOAP_M_URI,null,'1','1','false'}; - private String[] chartTheme_type_info = new String[]{'chartTheme',SOAP_M_URI,null,'0','1','false'}; - private String[] colorPalette_type_info = new String[]{'colorPalette',SOAP_M_URI,null,'0','1','false'}; - private String[] dashboardChartTheme_type_info = new String[]{'dashboardChartTheme',SOAP_M_URI,null,'0','1','false'}; - private String[] dashboardColorPalette_type_info = new String[]{'dashboardColorPalette',SOAP_M_URI,null,'0','1','false'}; - private String[] dashboardFilters_type_info = new String[]{'dashboardFilters',SOAP_M_URI,null,'0','-1','false'}; - private String[] dashboardGridLayout_type_info = new String[]{'dashboardGridLayout',SOAP_M_URI,null,'0','1','false'}; - private String[] dashboardResultRefreshedDate_type_info = new String[]{'dashboardResultRefreshedDate',SOAP_M_URI,null,'0','1','false'}; - private String[] dashboardResultRunningUser_type_info = new String[]{'dashboardResultRunningUser',SOAP_M_URI,null,'0','1','false'}; - private String[] dashboardType_type_info = new String[]{'dashboardType',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] folderName_type_info = new String[]{'folderName',SOAP_M_URI,null,'0','1','false'}; - private String[] isGridLayout_type_info = new String[]{'isGridLayout',SOAP_M_URI,null,'0','1','false'}; - private String[] leftSection_type_info = new String[]{'leftSection',SOAP_M_URI,null,'0','1','false'}; - private String[] middleSection_type_info = new String[]{'middleSection',SOAP_M_URI,null,'0','1','false'}; - private String[] numSubscriptions_type_info = new String[]{'numSubscriptions',SOAP_M_URI,null,'0','1','false'}; - private String[] rightSection_type_info = new String[]{'rightSection',SOAP_M_URI,null,'0','1','false'}; - private String[] runningUser_type_info = new String[]{'runningUser',SOAP_M_URI,null,'0','1','false'}; - private String[] textColor_type_info = new String[]{'textColor',SOAP_M_URI,null,'1','1','false'}; - private String[] title_type_info = new String[]{'title',SOAP_M_URI,null,'1','1','false'}; - private String[] titleColor_type_info = new String[]{'titleColor',SOAP_M_URI,null,'1','1','false'}; - private String[] titleSize_type_info = new String[]{'titleSize',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'backgroundEndColor','backgroundFadeDirection','backgroundStartColor','chartTheme','colorPalette','dashboardChartTheme','dashboardColorPalette','dashboardFilters','dashboardGridLayout','dashboardResultRefreshedDate','dashboardResultRunningUser','dashboardType','description','folderName','isGridLayout','leftSection','middleSection','numSubscriptions','rightSection','runningUser','textColor','title','titleColor','titleSize'}; - } - public class PersonListSettings { - public Boolean enablePersonList; - private String[] enablePersonList_type_info = new String[]{'enablePersonList',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enablePersonList'}; - } - public class KeyboardShortcuts { - public MetadataService.CustomShortcut[] customShortcuts; - public MetadataService.DefaultShortcut[] defaultShortcuts; - private String[] customShortcuts_type_info = new String[]{'customShortcuts',SOAP_M_URI,null,'0','-1','false'}; - private String[] defaultShortcuts_type_info = new String[]{'defaultShortcuts',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customShortcuts','defaultShortcuts'}; - } - public class ManagedTopic { - public String managedTopicType; - public String name; - public String parentName; - public Integer position; - public String topicDescription; - private String[] managedTopicType_type_info = new String[]{'managedTopicType',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] parentName_type_info = new String[]{'parentName',SOAP_M_URI,null,'1','1','false'}; - private String[] position_type_info = new String[]{'position',SOAP_M_URI,null,'1','1','false'}; - private String[] topicDescription_type_info = new String[]{'topicDescription',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'managedTopicType','name','parentName','position','topicDescription'}; - } - public class SkillAssignments { - public MetadataService.SkillProfileAssignments profiles; - public MetadataService.SkillUserAssignments users; - private String[] profiles_type_info = new String[]{'profiles',SOAP_M_URI,null,'0','1','false'}; - private String[] users_type_info = new String[]{'users',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'profiles','users'}; - } - public class WorkflowEmailRecipient { - public String field; - public String recipient; - public String type_x; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','1','false'}; - private String[] recipient_type_info = new String[]{'recipient',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field','recipient','type_x'}; - } - public class CodeCoverageResult { - public MetadataService.CodeLocation[] dmlInfo; - public String id; - public MetadataService.CodeLocation[] locationsNotCovered; - public MetadataService.CodeLocation[] methodInfo; - public String name; - public String namespace; - public Integer numLocations; - public Integer numLocationsNotCovered; - public MetadataService.CodeLocation[] soqlInfo; - public MetadataService.CodeLocation[] soslInfo; - public String type_x; - private String[] dmlInfo_type_info = new String[]{'dmlInfo',SOAP_M_URI,null,'0','-1','false'}; - private String[] id_type_info = new String[]{'id',SOAP_M_URI,null,'1','1','false'}; - private String[] locationsNotCovered_type_info = new String[]{'locationsNotCovered',SOAP_M_URI,null,'0','-1','false'}; - private String[] methodInfo_type_info = new String[]{'methodInfo',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] namespace_type_info = new String[]{'namespace',SOAP_M_URI,null,'1','1','true'}; - private String[] numLocations_type_info = new String[]{'numLocations',SOAP_M_URI,null,'1','1','false'}; - private String[] numLocationsNotCovered_type_info = new String[]{'numLocationsNotCovered',SOAP_M_URI,null,'1','1','false'}; - private String[] soqlInfo_type_info = new String[]{'soqlInfo',SOAP_M_URI,null,'0','-1','false'}; - private String[] soslInfo_type_info = new String[]{'soslInfo',SOAP_M_URI,null,'0','-1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dmlInfo','id','locationsNotCovered','methodInfo','name','namespace','numLocations','numLocationsNotCovered','soqlInfo','soslInfo','type_x'}; - } - public class RecordTypePicklistValue { - public String picklist; - public MetadataService.PicklistValue[] values; - private String[] picklist_type_info = new String[]{'picklist',SOAP_M_URI,null,'1','1','false'}; - private String[] values_type_info = new String[]{'values',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'picklist','values'}; - } - public class FlowApexPluginCall extends FlowNode { - public String type = 'FlowApexPluginCall'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] connector_type_info = new String[]{'connector',SOAP_M_URI,null,'0','1','false'}; - private String[] faultConnector_type_info = new String[]{'faultConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] inputParameters_type_info = new String[]{'inputParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] outputParameters_type_info = new String[]{'outputParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'apexClass','connector','faultConnector','inputParameters','outputParameters'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] isContainerAutoSizeEnabled_type_info = new String[]{'isContainerAutoSizeEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] region_type_info = new String[]{'region',SOAP_M_URI,null,'1','1','false'}; - private String[] sidebarComponents_type_info = new String[]{'sidebarComponents',SOAP_M_URI,null,'0','-1','false'}; - private String[] style_type_info = new String[]{'style',SOAP_M_URI,null,'1','1','false'}; - private String[] unit_type_info = new String[]{'unit',SOAP_M_URI,null,'1','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'height','isContainerAutoSizeEnabled','region','sidebarComponents','style','unit','width'}; - } - 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; - public Boolean useInlineFiltersInConsole; - private String[] autocollapsePublisher_type_info = new String[]{'autocollapsePublisher',SOAP_M_URI,null,'0','1','false'}; - private String[] compactFeed_type_info = new String[]{'compactFeed',SOAP_M_URI,null,'0','1','false'}; - private String[] feedFilterPosition_type_info = new String[]{'feedFilterPosition',SOAP_M_URI,null,'0','1','false'}; - private String[] feedFilters_type_info = new String[]{'feedFilters',SOAP_M_URI,null,'0','-1','false'}; - private String[] fullWidthFeed_type_info = new String[]{'fullWidthFeed',SOAP_M_URI,null,'0','1','false'}; - private String[] hideSidebar_type_info = new String[]{'hideSidebar',SOAP_M_URI,null,'0','1','false'}; - private String[] highlightExternalFeedItems_type_info = new String[]{'highlightExternalFeedItems',SOAP_M_URI,null,'0','1','false'}; - private String[] leftComponents_type_info = new String[]{'leftComponents',SOAP_M_URI,null,'0','-1','false'}; - private String[] rightComponents_type_info = new String[]{'rightComponents',SOAP_M_URI,null,'0','-1','false'}; - private String[] useInlineFiltersInConsole_type_info = new String[]{'useInlineFiltersInConsole',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'autocollapsePublisher','compactFeed','feedFilterPosition','feedFilters','fullWidthFeed','hideSidebar','highlightExternalFeedItems','leftComponents','rightComponents','useInlineFiltersInConsole'}; - } - public class NetworkAccess { - public MetadataService.IpRange[] ipRanges; - private String[] ipRanges_type_info = new String[]{'ipRanges',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'ipRanges'}; - } - public class ProfileActionOverride { - public String actionName; - public String content; - public String formFactor; - public String pageOrSobjectType; - public String recordType; - public String type_x; - private String[] actionName_type_info = new String[]{'actionName',SOAP_M_URI,null,'1','1','false'}; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - private String[] formFactor_type_info = new String[]{'formFactor',SOAP_M_URI,null,'1','1','false'}; - private String[] pageOrSobjectType_type_info = new String[]{'pageOrSobjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] recordType_type_info = new String[]{'recordType',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'actionName','content','formFactor','pageOrSobjectType','recordType','type_x'}; - } - public class IdeasSettings extends Metadata { - public String type = 'IdeasSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableChatterProfile; - public Boolean enableIdeaThemes; - public Boolean enableIdeas; - public Boolean enableIdeasReputation; - public Double halfLife; - public String ideasProfilePage; - private String[] enableChatterProfile_type_info = new String[]{'enableChatterProfile',SOAP_M_URI,null,'0','1','false'}; - private String[] enableIdeaThemes_type_info = new String[]{'enableIdeaThemes',SOAP_M_URI,null,'0','1','false'}; - private String[] enableIdeas_type_info = new String[]{'enableIdeas',SOAP_M_URI,null,'0','1','false'}; - private String[] enableIdeasReputation_type_info = new String[]{'enableIdeasReputation',SOAP_M_URI,null,'0','1','false'}; - private String[] halfLife_type_info = new String[]{'halfLife',SOAP_M_URI,null,'0','1','false'}; - private String[] ideasProfilePage_type_info = new String[]{'ideasProfilePage',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableChatterProfile','enableIdeaThemes','enableIdeas','enableIdeasReputation','halfLife','ideasProfilePage'}; - } - public class EmailServicesFunction extends Metadata { - public String type = 'EmailServicesFunction'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String apexClass; - public String attachmentOption; - public String authenticationFailureAction; - public String authorizationFailureAction; - public String authorizedSenders; - public MetadataService.EmailServicesAddress[] emailServicesAddresses; - public String errorRoutingAddress; - public String functionInactiveAction; - public String functionName; - public Boolean isActive; - public Boolean isAuthenticationRequired; - public Boolean isErrorRoutingEnabled; - public Boolean isTextAttachmentsAsBinary; - public Boolean isTlsRequired; - public String overLimitAction; - private String[] apexClass_type_info = new String[]{'apexClass',SOAP_M_URI,null,'1','1','false'}; - private String[] attachmentOption_type_info = new String[]{'attachmentOption',SOAP_M_URI,null,'1','1','false'}; - private String[] authenticationFailureAction_type_info = new String[]{'authenticationFailureAction',SOAP_M_URI,null,'1','1','false'}; - private String[] authorizationFailureAction_type_info = new String[]{'authorizationFailureAction',SOAP_M_URI,null,'1','1','false'}; - private String[] authorizedSenders_type_info = new String[]{'authorizedSenders',SOAP_M_URI,null,'0','1','false'}; - private String[] emailServicesAddresses_type_info = new String[]{'emailServicesAddresses',SOAP_M_URI,null,'0','-1','false'}; - private String[] errorRoutingAddress_type_info = new String[]{'errorRoutingAddress',SOAP_M_URI,null,'0','1','false'}; - private String[] functionInactiveAction_type_info = new String[]{'functionInactiveAction',SOAP_M_URI,null,'1','1','false'}; - private String[] functionName_type_info = new String[]{'functionName',SOAP_M_URI,null,'1','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'0','1','false'}; - private String[] isAuthenticationRequired_type_info = new String[]{'isAuthenticationRequired',SOAP_M_URI,null,'0','1','false'}; - private String[] isErrorRoutingEnabled_type_info = new String[]{'isErrorRoutingEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] isTextAttachmentsAsBinary_type_info = new String[]{'isTextAttachmentsAsBinary',SOAP_M_URI,null,'0','1','false'}; - private String[] isTlsRequired_type_info = new String[]{'isTlsRequired',SOAP_M_URI,null,'0','1','false'}; - private String[] overLimitAction_type_info = new String[]{'overLimitAction',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'apexClass','attachmentOption','authenticationFailureAction','authorizationFailureAction','authorizedSenders','emailServicesAddresses','errorRoutingAddress','functionInactiveAction','functionName','isActive','isAuthenticationRequired','isErrorRoutingEnabled','isTextAttachmentsAsBinary','isTlsRequired','overLimitAction'}; - } - public class CustomDataTypeTranslation { - public MetadataService.CustomDataTypeComponentTranslation[] components; - public String customDataTypeName; - public String description; - public String label; - private String[] components_type_info = new String[]{'components',SOAP_M_URI,null,'0','-1','false'}; - private String[] customDataTypeName_type_info = new String[]{'customDataTypeName',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'components','customDataTypeName','description','label'}; - } - public class readMetadata_element { - public String type_x; - public String[] fullNames; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] fullNames_type_info = new String[]{'fullNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'type_x','fullNames'}; - } - public class PostTemplate extends Metadata { - public String type = 'PostTemplate'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean default_x; - public String description; - public String[] fields; - public String label; - private String[] default_x_type_info = new String[]{'default',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'default_x','description','fields','label'}; - } - public class ValueSet { - public String controllingField; - public Boolean restricted; - public MetadataService.ValueSetValuesDefinition valueSetDefinition; - public String valueSetName; - public MetadataService.ValueSettings[] valueSettings; - private String[] controllingField_type_info = new String[]{'controllingField',SOAP_M_URI,null,'0','1','false'}; - private String[] restricted_type_info = new String[]{'restricted',SOAP_M_URI,null,'0','1','false'}; - private String[] valueSetDefinition_type_info = new String[]{'valueSetDefinition',SOAP_M_URI,null,'0','1','false'}; - private String[] valueSetName_type_info = new String[]{'valueSetName',SOAP_M_URI,null,'0','1','false'}; - private String[] valueSettings_type_info = new String[]{'valueSettings',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'controllingField','restricted','valueSetDefinition','valueSetName','valueSettings'}; - } - public class IndexField { - public String name; - public String sortDirection; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] sortDirection_type_info = new String[]{'sortDirection',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','sortDirection'}; - } - public class QuickActionList { - public MetadataService.QuickActionListItem[] quickActionListItems; - private String[] quickActionListItems_type_info = new String[]{'quickActionListItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'quickActionListItems'}; - } - public class FlexiPageRegion { - public String appendable; - public MetadataService.ComponentInstance[] componentInstances; - public String mode; - public String name; - public String prependable; - public String replaceable; - public String type_x; - private String[] appendable_type_info = new String[]{'appendable',SOAP_M_URI,null,'0','1','false'}; - private String[] componentInstances_type_info = new String[]{'componentInstances',SOAP_M_URI,null,'0','-1','false'}; - private String[] mode_type_info = new String[]{'mode',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] prependable_type_info = new String[]{'prependable',SOAP_M_URI,null,'0','1','false'}; - private String[] replaceable_type_info = new String[]{'replaceable',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'appendable','componentInstances','mode','name','prependable','replaceable','type_x'}; - } - public class PrimaryTabComponents { - public MetadataService.Container[] containers; - private String[] containers_type_info = new String[]{'containers',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'containers'}; - } - public class Territory { - public String accountAccessLevel; - public String parentTerritory; - private String[] accountAccessLevel_type_info = new String[]{'accountAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] parentTerritory_type_info = new String[]{'parentTerritory',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'accountAccessLevel','parentTerritory'}; - } - public class updateMetadataResponse_element { - public MetadataService.SaveResult[] result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class FolderShare { - public String accessLevel; - public String sharedTo; - public String sharedToType; - private String[] accessLevel_type_info = new String[]{'accessLevel',SOAP_M_URI,null,'1','1','false'}; - private String[] sharedTo_type_info = new String[]{'sharedTo',SOAP_M_URI,null,'1','1','false'}; - private String[] sharedToType_type_info = new String[]{'sharedToType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'accessLevel','sharedTo','sharedToType'}; - } - public class QuickActionListItem { - public String quickActionName; - private String[] quickActionName_type_info = new String[]{'quickActionName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'quickActionName'}; - } - public class SiteDotCom extends MetadataWithContent { - public String type = 'SiteDotCom'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public String label; - public String siteType; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] siteType_type_info = new String[]{'siteType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'label','siteType'}; - } - public class MobileSettings extends Metadata { - public String type = 'MobileSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.ChatterMobileSettings chatterMobile; - public MetadataService.DashboardMobileSettings dashboardMobile; - public MetadataService.SFDCMobileSettings salesforceMobile; - public MetadataService.TouchMobileSettings touchMobile; - private String[] chatterMobile_type_info = new String[]{'chatterMobile',SOAP_M_URI,null,'0','1','false'}; - private String[] dashboardMobile_type_info = new String[]{'dashboardMobile',SOAP_M_URI,null,'0','1','false'}; - private String[] salesforceMobile_type_info = new String[]{'salesforceMobile',SOAP_M_URI,null,'0','1','false'}; - private String[] touchMobile_type_info = new String[]{'touchMobile',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'chatterMobile','dashboardMobile','salesforceMobile','touchMobile'}; - } - public class ObjectMappingField { - public String inputField; - public String outputField; - private String[] inputField_type_info = new String[]{'inputField',SOAP_M_URI,null,'1','1','false'}; - private String[] outputField_type_info = new String[]{'outputField',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'inputField','outputField'}; - } - public class DescribeValueTypeResult { - public Boolean apiCreatable; - public Boolean apiDeletable; - public Boolean apiReadable; - public Boolean apiUpdatable; - public MetadataService.ValueTypeField parentField; - public MetadataService.ValueTypeField[] valueTypeFields; - private String[] apiCreatable_type_info = new String[]{'apiCreatable',SOAP_M_URI,null,'1','1','false'}; - private String[] apiDeletable_type_info = new String[]{'apiDeletable',SOAP_M_URI,null,'1','1','false'}; - private String[] apiReadable_type_info = new String[]{'apiReadable',SOAP_M_URI,null,'1','1','false'}; - private String[] apiUpdatable_type_info = new String[]{'apiUpdatable',SOAP_M_URI,null,'1','1','false'}; - private String[] parentField_type_info = new String[]{'parentField',SOAP_M_URI,null,'0','1','false'}; - private String[] valueTypeFields_type_info = new String[]{'valueTypeFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apiCreatable','apiDeletable','apiReadable','apiUpdatable','parentField','valueTypeFields'}; - } - public class EntitlementSettings extends Metadata { - public String type = 'EntitlementSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] assetLookupLimitedToActiveEntitlementsOnContact_type_info = new String[]{'assetLookupLimitedToActiveEntitlementsOnContact',SOAP_M_URI,null,'0','1','false'}; - private String[] assetLookupLimitedToSameAccount_type_info = new String[]{'assetLookupLimitedToSameAccount',SOAP_M_URI,null,'0','1','false'}; - private String[] assetLookupLimitedToSameContact_type_info = new String[]{'assetLookupLimitedToSameContact',SOAP_M_URI,null,'0','1','false'}; - private String[] enableEntitlementVersioning_type_info = new String[]{'enableEntitlementVersioning',SOAP_M_URI,null,'1','1','false'}; - private String[] enableEntitlements_type_info = new String[]{'enableEntitlements',SOAP_M_URI,null,'1','1','false'}; - private String[] entitlementLookupLimitedToActiveStatus_type_info = new String[]{'entitlementLookupLimitedToActiveStatus',SOAP_M_URI,null,'0','1','false'}; - private String[] entitlementLookupLimitedToSameAccount_type_info = new String[]{'entitlementLookupLimitedToSameAccount',SOAP_M_URI,null,'0','1','false'}; - private String[] entitlementLookupLimitedToSameAsset_type_info = new String[]{'entitlementLookupLimitedToSameAsset',SOAP_M_URI,null,'0','1','false'}; - private String[] entitlementLookupLimitedToSameContact_type_info = new String[]{'entitlementLookupLimitedToSameContact',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'assetLookupLimitedToActiveEntitlementsOnAccount','assetLookupLimitedToActiveEntitlementsOnContact','assetLookupLimitedToSameAccount','assetLookupLimitedToSameContact','enableEntitlementVersioning','enableEntitlements','entitlementLookupLimitedToActiveStatus','entitlementLookupLimitedToSameAccount','entitlementLookupLimitedToSameAsset','entitlementLookupLimitedToSameContact'}; - } - public class Territory2RuleAssociation { - public Boolean inherited; - public String ruleName; - private String[] inherited_type_info = new String[]{'inherited',SOAP_M_URI,null,'1','1','false'}; - private String[] ruleName_type_info = new String[]{'ruleName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'inherited','ruleName'}; - } - public class FlowChoiceTranslation { - public String choiceText; - public String name; - public MetadataService.FlowChoiceUserInputTranslation userInput; - private String[] choiceText_type_info = new String[]{'choiceText',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] userInput_type_info = new String[]{'userInput',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'choiceText','name','userInput'}; - } - public class PermissionSetCustomPermissions { - public Boolean enabled; - public String name; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enabled','name'}; - } - public class CustomApplicationComponent extends Metadata { - public String type = 'CustomApplicationComponent'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String buttonIconUrl; - public String buttonStyle; - public String buttonText; - public Integer buttonWidth; - public Integer height; - public Boolean isHeightFixed; - public Boolean isHidden; - public Boolean isWidthFixed; - public String visualforcePage; - public Integer width; - private String[] buttonIconUrl_type_info = new String[]{'buttonIconUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] buttonStyle_type_info = new String[]{'buttonStyle',SOAP_M_URI,null,'0','1','false'}; - private String[] buttonText_type_info = new String[]{'buttonText',SOAP_M_URI,null,'0','1','false'}; - private String[] buttonWidth_type_info = new String[]{'buttonWidth',SOAP_M_URI,null,'0','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] isHeightFixed_type_info = new String[]{'isHeightFixed',SOAP_M_URI,null,'1','1','false'}; - private String[] isHidden_type_info = new String[]{'isHidden',SOAP_M_URI,null,'1','1','false'}; - private String[] isWidthFixed_type_info = new String[]{'isWidthFixed',SOAP_M_URI,null,'1','1','false'}; - private String[] visualforcePage_type_info = new String[]{'visualforcePage',SOAP_M_URI,null,'1','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'buttonIconUrl','buttonStyle','buttonText','buttonWidth','height','isHeightFixed','isHidden','isWidthFixed','visualforcePage','width'}; - } - public class ComponentInstanceProperty { - public String name; - public String type_x; - public String value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'0','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','type_x','value'}; - } - public class ChatterMobileSettings { - public Boolean enablePushNotifications; - private String[] enablePushNotifications_type_info = new String[]{'enablePushNotifications',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enablePushNotifications'}; - } - public class WorkflowAlert extends WorkflowAction { - public String type = 'WorkflowAlert'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] recipients_type_info = new String[]{'recipients',SOAP_M_URI,null,'0','-1','false'}; - private String[] senderAddress_type_info = new String[]{'senderAddress',SOAP_M_URI,null,'0','1','false'}; - private String[] senderType_type_info = new String[]{'senderType',SOAP_M_URI,null,'0','1','false'}; - private String[] template_type_info = new String[]{'template',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'ccEmails','description','protected_x','recipients','senderAddress','senderType','template'}; - } - public class KnowledgeCaseFieldsSettings { - public MetadataService.KnowledgeCaseField[] field; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field'}; - } - public class EmailTemplate extends MetadataWithContent { - public String type = 'EmailTemplate'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public Double apiVersion; - public String[] attachedDocuments; - public MetadataService.Attachment[] attachments; - public Boolean available; - public String description; - public String encodingKey; - public String letterhead; - public String name; - public MetadataService.PackageVersion[] packageVersions; - public String relatedEntityType; - public String style; - public String subject; - public String textOnly; - public String type_x; - public String uiType; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'0','1','false'}; - private String[] attachedDocuments_type_info = new String[]{'attachedDocuments',SOAP_M_URI,null,'0','-1','false'}; - private String[] attachments_type_info = new String[]{'attachments',SOAP_M_URI,null,'0','-1','false'}; - private String[] available_type_info = new String[]{'available',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] encodingKey_type_info = new String[]{'encodingKey',SOAP_M_URI,null,'1','1','false'}; - private String[] letterhead_type_info = new String[]{'letterhead',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] packageVersions_type_info = new String[]{'packageVersions',SOAP_M_URI,null,'0','-1','false'}; - private String[] relatedEntityType_type_info = new String[]{'relatedEntityType',SOAP_M_URI,null,'0','1','false'}; - private String[] style_type_info = new String[]{'style',SOAP_M_URI,null,'1','1','false'}; - private String[] subject_type_info = new String[]{'subject',SOAP_M_URI,null,'0','1','false'}; - private String[] textOnly_type_info = new String[]{'textOnly',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] uiType_type_info = new String[]{'uiType',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'apiVersion','attachedDocuments','attachments','available','description','encodingKey','letterhead','name','packageVersions','relatedEntityType','style','subject','textOnly','type_x','uiType'}; - } - public class FlowTextTemplate extends FlowElement { - public String type = 'FlowTextTemplate'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String text; - private String[] text_type_info = new String[]{'text',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'text'}; - } - public class PushNotification { - public String[] fieldNames; - public String objectName; - private String[] fieldNames_type_info = new String[]{'fieldNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] objectName_type_info = new String[]{'objectName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fieldNames','objectName'}; - } - public class TransactionSecurityPolicy { - public MetadataService.TransactionSecurityAction action; - public Boolean active; - public String apexClass; - public String description; - public String developerName; - public String eventName; - public String eventType; - public String executionUser; - public String flow; - public String masterLabel; - public String resourceName; - public String type_x; - private String[] action_type_info = new String[]{'action',SOAP_M_URI,null,'1','1','false'}; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'1','1','false'}; - private String[] apexClass_type_info = new String[]{'apexClass',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] developerName_type_info = new String[]{'developerName',SOAP_M_URI,null,'0','1','false'}; - private String[] eventName_type_info = new String[]{'eventName',SOAP_M_URI,null,'0','1','false'}; - private String[] eventType_type_info = new String[]{'eventType',SOAP_M_URI,null,'0','1','false'}; - private String[] executionUser_type_info = new String[]{'executionUser',SOAP_M_URI,null,'1','1','false'}; - private String[] flow_type_info = new String[]{'flow',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] resourceName_type_info = new String[]{'resourceName',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'action','active','apexClass','description','developerName','eventName','eventType','executionUser','flow','masterLabel','resourceName','type_x'}; - } - public class FlowScreen extends FlowNode { - public String type = 'FlowScreen'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - public Boolean allowBack; - public Boolean allowFinish; - public Boolean allowPause; - public MetadataService.FlowConnector connector; - public MetadataService.FlowScreenField[] fields; - public String helpText; - public String pausedText; - public MetadataService.FlowScreenRule[] rules; - public Boolean showFooter; - public Boolean showHeader; - private String[] allowBack_type_info = new String[]{'allowBack',SOAP_M_URI,null,'0','1','false'}; - private String[] allowFinish_type_info = new String[]{'allowFinish',SOAP_M_URI,null,'0','1','false'}; - private String[] allowPause_type_info = new String[]{'allowPause',SOAP_M_URI,null,'0','1','false'}; - private String[] connector_type_info = new String[]{'connector',SOAP_M_URI,null,'0','1','false'}; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] helpText_type_info = new String[]{'helpText',SOAP_M_URI,null,'0','1','false'}; - private String[] pausedText_type_info = new String[]{'pausedText',SOAP_M_URI,null,'0','1','false'}; - private String[] rules_type_info = new String[]{'rules',SOAP_M_URI,null,'0','-1','false'}; - private String[] showFooter_type_info = new String[]{'showFooter',SOAP_M_URI,null,'0','1','false'}; - private String[] showHeader_type_info = new String[]{'showHeader',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'allowBack','allowFinish','allowPause','connector','fields','helpText','pausedText','rules','showFooter','showHeader'}; - } - public class OpportunityListFieldsSelectedSettings { - public String[] field; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field'}; - } - public class Certificate extends MetadataWithContent { - public String type = 'Certificate'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public Boolean caSigned; - public Boolean encryptedWithPlatformEncryption; - public DateTime expirationDate; - public Integer keySize; - public String masterLabel; - public Boolean privateKeyExportable; - private String[] caSigned_type_info = new String[]{'caSigned',SOAP_M_URI,null,'1','1','false'}; - private String[] encryptedWithPlatformEncryption_type_info = new String[]{'encryptedWithPlatformEncryption',SOAP_M_URI,null,'0','1','true'}; - private String[] expirationDate_type_info = new String[]{'expirationDate',SOAP_M_URI,null,'0','1','true'}; - private String[] keySize_type_info = new String[]{'keySize',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] privateKeyExportable_type_info = new String[]{'privateKeyExportable',SOAP_M_URI,null,'0','1','true'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'caSigned','encryptedWithPlatformEncryption','expirationDate','keySize','masterLabel','privateKeyExportable'}; - } - public class WaveXmdDimensionCustomAction { - public String customActionName; - public Boolean enabled; - public String icon; - public String method; - public Integer sortIndex; - public String target; - public String tooltip; - public String url; - private String[] customActionName_type_info = new String[]{'customActionName',SOAP_M_URI,null,'1','1','false'}; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] icon_type_info = new String[]{'icon',SOAP_M_URI,null,'0','1','false'}; - private String[] method_type_info = new String[]{'method',SOAP_M_URI,null,'0','1','false'}; - private String[] sortIndex_type_info = new String[]{'sortIndex',SOAP_M_URI,null,'1','1','false'}; - private String[] target_type_info = new String[]{'target',SOAP_M_URI,null,'0','1','false'}; - private String[] tooltip_type_info = new String[]{'tooltip',SOAP_M_URI,null,'0','1','false'}; - private String[] url_type_info = new String[]{'url',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customActionName','enabled','icon','method','sortIndex','target','tooltip','url'}; - } - public class AccessMapping { - public String accessLevel; - public String object_x; - public String objectField; - public String userField; - private String[] accessLevel_type_info = new String[]{'accessLevel',SOAP_M_URI,null,'1','1','false'}; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'1','1','false'}; - private String[] objectField_type_info = new String[]{'objectField',SOAP_M_URI,null,'1','1','false'}; - private String[] userField_type_info = new String[]{'userField',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'accessLevel','object_x','objectField','userField'}; - } - public class AnalyticSnapshotMapping { - public String aggregateType; - public String sourceField; - public String sourceType; - public String targetField; - private String[] aggregateType_type_info = new String[]{'aggregateType',SOAP_M_URI,null,'0','1','false'}; - private String[] sourceField_type_info = new String[]{'sourceField',SOAP_M_URI,null,'1','1','false'}; - private String[] sourceType_type_info = new String[]{'sourceType',SOAP_M_URI,null,'1','1','false'}; - private String[] targetField_type_info = new String[]{'targetField',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'aggregateType','sourceField','sourceType','targetField'}; - } - public class DefaultShortcut { - public String action; - public Boolean active; - public String keyCommand; - private String[] action_type_info = new String[]{'action',SOAP_M_URI,null,'1','1','false'}; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'1','1','false'}; - private String[] keyCommand_type_info = new String[]{'keyCommand',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'action','active','keyCommand'}; - } - public class WorkspaceMapping { - public String fieldName; - public String tab; - private String[] fieldName_type_info = new String[]{'fieldName',SOAP_M_URI,null,'0','1','false'}; - private String[] tab_type_info = new String[]{'tab',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fieldName','tab'}; - } - public class FlowScreenRuleAction { - public String attribute; - public String fieldReference; - public MetadataService.FlowElementReferenceOrValue value; - private String[] attribute_type_info = new String[]{'attribute',SOAP_M_URI,null,'1','1','false'}; - private String[] fieldReference_type_info = new String[]{'fieldReference',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'attribute','fieldReference','value'}; - } - public class WorkflowSend extends WorkflowAction { - public String type = 'WorkflowSend'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String action; - public String description; - public String label; - public String language; - public Boolean protected_x; - private String[] action_type_info = new String[]{'action',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] language_type_info = new String[]{'language',SOAP_M_URI,null,'0','1','false'}; - private String[] protected_x_type_info = new String[]{'protected',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'action','description','label','language','protected_x'}; - } - public class FlowRecordFilter extends FlowBaseElement { - public String type = 'FlowRecordFilter'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String field; - public String operator; - public MetadataService.FlowElementReferenceOrValue value; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] operator_type_info = new String[]{'operator',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'field','operator','value'}; - } - public class deleteMetadata_element { - public String type_x; - public String[] fullNames; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] fullNames_type_info = new String[]{'fullNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'type_x','fullNames'}; - } - public class ForecastRangeSettings { - public Integer beginning; - public Integer displaying; - public String periodType; - private String[] beginning_type_info = new String[]{'beginning',SOAP_M_URI,null,'1','1','false'}; - private String[] displaying_type_info = new String[]{'displaying',SOAP_M_URI,null,'1','1','false'}; - private String[] periodType_type_info = new String[]{'periodType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'beginning','displaying','periodType'}; - } - public class FlowActionCall extends FlowNode { - public String type = 'FlowActionCall'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] actionType_type_info = new String[]{'actionType',SOAP_M_URI,null,'1','1','false'}; - private String[] connector_type_info = new String[]{'connector',SOAP_M_URI,null,'0','1','false'}; - private String[] faultConnector_type_info = new String[]{'faultConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] inputParameters_type_info = new String[]{'inputParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] outputParameters_type_info = new String[]{'outputParameters',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'actionName','actionType','connector','faultConnector','inputParameters','outputParameters'}; - } - public class ListViewFilter { - public String field; - public String operation; - public String value; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] operation_type_info = new String[]{'operation',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field','operation','value'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] calculatePercent_type_info = new String[]{'calculatePercent',SOAP_M_URI,null,'0','1','false'}; - private String[] column_type_info = new String[]{'column',SOAP_M_URI,null,'1','1','false'}; - private String[] decimalPlaces_type_info = new String[]{'decimalPlaces',SOAP_M_URI,null,'0','1','false'}; - private String[] showTotal_type_info = new String[]{'showTotal',SOAP_M_URI,null,'0','1','false'}; - private String[] sortBy_type_info = new String[]{'sortBy',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'aggregateType','calculatePercent','column','decimalPlaces','showTotal','sortBy'}; - } - public class Territory2 extends Metadata { - public String type = 'Territory2'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] customFields_type_info = new String[]{'customFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] parentTerritory_type_info = new String[]{'parentTerritory',SOAP_M_URI,null,'0','1','false'}; - private String[] ruleAssociations_type_info = new String[]{'ruleAssociations',SOAP_M_URI,null,'0','-1','false'}; - private String[] territory2Type_type_info = new String[]{'territory2Type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'accountAccessLevel','caseAccessLevel','contactAccessLevel','customFields','description','name','opportunityAccessLevel','parentTerritory','ruleAssociations','territory2Type'}; - } - public class ListPlacement { - public Integer height; - public String location; - public String units; - public Integer width; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] location_type_info = new String[]{'location',SOAP_M_URI,null,'1','1','false'}; - private String[] units_type_info = new String[]{'units',SOAP_M_URI,null,'0','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'height','location','units','width'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] defaultValue_type_info = new String[]{'defaultValue',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] validFor_type_info = new String[]{'validFor',SOAP_M_URI,null,'0','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'active','defaultValue','label','validFor','value'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] developerName_type_info = new String[]{'developerName',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] nullTreatment_type_info = new String[]{'nullTreatment',SOAP_M_URI,null,'0','1','false'}; - private String[] otherBucketLabel_type_info = new String[]{'otherBucketLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] sourceColumnName_type_info = new String[]{'sourceColumnName',SOAP_M_URI,null,'1','1','false'}; - private String[] useOther_type_info = new String[]{'useOther',SOAP_M_URI,null,'0','1','false'}; - private String[] values_type_info = new String[]{'values',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'bucketType','developerName','masterLabel','nullTreatment','otherBucketLabel','sourceColumnName','useOther','values'}; - } - public class FlexiPageTemplateInstance { - public String name; - public MetadataService.ComponentInstanceProperty[] properties; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] properties_type_info = new String[]{'properties',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','properties'}; - } - public class KnowledgeCommunitiesSettings { - public String[] community; - private String[] community_type_info = new String[]{'community',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'community'}; - } - public class AppComponentList { - public String alignment; - public String[] components; - private String[] alignment_type_info = new String[]{'alignment',SOAP_M_URI,null,'1','1','false'}; - private String[] components_type_info = new String[]{'components',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'alignment','components'}; - } - public class KnowledgeWorkOrderLineItemFieldsSettings { - public MetadataService.KnowledgeWorkOrderLineItemField[] field; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field'}; - } - public class OpportunitySettings extends Metadata { - public String type = 'OpportunitySettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] enableFindSimilarOpportunities_type_info = new String[]{'enableFindSimilarOpportunities',SOAP_M_URI,null,'0','1','false'}; - private String[] enableOpportunityTeam_type_info = new String[]{'enableOpportunityTeam',SOAP_M_URI,null,'0','1','false'}; - private String[] enableUpdateReminders_type_info = new String[]{'enableUpdateReminders',SOAP_M_URI,null,'0','1','false'}; - private String[] findSimilarOppFilter_type_info = new String[]{'findSimilarOppFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] promptToAddProducts_type_info = new String[]{'promptToAddProducts',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'autoActivateNewReminders','enableFindSimilarOpportunities','enableOpportunityTeam','enableUpdateReminders','findSimilarOppFilter','promptToAddProducts'}; - } - public class CodeCoverageWarning { - public String id; - public String message; - public String name; - public String namespace; - private String[] id_type_info = new String[]{'id',SOAP_M_URI,null,'1','1','false'}; - private String[] message_type_info = new String[]{'message',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','true'}; - private String[] namespace_type_info = new String[]{'namespace',SOAP_M_URI,null,'1','1','true'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'id','message','name','namespace'}; - } - public class CustomLabelTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class KnowledgeAnswerSettings { - public String assignTo; - public String defaultArticleType; - public Boolean enableArticleCreation; - private String[] assignTo_type_info = new String[]{'assignTo',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultArticleType_type_info = new String[]{'defaultArticleType',SOAP_M_URI,null,'0','1','false'}; - private String[] enableArticleCreation_type_info = new String[]{'enableArticleCreation',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'assignTo','defaultArticleType','enableArticleCreation'}; - } - public class Letterhead extends Metadata { - public String type = 'Letterhead'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] backgroundColor_type_info = new String[]{'backgroundColor',SOAP_M_URI,null,'1','1','false'}; - private String[] bodyColor_type_info = new String[]{'bodyColor',SOAP_M_URI,null,'1','1','false'}; - private String[] bottomLine_type_info = new String[]{'bottomLine',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] footer_type_info = new String[]{'footer',SOAP_M_URI,null,'1','1','false'}; - private String[] header_type_info = new String[]{'header',SOAP_M_URI,null,'1','1','false'}; - private String[] middleLine_type_info = new String[]{'middleLine',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] topLine_type_info = new String[]{'topLine',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'available','backgroundColor','bodyColor','bottomLine','description','footer','header','middleLine','name','topLine'}; - } - public class AddressSettings extends Metadata { - public String type = 'AddressSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.CountriesAndStates countriesAndStates; - private String[] countriesAndStates_type_info = new String[]{'countriesAndStates',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'countriesAndStates'}; - } - public class FlowApexPluginCallInputParameter extends FlowBaseElement { - public String type = 'FlowApexPluginCallInputParameter'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String name; - public MetadataService.FlowElementReferenceOrValue value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'name','value'}; - } - public class PathAssistantSettings { - public Boolean pathAssistantEnabled; - private String[] pathAssistantEnabled_type_info = new String[]{'pathAssistantEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'pathAssistantEnabled'}; - } - public class DuplicateRuleMatchRule { - public String matchRuleSObjectType; - public String matchingRule; - public MetadataService.ObjectMapping objectMapping; - private String[] matchRuleSObjectType_type_info = new String[]{'matchRuleSObjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] matchingRule_type_info = new String[]{'matchingRule',SOAP_M_URI,null,'1','1','false'}; - private String[] objectMapping_type_info = new String[]{'objectMapping',SOAP_M_URI,null,'1','1','true'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'matchRuleSObjectType','matchingRule','objectMapping'}; - } - public class EventTypeParameter { - public String defaultValue; - public String description; - public String label; - public Integer maxOccurs; - public Integer minOccurs; - public String name; - public String sObjectType; - public String type_x; - private String[] defaultValue_type_info = new String[]{'defaultValue',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] maxOccurs_type_info = new String[]{'maxOccurs',SOAP_M_URI,null,'0','1','false'}; - private String[] minOccurs_type_info = new String[]{'minOccurs',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] sObjectType_type_info = new String[]{'sObjectType',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'defaultValue','description','label','maxOccurs','minOccurs','name','sObjectType','type_x'}; - } - public class QuoteSettings extends Metadata { - public String type = 'QuoteSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableQuote; - private String[] enableQuote_type_info = new String[]{'enableQuote',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableQuote'}; - } - public class CustomExperienceBranding { - public String loginFooterText; - public String loginLogo; - public String pageFooter; - public String pageHeader; - public String primaryColor; - public String primaryComplementColor; - public String quaternaryColor; - public String quaternaryComplementColor; - public String secondaryColor; - public String tertiaryColor; - public String tertiaryComplementColor; - public String zeronaryColor; - public String zeronaryComplementColor; - private String[] loginFooterText_type_info = new String[]{'loginFooterText',SOAP_M_URI,null,'0','1','false'}; - private String[] loginLogo_type_info = new String[]{'loginLogo',SOAP_M_URI,null,'0','1','false'}; - private String[] pageFooter_type_info = new String[]{'pageFooter',SOAP_M_URI,null,'0','1','false'}; - private String[] pageHeader_type_info = new String[]{'pageHeader',SOAP_M_URI,null,'0','1','false'}; - private String[] primaryColor_type_info = new String[]{'primaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] primaryComplementColor_type_info = new String[]{'primaryComplementColor',SOAP_M_URI,null,'1','1','false'}; - private String[] quaternaryColor_type_info = new String[]{'quaternaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] quaternaryComplementColor_type_info = new String[]{'quaternaryComplementColor',SOAP_M_URI,null,'1','1','false'}; - private String[] secondaryColor_type_info = new String[]{'secondaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] tertiaryColor_type_info = new String[]{'tertiaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] tertiaryComplementColor_type_info = new String[]{'tertiaryComplementColor',SOAP_M_URI,null,'1','1','false'}; - private String[] zeronaryColor_type_info = new String[]{'zeronaryColor',SOAP_M_URI,null,'1','1','false'}; - private String[] zeronaryComplementColor_type_info = new String[]{'zeronaryComplementColor',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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 BusinessHoursEntry extends Metadata { - public String type = 'BusinessHoursEntry'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] default_x_type_info = new String[]{'default',SOAP_M_URI,null,'1','1','false'}; - private String[] fridayEndTime_type_info = new String[]{'fridayEndTime',SOAP_M_URI,null,'0','1','false'}; - private String[] fridayStartTime_type_info = new String[]{'fridayStartTime',SOAP_M_URI,null,'0','1','false'}; - private String[] mondayEndTime_type_info = new String[]{'mondayEndTime',SOAP_M_URI,null,'0','1','false'}; - private String[] mondayStartTime_type_info = new String[]{'mondayStartTime',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'0','1','false'}; - private String[] saturdayEndTime_type_info = new String[]{'saturdayEndTime',SOAP_M_URI,null,'0','1','false'}; - private String[] saturdayStartTime_type_info = new String[]{'saturdayStartTime',SOAP_M_URI,null,'0','1','false'}; - private String[] sundayEndTime_type_info = new String[]{'sundayEndTime',SOAP_M_URI,null,'0','1','false'}; - private String[] sundayStartTime_type_info = new String[]{'sundayStartTime',SOAP_M_URI,null,'0','1','false'}; - private String[] thursdayEndTime_type_info = new String[]{'thursdayEndTime',SOAP_M_URI,null,'0','1','false'}; - private String[] thursdayStartTime_type_info = new String[]{'thursdayStartTime',SOAP_M_URI,null,'0','1','false'}; - private String[] timeZoneId_type_info = new String[]{'timeZoneId',SOAP_M_URI,null,'0','1','false'}; - private String[] tuesdayEndTime_type_info = new String[]{'tuesdayEndTime',SOAP_M_URI,null,'0','1','false'}; - private String[] tuesdayStartTime_type_info = new String[]{'tuesdayStartTime',SOAP_M_URI,null,'0','1','false'}; - private String[] wednesdayEndTime_type_info = new String[]{'wednesdayEndTime',SOAP_M_URI,null,'0','1','false'}; - private String[] wednesdayStartTime_type_info = new String[]{'wednesdayStartTime',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - 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 NetworkMemberGroup { - public String[] permissionSet; - public String[] profile; - private String[] permissionSet_type_info = new String[]{'permissionSet',SOAP_M_URI,null,'0','-1','false'}; - private String[] profile_type_info = new String[]{'profile',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'permissionSet','profile'}; - } - public class ApexPage extends MetadataWithContent { - public String type = 'ApexPage'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public Double apiVersion; - public Boolean availableInTouch; - public Boolean confirmationTokenRequired; - public String description; - public String label; - public MetadataService.PackageVersion[] packageVersions; - private String[] apiVersion_type_info = new String[]{'apiVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] availableInTouch_type_info = new String[]{'availableInTouch',SOAP_M_URI,null,'0','1','false'}; - private String[] confirmationTokenRequired_type_info = new String[]{'confirmationTokenRequired',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] packageVersions_type_info = new String[]{'packageVersions',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'apiVersion','availableInTouch','confirmationTokenRequired','description','label','packageVersions'}; - } - public class CustomSite extends Metadata { - public String type = 'CustomSite'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean active; - public Boolean allowHomePage; - public Boolean allowStandardAnswersPages; - public Boolean allowStandardIdeasPages; - public Boolean allowStandardLookups; - public Boolean allowStandardPortalPages; - public Boolean allowStandardSearch; - public String analyticsTrackingCode; - public String authorizationRequiredPage; - public String bandwidthExceededPage; - public Boolean browserXssProtection; - public String changePasswordPage; - public String chatterAnswersForgotPasswordConfirmPage; - public String chatterAnswersForgotPasswordPage; - public String chatterAnswersHelpPage; - public String chatterAnswersLoginPage; - public String chatterAnswersRegistrationPage; - public String clickjackProtectionLevel; - public Boolean contentSniffingProtection; - public Boolean cspUpgradeInsecureRequests; - 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; - public String inactiveIndexPage; - public String indexPage; - public String masterLabel; - public String myProfilePage; - public String portal; - public Boolean referrerPolicyOriginWhenCrossOrigin; - 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; - public String siteTemplate; - public String siteType; - public String subdomain; - public String urlPathPrefix; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'1','1','false'}; - private String[] allowHomePage_type_info = new String[]{'allowHomePage',SOAP_M_URI,null,'1','1','false'}; - private String[] allowStandardAnswersPages_type_info = new String[]{'allowStandardAnswersPages',SOAP_M_URI,null,'0','1','false'}; - private String[] allowStandardIdeasPages_type_info = new String[]{'allowStandardIdeasPages',SOAP_M_URI,null,'1','1','false'}; - private String[] allowStandardLookups_type_info = new String[]{'allowStandardLookups',SOAP_M_URI,null,'1','1','false'}; - private String[] allowStandardPortalPages_type_info = new String[]{'allowStandardPortalPages',SOAP_M_URI,null,'1','1','false'}; - private String[] allowStandardSearch_type_info = new String[]{'allowStandardSearch',SOAP_M_URI,null,'1','1','false'}; - private String[] analyticsTrackingCode_type_info = new String[]{'analyticsTrackingCode',SOAP_M_URI,null,'0','1','false'}; - private String[] authorizationRequiredPage_type_info = new String[]{'authorizationRequiredPage',SOAP_M_URI,null,'0','1','false'}; - private String[] bandwidthExceededPage_type_info = new String[]{'bandwidthExceededPage',SOAP_M_URI,null,'0','1','false'}; - private String[] browserXssProtection_type_info = new String[]{'browserXssProtection',SOAP_M_URI,null,'1','1','false'}; - private String[] changePasswordPage_type_info = new String[]{'changePasswordPage',SOAP_M_URI,null,'0','1','false'}; - private String[] chatterAnswersForgotPasswordConfirmPage_type_info = new String[]{'chatterAnswersForgotPasswordConfirmPage',SOAP_M_URI,null,'0','1','false'}; - private String[] chatterAnswersForgotPasswordPage_type_info = new String[]{'chatterAnswersForgotPasswordPage',SOAP_M_URI,null,'0','1','false'}; - private String[] chatterAnswersHelpPage_type_info = new String[]{'chatterAnswersHelpPage',SOAP_M_URI,null,'0','1','false'}; - private String[] chatterAnswersLoginPage_type_info = new String[]{'chatterAnswersLoginPage',SOAP_M_URI,null,'0','1','false'}; - private String[] chatterAnswersRegistrationPage_type_info = new String[]{'chatterAnswersRegistrationPage',SOAP_M_URI,null,'0','1','false'}; - private String[] clickjackProtectionLevel_type_info = new String[]{'clickjackProtectionLevel',SOAP_M_URI,null,'1','1','false'}; - private String[] contentSniffingProtection_type_info = new String[]{'contentSniffingProtection',SOAP_M_URI,null,'1','1','false'}; - private String[] cspUpgradeInsecureRequests_type_info = new String[]{'cspUpgradeInsecureRequests',SOAP_M_URI,null,'1','1','false'}; - private String[] customWebAddresses_type_info = new String[]{'customWebAddresses',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] favoriteIcon_type_info = new String[]{'favoriteIcon',SOAP_M_URI,null,'0','1','false'}; - private String[] fileNotFoundPage_type_info = new String[]{'fileNotFoundPage',SOAP_M_URI,null,'0','1','false'}; - private String[] forgotPasswordPage_type_info = new String[]{'forgotPasswordPage',SOAP_M_URI,null,'0','1','false'}; - private String[] genericErrorPage_type_info = new String[]{'genericErrorPage',SOAP_M_URI,null,'0','1','false'}; - private String[] guestProfile_type_info = new String[]{'guestProfile',SOAP_M_URI,null,'0','1','false'}; - private String[] inMaintenancePage_type_info = new String[]{'inMaintenancePage',SOAP_M_URI,null,'0','1','false'}; - private String[] inactiveIndexPage_type_info = new String[]{'inactiveIndexPage',SOAP_M_URI,null,'0','1','false'}; - private String[] indexPage_type_info = new String[]{'indexPage',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] myProfilePage_type_info = new String[]{'myProfilePage',SOAP_M_URI,null,'0','1','false'}; - private String[] portal_type_info = new String[]{'portal',SOAP_M_URI,null,'0','1','false'}; - private String[] referrerPolicyOriginWhenCrossOrigin_type_info = new String[]{'referrerPolicyOriginWhenCrossOrigin',SOAP_M_URI,null,'1','1','false'}; - private String[] requireHttps_type_info = new String[]{'requireHttps',SOAP_M_URI,null,'1','1','false'}; - private String[] requireInsecurePortalAccess_type_info = new String[]{'requireInsecurePortalAccess',SOAP_M_URI,null,'1','1','false'}; - private String[] robotsTxtPage_type_info = new String[]{'robotsTxtPage',SOAP_M_URI,null,'0','1','false'}; - private String[] rootComponent_type_info = new String[]{'rootComponent',SOAP_M_URI,null,'0','1','false'}; - private String[] selfRegPage_type_info = new String[]{'selfRegPage',SOAP_M_URI,null,'0','1','false'}; - private String[] serverIsDown_type_info = new String[]{'serverIsDown',SOAP_M_URI,null,'0','1','false'}; - private String[] siteAdmin_type_info = new String[]{'siteAdmin',SOAP_M_URI,null,'0','1','false'}; - private String[] siteRedirectMappings_type_info = new String[]{'siteRedirectMappings',SOAP_M_URI,null,'0','-1','false'}; - private String[] siteTemplate_type_info = new String[]{'siteTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] siteType_type_info = new String[]{'siteType',SOAP_M_URI,null,'1','1','false'}; - private String[] subdomain_type_info = new String[]{'subdomain',SOAP_M_URI,null,'0','1','false'}; - private String[] urlPathPrefix_type_info = new String[]{'urlPathPrefix',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'active','allowHomePage','allowStandardAnswersPages','allowStandardIdeasPages','allowStandardLookups','allowStandardPortalPages','allowStandardSearch','analyticsTrackingCode','authorizationRequiredPage','bandwidthExceededPage','browserXssProtection','changePasswordPage','chatterAnswersForgotPasswordConfirmPage','chatterAnswersForgotPasswordPage','chatterAnswersHelpPage','chatterAnswersLoginPage','chatterAnswersRegistrationPage','clickjackProtectionLevel','contentSniffingProtection','cspUpgradeInsecureRequests','customWebAddresses','description','favoriteIcon','fileNotFoundPage','forgotPasswordPage','genericErrorPage','guestProfile','inMaintenancePage','inactiveIndexPage','indexPage','masterLabel','myProfilePage','portal','referrerPolicyOriginWhenCrossOrigin','requireHttps','requireInsecurePortalAccess','robotsTxtPage','rootComponent','selfRegPage','serverIsDown','siteAdmin','siteRedirectMappings','siteTemplate','siteType','subdomain','urlPathPrefix'}; - } - public class Skill extends Metadata { - public String type = 'Skill'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.SkillAssignments assignments; - public String description; - public String label; - private String[] assignments_type_info = new String[]{'assignments',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'assignments','description','label'}; - } - public class renameMetadataResponse_element { - public MetadataService.SaveResult result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class RelatedList { - public Boolean hideOnDetail; - public String name; - private String[] hideOnDetail_type_info = new String[]{'hideOnDetail',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'hideOnDetail','name'}; - } - public class SynonymGroup { - public String[] languages; - public String[] terms; - private String[] languages_type_info = new String[]{'languages',SOAP_M_URI,null,'0','-1','false'}; - private String[] terms_type_info = new String[]{'terms',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'languages','terms'}; - } - public class FlowSubflow extends FlowNode { - public String type = 'FlowSubflow'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - public MetadataService.FlowConnector connector; - public String flowName; - public MetadataService.FlowSubflowInputAssignment[] inputAssignments; - public MetadataService.FlowSubflowOutputAssignment[] outputAssignments; - private String[] connector_type_info = new String[]{'connector',SOAP_M_URI,null,'0','1','false'}; - private String[] flowName_type_info = new String[]{'flowName',SOAP_M_URI,null,'1','1','false'}; - private String[] inputAssignments_type_info = new String[]{'inputAssignments',SOAP_M_URI,null,'0','-1','false'}; - private String[] outputAssignments_type_info = new String[]{'outputAssignments',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'connector','flowName','inputAssignments','outputAssignments'}; - } - public class MatchingRule extends Metadata { - public String type = 'MatchingRule'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String booleanFilter; - public String description; - public String label; - public MetadataService.MatchingRuleItem[] matchingRuleItems; - public String ruleStatus; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] matchingRuleItems_type_info = new String[]{'matchingRuleItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] ruleStatus_type_info = new String[]{'ruleStatus',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'booleanFilter','description','label','matchingRuleItems','ruleStatus'}; - } - public class PasswordPolicies { - public String apiOnlyUserHomePageURL; - public String complexity; - public String expiration; - public String historyRestriction; - public String lockoutInterval; - public String maxLoginAttempts; - public String minimumPasswordLength; - public Boolean minimumPasswordLifetime; - public Boolean obscureSecretAnswer; - public String passwordAssistanceMessage; - public String passwordAssistanceURL; - public String questionRestriction; - private String[] apiOnlyUserHomePageURL_type_info = new String[]{'apiOnlyUserHomePageURL',SOAP_M_URI,null,'0','1','false'}; - private String[] complexity_type_info = new String[]{'complexity',SOAP_M_URI,null,'0','1','false'}; - private String[] expiration_type_info = new String[]{'expiration',SOAP_M_URI,null,'0','1','false'}; - private String[] historyRestriction_type_info = new String[]{'historyRestriction',SOAP_M_URI,null,'0','1','false'}; - private String[] lockoutInterval_type_info = new String[]{'lockoutInterval',SOAP_M_URI,null,'0','1','false'}; - private String[] maxLoginAttempts_type_info = new String[]{'maxLoginAttempts',SOAP_M_URI,null,'0','1','false'}; - private String[] minimumPasswordLength_type_info = new String[]{'minimumPasswordLength',SOAP_M_URI,null,'0','1','false'}; - private String[] minimumPasswordLifetime_type_info = new String[]{'minimumPasswordLifetime',SOAP_M_URI,null,'0','1','false'}; - private String[] obscureSecretAnswer_type_info = new String[]{'obscureSecretAnswer',SOAP_M_URI,null,'0','1','false'}; - private String[] passwordAssistanceMessage_type_info = new String[]{'passwordAssistanceMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] passwordAssistanceURL_type_info = new String[]{'passwordAssistanceURL',SOAP_M_URI,null,'0','1','false'}; - private String[] questionRestriction_type_info = new String[]{'questionRestriction',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apiOnlyUserHomePageURL','complexity','expiration','historyRestriction','lockoutInterval','maxLoginAttempts','minimumPasswordLength','minimumPasswordLifetime','obscureSecretAnswer','passwordAssistanceMessage','passwordAssistanceURL','questionRestriction'}; - } - public class AnalyticsCloudComponentLayoutItem { - public String assetType; - public String devName; - public String error; - public String filter; - public Integer height; - public Boolean hideOnError; - public Boolean showHeader; - public Boolean showSharing; - public Boolean showTitle; - public String width; - private String[] assetType_type_info = new String[]{'assetType',SOAP_M_URI,null,'1','1','false'}; - private String[] devName_type_info = new String[]{'devName',SOAP_M_URI,null,'1','1','false'}; - private String[] error_type_info = new String[]{'error',SOAP_M_URI,null,'0','1','false'}; - private String[] filter_type_info = new String[]{'filter',SOAP_M_URI,null,'0','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] hideOnError_type_info = new String[]{'hideOnError',SOAP_M_URI,null,'0','1','false'}; - private String[] showHeader_type_info = new String[]{'showHeader',SOAP_M_URI,null,'0','1','false'}; - private String[] showSharing_type_info = new String[]{'showSharing',SOAP_M_URI,null,'0','1','false'}; - private String[] showTitle_type_info = new String[]{'showTitle',SOAP_M_URI,null,'0','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'assetType','devName','error','filter','height','hideOnError','showHeader','showSharing','showTitle','width'}; - } - public class ServiceCloudConsoleConfig { - public MetadataService.AppComponentList componentList; - public String detailPageRefreshMethod; - public String footerColor; - public String headerColor; - public MetadataService.KeyboardShortcuts keyboardShortcuts; - public MetadataService.ListPlacement listPlacement; - public String listRefreshMethod; - public MetadataService.LiveAgentConfig liveAgentConfig; - public String primaryTabColor; - public MetadataService.PushNotification[] pushNotifications; - public MetadataService.TabLimitConfig tabLimitConfig; - public String[] whitelistedDomains; - private String[] componentList_type_info = new String[]{'componentList',SOAP_M_URI,null,'0','1','false'}; - private String[] detailPageRefreshMethod_type_info = new String[]{'detailPageRefreshMethod',SOAP_M_URI,null,'1','1','false'}; - private String[] footerColor_type_info = new String[]{'footerColor',SOAP_M_URI,null,'0','1','false'}; - private String[] headerColor_type_info = new String[]{'headerColor',SOAP_M_URI,null,'0','1','false'}; - private String[] keyboardShortcuts_type_info = new String[]{'keyboardShortcuts',SOAP_M_URI,null,'1','1','false'}; - private String[] listPlacement_type_info = new String[]{'listPlacement',SOAP_M_URI,null,'1','1','false'}; - private String[] listRefreshMethod_type_info = new String[]{'listRefreshMethod',SOAP_M_URI,null,'1','1','false'}; - private String[] liveAgentConfig_type_info = new String[]{'liveAgentConfig',SOAP_M_URI,null,'0','1','false'}; - private String[] primaryTabColor_type_info = new String[]{'primaryTabColor',SOAP_M_URI,null,'0','1','false'}; - private String[] pushNotifications_type_info = new String[]{'pushNotifications',SOAP_M_URI,null,'0','-1','false'}; - private String[] tabLimitConfig_type_info = new String[]{'tabLimitConfig',SOAP_M_URI,null,'0','1','false'}; - private String[] whitelistedDomains_type_info = new String[]{'whitelistedDomains',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'componentList','detailPageRefreshMethod','footerColor','headerColor','keyboardShortcuts','listPlacement','listRefreshMethod','liveAgentConfig','primaryTabColor','pushNotifications','tabLimitConfig','whitelistedDomains'}; - } - public class SFDCMobileSettings { - public Boolean enableMobileLite; - public Boolean enableUserToDeviceLinking; - private String[] enableMobileLite_type_info = new String[]{'enableMobileLite',SOAP_M_URI,null,'0','1','false'}; - private String[] enableUserToDeviceLinking_type_info = new String[]{'enableUserToDeviceLinking',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enableMobileLite','enableUserToDeviceLinking'}; - } - public class SharingReason extends Metadata { - public String type = 'SharingReason'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String label; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'label'}; - } - public class FlowDecision extends FlowNode { - public String type = 'FlowDecision'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - public MetadataService.FlowConnector defaultConnector; - public String defaultConnectorLabel; - public MetadataService.FlowRule[] rules; - private String[] defaultConnector_type_info = new String[]{'defaultConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultConnectorLabel_type_info = new String[]{'defaultConnectorLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] rules_type_info = new String[]{'rules',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'defaultConnector','defaultConnectorLabel','rules'}; - } - public class CustomFeedFilter { - public MetadataService.FeedFilterCriterion[] criteria; - public String description; - public Boolean isProtected; - public String label; - private String[] criteria_type_info = new String[]{'criteria',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] isProtected_type_info = new String[]{'isProtected',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'criteria','description','isProtected','label'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] personAccountDefault_type_info = new String[]{'personAccountDefault',SOAP_M_URI,null,'0','1','false'}; - private String[] recordType_type_info = new String[]{'recordType',SOAP_M_URI,null,'1','1','false'}; - private String[] visible_type_info = new String[]{'visible',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'default_x','personAccountDefault','recordType','visible'}; - } - public class DashboardMobileSettings { - public Boolean enableDashboardIPadApp; - private String[] enableDashboardIPadApp_type_info = new String[]{'enableDashboardIPadApp',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enableDashboardIPadApp'}; - } - public class SiteRedirectMapping { - public String action; - public Boolean isActive; - public String source; - public String target; - private String[] action_type_info = new String[]{'action',SOAP_M_URI,null,'1','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'0','1','false'}; - private String[] source_type_info = new String[]{'source',SOAP_M_URI,null,'1','1','false'}; - private String[] target_type_info = new String[]{'target',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'action','isActive','source','target'}; - } - public class AgentConfigProfileAssignments { - public String[] profile; - private String[] profile_type_info = new String[]{'profile',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'profile'}; - } - public interface IReadResult { - MetadataService.Metadata[] getRecords(); - } - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomSiteResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomSiteResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadListViewResult implements IReadResult { - public MetadataService.ListView[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readListViewResponse_element implements IReadResponseElement { - public MetadataService.ReadListViewResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadInstalledPackageResult implements IReadResult { - public MetadataService.InstalledPackage[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readInstalledPackageResponse_element implements IReadResponseElement { - public MetadataService.ReadInstalledPackageResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomFieldResult implements IReadResult { - public MetadataService.CustomField[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomFieldResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomFieldResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadFieldSetResult implements IReadResult { - public MetadataService.FieldSet[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readFieldSetResponse_element implements IReadResponseElement { - public MetadataService.ReadFieldSetResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadPicklistValueResult implements IReadResult { - public MetadataService.PicklistValue[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readPicklistValueResponse_element implements IReadResponseElement { - public MetadataService.ReadPicklistValueResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadRecordTypeResult implements IReadResult { - public MetadataService.RecordType[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readRecordTypeResponse_element implements IReadResponseElement { - public MetadataService.ReadRecordTypeResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadWebLinkResult implements IReadResult { - public MetadataService.WebLink[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readWebLinkResponse_element implements IReadResponseElement { - public MetadataService.ReadWebLinkResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadAddressSettingsResult implements IReadResult { - public MetadataService.AddressSettings[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readAddressSettingsResponse_element implements IReadResponseElement { - public MetadataService.ReadAddressSettingsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCaseSettingsResult implements IReadResult { - public MetadataService.CaseSettings[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCaseSettingsResponse_element implements IReadResponseElement { - public MetadataService.ReadCaseSettingsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomObjectResult implements IReadResult { - public MetadataService.CustomObject[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomObjectResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomObjectResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadLayoutResult implements IReadResult { - public MetadataService.Layout[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readLayoutResponse_element implements IReadResponseElement { - public MetadataService.ReadLayoutResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEmailTemplateResult implements IReadResult { - public MetadataService.EmailTemplate[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEmailTemplateResponse_element implements IReadResponseElement { - public MetadataService.ReadEmailTemplateResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadScontrolResult implements IReadResult { - public MetadataService.Scontrol[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readScontrolResponse_element implements IReadResponseElement { - public MetadataService.ReadScontrolResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadApexPageResult implements IReadResult { - public MetadataService.ApexPage[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readApexPageResponse_element implements IReadResponseElement { - public MetadataService.ReadApexPageResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadApexComponentResult implements IReadResult { - public MetadataService.ApexComponent[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readApexComponentResponse_element implements IReadResponseElement { - public MetadataService.ReadApexComponentResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadApexClassResult implements IReadResult { - public MetadataService.ApexClass[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readApexClassResponse_element implements IReadResponseElement { - public MetadataService.ReadApexClassResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadApexTriggerResult implements IReadResult { - public MetadataService.ApexTrigger[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readApexTriggerResponse_element implements IReadResponseElement { - public MetadataService.ReadApexTriggerResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadStaticResourceResult implements IReadResult { - public MetadataService.StaticResource[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readStaticResourceResponse_element implements IReadResponseElement { - public MetadataService.ReadStaticResourceResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadDocumentResult implements IReadResult { - public MetadataService.Document[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readDocumentResponse_element implements IReadResponseElement { - public MetadataService.ReadDocumentResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomLabelsResult implements IReadResult { - public MetadataService.CustomLabels[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomLabelsResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomLabelsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomLabelResult implements IReadResult { - public MetadataService.CustomLabel[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomLabelResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomLabelResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadAccountSettingsResult implements IReadResult { - public MetadataService.AccountSettings[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readAccountSettingsResponse_element implements IReadResponseElement { - public MetadataService.ReadAccountSettingsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadQueueResult implements IReadResult { - public MetadataService.Queue[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readQueueResponse_element implements IReadResponseElement { - public MetadataService.ReadQueueResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomDataTypeResult implements IReadResult { - public MetadataService.CustomDataType[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomDataTypeResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomDataTypeResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadExternalDataSourceResult implements IReadResult { - public MetadataService.ExternalDataSource[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readExternalDataSourceResponse_element implements IReadResponseElement { - public MetadataService.ReadExternalDataSourceResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadGroupResult implements IReadResult { - public MetadataService.Group_x[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readGroupResponse_element implements IReadResponseElement { - public MetadataService.ReadGroupResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadBusinessProcessResult implements IReadResult { - public MetadataService.BusinessProcess[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readBusinessProcessResponse_element implements IReadResponseElement { - public MetadataService.ReadBusinessProcessResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCompactLayoutResult implements IReadResult { - public MetadataService.CompactLayout[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCompactLayoutResponse_element implements IReadResponseElement { - public MetadataService.ReadCompactLayoutResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadSharingReasonResult implements IReadResult { - public MetadataService.SharingReason[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readSharingReasonResponse_element implements IReadResponseElement { - public MetadataService.ReadSharingReasonResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadValidationRuleResult implements IReadResult { - public MetadataService.ValidationRule[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readValidationRuleResponse_element implements IReadResponseElement { - public MetadataService.ReadValidationRuleResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadReportTypeResult implements IReadResult { - public MetadataService.ReportType[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readReportTypeResponse_element implements IReadResponseElement { - public MetadataService.ReadReportTypeResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadReportResult implements IReadResult { - public MetadataService.Report[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readReportResponse_element implements IReadResponseElement { - public MetadataService.ReadReportResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadDashboardResult implements IReadResult { - public MetadataService.Dashboard[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readDashboardResponse_element implements IReadResponseElement { - public MetadataService.ReadDashboardResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadAnalyticSnapshotResult implements IReadResult { - public MetadataService.AnalyticSnapshot[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readAnalyticSnapshotResponse_element implements IReadResponseElement { - public MetadataService.ReadAnalyticSnapshotResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomPageWebLinkResult implements IReadResult { - public MetadataService.CustomPageWebLink[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomPageWebLinkResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomPageWebLinkResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadQuickActionResult implements IReadResult { - public MetadataService.QuickAction[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readQuickActionResponse_element implements IReadResponseElement { - public MetadataService.ReadQuickActionResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadFlexiPageResult implements IReadResult { - public MetadataService.FlexiPage[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readFlexiPageResponse_element implements IReadResponseElement { - public MetadataService.ReadFlexiPageResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomTabResult implements IReadResult { - public MetadataService.CustomTab[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomTabResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomTabResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomApplicationComponentResult implements IReadResult { - public MetadataService.CustomApplicationComponent[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomApplicationComponentResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomApplicationComponentResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomApplicationResult implements IReadResult { - public MetadataService.CustomApplication[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomApplicationResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomApplicationResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadPortalResult implements IReadResult { - public MetadataService.Portal[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readPortalResponse_element implements IReadResponseElement { - public MetadataService.ReadPortalResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadLetterheadResult implements IReadResult { - public MetadataService.Letterhead[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readLetterheadResponse_element implements IReadResponseElement { - public MetadataService.ReadLetterheadResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadFlowResult implements IReadResult { - public MetadataService.Flow[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readFlowResponse_element implements IReadResponseElement { - public MetadataService.ReadFlowResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadWorkflowResult implements IReadResult { - public MetadataService.Workflow[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readWorkflowResponse_element implements IReadResponseElement { - public MetadataService.ReadWorkflowResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadWorkflowRuleResult implements IReadResult { - public MetadataService.WorkflowRule[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readWorkflowRuleResponse_element implements IReadResponseElement { - public MetadataService.ReadWorkflowRuleResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadAssignmentRulesResult implements IReadResult { - public MetadataService.AssignmentRules[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readAssignmentRulesResponse_element implements IReadResponseElement { - public MetadataService.ReadAssignmentRulesResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadAssignmentRuleResult implements IReadResult { - public MetadataService.AssignmentRule[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readAssignmentRuleResponse_element implements IReadResponseElement { - public MetadataService.ReadAssignmentRuleResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadAutoResponseRulesResult implements IReadResult { - public MetadataService.AutoResponseRules[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readAutoResponseRulesResponse_element implements IReadResponseElement { - public MetadataService.ReadAutoResponseRulesResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadAutoResponseRuleResult implements IReadResult { - public MetadataService.AutoResponseRule[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readAutoResponseRuleResponse_element implements IReadResponseElement { - public MetadataService.ReadAutoResponseRuleResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEscalationRulesResult implements IReadResult { - public MetadataService.EscalationRules[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEscalationRuleResult implements IReadResult { - public MetadataService.EscalationRule[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEscalationRuleResponse_element implements IReadResponseElement { - public MetadataService.ReadEscalationRuleResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadPostTemplateResult implements IReadResult { - public MetadataService.PostTemplate[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readIdeasSettingsResponse_element implements IReadResponseElement { - public MetadataService.ReadIdeasSettingsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadMetadataWithContentResult implements IReadResult { - public MetadataService.MetadataWithContent[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readMetadataWithContentResponse_element implements IReadResponseElement { - public MetadataService.ReadMetadataWithContentResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadDelegateGroupResult implements IReadResult { - public MetadataService.DelegateGroup[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readDelegateGroupResponse_element implements IReadResponseElement { - public MetadataService.ReadDelegateGroupResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEventDeliveryResult implements IReadResult { - public MetadataService.EventDelivery[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEventDeliveryResponse_element implements IReadResponseElement { - public MetadataService.ReadEventDeliveryResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEventSubscriptionResult implements IReadResult { - public MetadataService.EventSubscription[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEventSubscriptionResponse_element implements IReadResponseElement { - public MetadataService.ReadEventSubscriptionResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEventTypeResult implements IReadResult { - public MetadataService.EventType[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEventTypeResponse_element implements IReadResponseElement { - public MetadataService.ReadEventTypeResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCertificateResult implements IReadResult { - public MetadataService.Certificate[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCertificateResponse_element implements IReadResponseElement { - public MetadataService.ReadCertificateResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadModerationRuleResult implements IReadResult { - public MetadataService.ModerationRule[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readModerationRuleResponse_element implements IReadResponseElement { - public MetadataService.ReadModerationRuleResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadWaveApplicationResult implements IReadResult { - public MetadataService.WaveApplication[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readWaveApplicationResponse_element implements IReadResponseElement { - public MetadataService.ReadWaveApplicationResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadWaveDatasetResult implements IReadResult { - public MetadataService.WaveDataset[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readWaveDatasetResponse_element implements IReadResponseElement { - public MetadataService.ReadWaveDatasetResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadWaveDashboardResult implements IReadResult { - public MetadataService.WaveDashboard[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readWaveDashboardResponse_element implements IReadResponseElement { - public MetadataService.ReadWaveDashboardResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadWaveDataflowResult implements IReadResult { - public MetadataService.WaveDataflow[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readWaveDataflowResponse_element implements IReadResponseElement { - public MetadataService.ReadWaveDataflowResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadWaveLensResult implements IReadResult { - public MetadataService.WaveLens[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readWaveLensResponse_element implements IReadResponseElement { - public MetadataService.ReadWaveLensResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadOrgPreferenceSettingsResult implements IReadResult { - public MetadataService.OrgPreferenceSettings[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readOrgPreferenceSettingsResponse_element implements IReadResponseElement { - public MetadataService.ReadOrgPreferenceSettingsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadSearchSettingsResult implements IReadResult { - public MetadataService.SearchSettings[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readSearchSettingsResponse_element implements IReadResponseElement { - public MetadataService.ReadSearchSettingsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadGlobalValueSetResult implements IReadResult { - public MetadataService.GlobalValueSet[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readGlobalValueSetResponse_element implements IReadResponseElement { - public MetadataService.ReadGlobalValueSetResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadGlobalPicklistValueResult implements IReadResult { - public MetadataService.GlobalPicklistValue[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readGlobalPicklistValueResponse_element implements IReadResponseElement { - public MetadataService.ReadGlobalPicklistValueResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadStandardValueSetResult implements IReadResult { - public MetadataService.StandardValueSet[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readStandardValueSetResponse_element implements IReadResponseElement { - public MetadataService.ReadStandardValueSetResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadStandardValueResult implements IReadResult { - public MetadataService.StandardValue[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readStandardValueResponse_element implements IReadResponseElement { - public MetadataService.ReadStandardValueResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCustomValueResult implements IReadResult { - public MetadataService.CustomValue[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCustomValueResponse_element implements IReadResponseElement { - public MetadataService.ReadCustomValueResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadApexTestSuiteResult implements IReadResult { - public MetadataService.ApexTestSuite[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readApexTestSuiteResponse_element implements IReadResponseElement { - public MetadataService.ReadApexTestSuiteResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadChannelLayoutResult implements IReadResult { - public MetadataService.ChannelLayout[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readChannelLayoutResponse_element implements IReadResponseElement { - public MetadataService.ReadChannelLayoutResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadContentAssetResult implements IReadResult { - public MetadataService.ContentAsset[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readContentAssetResponse_element implements IReadResponseElement { - public MetadataService.ReadContentAssetResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEmailServicesFunctionResult implements IReadResult { - public MetadataService.EmailServicesFunction[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEmailServicesFunctionResponse_element implements IReadResponseElement { - public MetadataService.ReadEmailServicesFunctionResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEmbeddedServiceBrandingResult implements IReadResult { - public MetadataService.EmbeddedServiceBranding[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEmbeddedServiceBrandingResponse_element implements IReadResponseElement { - public MetadataService.ReadEmbeddedServiceBrandingResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEmbeddedServiceConfigResult implements IReadResult { - public MetadataService.EmbeddedServiceConfig[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEmbeddedServiceConfigResponse_element implements IReadResponseElement { - public MetadataService.ReadEmbeddedServiceConfigResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEmbeddedServiceLiveAgentResult implements IReadResult { - public MetadataService.EmbeddedServiceLiveAgent[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEmbeddedServiceLiveAgentResponse_element implements IReadResponseElement { - public MetadataService.ReadEmbeddedServiceLiveAgentResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCaseSubjectParticleResult implements IReadResult { - public MetadataService.CaseSubjectParticle[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCaseSubjectParticleResponse_element implements IReadResponseElement { - public MetadataService.ReadCaseSubjectParticleResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadNetworkBrandingResult implements IReadResult { - public MetadataService.NetworkBranding[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readNetworkBrandingResponse_element implements IReadResponseElement { - public MetadataService.ReadNetworkBrandingResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadSocialCustomerServiceSettingsResult implements IReadResult { - public MetadataService.SocialCustomerServiceSettings[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readSocialCustomerServiceSettingsResponse_element implements IReadResponseElement { - public MetadataService.ReadSocialCustomerServiceSettingsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadTopicsForObjectsResult implements IReadResult { - public MetadataService.TopicsForObjects[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readTopicsForObjectsResponse_element implements IReadResponseElement { - public MetadataService.ReadTopicsForObjectsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadBrandingSetResult implements IReadResult { - public MetadataService.BrandingSet[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readBrandingSetResponse_element implements IReadResponseElement { - public MetadataService.ReadBrandingSetResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadProfilePasswordPolicyResult implements IReadResult { - public MetadataService.ProfilePasswordPolicy[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readProfilePasswordPolicyResponse_element implements IReadResponseElement { - public MetadataService.ReadProfilePasswordPolicyResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadProfileSessionSettingResult implements IReadResult { - public MetadataService.ProfileSessionSetting[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readProfileSessionSettingResponse_element implements IReadResponseElement { - public MetadataService.ReadProfileSessionSettingResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadCspTrustedSiteResult implements IReadResult { - public MetadataService.CspTrustedSite[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readCspTrustedSiteResponse_element implements IReadResponseElement { - public MetadataService.ReadCspTrustedSiteResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadEclairGeoDataResult implements IReadResult { - public MetadataService.EclairGeoData[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readEclairGeoDataResponse_element implements IReadResponseElement { - public MetadataService.ReadEclairGeoDataResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadExternalServiceRegistrationResult implements IReadResult { - public MetadataService.ExternalServiceRegistration[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readExternalServiceRegistrationResponse_element implements IReadResponseElement { - public MetadataService.ReadExternalServiceRegistrationResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadFileUploadAndDownloadSecuritySettingsResult implements IReadResult { - public MetadataService.FileUploadAndDownloadSecuritySettings[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readFileUploadAndDownloadSecuritySettingsResponse_element implements IReadResponseElement { - public MetadataService.ReadFileUploadAndDownloadSecuritySettingsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadLeadConvertSettingsResult implements IReadResult { - public MetadataService.LeadConvertSettings[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readLeadConvertSettingsResponse_element implements IReadResponseElement { - public MetadataService.ReadLeadConvertSettingsResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadUserCriteriaResult implements IReadResult { - public MetadataService.UserCriteria[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readUserCriteriaResponse_element implements IReadResponseElement { - public MetadataService.ReadUserCriteriaResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class ReadWavexmdResult implements IReadResult { - public MetadataService.Wavexmd[] records; - public MetadataService.Metadata[] getRecords() { return records; } - private String[] records_type_info = new String[]{'records',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class readWavexmdResponse_element implements IReadResponseElement { - public MetadataService.ReadWavexmdResult result; - public IReadResult getResult() { return result; } - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'records'}; - } - public class ReportBucketFieldValue { - public MetadataService.ReportBucketFieldSourceValue[] sourceValues; - public String value; - private String[] sourceValues_type_info = new String[]{'sourceValues',SOAP_M_URI,null,'0','-1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'sourceValues','value'}; - } - public class BrandingSetProperty { - public String propertyName; - public String propertyValue; - private String[] propertyName_type_info = new String[]{'propertyName',SOAP_M_URI,null,'1','1','false'}; - private String[] propertyValue_type_info = new String[]{'propertyValue',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'propertyName','propertyValue'}; - } - public class ProfileApexPageAccess { - public String apexPage; - public Boolean enabled; - private String[] apexPage_type_info = new String[]{'apexPage',SOAP_M_URI,null,'1','1','false'}; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apexPage','enabled'}; - } - public class Scontrol extends MetadataWithContent { - public String type = 'Scontrol'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public String contentSource; - public String description; - public String encodingKey; - public String fileContent; - public String fileName; - public String name; - public Boolean supportsCaching; - private String[] contentSource_type_info = new String[]{'contentSource',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] encodingKey_type_info = new String[]{'encodingKey',SOAP_M_URI,null,'1','1','false'}; - private String[] fileContent_type_info = new String[]{'fileContent',SOAP_M_URI,null,'0','1','false'}; - private String[] fileName_type_info = new String[]{'fileName',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] supportsCaching_type_info = new String[]{'supportsCaching',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'contentSource','description','encodingKey','fileContent','fileName','name','supportsCaching'}; - } - public class Network extends Metadata { - public String type = 'Network'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean allowInternalUserLogin; - public Boolean allowMembersToFlag; - public String allowedExtensions; - public String caseCommentEmailTemplate; - public String changePasswordTemplate; - public MetadataService.CommunityRoles communityRoles; - public String description; - public Boolean disableReputationRecordConversations; - public String emailFooterLogo; - public String emailFooterText; - public String emailSenderAddress; - public String emailSenderName; - public Boolean enableCustomVFErrorPageOverrides; - public Boolean enableDirectMessages; - public Boolean enableGuestChatter; - public Boolean enableGuestFileAccess; - public Boolean enableInvitation; - public Boolean enableKnowledgeable; - public Boolean enableNicknameDisplay; - public Boolean enablePrivateMessages; - public Boolean enableReputation; - public Boolean enableShowAllNetworkSettings; - public Boolean enableSiteAsContainer; - public Boolean enableTalkingAboutStats; - public Boolean enableTopicAssignmentRules; - public Boolean enableTopicSuggestions; - public Boolean enableUpDownVote; - public String feedChannel; - public String forgotPasswordTemplate; - public Boolean gatherCustomerSentimentData; - public String logoutUrl; - public Integer maxFileSizeKb; - public MetadataService.NavigationLinkSet navigationLinkSet; - public MetadataService.NetworkMemberGroup networkMemberGroups; - public MetadataService.NetworkPageOverride networkPageOverrides; - public String newSenderAddress; - public String picassoSite; - public MetadataService.RecommendationAudience recommendationAudience; - public MetadataService.RecommendationDefinition recommendationDefinition; - public MetadataService.ReputationLevelDefinitions reputationLevels; - public MetadataService.ReputationPointsRules reputationPointsRules; - public String selfRegProfile; - public Boolean selfRegistration; - public Boolean sendWelcomeEmail; - public String site; - public String status; - public MetadataService.NetworkTabSet tabs; - public String urlPathPrefix; - public String welcomeTemplate; - private String[] allowInternalUserLogin_type_info = new String[]{'allowInternalUserLogin',SOAP_M_URI,null,'0','1','false'}; - private String[] allowMembersToFlag_type_info = new String[]{'allowMembersToFlag',SOAP_M_URI,null,'0','1','false'}; - private String[] allowedExtensions_type_info = new String[]{'allowedExtensions',SOAP_M_URI,null,'0','1','false'}; - private String[] caseCommentEmailTemplate_type_info = new String[]{'caseCommentEmailTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] changePasswordTemplate_type_info = new String[]{'changePasswordTemplate',SOAP_M_URI,null,'1','1','false'}; - private String[] communityRoles_type_info = new String[]{'communityRoles',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] disableReputationRecordConversations_type_info = new String[]{'disableReputationRecordConversations',SOAP_M_URI,null,'0','1','false'}; - private String[] emailFooterLogo_type_info = new String[]{'emailFooterLogo',SOAP_M_URI,null,'0','1','false'}; - private String[] emailFooterText_type_info = new String[]{'emailFooterText',SOAP_M_URI,null,'0','1','false'}; - private String[] emailSenderAddress_type_info = new String[]{'emailSenderAddress',SOAP_M_URI,null,'1','1','false'}; - private String[] emailSenderName_type_info = new String[]{'emailSenderName',SOAP_M_URI,null,'1','1','false'}; - private String[] enableCustomVFErrorPageOverrides_type_info = new String[]{'enableCustomVFErrorPageOverrides',SOAP_M_URI,null,'0','1','false'}; - private String[] enableDirectMessages_type_info = new String[]{'enableDirectMessages',SOAP_M_URI,null,'0','1','false'}; - private String[] enableGuestChatter_type_info = new String[]{'enableGuestChatter',SOAP_M_URI,null,'0','1','false'}; - private String[] enableGuestFileAccess_type_info = new String[]{'enableGuestFileAccess',SOAP_M_URI,null,'0','1','false'}; - private String[] enableInvitation_type_info = new String[]{'enableInvitation',SOAP_M_URI,null,'0','1','false'}; - private String[] enableKnowledgeable_type_info = new String[]{'enableKnowledgeable',SOAP_M_URI,null,'0','1','false'}; - private String[] enableNicknameDisplay_type_info = new String[]{'enableNicknameDisplay',SOAP_M_URI,null,'0','1','false'}; - private String[] enablePrivateMessages_type_info = new String[]{'enablePrivateMessages',SOAP_M_URI,null,'0','1','false'}; - private String[] enableReputation_type_info = new String[]{'enableReputation',SOAP_M_URI,null,'0','1','false'}; - private String[] enableShowAllNetworkSettings_type_info = new String[]{'enableShowAllNetworkSettings',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSiteAsContainer_type_info = new String[]{'enableSiteAsContainer',SOAP_M_URI,null,'0','1','false'}; - private String[] enableTalkingAboutStats_type_info = new String[]{'enableTalkingAboutStats',SOAP_M_URI,null,'0','1','false'}; - private String[] enableTopicAssignmentRules_type_info = new String[]{'enableTopicAssignmentRules',SOAP_M_URI,null,'0','1','false'}; - private String[] enableTopicSuggestions_type_info = new String[]{'enableTopicSuggestions',SOAP_M_URI,null,'0','1','false'}; - private String[] enableUpDownVote_type_info = new String[]{'enableUpDownVote',SOAP_M_URI,null,'0','1','false'}; - private String[] feedChannel_type_info = new String[]{'feedChannel',SOAP_M_URI,null,'0','1','false'}; - private String[] forgotPasswordTemplate_type_info = new String[]{'forgotPasswordTemplate',SOAP_M_URI,null,'1','1','false'}; - private String[] gatherCustomerSentimentData_type_info = new String[]{'gatherCustomerSentimentData',SOAP_M_URI,null,'0','1','false'}; - private String[] logoutUrl_type_info = new String[]{'logoutUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] maxFileSizeKb_type_info = new String[]{'maxFileSizeKb',SOAP_M_URI,null,'0','1','false'}; - private String[] navigationLinkSet_type_info = new String[]{'navigationLinkSet',SOAP_M_URI,null,'0','1','false'}; - private String[] networkMemberGroups_type_info = new String[]{'networkMemberGroups',SOAP_M_URI,null,'0','1','false'}; - private String[] networkPageOverrides_type_info = new String[]{'networkPageOverrides',SOAP_M_URI,null,'0','1','false'}; - private String[] newSenderAddress_type_info = new String[]{'newSenderAddress',SOAP_M_URI,null,'0','1','false'}; - private String[] picassoSite_type_info = new String[]{'picassoSite',SOAP_M_URI,null,'0','1','false'}; - private String[] recommendationAudience_type_info = new String[]{'recommendationAudience',SOAP_M_URI,null,'0','1','false'}; - private String[] recommendationDefinition_type_info = new String[]{'recommendationDefinition',SOAP_M_URI,null,'0','1','false'}; - private String[] reputationLevels_type_info = new String[]{'reputationLevels',SOAP_M_URI,null,'0','1','false'}; - private String[] reputationPointsRules_type_info = new String[]{'reputationPointsRules',SOAP_M_URI,null,'0','1','false'}; - private String[] selfRegProfile_type_info = new String[]{'selfRegProfile',SOAP_M_URI,null,'0','1','false'}; - private String[] selfRegistration_type_info = new String[]{'selfRegistration',SOAP_M_URI,null,'0','1','false'}; - private String[] sendWelcomeEmail_type_info = new String[]{'sendWelcomeEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] site_type_info = new String[]{'site',SOAP_M_URI,null,'1','1','false'}; - private String[] status_type_info = new String[]{'status',SOAP_M_URI,null,'1','1','false'}; - private String[] tabs_type_info = new String[]{'tabs',SOAP_M_URI,null,'1','1','false'}; - private String[] urlPathPrefix_type_info = new String[]{'urlPathPrefix',SOAP_M_URI,null,'0','1','false'}; - private String[] welcomeTemplate_type_info = new String[]{'welcomeTemplate',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'allowInternalUserLogin','allowMembersToFlag','allowedExtensions','caseCommentEmailTemplate','changePasswordTemplate','communityRoles','description','disableReputationRecordConversations','emailFooterLogo','emailFooterText','emailSenderAddress','emailSenderName','enableCustomVFErrorPageOverrides','enableDirectMessages','enableGuestChatter','enableGuestFileAccess','enableInvitation','enableKnowledgeable','enableNicknameDisplay','enablePrivateMessages','enableReputation','enableShowAllNetworkSettings','enableSiteAsContainer','enableTalkingAboutStats','enableTopicAssignmentRules','enableTopicSuggestions','enableUpDownVote','feedChannel','forgotPasswordTemplate','gatherCustomerSentimentData','logoutUrl','maxFileSizeKb','navigationLinkSet','networkMemberGroups','networkPageOverrides','newSenderAddress','picassoSite','recommendationAudience','recommendationDefinition','reputationLevels','reputationPointsRules','selfRegProfile','selfRegistration','sendWelcomeEmail','site','status','tabs','urlPathPrefix','welcomeTemplate'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] headers_type_info = new String[]{'headers',SOAP_M_URI,null,'0','1','false'}; - private String[] isConfirmationRequired_type_info = new String[]{'isConfirmationRequired',SOAP_M_URI,null,'1','1','false'}; - private String[] isGroupDefault_type_info = new String[]{'isGroupDefault',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] labelKey_type_info = new String[]{'labelKey',SOAP_M_URI,null,'1','1','false'}; - private String[] linkType_type_info = new String[]{'linkType',SOAP_M_URI,null,'1','1','false'}; - private String[] method_type_info = new String[]{'method',SOAP_M_URI,null,'1','1','false'}; - private String[] position_type_info = new String[]{'position',SOAP_M_URI,null,'1','1','false'}; - private String[] requestBody_type_info = new String[]{'requestBody',SOAP_M_URI,null,'0','1','false'}; - private String[] userAlias_type_info = new String[]{'userAlias',SOAP_M_URI,null,'0','1','false'}; - private String[] userVisibility_type_info = new String[]{'userVisibility',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'actionUrl','headers','isConfirmationRequired','isGroupDefault','label','labelKey','linkType','method','position','requestBody','userAlias','userVisibility'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] criteriaBooleanFilter_type_info = new String[]{'criteriaBooleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] milestoneCriteriaFilterItems_type_info = new String[]{'milestoneCriteriaFilterItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] milestoneCriteriaFormula_type_info = new String[]{'milestoneCriteriaFormula',SOAP_M_URI,null,'0','1','false'}; - private String[] milestoneName_type_info = new String[]{'milestoneName',SOAP_M_URI,null,'0','1','false'}; - private String[] minutesCustomClass_type_info = new String[]{'minutesCustomClass',SOAP_M_URI,null,'0','1','false'}; - private String[] minutesToComplete_type_info = new String[]{'minutesToComplete',SOAP_M_URI,null,'0','1','false'}; - private String[] successActions_type_info = new String[]{'successActions',SOAP_M_URI,null,'0','-1','false'}; - private String[] timeTriggers_type_info = new String[]{'timeTriggers',SOAP_M_URI,null,'0','-1','false'}; - private String[] useCriteriaStartTime_type_info = new String[]{'useCriteriaStartTime',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'businessHours','criteriaBooleanFilter','milestoneCriteriaFilterItems','milestoneCriteriaFormula','milestoneName','minutesCustomClass','minutesToComplete','successActions','timeTriggers','useCriteriaStartTime'}; - } - public class ReportFilter { - public String booleanFilter; - public MetadataService.ReportFilterItem[] criteriaItems; - public String language; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] criteriaItems_type_info = new String[]{'criteriaItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] language_type_info = new String[]{'language',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'booleanFilter','criteriaItems','language'}; - } - 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[] done_type_info = new String[]{'done',SOAP_M_URI,null,'1','1','false'}; - private String[] errorMessage_type_info = new String[]{'errorMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] errorStatusCode_type_info = new String[]{'errorStatusCode',SOAP_M_URI,null,'0','1','false'}; - private String[] fileProperties_type_info = new String[]{'fileProperties',SOAP_M_URI,null,'0','-1','false'}; - private String[] id_type_info = new String[]{'id',SOAP_M_URI,null,'1','1','false'}; - private String[] messages_type_info = new String[]{'messages',SOAP_M_URI,null,'0','-1','false'}; - private String[] status_type_info = new String[]{'status',SOAP_M_URI,null,'1','1','false'}; - private String[] success_type_info = new String[]{'success',SOAP_M_URI,null,'1','1','false'}; - private String[] zipFile_type_info = new String[]{'zipFile',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'done','errorMessage','errorStatusCode','fileProperties','id','messages','status','success','zipFile'}; - } - public class KnowledgeWorkOrderFieldsSettings { - public MetadataService.KnowledgeWorkOrderField[] field; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field'}; - } - public class Territory2Model extends Metadata { - public String type = 'Territory2Model'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.FieldValue[] customFields; - public String description; - public String name; - private String[] customFields_type_info = new String[]{'customFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'customFields','description','name'}; - } - public class SearchSettingsByObject { - public MetadataService.ObjectSearchSetting[] searchSettingsByObject; - private String[] searchSettingsByObject_type_info = new String[]{'searchSettingsByObject',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'searchSettingsByObject'}; - } - public class CustomObject extends Metadata { - public String type = 'CustomObject'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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 dataStewardGroup; - public String dataStewardUser; - public String deploymentStatus; - public Boolean deprecated; - public String description; - public Boolean enableActivities; - public Boolean enableBulkApi; - public Boolean enableChangeDataCapture; - public Boolean enableDivisions; - public Boolean enableEnhancedLookup; - public Boolean enableFeeds; - public Boolean enableHistory; - public Boolean enableReports; - public Boolean enableSearch; - public Boolean enableSharing; - public Boolean enableStreamingApi; - public String eventType; - 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 MetadataService.Index[] indexes; - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] allowInChatterGroups_type_info = new String[]{'allowInChatterGroups',SOAP_M_URI,null,'0','1','false'}; - private String[] articleTypeChannelDisplay_type_info = new String[]{'articleTypeChannelDisplay',SOAP_M_URI,null,'0','1','false'}; - private String[] businessProcesses_type_info = new String[]{'businessProcesses',SOAP_M_URI,null,'0','-1','false'}; - private String[] compactLayoutAssignment_type_info = new String[]{'compactLayoutAssignment',SOAP_M_URI,null,'0','1','false'}; - private String[] compactLayouts_type_info = new String[]{'compactLayouts',SOAP_M_URI,null,'0','-1','false'}; - private String[] customHelp_type_info = new String[]{'customHelp',SOAP_M_URI,null,'0','1','false'}; - private String[] customHelpPage_type_info = new String[]{'customHelpPage',SOAP_M_URI,null,'0','1','false'}; - private String[] customSettingsType_type_info = new String[]{'customSettingsType',SOAP_M_URI,null,'0','1','false'}; - private String[] dataStewardGroup_type_info = new String[]{'dataStewardGroup',SOAP_M_URI,null,'0','1','false'}; - private String[] dataStewardUser_type_info = new String[]{'dataStewardUser',SOAP_M_URI,null,'0','1','false'}; - private String[] deploymentStatus_type_info = new String[]{'deploymentStatus',SOAP_M_URI,null,'0','1','false'}; - private String[] deprecated_type_info = new String[]{'deprecated',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] enableActivities_type_info = new String[]{'enableActivities',SOAP_M_URI,null,'0','1','false'}; - private String[] enableBulkApi_type_info = new String[]{'enableBulkApi',SOAP_M_URI,null,'0','1','false'}; - private String[] enableChangeDataCapture_type_info = new String[]{'enableChangeDataCapture',SOAP_M_URI,null,'0','1','false'}; - private String[] enableDivisions_type_info = new String[]{'enableDivisions',SOAP_M_URI,null,'0','1','false'}; - private String[] enableEnhancedLookup_type_info = new String[]{'enableEnhancedLookup',SOAP_M_URI,null,'0','1','false'}; - private String[] enableFeeds_type_info = new String[]{'enableFeeds',SOAP_M_URI,null,'0','1','false'}; - private String[] enableHistory_type_info = new String[]{'enableHistory',SOAP_M_URI,null,'0','1','false'}; - private String[] enableReports_type_info = new String[]{'enableReports',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSearch_type_info = new String[]{'enableSearch',SOAP_M_URI,null,'0','1','false'}; - private String[] enableSharing_type_info = new String[]{'enableSharing',SOAP_M_URI,null,'0','1','false'}; - private String[] enableStreamingApi_type_info = new String[]{'enableStreamingApi',SOAP_M_URI,null,'0','1','false'}; - private String[] eventType_type_info = new String[]{'eventType',SOAP_M_URI,null,'0','1','false'}; - private String[] externalDataSource_type_info = new String[]{'externalDataSource',SOAP_M_URI,null,'0','1','false'}; - private String[] externalName_type_info = new String[]{'externalName',SOAP_M_URI,null,'0','1','false'}; - private String[] externalRepository_type_info = new String[]{'externalRepository',SOAP_M_URI,null,'0','1','false'}; - private String[] externalSharingModel_type_info = new String[]{'externalSharingModel',SOAP_M_URI,null,'0','1','false'}; - private String[] fieldSets_type_info = new String[]{'fieldSets',SOAP_M_URI,null,'0','-1','false'}; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] gender_type_info = new String[]{'gender',SOAP_M_URI,null,'0','1','false'}; - private String[] historyRetentionPolicy_type_info = new String[]{'historyRetentionPolicy',SOAP_M_URI,null,'0','1','false'}; - private String[] household_type_info = new String[]{'household',SOAP_M_URI,null,'0','1','false'}; - private String[] indexes_type_info = new String[]{'indexes',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] listViews_type_info = new String[]{'listViews',SOAP_M_URI,null,'0','-1','false'}; - private String[] nameField_type_info = new String[]{'nameField',SOAP_M_URI,null,'0','1','false'}; - private String[] pluralLabel_type_info = new String[]{'pluralLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] recordTypeTrackFeedHistory_type_info = new String[]{'recordTypeTrackFeedHistory',SOAP_M_URI,null,'0','1','false'}; - private String[] recordTypeTrackHistory_type_info = new String[]{'recordTypeTrackHistory',SOAP_M_URI,null,'0','1','false'}; - private String[] recordTypes_type_info = new String[]{'recordTypes',SOAP_M_URI,null,'0','-1','false'}; - private String[] searchLayouts_type_info = new String[]{'searchLayouts',SOAP_M_URI,null,'0','1','false'}; - private String[] sharingModel_type_info = new String[]{'sharingModel',SOAP_M_URI,null,'0','1','false'}; - private String[] sharingReasons_type_info = new String[]{'sharingReasons',SOAP_M_URI,null,'0','-1','false'}; - private String[] sharingRecalculations_type_info = new String[]{'sharingRecalculations',SOAP_M_URI,null,'0','-1','false'}; - private String[] startsWith_type_info = new String[]{'startsWith',SOAP_M_URI,null,'0','1','false'}; - private String[] validationRules_type_info = new String[]{'validationRules',SOAP_M_URI,null,'0','-1','false'}; - private String[] visibility_type_info = new String[]{'visibility',SOAP_M_URI,null,'0','1','false'}; - private String[] webLinks_type_info = new String[]{'webLinks',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'actionOverrides','allowInChatterGroups','articleTypeChannelDisplay','businessProcesses','compactLayoutAssignment','compactLayouts','customHelp','customHelpPage','customSettingsType','dataStewardGroup','dataStewardUser','deploymentStatus','deprecated','description','enableActivities','enableBulkApi','enableChangeDataCapture','enableDivisions','enableEnhancedLookup','enableFeeds','enableHistory','enableReports','enableSearch','enableSharing','enableStreamingApi','eventType','externalDataSource','externalName','externalRepository','externalSharingModel','fieldSets','fields','gender','historyRetentionPolicy','household','indexes','label','listViews','nameField','pluralLabel','recordTypeTrackFeedHistory','recordTypeTrackHistory','recordTypes','searchLayouts','sharingModel','sharingReasons','sharingRecalculations','startsWith','validationRules','visibility','webLinks'}; - } - public class FlowTranslation { - public MetadataService.FlowChoiceTranslation[] choices; - public String fullName; - public String label; - public MetadataService.FlowScreenTranslation[] screens; - private String[] choices_type_info = new String[]{'choices',SOAP_M_URI,null,'0','-1','false'}; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] screens_type_info = new String[]{'screens',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'choices','fullName','label','screens'}; - } - public class DuplicateRuleFilter { - public String booleanFilter; - public MetadataService.DuplicateRuleFilterItem[] duplicateRuleFilterItems; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'1','1','true'}; - private String[] duplicateRuleFilterItems_type_info = new String[]{'duplicateRuleFilterItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'booleanFilter','duplicateRuleFilterItems'}; - } - public class LayoutSection { - public Boolean customLabel; - public Boolean detailHeading; - public Boolean editHeading; - public String label; - public MetadataService.LayoutColumn[] layoutColumns; - public String style; - private String[] customLabel_type_info = new String[]{'customLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] detailHeading_type_info = new String[]{'detailHeading',SOAP_M_URI,null,'0','1','false'}; - private String[] editHeading_type_info = new String[]{'editHeading',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] layoutColumns_type_info = new String[]{'layoutColumns',SOAP_M_URI,null,'0','-1','false'}; - private String[] style_type_info = new String[]{'style',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customLabel','detailHeading','editHeading','label','layoutColumns','style'}; - } - public class cancelDeployResponse_element { - public MetadataService.CancelDeployResult result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class FlowMetadataValue { - public String name; - public MetadataService.FlowElementReferenceOrValue value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','value'}; - } - public class WaveRecipe { - public String dataflow; - public String masterLabel; - public String securityPredicate; - public String targetDatasetAlias; - private String[] dataflow_type_info = new String[]{'dataflow',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] securityPredicate_type_info = new String[]{'securityPredicate',SOAP_M_URI,null,'0','1','false'}; - private String[] targetDatasetAlias_type_info = new String[]{'targetDatasetAlias',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dataflow','masterLabel','securityPredicate','targetDatasetAlias'}; - } - public class ProfileObjectPermissions { - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] allowDelete_type_info = new String[]{'allowDelete',SOAP_M_URI,null,'0','1','false'}; - private String[] allowEdit_type_info = new String[]{'allowEdit',SOAP_M_URI,null,'0','1','false'}; - private String[] allowRead_type_info = new String[]{'allowRead',SOAP_M_URI,null,'0','1','false'}; - private String[] modifyAllRecords_type_info = new String[]{'modifyAllRecords',SOAP_M_URI,null,'0','1','false'}; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'1','1','false'}; - private String[] viewAllRecords_type_info = new String[]{'viewAllRecords',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'allowCreate','allowDelete','allowEdit','allowRead','modifyAllRecords','object_x','viewAllRecords'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] dateGranularity_type_info = new String[]{'dateGranularity',SOAP_M_URI,null,'0','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] sortByName_type_info = new String[]{'sortByName',SOAP_M_URI,null,'0','1','false'}; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'1','1','false'}; - private String[] sortType_type_info = new String[]{'sortType',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'aggregateType','dateGranularity','field','sortByName','sortOrder','sortType'}; - } - 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; - public String id; - public Integer lineNumber; - public String problem; - public String problemType; - public Boolean success; - private String[] changed_type_info = new String[]{'changed',SOAP_M_URI,null,'1','1','false'}; - private String[] columnNumber_type_info = new String[]{'columnNumber',SOAP_M_URI,null,'0','1','false'}; - private String[] componentType_type_info = new String[]{'componentType',SOAP_M_URI,null,'0','1','false'}; - private String[] created_type_info = new String[]{'created',SOAP_M_URI,null,'1','1','false'}; - private String[] createdDate_type_info = new String[]{'createdDate',SOAP_M_URI,null,'1','1','false'}; - private String[] deleted_type_info = new String[]{'deleted',SOAP_M_URI,null,'1','1','false'}; - private String[] fileName_type_info = new String[]{'fileName',SOAP_M_URI,null,'1','1','false'}; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'1','1','false'}; - private String[] id_type_info = new String[]{'id',SOAP_M_URI,null,'0','1','false'}; - private String[] lineNumber_type_info = new String[]{'lineNumber',SOAP_M_URI,null,'0','1','false'}; - private String[] problem_type_info = new String[]{'problem',SOAP_M_URI,null,'0','1','false'}; - private String[] problemType_type_info = new String[]{'problemType',SOAP_M_URI,null,'0','1','false'}; - private String[] success_type_info = new String[]{'success',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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 EmailServicesAddress { - public String authorizedSenders; - public String developerName; - public Boolean isActive; - public String localPart; - public String runAsUser; - private String[] authorizedSenders_type_info = new String[]{'authorizedSenders',SOAP_M_URI,null,'0','1','false'}; - private String[] developerName_type_info = new String[]{'developerName',SOAP_M_URI,null,'1','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'0','1','false'}; - private String[] localPart_type_info = new String[]{'localPart',SOAP_M_URI,null,'1','1','false'}; - private String[] runAsUser_type_info = new String[]{'runAsUser',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'authorizedSenders','developerName','isActive','localPart','runAsUser'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] allowDelete_type_info = new String[]{'allowDelete',SOAP_M_URI,null,'1','1','false'}; - private String[] allowEdit_type_info = new String[]{'allowEdit',SOAP_M_URI,null,'1','1','false'}; - private String[] allowRead_type_info = new String[]{'allowRead',SOAP_M_URI,null,'1','1','false'}; - private String[] modifyAllRecords_type_info = new String[]{'modifyAllRecords',SOAP_M_URI,null,'1','1','false'}; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'1','1','false'}; - private String[] viewAllRecords_type_info = new String[]{'viewAllRecords',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'allowCreate','allowDelete','allowEdit','allowRead','modifyAllRecords','object_x','viewAllRecords'}; - } - public class ProfileApexClassAccess { - public String apexClass; - public Boolean enabled; - private String[] apexClass_type_info = new String[]{'apexClass',SOAP_M_URI,null,'1','1','false'}; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'apexClass','enabled'}; - } - public class ProfileLoginIpRange { - public String description; - public String endAddress; - public String startAddress; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] endAddress_type_info = new String[]{'endAddress',SOAP_M_URI,null,'1','1','false'}; - private String[] startAddress_type_info = new String[]{'startAddress',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','endAddress','startAddress'}; - } - public class ProfileSessionSetting extends Metadata { - public String type = 'ProfileSessionSetting'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean externalCommunityUserIdentityVerif; - public Boolean forceLogout; - public String profile; - public String requiredSessionLevel; - public Boolean sessionPersistence; - public Integer sessionTimeout; - public Boolean sessionTimeoutWarning; - private String[] externalCommunityUserIdentityVerif_type_info = new String[]{'externalCommunityUserIdentityVerif',SOAP_M_URI,null,'1','1','false'}; - private String[] forceLogout_type_info = new String[]{'forceLogout',SOAP_M_URI,null,'1','1','false'}; - private String[] profile_type_info = new String[]{'profile',SOAP_M_URI,null,'1','1','false'}; - private String[] requiredSessionLevel_type_info = new String[]{'requiredSessionLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] sessionPersistence_type_info = new String[]{'sessionPersistence',SOAP_M_URI,null,'1','1','false'}; - private String[] sessionTimeout_type_info = new String[]{'sessionTimeout',SOAP_M_URI,null,'1','1','false'}; - private String[] sessionTimeoutWarning_type_info = new String[]{'sessionTimeoutWarning',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'externalCommunityUserIdentityVerif','forceLogout','profile','requiredSessionLevel','sessionPersistence','sessionTimeout','sessionTimeoutWarning'}; - } - public class DashboardComponentColumn { - public Double breakPoint1; - public Double breakPoint2; - public Integer breakPointOrder; - public Integer highRangeColor; - public Integer lowRangeColor; - public Integer midRangeColor; - public String reportColumn; - public Boolean showTotal; - public String type_x; - private String[] breakPoint1_type_info = new String[]{'breakPoint1',SOAP_M_URI,null,'0','1','false'}; - private String[] breakPoint2_type_info = new String[]{'breakPoint2',SOAP_M_URI,null,'0','1','false'}; - private String[] breakPointOrder_type_info = new String[]{'breakPointOrder',SOAP_M_URI,null,'0','1','false'}; - private String[] highRangeColor_type_info = new String[]{'highRangeColor',SOAP_M_URI,null,'0','1','false'}; - private String[] lowRangeColor_type_info = new String[]{'lowRangeColor',SOAP_M_URI,null,'0','1','false'}; - private String[] midRangeColor_type_info = new String[]{'midRangeColor',SOAP_M_URI,null,'0','1','false'}; - private String[] reportColumn_type_info = new String[]{'reportColumn',SOAP_M_URI,null,'1','1','false'}; - private String[] showTotal_type_info = new String[]{'showTotal',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'breakPoint1','breakPoint2','breakPointOrder','highRangeColor','lowRangeColor','midRangeColor','reportColumn','showTotal','type_x'}; - } - public class FlowWait extends FlowNode { - public String type = 'FlowWait'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - public MetadataService.FlowConnector defaultConnector; - public String defaultConnectorLabel; - public MetadataService.FlowConnector faultConnector; - public MetadataService.FlowWaitEvent[] waitEvents; - private String[] defaultConnector_type_info = new String[]{'defaultConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultConnectorLabel_type_info = new String[]{'defaultConnectorLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] faultConnector_type_info = new String[]{'faultConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] waitEvents_type_info = new String[]{'waitEvents',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'defaultConnector','defaultConnectorLabel','faultConnector','waitEvents'}; - } - public class FlowStage { - public Boolean isActive; - public String label; - public Integer stageOrder; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] stageOrder_type_info = new String[]{'stageOrder',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'isActive','label','stageOrder'}; - } - public class ChartSummary { - public String aggregate; - public String axisBinding; - public String column; - private String[] aggregate_type_info = new String[]{'aggregate',SOAP_M_URI,null,'0','1','false'}; - private String[] axisBinding_type_info = new String[]{'axisBinding',SOAP_M_URI,null,'0','1','false'}; - private String[] column_type_info = new String[]{'column',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'aggregate','axisBinding','column'}; - } - public class InstalledPackage extends Metadata { - public String type = 'InstalledPackage'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String password; - public String versionNumber; - private String[] password_type_info = new String[]{'password',SOAP_M_URI,null,'0','1','false'}; - private String[] versionNumber_type_info = new String[]{'versionNumber',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'password','versionNumber'}; - } - public class NavigationMenuItem { - public String defaultListViewId; - public String label; - public Integer position; - public Boolean publiclyAvailable; - public MetadataService.NavigationSubMenu subMenu; - public String target; - public String targetPreference; - public String type_x; - private String[] defaultListViewId_type_info = new String[]{'defaultListViewId',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] position_type_info = new String[]{'position',SOAP_M_URI,null,'1','1','false'}; - private String[] publiclyAvailable_type_info = new String[]{'publiclyAvailable',SOAP_M_URI,null,'0','1','false'}; - private String[] subMenu_type_info = new String[]{'subMenu',SOAP_M_URI,null,'0','1','false'}; - private String[] target_type_info = new String[]{'target',SOAP_M_URI,null,'0','1','false'}; - private String[] targetPreference_type_info = new String[]{'targetPreference',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'defaultListViewId','label','position','publiclyAvailable','subMenu','target','targetPreference','type_x'}; - } - public class checkRetrieveStatus_element { - public String asyncProcessId; - public Boolean includeZip; - private String[] asyncProcessId_type_info = new String[]{'asyncProcessId',SOAP_M_URI,null,'1','1','false'}; - private String[] includeZip_type_info = new String[]{'includeZip',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'asyncProcessId','includeZip'}; - } - public class Country { - public Boolean active; - public String integrationValue; - public String isoCode; - public String label; - public Boolean orgDefault; - public Boolean standard; - public MetadataService.State[] states; - public Boolean visible; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'1','1','false'}; - private String[] integrationValue_type_info = new String[]{'integrationValue',SOAP_M_URI,null,'1','1','false'}; - private String[] isoCode_type_info = new String[]{'isoCode',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] orgDefault_type_info = new String[]{'orgDefault',SOAP_M_URI,null,'1','1','false'}; - private String[] standard_type_info = new String[]{'standard',SOAP_M_URI,null,'1','1','false'}; - private String[] states_type_info = new String[]{'states',SOAP_M_URI,null,'0','-1','false'}; - private String[] visible_type_info = new String[]{'visible',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'active','integrationValue','isoCode','label','orgDefault','standard','states','visible'}; - } - public class ObjectUsage { - public String[] object_x; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'object_x'}; - } - public class Package_x extends Metadata { - public String type = 'Package_x'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String apiAccessLevel; - public String description; - public String namespacePrefix; - public MetadataService.ProfileObjectPermissions[] objectPermissions; - public String packageType; - public String postInstallClass; - public String setupWeblink; - public MetadataService.PackageTypeMembers[] types; - public String uninstallClass; - public String version; - private String[] apiAccessLevel_type_info = new String[]{'apiAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] namespacePrefix_type_info = new String[]{'namespacePrefix',SOAP_M_URI,null,'0','1','false'}; - private String[] objectPermissions_type_info = new String[]{'objectPermissions',SOAP_M_URI,null,'0','-1','false'}; - private String[] packageType_type_info = new String[]{'packageType',SOAP_M_URI,null,'0','1','false'}; - private String[] postInstallClass_type_info = new String[]{'postInstallClass',SOAP_M_URI,null,'0','1','false'}; - private String[] setupWeblink_type_info = new String[]{'setupWeblink',SOAP_M_URI,null,'0','1','false'}; - private String[] types_type_info = new String[]{'types',SOAP_M_URI,null,'0','-1','false'}; - private String[] uninstallClass_type_info = new String[]{'uninstallClass',SOAP_M_URI,null,'0','1','false'}; - private String[] version_type_info = new String[]{'version',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'apiAccessLevel','description','namespacePrefix','objectPermissions','packageType','postInstallClass','setupWeblink','types','uninstallClass','version'}; - } - public class SharingReasonTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class CustomDataTypeComponentTranslation { - public String developerSuffix; - public String label; - private String[] developerSuffix_type_info = new String[]{'developerSuffix',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'developerSuffix','label'}; - } - public class CustomNotificationType { - public String customNotifTypeName; - public String description; - public Boolean desktop; - public Boolean email; - public String masterLabel; - public Boolean mobile; - private String[] customNotifTypeName_type_info = new String[]{'customNotifTypeName',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] desktop_type_info = new String[]{'desktop',SOAP_M_URI,null,'1','1','false'}; - private String[] email_type_info = new String[]{'email',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] mobile_type_info = new String[]{'mobile',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customNotifTypeName','description','desktop','email','masterLabel','mobile'}; - } - public class FeedLayoutComponent { - public String componentType; - public Integer height; - public String page_x; - private String[] componentType_type_info = new String[]{'componentType',SOAP_M_URI,null,'1','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'componentType','height','page_x'}; - } - public class AssistantRecommendationType { - public String description; - public String masterLabel; - public MetadataService.PlatformActionList platformActionlist; - public String sobjectType; - public String title; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] platformActionlist_type_info = new String[]{'platformActionlist',SOAP_M_URI,null,'0','1','false'}; - private String[] sobjectType_type_info = new String[]{'sobjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] title_type_info = new String[]{'title',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','masterLabel','platformActionlist','sobjectType','title'}; - } - public class FlowCondition extends FlowBaseElement { - public String type = 'FlowCondition'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String leftValueReference; - public String operator; - public MetadataService.FlowElementReferenceOrValue rightValue; - private String[] leftValueReference_type_info = new String[]{'leftValueReference',SOAP_M_URI,null,'1','1','false'}; - private String[] operator_type_info = new String[]{'operator',SOAP_M_URI,null,'1','1','false'}; - private String[] rightValue_type_info = new String[]{'rightValue',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'leftValueReference','operator','rightValue'}; - } - public class CallCenterSection { - public MetadataService.CallCenterItem[] items; - public String label; - public String name; - private String[] items_type_info = new String[]{'items',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'items','label','name'}; - } - public class RecommendationStrategy { - public String description; - public String masterLabel; - public String recommendationStrategyName; - public MetadataService.StrategyNode[] strategyNode; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] recommendationStrategyName_type_info = new String[]{'recommendationStrategyName',SOAP_M_URI,null,'1','1','false'}; - private String[] strategyNode_type_info = new String[]{'strategyNode',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','masterLabel','recommendationStrategyName','strategyNode'}; - } - public class WaveDashboard extends MetadataWithContent { - public String type = 'WaveDashboard'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public String application; - public String description; - public String masterLabel; - public String templateAssetSourceName; - private String[] application_type_info = new String[]{'application',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] templateAssetSourceName_type_info = new String[]{'templateAssetSourceName',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'application','description','masterLabel','templateAssetSourceName'}; - } - public class CustomApplication extends Metadata { - public String type = 'CustomApplication'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.AppActionOverride[] actionOverrides; - public MetadataService.AppBrand brand; - public MetadataService.ServiceCloudConsoleConfig consoleConfig; - public String defaultLandingTab; - public String description; - public String[] formFactors; - public Boolean isServiceCloudConsole; - public String label; - public String logo; - public String navType; - public MetadataService.AppPreferences preferences; - public MetadataService.AppProfileActionOverride[] profileActionOverrides; - public String setupExperience; - public String[] subscriberTabs; - public String[] tabs; - public String uiType; - public String utilityBar; - public MetadataService.AppWorkspaceConfig workspaceConfig; - private String[] actionOverrides_type_info = new String[]{'actionOverrides',SOAP_M_URI,null,'0','-1','false'}; - private String[] brand_type_info = new String[]{'brand',SOAP_M_URI,null,'0','1','false'}; - private String[] consoleConfig_type_info = new String[]{'consoleConfig',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultLandingTab_type_info = new String[]{'defaultLandingTab',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] formFactors_type_info = new String[]{'formFactors',SOAP_M_URI,null,'0','-1','false'}; - private String[] isServiceCloudConsole_type_info = new String[]{'isServiceCloudConsole',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] logo_type_info = new String[]{'logo',SOAP_M_URI,null,'0','1','false'}; - private String[] navType_type_info = new String[]{'navType',SOAP_M_URI,null,'0','1','false'}; - private String[] preferences_type_info = new String[]{'preferences',SOAP_M_URI,null,'0','1','false'}; - private String[] profileActionOverrides_type_info = new String[]{'profileActionOverrides',SOAP_M_URI,null,'0','-1','false'}; - private String[] setupExperience_type_info = new String[]{'setupExperience',SOAP_M_URI,null,'0','1','false'}; - private String[] subscriberTabs_type_info = new String[]{'subscriberTabs',SOAP_M_URI,null,'0','-1','false'}; - private String[] tabs_type_info = new String[]{'tabs',SOAP_M_URI,null,'0','-1','false'}; - private String[] uiType_type_info = new String[]{'uiType',SOAP_M_URI,null,'0','1','false'}; - private String[] utilityBar_type_info = new String[]{'utilityBar',SOAP_M_URI,null,'0','1','false'}; - private String[] workspaceConfig_type_info = new String[]{'workspaceConfig',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'actionOverrides','brand','consoleConfig','defaultLandingTab','description','formFactors','isServiceCloudConsole','label','logo','navType','preferences','profileActionOverrides','setupExperience','subscriberTabs','tabs','uiType','utilityBar','workspaceConfig'}; - } - public class DescribeMetadataResult { - public MetadataService.DescribeMetadataObject[] metadataObjects; - public String organizationNamespace; - public Boolean partialSaveAllowed; - public Boolean testRequired; - private String[] metadataObjects_type_info = new String[]{'metadataObjects',SOAP_M_URI,null,'0','-1','false'}; - private String[] organizationNamespace_type_info = new String[]{'organizationNamespace',SOAP_M_URI,null,'1','1','false'}; - private String[] partialSaveAllowed_type_info = new String[]{'partialSaveAllowed',SOAP_M_URI,null,'1','1','false'}; - private String[] testRequired_type_info = new String[]{'testRequired',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'metadataObjects','organizationNamespace','partialSaveAllowed','testRequired'}; - } - public class LeadConvertSettings extends Metadata { - public String type = 'LeadConvertSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean allowOwnerChange; - public MetadataService.ObjectMapping[] objectMapping; - public String opportunityCreationOptions; - private String[] allowOwnerChange_type_info = new String[]{'allowOwnerChange',SOAP_M_URI,null,'0','1','false'}; - private String[] objectMapping_type_info = new String[]{'objectMapping',SOAP_M_URI,null,'0','-1','false'}; - private String[] opportunityCreationOptions_type_info = new String[]{'opportunityCreationOptions',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'allowOwnerChange','objectMapping','opportunityCreationOptions'}; - } - public class OpportunityListFieldsLabelMapping { - public String field; - public String label; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field','label'}; - } - public class ReportType extends Metadata { - public String type = 'ReportType'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean autogenerated; - public String baseObject; - public String category; - public Boolean deployed; - public String description; - public MetadataService.ObjectRelationship join_x; - public String label; - public MetadataService.ReportLayoutSection[] sections; - private String[] autogenerated_type_info = new String[]{'autogenerated',SOAP_M_URI,null,'0','1','false'}; - private String[] baseObject_type_info = new String[]{'baseObject',SOAP_M_URI,null,'1','1','false'}; - private String[] category_type_info = new String[]{'category',SOAP_M_URI,null,'1','1','false'}; - private String[] deployed_type_info = new String[]{'deployed',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] join_x_type_info = new String[]{'join',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] sections_type_info = new String[]{'sections',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'autogenerated','baseObject','category','deployed','description','join_x','label','sections'}; - } - public class deleteMetadataResponse_element { - public MetadataService.DeleteResult[] result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class CodeLocation { - public Integer column; - public Integer line; - public Integer numExecutions; - public Double time_x; - private String[] column_type_info = new String[]{'column',SOAP_M_URI,null,'1','1','false'}; - private String[] line_type_info = new String[]{'line',SOAP_M_URI,null,'1','1','false'}; - private String[] numExecutions_type_info = new String[]{'numExecutions',SOAP_M_URI,null,'1','1','false'}; - private String[] time_x_type_info = new String[]{'time',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'column','line','numExecutions','time_x'}; - } - public class Keyword { - public String keyword; - private String[] keyword_type_info = new String[]{'keyword',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'keyword'}; - } - public class PermissionSetApplicationVisibility { - public String application; - public Boolean visible; - private String[] application_type_info = new String[]{'application',SOAP_M_URI,null,'1','1','false'}; - private String[] visible_type_info = new String[]{'visible',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'application','visible'}; - } - public class AppActionOverride { - public String pageOrSobjectType; - private String[] pageOrSobjectType_type_info = new String[]{'pageOrSobjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'pageOrSobjectType'}; - } - public class RoleAndSubordinates { - public String[] roleAndSubordinate; - private String[] roleAndSubordinate_type_info = new String[]{'roleAndSubordinate',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'roleAndSubordinate'}; - } - public class StandardFieldTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class EmbeddedServiceBranding extends Metadata { - public String type = 'EmbeddedServiceBranding'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String contrastInvertedColor; - public String contrastPrimaryColor; - public String embeddedServiceConfig; - public String font; - public String masterLabel; - public String navBarColor; - public String primaryColor; - public String secondaryColor; - private String[] contrastInvertedColor_type_info = new String[]{'contrastInvertedColor',SOAP_M_URI,null,'0','1','false'}; - private String[] contrastPrimaryColor_type_info = new String[]{'contrastPrimaryColor',SOAP_M_URI,null,'0','1','false'}; - private String[] embeddedServiceConfig_type_info = new String[]{'embeddedServiceConfig',SOAP_M_URI,null,'1','1','false'}; - private String[] font_type_info = new String[]{'font',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] navBarColor_type_info = new String[]{'navBarColor',SOAP_M_URI,null,'0','1','false'}; - private String[] primaryColor_type_info = new String[]{'primaryColor',SOAP_M_URI,null,'0','1','false'}; - private String[] secondaryColor_type_info = new String[]{'secondaryColor',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'contrastInvertedColor','contrastPrimaryColor','embeddedServiceConfig','font','masterLabel','navBarColor','primaryColor','secondaryColor'}; - } - public class ProfilePasswordPolicy extends Metadata { - public String type = 'ProfilePasswordPolicy'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Integer lockoutInterval; - public Integer maxLoginAttempts; - public Integer minimumPasswordLength; - public Boolean minimumPasswordLifetime; - public Boolean obscure; - public Integer passwordComplexity; - public Integer passwordExpiration; - public Integer passwordHistory; - public Integer passwordQuestion; - public String profile; - private String[] lockoutInterval_type_info = new String[]{'lockoutInterval',SOAP_M_URI,null,'1','1','false'}; - private String[] maxLoginAttempts_type_info = new String[]{'maxLoginAttempts',SOAP_M_URI,null,'1','1','false'}; - private String[] minimumPasswordLength_type_info = new String[]{'minimumPasswordLength',SOAP_M_URI,null,'1','1','false'}; - private String[] minimumPasswordLifetime_type_info = new String[]{'minimumPasswordLifetime',SOAP_M_URI,null,'0','1','false'}; - private String[] obscure_type_info = new String[]{'obscure',SOAP_M_URI,null,'0','1','false'}; - private String[] passwordComplexity_type_info = new String[]{'passwordComplexity',SOAP_M_URI,null,'1','1','false'}; - private String[] passwordExpiration_type_info = new String[]{'passwordExpiration',SOAP_M_URI,null,'1','1','false'}; - private String[] passwordHistory_type_info = new String[]{'passwordHistory',SOAP_M_URI,null,'1','1','false'}; - private String[] passwordQuestion_type_info = new String[]{'passwordQuestion',SOAP_M_URI,null,'1','1','false'}; - private String[] profile_type_info = new String[]{'profile',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'lockoutInterval','maxLoginAttempts','minimumPasswordLength','minimumPasswordLifetime','obscure','passwordComplexity','passwordExpiration','passwordHistory','passwordQuestion','profile'}; - } - public class RecommendationAudienceDetail { - public String audienceCriteriaType; - public String audienceCriteriaValue; - public String setupName; - private String[] audienceCriteriaType_type_info = new String[]{'audienceCriteriaType',SOAP_M_URI,null,'0','1','false'}; - private String[] audienceCriteriaValue_type_info = new String[]{'audienceCriteriaValue',SOAP_M_URI,null,'0','1','false'}; - private String[] setupName_type_info = new String[]{'setupName',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'audienceCriteriaType','audienceCriteriaValue','setupName'}; - } - public class RoleOrTerritory extends Metadata { - public String type = 'RoleOrTerritory'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] mayForecastManagerShare_type_info = new String[]{'mayForecastManagerShare',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'caseAccessLevel','contactAccessLevel','description','mayForecastManagerShare','name','opportunityAccessLevel'}; - } - public class FlowSubflowInputAssignment extends FlowBaseElement { - public String type = 'FlowSubflowInputAssignment'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String name; - public MetadataService.FlowElementReferenceOrValue value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'name','value'}; - } - public class LiveChatButtonSkills { - public String[] skill; - private String[] skill_type_info = new String[]{'skill',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'skill'}; - } - public class RemoteSiteSetting extends Metadata { - public String type = 'RemoteSiteSetting'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public Boolean disableProtocolSecurity; - public Boolean isActive; - public String url; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] disableProtocolSecurity_type_info = new String[]{'disableProtocolSecurity',SOAP_M_URI,null,'1','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'1','1','false'}; - private String[] url_type_info = new String[]{'url',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','disableProtocolSecurity','isActive','url'}; - } - public class ConnectedAppOauthConfig { - public String callbackUrl; - public String certificate; - public String consumerKey; - public String consumerSecret; - public String[] scopes; - public String singleLogoutUrl; - private String[] callbackUrl_type_info = new String[]{'callbackUrl',SOAP_M_URI,null,'1','1','false'}; - private String[] certificate_type_info = new String[]{'certificate',SOAP_M_URI,null,'0','1','false'}; - private String[] consumerKey_type_info = new String[]{'consumerKey',SOAP_M_URI,null,'0','1','false'}; - private String[] consumerSecret_type_info = new String[]{'consumerSecret',SOAP_M_URI,null,'0','1','false'}; - private String[] scopes_type_info = new String[]{'scopes',SOAP_M_URI,null,'0','-1','false'}; - private String[] singleLogoutUrl_type_info = new String[]{'singleLogoutUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'callbackUrl','certificate','consumerKey','consumerSecret','scopes','singleLogoutUrl'}; - } - public class ObjectSearchSetting { - public Boolean enhancedLookupEnabled; - public Boolean lookupAutoCompleteEnabled; - public String name; - public Integer resultsPerPageCount; - private String[] enhancedLookupEnabled_type_info = new String[]{'enhancedLookupEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] lookupAutoCompleteEnabled_type_info = new String[]{'lookupAutoCompleteEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] resultsPerPageCount_type_info = new String[]{'resultsPerPageCount',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enhancedLookupEnabled','lookupAutoCompleteEnabled','name','resultsPerPageCount'}; - } - public class VisualizationResource { - public String description; - public String file; - public Integer rank; - public String type_x; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] file_type_info = new String[]{'file',SOAP_M_URI,null,'1','1','false'}; - private String[] rank_type_info = new String[]{'rank',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','file','rank','type_x'}; - } - public class FieldServiceSettings { - public Boolean fieldServiceNotificationsOrgPref; - public Boolean fieldServiceOrgPref; - public Integer serviceAppointmentsDueDateOffsetOrgValue; - public String[] workOrderLineItemSearchFields; - public String[] workOrderSearchFields; - private String[] fieldServiceNotificationsOrgPref_type_info = new String[]{'fieldServiceNotificationsOrgPref',SOAP_M_URI,null,'0','1','false'}; - private String[] fieldServiceOrgPref_type_info = new String[]{'fieldServiceOrgPref',SOAP_M_URI,null,'0','1','false'}; - private String[] serviceAppointmentsDueDateOffsetOrgValue_type_info = new String[]{'serviceAppointmentsDueDateOffsetOrgValue',SOAP_M_URI,null,'0','1','false'}; - private String[] workOrderLineItemSearchFields_type_info = new String[]{'workOrderLineItemSearchFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] workOrderSearchFields_type_info = new String[]{'workOrderSearchFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fieldServiceNotificationsOrgPref','fieldServiceOrgPref','serviceAppointmentsDueDateOffsetOrgValue','workOrderLineItemSearchFields','workOrderSearchFields'}; - } - public class NextAutomatedApprover { - public Boolean useApproverFieldOfRecordOwner; - public String userHierarchyField; - private String[] useApproverFieldOfRecordOwner_type_info = new String[]{'useApproverFieldOfRecordOwner',SOAP_M_URI,null,'0','1','false'}; - private String[] userHierarchyField_type_info = new String[]{'userHierarchyField',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'useApproverFieldOfRecordOwner','userHierarchyField'}; - } - public class ValueSetValuesDefinition { - public Boolean sorted; - public MetadataService.CustomValue[] value; - private String[] sorted_type_info = new String[]{'sorted',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'sorted','value'}; - } - 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',SOAP_M_URI,null,'1','1','false'}; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] objectType_type_info = new String[]{'objectType',SOAP_M_URI,null,'1','1','false'}; - private String[] ruleItems_type_info = new String[]{'ruleItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'active','booleanFilter','name','objectType','ruleItems'}; - } - public class RetrieveMessage { - public String fileName; - public String problem; - private String[] fileName_type_info = new String[]{'fileName',SOAP_M_URI,null,'1','1','false'}; - private String[] problem_type_info = new String[]{'problem',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fileName','problem'}; - } - public class ForecastingCategoryMapping { - public String forecastingItemCategoryApiName; - public MetadataService.WeightedSourceCategory[] weightedSourceCategories; - private String[] forecastingItemCategoryApiName_type_info = new String[]{'forecastingItemCategoryApiName',SOAP_M_URI,null,'1','1','false'}; - private String[] weightedSourceCategories_type_info = new String[]{'weightedSourceCategories',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'forecastingItemCategoryApiName','weightedSourceCategories'}; - } - public class EclairMap { - public Double boundingBoxBottom; - public Double boundingBoxLeft; - public Double boundingBoxRight; - public Double boundingBoxTop; - public String mapLabel; - public String mapName; - public String projection; - private String[] boundingBoxBottom_type_info = new String[]{'boundingBoxBottom',SOAP_M_URI,null,'0','1','false'}; - private String[] boundingBoxLeft_type_info = new String[]{'boundingBoxLeft',SOAP_M_URI,null,'0','1','false'}; - private String[] boundingBoxRight_type_info = new String[]{'boundingBoxRight',SOAP_M_URI,null,'0','1','false'}; - private String[] boundingBoxTop_type_info = new String[]{'boundingBoxTop',SOAP_M_URI,null,'0','1','false'}; - private String[] mapLabel_type_info = new String[]{'mapLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] mapName_type_info = new String[]{'mapName',SOAP_M_URI,null,'1','1','false'}; - private String[] projection_type_info = new String[]{'projection',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'boundingBoxBottom','boundingBoxLeft','boundingBoxRight','boundingBoxTop','mapLabel','mapName','projection'}; - } - public class HistoryRetentionPolicy { - public Integer archiveAfterMonths; - public Integer archiveRetentionYears; - public String description; - public Integer gracePeriodDays; - private String[] archiveAfterMonths_type_info = new String[]{'archiveAfterMonths',SOAP_M_URI,null,'1','1','false'}; - private String[] archiveRetentionYears_type_info = new String[]{'archiveRetentionYears',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] gracePeriodDays_type_info = new String[]{'gracePeriodDays',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'archiveAfterMonths','archiveRetentionYears','description','gracePeriodDays'}; - } - public class FlowFormula extends FlowElement { - public String type = 'FlowFormula'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String dataType; - public String expression; - public Integer scale; - private String[] dataType_type_info = new String[]{'dataType',SOAP_M_URI,null,'0','1','false'}; - private String[] expression_type_info = new String[]{'expression',SOAP_M_URI,null,'1','1','false'}; - private String[] scale_type_info = new String[]{'scale',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'dataType','expression','scale'}; - } - public class Picklist { - public String controllingField; - public MetadataService.PicklistValue[] picklistValues; - public Boolean restrictedPicklist; - public Boolean sorted; - 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[] restrictedPicklist_type_info = new String[]{'restrictedPicklist','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','restrictedPicklist','sorted'}; - } - public class deploy_element { - public String ZipFile; - public MetadataService.DeployOptions DeployOptions; - private String[] ZipFile_type_info = new String[]{'ZipFile',SOAP_M_URI,null,'1','1','false'}; - private String[] DeployOptions_type_info = new String[]{'DeployOptions',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'ZipFile','DeployOptions'}; - } - public class ReportTypeSectionTranslation { - public MetadataService.ReportTypeColumnTranslation[] columns; - public String label; - public String name; - private String[] columns_type_info = new String[]{'columns',SOAP_M_URI,null,'0','-1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'columns','label','name'}; - } - public class PersonalJourneySettings extends Metadata { - public String type = 'PersonalJourneySettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableExactTargetForSalesforceApps; - private String[] enableExactTargetForSalesforceApps_type_info = new String[]{'enableExactTargetForSalesforceApps',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableExactTargetForSalesforceApps'}; - } - public class AppProfileActionOverride { - public String profile; - private String[] profile_type_info = new String[]{'profile',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'profile'}; - } - public class CustomPermission extends Metadata { - public String type = 'CustomPermission'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String connectedApp; - public String description; - public String label; - public MetadataService.CustomPermissionDependencyRequired[] requiredPermission; - private String[] connectedApp_type_info = new String[]{'connectedApp',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] requiredPermission_type_info = new String[]{'requiredPermission',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'connectedApp','description','label','requiredPermission'}; - } - public class DuplicateRule { - public String actionOnInsert; - public String actionOnUpdate; - public String alertText; - public String description; - public MetadataService.DuplicateRuleFilter duplicateRuleFilter; - public MetadataService.DuplicateRuleMatchRule[] duplicateRuleMatchRules; - public Boolean isActive; - public String masterLabel; - public String[] operationsOnInsert; - public String[] operationsOnUpdate; - public String securityOption; - public Integer sortOrder; - private String[] actionOnInsert_type_info = new String[]{'actionOnInsert',SOAP_M_URI,null,'1','1','false'}; - private String[] actionOnUpdate_type_info = new String[]{'actionOnUpdate',SOAP_M_URI,null,'1','1','false'}; - private String[] alertText_type_info = new String[]{'alertText',SOAP_M_URI,null,'1','1','true'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','true'}; - private String[] duplicateRuleFilter_type_info = new String[]{'duplicateRuleFilter',SOAP_M_URI,null,'1','1','true'}; - private String[] duplicateRuleMatchRules_type_info = new String[]{'duplicateRuleMatchRules',SOAP_M_URI,null,'0','-1','true'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] operationsOnInsert_type_info = new String[]{'operationsOnInsert',SOAP_M_URI,null,'0','-1','false'}; - private String[] operationsOnUpdate_type_info = new String[]{'operationsOnUpdate',SOAP_M_URI,null,'0','-1','false'}; - private String[] securityOption_type_info = new String[]{'securityOption',SOAP_M_URI,null,'1','1','false'}; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'actionOnInsert','actionOnUpdate','alertText','description','duplicateRuleFilter','duplicateRuleMatchRules','isActive','masterLabel','operationsOnInsert','operationsOnUpdate','securityOption','sortOrder'}; - } - public class FlowScreenFieldOutputParameter { - public String assignToReference; - public String name; - private String[] assignToReference_type_info = new String[]{'assignToReference',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'assignToReference','name'}; - } - public class AgentConfigSkills { - public String[] skill; - private String[] skill_type_info = new String[]{'skill',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'skill'}; - } - 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 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[] canceledBy_type_info = new String[]{'canceledBy',SOAP_M_URI,null,'0','1','false'}; - private String[] canceledByName_type_info = new String[]{'canceledByName',SOAP_M_URI,null,'0','1','false'}; - private String[] checkOnly_type_info = new String[]{'checkOnly',SOAP_M_URI,null,'1','1','false'}; - private String[] completedDate_type_info = new String[]{'completedDate',SOAP_M_URI,null,'0','1','false'}; - private String[] createdBy_type_info = new String[]{'createdBy',SOAP_M_URI,null,'1','1','false'}; - private String[] createdByName_type_info = new String[]{'createdByName',SOAP_M_URI,null,'1','1','false'}; - private String[] createdDate_type_info = new String[]{'createdDate',SOAP_M_URI,null,'1','1','false'}; - private String[] details_type_info = new String[]{'details',SOAP_M_URI,null,'1','1','false'}; - private String[] done_type_info = new String[]{'done',SOAP_M_URI,null,'1','1','false'}; - private String[] errorMessage_type_info = new String[]{'errorMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] errorStatusCode_type_info = new String[]{'errorStatusCode',SOAP_M_URI,null,'0','1','false'}; - private String[] id_type_info = new String[]{'id',SOAP_M_URI,null,'1','1','false'}; - private String[] ignoreWarnings_type_info = new String[]{'ignoreWarnings',SOAP_M_URI,null,'1','1','false'}; - private String[] lastModifiedDate_type_info = new String[]{'lastModifiedDate',SOAP_M_URI,null,'0','1','false'}; - private String[] numberComponentErrors_type_info = new String[]{'numberComponentErrors',SOAP_M_URI,null,'1','1','false'}; - private String[] numberComponentsDeployed_type_info = new String[]{'numberComponentsDeployed',SOAP_M_URI,null,'1','1','false'}; - private String[] numberComponentsTotal_type_info = new String[]{'numberComponentsTotal',SOAP_M_URI,null,'1','1','false'}; - private String[] numberTestErrors_type_info = new String[]{'numberTestErrors',SOAP_M_URI,null,'1','1','false'}; - private String[] numberTestsCompleted_type_info = new String[]{'numberTestsCompleted',SOAP_M_URI,null,'1','1','false'}; - private String[] numberTestsTotal_type_info = new String[]{'numberTestsTotal',SOAP_M_URI,null,'1','1','false'}; - private String[] rollbackOnError_type_info = new String[]{'rollbackOnError',SOAP_M_URI,null,'1','1','false'}; - private String[] runTestsEnabled_type_info = new String[]{'runTestsEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] startDate_type_info = new String[]{'startDate',SOAP_M_URI,null,'0','1','false'}; - private String[] stateDetail_type_info = new String[]{'stateDetail',SOAP_M_URI,null,'0','1','false'}; - private String[] status_type_info = new String[]{'status',SOAP_M_URI,null,'1','1','false'}; - private String[] success_type_info = new String[]{'success',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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 IdeaReputationLevel { - public String name; - public Integer value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'name','value'}; - } - public class EmbeddedServiceConfig extends Metadata { - public String type = 'EmbeddedServiceConfig'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String masterLabel; - public String site; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] site_type_info = new String[]{'site',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'masterLabel','site'}; - } - public class WorkflowTimeTrigger { - public MetadataService.WorkflowActionReference[] actions; - public String offsetFromField; - public String timeLength; - public String workflowTimeTriggerUnit; - private String[] actions_type_info = new String[]{'actions',SOAP_M_URI,null,'0','-1','false'}; - private String[] offsetFromField_type_info = new String[]{'offsetFromField',SOAP_M_URI,null,'0','1','false'}; - private String[] timeLength_type_info = new String[]{'timeLength',SOAP_M_URI,null,'0','1','false'}; - private String[] workflowTimeTriggerUnit_type_info = new String[]{'workflowTimeTriggerUnit',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'actions','offsetFromField','timeLength','workflowTimeTriggerUnit'}; - } - public class AutoResponseRules extends Metadata { - public String type = 'AutoResponseRules'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.AutoResponseRule[] autoResponseRule; - private String[] autoResponseRule_type_info = new String[]{'autoResponseRule',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'autoResponseRule'}; - } - public class LayoutTranslation { - public String layout; - public String layoutType; - public MetadataService.LayoutSectionTranslation[] sections; - private String[] layout_type_info = new String[]{'layout',SOAP_M_URI,null,'1','1','false'}; - private String[] layoutType_type_info = new String[]{'layoutType',SOAP_M_URI,null,'0','1','false'}; - private String[] sections_type_info = new String[]{'sections',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'layout','layoutType','sections'}; - } - public class DashboardFolder extends Folder { - public String type = 'DashboardFolder'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] folderShares_type_info = new String[]{'folderShares',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess',SOAP_M_URI,null,'0','1','false'}; - private String[] sharedTo_type_info = new String[]{'sharedTo',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'}; - } - public class ForecastingSettings extends Metadata { - public String type = 'ForecastingSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String displayCurrency; - public Boolean enableForecasts; - public MetadataService.ForecastingCategoryMapping[] forecastingCategoryMappings; - public MetadataService.ForecastingDisplayedFamilySettings[] forecastingDisplayedFamilySettings; - public MetadataService.ForecastingTypeSettings[] forecastingTypeSettings; - private String[] displayCurrency_type_info = new String[]{'displayCurrency',SOAP_M_URI,null,'0','1','false'}; - private String[] enableForecasts_type_info = new String[]{'enableForecasts',SOAP_M_URI,null,'0','1','false'}; - private String[] forecastingCategoryMappings_type_info = new String[]{'forecastingCategoryMappings',SOAP_M_URI,null,'0','-1','false'}; - private String[] forecastingDisplayedFamilySettings_type_info = new String[]{'forecastingDisplayedFamilySettings',SOAP_M_URI,null,'0','-1','false'}; - private String[] forecastingTypeSettings_type_info = new String[]{'forecastingTypeSettings',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'displayCurrency','enableForecasts','forecastingCategoryMappings','forecastingDisplayedFamilySettings','forecastingTypeSettings'}; - } - public class ReportAggregateReference { - public String aggregate; - private String[] aggregate_type_info = new String[]{'aggregate',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'aggregate'}; - } - public class CommunityTemplateDefinition { - public String baseTemplate; - public MetadataService.CommunityTemplateBundleInfo[] bundlesInfo; - public String category; - public String defaultBrandingSet; - public String defaultThemeDefinition; - public String description; - public Boolean enableExtendedCleanUpOnDelete; - public String masterLabel; - public MetadataService.NavigationLinkSet[] navigationLinkSet; - public MetadataService.CommunityTemplatePageSetting[] pageSetting; - private String[] baseTemplate_type_info = new String[]{'baseTemplate',SOAP_M_URI,null,'0','1','false'}; - private String[] bundlesInfo_type_info = new String[]{'bundlesInfo',SOAP_M_URI,null,'0','-1','false'}; - private String[] category_type_info = new String[]{'category',SOAP_M_URI,null,'1','1','false'}; - private String[] defaultBrandingSet_type_info = new String[]{'defaultBrandingSet',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultThemeDefinition_type_info = new String[]{'defaultThemeDefinition',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] enableExtendedCleanUpOnDelete_type_info = new String[]{'enableExtendedCleanUpOnDelete',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] navigationLinkSet_type_info = new String[]{'navigationLinkSet',SOAP_M_URI,null,'0','-1','false'}; - private String[] pageSetting_type_info = new String[]{'pageSetting',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'baseTemplate','bundlesInfo','category','defaultBrandingSet','defaultThemeDefinition','description','enableExtendedCleanUpOnDelete','masterLabel','navigationLinkSet','pageSetting'}; - } - public class DashboardFilterOption { - public String operator; - public String[] values; - private String[] operator_type_info = new String[]{'operator',SOAP_M_URI,null,'1','1','false'}; - private String[] values_type_info = new String[]{'values',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'operator','values'}; - } - public class FlowConstant extends FlowElement { - public String type = 'FlowConstant'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String dataType; - public MetadataService.FlowElementReferenceOrValue value; - private String[] dataType_type_info = new String[]{'dataType',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name', 'dataType','value'}; - } - public class ConnectedAppSamlConfig { - public String acsUrl; - public String certificate; - public String encryptionCertificate; - public String encryptionType; - public String entityUrl; - public String issuer; - public String samlIdpSLOBindingEnum; - public String samlNameIdFormat; - public String samlSloUrl; - public String samlSubjectCustomAttr; - public String samlSubjectType; - private String[] acsUrl_type_info = new String[]{'acsUrl',SOAP_M_URI,null,'1','1','false'}; - private String[] certificate_type_info = new String[]{'certificate',SOAP_M_URI,null,'0','1','false'}; - private String[] encryptionCertificate_type_info = new String[]{'encryptionCertificate',SOAP_M_URI,null,'0','1','false'}; - private String[] encryptionType_type_info = new String[]{'encryptionType',SOAP_M_URI,null,'0','1','false'}; - private String[] entityUrl_type_info = new String[]{'entityUrl',SOAP_M_URI,null,'1','1','false'}; - private String[] issuer_type_info = new String[]{'issuer',SOAP_M_URI,null,'0','1','false'}; - private String[] samlIdpSLOBindingEnum_type_info = new String[]{'samlIdpSLOBindingEnum',SOAP_M_URI,null,'0','1','false'}; - private String[] samlNameIdFormat_type_info = new String[]{'samlNameIdFormat',SOAP_M_URI,null,'0','1','false'}; - private String[] samlSloUrl_type_info = new String[]{'samlSloUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] samlSubjectCustomAttr_type_info = new String[]{'samlSubjectCustomAttr',SOAP_M_URI,null,'0','1','false'}; - private String[] samlSubjectType_type_info = new String[]{'samlSubjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'acsUrl','certificate','encryptionCertificate','encryptionType','entityUrl','issuer','samlIdpSLOBindingEnum','samlNameIdFormat','samlSloUrl','samlSubjectCustomAttr','samlSubjectType'}; - } - public class LiveChatSensitiveDataRule { - public String actionType; - public String description; - public Integer enforceOn; - public Boolean isEnabled; - public String pattern; - public String replacement; - private String[] actionType_type_info = new String[]{'actionType',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] enforceOn_type_info = new String[]{'enforceOn',SOAP_M_URI,null,'1','1','false'}; - private String[] isEnabled_type_info = new String[]{'isEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] pattern_type_info = new String[]{'pattern',SOAP_M_URI,null,'1','1','false'}; - private String[] replacement_type_info = new String[]{'replacement',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'actionType','description','enforceOn','isEnabled','pattern','replacement'}; - } - public class ApprovalStepRejectBehavior { - public String type_x; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'type_x'}; - } - public class XOrgHubSharedObject { - public String[] fields; - public String name; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'fields','name'}; - } - public class createMetadata_element { - public MetadataService.Metadata[] metadata; - private String[] metadata_type_info = new String[]{'metadata',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'metadata'}; - } - public class ContentAsset extends Metadata { - public String type = 'ContentAsset'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String format; - public String language; - public String masterLabel; - public String originNetwork; - public MetadataService.ContentAssetRelationships relationships; - public MetadataService.ContentAssetVersions versions; - private String[] format_type_info = new String[]{'format',SOAP_M_URI,null,'0','1','false'}; - private String[] language_type_info = new String[]{'language',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] originNetwork_type_info = new String[]{'originNetwork',SOAP_M_URI,null,'0','1','false'}; - private String[] relationships_type_info = new String[]{'relationships',SOAP_M_URI,null,'0','1','false'}; - private String[] versions_type_info = new String[]{'versions',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'format','language','masterLabel','originNetwork','relationships','versions'}; - } - public class DuplicateRuleFilterItem { - public Integer sortOrder; - public String table; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'1','1','false'}; - private String[] table_type_info = new String[]{'table',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'sortOrder','table'}; - } - public class CustomPageWebLinkTranslation { - public String label; - public String name; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'label','name'}; - } - public class describeMetadataResponse_element { - public MetadataService.DescribeMetadataResult result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class CustomPermissionDependencyRequired { - public String customPermission; - public Boolean dependency; - private String[] customPermission_type_info = new String[]{'customPermission',SOAP_M_URI,null,'1','1','false'}; - private String[] dependency_type_info = new String[]{'dependency',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customPermission','dependency'}; - } - public class ProfileFieldLevelSecurity { - public Boolean editable; - public String field; - public Boolean readable; - private String[] editable_type_info = new String[]{'editable',SOAP_M_URI,null,'1','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] readable_type_info = new String[]{'readable',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'editable','field','readable'}; - } - public class checkDeployStatus_element { - public String asyncProcessId; - public Boolean includeDetails; - private String[] asyncProcessId_type_info = new String[]{'asyncProcessId',SOAP_M_URI,null,'1','1','false'}; - private String[] includeDetails_type_info = new String[]{'includeDetails',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'asyncProcessId','includeDetails'}; - } - public virtual class MetadataWithContent extends Metadata { - public String content; - } - public class RecommendationDefinitionDetail { - public String actionUrl; - public String description; - public String linkText; - public MetadataService.ScheduledRecommendation scheduledRecommendations; - public String setupName; - public String title; - private String[] actionUrl_type_info = new String[]{'actionUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] linkText_type_info = new String[]{'linkText',SOAP_M_URI,null,'0','1','false'}; - private String[] scheduledRecommendations_type_info = new String[]{'scheduledRecommendations',SOAP_M_URI,null,'0','1','false'}; - private String[] setupName_type_info = new String[]{'setupName',SOAP_M_URI,null,'0','1','false'}; - private String[] title_type_info = new String[]{'title',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'actionUrl','description','linkText','scheduledRecommendations','setupName','title'}; - } - public class FlowActionCallInputParameter extends FlowBaseElement { - public String type = 'FlowActionCallInputParameter'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String name; - public MetadataService.FlowElementReferenceOrValue value; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] value_type_info = new String[]{'value',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues', 'name','value'}; - } - public class SkillUserAssignments { - public String[] user_x; - private String[] user_x_type_info = new String[]{'user',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'user_x'}; - } - public class checkDeployStatusResponse_element { - public MetadataService.DeployResult result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class FlowRecordUpdate extends FlowNode { - public String type = 'FlowRecordUpdate'; - public MetadataService.FlowMetadataValue[] processMetadataValues; - private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',SOAP_M_URI,null,'0','-1','false'}; - public String description; - public String name; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - public String label; - public Integer locationX; - public Integer locationY; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] locationX_type_info = new String[]{'locationX',SOAP_M_URI,null,'1','1','false'}; - private String[] locationY_type_info = new String[]{'locationY',SOAP_M_URI,null,'1','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] faultConnector_type_info = new String[]{'faultConnector',SOAP_M_URI,null,'0','1','false'}; - private String[] filters_type_info = new String[]{'filters',SOAP_M_URI,null,'0','-1','false'}; - private String[] inputAssignments_type_info = new String[]{'inputAssignments',SOAP_M_URI,null,'0','-1','false'}; - private String[] inputReference_type_info = new String[]{'inputReference',SOAP_M_URI,null,'0','1','false'}; - private String[] object_x_type_info = new String[]{'object',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY', 'connector','faultConnector','filters','inputAssignments','inputReference','object_x'}; - } - public class FlowInputValidationRuleTranslation { - public String errorMessage; - private String[] errorMessage_type_info = new String[]{'errorMessage',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'errorMessage'}; - } - public class CleanRule { - public Boolean bulkEnabled; - public Boolean bypassTriggers; - public Boolean bypassWorkflow; - public String description; - public String developerName; - public MetadataService.FieldMapping[] fieldMappings; - public String masterLabel; - public String matchRule; - public String sourceSobjectType; - public String status; - public String targetSobjectType; - private String[] bulkEnabled_type_info = new String[]{'bulkEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] bypassTriggers_type_info = new String[]{'bypassTriggers',SOAP_M_URI,null,'1','1','false'}; - private String[] bypassWorkflow_type_info = new String[]{'bypassWorkflow',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'1','1','false'}; - private String[] developerName_type_info = new String[]{'developerName',SOAP_M_URI,null,'1','1','false'}; - private String[] fieldMappings_type_info = new String[]{'fieldMappings',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] matchRule_type_info = new String[]{'matchRule',SOAP_M_URI,null,'1','1','false'}; - private String[] sourceSobjectType_type_info = new String[]{'sourceSobjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] status_type_info = new String[]{'status',SOAP_M_URI,null,'1','1','false'}; - private String[] targetSobjectType_type_info = new String[]{'targetSobjectType',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'bulkEnabled','bypassTriggers','bypassWorkflow','description','developerName','fieldMappings','masterLabel','matchRule','sourceSobjectType','status','targetSobjectType'}; - } - public class DashboardComponent { - public Boolean autoselectColumnsFromReport; - public String chartAxisRange; - public Double chartAxisRangeMax; - public Double chartAxisRangeMin; - public MetadataService.ChartSummary[] chartSummary; - public String componentChartTheme; - public String componentType; - public MetadataService.DashboardFilterColumn[] dashboardFilterColumns; - public MetadataService.DashboardTableColumn[] dashboardTableColumn; - public String displayUnits; - public String drillDownUrl; - public Boolean drillEnabled; - public Boolean drillToDetailEnabled; - public Boolean enableHover; - public Boolean expandOthers; - public MetadataService.DashboardFlexTableComponentProperties flexComponentProperties; - public String footer; - public Double gaugeMax; - public Double gaugeMin; - public String[] groupingColumn; - public String header; - public Double indicatorBreakpoint1; - public Double indicatorBreakpoint2; - public String indicatorHighColor; - public String indicatorLowColor; - public String indicatorMiddleColor; - public String legendPosition; - public Integer maxValuesDisplayed; - public String metricLabel; - public String page_x; - public Integer pageHeightInPixels; - public String report; - public String scontrol; - public Integer scontrolHeightInPixels; - public Boolean showPercentage; - public Boolean showPicturesOnCharts; - public Boolean showPicturesOnTables; - public Boolean showRange; - public Boolean showTotal; - public Boolean showValues; - public String sortBy; - public String title; - public Boolean useReportChart; - private String[] autoselectColumnsFromReport_type_info = new String[]{'autoselectColumnsFromReport',SOAP_M_URI,null,'0','1','false'}; - private String[] chartAxisRange_type_info = new String[]{'chartAxisRange',SOAP_M_URI,null,'0','1','false'}; - private String[] chartAxisRangeMax_type_info = new String[]{'chartAxisRangeMax',SOAP_M_URI,null,'0','1','false'}; - private String[] chartAxisRangeMin_type_info = new String[]{'chartAxisRangeMin',SOAP_M_URI,null,'0','1','false'}; - private String[] chartSummary_type_info = new String[]{'chartSummary',SOAP_M_URI,null,'0','-1','false'}; - private String[] componentChartTheme_type_info = new String[]{'componentChartTheme',SOAP_M_URI,null,'0','1','false'}; - private String[] componentType_type_info = new String[]{'componentType',SOAP_M_URI,null,'1','1','false'}; - private String[] dashboardFilterColumns_type_info = new String[]{'dashboardFilterColumns',SOAP_M_URI,null,'0','-1','false'}; - private String[] dashboardTableColumn_type_info = new String[]{'dashboardTableColumn',SOAP_M_URI,null,'0','-1','false'}; - private String[] displayUnits_type_info = new String[]{'displayUnits',SOAP_M_URI,null,'0','1','false'}; - private String[] drillDownUrl_type_info = new String[]{'drillDownUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] drillEnabled_type_info = new String[]{'drillEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] drillToDetailEnabled_type_info = new String[]{'drillToDetailEnabled',SOAP_M_URI,null,'0','1','false'}; - private String[] enableHover_type_info = new String[]{'enableHover',SOAP_M_URI,null,'0','1','false'}; - private String[] expandOthers_type_info = new String[]{'expandOthers',SOAP_M_URI,null,'0','1','false'}; - private String[] flexComponentProperties_type_info = new String[]{'flexComponentProperties',SOAP_M_URI,null,'0','1','false'}; - private String[] footer_type_info = new String[]{'footer',SOAP_M_URI,null,'0','1','false'}; - private String[] gaugeMax_type_info = new String[]{'gaugeMax',SOAP_M_URI,null,'0','1','false'}; - private String[] gaugeMin_type_info = new String[]{'gaugeMin',SOAP_M_URI,null,'0','1','false'}; - private String[] groupingColumn_type_info = new String[]{'groupingColumn',SOAP_M_URI,null,'0','-1','false'}; - private String[] header_type_info = new String[]{'header',SOAP_M_URI,null,'0','1','false'}; - private String[] indicatorBreakpoint1_type_info = new String[]{'indicatorBreakpoint1',SOAP_M_URI,null,'0','1','false'}; - private String[] indicatorBreakpoint2_type_info = new String[]{'indicatorBreakpoint2',SOAP_M_URI,null,'0','1','false'}; - private String[] indicatorHighColor_type_info = new String[]{'indicatorHighColor',SOAP_M_URI,null,'0','1','false'}; - private String[] indicatorLowColor_type_info = new String[]{'indicatorLowColor',SOAP_M_URI,null,'0','1','false'}; - private String[] indicatorMiddleColor_type_info = new String[]{'indicatorMiddleColor',SOAP_M_URI,null,'0','1','false'}; - private String[] legendPosition_type_info = new String[]{'legendPosition',SOAP_M_URI,null,'0','1','false'}; - private String[] maxValuesDisplayed_type_info = new String[]{'maxValuesDisplayed',SOAP_M_URI,null,'0','1','false'}; - private String[] metricLabel_type_info = new String[]{'metricLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] pageHeightInPixels_type_info = new String[]{'pageHeightInPixels',SOAP_M_URI,null,'0','1','false'}; - private String[] report_type_info = new String[]{'report',SOAP_M_URI,null,'0','1','false'}; - private String[] scontrol_type_info = new String[]{'scontrol',SOAP_M_URI,null,'0','1','false'}; - private String[] scontrolHeightInPixels_type_info = new String[]{'scontrolHeightInPixels',SOAP_M_URI,null,'0','1','false'}; - private String[] showPercentage_type_info = new String[]{'showPercentage',SOAP_M_URI,null,'0','1','false'}; - private String[] showPicturesOnCharts_type_info = new String[]{'showPicturesOnCharts',SOAP_M_URI,null,'0','1','false'}; - private String[] showPicturesOnTables_type_info = new String[]{'showPicturesOnTables',SOAP_M_URI,null,'0','1','false'}; - private String[] showRange_type_info = new String[]{'showRange',SOAP_M_URI,null,'0','1','false'}; - private String[] showTotal_type_info = new String[]{'showTotal',SOAP_M_URI,null,'0','1','false'}; - private String[] showValues_type_info = new String[]{'showValues',SOAP_M_URI,null,'0','1','false'}; - private String[] sortBy_type_info = new String[]{'sortBy',SOAP_M_URI,null,'0','1','false'}; - private String[] title_type_info = new String[]{'title',SOAP_M_URI,null,'0','1','false'}; - private String[] useReportChart_type_info = new String[]{'useReportChart',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'autoselectColumnsFromReport','chartAxisRange','chartAxisRangeMax','chartAxisRangeMin','chartSummary','componentChartTheme','componentType','dashboardFilterColumns','dashboardTableColumn','displayUnits','drillDownUrl','drillEnabled','drillToDetailEnabled','enableHover','expandOthers','flexComponentProperties','footer','gaugeMax','gaugeMin','groupingColumn','header','indicatorBreakpoint1','indicatorBreakpoint2','indicatorHighColor','indicatorLowColor','indicatorMiddleColor','legendPosition','maxValuesDisplayed','metricLabel','page_x','pageHeightInPixels','report','scontrol','scontrolHeightInPixels','showPercentage','showPicturesOnCharts','showPicturesOnTables','showRange','showTotal','showValues','sortBy','title','useReportChart'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] columnName_type_info = new String[]{'columnName',SOAP_M_URI,null,'1','1','false'}; - private String[] highBreakpoint_type_info = new String[]{'highBreakpoint',SOAP_M_URI,null,'0','1','false'}; - private String[] highColor_type_info = new String[]{'highColor',SOAP_M_URI,null,'1','1','false'}; - private String[] lowBreakpoint_type_info = new String[]{'lowBreakpoint',SOAP_M_URI,null,'0','1','false'}; - private String[] lowColor_type_info = new String[]{'lowColor',SOAP_M_URI,null,'1','1','false'}; - private String[] midColor_type_info = new String[]{'midColor',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'aggregate','columnName','highBreakpoint','highColor','lowBreakpoint','lowColor','midColor'}; - } - public class OrganizationSettingsDetail { - public String settingName; - public Boolean settingValue; - private String[] settingName_type_info = new String[]{'settingName',SOAP_M_URI,null,'1','1','false'}; - private String[] settingValue_type_info = new String[]{'settingValue',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'settingName','settingValue'}; - } - public class EclairGeoData extends MetadataWithContent { - public String type = 'EclairGeoData'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String content; - private String[] content_type_info = new String[]{'content',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.EclairMap[] maps; - public String masterLabel; - private String[] maps_type_info = new String[]{'maps',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName','content', 'maps','masterLabel'}; - } - public class SummaryLayout { - public String masterLabel; - public Integer sizeX; - public Integer sizeY; - public Integer sizeZ; - public MetadataService.SummaryLayoutItem[] summaryLayoutItems; - public String summaryLayoutStyle; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] sizeX_type_info = new String[]{'sizeX',SOAP_M_URI,null,'1','1','false'}; - private String[] sizeY_type_info = new String[]{'sizeY',SOAP_M_URI,null,'0','1','false'}; - private String[] sizeZ_type_info = new String[]{'sizeZ',SOAP_M_URI,null,'0','1','false'}; - private String[] summaryLayoutItems_type_info = new String[]{'summaryLayoutItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] summaryLayoutStyle_type_info = new String[]{'summaryLayoutStyle',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'masterLabel','sizeX','sizeY','sizeZ','summaryLayoutItems','summaryLayoutStyle'}; - } - public class GlobalValueSet extends Metadata { - public String type = 'GlobalValueSet'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.CustomValue[] customValue; - public String description; - public String masterLabel; - public Boolean sorted; - private String[] customValue_type_info = new String[]{'customValue',SOAP_M_URI,null,'0','-1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] sorted_type_info = new String[]{'sorted',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'customValue','description','masterLabel','sorted'}; - } - public class QuickActionLayout { - public String layoutSectionStyle; - public MetadataService.QuickActionLayoutColumn[] quickActionLayoutColumns; - private String[] layoutSectionStyle_type_info = new String[]{'layoutSectionStyle',SOAP_M_URI,null,'1','1','false'}; - private String[] quickActionLayoutColumns_type_info = new String[]{'quickActionLayoutColumns',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'layoutSectionStyle','quickActionLayoutColumns'}; - } - public class Territory2Type extends Metadata { - public String type = 'Territory2Type'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String description; - public String name; - public Integer priority; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] priority_type_info = new String[]{'priority',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'description','name','priority'}; - } - public class listMetadataResponse_element { - public MetadataService.FileProperties[] result; - private String[] result_type_info = new String[]{'result',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'result'}; - } - public class CommunityCustomThemeLayoutType { - public String description; - public String label; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','label'}; - } - public class CommunityTemplatePageSetting { - public String page_x; - public String themeLayout; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'1','1','false'}; - private String[] themeLayout_type_info = new String[]{'themeLayout',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'page_x','themeLayout'}; - } - public class SamlSsoConfig extends Metadata { - public String type = 'SamlSsoConfig'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String attributeName; - public String attributeNameIdFormat; - public String decryptionCertificate; - public String errorUrl; - public String executionUserId; - public String identityLocation; - public String identityMapping; - public String issuer; - public String loginUrl; - public String logoutUrl; - public String name; - public String oauthTokenEndpoint; - public Boolean redirectBinding; - public String requestSignatureMethod; - public String requestSigningCertId; - public String salesforceLoginUrl; - public String samlEntityId; - public String samlJitHandlerId; - public String samlVersion; - public String singleLogoutBinding; - public String singleLogoutUrl; - public Boolean userProvisioning; - public String validationCert; - private String[] attributeName_type_info = new String[]{'attributeName',SOAP_M_URI,null,'0','1','false'}; - private String[] attributeNameIdFormat_type_info = new String[]{'attributeNameIdFormat',SOAP_M_URI,null,'0','1','false'}; - private String[] decryptionCertificate_type_info = new String[]{'decryptionCertificate',SOAP_M_URI,null,'0','1','false'}; - private String[] errorUrl_type_info = new String[]{'errorUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] executionUserId_type_info = new String[]{'executionUserId',SOAP_M_URI,null,'0','1','false'}; - private String[] identityLocation_type_info = new String[]{'identityLocation',SOAP_M_URI,null,'1','1','false'}; - private String[] identityMapping_type_info = new String[]{'identityMapping',SOAP_M_URI,null,'1','1','false'}; - private String[] issuer_type_info = new String[]{'issuer',SOAP_M_URI,null,'1','1','false'}; - private String[] loginUrl_type_info = new String[]{'loginUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] logoutUrl_type_info = new String[]{'logoutUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] oauthTokenEndpoint_type_info = new String[]{'oauthTokenEndpoint',SOAP_M_URI,null,'0','1','false'}; - private String[] redirectBinding_type_info = new String[]{'redirectBinding',SOAP_M_URI,null,'0','1','false'}; - private String[] requestSignatureMethod_type_info = new String[]{'requestSignatureMethod',SOAP_M_URI,null,'0','1','false'}; - private String[] requestSigningCertId_type_info = new String[]{'requestSigningCertId',SOAP_M_URI,null,'0','1','false'}; - private String[] salesforceLoginUrl_type_info = new String[]{'salesforceLoginUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] samlEntityId_type_info = new String[]{'samlEntityId',SOAP_M_URI,null,'1','1','false'}; - private String[] samlJitHandlerId_type_info = new String[]{'samlJitHandlerId',SOAP_M_URI,null,'0','1','false'}; - private String[] samlVersion_type_info = new String[]{'samlVersion',SOAP_M_URI,null,'1','1','false'}; - private String[] singleLogoutBinding_type_info = new String[]{'singleLogoutBinding',SOAP_M_URI,null,'0','1','false'}; - private String[] singleLogoutUrl_type_info = new String[]{'singleLogoutUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] userProvisioning_type_info = new String[]{'userProvisioning',SOAP_M_URI,null,'0','1','false'}; - private String[] validationCert_type_info = new String[]{'validationCert',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'attributeName','attributeNameIdFormat','decryptionCertificate','errorUrl','executionUserId','identityLocation','identityMapping','issuer','loginUrl','logoutUrl','name','oauthTokenEndpoint','redirectBinding','requestSignatureMethod','requestSigningCertId','salesforceLoginUrl','samlEntityId','samlJitHandlerId','samlVersion','singleLogoutBinding','singleLogoutUrl','userProvisioning','validationCert'}; - } - public class describeValueType_element { - public String type_x; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'type_x'}; - } - public class ReputationLevels { - public MetadataService.ChatterAnswersReputationLevel[] chatterAnswersReputationLevels; - public MetadataService.IdeaReputationLevel[] ideaReputationLevels; - private String[] chatterAnswersReputationLevels_type_info = new String[]{'chatterAnswersReputationLevels',SOAP_M_URI,null,'0','-1','false'}; - private String[] ideaReputationLevels_type_info = new String[]{'ideaReputationLevels',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'chatterAnswersReputationLevels','ideaReputationLevels'}; - } - public virtual class FlowBaseElement { - public MetadataService.FlowMetadataValue[] processMetadataValues; - } - public class WaveXmdMeasure { - public String dateFormat; - public String description; - public String field; - public String formatCustomFormat; - public Integer formatDecimalDigits; - public Boolean formatIsNegativeParens; - public String formatPrefix; - public String formatSuffix; - public String formatUnit; - public Double formatUnitMultiplier; - public String fullyQualifiedName; - public Boolean isDerived; - public String label; - public String origin; - public Integer showDetailsDefaultFieldIndex; - public Boolean showInExplorer; - public Integer sortIndex; - private String[] dateFormat_type_info = new String[]{'dateFormat',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] formatCustomFormat_type_info = new String[]{'formatCustomFormat',SOAP_M_URI,null,'0','1','false'}; - private String[] formatDecimalDigits_type_info = new String[]{'formatDecimalDigits',SOAP_M_URI,null,'0','1','false'}; - private String[] formatIsNegativeParens_type_info = new String[]{'formatIsNegativeParens',SOAP_M_URI,null,'0','1','false'}; - private String[] formatPrefix_type_info = new String[]{'formatPrefix',SOAP_M_URI,null,'0','1','false'}; - private String[] formatSuffix_type_info = new String[]{'formatSuffix',SOAP_M_URI,null,'0','1','false'}; - private String[] formatUnit_type_info = new String[]{'formatUnit',SOAP_M_URI,null,'0','1','false'}; - private String[] formatUnitMultiplier_type_info = new String[]{'formatUnitMultiplier',SOAP_M_URI,null,'0','1','false'}; - private String[] fullyQualifiedName_type_info = new String[]{'fullyQualifiedName',SOAP_M_URI,null,'0','1','false'}; - private String[] isDerived_type_info = new String[]{'isDerived',SOAP_M_URI,null,'1','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] origin_type_info = new String[]{'origin',SOAP_M_URI,null,'0','1','false'}; - private String[] showDetailsDefaultFieldIndex_type_info = new String[]{'showDetailsDefaultFieldIndex',SOAP_M_URI,null,'0','1','false'}; - private String[] showInExplorer_type_info = new String[]{'showInExplorer',SOAP_M_URI,null,'0','1','false'}; - private String[] sortIndex_type_info = new String[]{'sortIndex',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'dateFormat','description','field','formatCustomFormat','formatDecimalDigits','formatIsNegativeParens','formatPrefix','formatSuffix','formatUnit','formatUnitMultiplier','fullyQualifiedName','isDerived','label','origin','showDetailsDefaultFieldIndex','showInExplorer','sortIndex'}; - } - public class SidebarComponent { - public String componentType; - public String createAction; - public Boolean enableLinking; - public Integer height; - public String label; - public String lookup; - public String page_x; - public MetadataService.RelatedList[] relatedLists; - public String unit; - public String updateAction; - public Integer width; - private String[] componentType_type_info = new String[]{'componentType',SOAP_M_URI,null,'1','1','false'}; - private String[] createAction_type_info = new String[]{'createAction',SOAP_M_URI,null,'0','1','false'}; - private String[] enableLinking_type_info = new String[]{'enableLinking',SOAP_M_URI,null,'0','1','false'}; - private String[] height_type_info = new String[]{'height',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] lookup_type_info = new String[]{'lookup',SOAP_M_URI,null,'0','1','false'}; - private String[] page_x_type_info = new String[]{'page',SOAP_M_URI,null,'0','1','false'}; - private String[] relatedLists_type_info = new String[]{'relatedLists',SOAP_M_URI,null,'0','-1','false'}; - private String[] unit_type_info = new String[]{'unit',SOAP_M_URI,null,'0','1','false'}; - private String[] updateAction_type_info = new String[]{'updateAction',SOAP_M_URI,null,'0','1','false'}; - private String[] width_type_info = new String[]{'width',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'componentType','createAction','enableLinking','height','label','lookup','page_x','relatedLists','unit','updateAction','width'}; - } - public class PermissionSetGroup { - public String description; - public Boolean isCalculatingChanges; - public String label; - public String[] permissionSets; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] isCalculatingChanges_type_info = new String[]{'isCalculatingChanges',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'1','1','false'}; - private String[] permissionSets_type_info = new String[]{'permissionSets',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','isCalculatingChanges','label','permissionSets'}; - } - public class TransactionSecurityNotification { - public Boolean inApp; - public Boolean sendEmail; - public String user_x; - private String[] inApp_type_info = new String[]{'inApp',SOAP_M_URI,null,'1','1','false'}; - private String[] sendEmail_type_info = new String[]{'sendEmail',SOAP_M_URI,null,'1','1','false'}; - private String[] user_x_type_info = new String[]{'user',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'inApp','sendEmail','user_x'}; - } - public class ReportColumn { - public String[] aggregateTypes; - public String field; - public Boolean reverseColors; - public Boolean showChanges; - private String[] aggregateTypes_type_info = new String[]{'aggregateTypes',SOAP_M_URI,null,'0','-1','false'}; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'1','1','false'}; - private String[] reverseColors_type_info = new String[]{'reverseColors',SOAP_M_URI,null,'0','1','false'}; - private String[] showChanges_type_info = new String[]{'showChanges',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'aggregateTypes','field','reverseColors','showChanges'}; - } - public class BusinessHoursSettings extends Metadata { - public String type = 'BusinessHoursSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.BusinessHoursEntry[] businessHours; - public MetadataService.Holiday[] holidays; - private String[] businessHours_type_info = new String[]{'businessHours',SOAP_M_URI,null,'0','-1','false'}; - private String[] holidays_type_info = new String[]{'holidays',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'businessHours','holidays'}; - } - public class TopicsForObjects extends Metadata { - public String type = 'TopicsForObjects'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public Boolean enableTopics; - public String entityApiName; - private String[] enableTopics_type_info = new String[]{'enableTopics',SOAP_M_URI,null,'1','1','false'}; - private String[] entityApiName_type_info = new String[]{'entityApiName',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'enableTopics','entityApiName'}; - } - public class FlowChoiceUserInputTranslation { - public String promptText; - public MetadataService.FlowInputValidationRuleTranslation validationRule; - private String[] promptText_type_info = new String[]{'promptText',SOAP_M_URI,null,'0','1','false'}; - private String[] validationRule_type_info = new String[]{'validationRule',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'promptText','validationRule'}; - } - public class FieldSetItem { - public String field; - public Boolean isFieldManaged; - public Boolean isRequired; - private String[] field_type_info = new String[]{'field',SOAP_M_URI,null,'0','1','false'}; - private String[] isFieldManaged_type_info = new String[]{'isFieldManaged',SOAP_M_URI,null,'0','1','false'}; - private String[] isRequired_type_info = new String[]{'isRequired',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'field','isFieldManaged','isRequired'}; - } - public class ProfileUserPermission { - public Boolean enabled; - public String name; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'enabled','name'}; - } - public class FindSimilarOppFilter { - public String[] similarOpportunitiesDisplayColumns; - public String[] similarOpportunitiesMatchFields; - private String[] similarOpportunitiesDisplayColumns_type_info = new String[]{'similarOpportunitiesDisplayColumns',SOAP_M_URI,null,'0','-1','false'}; - private String[] similarOpportunitiesMatchFields_type_info = new String[]{'similarOpportunitiesMatchFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'similarOpportunitiesDisplayColumns','similarOpportunitiesMatchFields'}; - } - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] calculatedFormula_type_info = new String[]{'calculatedFormula',SOAP_M_URI,null,'1','1','false'}; - private String[] datatype_type_info = new String[]{'datatype',SOAP_M_URI,null,'1','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] developerName_type_info = new String[]{'developerName',SOAP_M_URI,null,'1','1','false'}; - private String[] downGroupingContext_type_info = new String[]{'downGroupingContext',SOAP_M_URI,null,'0','1','false'}; - private String[] isActive_type_info = new String[]{'isActive',SOAP_M_URI,null,'1','1','false'}; - private String[] isCrossBlock_type_info = new String[]{'isCrossBlock',SOAP_M_URI,null,'0','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] reportType_type_info = new String[]{'reportType',SOAP_M_URI,null,'0','1','false'}; - private String[] scale_type_info = new String[]{'scale',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'acrossGroupingContext','calculatedFormula','datatype','description','developerName','downGroupingContext','isActive','isCrossBlock','masterLabel','reportType','scale'}; - } - public class ContractSettings extends Metadata { - public String type = 'ContractSettings'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] autoExpirationDelay_type_info = new String[]{'autoExpirationDelay',SOAP_M_URI,null,'0','1','false'}; - private String[] autoExpirationRecipient_type_info = new String[]{'autoExpirationRecipient',SOAP_M_URI,null,'0','1','false'}; - private String[] autoExpireContracts_type_info = new String[]{'autoExpireContracts',SOAP_M_URI,null,'0','1','false'}; - private String[] enableContractHistoryTracking_type_info = new String[]{'enableContractHistoryTracking',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyOwnersOnContractExpiration_type_info = new String[]{'notifyOwnersOnContractExpiration',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'autoCalculateEndDate','autoExpirationDelay','autoExpirationRecipient','autoExpireContracts','enableContractHistoryTracking','notifyOwnersOnContractExpiration'}; - } - public class EscalationRules extends Metadata { - public String type = 'EscalationRules'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.EscalationRule[] escalationRule; - private String[] escalationRule_type_info = new String[]{'escalationRule',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'escalationRule'}; - } - public class NetworkTabSet { - public String[] customTab; - public String defaultTab; - public String[] standardTab; - private String[] customTab_type_info = new String[]{'customTab',SOAP_M_URI,null,'0','-1','false'}; - private String[] defaultTab_type_info = new String[]{'defaultTab',SOAP_M_URI,null,'1','1','false'}; - private String[] standardTab_type_info = new String[]{'standardTab',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'customTab','defaultTab','standardTab'}; - } - public class EmbeddedServiceLiveAgent extends Metadata { - public String type = 'EmbeddedServiceLiveAgent'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String avatarImg; - public String customPrechatComponent; - public String embeddedServiceConfig; - public MetadataService.EmbeddedServiceQuickAction[] embeddedServiceQuickActions; - public Boolean enabled; - public String fontSize; - public String headerBackgroundImg; - public String liveAgentChatUrl; - public String liveAgentContentUrl; - public String liveChatButton; - public String liveChatDeployment; - public String masterLabel; - public String prechatBackgroundImg; - public Boolean prechatEnabled; - public String prechatJson; - public String scenario; - public String smallCompanyLogoImg; - public String waitingStateBackgroundImg; - private String[] avatarImg_type_info = new String[]{'avatarImg',SOAP_M_URI,null,'0','1','false'}; - private String[] customPrechatComponent_type_info = new String[]{'customPrechatComponent',SOAP_M_URI,null,'0','1','false'}; - private String[] embeddedServiceConfig_type_info = new String[]{'embeddedServiceConfig',SOAP_M_URI,null,'1','1','false'}; - private String[] embeddedServiceQuickActions_type_info = new String[]{'embeddedServiceQuickActions',SOAP_M_URI,null,'0','-1','false'}; - private String[] enabled_type_info = new String[]{'enabled',SOAP_M_URI,null,'1','1','false'}; - private String[] fontSize_type_info = new String[]{'fontSize',SOAP_M_URI,null,'1','1','false'}; - private String[] headerBackgroundImg_type_info = new String[]{'headerBackgroundImg',SOAP_M_URI,null,'0','1','false'}; - private String[] liveAgentChatUrl_type_info = new String[]{'liveAgentChatUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] liveAgentContentUrl_type_info = new String[]{'liveAgentContentUrl',SOAP_M_URI,null,'0','1','false'}; - private String[] liveChatButton_type_info = new String[]{'liveChatButton',SOAP_M_URI,null,'1','1','false'}; - private String[] liveChatDeployment_type_info = new String[]{'liveChatDeployment',SOAP_M_URI,null,'1','1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] prechatBackgroundImg_type_info = new String[]{'prechatBackgroundImg',SOAP_M_URI,null,'0','1','false'}; - private String[] prechatEnabled_type_info = new String[]{'prechatEnabled',SOAP_M_URI,null,'1','1','false'}; - private String[] prechatJson_type_info = new String[]{'prechatJson',SOAP_M_URI,null,'0','1','false'}; - private String[] scenario_type_info = new String[]{'scenario',SOAP_M_URI,null,'1','1','false'}; - private String[] smallCompanyLogoImg_type_info = new String[]{'smallCompanyLogoImg',SOAP_M_URI,null,'0','1','false'}; - private String[] waitingStateBackgroundImg_type_info = new String[]{'waitingStateBackgroundImg',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'avatarImg','customPrechatComponent','embeddedServiceConfig','embeddedServiceQuickActions','enabled','fontSize','headerBackgroundImg','liveAgentChatUrl','liveAgentContentUrl','liveChatButton','liveChatDeployment','masterLabel','prechatBackgroundImg','prechatEnabled','prechatJson','scenario','smallCompanyLogoImg','waitingStateBackgroundImg'}; - } - public class CustomField extends Metadata { - public String type = 'CustomField'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public String businessOwnerGroup; - public String businessOwnerUser; - public String businessStatus; - public Boolean caseSensitive; - public String customDataType; - public String defaultValue; - public String deleteConstraint; - public Boolean deprecated; - public String description; - public String displayFormat; - public Boolean displayLocationInDecimal; - public Boolean encrypted; - public Boolean escapeMarkup; - public String externalDeveloperName; - public Boolean externalId; - public String fieldManageability; - public String formula; - public String formulaTreatBlanksAs; - public String inlineHelpText; - public Boolean isConvertLeadDisabled; - public Boolean isFilteringDisabled; - public Boolean isNameField; - public Boolean isSortingDisabled; - public String label; - public Integer length; - public MetadataService.LookupFilter lookupFilter; - public String maskChar; - public String maskType; - public String metadataRelationshipControllingField; - public Boolean populateExistingRows; - public Integer precision; - public String referenceTargetField; - public String referenceTo; - public String relationshipLabel; - public String relationshipName; - public Integer relationshipOrder; - public Boolean reparentableMasterDetail; - public Boolean required; - public Boolean restrictedAdminField; - public Integer scale; - public String securityClassification; - public Integer startingNumber; - public Boolean stripMarkup; - public String summarizedField; - public MetadataService.FilterItem[] summaryFilterItems; - public String summaryForeignKey; - public String summaryOperation; - public Boolean trackFeedHistory; - public Boolean trackHistory; - public Boolean trackTrending; - public String type_x; - public Boolean unique; - public MetadataService.ValueSet valueSet; - public Integer visibleLines; - public Boolean writeRequiresMasterRead; - private String[] businessOwnerGroup_type_info = new String[]{'businessOwnerGroup',SOAP_M_URI,null,'0','1','false'}; - private String[] businessOwnerUser_type_info = new String[]{'businessOwnerUser',SOAP_M_URI,null,'0','1','false'}; - private String[] businessStatus_type_info = new String[]{'businessStatus',SOAP_M_URI,null,'0','1','false'}; - private String[] caseSensitive_type_info = new String[]{'caseSensitive',SOAP_M_URI,null,'0','1','false'}; - private String[] customDataType_type_info = new String[]{'customDataType',SOAP_M_URI,null,'0','1','false'}; - private String[] defaultValue_type_info = new String[]{'defaultValue',SOAP_M_URI,null,'0','1','false'}; - private String[] deleteConstraint_type_info = new String[]{'deleteConstraint',SOAP_M_URI,null,'0','1','false'}; - private String[] deprecated_type_info = new String[]{'deprecated',SOAP_M_URI,null,'0','1','false'}; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] displayFormat_type_info = new String[]{'displayFormat',SOAP_M_URI,null,'0','1','false'}; - private String[] displayLocationInDecimal_type_info = new String[]{'displayLocationInDecimal',SOAP_M_URI,null,'0','1','false'}; - private String[] encrypted_type_info = new String[]{'encrypted',SOAP_M_URI,null,'0','1','false'}; - private String[] escapeMarkup_type_info = new String[]{'escapeMarkup',SOAP_M_URI,null,'0','1','false'}; - private String[] externalDeveloperName_type_info = new String[]{'externalDeveloperName',SOAP_M_URI,null,'0','1','false'}; - private String[] externalId_type_info = new String[]{'externalId',SOAP_M_URI,null,'0','1','false'}; - private String[] fieldManageability_type_info = new String[]{'fieldManageability',SOAP_M_URI,null,'0','1','false'}; - private String[] formula_type_info = new String[]{'formula',SOAP_M_URI,null,'0','1','false'}; - private String[] formulaTreatBlanksAs_type_info = new String[]{'formulaTreatBlanksAs',SOAP_M_URI,null,'0','1','false'}; - private String[] inlineHelpText_type_info = new String[]{'inlineHelpText',SOAP_M_URI,null,'0','1','false'}; - private String[] isConvertLeadDisabled_type_info = new String[]{'isConvertLeadDisabled',SOAP_M_URI,null,'0','1','false'}; - private String[] isFilteringDisabled_type_info = new String[]{'isFilteringDisabled',SOAP_M_URI,null,'0','1','false'}; - private String[] isNameField_type_info = new String[]{'isNameField',SOAP_M_URI,null,'0','1','false'}; - private String[] isSortingDisabled_type_info = new String[]{'isSortingDisabled',SOAP_M_URI,null,'0','1','false'}; - private String[] label_type_info = new String[]{'label',SOAP_M_URI,null,'0','1','false'}; - private String[] length_type_info = new String[]{'length',SOAP_M_URI,null,'0','1','false'}; - private String[] lookupFilter_type_info = new String[]{'lookupFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] maskChar_type_info = new String[]{'maskChar',SOAP_M_URI,null,'0','1','false'}; - private String[] maskType_type_info = new String[]{'maskType',SOAP_M_URI,null,'0','1','false'}; - private String[] metadataRelationshipControllingField_type_info = new String[]{'metadataRelationshipControllingField',SOAP_M_URI,null,'0','1','false'}; - private String[] populateExistingRows_type_info = new String[]{'populateExistingRows',SOAP_M_URI,null,'0','1','false'}; - private String[] precision_type_info = new String[]{'precision',SOAP_M_URI,null,'0','1','false'}; - private String[] referenceTargetField_type_info = new String[]{'referenceTargetField',SOAP_M_URI,null,'0','1','false'}; - private String[] referenceTo_type_info = new String[]{'referenceTo',SOAP_M_URI,null,'0','1','false'}; - private String[] relationshipLabel_type_info = new String[]{'relationshipLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] relationshipName_type_info = new String[]{'relationshipName',SOAP_M_URI,null,'0','1','false'}; - private String[] relationshipOrder_type_info = new String[]{'relationshipOrder',SOAP_M_URI,null,'0','1','false'}; - private String[] reparentableMasterDetail_type_info = new String[]{'reparentableMasterDetail',SOAP_M_URI,null,'0','1','false'}; - private String[] required_type_info = new String[]{'required',SOAP_M_URI,null,'0','1','false'}; - private String[] restrictedAdminField_type_info = new String[]{'restrictedAdminField',SOAP_M_URI,null,'0','1','false'}; - private String[] scale_type_info = new String[]{'scale',SOAP_M_URI,null,'0','1','false'}; - private String[] securityClassification_type_info = new String[]{'securityClassification',SOAP_M_URI,null,'0','1','false'}; - private String[] startingNumber_type_info = new String[]{'startingNumber',SOAP_M_URI,null,'0','1','false'}; - private String[] stripMarkup_type_info = new String[]{'stripMarkup',SOAP_M_URI,null,'0','1','false'}; - private String[] summarizedField_type_info = new String[]{'summarizedField',SOAP_M_URI,null,'0','1','false'}; - private String[] summaryFilterItems_type_info = new String[]{'summaryFilterItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] summaryForeignKey_type_info = new String[]{'summaryForeignKey',SOAP_M_URI,null,'0','1','false'}; - private String[] summaryOperation_type_info = new String[]{'summaryOperation',SOAP_M_URI,null,'0','1','false'}; - private String[] trackFeedHistory_type_info = new String[]{'trackFeedHistory',SOAP_M_URI,null,'0','1','false'}; - private String[] trackHistory_type_info = new String[]{'trackHistory',SOAP_M_URI,null,'0','1','false'}; - private String[] trackTrending_type_info = new String[]{'trackTrending',SOAP_M_URI,null,'0','1','false'}; - private String[] type_x_type_info = new String[]{'type',SOAP_M_URI,null,'0','1','false'}; - private String[] unique_type_info = new String[]{'unique',SOAP_M_URI,null,'0','1','false'}; - private String[] valueSet_type_info = new String[]{'valueSet',SOAP_M_URI,null,'0','1','false'}; - private String[] visibleLines_type_info = new String[]{'visibleLines',SOAP_M_URI,null,'0','1','false'}; - private String[] writeRequiresMasterRead_type_info = new String[]{'writeRequiresMasterRead',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'businessOwnerGroup','businessOwnerUser','businessStatus','caseSensitive','customDataType','defaultValue','deleteConstraint','deprecated','description','displayFormat','displayLocationInDecimal','encrypted','escapeMarkup','externalDeveloperName','externalId','fieldManageability','formula','formulaTreatBlanksAs','inlineHelpText','isConvertLeadDisabled','isFilteringDisabled','isNameField','isSortingDisabled','label','length','lookupFilter','maskChar','maskType','metadataRelationshipControllingField','populateExistingRows','precision','referenceTargetField','referenceTo','relationshipLabel','relationshipName','relationshipOrder','reparentableMasterDetail','required','restrictedAdminField','scale','securityClassification','startingNumber','stripMarkup','summarizedField','summaryFilterItems','summaryForeignKey','summaryOperation','trackFeedHistory','trackHistory','trackTrending','type_x','unique','valueSet','visibleLines','writeRequiresMasterRead'}; - } - public class KeywordList { - public String description; - public MetadataService.Keyword[] keywords; - public String masterLabel; - private String[] description_type_info = new String[]{'description',SOAP_M_URI,null,'0','1','false'}; - private String[] keywords_type_info = new String[]{'keywords',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'description','keywords','masterLabel'}; - } - public class MatchingRuleItem { - public String blankValueBehavior; - public String fieldName; - public String matchingMethod; - private String[] blankValueBehavior_type_info = new String[]{'blankValueBehavior',SOAP_M_URI,null,'0','1','false'}; - private String[] fieldName_type_info = new String[]{'fieldName',SOAP_M_URI,null,'1','1','false'}; - private String[] matchingMethod_type_info = new String[]{'matchingMethod',SOAP_M_URI,null,'1','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'blankValueBehavior','fieldName','matchingMethod'}; - } - public class RuleEntry { - public String assignedTo; - public String assignedToType; - public String booleanFilter; - public String businessHours; - public String businessHoursSource; - public MetadataService.FilterItem[] criteriaItems; - public Boolean disableEscalationWhenModified; - 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',SOAP_M_URI,null,'0','1','false'}; - private String[] assignedToType_type_info = new String[]{'assignedToType',SOAP_M_URI,null,'0','1','false'}; - private String[] booleanFilter_type_info = new String[]{'booleanFilter',SOAP_M_URI,null,'0','1','false'}; - private String[] businessHours_type_info = new String[]{'businessHours',SOAP_M_URI,null,'0','1','false'}; - private String[] businessHoursSource_type_info = new String[]{'businessHoursSource',SOAP_M_URI,null,'0','1','false'}; - private String[] criteriaItems_type_info = new String[]{'criteriaItems',SOAP_M_URI,null,'0','-1','false'}; - private String[] disableEscalationWhenModified_type_info = new String[]{'disableEscalationWhenModified',SOAP_M_URI,null,'0','1','false'}; - private String[] escalationAction_type_info = new String[]{'escalationAction',SOAP_M_URI,null,'0','-1','false'}; - private String[] escalationStartTime_type_info = new String[]{'escalationStartTime',SOAP_M_URI,null,'0','1','false'}; - private String[] formula_type_info = new String[]{'formula',SOAP_M_URI,null,'0','1','false'}; - private String[] notifyCcRecipients_type_info = new String[]{'notifyCcRecipients',SOAP_M_URI,null,'0','1','false'}; - private String[] overrideExistingTeams_type_info = new String[]{'overrideExistingTeams',SOAP_M_URI,null,'0','1','false'}; - private String[] replyToEmail_type_info = new String[]{'replyToEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] senderEmail_type_info = new String[]{'senderEmail',SOAP_M_URI,null,'0','1','false'}; - private String[] senderName_type_info = new String[]{'senderName',SOAP_M_URI,null,'0','1','false'}; - private String[] team_type_info = new String[]{'team',SOAP_M_URI,null,'0','-1','false'}; - private String[] template_type_info = new String[]{'template',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'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 DashboardComponentSortInfo { - public String sortColumn; - public String sortOrder; - private String[] sortColumn_type_info = new String[]{'sortColumn',SOAP_M_URI,null,'0','1','false'}; - private String[] sortOrder_type_info = new String[]{'sortOrder',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'sortColumn','sortOrder'}; - } - public class CustomObjectTranslation extends Metadata { - public String type = 'CustomObjectTranslation'; - public String fullName; - private String[] fullName_type_info = new String[]{'fullName',SOAP_M_URI,null,'0','1','false'}; - public MetadataService.ObjectNameCaseValue[] caseValues; - public MetadataService.FieldSetTranslation[] fieldSets; - 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',SOAP_M_URI,null,'0','-1','false'}; - private String[] fieldSets_type_info = new String[]{'fieldSets',SOAP_M_URI,null,'0','-1','false'}; - private String[] fields_type_info = new String[]{'fields',SOAP_M_URI,null,'0','-1','false'}; - private String[] gender_type_info = new String[]{'gender',SOAP_M_URI,null,'0','1','false'}; - private String[] layouts_type_info = new String[]{'layouts',SOAP_M_URI,null,'0','-1','false'}; - private String[] nameFieldLabel_type_info = new String[]{'nameFieldLabel',SOAP_M_URI,null,'0','1','false'}; - private String[] quickActions_type_info = new String[]{'quickActions',SOAP_M_URI,null,'0','-1','false'}; - private String[] recordTypes_type_info = new String[]{'recordTypes',SOAP_M_URI,null,'0','-1','false'}; - private String[] sharingReasons_type_info = new String[]{'sharingReasons',SOAP_M_URI,null,'0','-1','false'}; - private String[] standardFields_type_info = new String[]{'standardFields',SOAP_M_URI,null,'0','-1','false'}; - private String[] startsWith_type_info = new String[]{'startsWith',SOAP_M_URI,null,'0','1','false'}; - private String[] validationRules_type_info = new String[]{'validationRules',SOAP_M_URI,null,'0','-1','false'}; - private String[] webLinks_type_info = new String[]{'webLinks',SOAP_M_URI,null,'0','-1','false'}; - private String[] workflowTasks_type_info = new String[]{'workflowTasks',SOAP_M_URI,null,'0','-1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] type_att_info = new String[]{'xsi:type'}; - private String[] field_order_type_info = new String[]{'fullName', 'caseValues','fieldSets','fields','gender','layouts','nameFieldLabel','quickActions','recordTypes','sharingReasons','standardFields','startsWith','validationRules','webLinks','workflowTasks'}; - } - public class ForecastingTypeSettings { - public Boolean active; - public MetadataService.AdjustmentsSettings adjustmentsSettings; - public String[] displayedCategoryApiNames; - public MetadataService.ForecastRangeSettings forecastRangeSettings; - public String[] forecastedCategoryApiNames; - public String forecastingDateType; - public Boolean hasProductFamily; - public Boolean isAmount; - public Boolean isAvailable; - public Boolean isQuantity; - public String[] managerAdjustableCategoryApiNames; - public String masterLabel; - public String name; - public MetadataService.OpportunityListFieldsLabelMapping[] opportunityListFieldsLabelMappings; - public MetadataService.OpportunityListFieldsSelectedSettings opportunityListFieldsSelectedSettings; - public MetadataService.OpportunityListFieldsUnselectedSettings opportunityListFieldsUnselectedSettings; - public String opportunitySplitName; - public String[] ownerAdjustableCategoryApiNames; - public MetadataService.QuotasSettings quotasSettings; - public String territory2ModelName; - private String[] active_type_info = new String[]{'active',SOAP_M_URI,null,'1','1','false'}; - private String[] adjustmentsSettings_type_info = new String[]{'adjustmentsSettings',SOAP_M_URI,null,'1','1','false'}; - private String[] displayedCategoryApiNames_type_info = new String[]{'displayedCategoryApiNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] forecastRangeSettings_type_info = new String[]{'forecastRangeSettings',SOAP_M_URI,null,'1','1','false'}; - private String[] forecastedCategoryApiNames_type_info = new String[]{'forecastedCategoryApiNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] forecastingDateType_type_info = new String[]{'forecastingDateType',SOAP_M_URI,null,'1','1','false'}; - private String[] hasProductFamily_type_info = new String[]{'hasProductFamily',SOAP_M_URI,null,'1','1','false'}; - private String[] isAmount_type_info = new String[]{'isAmount',SOAP_M_URI,null,'1','1','false'}; - private String[] isAvailable_type_info = new String[]{'isAvailable',SOAP_M_URI,null,'1','1','false'}; - private String[] isQuantity_type_info = new String[]{'isQuantity',SOAP_M_URI,null,'1','1','false'}; - private String[] managerAdjustableCategoryApiNames_type_info = new String[]{'managerAdjustableCategoryApiNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] masterLabel_type_info = new String[]{'masterLabel',SOAP_M_URI,null,'1','1','false'}; - private String[] name_type_info = new String[]{'name',SOAP_M_URI,null,'1','1','false'}; - private String[] opportunityListFieldsLabelMappings_type_info = new String[]{'opportunityListFieldsLabelMappings',SOAP_M_URI,null,'0','-1','false'}; - private String[] opportunityListFieldsSelectedSettings_type_info = new String[]{'opportunityListFieldsSelectedSettings',SOAP_M_URI,null,'1','1','false'}; - private String[] opportunityListFieldsUnselectedSettings_type_info = new String[]{'opportunityListFieldsUnselectedSettings',SOAP_M_URI,null,'1','1','false'}; - private String[] opportunitySplitName_type_info = new String[]{'opportunitySplitName',SOAP_M_URI,null,'0','1','false'}; - private String[] ownerAdjustableCategoryApiNames_type_info = new String[]{'ownerAdjustableCategoryApiNames',SOAP_M_URI,null,'0','-1','false'}; - private String[] quotasSettings_type_info = new String[]{'quotasSettings',SOAP_M_URI,null,'1','1','false'}; - private String[] territory2ModelName_type_info = new String[]{'territory2ModelName',SOAP_M_URI,null,'0','1','false'}; - private String[] apex_schema_type_info = new String[]{SOAP_M_URI,'true','false'}; - private String[] field_order_type_info = new String[]{'active','adjustmentsSettings','displayedCategoryApiNames','forecastRangeSettings','forecastedCategoryApiNames','forecastingDateType','hasProductFamily','isAmount','isAvailable','isQuantity','managerAdjustableCategoryApiNames','masterLabel','name','opportunityListFieldsLabelMappings','opportunityListFieldsSelectedSettings','opportunityListFieldsUnselectedSettings','opportunitySplitName','ownerAdjustableCategoryApiNames','quotasSettings','territory2ModelName'}; - } - public class MetadataPort { - public String endpoint_x = URL.getSalesforceBaseUrl().toExternalForm() + '/services/Soap/m/42.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.DebuggingHeader_element DebuggingHeader; - public MetadataService.CallOptions_element CallOptions; - public MetadataService.AllOrNoneHeader_element AllOrNoneHeader; - 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 DebuggingHeader_hns = 'DebuggingHeader=http://soap.sforce.com/2006/04/metadata'; - private String CallOptions_hns = 'CallOptions=http://soap.sforce.com/2006/04/metadata'; - private String AllOrNoneHeader_hns = 'AllOrNoneHeader=http://soap.sforce.com/2006/04/metadata'; - private String[] ns_map_type_info = new String[]{SOAP_M_URI, 'MetadataService'}; - 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, - '', - SOAP_M_URI, - 'deleteMetadata', - SOAP_M_URI, - 'deleteMetadataResponse', - 'MetadataService.deleteMetadataResponse_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, - '', - SOAP_M_URI, - 'renameMetadata', - SOAP_M_URI, - 'renameMetadataResponse', - 'MetadataService.renameMetadataResponse_element'} - ); - response_x = response_map_x.get('response_x'); - return response_x.result; - } - 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, - '', - SOAP_M_URI, - 'updateMetadata', - SOAP_M_URI, - 'updateMetadataResponse', - 'MetadataService.updateMetadataResponse_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, - '', - SOAP_M_URI, - 'describeMetadata', - SOAP_M_URI, - 'describeMetadataResponse', - 'MetadataService.describeMetadataResponse_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, - '', - SOAP_M_URI, - 'checkDeployStatus', - SOAP_M_URI, - 'checkDeployStatusResponse', - 'MetadataService.checkDeployStatusResponse_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, - '', - SOAP_M_URI, - 'checkRetrieveStatus', - SOAP_M_URI, - 'checkRetrieveStatusResponse', - 'MetadataService.checkRetrieveStatusResponse_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, - '', - SOAP_M_URI, - 'retrieve', - SOAP_M_URI, - 'retrieveResponse', - 'MetadataService.retrieveResponse_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, - '', - SOAP_M_URI, - 'cancelDeploy', - SOAP_M_URI, - 'cancelDeployResponse', - 'MetadataService.cancelDeployResponse_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, - '', - SOAP_M_URI, - 'deployRecentValidation', - SOAP_M_URI, - 'deployRecentValidationResponse', - 'MetadataService.deployRecentValidationResponse_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, - '', - SOAP_M_URI, - 'describeValueType', - SOAP_M_URI, - 'describeValueTypeResponse', - 'MetadataService.describeValueTypeResponse_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, - '', - SOAP_M_URI, - 'createMetadata', - SOAP_M_URI, - 'createMetadataResponse', - 'MetadataService.createMetadataResponse_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, - '', - SOAP_M_URI, - 'deploy', - SOAP_M_URI, - 'deployResponse', - 'MetadataService.deployResponse_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, - '', - SOAP_M_URI, - 'readMetadata', - SOAP_M_URI, - 'readMetadataResponse', - 'MetadataService.read' + type_x + 'Response_element'} - ); - response_x = response_map_x.get('response_x'); - return response_x.getResult(); - } - 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, - '', - SOAP_M_URI, - 'upsertMetadata', - SOAP_M_URI, - 'upsertMetadataResponse', - 'MetadataService.upsertMetadataResponse_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, - '', - SOAP_M_URI, - 'listMetadata', - SOAP_M_URI, - 'listMetadataResponse', - 'MetadataService.listMetadataResponse_element'} - ); - response_x = response_map_x.get('response_x'); - return response_x.result; - } - } + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class LightningBoltFeatures { + public String description; + public Integer order; + public String title; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] order_type_info = new String[]{'order',NS,null,'1','1','false'}; + private String[] title_type_info = new String[]{'title',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','order','title'}; + } + public class LiveChatDeployment extends Metadata { + public String type = 'LiveChatDeployment'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String brandingImage; + public Integer connectionTimeoutDuration; + public Integer connectionWarningDuration; + 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',NS,null,'0','1','false'}; + private String[] connectionTimeoutDuration_type_info = new String[]{'connectionTimeoutDuration',NS,null,'0','1','false'}; + private String[] connectionWarningDuration_type_info = new String[]{'connectionWarningDuration',NS,null,'0','1','false'}; + private String[] displayQueuePosition_type_info = new String[]{'displayQueuePosition',NS,null,'0','1','false'}; + private String[] domainWhiteList_type_info = new String[]{'domainWhiteList',NS,null,'0','1','false'}; + private String[] enablePrechatApi_type_info = new String[]{'enablePrechatApi',NS,null,'0','1','false'}; + private String[] enableTranscriptSave_type_info = new String[]{'enableTranscriptSave',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] mobileBrandingImage_type_info = new String[]{'mobileBrandingImage',NS,null,'0','1','false'}; + private String[] site_type_info = new String[]{'site',NS,null,'0','1','false'}; + private String[] windowTitle_type_info = new String[]{'windowTitle',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','brandingImage','connectionTimeoutDuration','connectionWarningDuration','displayQueuePosition','domainWhiteList','enablePrechatApi','enableTranscriptSave','label','mobileBrandingImage','site','windowTitle'}; + } + public class ReportFilterItem { + public String column; + public Boolean columnToColumn; + public Boolean isUnlocked; + public String operator; + public String snapshot; + public String value; + private String[] column_type_info = new String[]{'column',NS,null,'1','1','false'}; + private String[] columnToColumn_type_info = new String[]{'columnToColumn',NS,null,'0','1','false'}; + private String[] isUnlocked_type_info = new String[]{'isUnlocked',NS,null,'0','1','false'}; + private String[] operator_type_info = new String[]{'operator',NS,null,'1','1','false'}; + private String[] snapshot_type_info = new String[]{'snapshot',NS,null,'0','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'column','columnToColumn','isUnlocked','operator','snapshot','value'}; + } + 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',NS,null,'0','1','true'}; + private String[] dateTimeValue_type_info = new String[]{'dateTimeValue',NS,null,'0','1','false'}; + private String[] dateValue_type_info = new String[]{'dateValue',NS,null,'0','1','false'}; + private String[] elementReference_type_info = new String[]{'elementReference',NS,null,'0','1','false'}; + private String[] numberValue_type_info = new String[]{'numberValue',NS,null,'0','1','true'}; + private String[] stringValue_type_info = new String[]{'stringValue',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'booleanValue','dateTimeValue','dateValue','elementReference','numberValue','stringValue'}; + } + public class FlowWaitEventOutputParameter extends FlowBaseElement { + public String type = 'FlowWaitEventOutputParameter'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String assignToReference; + public String name; + private String[] assignToReference_type_info = new String[]{'assignToReference',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','name'}; + } + public class MacroSettings { + public Boolean enableAdvancedSearch; + public Boolean macrosInFolders; + private String[] enableAdvancedSearch_type_info = new String[]{'enableAdvancedSearch',NS,null,'0','1','false'}; + private String[] macrosInFolders_type_info = new String[]{'macrosInFolders',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableAdvancedSearch','macrosInFolders'}; + } + public class KnowledgeSuggestedArticlesSettings { + public MetadataService.KnowledgeCaseFieldsSettings caseFields; + public Boolean useSuggestedArticlesForCase; + public MetadataService.KnowledgeWorkOrderFieldsSettings workOrderFields; + public MetadataService.KnowledgeWorkOrderLineItemFieldsSettings workOrderLineItemFields; + private String[] caseFields_type_info = new String[]{'caseFields',NS,null,'0','1','false'}; + private String[] useSuggestedArticlesForCase_type_info = new String[]{'useSuggestedArticlesForCase',NS,null,'0','1','false'}; + private String[] workOrderFields_type_info = new String[]{'workOrderFields',NS,null,'0','1','false'}; + private String[] workOrderLineItemFields_type_info = new String[]{'workOrderLineItemFields',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'caseFields','useSuggestedArticlesForCase','workOrderFields','workOrderLineItemFields'}; + } + public class SaveResult { + public MetadataService.Error[] errors; + public String fullName; + public Boolean success; + private String[] errors_type_info = new String[]{'errors',NS,null,'0','-1','false'}; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'1','1','false'}; + private String[] success_type_info = new String[]{'success',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'errors','fullName','success'}; + } + public class BotDialogGroup { + public String description; + public String developerName; + public String label; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','developerName','label'}; + } + public class ExtendedErrorDetails { + public String extendedErrorCode; + private String[] extendedErrorCode_type_info = new String[]{'extendedErrorCode',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'extendedErrorCode'}; + } + public class SessionSettings { + public Boolean disableTimeoutWarning; + public Boolean enableCSPOnEmail; + public Boolean enableCSRFOnGet; + public Boolean enableCSRFOnPost; + public Boolean enableCacheAndAutocomplete; + public Boolean enableClickjackNonsetupSFDC; + public Boolean enableClickjackNonsetupUser; + public Boolean enableClickjackNonsetupUserHeaderless; + public Boolean enableClickjackSetup; + public Boolean enableContentSniffingProtection; + public Boolean enablePostForSessions; + public Boolean enableSMSIdentity; + public Boolean enableUpgradeInsecureRequests; + public Boolean enableXssProtection; + public Boolean enforceIpRangesEveryRequest; + public Boolean forceLogoutOnSessionTimeout; + public Boolean forceRelogin; + public Boolean hstsOnForcecomSites; + public Boolean identityConfirmationOnEmailChange; + public Boolean identityConfirmationOnTwoFactorRegistrationEnabled; + public Boolean lockSessionsToDomain; + public Boolean lockSessionsToIp; + public Boolean lockerServiceCSP; + public Boolean lockerServiceFrozenRealm; + public String logoutURL; + public Boolean redirectionWarning; + public Boolean referrerPolicy; + public Boolean requireHttpOnly; + public Boolean requireHttps; + public Boolean securityCentralKillSession; + public String sessionTimeout; + private String[] disableTimeoutWarning_type_info = new String[]{'disableTimeoutWarning',NS,null,'0','1','false'}; + private String[] enableCSPOnEmail_type_info = new String[]{'enableCSPOnEmail',NS,null,'0','1','false'}; + private String[] enableCSRFOnGet_type_info = new String[]{'enableCSRFOnGet',NS,null,'0','1','false'}; + private String[] enableCSRFOnPost_type_info = new String[]{'enableCSRFOnPost',NS,null,'0','1','false'}; + private String[] enableCacheAndAutocomplete_type_info = new String[]{'enableCacheAndAutocomplete',NS,null,'0','1','false'}; + private String[] enableClickjackNonsetupSFDC_type_info = new String[]{'enableClickjackNonsetupSFDC',NS,null,'0','1','false'}; + private String[] enableClickjackNonsetupUser_type_info = new String[]{'enableClickjackNonsetupUser',NS,null,'0','1','false'}; + private String[] enableClickjackNonsetupUserHeaderless_type_info = new String[]{'enableClickjackNonsetupUserHeaderless',NS,null,'0','1','false'}; + private String[] enableClickjackSetup_type_info = new String[]{'enableClickjackSetup',NS,null,'0','1','false'}; + private String[] enableContentSniffingProtection_type_info = new String[]{'enableContentSniffingProtection',NS,null,'0','1','false'}; + private String[] enablePostForSessions_type_info = new String[]{'enablePostForSessions',NS,null,'0','1','false'}; + private String[] enableSMSIdentity_type_info = new String[]{'enableSMSIdentity',NS,null,'0','1','false'}; + private String[] enableUpgradeInsecureRequests_type_info = new String[]{'enableUpgradeInsecureRequests',NS,null,'0','1','false'}; + private String[] enableXssProtection_type_info = new String[]{'enableXssProtection',NS,null,'0','1','false'}; + private String[] enforceIpRangesEveryRequest_type_info = new String[]{'enforceIpRangesEveryRequest',NS,null,'0','1','false'}; + private String[] forceLogoutOnSessionTimeout_type_info = new String[]{'forceLogoutOnSessionTimeout',NS,null,'0','1','false'}; + private String[] forceRelogin_type_info = new String[]{'forceRelogin',NS,null,'0','1','false'}; + private String[] hstsOnForcecomSites_type_info = new String[]{'hstsOnForcecomSites',NS,null,'0','1','false'}; + private String[] identityConfirmationOnEmailChange_type_info = new String[]{'identityConfirmationOnEmailChange',NS,null,'0','1','false'}; + private String[] identityConfirmationOnTwoFactorRegistrationEnabled_type_info = new String[]{'identityConfirmationOnTwoFactorRegistrationEnabled',NS,null,'0','1','false'}; + private String[] lockSessionsToDomain_type_info = new String[]{'lockSessionsToDomain',NS,null,'0','1','false'}; + private String[] lockSessionsToIp_type_info = new String[]{'lockSessionsToIp',NS,null,'0','1','false'}; + private String[] lockerServiceCSP_type_info = new String[]{'lockerServiceCSP',NS,null,'0','1','false'}; + private String[] lockerServiceFrozenRealm_type_info = new String[]{'lockerServiceFrozenRealm',NS,null,'0','1','false'}; + private String[] logoutURL_type_info = new String[]{'logoutURL',NS,null,'0','1','false'}; + private String[] redirectionWarning_type_info = new String[]{'redirectionWarning',NS,null,'0','1','false'}; + private String[] referrerPolicy_type_info = new String[]{'referrerPolicy',NS,null,'0','1','false'}; + private String[] requireHttpOnly_type_info = new String[]{'requireHttpOnly',NS,null,'0','1','false'}; + private String[] requireHttps_type_info = new String[]{'requireHttps',NS,null,'0','1','false'}; + private String[] securityCentralKillSession_type_info = new String[]{'securityCentralKillSession',NS,null,'0','1','false'}; + private String[] sessionTimeout_type_info = new String[]{'sessionTimeout',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'disableTimeoutWarning','enableCSPOnEmail','enableCSRFOnGet','enableCSRFOnPost','enableCacheAndAutocomplete','enableClickjackNonsetupSFDC','enableClickjackNonsetupUser','enableClickjackNonsetupUserHeaderless','enableClickjackSetup','enableContentSniffingProtection','enablePostForSessions','enableSMSIdentity','enableUpgradeInsecureRequests','enableXssProtection','enforceIpRangesEveryRequest','forceLogoutOnSessionTimeout','forceRelogin','hstsOnForcecomSites','identityConfirmationOnEmailChange','identityConfirmationOnTwoFactorRegistrationEnabled','lockSessionsToDomain','lockSessionsToIp','lockerServiceCSP','lockerServiceFrozenRealm','logoutURL','redirectionWarning','referrerPolicy','requireHttpOnly','requireHttps','securityCentralKillSession','sessionTimeout'}; + } + public class SharingOwnerRule extends SharingBaseRule { + public String type = 'SharingOwnerRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] accountSettings_type_info = new String[]{'accountSettings',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] sharedTo_type_info = new String[]{'sharedTo',NS,null,'1','1','false'}; + public MetadataService.SharedTo sharedFrom; + private String[] sharedFrom_type_info = new String[]{'sharedFrom',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','accessLevel','accountSettings','description','label','sharedTo','sharedFrom'}; + } + public class FieldMappingField { + public String dataServiceField; + public String dataServiceObjectName; + public Integer priority; + private String[] dataServiceField_type_info = new String[]{'dataServiceField',NS,null,'1','1','false'}; + private String[] dataServiceObjectName_type_info = new String[]{'dataServiceObjectName',NS,null,'1','1','false'}; + private String[] priority_type_info = new String[]{'priority',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dataServiceField','dataServiceObjectName','priority'}; + } + public class CaseSettings extends Metadata { + public String type = 'CaseSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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 showEmailAttachmentsInCaseAttachmentsRL; + public Boolean showFewerCloseActions; + public String systemUserEmail; + public Boolean useSystemEmailAddress; + public Boolean useSystemUserAsDefaultCaseUser; + public MetadataService.WebToCaseSettings webToCase; + private String[] caseAssignNotificationTemplate_type_info = new String[]{'caseAssignNotificationTemplate',NS,null,'0','1','false'}; + private String[] caseCloseNotificationTemplate_type_info = new String[]{'caseCloseNotificationTemplate',NS,null,'0','1','false'}; + private String[] caseCommentNotificationTemplate_type_info = new String[]{'caseCommentNotificationTemplate',NS,null,'0','1','false'}; + private String[] caseCreateNotificationTemplate_type_info = new String[]{'caseCreateNotificationTemplate',NS,null,'0','1','false'}; + private String[] caseFeedItemSettings_type_info = new String[]{'caseFeedItemSettings',NS,null,'0','-1','false'}; + private String[] closeCaseThroughStatusChange_type_info = new String[]{'closeCaseThroughStatusChange',NS,null,'0','1','false'}; + private String[] defaultCaseOwner_type_info = new String[]{'defaultCaseOwner',NS,null,'0','1','false'}; + private String[] defaultCaseOwnerType_type_info = new String[]{'defaultCaseOwnerType',NS,null,'0','1','false'}; + private String[] defaultCaseUser_type_info = new String[]{'defaultCaseUser',NS,null,'0','1','false'}; + private String[] emailActionDefaultsHandlerClass_type_info = new String[]{'emailActionDefaultsHandlerClass',NS,null,'0','1','false'}; + private String[] emailToCase_type_info = new String[]{'emailToCase',NS,null,'0','1','false'}; + private String[] enableCaseFeed_type_info = new String[]{'enableCaseFeed',NS,null,'0','1','false'}; + private String[] enableDraftEmails_type_info = new String[]{'enableDraftEmails',NS,null,'0','1','false'}; + private String[] enableEarlyEscalationRuleTriggers_type_info = new String[]{'enableEarlyEscalationRuleTriggers',NS,null,'0','1','false'}; + private String[] enableEmailActionDefaultsHandler_type_info = new String[]{'enableEmailActionDefaultsHandler',NS,null,'0','1','false'}; + private String[] enableSuggestedArticlesApplication_type_info = new String[]{'enableSuggestedArticlesApplication',NS,null,'0','1','false'}; + private String[] enableSuggestedArticlesCustomerPortal_type_info = new String[]{'enableSuggestedArticlesCustomerPortal',NS,null,'0','1','false'}; + private String[] enableSuggestedArticlesPartnerPortal_type_info = new String[]{'enableSuggestedArticlesPartnerPortal',NS,null,'0','1','false'}; + private String[] enableSuggestedSolutions_type_info = new String[]{'enableSuggestedSolutions',NS,null,'0','1','false'}; + private String[] keepRecordTypeOnAssignmentRule_type_info = new String[]{'keepRecordTypeOnAssignmentRule',NS,null,'0','1','false'}; + private String[] notifyContactOnCaseComment_type_info = new String[]{'notifyContactOnCaseComment',NS,null,'0','1','false'}; + private String[] notifyDefaultCaseOwner_type_info = new String[]{'notifyDefaultCaseOwner',NS,null,'0','1','false'}; + private String[] notifyOwnerOnCaseComment_type_info = new String[]{'notifyOwnerOnCaseComment',NS,null,'0','1','false'}; + private String[] notifyOwnerOnCaseOwnerChange_type_info = new String[]{'notifyOwnerOnCaseOwnerChange',NS,null,'0','1','false'}; + private String[] showEmailAttachmentsInCaseAttachmentsRL_type_info = new String[]{'showEmailAttachmentsInCaseAttachmentsRL',NS,null,'0','1','false'}; + private String[] showFewerCloseActions_type_info = new String[]{'showFewerCloseActions',NS,null,'0','1','false'}; + private String[] systemUserEmail_type_info = new String[]{'systemUserEmail',NS,null,'0','1','false'}; + private String[] useSystemEmailAddress_type_info = new String[]{'useSystemEmailAddress',NS,null,'0','1','false'}; + private String[] useSystemUserAsDefaultCaseUser_type_info = new String[]{'useSystemUserAsDefaultCaseUser',NS,null,'0','1','false'}; + private String[] webToCase_type_info = new String[]{'webToCase',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + 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','showEmailAttachmentsInCaseAttachmentsRL','showFewerCloseActions','systemUserEmail','useSystemEmailAddress','useSystemUserAsDefaultCaseUser','webToCase'}; + } + public class readMetadataResponse_element { + public MetadataService.ReadResult result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class RecommendationDefinition { + public MetadataService.RecommendationDefinitionDetail[] recommendationDefinitionDetails; + private String[] recommendationDefinitionDetails_type_info = new String[]{'recommendationDefinitionDetails',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'recommendationDefinitionDetails'}; + } + public class FieldImplements { + public String field; + public String interfaceField; + private String[] field_type_info = new String[]{'field',NS,null,'0','1','false'}; + private String[] interfaceField_type_info = new String[]{'interfaceField',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','interfaceField'}; + } + public class MiniLayout { + public String[] fields; + public MetadataService.RelatedListItem[] relatedLists; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] relatedLists_type_info = new String[]{'relatedLists',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fields','relatedLists'}; + } + public class FieldValue { + public String name; + public String value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','true'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','value'}; + } + public class LicensedCustomPermissions { + public String customPermission; + public String licenseDefinition; + private String[] customPermission_type_info = new String[]{'customPermission',NS,null,'1','1','false'}; + private String[] licenseDefinition_type_info = new String[]{'licenseDefinition',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customPermission','licenseDefinition'}; + } + public class Tags { + public String[] tag; + private String[] tag_type_info = new String[]{'tag',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'tag'}; + } + public class UpsertResult { + public Boolean created; + public MetadataService.Error[] errors; + public String fullName; + public Boolean success; + private String[] created_type_info = new String[]{'created',NS,null,'1','1','false'}; + private String[] errors_type_info = new String[]{'errors',NS,null,'0','-1','false'}; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'1','1','false'}; + private String[] success_type_info = new String[]{'success',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'created','errors','fullName','success'}; + } + public class WaveXmdDimension { + public MetadataService.WaveXmdFormattingProperty[] conditionalFormatting; + public MetadataService.WaveXmdDimensionCustomAction[] customActions; + public Boolean customActionsEnabled; + public String dateFormat; + public String description; + public String field; + public String fullyQualifiedName; + public String imageTemplate; + public Boolean isDerived; + public Boolean isMultiValue; + public String label; + public String linkTemplate; + public Boolean linkTemplateEnabled; + public String linkTooltip; + public MetadataService.WaveXmdDimensionMember[] members; + public String origin; + public MetadataService.WaveXmdRecordDisplayLookup[] recordDisplayFields; + public String recordIdField; + public String recordOrganizationIdField; + public MetadataService.WaveXmdDimensionSalesforceAction[] salesforceActions; + public Boolean salesforceActionsEnabled; + public Integer showDetailsDefaultFieldIndex; + public Boolean showInExplorer; + public Integer sortIndex; + private String[] conditionalFormatting_type_info = new String[]{'conditionalFormatting',NS,null,'0','-1','false'}; + private String[] customActions_type_info = new String[]{'customActions',NS,null,'0','-1','false'}; + private String[] customActionsEnabled_type_info = new String[]{'customActionsEnabled',NS,null,'0','1','false'}; + private String[] dateFormat_type_info = new String[]{'dateFormat',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] fullyQualifiedName_type_info = new String[]{'fullyQualifiedName',NS,null,'0','1','false'}; + private String[] imageTemplate_type_info = new String[]{'imageTemplate',NS,null,'0','1','false'}; + private String[] isDerived_type_info = new String[]{'isDerived',NS,null,'1','1','false'}; + private String[] isMultiValue_type_info = new String[]{'isMultiValue',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] linkTemplate_type_info = new String[]{'linkTemplate',NS,null,'0','1','false'}; + private String[] linkTemplateEnabled_type_info = new String[]{'linkTemplateEnabled',NS,null,'0','1','false'}; + private String[] linkTooltip_type_info = new String[]{'linkTooltip',NS,null,'0','1','false'}; + private String[] members_type_info = new String[]{'members',NS,null,'0','-1','false'}; + private String[] origin_type_info = new String[]{'origin',NS,null,'0','1','false'}; + private String[] recordDisplayFields_type_info = new String[]{'recordDisplayFields',NS,null,'0','-1','false'}; + private String[] recordIdField_type_info = new String[]{'recordIdField',NS,null,'0','1','false'}; + private String[] recordOrganizationIdField_type_info = new String[]{'recordOrganizationIdField',NS,null,'0','1','false'}; + private String[] salesforceActions_type_info = new String[]{'salesforceActions',NS,null,'0','-1','false'}; + private String[] salesforceActionsEnabled_type_info = new String[]{'salesforceActionsEnabled',NS,null,'0','1','false'}; + private String[] showDetailsDefaultFieldIndex_type_info = new String[]{'showDetailsDefaultFieldIndex',NS,null,'0','1','false'}; + private String[] showInExplorer_type_info = new String[]{'showInExplorer',NS,null,'0','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'conditionalFormatting','customActions','customActionsEnabled','dateFormat','description','field','fullyQualifiedName','imageTemplate','isDerived','isMultiValue','label','linkTemplate','linkTemplateEnabled','linkTooltip','members','origin','recordDisplayFields','recordIdField','recordOrganizationIdField','salesforceActions','salesforceActionsEnabled','showDetailsDefaultFieldIndex','showInExplorer','sortIndex'}; + } + public class ConnectedAppAttribute { + public String formula; + public String key; + private String[] formula_type_info = new String[]{'formula',NS,null,'1','1','false'}; + private String[] key_type_info = new String[]{'key',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'formula','key'}; + } + public class Audience extends Metadata { + public String type = 'Audience'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String audienceName; + public String container; + public MetadataService.AudienceCriterion[] criterion; + public String description; + public String formulaFilterType; + public Boolean isProtected; + private String[] audienceName_type_info = new String[]{'audienceName',NS,null,'1','1','false'}; + private String[] container_type_info = new String[]{'container',NS,null,'1','1','false'}; + private String[] criterion_type_info = new String[]{'criterion',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] formulaFilterType_type_info = new String[]{'formulaFilterType',NS,null,'0','1','false'}; + private String[] isProtected_type_info = new String[]{'isProtected',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','audienceName','container','criterion','description','formulaFilterType','isProtected'}; + } + public class WorkflowFieldUpdate extends WorkflowAction { + public String type = 'WorkflowFieldUpdate'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public String field; + public String formula; + public String literalValue; + public String lookupValue; + public String lookupValueType; + public String name; + public Boolean notifyAssignee; + public String operation; + public Boolean protected_x; + public Boolean reevaluateOnChange; + public String targetObject; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] formula_type_info = new String[]{'formula',NS,null,'0','1','false'}; + private String[] literalValue_type_info = new String[]{'literalValue',NS,null,'0','1','false'}; + private String[] lookupValue_type_info = new String[]{'lookupValue',NS,null,'0','1','false'}; + private String[] lookupValueType_type_info = new String[]{'lookupValueType',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] notifyAssignee_type_info = new String[]{'notifyAssignee',NS,null,'1','1','false'}; + private String[] operation_type_info = new String[]{'operation',NS,null,'1','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] reevaluateOnChange_type_info = new String[]{'reevaluateOnChange',NS,null,'0','1','false'}; + private String[] targetObject_type_info = new String[]{'targetObject',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','field','formula','literalValue','lookupValue','lookupValueType','name','notifyAssignee','operation','protected_x','reevaluateOnChange','targetObject'}; + } + public class AssignmentRule extends Metadata { + public String type = 'AssignmentRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean active; + public MetadataService.RuleEntry[] ruleEntry; + private String[] active_type_info = new String[]{'active',NS,null,'0','1','false'}; + private String[] ruleEntry_type_info = new String[]{'ruleEntry',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','active','ruleEntry'}; + } + public class ValueSettings { + public String[] controllingFieldValue; + public String valueName; + private String[] controllingFieldValue_type_info = new String[]{'controllingFieldValue',NS,null,'0','-1','false'}; + private String[] valueName_type_info = new String[]{'valueName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'controllingFieldValue','valueName'}; + } + public class LiveChatButtonDeployments { + public String[] deployment; + private String[] deployment_type_info = new String[]{'deployment',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'deployment'}; + } + public class DataCategoryGroup extends Metadata { + public String type = 'DataCategoryGroup'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] dataCategory_type_info = new String[]{'dataCategory',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] objectUsage_type_info = new String[]{'objectUsage',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','active','dataCategory','description','label','objectUsage'}; + } + public class DashboardGridComponent { + public Integer colSpan; + public Integer columnIndex; + public MetadataService.DashboardComponent dashboardComponent; + public Integer rowIndex; + public Integer rowSpan; + private String[] colSpan_type_info = new String[]{'colSpan',NS,null,'1','1','false'}; + private String[] columnIndex_type_info = new String[]{'columnIndex',NS,null,'1','1','false'}; + private String[] dashboardComponent_type_info = new String[]{'dashboardComponent',NS,null,'1','1','false'}; + private String[] rowIndex_type_info = new String[]{'rowIndex',NS,null,'1','1','false'}; + private String[] rowSpan_type_info = new String[]{'rowSpan',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'colSpan','columnIndex','dashboardComponent','rowIndex','rowSpan'}; + } + 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',NS,null,'1','1','false'}; + private String[] enforceFieldRequiredness_type_info = new String[]{'enforceFieldRequiredness',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] length_type_info = new String[]{'length',NS,null,'0','1','false'}; + private String[] precision_type_info = new String[]{'precision',NS,null,'0','1','false'}; + private String[] scale_type_info = new String[]{'scale',NS,null,'0','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'0','1','false'}; + private String[] sortPriority_type_info = new String[]{'sortPriority',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'developerSuffix','enforceFieldRequiredness','label','length','precision','scale','sortOrder','sortPriority','type_x'}; + } + public class QueueRoutingConfig extends Metadata { + public String type = 'QueueRoutingConfig'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Double capacityPercentage; + public Double capacityWeight; + public String label; + public Integer pushTimeout; + public String queueOverflowAssignee; + public String routingModel; + public Integer routingPriority; + public String userOverflowAssignee; + private String[] capacityPercentage_type_info = new String[]{'capacityPercentage',NS,null,'0','1','false'}; + private String[] capacityWeight_type_info = new String[]{'capacityWeight',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] pushTimeout_type_info = new String[]{'pushTimeout',NS,null,'0','1','false'}; + private String[] queueOverflowAssignee_type_info = new String[]{'queueOverflowAssignee',NS,null,'0','1','false'}; + private String[] routingModel_type_info = new String[]{'routingModel',NS,null,'1','1','false'}; + private String[] routingPriority_type_info = new String[]{'routingPriority',NS,null,'1','1','false'}; + private String[] userOverflowAssignee_type_info = new String[]{'userOverflowAssignee',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','capacityPercentage','capacityWeight','label','pushTimeout','queueOverflowAssignee','routingModel','routingPriority','userOverflowAssignee'}; + } + public class NetworkBranding { + public String loginBackgroundImageUrl; + public String loginFooterText; + public String loginLogo; + public String loginLogoName; + public String loginPrimaryColor; + public String loginQuaternaryColor; + public String loginRightFrameUrl; + public String network; + public String pageFooter; + public String pageHeader; + public String primaryColor; + public String primaryComplementColor; + public String quaternaryColor; + public String quaternaryComplementColor; + public String secondaryColor; + public String staticLogoImageUrl; + public String tertiaryColor; + public String tertiaryComplementColor; + public String zeronaryColor; + public String zeronaryComplementColor; + private String[] loginBackgroundImageUrl_type_info = new String[]{'loginBackgroundImageUrl',NS,null,'0','1','false'}; + private String[] loginFooterText_type_info = new String[]{'loginFooterText',NS,null,'0','1','false'}; + private String[] loginLogo_type_info = new String[]{'loginLogo',NS,null,'0','1','false'}; + private String[] loginLogoName_type_info = new String[]{'loginLogoName',NS,null,'0','1','false'}; + private String[] loginPrimaryColor_type_info = new String[]{'loginPrimaryColor',NS,null,'0','1','false'}; + private String[] loginQuaternaryColor_type_info = new String[]{'loginQuaternaryColor',NS,null,'0','1','false'}; + private String[] loginRightFrameUrl_type_info = new String[]{'loginRightFrameUrl',NS,null,'0','1','false'}; + private String[] network_type_info = new String[]{'network',NS,null,'0','1','false'}; + private String[] pageFooter_type_info = new String[]{'pageFooter',NS,null,'0','1','false'}; + private String[] pageHeader_type_info = new String[]{'pageHeader',NS,null,'0','1','false'}; + private String[] primaryColor_type_info = new String[]{'primaryColor',NS,null,'1','1','false'}; + private String[] primaryComplementColor_type_info = new String[]{'primaryComplementColor',NS,null,'1','1','false'}; + private String[] quaternaryColor_type_info = new String[]{'quaternaryColor',NS,null,'1','1','false'}; + private String[] quaternaryComplementColor_type_info = new String[]{'quaternaryComplementColor',NS,null,'1','1','false'}; + private String[] secondaryColor_type_info = new String[]{'secondaryColor',NS,null,'1','1','false'}; + private String[] staticLogoImageUrl_type_info = new String[]{'staticLogoImageUrl',NS,null,'0','1','false'}; + private String[] tertiaryColor_type_info = new String[]{'tertiaryColor',NS,null,'1','1','false'}; + private String[] tertiaryComplementColor_type_info = new String[]{'tertiaryComplementColor',NS,null,'1','1','false'}; + private String[] zeronaryColor_type_info = new String[]{'zeronaryColor',NS,null,'1','1','false'}; + private String[] zeronaryComplementColor_type_info = new String[]{'zeronaryComplementColor',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'loginBackgroundImageUrl','loginFooterText','loginLogo','loginLogoName','loginPrimaryColor','loginQuaternaryColor','loginRightFrameUrl','network','pageFooter','pageHeader','primaryColor','primaryComplementColor','quaternaryColor','quaternaryComplementColor','secondaryColor','staticLogoImageUrl','tertiaryColor','tertiaryComplementColor','zeronaryColor','zeronaryComplementColor'}; + } + public class UserCriteria extends Metadata { + public String type = 'UserCriteria'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Integer creationAgeInSeconds; + public String description; + public Integer lastChatterActivityAgeInSeconds; + public String masterLabel; + public String[] profiles; + public String[] userTypes; + private String[] creationAgeInSeconds_type_info = new String[]{'creationAgeInSeconds',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] lastChatterActivityAgeInSeconds_type_info = new String[]{'lastChatterActivityAgeInSeconds',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] profiles_type_info = new String[]{'profiles',NS,null,'0','-1','false'}; + private String[] userTypes_type_info = new String[]{'userTypes',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','creationAgeInSeconds','description','lastChatterActivityAgeInSeconds','masterLabel','profiles','userTypes'}; + } + public class KnowledgeSitesSettings { + public String[] site; + private String[] site_type_info = new String[]{'site',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'site'}; + } + public class LightningBoltImages { + public String image; + public Integer order; + private String[] image_type_info = new String[]{'image',NS,null,'1','1','false'}; + private String[] order_type_info = new String[]{'order',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'image','order'}; + } + public class SearchLayouts { + public String[] customTabListAdditionalFields; + public String[] excludedStandardButtons; + public String[] listViewButtons; + public String[] lookupDialogsAdditionalFields; + public String[] lookupFilterFields; + public String[] lookupPhoneDialogsAdditionalFields; + public String[] massQuickActions; + public String[] searchFilterFields; + public String[] searchResultsAdditionalFields; + public String[] searchResultsCustomButtons; + private String[] customTabListAdditionalFields_type_info = new String[]{'customTabListAdditionalFields',NS,null,'0','-1','false'}; + private String[] excludedStandardButtons_type_info = new String[]{'excludedStandardButtons',NS,null,'0','-1','false'}; + private String[] listViewButtons_type_info = new String[]{'listViewButtons',NS,null,'0','-1','false'}; + private String[] lookupDialogsAdditionalFields_type_info = new String[]{'lookupDialogsAdditionalFields',NS,null,'0','-1','false'}; + private String[] lookupFilterFields_type_info = new String[]{'lookupFilterFields',NS,null,'0','-1','false'}; + private String[] lookupPhoneDialogsAdditionalFields_type_info = new String[]{'lookupPhoneDialogsAdditionalFields',NS,null,'0','-1','false'}; + private String[] massQuickActions_type_info = new String[]{'massQuickActions',NS,null,'0','-1','false'}; + private String[] searchFilterFields_type_info = new String[]{'searchFilterFields',NS,null,'0','-1','false'}; + private String[] searchResultsAdditionalFields_type_info = new String[]{'searchResultsAdditionalFields',NS,null,'0','-1','false'}; + private String[] searchResultsCustomButtons_type_info = new String[]{'searchResultsCustomButtons',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customTabListAdditionalFields','excludedStandardButtons','listViewButtons','lookupDialogsAdditionalFields','lookupFilterFields','lookupPhoneDialogsAdditionalFields','massQuickActions','searchFilterFields','searchResultsAdditionalFields','searchResultsCustomButtons'}; + } + public class retrieve_element { + public MetadataService.RetrieveRequest retrieveRequest; + private String[] retrieveRequest_type_info = new String[]{'retrieveRequest',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'retrieveRequest'}; + } + public class AssignmentRules extends Metadata { + public String type = 'AssignmentRules'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.AssignmentRule[] assignmentRule; + private String[] assignmentRule_type_info = new String[]{'assignmentRule',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','assignmentRule'}; + } + public class BotQuickReplyOption { + public String literalValue; + private String[] literalValue_type_info = new String[]{'literalValue',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'literalValue'}; + } + public class DeleteResult { + public MetadataService.Error[] errors; + public String fullName; + public Boolean success; + private String[] errors_type_info = new String[]{'errors',NS,null,'0','-1','false'}; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'1','1','false'}; + private String[] success_type_info = new String[]{'success',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'errors','fullName','success'}; + } + public class PackageTypeMembers { + public String[] members; + public String name; + private String[] members_type_info = new String[]{'members',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'members','name'}; + } + public class DashboardFilter { + public MetadataService.DashboardFilterOption[] dashboardFilterOptions; + public String name; + private String[] dashboardFilterOptions_type_info = new String[]{'dashboardFilterOptions',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dashboardFilterOptions','name'}; + } + public class RecommendationAudience { + public MetadataService.RecommendationAudienceDetail[] recommendationAudienceDetails; + private String[] recommendationAudienceDetails_type_info = new String[]{'recommendationAudienceDetails',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'recommendationAudienceDetails'}; + } + public class ProfileApplicationVisibility { + public String application; + public Boolean default_x; + public Boolean visible; + private String[] application_type_info = new String[]{'application',NS,null,'1','1','false'}; + private String[] default_x_type_info = new String[]{'default',NS,null,'1','1','false'}; + private String[] visible_type_info = new String[]{'visible',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'application','default_x','visible'}; + } + public class ReportParam { + public String name; + public String value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','value'}; + } + 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',NS,null,'0','-1','false'}; + private String[] excludeButtons_type_info = new String[]{'excludeButtons',NS,null,'0','-1','false'}; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] relatedList_type_info = new String[]{'relatedList',NS,null,'1','1','false'}; + private String[] sortField_type_info = new String[]{'sortField',NS,null,'0','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customButtons','excludeButtons','fields','relatedList','sortField','sortOrder'}; + } + public class LwcResource { + public String filePath; + public String source; + private String[] filePath_type_info = new String[]{'filePath',NS,null,'1','1','false'}; + private String[] source_type_info = new String[]{'source',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'filePath','source'}; + } + public class SynonymDictionary extends Metadata { + public String type = 'SynonymDictionary'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.SynonymGroup[] groups; + public Boolean isProtected; + public String label; + private String[] groups_type_info = new String[]{'groups',NS,null,'0','-1','false'}; + private String[] isProtected_type_info = new String[]{'isProtected',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','groups','isProtected','label'}; + } + public class WaveXmd extends Metadata { + public String type = 'WaveXmd'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String application; + public String dataset; + public String datasetConnector; + public String datasetFullyQualifiedName; + public MetadataService.WaveXmdDate[] dates; + public MetadataService.WaveXmdDimension[] dimensions; + public MetadataService.WaveXmdMeasure[] measures; + public MetadataService.WaveXmdOrganization[] organizations; + public String origin; + public String type_x; + public String waveVisualization; + private String[] application_type_info = new String[]{'application',NS,null,'0','1','false'}; + private String[] dataset_type_info = new String[]{'dataset',NS,null,'1','1','false'}; + private String[] datasetConnector_type_info = new String[]{'datasetConnector',NS,null,'0','1','false'}; + private String[] datasetFullyQualifiedName_type_info = new String[]{'datasetFullyQualifiedName',NS,null,'0','1','false'}; + private String[] dates_type_info = new String[]{'dates',NS,null,'0','-1','false'}; + private String[] dimensions_type_info = new String[]{'dimensions',NS,null,'0','-1','false'}; + private String[] measures_type_info = new String[]{'measures',NS,null,'0','-1','false'}; + private String[] organizations_type_info = new String[]{'organizations',NS,null,'0','-1','false'}; + private String[] origin_type_info = new String[]{'origin',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'0','1','false'}; + private String[] waveVisualization_type_info = new String[]{'waveVisualization',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','application','dataset','datasetConnector','datasetFullyQualifiedName','dates','dimensions','measures','organizations','origin','type_x','waveVisualization'}; + } + public class WebLinkTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class LightningExperienceTheme extends Metadata { + public String type = 'LightningExperienceTheme'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String defaultBrandingSet; + public String description; + public String masterLabel; + public Boolean shouldOverrideLoadingImage; + private String[] defaultBrandingSet_type_info = new String[]{'defaultBrandingSet',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] shouldOverrideLoadingImage_type_info = new String[]{'shouldOverrideLoadingImage',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','defaultBrandingSet','description','masterLabel','shouldOverrideLoadingImage'}; + } + public class ProfileCategoryGroupVisibility { + public String[] dataCategories; + public String dataCategoryGroup; + public String visibility; + private String[] dataCategories_type_info = new String[]{'dataCategories',NS,null,'0','-1','false'}; + private String[] dataCategoryGroup_type_info = new String[]{'dataCategoryGroup',NS,null,'1','1','false'}; + private String[] visibility_type_info = new String[]{'visibility',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dataCategories','dataCategoryGroup','visibility'}; + } + public class CustomTabTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class PackageVersion { + public Integer majorNumber; + public Integer minorNumber; + public String namespace; + private String[] majorNumber_type_info = new String[]{'majorNumber',NS,null,'1','1','false'}; + private String[] minorNumber_type_info = new String[]{'minorNumber',NS,null,'1','1','false'}; + private String[] namespace_type_info = new String[]{'namespace',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'majorNumber','minorNumber','namespace'}; + } + public class DescribeMetadataObject { + public String[] childXmlNames; + public String directoryName; + public Boolean inFolder; + public Boolean metaFile; + public String suffix; + public String xmlName; + private String[] childXmlNames_type_info = new String[]{'childXmlNames',NS,null,'0','-1','false'}; + private String[] directoryName_type_info = new String[]{'directoryName',NS,null,'1','1','false'}; + private String[] inFolder_type_info = new String[]{'inFolder',NS,null,'1','1','false'}; + private String[] metaFile_type_info = new String[]{'metaFile',NS,null,'1','1','false'}; + private String[] suffix_type_info = new String[]{'suffix',NS,null,'0','1','false'}; + private String[] xmlName_type_info = new String[]{'xmlName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'childXmlNames','directoryName','inFolder','metaFile','suffix','xmlName'}; + } + public class LiveAgentSettings extends Metadata { + public String type = 'LiveAgentSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean enableLiveAgent; + private String[] enableLiveAgent_type_info = new String[]{'enableLiveAgent',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enableLiveAgent'}; + } + public class EmbeddedServiceLayoutRule { + public String appointmentStatus; + private String[] appointmentStatus_type_info = new String[]{'appointmentStatus',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'appointmentStatus'}; + } + 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',NS,null,'0','1','false'}; + private String[] flow_type_info = new String[]{'flow',NS,null,'1','1','false'}; + private String[] flowInputs_type_info = new String[]{'flowInputs',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] language_type_info = new String[]{'language',NS,null,'0','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','flow','flowInputs','label','language','protected_x'}; + } + public class WaveApplication extends Metadata { + public String type = 'WaveApplication'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String assetIcon; + public String description; + public String folder; + public String masterLabel; + public MetadataService.FolderShare[] shares; + public String templateOrigin; + public String templateVersion; + private String[] assetIcon_type_info = new String[]{'assetIcon',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] folder_type_info = new String[]{'folder',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] shares_type_info = new String[]{'shares',NS,null,'0','-1','false'}; + private String[] templateOrigin_type_info = new String[]{'templateOrigin',NS,null,'0','1','false'}; + private String[] templateVersion_type_info = new String[]{'templateVersion',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','assetIcon','description','folder','masterLabel','shares','templateOrigin','templateVersion'}; + } + public class AllOrNoneHeader_element { + public Boolean allOrNone; + private String[] allOrNone_type_info = new String[]{'allOrNone',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'allOrNone'}; + } + public class WorkflowTaskTranslation { + public String description; + public String name; + public String subject; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] subject_type_info = new String[]{'subject',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','name','subject'}; + } + public class SearchSettings extends Metadata { + public String type = 'SearchSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean documentContentSearchEnabled; + public Boolean optimizeSearchForCJKEnabled; + public Boolean recentlyViewedUsersForBlankLookupEnabled; + public MetadataService.SearchSettingsByObject searchSettingsByObject; + public Boolean sidebarAutoCompleteEnabled; + public Boolean sidebarDropDownListEnabled; + public Boolean sidebarLimitToItemsIOwnCheckboxEnabled; + public Boolean singleSearchResultShortcutEnabled; + public Boolean spellCorrectKnowledgeSearchEnabled; + private String[] documentContentSearchEnabled_type_info = new String[]{'documentContentSearchEnabled',NS,null,'1','1','false'}; + private String[] optimizeSearchForCJKEnabled_type_info = new String[]{'optimizeSearchForCJKEnabled',NS,null,'1','1','false'}; + private String[] recentlyViewedUsersForBlankLookupEnabled_type_info = new String[]{'recentlyViewedUsersForBlankLookupEnabled',NS,null,'1','1','false'}; + private String[] searchSettingsByObject_type_info = new String[]{'searchSettingsByObject',NS,null,'1','1','false'}; + private String[] sidebarAutoCompleteEnabled_type_info = new String[]{'sidebarAutoCompleteEnabled',NS,null,'1','1','false'}; + private String[] sidebarDropDownListEnabled_type_info = new String[]{'sidebarDropDownListEnabled',NS,null,'1','1','false'}; + private String[] sidebarLimitToItemsIOwnCheckboxEnabled_type_info = new String[]{'sidebarLimitToItemsIOwnCheckboxEnabled',NS,null,'1','1','false'}; + private String[] singleSearchResultShortcutEnabled_type_info = new String[]{'singleSearchResultShortcutEnabled',NS,null,'1','1','false'}; + private String[] spellCorrectKnowledgeSearchEnabled_type_info = new String[]{'spellCorrectKnowledgeSearchEnabled',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','documentContentSearchEnabled','optimizeSearchForCJKEnabled','recentlyViewedUsersForBlankLookupEnabled','searchSettingsByObject','sidebarAutoCompleteEnabled','sidebarDropDownListEnabled','sidebarLimitToItemsIOwnCheckboxEnabled','singleSearchResultShortcutEnabled','spellCorrectKnowledgeSearchEnabled'}; + } + public class listMetadata_element { + public MetadataService.ListMetadataQuery[] queries; + public Double asOfVersion; + private String[] queries_type_info = new String[]{'queries',NS,null,'0','-1','false'}; + private String[] asOfVersion_type_info = new String[]{'asOfVersion',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'queries','asOfVersion'}; + } + public class StrategyNodeUnion { + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{}; + } + public class AuraDefinitionBundle extends Metadata { + public String type = 'AuraDefinitionBundle'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String SVGContent; + public Double apiVersion; + public String controllerContent; + public String description; + public String designContent; + public String documentationContent; + public String helperContent; + public String markup; + public String modelContent; + public MetadataService.PackageVersion[] packageVersions; + public String rendererContent; + public String styleContent; + public String testsuiteContent; + public String type_x; + private String[] SVGContent_type_info = new String[]{'SVGContent',NS,null,'0','1','false'}; + private String[] apiVersion_type_info = new String[]{'apiVersion',NS,null,'0','1','false'}; + private String[] controllerContent_type_info = new String[]{'controllerContent',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] designContent_type_info = new String[]{'designContent',NS,null,'0','1','false'}; + private String[] documentationContent_type_info = new String[]{'documentationContent',NS,null,'0','1','false'}; + private String[] helperContent_type_info = new String[]{'helperContent',NS,null,'0','1','false'}; + private String[] markup_type_info = new String[]{'markup',NS,null,'0','1','false'}; + private String[] modelContent_type_info = new String[]{'modelContent',NS,null,'0','1','false'}; + private String[] packageVersions_type_info = new String[]{'packageVersions',NS,null,'0','-1','false'}; + private String[] rendererContent_type_info = new String[]{'rendererContent',NS,null,'0','1','false'}; + private String[] styleContent_type_info = new String[]{'styleContent',NS,null,'0','1','false'}; + private String[] testsuiteContent_type_info = new String[]{'testsuiteContent',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','SVGContent','apiVersion','controllerContent','description','designContent','documentationContent','helperContent','markup','modelContent','packageVersions','rendererContent','styleContent','testsuiteContent','type_x'}; + } + public class LwcResources { + public MetadataService.LwcResource[] lwcResource; + private String[] lwcResource_type_info = new String[]{'lwcResource',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'lwcResource'}; + } + public class Queue extends Metadata { + public String type = 'Queue'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean doesSendEmailToMembers; + public String email; + public String name; + public MetadataService.QueueMembers queueMembers; + public String queueRoutingConfig; + public MetadataService.QueueSobject[] queueSobject; + private String[] doesSendEmailToMembers_type_info = new String[]{'doesSendEmailToMembers',NS,null,'0','1','false'}; + private String[] email_type_info = new String[]{'email',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] queueMembers_type_info = new String[]{'queueMembers',NS,null,'0','1','false'}; + private String[] queueRoutingConfig_type_info = new String[]{'queueRoutingConfig',NS,null,'0','1','false'}; + private String[] queueSobject_type_info = new String[]{'queueSobject',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','doesSendEmailToMembers','email','name','queueMembers','queueRoutingConfig','queueSobject'}; + } + public class CleanDataService { + public MetadataService.CleanRule[] cleanRules; + public String description; + public String masterLabel; + public String matchEngine; + private String[] cleanRules_type_info = new String[]{'cleanRules',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] matchEngine_type_info = new String[]{'matchEngine',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'cleanRules','description','masterLabel','matchEngine'}; + } + public class HomePageLayout extends Metadata { + public String type = 'HomePageLayout'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String[] narrowComponents; + public String[] wideComponents; + private String[] narrowComponents_type_info = new String[]{'narrowComponents',NS,null,'0','-1','false'}; + private String[] wideComponents_type_info = new String[]{'wideComponents',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','narrowComponents','wideComponents'}; + } + public class WaveLens extends MetadataWithContent { + public String type = 'WaveLens'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public String application; + public String[] datasets; + public String description; + public String masterLabel; + public String templateAssetSourceName; + public String visualizationType; + private String[] application_type_info = new String[]{'application',NS,null,'1','1','false'}; + private String[] datasets_type_info = new String[]{'datasets',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] templateAssetSourceName_type_info = new String[]{'templateAssetSourceName',NS,null,'0','1','false'}; + private String[] visualizationType_type_info = new String[]{'visualizationType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','application','datasets','description','masterLabel','templateAssetSourceName','visualizationType'}; + } + public class QuickActionSendEmailOptions { + public String defaultEmailTemplateName; + public Boolean ignoreDefaultEmailTemplateSubject; + private String[] defaultEmailTemplateName_type_info = new String[]{'defaultEmailTemplateName',NS,null,'0','1','false'}; + private String[] ignoreDefaultEmailTemplateSubject_type_info = new String[]{'ignoreDefaultEmailTemplateSubject',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'defaultEmailTemplateName','ignoreDefaultEmailTemplateSubject'}; + } + public class FlowCategoryItems { + public String flow; + private String[] flow_type_info = new String[]{'flow',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'flow'}; + } + public class AppPreferences { + public Boolean enableCustomizeMyTabs; + public Boolean enableKeyboardShortcuts; + public Boolean enableListViewHover; + public Boolean enableListViewReskin; + public Boolean enableMultiMonitorComponents; + public Boolean enablePinTabs; + public Boolean enableTabHover; + public Boolean enableTabLimits; + public Boolean saveUserSessions; + private String[] enableCustomizeMyTabs_type_info = new String[]{'enableCustomizeMyTabs',NS,null,'1','1','false'}; + private String[] enableKeyboardShortcuts_type_info = new String[]{'enableKeyboardShortcuts',NS,null,'1','1','false'}; + private String[] enableListViewHover_type_info = new String[]{'enableListViewHover',NS,null,'1','1','false'}; + private String[] enableListViewReskin_type_info = new String[]{'enableListViewReskin',NS,null,'1','1','false'}; + private String[] enableMultiMonitorComponents_type_info = new String[]{'enableMultiMonitorComponents',NS,null,'1','1','false'}; + private String[] enablePinTabs_type_info = new String[]{'enablePinTabs',NS,null,'1','1','false'}; + private String[] enableTabHover_type_info = new String[]{'enableTabHover',NS,null,'1','1','false'}; + private String[] enableTabLimits_type_info = new String[]{'enableTabLimits',NS,null,'1','1','false'}; + private String[] saveUserSessions_type_info = new String[]{'saveUserSessions',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableCustomizeMyTabs','enableKeyboardShortcuts','enableListViewHover','enableListViewReskin','enableMultiMonitorComponents','enablePinTabs','enableTabHover','enableTabLimits','saveUserSessions'}; + } + public class CMSConnectSource extends Metadata { + public String type = 'CMSConnectSource'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.CMSConnectAsset[] cmsConnectAsset; + public MetadataService.CMSConnectLanguage[] cmsConnectLanguage; + public MetadataService.CMSConnectPersonalization cmsConnectPersonalization; + public MetadataService.CMSConnectResourceType[] cmsConnectResourceType; + public String connectionType; + public String cssScope; + public String developerName; + public String languageEnabled; + public String masterLabel; + public String namedCredential; + public String personalizationEnabled; + public String rootPath; + public Integer sortOrder; + public String status; + public String type_x; + public String websiteUrl; + private String[] cmsConnectAsset_type_info = new String[]{'cmsConnectAsset',NS,null,'0','-1','false'}; + private String[] cmsConnectLanguage_type_info = new String[]{'cmsConnectLanguage',NS,null,'0','-1','false'}; + private String[] cmsConnectPersonalization_type_info = new String[]{'cmsConnectPersonalization',NS,null,'0','1','false'}; + private String[] cmsConnectResourceType_type_info = new String[]{'cmsConnectResourceType',NS,null,'0','-1','false'}; + private String[] connectionType_type_info = new String[]{'connectionType',NS,null,'1','1','false'}; + private String[] cssScope_type_info = new String[]{'cssScope',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] languageEnabled_type_info = new String[]{'languageEnabled',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] namedCredential_type_info = new String[]{'namedCredential',NS,null,'0','1','false'}; + private String[] personalizationEnabled_type_info = new String[]{'personalizationEnabled',NS,null,'0','1','false'}; + private String[] rootPath_type_info = new String[]{'rootPath',NS,null,'0','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'1','1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] websiteUrl_type_info = new String[]{'websiteUrl',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','cmsConnectAsset','cmsConnectLanguage','cmsConnectPersonalization','cmsConnectResourceType','connectionType','cssScope','developerName','languageEnabled','masterLabel','namedCredential','personalizationEnabled','rootPath','sortOrder','status','type_x','websiteUrl'}; + } + public class SocialCustomerServiceSettings { + public String caseSubjectOption; + private String[] caseSubjectOption_type_info = new String[]{'caseSubjectOption',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'caseSubjectOption'}; + } + public class MilestoneType extends Metadata { + public String type = 'MilestoneType'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public String recurrenceType; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] recurrenceType_type_info = new String[]{'recurrenceType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','recurrenceType'}; + } + public class WeightedSourceCategory { + public String sourceCategoryApiName; + public Double weight; + private String[] sourceCategoryApiName_type_info = new String[]{'sourceCategoryApiName',NS,null,'1','1','false'}; + private String[] weight_type_info = new String[]{'weight',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'sourceCategoryApiName','weight'}; + } + public class ApprovalProcess extends Metadata { + public String type = 'ApprovalProcess'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] allowRecall_type_info = new String[]{'allowRecall',NS,null,'0','1','false'}; + private String[] allowedSubmitters_type_info = new String[]{'allowedSubmitters',NS,null,'0','-1','false'}; + private String[] approvalPageFields_type_info = new String[]{'approvalPageFields',NS,null,'0','1','false'}; + private String[] approvalStep_type_info = new String[]{'approvalStep',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] emailTemplate_type_info = new String[]{'emailTemplate',NS,null,'0','1','false'}; + private String[] enableMobileDeviceAccess_type_info = new String[]{'enableMobileDeviceAccess',NS,null,'0','1','false'}; + private String[] entryCriteria_type_info = new String[]{'entryCriteria',NS,null,'0','1','false'}; + private String[] finalApprovalActions_type_info = new String[]{'finalApprovalActions',NS,null,'0','1','false'}; + private String[] finalApprovalRecordLock_type_info = new String[]{'finalApprovalRecordLock',NS,null,'0','1','false'}; + private String[] finalRejectionActions_type_info = new String[]{'finalRejectionActions',NS,null,'0','1','false'}; + private String[] finalRejectionRecordLock_type_info = new String[]{'finalRejectionRecordLock',NS,null,'0','1','false'}; + private String[] initialSubmissionActions_type_info = new String[]{'initialSubmissionActions',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] nextAutomatedApprover_type_info = new String[]{'nextAutomatedApprover',NS,null,'0','1','false'}; + private String[] postTemplate_type_info = new String[]{'postTemplate',NS,null,'0','1','false'}; + private String[] recallActions_type_info = new String[]{'recallActions',NS,null,'0','1','false'}; + private String[] recordEditability_type_info = new String[]{'recordEditability',NS,null,'1','1','false'}; + private String[] showApprovalHistory_type_info = new String[]{'showApprovalHistory',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + 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 EmbeddedServiceQuickAction { + public String embeddedServiceLiveAgent; + public Integer order; + public String quickActionDefinition; + public String quickActionType; + private String[] embeddedServiceLiveAgent_type_info = new String[]{'embeddedServiceLiveAgent',NS,null,'1','1','false'}; + private String[] order_type_info = new String[]{'order',NS,null,'1','1','false'}; + private String[] quickActionDefinition_type_info = new String[]{'quickActionDefinition',NS,null,'1','1','false'}; + private String[] quickActionType_type_info = new String[]{'quickActionType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'embeddedServiceLiveAgent','order','quickActionDefinition','quickActionType'}; + } + public class EntitlementProcess extends Metadata { + public String type = 'EntitlementProcess'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String SObjectType; + public Boolean active; + public String businessHours; + public String description; + public String entryStartDateField; + public String exitCriteriaBooleanFilter; + public MetadataService.FilterItem[] exitCriteriaFilterItems; + public String exitCriteriaFormula; + public Boolean isRecordTypeApplied; + public Boolean isVersionDefault; + public MetadataService.EntitlementProcessMilestoneItem[] milestones; + public String name; + public String recordType; + public String versionMaster; + public String versionNotes; + public Integer versionNumber; + private String[] SObjectType_type_info = new String[]{'SObjectType',NS,null,'0','1','false'}; + private String[] active_type_info = new String[]{'active',NS,null,'0','1','false'}; + private String[] businessHours_type_info = new String[]{'businessHours',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] entryStartDateField_type_info = new String[]{'entryStartDateField',NS,null,'0','1','false'}; + private String[] exitCriteriaBooleanFilter_type_info = new String[]{'exitCriteriaBooleanFilter',NS,null,'0','1','false'}; + private String[] exitCriteriaFilterItems_type_info = new String[]{'exitCriteriaFilterItems',NS,null,'0','-1','false'}; + private String[] exitCriteriaFormula_type_info = new String[]{'exitCriteriaFormula',NS,null,'0','1','false'}; + private String[] isRecordTypeApplied_type_info = new String[]{'isRecordTypeApplied',NS,null,'0','1','false'}; + private String[] isVersionDefault_type_info = new String[]{'isVersionDefault',NS,null,'0','1','false'}; + private String[] milestones_type_info = new String[]{'milestones',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] recordType_type_info = new String[]{'recordType',NS,null,'0','1','false'}; + private String[] versionMaster_type_info = new String[]{'versionMaster',NS,null,'0','1','false'}; + private String[] versionNotes_type_info = new String[]{'versionNotes',NS,null,'0','1','false'}; + private String[] versionNumber_type_info = new String[]{'versionNumber',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','SObjectType','active','businessHours','description','entryStartDateField','exitCriteriaBooleanFilter','exitCriteriaFilterItems','exitCriteriaFormula','isRecordTypeApplied','isVersionDefault','milestones','name','recordType','versionMaster','versionNotes','versionNumber'}; + } + public class FlowRecordDelete extends FlowNode { + public String type = 'FlowRecordDelete'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] faultConnector_type_info = new String[]{'faultConnector',NS,null,'0','1','false'}; + private String[] filters_type_info = new String[]{'filters',NS,null,'0','-1','false'}; + private String[] inputReference_type_info = new String[]{'inputReference',NS,null,'0','1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','connector','faultConnector','filters','inputReference','object_x'}; + } + public class FlowScreenFieldTranslation { + public String fieldText; + public String helpText; + public String name; + public MetadataService.FlowInputValidationRuleTranslation validationRule; + private String[] fieldText_type_info = new String[]{'fieldText',NS,null,'0','1','false'}; + private String[] helpText_type_info = new String[]{'helpText',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] validationRule_type_info = new String[]{'validationRule',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fieldText','helpText','name','validationRule'}; + } + public class ApexTestSuite extends Metadata { + public String type = 'ApexTestSuite'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String[] testClassName; + private String[] testClassName_type_info = new String[]{'testClassName',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','testClassName'}; + } + public class BotInvocation { + public String invocationActionName; + public String invocationActionType; + public MetadataService.BotInvocationMapping[] invocationMappings; + private String[] invocationActionName_type_info = new String[]{'invocationActionName',NS,null,'0','1','false'}; + private String[] invocationActionType_type_info = new String[]{'invocationActionType',NS,null,'0','1','false'}; + private String[] invocationMappings_type_info = new String[]{'invocationMappings',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'invocationActionName','invocationActionType','invocationMappings'}; + } + public class GlobalQuickActionTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + 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',NS,null,'0','1','false'}; + private String[] businessHours_type_info = new String[]{'businessHours',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] endTime_type_info = new String[]{'endTime',NS,null,'0','1','false'}; + private String[] isRecurring_type_info = new String[]{'isRecurring',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] recurrenceDayOfMonth_type_info = new String[]{'recurrenceDayOfMonth',NS,null,'0','1','false'}; + private String[] recurrenceDayOfWeek_type_info = new String[]{'recurrenceDayOfWeek',NS,null,'0','-1','false'}; + private String[] recurrenceDayOfWeekMask_type_info = new String[]{'recurrenceDayOfWeekMask',NS,null,'0','1','false'}; + private String[] recurrenceEndDate_type_info = new String[]{'recurrenceEndDate',NS,null,'0','1','false'}; + private String[] recurrenceInstance_type_info = new String[]{'recurrenceInstance',NS,null,'0','1','false'}; + private String[] recurrenceInterval_type_info = new String[]{'recurrenceInterval',NS,null,'0','1','false'}; + private String[] recurrenceMonthOfYear_type_info = new String[]{'recurrenceMonthOfYear',NS,null,'0','1','false'}; + private String[] recurrenceStartDate_type_info = new String[]{'recurrenceStartDate',NS,null,'0','1','false'}; + private String[] recurrenceType_type_info = new String[]{'recurrenceType',NS,null,'0','1','false'}; + private String[] startTime_type_info = new String[]{'startTime',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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 Layout extends Metadata { + public String type = 'Layout'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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; + public Boolean showEmailCheckbox; + public Boolean showHighlightsPanel; + public Boolean showInteractionLogPanel; + public Boolean showKnowledgeComponent; + public Boolean showRunAssignmentRulesCheckbox; + public Boolean showSolutionSection; + public Boolean showSubmitAndAttachButton; + public MetadataService.SummaryLayout summaryLayout; + private String[] customButtons_type_info = new String[]{'customButtons',NS,null,'0','-1','false'}; + private String[] customConsoleComponents_type_info = new String[]{'customConsoleComponents',NS,null,'0','1','false'}; + private String[] emailDefault_type_info = new String[]{'emailDefault',NS,null,'0','1','false'}; + private String[] excludeButtons_type_info = new String[]{'excludeButtons',NS,null,'0','-1','false'}; + private String[] feedLayout_type_info = new String[]{'feedLayout',NS,null,'0','1','false'}; + private String[] headers_type_info = new String[]{'headers',NS,null,'0','-1','false'}; + private String[] layoutSections_type_info = new String[]{'layoutSections',NS,null,'0','-1','false'}; + private String[] miniLayout_type_info = new String[]{'miniLayout',NS,null,'0','1','false'}; + private String[] multilineLayoutFields_type_info = new String[]{'multilineLayoutFields',NS,null,'0','-1','false'}; + private String[] platformActionList_type_info = new String[]{'platformActionList',NS,null,'0','1','false'}; + private String[] quickActionList_type_info = new String[]{'quickActionList',NS,null,'0','1','false'}; + private String[] relatedContent_type_info = new String[]{'relatedContent',NS,null,'0','1','false'}; + private String[] relatedLists_type_info = new String[]{'relatedLists',NS,null,'0','-1','false'}; + private String[] relatedObjects_type_info = new String[]{'relatedObjects',NS,null,'0','-1','false'}; + private String[] runAssignmentRulesDefault_type_info = new String[]{'runAssignmentRulesDefault',NS,null,'0','1','false'}; + private String[] showEmailCheckbox_type_info = new String[]{'showEmailCheckbox',NS,null,'0','1','false'}; + private String[] showHighlightsPanel_type_info = new String[]{'showHighlightsPanel',NS,null,'0','1','false'}; + private String[] showInteractionLogPanel_type_info = new String[]{'showInteractionLogPanel',NS,null,'0','1','false'}; + private String[] showKnowledgeComponent_type_info = new String[]{'showKnowledgeComponent',NS,null,'0','1','false'}; + private String[] showRunAssignmentRulesCheckbox_type_info = new String[]{'showRunAssignmentRulesCheckbox',NS,null,'0','1','false'}; + private String[] showSolutionSection_type_info = new String[]{'showSolutionSection',NS,null,'0','1','false'}; + private String[] showSubmitAndAttachButton_type_info = new String[]{'showSubmitAndAttachButton',NS,null,'0','1','false'}; + private String[] summaryLayout_type_info = new String[]{'summaryLayout',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + 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 LiveChatButton extends Metadata { + public String type = 'LiveChatButton'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String animation; + public String autoGreeting; + public Integer chasitorIdleTimeout; + public Integer chasitorIdleTimeoutWarning; + public String chatPage; + public String customAgentName; + public MetadataService.LiveChatButtonDeployments deployments; + public Boolean enableQueue; + public String inviteEndPosition; + public String inviteImage; + public String inviteStartPosition; + public Boolean isActive; + public String label; + public Integer numberOfReroutingAttempts; + public String offlineImage; + public String onlineImage; + public Boolean optionsCustomRoutingIsEnabled; + public Boolean optionsHasChasitorIdleTimeout; + public Boolean optionsHasInviteAfterAccept; + public Boolean optionsHasInviteAfterReject; + public Boolean optionsHasRerouteDeclinedRequest; + public Boolean optionsIsAutoAccept; + public Boolean optionsIsInviteAutoRemove; + public Integer overallQueueLength; + public Integer perAgentQueueLength; + public String postChatPage; + public String postChatUrl; + public String preChatFormPage; + public String preChatFormUrl; + public Integer pushTimeOut; + public String routingType; + public String site; + public MetadataService.LiveChatButtonSkills skills; + public Integer timeToRemoveInvite; + public String type_x; + public String windowLanguage; + private String[] animation_type_info = new String[]{'animation',NS,null,'0','1','false'}; + private String[] autoGreeting_type_info = new String[]{'autoGreeting',NS,null,'0','1','false'}; + private String[] chasitorIdleTimeout_type_info = new String[]{'chasitorIdleTimeout',NS,null,'0','1','false'}; + private String[] chasitorIdleTimeoutWarning_type_info = new String[]{'chasitorIdleTimeoutWarning',NS,null,'0','1','false'}; + private String[] chatPage_type_info = new String[]{'chatPage',NS,null,'0','1','false'}; + private String[] customAgentName_type_info = new String[]{'customAgentName',NS,null,'0','1','false'}; + private String[] deployments_type_info = new String[]{'deployments',NS,null,'0','1','false'}; + private String[] enableQueue_type_info = new String[]{'enableQueue',NS,null,'0','1','false'}; + private String[] inviteEndPosition_type_info = new String[]{'inviteEndPosition',NS,null,'0','1','false'}; + private String[] inviteImage_type_info = new String[]{'inviteImage',NS,null,'0','1','false'}; + private String[] inviteStartPosition_type_info = new String[]{'inviteStartPosition',NS,null,'0','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] numberOfReroutingAttempts_type_info = new String[]{'numberOfReroutingAttempts',NS,null,'0','1','false'}; + private String[] offlineImage_type_info = new String[]{'offlineImage',NS,null,'0','1','false'}; + private String[] onlineImage_type_info = new String[]{'onlineImage',NS,null,'0','1','false'}; + private String[] optionsCustomRoutingIsEnabled_type_info = new String[]{'optionsCustomRoutingIsEnabled',NS,null,'0','1','false'}; + private String[] optionsHasChasitorIdleTimeout_type_info = new String[]{'optionsHasChasitorIdleTimeout',NS,null,'1','1','false'}; + private String[] optionsHasInviteAfterAccept_type_info = new String[]{'optionsHasInviteAfterAccept',NS,null,'0','1','false'}; + private String[] optionsHasInviteAfterReject_type_info = new String[]{'optionsHasInviteAfterReject',NS,null,'0','1','false'}; + private String[] optionsHasRerouteDeclinedRequest_type_info = new String[]{'optionsHasRerouteDeclinedRequest',NS,null,'0','1','false'}; + private String[] optionsIsAutoAccept_type_info = new String[]{'optionsIsAutoAccept',NS,null,'0','1','false'}; + private String[] optionsIsInviteAutoRemove_type_info = new String[]{'optionsIsInviteAutoRemove',NS,null,'0','1','false'}; + private String[] overallQueueLength_type_info = new String[]{'overallQueueLength',NS,null,'0','1','false'}; + private String[] perAgentQueueLength_type_info = new String[]{'perAgentQueueLength',NS,null,'0','1','false'}; + private String[] postChatPage_type_info = new String[]{'postChatPage',NS,null,'0','1','false'}; + private String[] postChatUrl_type_info = new String[]{'postChatUrl',NS,null,'0','1','false'}; + private String[] preChatFormPage_type_info = new String[]{'preChatFormPage',NS,null,'0','1','false'}; + private String[] preChatFormUrl_type_info = new String[]{'preChatFormUrl',NS,null,'0','1','false'}; + private String[] pushTimeOut_type_info = new String[]{'pushTimeOut',NS,null,'0','1','false'}; + private String[] routingType_type_info = new String[]{'routingType',NS,null,'1','1','false'}; + private String[] site_type_info = new String[]{'site',NS,null,'0','1','false'}; + private String[] skills_type_info = new String[]{'skills',NS,null,'0','1','false'}; + private String[] timeToRemoveInvite_type_info = new String[]{'timeToRemoveInvite',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] windowLanguage_type_info = new String[]{'windowLanguage',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','animation','autoGreeting','chasitorIdleTimeout','chasitorIdleTimeoutWarning','chatPage','customAgentName','deployments','enableQueue','inviteEndPosition','inviteImage','inviteStartPosition','isActive','label','numberOfReroutingAttempts','offlineImage','onlineImage','optionsCustomRoutingIsEnabled','optionsHasChasitorIdleTimeout','optionsHasInviteAfterAccept','optionsHasInviteAfterReject','optionsHasRerouteDeclinedRequest','optionsIsAutoAccept','optionsIsInviteAutoRemove','overallQueueLength','perAgentQueueLength','postChatPage','postChatUrl','preChatFormPage','preChatFormUrl','pushTimeOut','routingType','site','skills','timeToRemoveInvite','type_x','windowLanguage'}; + } + public class FlowDefinitionTranslation { + public MetadataService.FlowTranslation[] flows; + public String fullName; + public String label; + private String[] flows_type_info = new String[]{'flows',NS,null,'0','-1','false'}; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'flows','fullName','label'}; + } + public class Territory2SettingsOpportunityFilter { + public String apexClassName; + public Boolean enableFilter; + public Boolean runOnCreate; + private String[] apexClassName_type_info = new String[]{'apexClassName',NS,null,'1','1','true'}; + private String[] enableFilter_type_info = new String[]{'enableFilter',NS,null,'1','1','false'}; + private String[] runOnCreate_type_info = new String[]{'runOnCreate',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apexClassName','enableFilter','runOnCreate'}; + } + public class ActivitiesSettings extends Metadata { + public String type = 'ActivitiesSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean allowUsersToRelateMultipleContactsToTasksAndEvents; + public Boolean autoRelateEventAttendees; + public Boolean enableActivityReminders; + public Boolean enableClickCreateEvents; + public Boolean enableDragAndDropScheduling; + public Boolean enableEmailTracking; + public Boolean enableGroupTasks; + public Boolean enableListViewScheduling; + public Boolean enableLogNote; + public Boolean enableMultidayEvents; + 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; + private String[] allowUsersToRelateMultipleContactsToTasksAndEvents_type_info = new String[]{'allowUsersToRelateMultipleContactsToTasksAndEvents',NS,null,'0','1','false'}; + private String[] autoRelateEventAttendees_type_info = new String[]{'autoRelateEventAttendees',NS,null,'0','1','false'}; + private String[] enableActivityReminders_type_info = new String[]{'enableActivityReminders',NS,null,'0','1','false'}; + private String[] enableClickCreateEvents_type_info = new String[]{'enableClickCreateEvents',NS,null,'0','1','false'}; + private String[] enableDragAndDropScheduling_type_info = new String[]{'enableDragAndDropScheduling',NS,null,'0','1','false'}; + private String[] enableEmailTracking_type_info = new String[]{'enableEmailTracking',NS,null,'0','1','false'}; + private String[] enableGroupTasks_type_info = new String[]{'enableGroupTasks',NS,null,'0','1','false'}; + private String[] enableListViewScheduling_type_info = new String[]{'enableListViewScheduling',NS,null,'0','1','false'}; + private String[] enableLogNote_type_info = new String[]{'enableLogNote',NS,null,'0','1','false'}; + private String[] enableMultidayEvents_type_info = new String[]{'enableMultidayEvents',NS,null,'0','1','false'}; + private String[] enableRecurringEvents_type_info = new String[]{'enableRecurringEvents',NS,null,'0','1','false'}; + private String[] enableRecurringTasks_type_info = new String[]{'enableRecurringTasks',NS,null,'0','1','false'}; + private String[] enableSidebarCalendarShortcut_type_info = new String[]{'enableSidebarCalendarShortcut',NS,null,'0','1','false'}; + private String[] enableSimpleTaskCreateUI_type_info = new String[]{'enableSimpleTaskCreateUI',NS,null,'0','1','false'}; + private String[] enableUNSTaskDelegatedToNotifications_type_info = new String[]{'enableUNSTaskDelegatedToNotifications',NS,null,'0','1','false'}; + private String[] meetingRequestsLogo_type_info = new String[]{'meetingRequestsLogo',NS,null,'0','1','false'}; + private String[] showCustomLogoMeetingRequests_type_info = new String[]{'showCustomLogoMeetingRequests',NS,null,'0','1','false'}; + private String[] showEventDetailsMultiUserCalendar_type_info = new String[]{'showEventDetailsMultiUserCalendar',NS,null,'0','1','false'}; + private String[] showHomePageHoverLinksForEvents_type_info = new String[]{'showHomePageHoverLinksForEvents',NS,null,'0','1','false'}; + private String[] showMyTasksHoverLinks_type_info = new String[]{'showMyTasksHoverLinks',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','allowUsersToRelateMultipleContactsToTasksAndEvents','autoRelateEventAttendees','enableActivityReminders','enableClickCreateEvents','enableDragAndDropScheduling','enableEmailTracking','enableGroupTasks','enableListViewScheduling','enableLogNote','enableMultidayEvents','enableRecurringEvents','enableRecurringTasks','enableSidebarCalendarShortcut','enableSimpleTaskCreateUI','enableUNSTaskDelegatedToNotifications','meetingRequestsLogo','showCustomLogoMeetingRequests','showEventDetailsMultiUserCalendar','showHomePageHoverLinksForEvents','showMyTasksHoverLinks'}; + } + public class FlowWaitEvent extends FlowElement { + public String type = 'FlowWaitEvent'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] conditions_type_info = new String[]{'conditions',NS,null,'0','-1','false'}; + private String[] connector_type_info = new String[]{'connector',NS,null,'1','1','false'}; + private String[] eventType_type_info = new String[]{'eventType',NS,null,'1','1','false'}; + private String[] inputParameters_type_info = new String[]{'inputParameters',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] outputParameters_type_info = new String[]{'outputParameters',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','conditionLogic','conditions','connector','eventType','inputParameters','label','outputParameters'}; + } + public class ApexComponent extends MetadataWithContent { + public String type = 'ApexComponent'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public Double apiVersion; + public String description; + public String label; + public MetadataService.PackageVersion[] packageVersions; + private String[] apiVersion_type_info = new String[]{'apiVersion',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] packageVersions_type_info = new String[]{'packageVersions',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','apiVersion','description','label','packageVersions'}; + } + public class AutoResponseRule extends Metadata { + public String type = 'AutoResponseRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean active; + public MetadataService.RuleEntry[] ruleEntry; + private String[] active_type_info = new String[]{'active',NS,null,'0','1','false'}; + private String[] ruleEntry_type_info = new String[]{'ruleEntry',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','active','ruleEntry'}; + } + public class NamedCredential extends Metadata { + public String type = 'NamedCredential'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean allowMergeFieldsInBody; + public Boolean allowMergeFieldsInHeader; + public String authProvider; + public String certificate; + public String endpoint; + public Boolean generateAuthorizationHeader; + 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[] allowMergeFieldsInBody_type_info = new String[]{'allowMergeFieldsInBody',NS,null,'0','1','false'}; + private String[] allowMergeFieldsInHeader_type_info = new String[]{'allowMergeFieldsInHeader',NS,null,'0','1','false'}; + private String[] authProvider_type_info = new String[]{'authProvider',NS,null,'0','1','false'}; + private String[] certificate_type_info = new String[]{'certificate',NS,null,'0','1','false'}; + private String[] endpoint_type_info = new String[]{'endpoint',NS,null,'0','1','false'}; + private String[] generateAuthorizationHeader_type_info = new String[]{'generateAuthorizationHeader',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] oauthRefreshToken_type_info = new String[]{'oauthRefreshToken',NS,null,'0','1','false'}; + private String[] oauthScope_type_info = new String[]{'oauthScope',NS,null,'0','1','false'}; + private String[] oauthToken_type_info = new String[]{'oauthToken',NS,null,'0','1','false'}; + private String[] password_type_info = new String[]{'password',NS,null,'0','1','false'}; + private String[] principalType_type_info = new String[]{'principalType',NS,null,'1','1','false'}; + private String[] protocol_type_info = new String[]{'protocol',NS,null,'1','1','false'}; + private String[] username_type_info = new String[]{'username',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','allowMergeFieldsInBody','allowMergeFieldsInHeader','authProvider','certificate','endpoint','generateAuthorizationHeader','label','oauthRefreshToken','oauthScope','oauthToken','password','principalType','protocol','username'}; + } + public class QuickAction extends Metadata { + public String type = 'QuickAction'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String canvas; + public String description; + public MetadataService.FieldOverride[] fieldOverrides; + public String flowDefinition; + public Integer height; + public String icon; + public Boolean isProtected; + public String label; + public String lightningComponent; + public Boolean optionsCreateFeedItem; + public String page_x; + public MetadataService.QuickActionLayout quickActionLayout; + public MetadataService.QuickActionSendEmailOptions quickActionSendEmailOptions; + public String standardLabel; + public String successMessage; + public String targetObject; + public String targetParentField; + public String targetRecordType; + public String type_x; + public Integer width; + private String[] canvas_type_info = new String[]{'canvas',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] fieldOverrides_type_info = new String[]{'fieldOverrides',NS,null,'0','-1','false'}; + private String[] flowDefinition_type_info = new String[]{'flowDefinition',NS,null,'0','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] icon_type_info = new String[]{'icon',NS,null,'0','1','false'}; + private String[] isProtected_type_info = new String[]{'isProtected',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] lightningComponent_type_info = new String[]{'lightningComponent',NS,null,'0','1','false'}; + private String[] optionsCreateFeedItem_type_info = new String[]{'optionsCreateFeedItem',NS,null,'1','1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] quickActionLayout_type_info = new String[]{'quickActionLayout',NS,null,'0','1','false'}; + private String[] quickActionSendEmailOptions_type_info = new String[]{'quickActionSendEmailOptions',NS,null,'0','1','false'}; + private String[] standardLabel_type_info = new String[]{'standardLabel',NS,null,'0','1','false'}; + private String[] successMessage_type_info = new String[]{'successMessage',NS,null,'0','1','false'}; + private String[] targetObject_type_info = new String[]{'targetObject',NS,null,'0','1','false'}; + private String[] targetParentField_type_info = new String[]{'targetParentField',NS,null,'0','1','false'}; + private String[] targetRecordType_type_info = new String[]{'targetRecordType',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','canvas','description','fieldOverrides','flowDefinition','height','icon','isProtected','label','lightningComponent','optionsCreateFeedItem','page_x','quickActionLayout','quickActionSendEmailOptions','standardLabel','successMessage','targetObject','targetParentField','targetRecordType','type_x','width'}; + } + public class SharingCriteriaRule extends SharingBaseRule { + public String type = 'SharingCriteriaRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] accountSettings_type_info = new String[]{'accountSettings',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] sharedTo_type_info = new String[]{'sharedTo',NS,null,'1','1','false'}; + public String booleanFilter; + public MetadataService.FilterItem[] criteriaItems; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] criteriaItems_type_info = new String[]{'criteriaItems',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','accessLevel','accountSettings','description','label','sharedTo','booleanFilter','criteriaItems'}; + } + public class FlowAssignment extends FlowNode { + public String type = 'FlowAssignment'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + public MetadataService.FlowAssignmentItem[] assignmentItems; + public MetadataService.FlowConnector connector; + private String[] assignmentItems_type_info = new String[]{'assignmentItems',NS,null,'0','-1','false'}; + private String[] connector_type_info = new String[]{'connector',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','assignmentItems','connector'}; + } + public class MatchingRules extends Metadata { + public String type = 'MatchingRules'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.MatchingRule[] matchingRules; + private String[] matchingRules_type_info = new String[]{'matchingRules',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','matchingRules'}; + } + public class Index extends Metadata { + public String type = 'Index'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.IndexField[] fields; + public String label; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','fields','label'}; + } + public class Attachment { + public String content; + public String name; + private String[] content_type_info = new String[]{'content',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'content','name'}; + } + public class PathAssistantStep { + public String[] fieldNames; + public String info; + public String picklistValueName; + private String[] fieldNames_type_info = new String[]{'fieldNames',NS,null,'0','-1','false'}; + private String[] info_type_info = new String[]{'info',NS,null,'0','1','false'}; + private String[] picklistValueName_type_info = new String[]{'picklistValueName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fieldNames','info','picklistValueName'}; + } + public class ChannelLayoutItem { + public String field; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field'}; + } + public class CustomValue extends Metadata { + public String type = 'CustomValue'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String color; + public Boolean default_x; + public String description; + public Boolean isActive; + public String label; + private String[] color_type_info = new String[]{'color',NS,null,'0','1','false'}; + private String[] default_x_type_info = new String[]{'default',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','color','default_x','description','isActive','label'}; + } + public class ListView extends Metadata { + public String type = 'ListView'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] columns_type_info = new String[]{'columns',NS,null,'0','-1','false'}; + private String[] division_type_info = new String[]{'division',NS,null,'0','1','false'}; + private String[] filterScope_type_info = new String[]{'filterScope',NS,null,'1','1','false'}; + private String[] filters_type_info = new String[]{'filters',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] language_type_info = new String[]{'language',NS,null,'0','1','false'}; + private String[] queue_type_info = new String[]{'queue',NS,null,'0','1','false'}; + private String[] sharedTo_type_info = new String[]{'sharedTo',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','booleanFilter','columns','division','filterScope','filters','label','language','queue','sharedTo'}; + } + public class CustomApplicationTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class KnowledgeCaseSettings { + public String articlePDFCreationProfile; + public MetadataService.KnowledgeCommunitiesSettings articlePublicSharingCommunities; + 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 enableCaseDataCategoryMapping; + public Boolean useProfileForPDFCreation; + private String[] articlePDFCreationProfile_type_info = new String[]{'articlePDFCreationProfile',NS,null,'0','1','false'}; + private String[] articlePublicSharingCommunities_type_info = new String[]{'articlePublicSharingCommunities',NS,null,'0','1','false'}; + private String[] articlePublicSharingSites_type_info = new String[]{'articlePublicSharingSites',NS,null,'0','1','false'}; + private String[] articlePublicSharingSitesChatterAnswers_type_info = new String[]{'articlePublicSharingSitesChatterAnswers',NS,null,'0','1','false'}; + private String[] assignTo_type_info = new String[]{'assignTo',NS,null,'0','1','false'}; + private String[] customizationClass_type_info = new String[]{'customizationClass',NS,null,'0','1','false'}; + private String[] defaultContributionArticleType_type_info = new String[]{'defaultContributionArticleType',NS,null,'0','1','false'}; + private String[] editor_type_info = new String[]{'editor',NS,null,'0','1','false'}; + private String[] enableArticleCreation_type_info = new String[]{'enableArticleCreation',NS,null,'0','1','false'}; + private String[] enableArticlePublicSharingSites_type_info = new String[]{'enableArticlePublicSharingSites',NS,null,'0','1','false'}; + private String[] enableCaseDataCategoryMapping_type_info = new String[]{'enableCaseDataCategoryMapping',NS,null,'0','1','false'}; + private String[] useProfileForPDFCreation_type_info = new String[]{'useProfileForPDFCreation',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'articlePDFCreationProfile','articlePublicSharingCommunities','articlePublicSharingSites','articlePublicSharingSitesChatterAnswers','assignTo','customizationClass','defaultContributionArticleType','editor','enableArticleCreation','enableArticlePublicSharingSites','enableCaseDataCategoryMapping','useProfileForPDFCreation'}; + } + public class FiscalYearSettings { + public String fiscalYearNameBasedOn; + public String startMonth; + private String[] fiscalYearNameBasedOn_type_info = new String[]{'fiscalYearNameBasedOn',NS,null,'0','1','false'}; + private String[] startMonth_type_info = new String[]{'startMonth',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fiscalYearNameBasedOn','startMonth'}; + } + public class Approver { + public String name; + public String type_x; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','type_x'}; + } + public class WaveXmdFormattingPredicate { + public String formatValue; + public String operator; + public Integer sortIndex; + public String value; + private String[] formatValue_type_info = new String[]{'formatValue',NS,null,'1','1','false'}; + private String[] operator_type_info = new String[]{'operator',NS,null,'1','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'formatValue','operator','sortIndex','value'}; + } + public class ObjectNameCaseValue { + public String article; + public String caseType; + public Boolean plural; + public String possessive; + public String value; + private String[] article_type_info = new String[]{'article',NS,null,'0','1','false'}; + private String[] caseType_type_info = new String[]{'caseType',NS,null,'0','1','false'}; + private String[] plural_type_info = new String[]{'plural',NS,null,'0','1','false'}; + private String[] possessive_type_info = new String[]{'possessive',NS,null,'0','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'article','caseType','plural','possessive','value'}; + } + public class SiteWebAddress { + public String certificate; + public String domainName; + public Boolean primary; + private String[] certificate_type_info = new String[]{'certificate',NS,null,'0','1','false'}; + private String[] domainName_type_info = new String[]{'domainName',NS,null,'1','1','false'}; + private String[] primary_type_info = new String[]{'primary',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'certificate','domainName','primary'}; + } + public class FlowInputValidationRule { + public String errorMessage; + public String formulaExpression; + private String[] errorMessage_type_info = new String[]{'errorMessage',NS,null,'1','1','false'}; + private String[] formulaExpression_type_info = new String[]{'formulaExpression',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'errorMessage','formulaExpression'}; + } + public class MlRelatedIntent { + public String relatedMlIntent; + private String[] relatedMlIntent_type_info = new String[]{'relatedMlIntent',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'relatedMlIntent'}; + } + public class CompanySettings extends Metadata { + public String type = 'CompanySettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.FiscalYearSettings fiscalYear; + private String[] fiscalYear_type_info = new String[]{'fiscalYear',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','fiscalYear'}; + } + public class FlowScreenField extends FlowElement { + public String type = 'FlowScreenField'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String[] choiceReferences; + public String dataType; + public String defaultSelectedChoiceReference; + public MetadataService.FlowElementReferenceOrValue defaultValue; + public String extensionName; + public String fieldText; + public String fieldType; + public String helpText; + public MetadataService.FlowScreenFieldInputParameter[] inputParameters; + public Boolean isRequired; + public Boolean isVisible; + public MetadataService.FlowScreenFieldOutputParameter[] outputParameters; + public Integer scale; + public MetadataService.FlowInputValidationRule validationRule; + private String[] choiceReferences_type_info = new String[]{'choiceReferences',NS,null,'0','-1','false'}; + private String[] dataType_type_info = new String[]{'dataType',NS,null,'0','1','false'}; + private String[] defaultSelectedChoiceReference_type_info = new String[]{'defaultSelectedChoiceReference',NS,null,'0','1','false'}; + private String[] defaultValue_type_info = new String[]{'defaultValue',NS,null,'0','1','false'}; + private String[] extensionName_type_info = new String[]{'extensionName',NS,null,'0','1','false'}; + private String[] fieldText_type_info = new String[]{'fieldText',NS,null,'0','1','false'}; + private String[] fieldType_type_info = new String[]{'fieldType',NS,null,'1','1','false'}; + private String[] helpText_type_info = new String[]{'helpText',NS,null,'0','1','false'}; + private String[] inputParameters_type_info = new String[]{'inputParameters',NS,null,'0','-1','false'}; + private String[] isRequired_type_info = new String[]{'isRequired',NS,null,'0','1','false'}; + private String[] isVisible_type_info = new String[]{'isVisible',NS,null,'0','1','false'}; + private String[] outputParameters_type_info = new String[]{'outputParameters',NS,null,'0','-1','false'}; + private String[] scale_type_info = new String[]{'scale',NS,null,'0','1','false'}; + private String[] validationRule_type_info = new String[]{'validationRule',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','choiceReferences','dataType','defaultSelectedChoiceReference','defaultValue','extensionName','fieldText','fieldType','helpText','inputParameters','isRequired','isVisible','outputParameters','scale','validationRule'}; + } + public class LookupFilterTranslation { + public String errorMessage; + public String informationalMessage; + private String[] errorMessage_type_info = new String[]{'errorMessage',NS,null,'1','1','false'}; + private String[] informationalMessage_type_info = new String[]{'informationalMessage',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'errorMessage','informationalMessage'}; + } + public class LetterheadLine { + public String color; + public Integer height; + private String[] color_type_info = new String[]{'color',NS,null,'1','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'color','height'}; + } + public class ValidationRule extends Metadata { + public String type = 'ValidationRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean active; + public String description; + public String errorConditionFormula; + public String errorDisplayField; + public String errorMessage; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] errorConditionFormula_type_info = new String[]{'errorConditionFormula',NS,null,'1','1','false'}; + private String[] errorDisplayField_type_info = new String[]{'errorDisplayField',NS,null,'0','1','false'}; + private String[] errorMessage_type_info = new String[]{'errorMessage',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','active','description','errorConditionFormula','errorDisplayField','errorMessage'}; + } + public class ChatterAnswersReputationLevel { + public String name; + public Integer value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'parentRole'}; + } + public class WaveXmdDate { + public String alias; + public Boolean compact; + public String dateFieldDay; + public String dateFieldEpochDay; + public String dateFieldEpochSecond; + public String dateFieldFiscalMonth; + public String dateFieldFiscalQuarter; + public String dateFieldFiscalWeek; + public String dateFieldFiscalYear; + public String dateFieldFullYear; + public String dateFieldHour; + public String dateFieldMinute; + public String dateFieldMonth; + public String dateFieldQuarter; + public String dateFieldSecond; + public String dateFieldWeek; + public String dateFieldYear; + public String description; + public Integer firstDayOfWeek; + public Integer fiscalMonthOffset; + public Boolean isYearEndFiscalYear; + public String label; + public Boolean showInExplorer; + public Integer sortIndex; + public String type_x; + private String[] alias_type_info = new String[]{'alias',NS,null,'1','1','false'}; + private String[] compact_type_info = new String[]{'compact',NS,null,'0','1','false'}; + private String[] dateFieldDay_type_info = new String[]{'dateFieldDay',NS,null,'0','1','false'}; + private String[] dateFieldEpochDay_type_info = new String[]{'dateFieldEpochDay',NS,null,'0','1','false'}; + private String[] dateFieldEpochSecond_type_info = new String[]{'dateFieldEpochSecond',NS,null,'0','1','false'}; + private String[] dateFieldFiscalMonth_type_info = new String[]{'dateFieldFiscalMonth',NS,null,'0','1','false'}; + private String[] dateFieldFiscalQuarter_type_info = new String[]{'dateFieldFiscalQuarter',NS,null,'0','1','false'}; + private String[] dateFieldFiscalWeek_type_info = new String[]{'dateFieldFiscalWeek',NS,null,'0','1','false'}; + private String[] dateFieldFiscalYear_type_info = new String[]{'dateFieldFiscalYear',NS,null,'0','1','false'}; + private String[] dateFieldFullYear_type_info = new String[]{'dateFieldFullYear',NS,null,'0','1','false'}; + private String[] dateFieldHour_type_info = new String[]{'dateFieldHour',NS,null,'0','1','false'}; + private String[] dateFieldMinute_type_info = new String[]{'dateFieldMinute',NS,null,'0','1','false'}; + private String[] dateFieldMonth_type_info = new String[]{'dateFieldMonth',NS,null,'0','1','false'}; + private String[] dateFieldQuarter_type_info = new String[]{'dateFieldQuarter',NS,null,'0','1','false'}; + private String[] dateFieldSecond_type_info = new String[]{'dateFieldSecond',NS,null,'0','1','false'}; + private String[] dateFieldWeek_type_info = new String[]{'dateFieldWeek',NS,null,'0','1','false'}; + private String[] dateFieldYear_type_info = new String[]{'dateFieldYear',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] firstDayOfWeek_type_info = new String[]{'firstDayOfWeek',NS,null,'1','1','false'}; + private String[] fiscalMonthOffset_type_info = new String[]{'fiscalMonthOffset',NS,null,'1','1','false'}; + private String[] isYearEndFiscalYear_type_info = new String[]{'isYearEndFiscalYear',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] showInExplorer_type_info = new String[]{'showInExplorer',NS,null,'0','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'alias','compact','dateFieldDay','dateFieldEpochDay','dateFieldEpochSecond','dateFieldFiscalMonth','dateFieldFiscalQuarter','dateFieldFiscalWeek','dateFieldFiscalYear','dateFieldFullYear','dateFieldHour','dateFieldMinute','dateFieldMonth','dateFieldQuarter','dateFieldSecond','dateFieldWeek','dateFieldYear','description','firstDayOfWeek','fiscalMonthOffset','isYearEndFiscalYear','label','showInExplorer','sortIndex','type_x'}; + } + public class PublicGroups { + public String[] publicGroup; + private String[] publicGroup_type_info = new String[]{'publicGroup',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'publicGroup'}; + } + public class FeedLayoutFilter { + public String feedFilterName; + public String feedFilterType; + public String feedItemType; + private String[] feedFilterName_type_info = new String[]{'feedFilterName',NS,null,'0','1','false'}; + private String[] feedFilterType_type_info = new String[]{'feedFilterType',NS,null,'1','1','false'}; + private String[] feedItemType_type_info = new String[]{'feedItemType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'feedFilterName','feedFilterType','feedItemType'}; + } + public virtual class WorkflowAction extends Metadata { + } + 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',NS,null,'1','1','false'}; + private String[] integrationValue_type_info = new String[]{'integrationValue',NS,null,'1','1','false'}; + private String[] isoCode_type_info = new String[]{'isoCode',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] standard_type_info = new String[]{'standard',NS,null,'1','1','false'}; + private String[] visible_type_info = new String[]{'visible',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'active','integrationValue','isoCode','label','standard','visible'}; + } + public class SupervisorAgentConfigSkills { + public String[] skill; + private String[] skill_type_info = new String[]{'skill',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'skill'}; + } + public class describeValueTypeResponse_element { + public MetadataService.DescribeValueTypeResult result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ActionOverride { + public String actionName; + public String comment; + public String content; + public String formFactor; + public Boolean skipRecordTypeSelect; + public String type_x; + private String[] actionName_type_info = new String[]{'actionName',NS,null,'0','1','false'}; + private String[] comment_type_info = new String[]{'comment',NS,null,'0','1','false'}; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + private String[] formFactor_type_info = new String[]{'formFactor',NS,null,'0','1','false'}; + private String[] skipRecordTypeSelect_type_info = new String[]{'skipRecordTypeSelect',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actionName','comment','content','formFactor','skipRecordTypeSelect','type_x'}; + } + public class Translations extends Metadata { + public String type = 'Translations'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.CustomApplicationTranslation[] customApplications; + public MetadataService.CustomDataTypeTranslation[] customDataTypeTranslations; + public MetadataService.CustomLabelTranslation[] customLabels; + public MetadataService.CustomPageWebLinkTranslation[] customPageWebLinks; + public MetadataService.CustomTabTranslation[] customTabs; + public MetadataService.FlowDefinitionTranslation[] flowDefinitions; + public MetadataService.GlobalQuickActionTranslation[] quickActions; + public MetadataService.ReportTypeTranslation[] reportTypes; + public MetadataService.ScontrolTranslation[] scontrols; + private String[] customApplications_type_info = new String[]{'customApplications',NS,null,'0','-1','false'}; + private String[] customDataTypeTranslations_type_info = new String[]{'customDataTypeTranslations',NS,null,'0','-1','false'}; + private String[] customLabels_type_info = new String[]{'customLabels',NS,null,'0','-1','false'}; + private String[] customPageWebLinks_type_info = new String[]{'customPageWebLinks',NS,null,'0','-1','false'}; + private String[] customTabs_type_info = new String[]{'customTabs',NS,null,'0','-1','false'}; + private String[] flowDefinitions_type_info = new String[]{'flowDefinitions',NS,null,'0','-1','false'}; + private String[] quickActions_type_info = new String[]{'quickActions',NS,null,'0','-1','false'}; + private String[] reportTypes_type_info = new String[]{'reportTypes',NS,null,'0','-1','false'}; + private String[] scontrols_type_info = new String[]{'scontrols',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','customApplications','customDataTypeTranslations','customLabels','customPageWebLinks','customTabs','flowDefinitions','quickActions','reportTypes','scontrols'}; + } + public class WebToCaseSettings { + public String caseOrigin; + public String defaultResponseTemplate; + public Boolean enableWebToCase; + private String[] caseOrigin_type_info = new String[]{'caseOrigin',NS,null,'0','1','false'}; + private String[] defaultResponseTemplate_type_info = new String[]{'defaultResponseTemplate',NS,null,'0','1','false'}; + private String[] enableWebToCase_type_info = new String[]{'enableWebToCase',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'caseOrigin','defaultResponseTemplate','enableWebToCase'}; + } + public class CustomMetadata extends Metadata { + public String type = 'CustomMetadata'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public String label; + public Boolean protected_x; + public MetadataService.CustomMetadataValue[] values; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'0','1','false'}; + private String[] values_type_info = new String[]{'values',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','label','protected_x','values'}; + } + public virtual class FlowNode extends FlowElement { + public String label; + public Integer locationX; + public Integer locationY; + } + 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',NS,null,'1','1','false'}; + private String[] createdByName_type_info = new String[]{'createdByName',NS,null,'1','1','false'}; + private String[] createdDate_type_info = new String[]{'createdDate',NS,null,'1','1','false'}; + private String[] fileName_type_info = new String[]{'fileName',NS,null,'1','1','false'}; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'1','1','false'}; + private String[] id_type_info = new String[]{'id',NS,null,'1','1','false'}; + private String[] lastModifiedById_type_info = new String[]{'lastModifiedById',NS,null,'1','1','false'}; + private String[] lastModifiedByName_type_info = new String[]{'lastModifiedByName',NS,null,'1','1','false'}; + private String[] lastModifiedDate_type_info = new String[]{'lastModifiedDate',NS,null,'1','1','false'}; + private String[] manageableState_type_info = new String[]{'manageableState',NS,null,'0','1','false'}; + private String[] namespacePrefix_type_info = new String[]{'namespacePrefix',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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 OrderSettings extends Metadata { + public String type = 'OrderSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean enableNegativeQuantity; + public Boolean enableOrders; + public Boolean enableReductionOrders; + public Boolean enableZeroQuantity; + private String[] enableNegativeQuantity_type_info = new String[]{'enableNegativeQuantity',NS,null,'0','1','false'}; + private String[] enableOrders_type_info = new String[]{'enableOrders',NS,null,'0','1','false'}; + private String[] enableReductionOrders_type_info = new String[]{'enableReductionOrders',NS,null,'0','1','false'}; + private String[] enableZeroQuantity_type_info = new String[]{'enableZeroQuantity',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enableNegativeQuantity','enableOrders','enableReductionOrders','enableZeroQuantity'}; + } + public class ReportTimeFrameFilter { + public String dateColumn; + public Date endDate; + public String interval; + public Date startDate; + private String[] dateColumn_type_info = new String[]{'dateColumn',NS,null,'1','1','false'}; + private String[] endDate_type_info = new String[]{'endDate',NS,null,'0','1','false'}; + private String[] interval_type_info = new String[]{'interval',NS,null,'1','1','false'}; + private String[] startDate_type_info = new String[]{'startDate',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dateColumn','endDate','interval','startDate'}; + } + public class ContentAssetLink { + public String access; + public Boolean isManagingWorkspace; + public String name; + private String[] access_type_info = new String[]{'access',NS,null,'1','1','false'}; + private String[] isManagingWorkspace_type_info = new String[]{'isManagingWorkspace',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'access','isManagingWorkspace','name'}; + } + public class Form { + public String description; + public MetadataService.FormSection[] formSections; + public String masterLabel; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] formSections_type_info = new String[]{'formSections',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','formSections','masterLabel'}; + } + public class StandardValue extends Metadata { + public String type = 'StandardValue'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String color; + public Boolean default_x; + public String description; + public Boolean isActive; + public String label; + private String[] color_type_info = new String[]{'color',NS,null,'0','1','false'}; + private String[] default_x_type_info = new String[]{'default',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + public Boolean allowEmail; + public Boolean closed; + public Boolean converted; + public Boolean cssExposed; + public String forecastCategory; + public String groupingString; + public Boolean highPriority; + public Integer probability; + public String reverseRole; + public Boolean reviewed; + public Boolean won; + private String[] allowEmail_type_info = new String[]{'allowEmail',NS,null,'0','1','false'}; + private String[] closed_type_info = new String[]{'closed',NS,null,'0','1','false'}; + private String[] converted_type_info = new String[]{'converted',NS,null,'0','1','false'}; + private String[] cssExposed_type_info = new String[]{'cssExposed',NS,null,'0','1','false'}; + private String[] forecastCategory_type_info = new String[]{'forecastCategory',NS,null,'0','1','false'}; + private String[] groupingString_type_info = new String[]{'groupingString',NS,null,'0','1','false'}; + private String[] highPriority_type_info = new String[]{'highPriority',NS,null,'0','1','false'}; + private String[] probability_type_info = new String[]{'probability',NS,null,'0','1','false'}; + private String[] reverseRole_type_info = new String[]{'reverseRole',NS,null,'0','1','false'}; + private String[] reviewed_type_info = new String[]{'reviewed',NS,null,'0','1','false'}; + private String[] won_type_info = new String[]{'won',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','color','default_x','description','isActive','label','allowEmail','closed','converted','cssExposed','forecastCategory','groupingString','highPriority','probability','reverseRole','reviewed','won'}; + } + public class NavigationSubMenu { + public MetadataService.NavigationMenuItem[] navigationMenuItem; + private String[] navigationMenuItem_type_info = new String[]{'navigationMenuItem',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'navigationMenuItem'}; + } + public class ProductSettings extends Metadata { + public String type = 'ProductSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean enableCascadeActivateToRelatedPrices; + public Boolean enableQuantitySchedule; + public Boolean enableRevenueSchedule; + private String[] enableCascadeActivateToRelatedPrices_type_info = new String[]{'enableCascadeActivateToRelatedPrices',NS,null,'0','1','false'}; + private String[] enableQuantitySchedule_type_info = new String[]{'enableQuantitySchedule',NS,null,'0','1','false'}; + private String[] enableRevenueSchedule_type_info = new String[]{'enableRevenueSchedule',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enableCascadeActivateToRelatedPrices','enableQuantitySchedule','enableRevenueSchedule'}; + } + public class WorkflowTask extends WorkflowAction { + public String type = 'WorkflowTask'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String assignedTo; + public String assignedToType; + public String description; + public Integer dueDateOffset; + public Boolean notifyAssignee; + public String offsetFromField; + public String priority; + public Boolean protected_x; + public String status; + public String subject; + private String[] assignedTo_type_info = new String[]{'assignedTo',NS,null,'0','1','false'}; + private String[] assignedToType_type_info = new String[]{'assignedToType',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] dueDateOffset_type_info = new String[]{'dueDateOffset',NS,null,'1','1','false'}; + private String[] notifyAssignee_type_info = new String[]{'notifyAssignee',NS,null,'1','1','false'}; + private String[] offsetFromField_type_info = new String[]{'offsetFromField',NS,null,'0','1','false'}; + private String[] priority_type_info = new String[]{'priority',NS,null,'1','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'1','1','false'}; + private String[] subject_type_info = new String[]{'subject',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','assignedTo','assignedToType','description','dueDateOffset','notifyAssignee','offsetFromField','priority','protected_x','status','subject'}; + } + public class GlobalValueSetTranslation { + public MetadataService.ValueTranslation[] valueTranslation; + private String[] valueTranslation_type_info = new String[]{'valueTranslation',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'valueTranslation'}; + } + public class deployResponse_element { + public MetadataService.AsyncResult result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class FeedItemSettings { + public Integer characterLimit; + public Boolean collapseThread; + public String displayFormat; + public String feedItemType; + private String[] characterLimit_type_info = new String[]{'characterLimit',NS,null,'0','1','false'}; + private String[] collapseThread_type_info = new String[]{'collapseThread',NS,null,'0','1','false'}; + private String[] displayFormat_type_info = new String[]{'displayFormat',NS,null,'0','1','false'}; + private String[] feedItemType_type_info = new String[]{'feedItemType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'characterLimit','collapseThread','displayFormat','feedItemType'}; + } + public class EmbeddedServiceFieldService extends Metadata { + public String type = 'EmbeddedServiceFieldService'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String appointmentBookingFlowName; + public String cancelApptBookingFlowName; + public String embeddedServiceConfig; + public Boolean enabled; + public String fieldServiceConfirmCardImg; + public String fieldServiceHomeImg; + public String fieldServiceLogoImg; + public String masterLabel; + public String modifyApptBookingFlowName; + public Boolean shouldShowExistingAppointment; + public Boolean shouldShowNewAppointment; + private String[] appointmentBookingFlowName_type_info = new String[]{'appointmentBookingFlowName',NS,null,'0','1','false'}; + private String[] cancelApptBookingFlowName_type_info = new String[]{'cancelApptBookingFlowName',NS,null,'0','1','false'}; + private String[] embeddedServiceConfig_type_info = new String[]{'embeddedServiceConfig',NS,null,'1','1','false'}; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] fieldServiceConfirmCardImg_type_info = new String[]{'fieldServiceConfirmCardImg',NS,null,'0','1','false'}; + private String[] fieldServiceHomeImg_type_info = new String[]{'fieldServiceHomeImg',NS,null,'0','1','false'}; + private String[] fieldServiceLogoImg_type_info = new String[]{'fieldServiceLogoImg',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] modifyApptBookingFlowName_type_info = new String[]{'modifyApptBookingFlowName',NS,null,'0','1','false'}; + private String[] shouldShowExistingAppointment_type_info = new String[]{'shouldShowExistingAppointment',NS,null,'0','1','false'}; + private String[] shouldShowNewAppointment_type_info = new String[]{'shouldShowNewAppointment',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','appointmentBookingFlowName','cancelApptBookingFlowName','embeddedServiceConfig','enabled','fieldServiceConfirmCardImg','fieldServiceHomeImg','fieldServiceLogoImg','masterLabel','modifyApptBookingFlowName','shouldShowExistingAppointment','shouldShowNewAppointment'}; + } + public class AgentConfigAssignments { + public MetadataService.AgentConfigProfileAssignments profiles; + public MetadataService.AgentConfigUserAssignments users; + private String[] profiles_type_info = new String[]{'profiles',NS,null,'0','1','false'}; + private String[] users_type_info = new String[]{'users',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'profiles','users'}; + } + public class ApprovalStepApprover { + public MetadataService.Approver[] approver; + public String whenMultipleApprovers; + private String[] approver_type_info = new String[]{'approver',NS,null,'0','-1','false'}; + private String[] whenMultipleApprovers_type_info = new String[]{'whenMultipleApprovers',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'approver','whenMultipleApprovers'}; + } + public class ApexTrigger extends MetadataWithContent { + public String type = 'ApexTrigger'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public Double apiVersion; + public MetadataService.PackageVersion[] packageVersions; + public String status; + private String[] apiVersion_type_info = new String[]{'apiVersion',NS,null,'1','1','false'}; + private String[] packageVersions_type_info = new String[]{'packageVersions',NS,null,'0','-1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','apiVersion','packageVersions','status'}; + } + public class CustomConsoleComponents { + public MetadataService.PrimaryTabComponents primaryTabComponents; + public MetadataService.SubtabComponents subtabComponents; + private String[] primaryTabComponents_type_info = new String[]{'primaryTabComponents',NS,null,'0','1','false'}; + private String[] subtabComponents_type_info = new String[]{'subtabComponents',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'primaryTabComponents','subtabComponents'}; + } + 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',NS,null,'0','1','false'}; + private String[] enableTouchAppIPhone_type_info = new String[]{'enableTouchAppIPhone',NS,null,'0','1','false'}; + private String[] enableTouchBrowserIPad_type_info = new String[]{'enableTouchBrowserIPad',NS,null,'0','1','false'}; + private String[] enableTouchIosPhone_type_info = new String[]{'enableTouchIosPhone',NS,null,'0','1','false'}; + private String[] enableVisualforceInTouch_type_info = new String[]{'enableVisualforceInTouch',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableTouchAppIPad','enableTouchAppIPhone','enableTouchBrowserIPad','enableTouchIosPhone','enableVisualforceInTouch'}; + } + public class AppMenu extends Metadata { + public String type = 'AppMenu'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.AppMenuItem[] appMenuItems; + private String[] appMenuItems_type_info = new String[]{'appMenuItems',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','appMenuItems'}; + } + public class AudienceCriterion { + public MetadataService.AudienceCriteriaValue criterionValue; + public String operator; + public String type_x; + private String[] criterionValue_type_info = new String[]{'criterionValue',NS,null,'0','1','false'}; + private String[] operator_type_info = new String[]{'operator',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'criterionValue','operator','type_x'}; + } + public class DebuggingInfo_element { + public String debugLog; + private String[] debugLog_type_info = new String[]{'debugLog',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'debugLog'}; + } + public class Report extends Metadata { + public String type = 'Report'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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 folderName; + public String format; + public MetadataService.ReportGrouping[] groupingsAcross; + public MetadataService.ReportGrouping[] groupingsDown; + public MetadataService.ReportHistoricalSelector historicalSelector; + public String name; + public Integer numSubscriptions; + public MetadataService.ReportParam[] params; + public String reportType; + public String roleHierarchyFilter; + public Integer rowLimit; + public String scope; + public Boolean showCurrentDate; + public Boolean showDetails; + public Boolean showGrandTotal; + public Boolean showSubTotals; + public String sortColumn; + public String sortOrder; + public String territoryHierarchyFilter; + public MetadataService.ReportTimeFrameFilter timeFrameFilter; + public String userFilter; + private String[] aggregates_type_info = new String[]{'aggregates',NS,null,'0','-1','false'}; + private String[] block_type_info = new String[]{'block',NS,null,'0','-1','false'}; + private String[] blockInfo_type_info = new String[]{'blockInfo',NS,null,'0','1','false'}; + private String[] buckets_type_info = new String[]{'buckets',NS,null,'0','-1','false'}; + private String[] chart_type_info = new String[]{'chart',NS,null,'0','1','false'}; + private String[] colorRanges_type_info = new String[]{'colorRanges',NS,null,'0','-1','false'}; + private String[] columns_type_info = new String[]{'columns',NS,null,'0','-1','false'}; + private String[] crossFilters_type_info = new String[]{'crossFilters',NS,null,'0','-1','false'}; + private String[] currency_x_type_info = new String[]{'currency',NS,null,'0','1','false'}; + private String[] dataCategoryFilters_type_info = new String[]{'dataCategoryFilters',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] division_type_info = new String[]{'division',NS,null,'0','1','false'}; + private String[] filter_type_info = new String[]{'filter',NS,null,'0','1','false'}; + private String[] folderName_type_info = new String[]{'folderName',NS,null,'0','1','false'}; + private String[] format_type_info = new String[]{'format',NS,null,'1','1','false'}; + private String[] groupingsAcross_type_info = new String[]{'groupingsAcross',NS,null,'0','-1','false'}; + private String[] groupingsDown_type_info = new String[]{'groupingsDown',NS,null,'0','-1','false'}; + private String[] historicalSelector_type_info = new String[]{'historicalSelector',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] numSubscriptions_type_info = new String[]{'numSubscriptions',NS,null,'0','1','false'}; + private String[] params_type_info = new String[]{'params',NS,null,'0','-1','false'}; + private String[] reportType_type_info = new String[]{'reportType',NS,null,'1','1','false'}; + private String[] roleHierarchyFilter_type_info = new String[]{'roleHierarchyFilter',NS,null,'0','1','false'}; + private String[] rowLimit_type_info = new String[]{'rowLimit',NS,null,'0','1','false'}; + private String[] scope_type_info = new String[]{'scope',NS,null,'0','1','false'}; + private String[] showCurrentDate_type_info = new String[]{'showCurrentDate',NS,null,'0','1','false'}; + private String[] showDetails_type_info = new String[]{'showDetails',NS,null,'0','1','false'}; + private String[] showGrandTotal_type_info = new String[]{'showGrandTotal',NS,null,'0','1','false'}; + private String[] showSubTotals_type_info = new String[]{'showSubTotals',NS,null,'0','1','false'}; + private String[] sortColumn_type_info = new String[]{'sortColumn',NS,null,'0','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'0','1','false'}; + private String[] territoryHierarchyFilter_type_info = new String[]{'territoryHierarchyFilter',NS,null,'0','1','false'}; + private String[] timeFrameFilter_type_info = new String[]{'timeFrameFilter',NS,null,'0','1','false'}; + private String[] userFilter_type_info = new String[]{'userFilter',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','aggregates','block','blockInfo','buckets','chart','colorRanges','columns','crossFilters','currency_x','dataCategoryFilters','description','division','filter','folderName','format','groupingsAcross','groupingsDown','historicalSelector','name','numSubscriptions','params','reportType','roleHierarchyFilter','rowLimit','scope','showCurrentDate','showDetails','showGrandTotal','showSubTotals','sortColumn','sortOrder','territoryHierarchyFilter','timeFrameFilter','userFilter'}; + } + public class BotStepCondition { + public String leftOperandName; + public String leftOperandType; + public String operatorType; + public String rightOperandValue; + private String[] leftOperandName_type_info = new String[]{'leftOperandName',NS,null,'1','1','false'}; + private String[] leftOperandType_type_info = new String[]{'leftOperandType',NS,null,'1','1','false'}; + private String[] operatorType_type_info = new String[]{'operatorType',NS,null,'1','1','false'}; + private String[] rightOperandValue_type_info = new String[]{'rightOperandValue',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'leftOperandName','leftOperandType','operatorType','rightOperandValue'}; + } + public class KnowledgeSettings extends Metadata { + public String type = 'KnowledgeSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.KnowledgeAnswerSettings answers; + public MetadataService.KnowledgeCaseSettings cases; + public String defaultLanguage; + public Boolean enableChatterQuestionKBDeflection; + public Boolean enableCreateEditOnArticlesTab; + public Boolean enableExternalMediaContent; + public Boolean enableKnowledge; + public Boolean enableLightningKnowledge; + public MetadataService.KnowledgeLanguageSettings languages; + public Boolean showArticleSummariesCustomerPortal; + public Boolean showArticleSummariesInternalApp; + public Boolean showArticleSummariesPartnerPortal; + public Boolean showValidationStatusField; + public MetadataService.KnowledgeSuggestedArticlesSettings suggestedArticles; + private String[] answers_type_info = new String[]{'answers',NS,null,'0','1','false'}; + private String[] cases_type_info = new String[]{'cases',NS,null,'0','1','false'}; + private String[] defaultLanguage_type_info = new String[]{'defaultLanguage',NS,null,'0','1','false'}; + private String[] enableChatterQuestionKBDeflection_type_info = new String[]{'enableChatterQuestionKBDeflection',NS,null,'0','1','false'}; + private String[] enableCreateEditOnArticlesTab_type_info = new String[]{'enableCreateEditOnArticlesTab',NS,null,'0','1','false'}; + private String[] enableExternalMediaContent_type_info = new String[]{'enableExternalMediaContent',NS,null,'0','1','false'}; + private String[] enableKnowledge_type_info = new String[]{'enableKnowledge',NS,null,'0','1','false'}; + private String[] enableLightningKnowledge_type_info = new String[]{'enableLightningKnowledge',NS,null,'0','1','false'}; + private String[] languages_type_info = new String[]{'languages',NS,null,'0','1','false'}; + private String[] showArticleSummariesCustomerPortal_type_info = new String[]{'showArticleSummariesCustomerPortal',NS,null,'0','1','false'}; + private String[] showArticleSummariesInternalApp_type_info = new String[]{'showArticleSummariesInternalApp',NS,null,'0','1','false'}; + private String[] showArticleSummariesPartnerPortal_type_info = new String[]{'showArticleSummariesPartnerPortal',NS,null,'0','1','false'}; + private String[] showValidationStatusField_type_info = new String[]{'showValidationStatusField',NS,null,'0','1','false'}; + private String[] suggestedArticles_type_info = new String[]{'suggestedArticles',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','answers','cases','defaultLanguage','enableChatterQuestionKBDeflection','enableCreateEditOnArticlesTab','enableExternalMediaContent','enableKnowledge','enableLightningKnowledge','languages','showArticleSummariesCustomerPortal','showArticleSummariesInternalApp','showArticleSummariesPartnerPortal','showValidationStatusField','suggestedArticles'}; + } + public class StaticResource extends MetadataWithContent { + public String type = 'StaticResource'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public String cacheControl; + public String contentType; + public String description; + private String[] cacheControl_type_info = new String[]{'cacheControl',NS,null,'1','1','false'}; + private String[] contentType_type_info = new String[]{'contentType',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','cacheControl','contentType','description'}; + } + public class ReportTypeColumn { + public Boolean checkedByDefault; + public String displayNameOverride; + public String field; + public String table; + private String[] checkedByDefault_type_info = new String[]{'checkedByDefault',NS,null,'1','1','false'}; + private String[] displayNameOverride_type_info = new String[]{'displayNameOverride',NS,null,'0','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] table_type_info = new String[]{'table',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'checkedByDefault','displayNameOverride','field','table'}; + } + public class ApprovalStep { + public Boolean allowDelegate; + public MetadataService.ApprovalAction approvalActions; + public MetadataService.ApprovalStepApprover assignedApprover; + public String description; + public MetadataService.ApprovalEntryCriteria entryCriteria; + public String ifCriteriaNotMet; + public String label; + public String name; + public MetadataService.ApprovalStepRejectBehavior rejectBehavior; + public MetadataService.ApprovalAction rejectionActions; + private String[] allowDelegate_type_info = new String[]{'allowDelegate',NS,null,'0','1','false'}; + private String[] approvalActions_type_info = new String[]{'approvalActions',NS,null,'0','1','false'}; + private String[] assignedApprover_type_info = new String[]{'assignedApprover',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] entryCriteria_type_info = new String[]{'entryCriteria',NS,null,'0','1','false'}; + private String[] ifCriteriaNotMet_type_info = new String[]{'ifCriteriaNotMet',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] rejectBehavior_type_info = new String[]{'rejectBehavior',NS,null,'0','1','false'}; + private String[] rejectionActions_type_info = new String[]{'rejectionActions',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'allowDelegate','approvalActions','assignedApprover','description','entryCriteria','ifCriteriaNotMet','label','name','rejectBehavior','rejectionActions'}; + } + public class RecordTypeTranslation { + public String description; + public String label; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','label','name'}; + } + public class FlowInputFieldAssignment extends FlowBaseElement { + public String type = 'FlowInputFieldAssignment'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String field; + public MetadataService.FlowElementReferenceOrValue value; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','field','value'}; + } + public class WorkflowActionReference { + public String name; + public String type_x; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','type_x'}; + } + public class FilterItem { + public String field; + public String operation; + public String value; + public String valueField; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] operation_type_info = new String[]{'operation',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] valueField_type_info = new String[]{'valueField',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','operation','value','valueField'}; + } + public class OpportunityListFieldsUnselectedSettings { + public String[] field; + private String[] field_type_info = new String[]{'field',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field'}; + } + 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',NS,null,'0','1','false'}; + private String[] contextFilterableField_type_info = new String[]{'contextFilterableField',NS,null,'0','1','false'}; + private String[] error_type_info = new String[]{'error',NS,null,'0','1','false'}; + private String[] hideOnError_type_info = new String[]{'hideOnError',NS,null,'0','1','false'}; + private String[] includeContext_type_info = new String[]{'includeContext',NS,null,'0','1','false'}; + private String[] reportName_type_info = new String[]{'reportName',NS,null,'1','1','false'}; + private String[] showTitle_type_info = new String[]{'showTitle',NS,null,'0','1','false'}; + private String[] size_type_info = new String[]{'size',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'cacheData','contextFilterableField','error','hideOnError','includeContext','reportName','showTitle','size'}; + } + public class StandardValueSetTranslation { + public MetadataService.ValueTranslation[] valueTranslation; + private String[] valueTranslation_type_info = new String[]{'valueTranslation',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'valueTranslation'}; + } + public class BrandingSet extends Metadata { + public String type = 'BrandingSet'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.BrandingSetProperty[] brandingSetProperty; + public String description; + public String masterLabel; + public String type_x; + private String[] brandingSetProperty_type_info = new String[]{'brandingSetProperty',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','brandingSetProperty','description','masterLabel','type_x'}; + } + public class ChatterAnswersSettings extends Metadata { + public String type = 'ChatterAnswersSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean emailFollowersOnBestAnswer; + public Boolean emailFollowersOnReply; + public Boolean emailOwnerOnPrivateReply; + public Boolean emailOwnerOnReply; + public Boolean enableAnswerViaEmail; + public Boolean enableChatterAnswers; + public Boolean enableFacebookSSO; + public Boolean enableInlinePublisher; + public Boolean enableReputation; + public Boolean enableRichTextEditor; + public String facebookAuthProvider; + public Boolean showInPortals; + private String[] emailFollowersOnBestAnswer_type_info = new String[]{'emailFollowersOnBestAnswer',NS,null,'0','1','false'}; + private String[] emailFollowersOnReply_type_info = new String[]{'emailFollowersOnReply',NS,null,'0','1','false'}; + private String[] emailOwnerOnPrivateReply_type_info = new String[]{'emailOwnerOnPrivateReply',NS,null,'0','1','false'}; + private String[] emailOwnerOnReply_type_info = new String[]{'emailOwnerOnReply',NS,null,'0','1','false'}; + private String[] enableAnswerViaEmail_type_info = new String[]{'enableAnswerViaEmail',NS,null,'0','1','false'}; + private String[] enableChatterAnswers_type_info = new String[]{'enableChatterAnswers',NS,null,'1','1','false'}; + private String[] enableFacebookSSO_type_info = new String[]{'enableFacebookSSO',NS,null,'0','1','false'}; + private String[] enableInlinePublisher_type_info = new String[]{'enableInlinePublisher',NS,null,'0','1','false'}; + private String[] enableReputation_type_info = new String[]{'enableReputation',NS,null,'0','1','false'}; + private String[] enableRichTextEditor_type_info = new String[]{'enableRichTextEditor',NS,null,'0','1','false'}; + private String[] facebookAuthProvider_type_info = new String[]{'facebookAuthProvider',NS,null,'0','1','false'}; + private String[] showInPortals_type_info = new String[]{'showInPortals',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','emailFollowersOnBestAnswer','emailFollowersOnReply','emailOwnerOnPrivateReply','emailOwnerOnReply','enableAnswerViaEmail','enableChatterAnswers','enableFacebookSSO','enableInlinePublisher','enableReputation','enableRichTextEditor','facebookAuthProvider','showInPortals'}; + } + 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',NS,null,'1','1','false'}; + private String[] canvasUrl_type_info = new String[]{'canvasUrl',NS,null,'1','1','false'}; + private String[] lifecycleClass_type_info = new String[]{'lifecycleClass',NS,null,'0','1','false'}; + private String[] locations_type_info = new String[]{'locations',NS,null,'0','-1','false'}; + private String[] options_type_info = new String[]{'options',NS,null,'0','-1','false'}; + private String[] samlInitiationMethod_type_info = new String[]{'samlInitiationMethod',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'accessMethod','canvasUrl','lifecycleClass','locations','options','samlInitiationMethod'}; + } + public class StrategyAction { + public String action; + public MetadataService.StrategyActionArg[] argument; + public String description; + public String name; + public String type_x; + private String[] action_type_info = new String[]{'action',NS,null,'1','1','false'}; + private String[] argument_type_info = new String[]{'argument',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'action','argument','description','name','type_x'}; + } + public class QuotasSettings { + public Boolean showQuotas; + private String[] showQuotas_type_info = new String[]{'showQuotas',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'showQuotas'}; + } + public class OrgPreferenceSettings extends Metadata { + public String type = 'OrgPreferenceSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.OrganizationSettingsDetail[] preferences; + private String[] preferences_type_info = new String[]{'preferences',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','preferences'}; + } + public class Community extends Metadata { + public String type = 'Community'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean active; + public String chatterAnswersFacebookSsoUrl; + public String communityFeedPage; + public String dataCategoryName; + 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',NS,null,'0','1','false'}; + private String[] chatterAnswersFacebookSsoUrl_type_info = new String[]{'chatterAnswersFacebookSsoUrl',NS,null,'0','1','false'}; + private String[] communityFeedPage_type_info = new String[]{'communityFeedPage',NS,null,'0','1','false'}; + private String[] dataCategoryName_type_info = new String[]{'dataCategoryName',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] emailFooterDocument_type_info = new String[]{'emailFooterDocument',NS,null,'0','1','false'}; + private String[] emailHeaderDocument_type_info = new String[]{'emailHeaderDocument',NS,null,'0','1','false'}; + private String[] emailNotificationUrl_type_info = new String[]{'emailNotificationUrl',NS,null,'0','1','false'}; + private String[] enableChatterAnswers_type_info = new String[]{'enableChatterAnswers',NS,null,'0','1','false'}; + private String[] enablePrivateQuestions_type_info = new String[]{'enablePrivateQuestions',NS,null,'0','1','false'}; + private String[] expertsGroup_type_info = new String[]{'expertsGroup',NS,null,'0','1','false'}; + private String[] portal_type_info = new String[]{'portal',NS,null,'0','1','false'}; + private String[] reputationLevels_type_info = new String[]{'reputationLevels',NS,null,'0','1','false'}; + private String[] showInPortal_type_info = new String[]{'showInPortal',NS,null,'0','1','false'}; + private String[] site_type_info = new String[]{'site',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','active','chatterAnswersFacebookSsoUrl','communityFeedPage','dataCategoryName','description','emailFooterDocument','emailHeaderDocument','emailNotificationUrl','enableChatterAnswers','enablePrivateQuestions','expertsGroup','portal','reputationLevels','showInPortal','site'}; + } + public class BusinessProcess extends Metadata { + public String type = 'BusinessProcess'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public Boolean isActive; + public MetadataService.PicklistValue[] values; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] values_type_info = new String[]{'values',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','isActive','values'}; + } + public class EmailToCaseRoutingAddress { + public String addressType; + public String authorizedSenders; + public String caseOrigin; + public String caseOwner; + public String caseOwnerType; + public String casePriority; + public Boolean createTask; + public String emailAddress; + public String emailServicesAddress; + public Boolean isVerified; + public String routingName; + public Boolean saveEmailHeaders; + public String taskStatus; + private String[] addressType_type_info = new String[]{'addressType',NS,null,'0','1','false'}; + private String[] authorizedSenders_type_info = new String[]{'authorizedSenders',NS,null,'0','1','false'}; + private String[] caseOrigin_type_info = new String[]{'caseOrigin',NS,null,'0','1','false'}; + private String[] caseOwner_type_info = new String[]{'caseOwner',NS,null,'0','1','false'}; + private String[] caseOwnerType_type_info = new String[]{'caseOwnerType',NS,null,'0','1','false'}; + private String[] casePriority_type_info = new String[]{'casePriority',NS,null,'0','1','false'}; + private String[] createTask_type_info = new String[]{'createTask',NS,null,'0','1','false'}; + private String[] emailAddress_type_info = new String[]{'emailAddress',NS,null,'0','1','false'}; + private String[] emailServicesAddress_type_info = new String[]{'emailServicesAddress',NS,null,'0','1','false'}; + private String[] isVerified_type_info = new String[]{'isVerified',NS,null,'0','1','false'}; + private String[] routingName_type_info = new String[]{'routingName',NS,null,'0','1','false'}; + private String[] saveEmailHeaders_type_info = new String[]{'saveEmailHeaders',NS,null,'0','1','false'}; + private String[] taskStatus_type_info = new String[]{'taskStatus',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'addressType','authorizedSenders','caseOrigin','caseOwner','caseOwnerType','casePriority','createTask','emailAddress','emailServicesAddress','isVerified','routingName','saveEmailHeaders','taskStatus'}; + } + public class DataCategory { + public MetadataService.DataCategory[] dataCategory; + public String label; + public String name; + private String[] dataCategory_type_info = new String[]{'dataCategory',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dataCategory','label','name'}; + } + public class FormSection { + public MetadataService.FormColumn[] formColumns; + public String masterLabel; + public String tabOrderType; + private String[] formColumns_type_info = new String[]{'formColumns',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] tabOrderType_type_info = new String[]{'tabOrderType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'formColumns','masterLabel','tabOrderType'}; + } + public class PermissionSetTabSetting { + public String tab; + public String visibility; + private String[] tab_type_info = new String[]{'tab',NS,null,'1','1','false'}; + private String[] visibility_type_info = new String[]{'visibility',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'tab','visibility'}; + } + public class ReportHistoricalSelector { + public String[] snapshot; + private String[] snapshot_type_info = new String[]{'snapshot',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'snapshot'}; + } + public class Users { + public String[] user_x; + private String[] user_x_type_info = new String[]{'user',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'user_x'}; + } + public class PermissionSetUserPermission { + public Boolean enabled; + public String name; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enabled','name'}; + } + public class SharingRules extends Metadata { + public String type = 'SharingRules'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.SharingCriteriaRule[] sharingCriteriaRules; + public MetadataService.SharingOwnerRule[] sharingOwnerRules; + public MetadataService.SharingTerritoryRule[] sharingTerritoryRules; + private String[] sharingCriteriaRules_type_info = new String[]{'sharingCriteriaRules',NS,null,'0','-1','false'}; + private String[] sharingOwnerRules_type_info = new String[]{'sharingOwnerRules',NS,null,'0','-1','false'}; + private String[] sharingTerritoryRules_type_info = new String[]{'sharingTerritoryRules',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','sharingCriteriaRules','sharingOwnerRules','sharingTerritoryRules'}; + } + public class SharingRecalculation { + public String className; + private String[] className_type_info = new String[]{'className',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'className'}; + } + public class CustomLabels extends Metadata { + public String type = 'CustomLabels'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.CustomLabel[] labels; + private String[] labels_type_info = new String[]{'labels',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','labels'}; + } + public class FieldSetTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class RelatedContentItem { + public MetadataService.LayoutItem layoutItem; + private String[] layoutItem_type_info = new String[]{'layoutItem',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'layoutItem'}; + } + public class LiveAgentConfig { + public Boolean enableLiveChat; + public Boolean openNewAccountSubtab; + public Boolean openNewCaseSubtab; + public Boolean openNewContactSubtab; + public Boolean openNewLeadSubtab; + public Boolean openNewVFPageSubtab; + public String[] pageNamesToOpen; + public Boolean showKnowledgeArticles; + private String[] enableLiveChat_type_info = new String[]{'enableLiveChat',NS,null,'0','1','false'}; + private String[] openNewAccountSubtab_type_info = new String[]{'openNewAccountSubtab',NS,null,'0','1','false'}; + private String[] openNewCaseSubtab_type_info = new String[]{'openNewCaseSubtab',NS,null,'0','1','false'}; + private String[] openNewContactSubtab_type_info = new String[]{'openNewContactSubtab',NS,null,'0','1','false'}; + private String[] openNewLeadSubtab_type_info = new String[]{'openNewLeadSubtab',NS,null,'0','1','false'}; + private String[] openNewVFPageSubtab_type_info = new String[]{'openNewVFPageSubtab',NS,null,'0','1','false'}; + private String[] pageNamesToOpen_type_info = new String[]{'pageNamesToOpen',NS,null,'0','-1','false'}; + private String[] showKnowledgeArticles_type_info = new String[]{'showKnowledgeArticles',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableLiveChat','openNewAccountSubtab','openNewCaseSubtab','openNewContactSubtab','openNewLeadSubtab','openNewVFPageSubtab','pageNamesToOpen','showKnowledgeArticles'}; + } + public class RunTestsResult { + public String apexLogId; + public MetadataService.CodeCoverageResult[] codeCoverage; + public MetadataService.CodeCoverageWarning[] codeCoverageWarnings; + public MetadataService.RunTestFailure[] failures; + public MetadataService.FlowCoverageResult[] flowCoverage; + public MetadataService.FlowCoverageWarning[] flowCoverageWarnings; + public Integer numFailures; + public Integer numTestsRun; + public MetadataService.RunTestSuccess[] successes; + public Double totalTime; + private String[] apexLogId_type_info = new String[]{'apexLogId',NS,null,'0','1','false'}; + private String[] codeCoverage_type_info = new String[]{'codeCoverage',NS,null,'0','-1','false'}; + private String[] codeCoverageWarnings_type_info = new String[]{'codeCoverageWarnings',NS,null,'0','-1','false'}; + private String[] failures_type_info = new String[]{'failures',NS,null,'0','-1','false'}; + private String[] flowCoverage_type_info = new String[]{'flowCoverage',NS,null,'0','-1','false'}; + private String[] flowCoverageWarnings_type_info = new String[]{'flowCoverageWarnings',NS,null,'0','-1','false'}; + private String[] numFailures_type_info = new String[]{'numFailures',NS,null,'1','1','false'}; + private String[] numTestsRun_type_info = new String[]{'numTestsRun',NS,null,'1','1','false'}; + private String[] successes_type_info = new String[]{'successes',NS,null,'0','-1','false'}; + private String[] totalTime_type_info = new String[]{'totalTime',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apexLogId','codeCoverage','codeCoverageWarnings','failures','flowCoverage','flowCoverageWarnings','numFailures','numTestsRun','successes','totalTime'}; + } + public class CommunityThemeDefinition { + public MetadataService.CommunityThemeBundleInfo[] bundlesInfo; + public MetadataService.CommunityCustomThemeLayoutType[] customThemeLayoutType; + public String defaultBrandingSet; + public String description; + public Boolean enableExtendedCleanUpOnDelete; + public String masterLabel; + public MetadataService.CommunityThemeRouteOverride[] themeRouteOverride; + public MetadataService.CommunityThemeSetting[] themeSetting; + private String[] bundlesInfo_type_info = new String[]{'bundlesInfo',NS,null,'0','-1','false'}; + private String[] customThemeLayoutType_type_info = new String[]{'customThemeLayoutType',NS,null,'0','-1','false'}; + private String[] defaultBrandingSet_type_info = new String[]{'defaultBrandingSet',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] enableExtendedCleanUpOnDelete_type_info = new String[]{'enableExtendedCleanUpOnDelete',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] themeRouteOverride_type_info = new String[]{'themeRouteOverride',NS,null,'0','-1','false'}; + private String[] themeSetting_type_info = new String[]{'themeSetting',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'bundlesInfo','customThemeLayoutType','defaultBrandingSet','description','enableExtendedCleanUpOnDelete','masterLabel','themeRouteOverride','themeSetting'}; + } + public class LicenseDefinition extends Metadata { + public String type = 'LicenseDefinition'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isPublished_type_info = new String[]{'isPublished',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] licensedCustomPermissions_type_info = new String[]{'licensedCustomPermissions',NS,null,'0','-1','false'}; + private String[] licensingAuthority_type_info = new String[]{'licensingAuthority',NS,null,'1','1','false'}; + private String[] licensingAuthorityProvider_type_info = new String[]{'licensingAuthorityProvider',NS,null,'1','1','false'}; + private String[] minPlatformVersion_type_info = new String[]{'minPlatformVersion',NS,null,'1','1','false'}; + private String[] origin_type_info = new String[]{'origin',NS,null,'1','1','false'}; + private String[] revision_type_info = new String[]{'revision',NS,null,'1','1','false'}; + private String[] trialLicenseDuration_type_info = new String[]{'trialLicenseDuration',NS,null,'1','1','false'}; + private String[] trialLicenseQuantity_type_info = new String[]{'trialLicenseQuantity',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','aggregationGroup','description','isPublished','label','licensedCustomPermissions','licensingAuthority','licensingAuthorityProvider','minPlatformVersion','origin','revision','trialLicenseDuration','trialLicenseQuantity'}; + } + public class StrategyNodeExclusive { + public String[] branch; + private String[] branch_type_info = new String[]{'branch',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'branch'}; + } + public class FlowOutputFieldAssignment extends FlowBaseElement { + public String type = 'FlowOutputFieldAssignment'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String assignToReference; + public String field; + private String[] assignToReference_type_info = new String[]{'assignToReference',NS,null,'1','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','field'}; + } + public class FlowApexPluginCallOutputParameter extends FlowBaseElement { + public String type = 'FlowApexPluginCallOutputParameter'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String assignToReference; + public String name; + private String[] assignToReference_type_info = new String[]{'assignToReference',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','name'}; + } + public class CMSConnectResourceType { + public MetadataService.CMSConnectResourceDefinition[] cmsConnectResourceDefinition; + public String developerName; + public String masterLabel; + public String resourceType; + private String[] cmsConnectResourceDefinition_type_info = new String[]{'cmsConnectResourceDefinition',NS,null,'0','-1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] resourceType_type_info = new String[]{'resourceType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'cmsConnectResourceDefinition','developerName','masterLabel','resourceType'}; + } + public class DashboardGridLayout { + public MetadataService.DashboardGridComponent[] dashboardGridComponents; + public Integer numberOfColumns; + public Integer rowHeight; + private String[] dashboardGridComponents_type_info = new String[]{'dashboardGridComponents',NS,null,'0','-1','false'}; + private String[] numberOfColumns_type_info = new String[]{'numberOfColumns',NS,null,'1','1','false'}; + private String[] rowHeight_type_info = new String[]{'rowHeight',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dashboardGridComponents','numberOfColumns','rowHeight'}; + } + public class AdjustmentsSettings { + public Boolean enableAdjustments; + public Boolean enableOwnerAdjustments; + private String[] enableAdjustments_type_info = new String[]{'enableAdjustments',NS,null,'1','1','false'}; + private String[] enableOwnerAdjustments_type_info = new String[]{'enableOwnerAdjustments',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableAdjustments','enableOwnerAdjustments'}; + } + public class SummaryLayoutItem { + public String customLink; + public String field; + public Integer posX; + public Integer posY; + public Integer posZ; + private String[] customLink_type_info = new String[]{'customLink',NS,null,'0','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'0','1','false'}; + private String[] posX_type_info = new String[]{'posX',NS,null,'1','1','false'}; + private String[] posY_type_info = new String[]{'posY',NS,null,'0','1','false'}; + private String[] posZ_type_info = new String[]{'posZ',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customLink','field','posX','posY','posZ'}; + } + public class QuickActionLayoutItem { + public Boolean emptySpace; + public String field; + public String uiBehavior; + private String[] emptySpace_type_info = new String[]{'emptySpace',NS,null,'0','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'0','1','false'}; + private String[] uiBehavior_type_info = new String[]{'uiBehavior',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'emptySpace','field','uiBehavior'}; + } + public class ServiceChannelStatus { + public String[] channel; + private String[] channel_type_info = new String[]{'channel',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'channel'}; + } + 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',NS,null,'0','-1','false'}; + private String[] componentSuccesses_type_info = new String[]{'componentSuccesses',NS,null,'0','-1','false'}; + private String[] retrieveResult_type_info = new String[]{'retrieveResult',NS,null,'0','1','false'}; + private String[] runTestResult_type_info = new String[]{'runTestResult',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'componentFailures','componentSuccesses','retrieveResult','runTestResult'}; + } + public class FlexiPage extends Metadata { + public String type = 'FlexiPage'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public MetadataService.FlexiPageRegion[] flexiPageRegions; + public String masterLabel; + public String parentFlexiPage; + public MetadataService.PlatformActionList platformActionlist; + public MetadataService.QuickActionList quickActionList; + public String sobjectType; + public MetadataService.FlexiPageTemplateInstance template; + public String type_x; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] flexiPageRegions_type_info = new String[]{'flexiPageRegions',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] parentFlexiPage_type_info = new String[]{'parentFlexiPage',NS,null,'0','1','false'}; + private String[] platformActionlist_type_info = new String[]{'platformActionlist',NS,null,'0','1','false'}; + private String[] quickActionList_type_info = new String[]{'quickActionList',NS,null,'0','1','false'}; + private String[] sobjectType_type_info = new String[]{'sobjectType',NS,null,'0','1','false'}; + private String[] template_type_info = new String[]{'template',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','flexiPageRegions','masterLabel','parentFlexiPage','platformActionlist','quickActionList','sobjectType','template','type_x'}; + } + public class EmbeddedServiceCustomComponent { + public String customComponent; + public String customComponentType; + private String[] customComponent_type_info = new String[]{'customComponent',NS,null,'0','1','false'}; + private String[] customComponentType_type_info = new String[]{'customComponentType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customComponent','customComponentType'}; + } + public class EntitlementProcessMilestoneTimeTrigger { + public MetadataService.WorkflowActionReference[] actions; + public Integer timeLength; + public String workflowTimeTriggerUnit; + private String[] actions_type_info = new String[]{'actions',NS,null,'0','-1','false'}; + private String[] timeLength_type_info = new String[]{'timeLength',NS,null,'0','1','false'}; + private String[] workflowTimeTriggerUnit_type_info = new String[]{'workflowTimeTriggerUnit',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actions','timeLength','workflowTimeTriggerUnit'}; + } + public class StrategyNodeBase { + public String description; + public String label; + public String name; + public String parentNode; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] parentNode_type_info = new String[]{'parentNode',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','label','name','parentNode'}; + } + public class NavigationLinkSet { + public MetadataService.NavigationMenuItem[] navigationMenuItem; + private String[] navigationMenuItem_type_info = new String[]{'navigationMenuItem',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'navigationMenuItem'}; + } + public class CommunityTemplateBundleInfo { + public String description; + public String image; + public Integer order; + public String title; + public String type_x; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] image_type_info = new String[]{'image',NS,null,'0','1','false'}; + private String[] order_type_info = new String[]{'order',NS,null,'1','1','false'}; + private String[] title_type_info = new String[]{'title',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','image','order','title','type_x'}; + } + public class UiFormulaCriterion { + public String leftValue; + public String operator; + public String rightValue; + private String[] leftValue_type_info = new String[]{'leftValue',NS,null,'1','1','false'}; + private String[] operator_type_info = new String[]{'operator',NS,null,'1','1','false'}; + private String[] rightValue_type_info = new String[]{'rightValue',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'leftValue','operator','rightValue'}; + } + public class CallCenter extends Metadata { + public String type = 'CallCenter'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String adapterUrl; + public String customSettings; + public String displayName; + public String displayNameLabel; + public String internalNameLabel; + public MetadataService.CallCenterSection[] sections; + public String version; + private String[] adapterUrl_type_info = new String[]{'adapterUrl',NS,null,'0','1','false'}; + private String[] customSettings_type_info = new String[]{'customSettings',NS,null,'0','1','false'}; + private String[] displayName_type_info = new String[]{'displayName',NS,null,'1','1','false'}; + private String[] displayNameLabel_type_info = new String[]{'displayNameLabel',NS,null,'1','1','false'}; + private String[] internalNameLabel_type_info = new String[]{'internalNameLabel',NS,null,'1','1','false'}; + private String[] sections_type_info = new String[]{'sections',NS,null,'0','-1','false'}; + private String[] version_type_info = new String[]{'version',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','adapterUrl','customSettings','displayName','displayNameLabel','internalNameLabel','sections','version'}; + } + public class PlatformActionList { + public String actionListContext; + public MetadataService.PlatformActionListItem[] platformActionListItems; + public String relatedSourceEntity; + private String[] actionListContext_type_info = new String[]{'actionListContext',NS,null,'1','1','false'}; + private String[] platformActionListItems_type_info = new String[]{'platformActionListItems',NS,null,'0','-1','false'}; + private String[] relatedSourceEntity_type_info = new String[]{'relatedSourceEntity',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actionListContext','platformActionListItems','relatedSourceEntity'}; + } + public class LightningComponentBundle { + public Double apiVersion; + public String description; + public Boolean isExposed; + public MetadataService.LwcResources lwcResources; + public String masterLabel; + public String tagConfigs; + public MetadataService.Tags tags; + private String[] apiVersion_type_info = new String[]{'apiVersion',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isExposed_type_info = new String[]{'isExposed',NS,null,'0','1','false'}; + private String[] lwcResources_type_info = new String[]{'lwcResources',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'0','1','false'}; + private String[] tagConfigs_type_info = new String[]{'tagConfigs',NS,null,'0','1','false'}; + private String[] tags_type_info = new String[]{'tags',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apiVersion','description','isExposed','lwcResources','masterLabel','tagConfigs','tags'}; + } + public class MarketingActionSettings extends Metadata { + public String type = 'MarketingActionSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean enableMarketingAction; + private String[] enableMarketingAction_type_info = new String[]{'enableMarketingAction',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enableMarketingAction'}; + } + public class AccountSharingRuleSettings { + public String caseAccessLevel; + public String contactAccessLevel; + public String opportunityAccessLevel; + private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel',NS,null,'1','1','false'}; + private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel',NS,null,'1','1','false'}; + private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'caseAccessLevel','contactAccessLevel','opportunityAccessLevel'}; + } + public class AgentConfigButtons { + public String[] button; + private String[] button_type_info = new String[]{'button',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'button'}; + } + public class CustomShortcut { + public String description; + public String eventName; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] eventName_type_info = new String[]{'eventName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','eventName'}; + } + public class PresenceDeclineReason extends Metadata { + public String type = 'PresenceDeclineReason'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String label; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','label'}; + } + public class ArticleTypeChannelDisplay { + public MetadataService.ArticleTypeTemplate[] articleTypeTemplates; + private String[] articleTypeTemplates_type_info = new String[]{'articleTypeTemplates',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'articleTypeTemplates'}; + } + public class FlowWaitEventInputParameter extends FlowBaseElement { + public String type = 'FlowWaitEventInputParameter'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String name; + public MetadataService.FlowElementReferenceOrValue value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','name','value'}; + } + public class WorkflowOutboundMessage extends WorkflowAction { + public String type = 'WorkflowOutboundMessage'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Double apiVersion; + public String description; + public String endpointUrl; + public String[] fields; + public Boolean includeSessionId; + public String integrationUser; + public String name; + public Boolean protected_x; + public Boolean useDeadLetterQueue; + private String[] apiVersion_type_info = new String[]{'apiVersion',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] endpointUrl_type_info = new String[]{'endpointUrl',NS,null,'1','1','false'}; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] includeSessionId_type_info = new String[]{'includeSessionId',NS,null,'1','1','false'}; + private String[] integrationUser_type_info = new String[]{'integrationUser',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] useDeadLetterQueue_type_info = new String[]{'useDeadLetterQueue',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','apiVersion','description','endpointUrl','fields','includeSessionId','integrationUser','name','protected_x','useDeadLetterQueue'}; + } + public class WaveDataset extends Metadata { + public String type = 'WaveDataset'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String application; + public String description; + public String masterLabel; + public String templateAssetSourceName; + private String[] application_type_info = new String[]{'application',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] templateAssetSourceName_type_info = new String[]{'templateAssetSourceName',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','application','description','masterLabel','templateAssetSourceName'}; + } + public class CorsWhitelistOrigin extends Metadata { + public String type = 'CorsWhitelistOrigin'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String urlPattern; + private String[] urlPattern_type_info = new String[]{'urlPattern',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','urlPattern'}; + } + public class SessionHeader_element { + public String sessionId; + private String[] sessionId_type_info = new String[]{'sessionId',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'sessionId'}; + } + public class AnalyticSnapshot extends Metadata { + public String type = 'AnalyticSnapshot'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public String groupColumn; + public MetadataService.AnalyticSnapshotMapping[] mappings; + public String name; + public String runningUser; + public String sourceReport; + public String targetObject; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] groupColumn_type_info = new String[]{'groupColumn',NS,null,'0','1','false'}; + private String[] mappings_type_info = new String[]{'mappings',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] runningUser_type_info = new String[]{'runningUser',NS,null,'0','1','false'}; + private String[] sourceReport_type_info = new String[]{'sourceReport',NS,null,'1','1','false'}; + private String[] targetObject_type_info = new String[]{'targetObject',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','groupColumn','mappings','name','runningUser','sourceReport','targetObject'}; + } + public virtual class FlowElement extends FlowBaseElement { + public String description; + public String name; + } + public class CMSConnectAsset { + public String assetPath; + public String assetType; + public Integer sortOrder; + private String[] assetPath_type_info = new String[]{'assetPath',NS,null,'1','1','false'}; + private String[] assetType_type_info = new String[]{'assetType',NS,null,'1','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'assetPath','assetType','sortOrder'}; + } + public class ReputationPointsRules { + public MetadataService.ReputationPointsRule[] pointsRule; + private String[] pointsRule_type_info = new String[]{'pointsRule',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'pointsRule'}; + } + public class ProfileCustomPermissions { + public Boolean enabled; + public String name; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enabled','name'}; + } + public class FlowScreenFieldInputParameter { + public String name; + public MetadataService.FlowElementReferenceOrValue value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','value'}; + } + public class deployRecentValidationResponse_element { + public String result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class Orchestration { + public String context; + public String masterLabel; + private String[] context_type_info = new String[]{'context',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'context','masterLabel'}; + } + public class ScheduledRecommendation { + public MetadataService.ScheduledRecommendationDetail[] scheduledRecommendationDetails; + private String[] scheduledRecommendationDetails_type_info = new String[]{'scheduledRecommendationDetails',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'scheduledRecommendationDetails'}; + } + public class IpRange { + public String description; + public String end_x; + public String start; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] end_x_type_info = new String[]{'end',NS,null,'0','1','false'}; + private String[] start_type_info = new String[]{'start',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','end_x','start'}; + } + public class deployRecentValidation_element { + public String validationId; + private String[] validationId_type_info = new String[]{'validationId',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'validationId'}; + } + public class EmbeddedServiceLayout { + public MetadataService.EmbeddedServiceLayoutRule[] embeddedServiceLayoutRules; + public String layout; + public String layoutType; + private String[] embeddedServiceLayoutRules_type_info = new String[]{'embeddedServiceLayoutRules',NS,null,'0','-1','false'}; + private String[] layout_type_info = new String[]{'layout',NS,null,'1','1','false'}; + private String[] layoutType_type_info = new String[]{'layoutType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'embeddedServiceLayoutRules','layout','layoutType'}; + } + public class CustomHttpHeader { + public String description; + public String headerFieldName; + public String headerFieldValue; + public Boolean isActive; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] headerFieldName_type_info = new String[]{'headerFieldName',NS,null,'1','1','false'}; + private String[] headerFieldValue_type_info = new String[]{'headerFieldValue',NS,null,'1','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','headerFieldName','headerFieldValue','isActive'}; + } + public class FlowScreenRule { + public String conditionLogic; + public MetadataService.FlowCondition[] conditions; + public String label; + public MetadataService.FlowScreenRuleAction[] ruleActions; + private String[] conditionLogic_type_info = new String[]{'conditionLogic',NS,null,'0','1','false'}; + private String[] conditions_type_info = new String[]{'conditions',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] ruleActions_type_info = new String[]{'ruleActions',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'conditionLogic','conditions','label','ruleActions'}; + } + public class ManagedTopics extends Metadata { + public String type = 'ManagedTopics'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.ManagedTopic[] managedTopic; + private String[] managedTopic_type_info = new String[]{'managedTopic',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','managedTopic'}; + } + public class FeedFilterCriterion { + public String feedItemType; + public String feedItemVisibility; + public String relatedSObjectType; + private String[] feedItemType_type_info = new String[]{'feedItemType',NS,null,'1','1','false'}; + private String[] feedItemVisibility_type_info = new String[]{'feedItemVisibility',NS,null,'0','1','false'}; + private String[] relatedSObjectType_type_info = new String[]{'relatedSObjectType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'feedItemType','feedItemVisibility','relatedSObjectType'}; + } + public class ReportBlockInfo { + public MetadataService.ReportAggregateReference[] aggregateReferences; + public String blockId; + public String joinTable; + private String[] aggregateReferences_type_info = new String[]{'aggregateReferences',NS,null,'0','-1','false'}; + private String[] blockId_type_info = new String[]{'blockId',NS,null,'1','1','false'}; + private String[] joinTable_type_info = new String[]{'joinTable',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'aggregateReferences','blockId','joinTable'}; + } + public virtual class Folder extends Metadata { + public String accessType; + public MetadataService.FolderShare[] folderShares; + public String name; + public String publicFolderAccess; + public MetadataService.SharedTo sharedTo; + } + public class Profile extends Metadata { + public String type = 'Profile'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.ProfileApplicationVisibility[] applicationVisibilities; + public MetadataService.ProfileCategoryGroupVisibility[] categoryGroupVisibilities; + 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; + public MetadataService.ProfileLoginHours loginHours; + public MetadataService.ProfileLoginIpRange[] loginIpRanges; + public MetadataService.ProfileObjectPermissions[] objectPermissions; + public MetadataService.ProfileApexPageAccess[] pageAccesses; + public MetadataService.ProfileActionOverride[] profileActionOverrides; + public MetadataService.ProfileRecordTypeVisibility[] recordTypeVisibilities; + public MetadataService.ProfileTabVisibility[] tabVisibilities; + public String userLicense; + public MetadataService.ProfileUserPermission[] userPermissions; + private String[] applicationVisibilities_type_info = new String[]{'applicationVisibilities',NS,null,'0','-1','false'}; + private String[] categoryGroupVisibilities_type_info = new String[]{'categoryGroupVisibilities',NS,null,'0','-1','false'}; + private String[] classAccesses_type_info = new String[]{'classAccesses',NS,null,'0','-1','false'}; + private String[] custom_type_info = new String[]{'custom',NS,null,'0','1','false'}; + private String[] customPermissions_type_info = new String[]{'customPermissions',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] externalDataSourceAccesses_type_info = new String[]{'externalDataSourceAccesses',NS,null,'0','-1','false'}; + private String[] fieldPermissions_type_info = new String[]{'fieldPermissions',NS,null,'0','-1','false'}; + private String[] layoutAssignments_type_info = new String[]{'layoutAssignments',NS,null,'0','-1','false'}; + private String[] loginHours_type_info = new String[]{'loginHours',NS,null,'0','1','false'}; + private String[] loginIpRanges_type_info = new String[]{'loginIpRanges',NS,null,'0','-1','false'}; + private String[] objectPermissions_type_info = new String[]{'objectPermissions',NS,null,'0','-1','false'}; + private String[] pageAccesses_type_info = new String[]{'pageAccesses',NS,null,'0','-1','false'}; + private String[] profileActionOverrides_type_info = new String[]{'profileActionOverrides',NS,null,'0','-1','false'}; + private String[] recordTypeVisibilities_type_info = new String[]{'recordTypeVisibilities',NS,null,'0','-1','false'}; + private String[] tabVisibilities_type_info = new String[]{'tabVisibilities',NS,null,'0','-1','false'}; + private String[] userLicense_type_info = new String[]{'userLicense',NS,null,'0','1','false'}; + private String[] userPermissions_type_info = new String[]{'userPermissions',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','applicationVisibilities','categoryGroupVisibilities','classAccesses','custom','customPermissions','description','externalDataSourceAccesses','fieldPermissions','layoutAssignments','loginHours','loginIpRanges','objectPermissions','pageAccesses','profileActionOverrides','recordTypeVisibilities','tabVisibilities','userLicense','userPermissions'}; + } + public class KnowledgeLanguage { + public Boolean active; + public String defaultAssignee; + public String defaultAssigneeType; + public String defaultReviewer; + public String defaultReviewerType; + public String name; + private String[] active_type_info = new String[]{'active',NS,null,'0','1','false'}; + private String[] defaultAssignee_type_info = new String[]{'defaultAssignee',NS,null,'0','1','false'}; + private String[] defaultAssigneeType_type_info = new String[]{'defaultAssigneeType',NS,null,'0','1','false'}; + private String[] defaultReviewer_type_info = new String[]{'defaultReviewer',NS,null,'0','1','false'}; + private String[] defaultReviewerType_type_info = new String[]{'defaultReviewerType',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'active','defaultAssignee','defaultAssigneeType','defaultReviewer','defaultReviewerType','name'}; + } + public class DeployOptions { + public Boolean allowMissingFiles; + public Boolean autoUpdatePackage; + public Boolean checkOnly; + public Boolean ignoreWarnings; + public Boolean performRetrieve; + public Boolean purgeOnDelete; + public Boolean rollbackOnError; + public String[] runTests; + public Boolean singlePackage; + public String testLevel; + private String[] allowMissingFiles_type_info = new String[]{'allowMissingFiles',NS,null,'1','1','false'}; + private String[] autoUpdatePackage_type_info = new String[]{'autoUpdatePackage',NS,null,'1','1','false'}; + private String[] checkOnly_type_info = new String[]{'checkOnly',NS,null,'1','1','false'}; + private String[] ignoreWarnings_type_info = new String[]{'ignoreWarnings',NS,null,'1','1','false'}; + private String[] performRetrieve_type_info = new String[]{'performRetrieve',NS,null,'1','1','false'}; + private String[] purgeOnDelete_type_info = new String[]{'purgeOnDelete',NS,null,'1','1','false'}; + private String[] rollbackOnError_type_info = new String[]{'rollbackOnError',NS,null,'1','1','false'}; + private String[] runTests_type_info = new String[]{'runTests',NS,null,'0','-1','false'}; + private String[] singlePackage_type_info = new String[]{'singlePackage',NS,null,'1','1','false'}; + private String[] testLevel_type_info = new String[]{'testLevel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'allowMissingFiles','autoUpdatePackage','checkOnly','ignoreWarnings','performRetrieve','purgeOnDelete','rollbackOnError','runTests','singlePackage','testLevel'}; + } + public class AudienceCriteriaValue { + public String city; + public String country; + public String domain; + public String entityField; + public String entityType; + public String fieldValue; + public String profile; + public String subdivision; + private String[] city_type_info = new String[]{'city',NS,null,'0','1','false'}; + private String[] country_type_info = new String[]{'country',NS,null,'0','1','false'}; + private String[] domain_type_info = new String[]{'domain',NS,null,'0','1','false'}; + private String[] entityField_type_info = new String[]{'entityField',NS,null,'0','1','false'}; + private String[] entityType_type_info = new String[]{'entityType',NS,null,'0','1','false'}; + private String[] fieldValue_type_info = new String[]{'fieldValue',NS,null,'0','1','false'}; + private String[] profile_type_info = new String[]{'profile',NS,null,'0','1','false'}; + private String[] subdivision_type_info = new String[]{'subdivision',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'city','country','domain','entityField','entityType','fieldValue','profile','subdivision'}; + } + public class MlSlotClassValue { + public MetadataService.SynonymGroup synonymGroup; + public String value; + private String[] synonymGroup_type_info = new String[]{'synonymGroup',NS,null,'0','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'synonymGroup','value'}; + } + public class FieldSet extends Metadata { + public String type = 'FieldSet'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.FieldSetItem[] availableFields; + public String description; + public MetadataService.FieldSetItem[] displayedFields; + public String label; + private String[] availableFields_type_info = new String[]{'availableFields',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'1','1','false'}; + private String[] displayedFields_type_info = new String[]{'displayedFields',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','availableFields','description','displayedFields','label'}; + } + public class MlDomain extends Metadata { + public String type = 'MlDomain'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public String label; + public MetadataService.MlIntent[] mlIntents; + public MetadataService.MlSlotClass[] mlSlotClasses; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] mlIntents_type_info = new String[]{'mlIntents',NS,null,'0','-1','false'}; + private String[] mlSlotClasses_type_info = new String[]{'mlSlotClasses',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','label','mlIntents','mlSlotClasses'}; + } + public class ProfileLoginHours { + public String fridayEnd; + public String fridayStart; + public String mondayEnd; + public String mondayStart; + public String saturdayEnd; + public String saturdayStart; + public String sundayEnd; + public String sundayStart; + public String thursdayEnd; + public String thursdayStart; + public String tuesdayEnd; + public String tuesdayStart; + public String wednesdayEnd; + public String wednesdayStart; + private String[] fridayEnd_type_info = new String[]{'fridayEnd',NS,null,'0','1','false'}; + private String[] fridayStart_type_info = new String[]{'fridayStart',NS,null,'0','1','false'}; + private String[] mondayEnd_type_info = new String[]{'mondayEnd',NS,null,'0','1','false'}; + private String[] mondayStart_type_info = new String[]{'mondayStart',NS,null,'0','1','false'}; + private String[] saturdayEnd_type_info = new String[]{'saturdayEnd',NS,null,'0','1','false'}; + private String[] saturdayStart_type_info = new String[]{'saturdayStart',NS,null,'0','1','false'}; + private String[] sundayEnd_type_info = new String[]{'sundayEnd',NS,null,'0','1','false'}; + private String[] sundayStart_type_info = new String[]{'sundayStart',NS,null,'0','1','false'}; + private String[] thursdayEnd_type_info = new String[]{'thursdayEnd',NS,null,'0','1','false'}; + private String[] thursdayStart_type_info = new String[]{'thursdayStart',NS,null,'0','1','false'}; + private String[] tuesdayEnd_type_info = new String[]{'tuesdayEnd',NS,null,'0','1','false'}; + private String[] tuesdayStart_type_info = new String[]{'tuesdayStart',NS,null,'0','1','false'}; + private String[] wednesdayEnd_type_info = new String[]{'wednesdayEnd',NS,null,'0','1','false'}; + private String[] wednesdayStart_type_info = new String[]{'wednesdayStart',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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 FlowChoiceUserInput extends FlowBaseElement { + public String type = 'FlowChoiceUserInput'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public Boolean isRequired; + public String promptText; + public MetadataService.FlowInputValidationRule validationRule; + private String[] isRequired_type_info = new String[]{'isRequired',NS,null,'0','1','false'}; + private String[] promptText_type_info = new String[]{'promptText',NS,null,'0','1','false'}; + private String[] validationRule_type_info = new String[]{'validationRule',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','isRequired','promptText','validationRule'}; + } + public class HomePageComponent extends Metadata { + public String type = 'HomePageComponent'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] links_type_info = new String[]{'links',NS,null,'0','-1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] pageComponentType_type_info = new String[]{'pageComponentType',NS,null,'1','1','false'}; + private String[] showLabel_type_info = new String[]{'showLabel',NS,null,'0','1','false'}; + private String[] showScrollbars_type_info = new String[]{'showScrollbars',NS,null,'0','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','body','height','links','page_x','pageComponentType','showLabel','showScrollbars','width'}; + } + public class PermissionSetFieldPermissions { + public Boolean editable; + public String field; + public Boolean readable; + private String[] editable_type_info = new String[]{'editable',NS,null,'1','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] readable_type_info = new String[]{'readable',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'editable','field','readable'}; + } + public class RetrieveRequest { + public Double apiVersion; + public String[] packageNames; + public Boolean singlePackage; + public String[] specificFiles; + public MetadataService.Package_x unpackaged; + private String[] apiVersion_type_info = new String[]{'apiVersion',NS,null,'1','1','false'}; + private String[] packageNames_type_info = new String[]{'packageNames',NS,null,'0','-1','false'}; + private String[] singlePackage_type_info = new String[]{'singlePackage',NS,null,'1','1','false'}; + private String[] specificFiles_type_info = new String[]{'specificFiles',NS,null,'0','-1','false'}; + private String[] unpackaged_type_info = new String[]{'unpackaged',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apiVersion','packageNames','singlePackage','specificFiles','unpackaged'}; + } + public class ObjectRelationship { + public MetadataService.ObjectRelationship join_x; + public Boolean outerJoin; + public String relationship; + private String[] join_x_type_info = new String[]{'join',NS,null,'0','1','false'}; + private String[] outerJoin_type_info = new String[]{'outerJoin',NS,null,'1','1','false'}; + private String[] relationship_type_info = new String[]{'relationship',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'join_x','outerJoin','relationship'}; + } + public class ReportLayoutSection { + public MetadataService.ReportTypeColumn[] columns; + public String masterLabel; + private String[] columns_type_info = new String[]{'columns',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'columns','masterLabel'}; + } + public class CompactLayout extends Metadata { + public String type = 'CompactLayout'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String[] fields; + public String label; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','fields','label'}; + } + 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',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] icon_type_info = new String[]{'icon',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] scriptBootstrapMethod_type_info = new String[]{'scriptBootstrapMethod',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','developerName','icon','masterLabel','scriptBootstrapMethod'}; + } + public virtual class SharingBaseRule extends Metadata { + public String accessLevel; + public MetadataService.AccountSharingRuleSettings accountSettings; + public String description; + public String label; + public MetadataService.SharedTo sharedTo; + } + public class AuthProvider extends Metadata { + public String type = 'AuthProvider'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String authorizeUrl; + public String consumerKey; + public String consumerSecret; + public String customMetadataTypeRecord; + public String defaultScopes; + public String errorUrl; + public String executionUser; + public String friendlyName; + public String iconUrl; + public String idTokenIssuer; + public Boolean includeOrgIdInIdentifier; + public String linkKickoffUrl; + public String logoutUrl; + public String oauthKickoffUrl; + public String plugin; + public String portal; + public String providerType; + public String registrationHandler; + public Boolean sendAccessTokenInHeader; + public Boolean sendClientCredentialsInHeader; + public String ssoKickoffUrl; + public String tokenUrl; + public String userInfoUrl; + private String[] authorizeUrl_type_info = new String[]{'authorizeUrl',NS,null,'0','1','false'}; + private String[] consumerKey_type_info = new String[]{'consumerKey',NS,null,'0','1','false'}; + private String[] consumerSecret_type_info = new String[]{'consumerSecret',NS,null,'0','1','false'}; + private String[] customMetadataTypeRecord_type_info = new String[]{'customMetadataTypeRecord',NS,null,'0','1','false'}; + private String[] defaultScopes_type_info = new String[]{'defaultScopes',NS,null,'0','1','false'}; + private String[] errorUrl_type_info = new String[]{'errorUrl',NS,null,'0','1','false'}; + private String[] executionUser_type_info = new String[]{'executionUser',NS,null,'0','1','false'}; + private String[] friendlyName_type_info = new String[]{'friendlyName',NS,null,'1','1','false'}; + private String[] iconUrl_type_info = new String[]{'iconUrl',NS,null,'0','1','false'}; + private String[] idTokenIssuer_type_info = new String[]{'idTokenIssuer',NS,null,'0','1','false'}; + private String[] includeOrgIdInIdentifier_type_info = new String[]{'includeOrgIdInIdentifier',NS,null,'0','1','false'}; + private String[] linkKickoffUrl_type_info = new String[]{'linkKickoffUrl',NS,null,'0','1','false'}; + private String[] logoutUrl_type_info = new String[]{'logoutUrl',NS,null,'0','1','false'}; + private String[] oauthKickoffUrl_type_info = new String[]{'oauthKickoffUrl',NS,null,'0','1','false'}; + private String[] plugin_type_info = new String[]{'plugin',NS,null,'0','1','false'}; + private String[] portal_type_info = new String[]{'portal',NS,null,'0','1','false'}; + private String[] providerType_type_info = new String[]{'providerType',NS,null,'1','1','false'}; + private String[] registrationHandler_type_info = new String[]{'registrationHandler',NS,null,'0','1','false'}; + private String[] sendAccessTokenInHeader_type_info = new String[]{'sendAccessTokenInHeader',NS,null,'0','1','false'}; + private String[] sendClientCredentialsInHeader_type_info = new String[]{'sendClientCredentialsInHeader',NS,null,'0','1','false'}; + private String[] ssoKickoffUrl_type_info = new String[]{'ssoKickoffUrl',NS,null,'0','1','false'}; + private String[] tokenUrl_type_info = new String[]{'tokenUrl',NS,null,'0','1','false'}; + private String[] userInfoUrl_type_info = new String[]{'userInfoUrl',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','authorizeUrl','consumerKey','consumerSecret','customMetadataTypeRecord','defaultScopes','errorUrl','executionUser','friendlyName','iconUrl','idTokenIssuer','includeOrgIdInIdentifier','linkKickoffUrl','logoutUrl','oauthKickoffUrl','plugin','portal','providerType','registrationHandler','sendAccessTokenInHeader','sendClientCredentialsInHeader','ssoKickoffUrl','tokenUrl','userInfoUrl'}; + } + public class CommunityThemeRouteOverride { + public String customThemeLayoutType; + public String pageAttributes; + public String pageType; + public String themeLayoutType; + private String[] customThemeLayoutType_type_info = new String[]{'customThemeLayoutType',NS,null,'0','1','false'}; + private String[] pageAttributes_type_info = new String[]{'pageAttributes',NS,null,'1','1','false'}; + private String[] pageType_type_info = new String[]{'pageType',NS,null,'1','1','false'}; + private String[] themeLayoutType_type_info = new String[]{'themeLayoutType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customThemeLayoutType','pageAttributes','pageType','themeLayoutType'}; + } + public class FlowDynamicChoiceSet extends FlowElement { + public String type = 'FlowDynamicChoiceSet'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String dataType; + public String displayField; + public MetadataService.FlowRecordFilter[] filters; + public Integer limit_x; + public String object_x; + public MetadataService.FlowOutputFieldAssignment[] outputAssignments; + public String picklistField; + public String picklistObject; + public String sortField; + public String sortOrder; + public String valueField; + private String[] dataType_type_info = new String[]{'dataType',NS,null,'1','1','false'}; + private String[] displayField_type_info = new String[]{'displayField',NS,null,'1','1','false'}; + private String[] filters_type_info = new String[]{'filters',NS,null,'0','-1','false'}; + private String[] limit_x_type_info = new String[]{'limit',NS,null,'0','1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'1','1','false'}; + private String[] outputAssignments_type_info = new String[]{'outputAssignments',NS,null,'0','-1','false'}; + private String[] picklistField_type_info = new String[]{'picklistField',NS,null,'0','1','false'}; + private String[] picklistObject_type_info = new String[]{'picklistObject',NS,null,'0','1','false'}; + private String[] sortField_type_info = new String[]{'sortField',NS,null,'0','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'0','1','false'}; + private String[] valueField_type_info = new String[]{'valueField',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','dataType','displayField','filters','limit_x','object_x','outputAssignments','picklistField','picklistObject','sortField','sortOrder','valueField'}; + } + public class RelatedContent { + public MetadataService.RelatedContentItem[] relatedContentItems; + private String[] relatedContentItems_type_info = new String[]{'relatedContentItems',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'relatedContentItems'}; + } + public class WebLink extends Metadata { + public String type = 'WebLink'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String availability; + public String description; + public String displayType; + public String encodingKey; + public Boolean hasMenubar; + public Boolean hasScrollbars; + public Boolean hasToolbar; + public Integer height; + public Boolean isResizable; + public String linkType; + public String masterLabel; + public String openType; + public String page_x; + public String position; + public Boolean protected_x; + public Boolean requireRowSelection; + public String scontrol; + public Boolean showsLocation; + public Boolean showsStatus; + public String url; + public Integer width; + private String[] availability_type_info = new String[]{'availability',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] displayType_type_info = new String[]{'displayType',NS,null,'1','1','false'}; + private String[] encodingKey_type_info = new String[]{'encodingKey',NS,null,'0','1','false'}; + private String[] hasMenubar_type_info = new String[]{'hasMenubar',NS,null,'0','1','false'}; + private String[] hasScrollbars_type_info = new String[]{'hasScrollbars',NS,null,'0','1','false'}; + private String[] hasToolbar_type_info = new String[]{'hasToolbar',NS,null,'0','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] isResizable_type_info = new String[]{'isResizable',NS,null,'0','1','false'}; + private String[] linkType_type_info = new String[]{'linkType',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'0','1','false'}; + private String[] openType_type_info = new String[]{'openType',NS,null,'1','1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] position_type_info = new String[]{'position',NS,null,'0','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] requireRowSelection_type_info = new String[]{'requireRowSelection',NS,null,'0','1','false'}; + private String[] scontrol_type_info = new String[]{'scontrol',NS,null,'0','1','false'}; + private String[] showsLocation_type_info = new String[]{'showsLocation',NS,null,'0','1','false'}; + private String[] showsStatus_type_info = new String[]{'showsStatus',NS,null,'0','1','false'}; + private String[] url_type_info = new String[]{'url',NS,null,'0','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + 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 Flow extends Metadata { + public String type = 'Flow'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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 MetadataService.FlowStage[] stages; + public String startElementReference; + public String status; + 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',NS,null,'0','-1','false'}; + private String[] apexPluginCalls_type_info = new String[]{'apexPluginCalls',NS,null,'0','-1','false'}; + private String[] assignments_type_info = new String[]{'assignments',NS,null,'0','-1','false'}; + private String[] choices_type_info = new String[]{'choices',NS,null,'0','-1','false'}; + private String[] constants_type_info = new String[]{'constants',NS,null,'0','-1','false'}; + private String[] decisions_type_info = new String[]{'decisions',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] dynamicChoiceSets_type_info = new String[]{'dynamicChoiceSets',NS,null,'0','-1','false'}; + private String[] formulas_type_info = new String[]{'formulas',NS,null,'0','-1','false'}; + private String[] interviewLabel_type_info = new String[]{'interviewLabel',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] loops_type_info = new String[]{'loops',NS,null,'0','-1','false'}; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + private String[] processType_type_info = new String[]{'processType',NS,null,'0','1','false'}; + private String[] recordCreates_type_info = new String[]{'recordCreates',NS,null,'0','-1','false'}; + private String[] recordDeletes_type_info = new String[]{'recordDeletes',NS,null,'0','-1','false'}; + private String[] recordLookups_type_info = new String[]{'recordLookups',NS,null,'0','-1','false'}; + private String[] recordUpdates_type_info = new String[]{'recordUpdates',NS,null,'0','-1','false'}; + private String[] screens_type_info = new String[]{'screens',NS,null,'0','-1','false'}; + private String[] stages_type_info = new String[]{'stages',NS,null,'0','-1','false'}; + private String[] startElementReference_type_info = new String[]{'startElementReference',NS,null,'0','1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'0','1','false'}; + private String[] steps_type_info = new String[]{'steps',NS,null,'0','-1','false'}; + private String[] subflows_type_info = new String[]{'subflows',NS,null,'0','-1','false'}; + private String[] textTemplates_type_info = new String[]{'textTemplates',NS,null,'0','-1','false'}; + private String[] variables_type_info = new String[]{'variables',NS,null,'0','-1','false'}; + private String[] waits_type_info = new String[]{'waits',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + 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','stages','startElementReference','status','steps','subflows','textTemplates','variables','waits'}; + } + public class CustomMetadataValue { + public String field; + public String value; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','true'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','value'}; + } + public class QueueMembers { + public MetadataService.PublicGroups publicGroups; + public MetadataService.RoleAndSubordinates roleAndSubordinates; + public MetadataService.RoleAndSubordinatesInternal roleAndSubordinatesInternal; + public MetadataService.Roles roles; + public MetadataService.Users users; + private String[] publicGroups_type_info = new String[]{'publicGroups',NS,null,'0','1','false'}; + private String[] roleAndSubordinates_type_info = new String[]{'roleAndSubordinates',NS,null,'0','1','false'}; + private String[] roleAndSubordinatesInternal_type_info = new String[]{'roleAndSubordinatesInternal',NS,null,'0','1','false'}; + private String[] roles_type_info = new String[]{'roles',NS,null,'0','1','false'}; + private String[] users_type_info = new String[]{'users',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'publicGroups','roleAndSubordinates','roleAndSubordinatesInternal','roles','users'}; + } + public class ArticleTypeTemplate { + public String channel; + public String page_x; + public String template; + private String[] channel_type_info = new String[]{'channel',NS,null,'1','1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] template_type_info = new String[]{'template',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'channel','page_x','template'}; + } + public class WaveDataflow extends MetadataWithContent { + public String type = 'WaveDataflow'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public String dataflowType; + public String description; + public String masterLabel; + private String[] dataflowType_type_info = new String[]{'dataflowType',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','dataflowType','description','masterLabel'}; + } + public class StandardValueSet extends Metadata { + public String type = 'StandardValueSet'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String groupingStringEnum; + public Boolean sorted; + public MetadataService.StandardValue[] standardValue; + private String[] groupingStringEnum_type_info = new String[]{'groupingStringEnum',NS,null,'0','1','false'}; + private String[] sorted_type_info = new String[]{'sorted',NS,null,'1','1','false'}; + private String[] standardValue_type_info = new String[]{'standardValue',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','groupingStringEnum','sorted','standardValue'}; + } + public class FileUploadAndDownloadSecuritySettings extends Metadata { + public String type = 'FileUploadAndDownloadSecuritySettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.FileTypeDispositionAssignmentBean[] dispositions; + public Boolean noHtmlUploadAsAttachment; + private String[] dispositions_type_info = new String[]{'dispositions',NS,null,'0','-1','false'}; + private String[] noHtmlUploadAsAttachment_type_info = new String[]{'noHtmlUploadAsAttachment',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','dispositions','noHtmlUploadAsAttachment'}; + } + public class LetterheadHeaderFooter { + public String backgroundColor; + public Integer height; + public String horizontalAlignment; + public String logo; + public String verticalAlignment; + private String[] backgroundColor_type_info = new String[]{'backgroundColor',NS,null,'1','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'1','1','false'}; + private String[] horizontalAlignment_type_info = new String[]{'horizontalAlignment',NS,null,'0','1','false'}; + private String[] logo_type_info = new String[]{'logo',NS,null,'0','1','false'}; + private String[] verticalAlignment_type_info = new String[]{'verticalAlignment',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'backgroundColor','height','horizontalAlignment','logo','verticalAlignment'}; + } + public class PicklistValueTranslation { + public String masterLabel; + public String translation; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] translation_type_info = new String[]{'translation',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'masterLabel','translation'}; + } + public class CountriesAndStates { + public MetadataService.Country[] countries; + private String[] countries_type_info = new String[]{'countries',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'countries'}; + } + public class PathAssistant { + 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',NS,null,'1','1','false'}; + private String[] entityName_type_info = new String[]{'entityName',NS,null,'1','1','false'}; + private String[] fieldName_type_info = new String[]{'fieldName',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] pathAssistantSteps_type_info = new String[]{'pathAssistantSteps',NS,null,'0','-1','false'}; + private String[] recordTypeName_type_info = new String[]{'recordTypeName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'active','entityName','fieldName','masterLabel','pathAssistantSteps','recordTypeName'}; + } + 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',NS,null,'1','1','false'}; + private String[] id_type_info = new String[]{'id',NS,null,'1','1','false'}; + private String[] message_type_info = new String[]{'message',NS,null,'0','1','false'}; + private String[] state_type_info = new String[]{'state',NS,null,'1','1','false'}; + private String[] statusCode_type_info = new String[]{'statusCode',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'done','id','message','state','statusCode'}; + } + public class LightningBoltItems { + public String name; + public String type_x; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','type_x'}; + } + public class CustomLabel extends Metadata { + public String type = 'CustomLabel'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String categories; + public String language; + public Boolean protected_x; + public String shortDescription; + public String value; + private String[] categories_type_info = new String[]{'categories',NS,null,'0','1','false'}; + private String[] language_type_info = new String[]{'language',NS,null,'1','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] shortDescription_type_info = new String[]{'shortDescription',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','categories','language','protected_x','shortDescription','value'}; + } + public class ChatterExtension { + public String compositionComponent; + public String description; + public String extensionName; + public String headerText; + public String hoverText; + public String icon; + public Boolean isProtected; + public String masterLabel; + public String renderComponent; + public String type_x; + private String[] compositionComponent_type_info = new String[]{'compositionComponent',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'1','1','false'}; + private String[] extensionName_type_info = new String[]{'extensionName',NS,null,'1','1','false'}; + private String[] headerText_type_info = new String[]{'headerText',NS,null,'0','1','false'}; + private String[] hoverText_type_info = new String[]{'hoverText',NS,null,'0','1','false'}; + private String[] icon_type_info = new String[]{'icon',NS,null,'1','1','false'}; + private String[] isProtected_type_info = new String[]{'isProtected',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] renderComponent_type_info = new String[]{'renderComponent',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'compositionComponent','description','extensionName','headerText','hoverText','icon','isProtected','masterLabel','renderComponent','type_x'}; + } + public class NameSettings extends Metadata { + public String type = 'NameSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean enableMiddleName; + public Boolean enableNameSuffix; + private String[] enableMiddleName_type_info = new String[]{'enableMiddleName',NS,null,'0','1','false'}; + private String[] enableNameSuffix_type_info = new String[]{'enableNameSuffix',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enableMiddleName','enableNameSuffix'}; + } + public class checkRetrieveStatusResponse_element { + public MetadataService.RetrieveResult result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class MlSlotClass { + public String description; + public String developerName; + public String extractionRegex; + public String extractionType; + public String label; + public MetadataService.MlSlotClassValue[] mlSlotClassValues; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] extractionRegex_type_info = new String[]{'extractionRegex',NS,null,'0','1','false'}; + private String[] extractionType_type_info = new String[]{'extractionType',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] mlSlotClassValues_type_info = new String[]{'mlSlotClassValues',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','developerName','extractionRegex','extractionType','label','mlSlotClassValues'}; + } + public class Territory2Settings extends Metadata { + public String type = 'Territory2Settings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String defaultAccountAccessLevel; + public String defaultCaseAccessLevel; + public String defaultContactAccessLevel; + public String defaultOpportunityAccessLevel; + public MetadataService.Territory2SettingsOpportunityFilter opportunityFilterSettings; + private String[] defaultAccountAccessLevel_type_info = new String[]{'defaultAccountAccessLevel',NS,null,'0','1','false'}; + private String[] defaultCaseAccessLevel_type_info = new String[]{'defaultCaseAccessLevel',NS,null,'0','1','false'}; + private String[] defaultContactAccessLevel_type_info = new String[]{'defaultContactAccessLevel',NS,null,'0','1','false'}; + private String[] defaultOpportunityAccessLevel_type_info = new String[]{'defaultOpportunityAccessLevel',NS,null,'0','1','false'}; + private String[] opportunityFilterSettings_type_info = new String[]{'opportunityFilterSettings',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','defaultAccountAccessLevel','defaultCaseAccessLevel','defaultContactAccessLevel','defaultOpportunityAccessLevel','opportunityFilterSettings'}; + } + public class PlatformCachePartition { + public String description; + public Boolean isDefaultPartition; + public String masterLabel; + public MetadataService.PlatformCachePartitionType[] platformCachePartitionTypes; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isDefaultPartition_type_info = new String[]{'isDefaultPartition',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] platformCachePartitionTypes_type_info = new String[]{'platformCachePartitionTypes',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','isDefaultPartition','masterLabel','platformCachePartitionTypes'}; + } + public class ConnectedAppIpRange { + public String description; + public String end_x; + public String start; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] end_x_type_info = new String[]{'end',NS,null,'1','1','false'}; + private String[] start_type_info = new String[]{'start',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','end_x','start'}; + } + public class ExternalDataSource extends Metadata { + public String type = 'ExternalDataSource'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String authProvider; + public String certificate; + public String customConfiguration; + public MetadataService.CustomHttpHeader[] customHttpHeaders; + public String endpoint; + public Boolean isWritable; + public String label; + public String oauthRefreshToken; + public String oauthScope; + public String oauthToken; + public String password; + public String principalType; + public String protocol; + public String repository; + public String type_x; + public String username; + public String version; + private String[] authProvider_type_info = new String[]{'authProvider',NS,null,'0','1','false'}; + private String[] certificate_type_info = new String[]{'certificate',NS,null,'0','1','false'}; + private String[] customConfiguration_type_info = new String[]{'customConfiguration',NS,null,'0','1','false'}; + private String[] customHttpHeaders_type_info = new String[]{'customHttpHeaders',NS,null,'0','-1','false'}; + private String[] endpoint_type_info = new String[]{'endpoint',NS,null,'0','1','false'}; + private String[] isWritable_type_info = new String[]{'isWritable',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] oauthRefreshToken_type_info = new String[]{'oauthRefreshToken',NS,null,'0','1','false'}; + private String[] oauthScope_type_info = new String[]{'oauthScope',NS,null,'0','1','false'}; + private String[] oauthToken_type_info = new String[]{'oauthToken',NS,null,'0','1','false'}; + private String[] password_type_info = new String[]{'password',NS,null,'0','1','false'}; + private String[] principalType_type_info = new String[]{'principalType',NS,null,'1','1','false'}; + private String[] protocol_type_info = new String[]{'protocol',NS,null,'1','1','false'}; + private String[] repository_type_info = new String[]{'repository',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] username_type_info = new String[]{'username',NS,null,'0','1','false'}; + private String[] version_type_info = new String[]{'version',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','authProvider','certificate','customConfiguration','customHttpHeaders','endpoint','isWritable','label','oauthRefreshToken','oauthScope','oauthToken','password','principalType','protocol','repository','type_x','username','version'}; + } + public class retrieveResponse_element { + public MetadataService.AsyncResult result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ComponentInstance { + public MetadataService.ComponentInstanceProperty[] componentInstanceProperties; + public String componentName; + public MetadataService.UiFormulaRule visibilityRule; + private String[] componentInstanceProperties_type_info = new String[]{'componentInstanceProperties',NS,null,'0','-1','false'}; + private String[] componentName_type_info = new String[]{'componentName',NS,null,'1','1','false'}; + private String[] visibilityRule_type_info = new String[]{'visibilityRule',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'componentInstanceProperties','componentName','visibilityRule'}; + } + public class LayoutSectionTranslation { + public String label; + public String section; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] section_type_info = new String[]{'section',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','section'}; + } + public class FlowActionCallOutputParameter extends FlowBaseElement { + public String type = 'FlowActionCallOutputParameter'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String assignToReference; + public String name; + private String[] assignToReference_type_info = new String[]{'assignToReference',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','name'}; + } + public class MarketingResourceType extends Metadata { + public String type = 'MarketingResourceType'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public String masterLabel; + public String object_x; + public String provider; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'1','1','false'}; + private String[] provider_type_info = new String[]{'provider',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','masterLabel','object_x','provider'}; + } + public class ApprovalSubmitter { + public String submitter; + public String type_x; + private String[] submitter_type_info = new String[]{'submitter',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'submitter','type_x'}; + } + public class FlowRecordCreate extends FlowNode { + public String type = 'FlowRecordCreate'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] connector_type_info = new String[]{'connector',NS,null,'0','1','false'}; + private String[] faultConnector_type_info = new String[]{'faultConnector',NS,null,'0','1','false'}; + private String[] inputAssignments_type_info = new String[]{'inputAssignments',NS,null,'0','-1','false'}; + private String[] inputReference_type_info = new String[]{'inputReference',NS,null,'0','1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','assignRecordIdToReference','connector','faultConnector','inputAssignments','inputReference','object_x'}; + } + public class upsertMetadataResponse_element { + public MetadataService.UpsertResult[] result; + private String[] result_type_info = new String[]{'result',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class Bot extends Metadata { + public String type = 'Bot'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.LocalMlDomain botMlDomain; + public MetadataService.BotVersion[] botVersions; + public String description; + public String label; + private String[] botMlDomain_type_info = new String[]{'botMlDomain',NS,null,'0','1','false'}; + private String[] botVersions_type_info = new String[]{'botVersions',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','botMlDomain','botVersions','description','label'}; + } + public class ChannelLayout extends Metadata { + public String type = 'ChannelLayout'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String[] enabledChannels; + public String label; + public MetadataService.ChannelLayoutItem[] layoutItems; + public String recordType; + private String[] enabledChannels_type_info = new String[]{'enabledChannels',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] layoutItems_type_info = new String[]{'layoutItems',NS,null,'0','-1','false'}; + private String[] recordType_type_info = new String[]{'recordType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enabledChannels','label','layoutItems','recordType'}; + } + public class LiveChatDeploymentDomainWhitelist { + public String[] domain; + private String[] domain_type_info = new String[]{'domain',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'domain'}; + } + public class PermissionSetRecordTypeVisibility { + public String recordType; + public Boolean visible; + private String[] recordType_type_info = new String[]{'recordType',NS,null,'1','1','false'}; + private String[] visible_type_info = new String[]{'visible',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'recordType','visible'}; + } + public class WaveXmdOrganization { + public String instanceUrl; + public String label; + public String organizationIdentifier; + public Integer sortIndex; + private String[] instanceUrl_type_info = new String[]{'instanceUrl',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] organizationIdentifier_type_info = new String[]{'organizationIdentifier',NS,null,'1','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'instanceUrl','label','organizationIdentifier','sortIndex'}; + } + public class cancelDeploy_element { + public String String_x; + private String[] String_x_type_info = new String[]{'String',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'String_x'}; + } + public class ReportFolder extends Folder { + public String type = 'ReportFolder'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] folderShares_type_info = new String[]{'folderShares',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess',NS,null,'0','1','false'}; + private String[] sharedTo_type_info = new String[]{'sharedTo',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'}; + } + public class DashboardComponentSection { + public String columnSize; + public MetadataService.DashboardComponent[] components; + private String[] columnSize_type_info = new String[]{'columnSize',NS,null,'1','1','false'}; + private String[] components_type_info = new String[]{'components',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'columnSize','components'}; + } + public class EscalationRule extends Metadata { + public String type = 'EscalationRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean active; + public MetadataService.RuleEntry[] ruleEntry; + private String[] active_type_info = new String[]{'active',NS,null,'0','1','false'}; + private String[] ruleEntry_type_info = new String[]{'ruleEntry',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','active','ruleEntry'}; + } + 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',NS,null,'1','1','false'}; + private String[] message_type_info = new String[]{'message',NS,null,'1','1','false'}; + private String[] methodName_type_info = new String[]{'methodName',NS,null,'1','1','true'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] namespace_type_info = new String[]{'namespace',NS,null,'1','1','true'}; + private String[] packageName_type_info = new String[]{'packageName',NS,null,'1','1','false'}; + private String[] seeAllData_type_info = new String[]{'seeAllData',NS,null,'0','1','false'}; + private String[] stackTrace_type_info = new String[]{'stackTrace',NS,null,'1','1','true'}; + private String[] time_x_type_info = new String[]{'time',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'id','message','methodName','name','namespace','packageName','seeAllData','stackTrace','time_x','type_x'}; + } + public class SubtabComponents { + public MetadataService.Container[] containers; + private String[] containers_type_info = new String[]{'containers',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'containers'}; + } + public class StrategyActionArg { + public String name; + public String value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','value'}; + } + public class OmniChannelSettings extends Metadata { + public String type = 'OmniChannelSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean enableOmniChannel; + public Boolean enableOmniSkillsRouting; + private String[] enableOmniChannel_type_info = new String[]{'enableOmniChannel',NS,null,'0','1','false'}; + private String[] enableOmniSkillsRouting_type_info = new String[]{'enableOmniSkillsRouting',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enableOmniChannel','enableOmniSkillsRouting'}; + } + 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',NS,null,'0','1','false'}; + private String[] applicationBinaryFileName_type_info = new String[]{'applicationBinaryFileName',NS,null,'0','1','false'}; + private String[] applicationBundleIdentifier_type_info = new String[]{'applicationBundleIdentifier',NS,null,'0','1','false'}; + private String[] applicationFileLength_type_info = new String[]{'applicationFileLength',NS,null,'0','1','false'}; + private String[] applicationIconFile_type_info = new String[]{'applicationIconFile',NS,null,'0','1','false'}; + private String[] applicationIconFileName_type_info = new String[]{'applicationIconFileName',NS,null,'0','1','false'}; + private String[] applicationInstallUrl_type_info = new String[]{'applicationInstallUrl',NS,null,'0','1','false'}; + private String[] devicePlatform_type_info = new String[]{'devicePlatform',NS,null,'1','1','false'}; + private String[] deviceType_type_info = new String[]{'deviceType',NS,null,'0','1','false'}; + private String[] minimumOsVersion_type_info = new String[]{'minimumOsVersion',NS,null,'0','1','false'}; + private String[] privateApp_type_info = new String[]{'privateApp',NS,null,'0','1','false'}; + private String[] version_type_info = new String[]{'version',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'applicationBinaryFile','applicationBinaryFileName','applicationBundleIdentifier','applicationFileLength','applicationIconFile','applicationIconFileName','applicationInstallUrl','devicePlatform','deviceType','minimumOsVersion','privateApp','version'}; + } + public class PermissionSet extends Metadata { + public String type = 'PermissionSet'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.PermissionSetApplicationVisibility[] applicationVisibilities; + public MetadataService.PermissionSetApexClassAccess[] classAccesses; + public MetadataService.PermissionSetCustomPermissions[] customPermissions; + public String description; + public MetadataService.PermissionSetExternalDataSourceAccess[] externalDataSourceAccesses; + public MetadataService.PermissionSetFieldPermissions[] fieldPermissions; + public Boolean hasActivationRequired; + public String label; + public String license; + public MetadataService.PermissionSetObjectPermissions[] objectPermissions; + public MetadataService.PermissionSetApexPageAccess[] pageAccesses; + public MetadataService.PermissionSetRecordTypeVisibility[] recordTypeVisibilities; + public MetadataService.PermissionSetTabSetting[] tabSettings; + public MetadataService.PermissionSetUserPermission[] userPermissions; + private String[] applicationVisibilities_type_info = new String[]{'applicationVisibilities',NS,null,'0','-1','false'}; + private String[] classAccesses_type_info = new String[]{'classAccesses',NS,null,'0','-1','false'}; + private String[] customPermissions_type_info = new String[]{'customPermissions',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] externalDataSourceAccesses_type_info = new String[]{'externalDataSourceAccesses',NS,null,'0','-1','false'}; + private String[] fieldPermissions_type_info = new String[]{'fieldPermissions',NS,null,'0','-1','false'}; + private String[] hasActivationRequired_type_info = new String[]{'hasActivationRequired',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] license_type_info = new String[]{'license',NS,null,'0','1','false'}; + private String[] objectPermissions_type_info = new String[]{'objectPermissions',NS,null,'0','-1','false'}; + private String[] pageAccesses_type_info = new String[]{'pageAccesses',NS,null,'0','-1','false'}; + private String[] recordTypeVisibilities_type_info = new String[]{'recordTypeVisibilities',NS,null,'0','-1','false'}; + private String[] tabSettings_type_info = new String[]{'tabSettings',NS,null,'0','-1','false'}; + private String[] userPermissions_type_info = new String[]{'userPermissions',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','applicationVisibilities','classAccesses','customPermissions','description','externalDataSourceAccesses','fieldPermissions','hasActivationRequired','label','license','objectPermissions','pageAccesses','recordTypeVisibilities','tabSettings','userPermissions'}; + } + public class WorkflowRule extends Metadata { + public String type = 'WorkflowRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.WorkflowActionReference[] actions; + public Boolean active; + public String booleanFilter; + public MetadataService.FilterItem[] criteriaItems; + public String description; + public String formula; + public String triggerType; + public MetadataService.WorkflowTimeTrigger[] workflowTimeTriggers; + private String[] actions_type_info = new String[]{'actions',NS,null,'0','-1','false'}; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] criteriaItems_type_info = new String[]{'criteriaItems',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] formula_type_info = new String[]{'formula',NS,null,'0','1','false'}; + private String[] triggerType_type_info = new String[]{'triggerType',NS,null,'1','1','false'}; + private String[] workflowTimeTriggers_type_info = new String[]{'workflowTimeTriggers',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','actions','active','booleanFilter','criteriaItems','description','formula','triggerType','workflowTimeTriggers'}; + } + public class FlowRule extends FlowElement { + public String type = 'FlowRule'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String conditionLogic; + public MetadataService.FlowCondition[] conditions; + public MetadataService.FlowConnector connector; + public String label; + private String[] conditionLogic_type_info = new String[]{'conditionLogic',NS,null,'1','1','false'}; + private String[] conditions_type_info = new String[]{'conditions',NS,null,'0','-1','false'}; + private String[] connector_type_info = new String[]{'connector',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','conditionLogic','conditions','connector','label'}; + } + public class NetworkPageOverride { + public String changePasswordPageOverrideSetting; + public String forgotPasswordPageOverrideSetting; + public String homePageOverrideSetting; + public String loginPageOverrideSetting; + public String selfRegProfilePageOverrideSetting; + private String[] changePasswordPageOverrideSetting_type_info = new String[]{'changePasswordPageOverrideSetting',NS,null,'0','1','false'}; + private String[] forgotPasswordPageOverrideSetting_type_info = new String[]{'forgotPasswordPageOverrideSetting',NS,null,'0','1','false'}; + private String[] homePageOverrideSetting_type_info = new String[]{'homePageOverrideSetting',NS,null,'0','1','false'}; + private String[] loginPageOverrideSetting_type_info = new String[]{'loginPageOverrideSetting',NS,null,'0','1','false'}; + private String[] selfRegProfilePageOverrideSetting_type_info = new String[]{'selfRegProfilePageOverrideSetting',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'changePasswordPageOverrideSetting','forgotPasswordPageOverrideSetting','homePageOverrideSetting','loginPageOverrideSetting','selfRegProfilePageOverrideSetting'}; + } + public class EntityImplements { + public MetadataService.FieldImplements[] fieldMap; + public String interface_x; + public Boolean isDefault; + private String[] fieldMap_type_info = new String[]{'fieldMap',NS,null,'0','-1','false'}; + private String[] interface_x_type_info = new String[]{'interface',NS,null,'0','1','false'}; + private String[] isDefault_type_info = new String[]{'isDefault',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fieldMap','interface_x','isDefault'}; + } + public class BotVariableOperand { + public Boolean disableAutoFill; + public String sourceName; + public String sourceValue; + public String targetName; + public String targetType; + private String[] disableAutoFill_type_info = new String[]{'disableAutoFill',NS,null,'0','1','false'}; + private String[] sourceName_type_info = new String[]{'sourceName',NS,null,'0','1','false'}; + private String[] sourceValue_type_info = new String[]{'sourceValue',NS,null,'0','1','false'}; + private String[] targetName_type_info = new String[]{'targetName',NS,null,'1','1','false'}; + private String[] targetType_type_info = new String[]{'targetType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'disableAutoFill','sourceName','sourceValue','targetName','targetType'}; + } + public class ModerationRule extends Metadata { + public String type = 'ModerationRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String action; + public Integer actionLimit; + public Boolean active; + public String description; + public MetadataService.ModeratedEntityField[] entitiesAndFields; + public String masterLabel; + public Integer notifyLimit; + public String timePeriod; + public String type_x; + public String[] userCriteria; + public String userMessage; + private String[] action_type_info = new String[]{'action',NS,null,'1','1','false'}; + private String[] actionLimit_type_info = new String[]{'actionLimit',NS,null,'0','1','false'}; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] entitiesAndFields_type_info = new String[]{'entitiesAndFields',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] notifyLimit_type_info = new String[]{'notifyLimit',NS,null,'0','1','false'}; + private String[] timePeriod_type_info = new String[]{'timePeriod',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'0','1','false'}; + private String[] userCriteria_type_info = new String[]{'userCriteria',NS,null,'0','-1','false'}; + private String[] userMessage_type_info = new String[]{'userMessage',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','action','actionLimit','active','description','entitiesAndFields','masterLabel','notifyLimit','timePeriod','type_x','userCriteria','userMessage'}; + } + public class ValueTranslation { + public String masterLabel; + public String translation; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] translation_type_info = new String[]{'translation',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'masterLabel','translation'}; + } + public class KnowledgeWorkOrderField { + public String name; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name'}; + } + public class PermissionSetApexClassAccess { + public String apexClass; + public Boolean enabled; + private String[] apexClass_type_info = new String[]{'apexClass',NS,null,'1','1','false'}; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apexClass','enabled'}; + } + public class CampaignInfluenceModel { + public Boolean isActive; + public Boolean isDefaultModel; + public Boolean isModelLocked; + public String modelDescription; + public String name; + public String recordPreference; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] isDefaultModel_type_info = new String[]{'isDefaultModel',NS,null,'1','1','false'}; + private String[] isModelLocked_type_info = new String[]{'isModelLocked',NS,null,'1','1','false'}; + private String[] modelDescription_type_info = new String[]{'modelDescription',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] recordPreference_type_info = new String[]{'recordPreference',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'isActive','isDefaultModel','isModelLocked','modelDescription','name','recordPreference'}; + } + public class AccessControlPolicy { + public Boolean active; + public String deploymentStatus; + public String description; + public String masterLabel; + public String targetEntity; + public Integer version; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] deploymentStatus_type_info = new String[]{'deploymentStatus',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] targetEntity_type_info = new String[]{'targetEntity',NS,null,'1','1','false'}; + private String[] version_type_info = new String[]{'version',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'active','deploymentStatus','description','masterLabel','targetEntity','version'}; + } + public class OrchestrationContextEvent { + public String eventType; + public String orchestrationEvent; + public String platformEvent; + public String platformEventPrimaryKey; + private String[] eventType_type_info = new String[]{'eventType',NS,null,'1','1','false'}; + private String[] orchestrationEvent_type_info = new String[]{'orchestrationEvent',NS,null,'1','1','false'}; + private String[] platformEvent_type_info = new String[]{'platformEvent',NS,null,'1','1','false'}; + private String[] platformEventPrimaryKey_type_info = new String[]{'platformEventPrimaryKey',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'eventType','orchestrationEvent','platformEvent','platformEventPrimaryKey'}; + } + public class FlowScreenTranslation { + public MetadataService.FlowScreenFieldTranslation[] fields; + public String helpText; + public String name; + public String pausedText; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] helpText_type_info = new String[]{'helpText',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] pausedText_type_info = new String[]{'pausedText',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fields','helpText','name','pausedText'}; + } + public class CommunityRoles { + public String customerUserRole; + public String employeeUserRole; + public String partnerUserRole; + private String[] customerUserRole_type_info = new String[]{'customerUserRole',NS,null,'0','1','false'}; + private String[] employeeUserRole_type_info = new String[]{'employeeUserRole',NS,null,'0','1','false'}; + private String[] partnerUserRole_type_info = new String[]{'partnerUserRole',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customerUserRole','employeeUserRole','partnerUserRole'}; + } + public class RoleAndSubordinatesInternal { + public String[] roleAndSubordinateInternal; + private String[] roleAndSubordinateInternal_type_info = new String[]{'roleAndSubordinateInternal',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'roleAndSubordinateInternal'}; + } + public class CustomTab extends Metadata { + public String type = 'CustomTab'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.ActionOverride[] actionOverrides; + 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[] actionOverrides_type_info = new String[]{'actionOverrides',NS,null,'0','-1','false'}; + private String[] auraComponent_type_info = new String[]{'auraComponent',NS,null,'0','1','false'}; + private String[] customObject_type_info = new String[]{'customObject',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] flexiPage_type_info = new String[]{'flexiPage',NS,null,'0','1','false'}; + private String[] frameHeight_type_info = new String[]{'frameHeight',NS,null,'0','1','false'}; + private String[] hasSidebar_type_info = new String[]{'hasSidebar',NS,null,'0','1','false'}; + private String[] icon_type_info = new String[]{'icon',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] mobileReady_type_info = new String[]{'mobileReady',NS,null,'0','1','false'}; + private String[] motif_type_info = new String[]{'motif',NS,null,'0','1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] scontrol_type_info = new String[]{'scontrol',NS,null,'0','1','false'}; + private String[] splashPageLink_type_info = new String[]{'splashPageLink',NS,null,'0','1','false'}; + private String[] url_type_info = new String[]{'url',NS,null,'0','1','false'}; + private String[] urlEncodingKey_type_info = new String[]{'urlEncodingKey',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','actionOverrides','auraComponent','customObject','description','flexiPage','frameHeight','hasSidebar','icon','label','mobileReady','motif','page_x','scontrol','splashPageLink','url','urlEncodingKey'}; + } + public class LiveChatAgentConfig extends Metadata { + public String type = 'LiveChatAgentConfig'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.AgentConfigAssignments assignments; + public String autoGreeting; + public Integer capacity; + public Integer criticalWaitTime; + public String customAgentName; + public Boolean enableAgentFileTransfer; + public Boolean enableAgentSneakPeek; + public Boolean enableAssistanceFlag; + public Boolean enableAutoAwayOnDecline; + public Boolean enableAutoAwayOnPushTimeout; + public Boolean enableChatConferencing; + public Boolean enableChatMonitoring; + public Boolean enableChatTransferToAgent; + public Boolean enableChatTransferToButton; + public Boolean enableChatTransferToSkill; + public Boolean enableLogoutSound; + public Boolean enableNotifications; + public Boolean enableRequestSound; + public Boolean enableSneakPeek; + public Boolean enableVisitorBlocking; + public Boolean enableWhisperMessage; + public String 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',NS,null,'0','1','false'}; + private String[] autoGreeting_type_info = new String[]{'autoGreeting',NS,null,'0','1','false'}; + private String[] capacity_type_info = new String[]{'capacity',NS,null,'0','1','false'}; + private String[] criticalWaitTime_type_info = new String[]{'criticalWaitTime',NS,null,'0','1','false'}; + private String[] customAgentName_type_info = new String[]{'customAgentName',NS,null,'0','1','false'}; + private String[] enableAgentFileTransfer_type_info = new String[]{'enableAgentFileTransfer',NS,null,'0','1','false'}; + private String[] enableAgentSneakPeek_type_info = new String[]{'enableAgentSneakPeek',NS,null,'0','1','false'}; + private String[] enableAssistanceFlag_type_info = new String[]{'enableAssistanceFlag',NS,null,'0','1','false'}; + private String[] enableAutoAwayOnDecline_type_info = new String[]{'enableAutoAwayOnDecline',NS,null,'0','1','false'}; + private String[] enableAutoAwayOnPushTimeout_type_info = new String[]{'enableAutoAwayOnPushTimeout',NS,null,'0','1','false'}; + private String[] enableChatConferencing_type_info = new String[]{'enableChatConferencing',NS,null,'0','1','false'}; + private String[] enableChatMonitoring_type_info = new String[]{'enableChatMonitoring',NS,null,'0','1','false'}; + private String[] enableChatTransferToAgent_type_info = new String[]{'enableChatTransferToAgent',NS,null,'0','1','false'}; + private String[] enableChatTransferToButton_type_info = new String[]{'enableChatTransferToButton',NS,null,'0','1','false'}; + private String[] enableChatTransferToSkill_type_info = new String[]{'enableChatTransferToSkill',NS,null,'0','1','false'}; + private String[] enableLogoutSound_type_info = new String[]{'enableLogoutSound',NS,null,'0','1','false'}; + private String[] enableNotifications_type_info = new String[]{'enableNotifications',NS,null,'0','1','false'}; + private String[] enableRequestSound_type_info = new String[]{'enableRequestSound',NS,null,'0','1','false'}; + private String[] enableSneakPeek_type_info = new String[]{'enableSneakPeek',NS,null,'0','1','false'}; + private String[] enableVisitorBlocking_type_info = new String[]{'enableVisitorBlocking',NS,null,'0','1','false'}; + private String[] enableWhisperMessage_type_info = new String[]{'enableWhisperMessage',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] supervisorDefaultAgentStatusFilter_type_info = new String[]{'supervisorDefaultAgentStatusFilter',NS,null,'0','1','false'}; + private String[] supervisorDefaultButtonFilter_type_info = new String[]{'supervisorDefaultButtonFilter',NS,null,'0','1','false'}; + private String[] supervisorDefaultSkillFilter_type_info = new String[]{'supervisorDefaultSkillFilter',NS,null,'0','1','false'}; + private String[] supervisorSkills_type_info = new String[]{'supervisorSkills',NS,null,'0','1','false'}; + private String[] transferableButtons_type_info = new String[]{'transferableButtons',NS,null,'0','1','false'}; + private String[] transferableSkills_type_info = new String[]{'transferableSkills',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','assignments','autoGreeting','capacity','criticalWaitTime','customAgentName','enableAgentFileTransfer','enableAgentSneakPeek','enableAssistanceFlag','enableAutoAwayOnDecline','enableAutoAwayOnPushTimeout','enableChatConferencing','enableChatMonitoring','enableChatTransferToAgent','enableChatTransferToButton','enableChatTransferToSkill','enableLogoutSound','enableNotifications','enableRequestSound','enableSneakPeek','enableVisitorBlocking','enableWhisperMessage','label','supervisorDefaultAgentStatusFilter','supervisorDefaultButtonFilter','supervisorDefaultSkillFilter','supervisorSkills','transferableButtons','transferableSkills'}; + } + public class FieldMapping { + public String SObjectType; + public String developerName; + public MetadataService.FieldMappingRow[] fieldMappingRows; + public String masterLabel; + private String[] SObjectType_type_info = new String[]{'SObjectType',NS,null,'1','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] fieldMappingRows_type_info = new String[]{'fieldMappingRows',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'SObjectType','developerName','fieldMappingRows','masterLabel'}; + } + public class EmailToCaseSettings { + public Boolean enableE2CSourceTracking; + public Boolean enableEmailToCase; + public Boolean enableHtmlEmail; + public Boolean enableOnDemandEmailToCase; + public Boolean enableThreadIDInBody; + public Boolean enableThreadIDInSubject; + public Boolean notifyOwnerOnNewCaseEmail; + public String overEmailLimitAction; + public Boolean preQuoteSignature; + public MetadataService.EmailToCaseRoutingAddress[] routingAddresses; + public String unauthorizedSenderAction; + private String[] enableE2CSourceTracking_type_info = new String[]{'enableE2CSourceTracking',NS,null,'0','1','false'}; + private String[] enableEmailToCase_type_info = new String[]{'enableEmailToCase',NS,null,'0','1','false'}; + private String[] enableHtmlEmail_type_info = new String[]{'enableHtmlEmail',NS,null,'0','1','false'}; + private String[] enableOnDemandEmailToCase_type_info = new String[]{'enableOnDemandEmailToCase',NS,null,'0','1','false'}; + private String[] enableThreadIDInBody_type_info = new String[]{'enableThreadIDInBody',NS,null,'0','1','false'}; + private String[] enableThreadIDInSubject_type_info = new String[]{'enableThreadIDInSubject',NS,null,'0','1','false'}; + private String[] notifyOwnerOnNewCaseEmail_type_info = new String[]{'notifyOwnerOnNewCaseEmail',NS,null,'0','1','false'}; + private String[] overEmailLimitAction_type_info = new String[]{'overEmailLimitAction',NS,null,'0','1','false'}; + private String[] preQuoteSignature_type_info = new String[]{'preQuoteSignature',NS,null,'0','1','false'}; + private String[] routingAddresses_type_info = new String[]{'routingAddresses',NS,null,'0','-1','false'}; + private String[] unauthorizedSenderAction_type_info = new String[]{'unauthorizedSenderAction',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableE2CSourceTracking','enableEmailToCase','enableHtmlEmail','enableOnDemandEmailToCase','enableThreadIDInBody','enableThreadIDInSubject','notifyOwnerOnNewCaseEmail','overEmailLimitAction','preQuoteSignature','routingAddresses','unauthorizedSenderAction'}; + } + public class PresenceConfigAssignments { + public MetadataService.PresenceConfigProfileAssignments profiles; + public MetadataService.PresenceConfigUserAssignments users; + private String[] profiles_type_info = new String[]{'profiles',NS,null,'0','1','false'}; + private String[] users_type_info = new String[]{'users',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'profiles','users'}; + } + public class FlowSubflowOutputAssignment extends FlowBaseElement { + public String type = 'FlowSubflowOutputAssignment'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String assignToReference; + public String name; + private String[] assignToReference_type_info = new String[]{'assignToReference',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','name'}; + } + public class SecuritySettings extends Metadata { + public String type = 'SecuritySettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.NetworkAccess networkAccess; + public MetadataService.PasswordPolicies passwordPolicies; + public MetadataService.SessionSettings sessionSettings; + private String[] networkAccess_type_info = new String[]{'networkAccess',NS,null,'0','1','false'}; + private String[] passwordPolicies_type_info = new String[]{'passwordPolicies',NS,null,'0','1','false'}; + private String[] sessionSettings_type_info = new String[]{'sessionSettings',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','networkAccess','passwordPolicies','sessionSettings'}; + } + 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',NS,null,'0','1','false'}; + private String[] backgroundColor2_type_info = new String[]{'backgroundColor2',NS,null,'0','1','false'}; + private String[] backgroundFadeDir_type_info = new String[]{'backgroundFadeDir',NS,null,'0','1','false'}; + private String[] chartSummaries_type_info = new String[]{'chartSummaries',NS,null,'0','-1','false'}; + private String[] chartType_type_info = new String[]{'chartType',NS,null,'1','1','false'}; + private String[] enableHoverLabels_type_info = new String[]{'enableHoverLabels',NS,null,'0','1','false'}; + private String[] expandOthers_type_info = new String[]{'expandOthers',NS,null,'0','1','false'}; + private String[] groupingColumn_type_info = new String[]{'groupingColumn',NS,null,'0','1','false'}; + private String[] legendPosition_type_info = new String[]{'legendPosition',NS,null,'0','1','false'}; + private String[] location_type_info = new String[]{'location',NS,null,'0','1','false'}; + private String[] secondaryGroupingColumn_type_info = new String[]{'secondaryGroupingColumn',NS,null,'0','1','false'}; + private String[] showAxisLabels_type_info = new String[]{'showAxisLabels',NS,null,'0','1','false'}; + private String[] showPercentage_type_info = new String[]{'showPercentage',NS,null,'0','1','false'}; + private String[] showTotal_type_info = new String[]{'showTotal',NS,null,'0','1','false'}; + private String[] showValues_type_info = new String[]{'showValues',NS,null,'0','1','false'}; + private String[] size_type_info = new String[]{'size',NS,null,'0','1','false'}; + private String[] summaryAxisManualRangeEnd_type_info = new String[]{'summaryAxisManualRangeEnd',NS,null,'0','1','false'}; + private String[] summaryAxisManualRangeStart_type_info = new String[]{'summaryAxisManualRangeStart',NS,null,'0','1','false'}; + private String[] summaryAxisRange_type_info = new String[]{'summaryAxisRange',NS,null,'0','1','false'}; + private String[] textColor_type_info = new String[]{'textColor',NS,null,'0','1','false'}; + private String[] textSize_type_info = new String[]{'textSize',NS,null,'0','1','false'}; + private String[] title_type_info = new String[]{'title',NS,null,'0','1','false'}; + private String[] titleColor_type_info = new String[]{'titleColor',NS,null,'0','1','false'}; + private String[] titleSize_type_info = new String[]{'titleSize',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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 AppMenuItem { + public String name; + public String type_x; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','type_x'}; + } + public class TabLimitConfig { + public String maxNumberOfPrimaryTabs; + public String maxNumberOfSubTabs; + private String[] maxNumberOfPrimaryTabs_type_info = new String[]{'maxNumberOfPrimaryTabs',NS,null,'0','1','false'}; + private String[] maxNumberOfSubTabs_type_info = new String[]{'maxNumberOfSubTabs',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'maxNumberOfPrimaryTabs','maxNumberOfSubTabs'}; + } + public class ObjectMapping { + public String inputObject; + public MetadataService.ObjectMappingField[] mappingFields; + public String outputObject; + private String[] inputObject_type_info = new String[]{'inputObject',NS,null,'1','1','false'}; + private String[] mappingFields_type_info = new String[]{'mappingFields',NS,null,'0','-1','false'}; + private String[] outputObject_type_info = new String[]{'outputObject',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'inputObject','mappingFields','outputObject'}; + } + public class ModeratedEntityField { + public String entityName; + public String fieldName; + public String keywordList; + private String[] entityName_type_info = new String[]{'entityName',NS,null,'1','1','false'}; + private String[] fieldName_type_info = new String[]{'fieldName',NS,null,'0','1','false'}; + private String[] keywordList_type_info = new String[]{'keywordList',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'entityName','fieldName','keywordList'}; + } + public class RecordType extends Metadata { + public String type = 'RecordType'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean active; + public String businessProcess; + public String compactLayoutAssignment; + public String description; + public String label; + public MetadataService.RecordTypePicklistValue[] picklistValues; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] businessProcess_type_info = new String[]{'businessProcess',NS,null,'0','1','false'}; + private String[] compactLayoutAssignment_type_info = new String[]{'compactLayoutAssignment',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] picklistValues_type_info = new String[]{'picklistValues',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','active','businessProcess','compactLayoutAssignment','description','label','picklistValues'}; + } + public class EventSubscription extends Metadata { + public String type = 'EventSubscription'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean active; + public MetadataService.EventParameterMap[] eventParameters; + public String eventType; + public String referenceData; + private String[] active_type_info = new String[]{'active',NS,null,'0','1','false'}; + private String[] eventParameters_type_info = new String[]{'eventParameters',NS,null,'0','-1','false'}; + private String[] eventType_type_info = new String[]{'eventType',NS,null,'1','1','false'}; + private String[] referenceData_type_info = new String[]{'referenceData',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','active','eventParameters','eventType','referenceData'}; + } + public class FieldOverride { + public String field; + public String formula; + public String literalValue; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] formula_type_info = new String[]{'formula',NS,null,'0','1','false'}; + private String[] literalValue_type_info = new String[]{'literalValue',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','formula','literalValue'}; + } + public class ProfileTabVisibility { + public String tab; + public String visibility; + private String[] tab_type_info = new String[]{'tab',NS,null,'1','1','false'}; + private String[] visibility_type_info = new String[]{'visibility',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'tab','visibility'}; + } + 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',NS,null,'0','-1','false'}; + private String[] operation_type_info = new String[]{'operation',NS,null,'1','1','false'}; + private String[] primaryTableColumn_type_info = new String[]{'primaryTableColumn',NS,null,'1','1','false'}; + private String[] relatedTable_type_info = new String[]{'relatedTable',NS,null,'1','1','false'}; + private String[] relatedTableJoinColumn_type_info = new String[]{'relatedTableJoinColumn',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'criteriaItems','operation','primaryTableColumn','relatedTable','relatedTableJoinColumn'}; + } + 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',NS,null,'1','1','false'}; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] errorMessage_type_info = new String[]{'errorMessage',NS,null,'0','1','false'}; + private String[] filterItems_type_info = new String[]{'filterItems',NS,null,'0','-1','false'}; + private String[] infoMessage_type_info = new String[]{'infoMessage',NS,null,'0','1','false'}; + private String[] isOptional_type_info = new String[]{'isOptional',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'active','booleanFilter','description','errorMessage','filterItems','infoMessage','isOptional'}; + } + 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',NS,null,'0','1','false'}; + private String[] extensionPointIdentifier_type_info = new String[]{'extensionPointIdentifier',NS,null,'1','1','false'}; + private String[] isEnabled_type_info = new String[]{'isEnabled',NS,null,'1','1','false'}; + private String[] language_type_info = new String[]{'language',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','extensionPointIdentifier','isEnabled','language','masterLabel'}; + } + public class AppBrand { + public String footerColor; + public String headerColor; + public String logo; + public Integer logoVersion; + public Boolean shouldOverrideOrgTheme; + private String[] footerColor_type_info = new String[]{'footerColor',NS,null,'0','1','false'}; + private String[] headerColor_type_info = new String[]{'headerColor',NS,null,'0','1','false'}; + private String[] logo_type_info = new String[]{'logo',NS,null,'0','1','false'}; + private String[] logoVersion_type_info = new String[]{'logoVersion',NS,null,'0','1','false'}; + private String[] shouldOverrideOrgTheme_type_info = new String[]{'shouldOverrideOrgTheme',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'footerColor','headerColor','logo','logoVersion','shouldOverrideOrgTheme'}; + } + public class FlowLoop extends FlowNode { + public String type = 'FlowLoop'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] collectionReference_type_info = new String[]{'collectionReference',NS,null,'1','1','false'}; + private String[] iterationOrder_type_info = new String[]{'iterationOrder',NS,null,'0','1','false'}; + private String[] nextValueConnector_type_info = new String[]{'nextValueConnector',NS,null,'0','1','false'}; + private String[] noMoreValuesConnector_type_info = new String[]{'noMoreValuesConnector',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','assignNextValueToReference','collectionReference','iterationOrder','nextValueConnector','noMoreValuesConnector'}; + } + public class FlowDefinition { + public Integer activeVersionNumber; + public String description; + public String masterLabel; + private String[] activeVersionNumber_type_info = new String[]{'activeVersionNumber',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'activeVersionNumber','description','masterLabel'}; + } + public class ReputationLevelDefinitions { + public MetadataService.ReputationLevel[] level; + private String[] level_type_info = new String[]{'level',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'level'}; + } + public class CustomPageWebLink extends Metadata { + public String type = 'CustomPageWebLink'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String availability; + public String description; + public String displayType; + public String encodingKey; + public Boolean hasMenubar; + public Boolean hasScrollbars; + public Boolean hasToolbar; + public Integer height; + public Boolean isResizable; + public String linkType; + public String masterLabel; + public String openType; + public String page_x; + public String position; + public Boolean protected_x; + public Boolean requireRowSelection; + public String scontrol; + public Boolean showsLocation; + public Boolean showsStatus; + public String url; + public Integer width; + private String[] availability_type_info = new String[]{'availability',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] displayType_type_info = new String[]{'displayType',NS,null,'1','1','false'}; + private String[] encodingKey_type_info = new String[]{'encodingKey',NS,null,'0','1','false'}; + private String[] hasMenubar_type_info = new String[]{'hasMenubar',NS,null,'0','1','false'}; + private String[] hasScrollbars_type_info = new String[]{'hasScrollbars',NS,null,'0','1','false'}; + private String[] hasToolbar_type_info = new String[]{'hasToolbar',NS,null,'0','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] isResizable_type_info = new String[]{'isResizable',NS,null,'0','1','false'}; + private String[] linkType_type_info = new String[]{'linkType',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'0','1','false'}; + private String[] openType_type_info = new String[]{'openType',NS,null,'1','1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] position_type_info = new String[]{'position',NS,null,'0','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] requireRowSelection_type_info = new String[]{'requireRowSelection',NS,null,'0','1','false'}; + private String[] scontrol_type_info = new String[]{'scontrol',NS,null,'0','1','false'}; + private String[] showsLocation_type_info = new String[]{'showsLocation',NS,null,'0','1','false'}; + private String[] showsStatus_type_info = new String[]{'showsStatus',NS,null,'0','1','false'}; + private String[] url_type_info = new String[]{'url',NS,null,'0','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + 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 DashboardFlexTableComponentProperties { + public Integer decimalPrecision; + public MetadataService.DashboardComponentColumn[] flexTableColumn; + public MetadataService.DashboardComponentSortInfo flexTableSortInfo; + public Boolean hideChatterPhotos; + private String[] decimalPrecision_type_info = new String[]{'decimalPrecision',NS,null,'0','1','false'}; + private String[] flexTableColumn_type_info = new String[]{'flexTableColumn',NS,null,'0','-1','false'}; + private String[] flexTableSortInfo_type_info = new String[]{'flexTableSortInfo',NS,null,'0','1','false'}; + private String[] hideChatterPhotos_type_info = new String[]{'hideChatterPhotos',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'decimalPrecision','flexTableColumn','flexTableSortInfo','hideChatterPhotos'}; + } + public class ApprovalAction { + public MetadataService.WorkflowActionReference[] action; + private String[] action_type_info = new String[]{'action',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'action'}; + } + public class IntegrationHubSettings { + public String canonicalName; + public String canonicalNameBindingChar; + public String description; + public Boolean isEnabled; + public Boolean isProtected; + public String masterLabel; + public String setupData; + public String setupDefinition; + public String setupNamespace; + public String setupSimpleName; + public String uUID; + public String version; + public Integer versionBuild; + public Integer versionMajor; + public Integer versionMinor; + public String versionSetUuid; + private String[] canonicalName_type_info = new String[]{'canonicalName',NS,null,'0','1','false'}; + private String[] canonicalNameBindingChar_type_info = new String[]{'canonicalNameBindingChar',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isEnabled_type_info = new String[]{'isEnabled',NS,null,'0','1','false'}; + private String[] isProtected_type_info = new String[]{'isProtected',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] setupData_type_info = new String[]{'setupData',NS,null,'0','1','false'}; + private String[] setupDefinition_type_info = new String[]{'setupDefinition',NS,null,'0','1','false'}; + private String[] setupNamespace_type_info = new String[]{'setupNamespace',NS,null,'0','1','false'}; + private String[] setupSimpleName_type_info = new String[]{'setupSimpleName',NS,null,'1','1','false'}; + private String[] uUID_type_info = new String[]{'uUID',NS,null,'0','1','false'}; + private String[] version_type_info = new String[]{'version',NS,null,'0','1','false'}; + private String[] versionBuild_type_info = new String[]{'versionBuild',NS,null,'0','1','false'}; + private String[] versionMajor_type_info = new String[]{'versionMajor',NS,null,'0','1','false'}; + private String[] versionMinor_type_info = new String[]{'versionMinor',NS,null,'0','1','false'}; + private String[] versionSetUuid_type_info = new String[]{'versionSetUuid',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'canonicalName','canonicalNameBindingChar','description','isEnabled','isProtected','masterLabel','setupData','setupDefinition','setupNamespace','setupSimpleName','uUID','version','versionBuild','versionMajor','versionMinor','versionSetUuid'}; + } + public class SharingSet extends Metadata { + public String type = 'SharingSet'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.AccessMapping[] accessMappings; + public String description; + public String name; + public String[] profiles; + private String[] accessMappings_type_info = new String[]{'accessMappings',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] profiles_type_info = new String[]{'profiles',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','accessMappings','description','name','profiles'}; + } + public class WaveTemplateBundle { + public String assetIcon; + public Double assetVersion; + public String description; + public String label; + public String templateBadgeIcon; + public String templateDetailIcon; + public String templateType; + private String[] assetIcon_type_info = new String[]{'assetIcon',NS,null,'0','1','false'}; + private String[] assetVersion_type_info = new String[]{'assetVersion',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] templateBadgeIcon_type_info = new String[]{'templateBadgeIcon',NS,null,'0','1','false'}; + private String[] templateDetailIcon_type_info = new String[]{'templateDetailIcon',NS,null,'0','1','false'}; + private String[] templateType_type_info = new String[]{'templateType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'assetIcon','assetVersion','description','label','templateBadgeIcon','templateDetailIcon','templateType'}; + } + public class CommunityThemeSetting { + public String customThemeLayoutType; + public String themeLayout; + public String themeLayoutType; + private String[] customThemeLayoutType_type_info = new String[]{'customThemeLayoutType',NS,null,'0','1','false'}; + private String[] themeLayout_type_info = new String[]{'themeLayout',NS,null,'1','1','false'}; + private String[] themeLayoutType_type_info = new String[]{'themeLayoutType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customThemeLayoutType','themeLayout','themeLayoutType'}; + } + public class LayoutColumn { + public MetadataService.LayoutItem[] layoutItems; + public String reserved; + private String[] layoutItems_type_info = new String[]{'layoutItems',NS,null,'0','-1','false'}; + private String[] reserved_type_info = new String[]{'reserved',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'layoutItems','reserved'}; + } + public class Error { + public MetadataService.ExtendedErrorDetails[] extendedErrorDetails; + public String[] fields; + public String message; + public String statusCode; + private String[] extendedErrorDetails_type_info = new String[]{'extendedErrorDetails',NS,null,'0','-1','false'}; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] message_type_info = new String[]{'message',NS,null,'1','1','false'}; + private String[] statusCode_type_info = new String[]{'statusCode',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'extendedErrorDetails','fields','message','statusCode'}; + } + public class Territory2RuleItem { + public String field; + public String operation; + public String value; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] operation_type_info = new String[]{'operation',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','operation','value'}; + } + public class FlowStep extends FlowNode { + public String type = 'FlowStep'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + public MetadataService.FlowConnector[] connectors; + private String[] connectors_type_info = new String[]{'connectors',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','connectors'}; + } + public class updateMetadata_element { + public MetadataService.Metadata[] metadata; + private String[] metadata_type_info = new String[]{'metadata',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'metadata'}; + } + public class OrchestrationContext { + public MetadataService.OrchestrationContextDataset[] datasets; + public String description; + public MetadataService.OrchestrationContextEvent[] events; + public String imageFile; + public Integer imageScale; + public String masterLabel; + public String runtimeType; + public String salesforceObject; + public String salesforceObjectPrimaryKey; + private String[] datasets_type_info = new String[]{'datasets',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] events_type_info = new String[]{'events',NS,null,'0','-1','false'}; + private String[] imageFile_type_info = new String[]{'imageFile',NS,null,'1','1','false'}; + private String[] imageScale_type_info = new String[]{'imageScale',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] runtimeType_type_info = new String[]{'runtimeType',NS,null,'1','1','false'}; + private String[] salesforceObject_type_info = new String[]{'salesforceObject',NS,null,'0','1','false'}; + private String[] salesforceObjectPrimaryKey_type_info = new String[]{'salesforceObjectPrimaryKey',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'datasets','description','events','imageFile','imageScale','masterLabel','runtimeType','salesforceObject','salesforceObjectPrimaryKey'}; + } + public class ServicePresenceStatus extends Metadata { + public String type = 'ServicePresenceStatus'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.ServiceChannelStatus channels; + public String label; + private String[] channels_type_info = new String[]{'channels',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','channels','label'}; + } + public class AccountSettings extends Metadata { + public String type = 'AccountSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean enableAccountOwnerReport; + public Boolean enableAccountTeams; + public Boolean showViewHierarchyLink; + private String[] enableAccountOwnerReport_type_info = new String[]{'enableAccountOwnerReport',NS,null,'0','1','false'}; + private String[] enableAccountTeams_type_info = new String[]{'enableAccountTeams',NS,null,'0','1','false'}; + private String[] showViewHierarchyLink_type_info = new String[]{'showViewHierarchyLink',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enableAccountOwnerReport','enableAccountTeams','showViewHierarchyLink'}; + } + public class ContentAssetVersion { + public String number_x; + public String pathOnClient; + public String zipEntry; + private String[] number_x_type_info = new String[]{'number',NS,null,'1','1','false'}; + private String[] pathOnClient_type_info = new String[]{'pathOnClient',NS,null,'1','1','false'}; + private String[] zipEntry_type_info = new String[]{'zipEntry',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'number_x','pathOnClient','zipEntry'}; + } + public class CancelDeployResult { + public Boolean done; + public String id; + private String[] done_type_info = new String[]{'done',NS,null,'1','1','false'}; + private String[] id_type_info = new String[]{'id',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'done','id'}; + } + public class AgentConfigUserAssignments { + public String[] user_x; + private String[] user_x_type_info = new String[]{'user',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'user_x'}; + } + public class EventParameterMap { + public String parameterName; + public String parameterValue; + private String[] parameterName_type_info = new String[]{'parameterName',NS,null,'1','1','false'}; + private String[] parameterValue_type_info = new String[]{'parameterValue',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'parameterName','parameterValue'}; + } + public class TransactionSecurityAction { + public Boolean block; + public Boolean endSession; + public Boolean freezeUser; + public MetadataService.TransactionSecurityNotification[] notifications; + public Boolean twoFactorAuthentication; + private String[] block_type_info = new String[]{'block',NS,null,'1','1','false'}; + private String[] endSession_type_info = new String[]{'endSession',NS,null,'1','1','false'}; + private String[] freezeUser_type_info = new String[]{'freezeUser',NS,null,'1','1','false'}; + private String[] notifications_type_info = new String[]{'notifications',NS,null,'0','-1','false'}; + private String[] twoFactorAuthentication_type_info = new String[]{'twoFactorAuthentication',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'block','endSession','freezeUser','notifications','twoFactorAuthentication'}; + } + public class KnowledgeWorkOrderLineItemField { + public String name; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name'}; + } + public class StrategyNodeUnionBase { + public Integer limit_x; + public Boolean removeDuplicates; + private String[] limit_x_type_info = new String[]{'limit',NS,null,'0','1','false'}; + private String[] removeDuplicates_type_info = new String[]{'removeDuplicates',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'limit_x','removeDuplicates'}; + } + public class DashboardFilterColumn { + public String column; + private String[] column_type_info = new String[]{'column',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'column'}; + } + public class CspTrustedSite extends Metadata { + public String type = 'CspTrustedSite'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String context; + public String description; + public String endpointUrl; + public Boolean isActive; + private String[] context_type_info = new String[]{'context',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] endpointUrl_type_info = new String[]{'endpointUrl',NS,null,'1','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','context','description','endpointUrl','isActive'}; + } + public class FlowVariable extends FlowElement { + public String type = 'FlowVariable'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] isCollection_type_info = new String[]{'isCollection',NS,null,'0','1','false'}; + private String[] isInput_type_info = new String[]{'isInput',NS,null,'0','1','false'}; + private String[] isOutput_type_info = new String[]{'isOutput',NS,null,'0','1','false'}; + private String[] objectType_type_info = new String[]{'objectType',NS,null,'0','1','false'}; + private String[] scale_type_info = new String[]{'scale',NS,null,'0','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','dataType','isCollection','isInput','isOutput','objectType','scale','value'}; + } + public class FlowCategory extends Metadata { + public String type = 'FlowCategory'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public MetadataService.FlowCategoryItems[] flowCategoryItems; + public String masterLabel; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] flowCategoryItems_type_info = new String[]{'flowCategoryItems',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','flowCategoryItems','masterLabel'}; + } + public class SharingTerritoryRule extends SharingBaseRule { + public String type = 'SharingTerritoryRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] accountSettings_type_info = new String[]{'accountSettings',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] sharedTo_type_info = new String[]{'sharedTo',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','accessLevel','accountSettings','description','label','sharedTo'}; + } + public class WorkflowFlowActionParameter { + public String name; + public String value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','value'}; + } + public class FormItem { + public Boolean emptySpace; + public String expression; + public String formLayoutableItem; + public String helpText; + private String[] emptySpace_type_info = new String[]{'emptySpace',NS,null,'0','1','false'}; + private String[] expression_type_info = new String[]{'expression',NS,null,'0','1','false'}; + private String[] formLayoutableItem_type_info = new String[]{'formLayoutableItem',NS,null,'0','1','false'}; + private String[] helpText_type_info = new String[]{'helpText',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'emptySpace','expression','formLayoutableItem','helpText'}; + } + public class ScontrolTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class PlatformActionListItem { + public String actionName; + public String actionType; + public Integer sortOrder; + public String subtype; + private String[] actionName_type_info = new String[]{'actionName',NS,null,'1','1','false'}; + private String[] actionType_type_info = new String[]{'actionType',NS,null,'1','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'1','1','false'}; + private String[] subtype_type_info = new String[]{'subtype',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'client'}; + } + public class ApprovalEntryCriteria { + public String booleanFilter; + public MetadataService.FilterItem[] criteriaItems; + public String formula; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] criteriaItems_type_info = new String[]{'criteriaItems',NS,null,'0','-1','false'}; + private String[] formula_type_info = new String[]{'formula',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'booleanFilter','criteriaItems','formula'}; + } + public class CallCenterItem { + public String label; + public String name; + public String value; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name','value'}; + } + public class Document extends MetadataWithContent { + public String type = 'Document'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public String description; + public Boolean internalUseOnly; + public String keywords; + public String name; + public Boolean public_x; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] internalUseOnly_type_info = new String[]{'internalUseOnly',NS,null,'1','1','false'}; + private String[] keywords_type_info = new String[]{'keywords',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] public_x_type_info = new String[]{'public',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','description','internalUseOnly','keywords','name','public_x'}; + } + public class LightningBolt extends Metadata { + public String type = 'LightningBolt'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String category; + public MetadataService.LightningBoltFeatures[] lightningBoltFeatures; + public MetadataService.LightningBoltImages[] lightningBoltImages; + public MetadataService.LightningBoltItems[] lightningBoltItems; + public String masterLabel; + public String publisher; + public String summary; + private String[] category_type_info = new String[]{'category',NS,null,'1','1','false'}; + private String[] lightningBoltFeatures_type_info = new String[]{'lightningBoltFeatures',NS,null,'0','-1','false'}; + private String[] lightningBoltImages_type_info = new String[]{'lightningBoltImages',NS,null,'0','-1','false'}; + private String[] lightningBoltItems_type_info = new String[]{'lightningBoltItems',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] publisher_type_info = new String[]{'publisher',NS,null,'1','1','false'}; + private String[] summary_type_info = new String[]{'summary',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','category','lightningBoltFeatures','lightningBoltImages','lightningBoltItems','masterLabel','publisher','summary'}; + } + public class StrategyNodeIf { + public MetadataService.IfExpression[] branch; + public Boolean onlyFirstMatch; + private String[] branch_type_info = new String[]{'branch',NS,null,'0','-1','false'}; + private String[] onlyFirstMatch_type_info = new String[]{'onlyFirstMatch',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'branch','onlyFirstMatch'}; + } + public class upsertMetadata_element { + public MetadataService.Metadata[] metadata; + private String[] metadata_type_info = new String[]{'metadata',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'metadata'}; + } + public class ProfileExternalDataSourceAccess { + public Boolean enabled; + public String externalDataSource; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] externalDataSource_type_info = new String[]{'externalDataSource',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enabled','externalDataSource'}; + } + 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',NS,null,'0','-1','false'}; + private String[] foreignKeyDomain_type_info = new String[]{'foreignKeyDomain',NS,null,'0','-1','false'}; + private String[] isForeignKey_type_info = new String[]{'isForeignKey',NS,null,'1','1','false'}; + private String[] isNameField_type_info = new String[]{'isNameField',NS,null,'1','1','false'}; + private String[] minOccurs_type_info = new String[]{'minOccurs',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] picklistValues_type_info = new String[]{'picklistValues',NS,null,'0','-1','false'}; + private String[] soapType_type_info = new String[]{'soapType',NS,null,'1','1','false'}; + private String[] valueRequired_type_info = new String[]{'valueRequired',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fields','foreignKeyDomain','isForeignKey','isNameField','minOccurs','name','picklistValues','soapType','valueRequired'}; + } + public class FlowAssignmentItem extends FlowBaseElement { + public String type = 'FlowAssignmentItem'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String assignToReference; + public String operator; + public MetadataService.FlowElementReferenceOrValue value; + private String[] assignToReference_type_info = new String[]{'assignToReference',NS,null,'1','1','false'}; + private String[] operator_type_info = new String[]{'operator',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','assignToReference','operator','value'}; + } + public class GlobalPicklistValue extends Metadata { + public String type = 'GlobalPicklistValue'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String color; + public Boolean default_x; + public String description; + public Boolean isActive; + private String[] color_type_info = new String[]{'color',NS,null,'0','1','false'}; + private String[] default_x_type_info = new String[]{'default',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','color','default_x','description','isActive'}; + } + public class EmailFolder extends Folder { + public String type = 'EmailFolder'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] folderShares_type_info = new String[]{'folderShares',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess',NS,null,'0','1','false'}; + private String[] sharedTo_type_info = new String[]{'sharedTo',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'}; + } + public class renameMetadata_element { + public String type_x; + public String oldFullName; + public String newFullName; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] oldFullName_type_info = new String[]{'oldFullName',NS,null,'1','1','false'}; + private String[] newFullName_type_info = new String[]{'newFullName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'type_x','oldFullName','newFullName'}; + } + public class DelegateGroup extends Metadata { + public String type = 'DelegateGroup'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String[] customObjects; + public String[] groups; + public String label; + public Boolean loginAccess; + public String[] permissionSets; + public String[] profiles; + public String[] roles; + private String[] customObjects_type_info = new String[]{'customObjects',NS,null,'0','-1','false'}; + private String[] groups_type_info = new String[]{'groups',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] loginAccess_type_info = new String[]{'loginAccess',NS,null,'1','1','false'}; + private String[] permissionSets_type_info = new String[]{'permissionSets',NS,null,'0','-1','false'}; + private String[] profiles_type_info = new String[]{'profiles',NS,null,'0','-1','false'}; + private String[] roles_type_info = new String[]{'roles',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','customObjects','groups','label','loginAccess','permissionSets','profiles','roles'}; + } + public class PicklistValue extends Metadata { + public String type = 'PicklistValue'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String color; + public Boolean default_x; + public String description; + public Boolean isActive; + private String[] color_type_info = new String[]{'color',NS,null,'0','1','false'}; + private String[] default_x_type_info = new String[]{'default',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + public Boolean allowEmail; + public Boolean closed; + public String[] controllingFieldValues; + public Boolean converted; + public Boolean cssExposed; + public String forecastCategory; + public Boolean highPriority; + public Integer probability; + public String reverseRole; + public Boolean reviewed; + public Boolean won; + private String[] allowEmail_type_info = new String[]{'allowEmail',NS,null,'0','1','false'}; + private String[] closed_type_info = new String[]{'closed',NS,null,'0','1','false'}; + private String[] controllingFieldValues_type_info = new String[]{'controllingFieldValues',NS,null,'0','-1','false'}; + private String[] converted_type_info = new String[]{'converted',NS,null,'0','1','false'}; + private String[] cssExposed_type_info = new String[]{'cssExposed',NS,null,'0','1','false'}; + private String[] forecastCategory_type_info = new String[]{'forecastCategory',NS,null,'0','1','false'}; + private String[] highPriority_type_info = new String[]{'highPriority',NS,null,'0','1','false'}; + private String[] probability_type_info = new String[]{'probability',NS,null,'0','1','false'}; + private String[] reverseRole_type_info = new String[]{'reverseRole',NS,null,'0','1','false'}; + private String[] reviewed_type_info = new String[]{'reviewed',NS,null,'0','1','false'}; + private String[] won_type_info = new String[]{'won',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','color','default_x','description','isActive','allowEmail','closed','controllingFieldValues','converted','cssExposed','forecastCategory','highPriority','probability','reverseRole','reviewed','won'}; + } + public class SkillProfileAssignments { + public String[] profile; + private String[] profile_type_info = new String[]{'profile',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'profile'}; + } + public class EscalationAction { + public String assignedTo; + public String assignedToTemplate; + public String assignedToType; + public Integer minutesToEscalation; + public Boolean notifyCaseOwner; + public String[] notifyEmail; + public String notifyTo; + public String notifyToTemplate; + private String[] assignedTo_type_info = new String[]{'assignedTo',NS,null,'0','1','false'}; + private String[] assignedToTemplate_type_info = new String[]{'assignedToTemplate',NS,null,'0','1','false'}; + private String[] assignedToType_type_info = new String[]{'assignedToType',NS,null,'0','1','false'}; + private String[] minutesToEscalation_type_info = new String[]{'minutesToEscalation',NS,null,'0','1','false'}; + private String[] notifyCaseOwner_type_info = new String[]{'notifyCaseOwner',NS,null,'0','1','false'}; + private String[] notifyEmail_type_info = new String[]{'notifyEmail',NS,null,'0','-1','false'}; + private String[] notifyTo_type_info = new String[]{'notifyTo',NS,null,'0','1','false'}; + private String[] notifyToTemplate_type_info = new String[]{'notifyToTemplate',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'assignedTo','assignedToTemplate','assignedToType','minutesToEscalation','notifyCaseOwner','notifyEmail','notifyTo','notifyToTemplate'}; + } + public class CaseSubjectParticle { + public Integer index; + public String textField; + public String type_x; + private String[] index_type_info = new String[]{'index',NS,null,'1','1','false'}; + private String[] textField_type_info = new String[]{'textField',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'index','textField','type_x'}; + } + public class WaveXmdDimensionSalesforceAction { + public Boolean enabled; + public String salesforceActionName; + public Integer sortIndex; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] salesforceActionName_type_info = new String[]{'salesforceActionName',NS,null,'1','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enabled','salesforceActionName','sortIndex'}; + } + public class Workflow extends Metadata { + public String type = 'Workflow'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','-1','false'}; + private String[] fieldUpdates_type_info = new String[]{'fieldUpdates',NS,null,'0','-1','false'}; + private String[] flowActions_type_info = new String[]{'flowActions',NS,null,'0','-1','false'}; + private String[] knowledgePublishes_type_info = new String[]{'knowledgePublishes',NS,null,'0','-1','false'}; + private String[] outboundMessages_type_info = new String[]{'outboundMessages',NS,null,'0','-1','false'}; + private String[] rules_type_info = new String[]{'rules',NS,null,'0','-1','false'}; + private String[] send_type_info = new String[]{'send',NS,null,'0','-1','false'}; + private String[] tasks_type_info = new String[]{'tasks',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','alerts','fieldUpdates','flowActions','knowledgePublishes','outboundMessages','rules','send','tasks'}; + } + public class Roles { + public String[] role; + private String[] role_type_info = new String[]{'role',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'role'}; + } + public class WorkflowKnowledgePublish extends WorkflowAction { + public String type = 'WorkflowKnowledgePublish'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String action; + public String description; + public String label; + public String language; + public Boolean protected_x; + private String[] action_type_info = new String[]{'action',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] language_type_info = new String[]{'language',NS,null,'0','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','action','description','label','language','protected_x'}; + } + 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; + public String startsWith; + private String[] caseValues_type_info = new String[]{'caseValues',NS,null,'0','-1','false'}; + private String[] gender_type_info = new String[]{'gender',NS,null,'0','1','false'}; + private String[] help_type_info = new String[]{'help',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] lookupFilter_type_info = new String[]{'lookupFilter',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] picklistValues_type_info = new String[]{'picklistValues',NS,null,'0','-1','false'}; + private String[] relationshipLabel_type_info = new String[]{'relationshipLabel',NS,null,'0','1','false'}; + private String[] startsWith_type_info = new String[]{'startsWith',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'caseValues','gender','help','label','lookupFilter','name','picklistValues','relationshipLabel','startsWith'}; + } + public class FileTypeDispositionAssignmentBean { + public String behavior; + public String fileType; + public Boolean securityRiskFileType; + private String[] behavior_type_info = new String[]{'behavior',NS,null,'1','1','false'}; + private String[] fileType_type_info = new String[]{'fileType',NS,null,'1','1','false'}; + private String[] securityRiskFileType_type_info = new String[]{'securityRiskFileType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'behavior','fileType','securityRiskFileType'}; + } + public class AppWorkspaceConfig { + public MetadataService.WorkspaceMapping[] mappings; + private String[] mappings_type_info = new String[]{'mappings',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'mappings'}; + } + public class ScheduledRecommendationDetail { + public String channel; + public Boolean enabled; + public Integer rank; + public String recommendationAudience; + private String[] channel_type_info = new String[]{'channel',NS,null,'0','1','false'}; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'0','1','false'}; + private String[] rank_type_info = new String[]{'rank',NS,null,'0','1','false'}; + private String[] recommendationAudience_type_info = new String[]{'recommendationAudience',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'channel','enabled','rank','recommendationAudience'}; + } + public class UiFormulaRule { + public String booleanFilter; + public MetadataService.UiFormulaCriterion[] criteria; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] criteria_type_info = new String[]{'criteria',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'booleanFilter','criteria'}; + } + public class StrategyNodeRecommendationLimit { + public String[] filterMode; + public Integer lookbackDuration; + public Integer maxRecommendationCount; + private String[] filterMode_type_info = new String[]{'filterMode',NS,null,'0','-1','false'}; + private String[] lookbackDuration_type_info = new String[]{'lookbackDuration',NS,null,'0','1','false'}; + private String[] maxRecommendationCount_type_info = new String[]{'maxRecommendationCount',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'filterMode','lookbackDuration','maxRecommendationCount'}; + } + public class VisualizationPlugin extends Metadata { + public String type = 'VisualizationPlugin'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] icon_type_info = new String[]{'icon',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] visualizationResources_type_info = new String[]{'visualizationResources',NS,null,'0','-1','false'}; + private String[] visualizationTypes_type_info = new String[]{'visualizationTypes',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','developerName','icon','masterLabel','visualizationResources','visualizationTypes'}; + } + public class QueueSobject { + public String sobjectType; + private String[] sobjectType_type_info = new String[]{'sobjectType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'sobjectType'}; + } + public class ApexClass extends MetadataWithContent { + public String type = 'ApexClass'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public Double apiVersion; + public MetadataService.PackageVersion[] packageVersions; + public String status; + private String[] apiVersion_type_info = new String[]{'apiVersion',NS,null,'1','1','false'}; + private String[] packageVersions_type_info = new String[]{'packageVersions',NS,null,'0','-1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','apiVersion','packageVersions','status'}; + } + public class ConnectedAppOauthIdToken { + public String idTokenAudience; + public Boolean idTokenIncludeAttributes; + public Boolean idTokenIncludeCustomPerms; + public Boolean idTokenIncludeStandardClaims; + public Integer idTokenValidity; + private String[] idTokenAudience_type_info = new String[]{'idTokenAudience',NS,null,'0','1','false'}; + private String[] idTokenIncludeAttributes_type_info = new String[]{'idTokenIncludeAttributes',NS,null,'0','1','false'}; + private String[] idTokenIncludeCustomPerms_type_info = new String[]{'idTokenIncludeCustomPerms',NS,null,'0','1','false'}; + private String[] idTokenIncludeStandardClaims_type_info = new String[]{'idTokenIncludeStandardClaims',NS,null,'0','1','false'}; + private String[] idTokenValidity_type_info = new String[]{'idTokenValidity',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'idTokenAudience','idTokenIncludeAttributes','idTokenIncludeCustomPerms','idTokenIncludeStandardClaims','idTokenValidity'}; + } + public class BotVariableOperation { + public MetadataService.BotInvocation botInvocation; + public MetadataService.BotMessage[] botMessages; + public MetadataService.BotQuickReplyOption[] botQuickReplyOptions; + public MetadataService.BotVariableOperand[] botVariableOperands; + public MetadataService.BotNavigation invalidInputBotNavigation; + public String quickReplyOptionTemplate; + public String quickReplyType; + public String quickReplyWidgetType; + public String type_x; + private String[] botInvocation_type_info = new String[]{'botInvocation',NS,null,'0','1','false'}; + private String[] botMessages_type_info = new String[]{'botMessages',NS,null,'0','-1','false'}; + private String[] botQuickReplyOptions_type_info = new String[]{'botQuickReplyOptions',NS,null,'0','-1','false'}; + private String[] botVariableOperands_type_info = new String[]{'botVariableOperands',NS,null,'0','-1','false'}; + private String[] invalidInputBotNavigation_type_info = new String[]{'invalidInputBotNavigation',NS,null,'0','1','false'}; + private String[] quickReplyOptionTemplate_type_info = new String[]{'quickReplyOptionTemplate',NS,null,'0','1','false'}; + private String[] quickReplyType_type_info = new String[]{'quickReplyType',NS,null,'0','1','false'}; + private String[] quickReplyWidgetType_type_info = new String[]{'quickReplyWidgetType',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'botInvocation','botMessages','botQuickReplyOptions','botVariableOperands','invalidInputBotNavigation','quickReplyOptionTemplate','quickReplyType','quickReplyWidgetType','type_x'}; + } + public class FieldMappingRow { + public String SObjectType; + public MetadataService.FieldMappingField[] fieldMappingFields; + public String fieldName; + public String mappingOperation; + private String[] SObjectType_type_info = new String[]{'SObjectType',NS,null,'1','1','false'}; + private String[] fieldMappingFields_type_info = new String[]{'fieldMappingFields',NS,null,'0','-1','false'}; + private String[] fieldName_type_info = new String[]{'fieldName',NS,null,'1','1','false'}; + private String[] mappingOperation_type_info = new String[]{'mappingOperation',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'SObjectType','fieldMappingFields','fieldName','mappingOperation'}; + } + public class WaveXmdFormattingProperty { + public MetadataService.WaveXmdFormattingBin[] formattingBins; + public MetadataService.WaveXmdFormattingPredicate[] formattingPredicates; + public String property; + public String referenceField; + public Integer sortIndex; + public String type_x; + private String[] formattingBins_type_info = new String[]{'formattingBins',NS,null,'0','-1','false'}; + private String[] formattingPredicates_type_info = new String[]{'formattingPredicates',NS,null,'0','-1','false'}; + private String[] property_type_info = new String[]{'property',NS,null,'1','1','false'}; + private String[] referenceField_type_info = new String[]{'referenceField',NS,null,'1','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'formattingBins','formattingPredicates','property','referenceField','sortIndex','type_x'}; + } + public class EntitlementTemplate extends Metadata { + public String type = 'EntitlementTemplate'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] casesPerEntitlement_type_info = new String[]{'casesPerEntitlement',NS,null,'0','1','false'}; + private String[] entitlementProcess_type_info = new String[]{'entitlementProcess',NS,null,'0','1','false'}; + private String[] isPerIncident_type_info = new String[]{'isPerIncident',NS,null,'0','1','false'}; + private String[] term_type_info = new String[]{'term',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','businessHours','casesPerEntitlement','entitlementProcess','isPerIncident','term','type_x'}; + } + public class Group_x extends Metadata { + public String type = 'Group_x'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean doesIncludeBosses; + public String name; + private String[] doesIncludeBosses_type_info = new String[]{'doesIncludeBosses',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','doesIncludeBosses','name'}; + } + public class WaveXmdRecordDisplayLookup { + public String recordDisplayField; + private String[] recordDisplayField_type_info = new String[]{'recordDisplayField',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'recordDisplayField'}; + } + public class IntegrationHubSettingsType { + public String canonicalName; + public String canonicalNameBindingChar; + public String description; + public Boolean isEnabled; + public Boolean isProtected; + public String masterLabel; + public String setupNamespace; + public String setupSimpleName; + public String uUID; + public String version; + public Integer versionBuild; + public Integer versionMajor; + public Integer versionMinor; + public String versionSetUuid; + private String[] canonicalName_type_info = new String[]{'canonicalName',NS,null,'0','1','false'}; + private String[] canonicalNameBindingChar_type_info = new String[]{'canonicalNameBindingChar',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isEnabled_type_info = new String[]{'isEnabled',NS,null,'0','1','false'}; + private String[] isProtected_type_info = new String[]{'isProtected',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] setupNamespace_type_info = new String[]{'setupNamespace',NS,null,'0','1','false'}; + private String[] setupSimpleName_type_info = new String[]{'setupSimpleName',NS,null,'1','1','false'}; + private String[] uUID_type_info = new String[]{'uUID',NS,null,'0','1','false'}; + private String[] version_type_info = new String[]{'version',NS,null,'0','1','false'}; + private String[] versionBuild_type_info = new String[]{'versionBuild',NS,null,'0','1','false'}; + private String[] versionMajor_type_info = new String[]{'versionMajor',NS,null,'0','1','false'}; + private String[] versionMinor_type_info = new String[]{'versionMinor',NS,null,'0','1','false'}; + private String[] versionSetUuid_type_info = new String[]{'versionSetUuid',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'canonicalName','canonicalNameBindingChar','description','isEnabled','isProtected','masterLabel','setupNamespace','setupSimpleName','uUID','version','versionBuild','versionMajor','versionMinor','versionSetUuid'}; + } + public class KnowledgeLanguageSettings { + public MetadataService.KnowledgeLanguage[] language; + private String[] language_type_info = new String[]{'language',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'language'}; + } + public class KnowledgeCaseField { + public String name; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name'}; + } + public virtual class Metadata { + public String fullName; + } + public class DebuggingHeader_element { + public MetadataService.LogInfo[] categories; + public String debugLevel; + private String[] categories_type_info = new String[]{'categories',NS,null,'0','-1','false'}; + private String[] debugLevel_type_info = new String[]{'debugLevel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'categories','debugLevel'}; + } + public class ApprovalPageField { + public String[] field; + private String[] field_type_info = new String[]{'field',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field'}; + } + public class PermissionSetApexPageAccess { + public String apexPage; + public Boolean enabled; + private String[] apexPage_type_info = new String[]{'apexPage',NS,null,'1','1','false'}; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apexPage','enabled'}; + } + public class PresenceConfigUserAssignments { + public String[] user_x; + private String[] user_x_type_info = new String[]{'user',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'user_x'}; + } + public class ExternalServiceRegistration extends Metadata { + public String type = 'ExternalServiceRegistration'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public String label; + public String namedCredential; + public String schema; + public String schemaType; + public String schemaUrl; + public String status; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] namedCredential_type_info = new String[]{'namedCredential',NS,null,'0','1','false'}; + private String[] schema_type_info = new String[]{'schema',NS,null,'0','1','false'}; + private String[] schemaType_type_info = new String[]{'schemaType',NS,null,'0','1','false'}; + private String[] schemaUrl_type_info = new String[]{'schemaUrl',NS,null,'0','1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','label','namedCredential','schema','schemaType','schemaUrl','status'}; + } + public class FlowChoice extends FlowElement { + public String type = 'FlowChoice'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String choiceText; + public String dataType; + public MetadataService.FlowChoiceUserInput userInput; + public MetadataService.FlowElementReferenceOrValue value; + private String[] choiceText_type_info = new String[]{'choiceText',NS,null,'1','1','false'}; + private String[] dataType_type_info = new String[]{'dataType',NS,null,'1','1','false'}; + private String[] userInput_type_info = new String[]{'userInput',NS,null,'0','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','choiceText','dataType','userInput','value'}; + } + public class WaveXmdDimensionMember { + public String color; + public String label; + public String member; + public Integer sortIndex; + private String[] color_type_info = new String[]{'color',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] member_type_info = new String[]{'member',NS,null,'1','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'color','label','member','sortIndex'}; + } + public class ConnectedApp extends Metadata { + public String type = 'ConnectedApp'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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 String plugin; + public MetadataService.ConnectedAppSamlConfig samlConfig; + public String startUrl; + private String[] attributes_type_info = new String[]{'attributes',NS,null,'0','-1','false'}; + private String[] canvasConfig_type_info = new String[]{'canvasConfig',NS,null,'0','1','false'}; + private String[] contactEmail_type_info = new String[]{'contactEmail',NS,null,'1','1','false'}; + private String[] contactPhone_type_info = new String[]{'contactPhone',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] iconUrl_type_info = new String[]{'iconUrl',NS,null,'0','1','false'}; + private String[] infoUrl_type_info = new String[]{'infoUrl',NS,null,'0','1','false'}; + private String[] ipRanges_type_info = new String[]{'ipRanges',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] logoUrl_type_info = new String[]{'logoUrl',NS,null,'0','1','false'}; + private String[] mobileAppConfig_type_info = new String[]{'mobileAppConfig',NS,null,'0','1','false'}; + private String[] mobileStartUrl_type_info = new String[]{'mobileStartUrl',NS,null,'0','1','false'}; + private String[] oauthConfig_type_info = new String[]{'oauthConfig',NS,null,'0','1','false'}; + private String[] plugin_type_info = new String[]{'plugin',NS,null,'0','1','false'}; + private String[] samlConfig_type_info = new String[]{'samlConfig',NS,null,'0','1','false'}; + private String[] startUrl_type_info = new String[]{'startUrl',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','attributes','canvasConfig','contactEmail','contactPhone','description','iconUrl','infoUrl','ipRanges','label','logoUrl','mobileAppConfig','mobileStartUrl','oauthConfig','plugin','samlConfig','startUrl'}; + } + public class describeMetadata_element { + public Double asOfVersion; + private String[] asOfVersion_type_info = new String[]{'asOfVersion',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'asOfVersion'}; + } + 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',NS,null,'0','1','false'}; + private String[] behavior_type_info = new String[]{'behavior',NS,null,'0','1','false'}; + private String[] canvas_type_info = new String[]{'canvas',NS,null,'0','1','false'}; + private String[] component_type_info = new String[]{'component',NS,null,'0','1','false'}; + private String[] customLink_type_info = new String[]{'customLink',NS,null,'0','1','false'}; + private String[] emptySpace_type_info = new String[]{'emptySpace',NS,null,'0','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'0','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] reportChartComponent_type_info = new String[]{'reportChartComponent',NS,null,'0','1','false'}; + private String[] scontrol_type_info = new String[]{'scontrol',NS,null,'0','1','false'}; + private String[] showLabel_type_info = new String[]{'showLabel',NS,null,'0','1','false'}; + private String[] showScrollbars_type_info = new String[]{'showScrollbars',NS,null,'0','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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 PardotTenant { + public Integer creationStatus; + public Date deleteOn; + public String initialPardotAdmin; + public Boolean isProtected; + public String masterLabel; + public String pardotTenantId; + private String[] creationStatus_type_info = new String[]{'creationStatus',NS,null,'1','1','false'}; + private String[] deleteOn_type_info = new String[]{'deleteOn',NS,null,'0','1','false'}; + private String[] initialPardotAdmin_type_info = new String[]{'initialPardotAdmin',NS,null,'1','1','false'}; + private String[] isProtected_type_info = new String[]{'isProtected',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] pardotTenantId_type_info = new String[]{'pardotTenantId',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'creationStatus','deleteOn','initialPardotAdmin','isProtected','masterLabel','pardotTenantId'}; + } + public class BotNavigationLink { + public String label; + public String targetBotDialog; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] targetBotDialog_type_info = new String[]{'targetBotDialog',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','targetBotDialog'}; + } + public class Portal extends Metadata { + public String type = 'Portal'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] admin_type_info = new String[]{'admin',NS,null,'0','1','false'}; + private String[] defaultLanguage_type_info = new String[]{'defaultLanguage',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] emailSenderAddress_type_info = new String[]{'emailSenderAddress',NS,null,'1','1','false'}; + private String[] emailSenderName_type_info = new String[]{'emailSenderName',NS,null,'1','1','false'}; + private String[] enableSelfCloseCase_type_info = new String[]{'enableSelfCloseCase',NS,null,'0','1','false'}; + private String[] footerDocument_type_info = new String[]{'footerDocument',NS,null,'0','1','false'}; + private String[] forgotPassTemplate_type_info = new String[]{'forgotPassTemplate',NS,null,'0','1','false'}; + private String[] headerDocument_type_info = new String[]{'headerDocument',NS,null,'0','1','false'}; + private String[] isSelfRegistrationActivated_type_info = new String[]{'isSelfRegistrationActivated',NS,null,'0','1','false'}; + private String[] loginHeaderDocument_type_info = new String[]{'loginHeaderDocument',NS,null,'0','1','false'}; + private String[] logoDocument_type_info = new String[]{'logoDocument',NS,null,'0','1','false'}; + private String[] logoutUrl_type_info = new String[]{'logoutUrl',NS,null,'0','1','false'}; + private String[] newCommentTemplate_type_info = new String[]{'newCommentTemplate',NS,null,'0','1','false'}; + private String[] newPassTemplate_type_info = new String[]{'newPassTemplate',NS,null,'0','1','false'}; + private String[] newUserTemplate_type_info = new String[]{'newUserTemplate',NS,null,'0','1','false'}; + private String[] ownerNotifyTemplate_type_info = new String[]{'ownerNotifyTemplate',NS,null,'0','1','false'}; + private String[] selfRegNewUserUrl_type_info = new String[]{'selfRegNewUserUrl',NS,null,'0','1','false'}; + private String[] selfRegUserDefaultProfile_type_info = new String[]{'selfRegUserDefaultProfile',NS,null,'0','1','false'}; + private String[] selfRegUserDefaultRole_type_info = new String[]{'selfRegUserDefaultRole',NS,null,'0','1','false'}; + private String[] selfRegUserTemplate_type_info = new String[]{'selfRegUserTemplate',NS,null,'0','1','false'}; + private String[] showActionConfirmation_type_info = new String[]{'showActionConfirmation',NS,null,'0','1','false'}; + private String[] stylesheetDocument_type_info = new String[]{'stylesheetDocument',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + 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 ContentAssetVersions { + public MetadataService.ContentAssetVersion[] version; + private String[] version_type_info = new String[]{'version',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'version'}; + } + public class BotStep { + public String booleanFilter; + public MetadataService.BotInvocation botInvocation; + public MetadataService.BotMessage[] botMessages; + public MetadataService.BotNavigation botNavigation; + public MetadataService.BotStepCondition[] botStepConditions; + public MetadataService.BotStep[] botSteps; + public MetadataService.BotVariableOperation botVariableOperation; + public String type_x; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] botInvocation_type_info = new String[]{'botInvocation',NS,null,'0','1','false'}; + private String[] botMessages_type_info = new String[]{'botMessages',NS,null,'0','-1','false'}; + private String[] botNavigation_type_info = new String[]{'botNavigation',NS,null,'0','1','false'}; + private String[] botStepConditions_type_info = new String[]{'botStepConditions',NS,null,'0','-1','false'}; + private String[] botSteps_type_info = new String[]{'botSteps',NS,null,'0','-1','false'}; + private String[] botVariableOperation_type_info = new String[]{'botVariableOperation',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'booleanFilter','botInvocation','botMessages','botNavigation','botStepConditions','botSteps','botVariableOperation','type_x'}; + } + public class BotNavigation { + public MetadataService.BotNavigationLink[] botNavigationLinks; + public String type_x; + private String[] botNavigationLinks_type_info = new String[]{'botNavigationLinks',NS,null,'0','-1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'botNavigationLinks','type_x'}; + } + public class PresenceUserConfig extends Metadata { + public String type = 'PresenceUserConfig'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.PresenceConfigAssignments assignments; + public Integer capacity; + public String[] declineReasons; + public Boolean enableAutoAccept; + public Boolean enableDecline; + public Boolean enableDeclineReason; + public Boolean enableDisconnectSound; + public Boolean enableRequestSound; + public String label; + public String presenceStatusOnDecline; + public String presenceStatusOnPushTimeout; + private String[] assignments_type_info = new String[]{'assignments',NS,null,'0','1','false'}; + private String[] capacity_type_info = new String[]{'capacity',NS,null,'1','1','false'}; + private String[] declineReasons_type_info = new String[]{'declineReasons',NS,null,'0','-1','false'}; + private String[] enableAutoAccept_type_info = new String[]{'enableAutoAccept',NS,null,'0','1','false'}; + private String[] enableDecline_type_info = new String[]{'enableDecline',NS,null,'0','1','false'}; + private String[] enableDeclineReason_type_info = new String[]{'enableDeclineReason',NS,null,'0','1','false'}; + private String[] enableDisconnectSound_type_info = new String[]{'enableDisconnectSound',NS,null,'0','1','false'}; + private String[] enableRequestSound_type_info = new String[]{'enableRequestSound',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] presenceStatusOnDecline_type_info = new String[]{'presenceStatusOnDecline',NS,null,'0','1','false'}; + private String[] presenceStatusOnPushTimeout_type_info = new String[]{'presenceStatusOnPushTimeout',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','assignments','capacity','declineReasons','enableAutoAccept','enableDecline','enableDeclineReason','enableDisconnectSound','enableRequestSound','label','presenceStatusOnDecline','presenceStatusOnPushTimeout'}; + } + 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',NS,null,'1','1','false'}; + private String[] methodName_type_info = new String[]{'methodName',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] namespace_type_info = new String[]{'namespace',NS,null,'1','1','true'}; + private String[] seeAllData_type_info = new String[]{'seeAllData',NS,null,'0','1','false'}; + private String[] time_x_type_info = new String[]{'time',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'id','methodName','name','namespace','seeAllData','time_x'}; + } + public class PermissionSetExternalDataSourceAccess { + public Boolean enabled; + public String externalDataSource; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] externalDataSource_type_info = new String[]{'externalDataSource',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enabled','externalDataSource'}; + } + public class CustomDataType extends Metadata { + public String type = 'CustomDataType'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.CustomDataTypeComponent[] customDataTypeComponents; + public String description; + public String displayFormula; + public Boolean editComponentsOnSeparateLines; + public String label; + public Boolean rightAligned; + public Boolean supportComponentsInReports; + private String[] customDataTypeComponents_type_info = new String[]{'customDataTypeComponents',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] displayFormula_type_info = new String[]{'displayFormula',NS,null,'0','1','false'}; + private String[] editComponentsOnSeparateLines_type_info = new String[]{'editComponentsOnSeparateLines',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] rightAligned_type_info = new String[]{'rightAligned',NS,null,'0','1','false'}; + private String[] supportComponentsInReports_type_info = new String[]{'supportComponentsInReports',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','customDataTypeComponents','description','displayFormula','editComponentsOnSeparateLines','label','rightAligned','supportComponentsInReports'}; + } + public class FlowConnector extends FlowBaseElement { + public String type = 'FlowConnector'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String targetReference; + private String[] targetReference_type_info = new String[]{'targetReference',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','targetReference'}; + } + public class EventDelivery extends Metadata { + public String type = 'EventDelivery'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.EventParameterMap[] eventParameters; + public String eventSubscription; + public String referenceData; + public String type_x; + private String[] eventParameters_type_info = new String[]{'eventParameters',NS,null,'0','-1','false'}; + private String[] eventSubscription_type_info = new String[]{'eventSubscription',NS,null,'1','1','false'}; + private String[] referenceData_type_info = new String[]{'referenceData',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','eventParameters','eventSubscription','referenceData','type_x'}; + } + public class LiveMessageSettings { + public Boolean enableLiveMessage; + private String[] enableLiveMessage_type_info = new String[]{'enableLiveMessage',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableLiveMessage'}; + } + public class ListMetadataQuery { + public String folder; + public String type_x; + private String[] folder_type_info = new String[]{'folder',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'folder','type_x'}; + } + public class LogInfo { + public String category; + public String level; + private String[] category_type_info = new String[]{'category',NS,null,'1','1','false'}; + private String[] level_type_info = new String[]{'level',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'category','level'}; + } + public class SharedTo { + public String allCustomerPortalUsers; + public String allInternalUsers; + public String allPartnerUsers; + public String[] channelProgramGroup; + public String[] channelProgramGroups; + 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',NS,null,'0','1','false'}; + private String[] allInternalUsers_type_info = new String[]{'allInternalUsers',NS,null,'0','1','false'}; + private String[] allPartnerUsers_type_info = new String[]{'allPartnerUsers',NS,null,'0','1','false'}; + private String[] channelProgramGroup_type_info = new String[]{'channelProgramGroup',NS,null,'0','-1','false'}; + private String[] channelProgramGroups_type_info = new String[]{'channelProgramGroups',NS,null,'0','-1','false'}; + private String[] group_x_type_info = new String[]{'group',NS,null,'0','-1','false'}; + private String[] groups_type_info = new String[]{'groups',NS,null,'0','-1','false'}; + private String[] managerSubordinates_type_info = new String[]{'managerSubordinates',NS,null,'0','-1','false'}; + private String[] managers_type_info = new String[]{'managers',NS,null,'0','-1','false'}; + private String[] portalRole_type_info = new String[]{'portalRole',NS,null,'0','-1','false'}; + private String[] portalRoleAndSubordinates_type_info = new String[]{'portalRoleAndSubordinates',NS,null,'0','-1','false'}; + private String[] queue_type_info = new String[]{'queue',NS,null,'0','-1','false'}; + private String[] role_type_info = new String[]{'role',NS,null,'0','-1','false'}; + private String[] roleAndSubordinates_type_info = new String[]{'roleAndSubordinates',NS,null,'0','-1','false'}; + private String[] roleAndSubordinatesInternal_type_info = new String[]{'roleAndSubordinatesInternal',NS,null,'0','-1','false'}; + private String[] roles_type_info = new String[]{'roles',NS,null,'0','-1','false'}; + private String[] rolesAndSubordinates_type_info = new String[]{'rolesAndSubordinates',NS,null,'0','-1','false'}; + private String[] territories_type_info = new String[]{'territories',NS,null,'0','-1','false'}; + private String[] territoriesAndSubordinates_type_info = new String[]{'territoriesAndSubordinates',NS,null,'0','-1','false'}; + private String[] territory_type_info = new String[]{'territory',NS,null,'0','-1','false'}; + private String[] territoryAndSubordinates_type_info = new String[]{'territoryAndSubordinates',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'allCustomerPortalUsers','allInternalUsers','allPartnerUsers','channelProgramGroup','channelProgramGroups','group_x','groups','managerSubordinates','managers','portalRole','portalRoleAndSubordinates','queue','role','roleAndSubordinates','roleAndSubordinatesInternal','roles','rolesAndSubordinates','territories','territoriesAndSubordinates','territory','territoryAndSubordinates'}; + } + public class PlatformCachePartitionType { + public Integer allocatedCapacity; + public Integer allocatedPurchasedCapacity; + public Integer allocatedTrialCapacity; + public String cacheType; + private String[] allocatedCapacity_type_info = new String[]{'allocatedCapacity',NS,null,'1','1','false'}; + private String[] allocatedPurchasedCapacity_type_info = new String[]{'allocatedPurchasedCapacity',NS,null,'1','1','false'}; + private String[] allocatedTrialCapacity_type_info = new String[]{'allocatedTrialCapacity',NS,null,'1','1','false'}; + private String[] cacheType_type_info = new String[]{'cacheType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'allocatedCapacity','allocatedPurchasedCapacity','allocatedTrialCapacity','cacheType'}; + } + public class ReputationPointsRule { + public String eventType; + public Integer points; + private String[] eventType_type_info = new String[]{'eventType',NS,null,'1','1','false'}; + private String[] points_type_info = new String[]{'points',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'eventType','points'}; + } + public class StrategyNodeFilter { + public String expression; + private String[] expression_type_info = new String[]{'expression',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'expression'}; + } + public class FlowRecordLookup extends FlowNode { + public String type = 'FlowRecordLookup'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + 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[] assignNullValuesIfNoRecordsFound_type_info = new String[]{'assignNullValuesIfNoRecordsFound',NS,null,'0','1','false'}; + private String[] connector_type_info = new String[]{'connector',NS,null,'0','1','false'}; + private String[] faultConnector_type_info = new String[]{'faultConnector',NS,null,'0','1','false'}; + private String[] filters_type_info = new String[]{'filters',NS,null,'0','-1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'1','1','false'}; + private String[] outputAssignments_type_info = new String[]{'outputAssignments',NS,null,'0','-1','false'}; + private String[] outputReference_type_info = new String[]{'outputReference',NS,null,'0','1','false'}; + private String[] queriedFields_type_info = new String[]{'queriedFields',NS,null,'0','-1','false'}; + private String[] sortField_type_info = new String[]{'sortField',NS,null,'0','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','assignNullValuesIfNoRecordsFound','connector','faultConnector','filters','object_x','outputAssignments','outputReference','queriedFields','sortField','sortOrder'}; + } + public class QuickActionLayoutColumn { + public MetadataService.QuickActionLayoutItem[] quickActionLayoutItems; + private String[] quickActionLayoutItems_type_info = new String[]{'quickActionLayoutItems',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'quickActionLayoutItems'}; + } + public class ForecastingDisplayedFamilySettings { + public String productFamily; + private String[] productFamily_type_info = new String[]{'productFamily',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'productFamily'}; + } + public class ReputationBranding { + public String smallImage; + private String[] smallImage_type_info = new String[]{'smallImage',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'smallImage'}; + } + public class ReputationLevel { + public MetadataService.ReputationBranding branding; + public String label; + public Double lowerThreshold; + private String[] branding_type_info = new String[]{'branding',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] lowerThreshold_type_info = new String[]{'lowerThreshold',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'branding','label','lowerThreshold'}; + } + public class ContentAssetRelationships { + public MetadataService.ContentAssetLink[] insightsApplication; + public MetadataService.ContentAssetLink[] network; + public MetadataService.ContentAssetLink organization; + public MetadataService.ContentAssetLink[] workspace; + private String[] insightsApplication_type_info = new String[]{'insightsApplication',NS,null,'0','-1','false'}; + private String[] network_type_info = new String[]{'network',NS,null,'0','-1','false'}; + private String[] organization_type_info = new String[]{'organization',NS,null,'0','1','false'}; + private String[] workspace_type_info = new String[]{'workspace',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'insightsApplication','network','organization','workspace'}; + } + public class EmbeddedServiceCustomLabel { + public String customLabel; + public String feature; + public String labelKey; + private String[] customLabel_type_info = new String[]{'customLabel',NS,null,'0','1','false'}; + private String[] feature_type_info = new String[]{'feature',NS,null,'0','1','false'}; + private String[] labelKey_type_info = new String[]{'labelKey',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customLabel','feature','labelKey'}; + } + public class ProfileLayoutAssignment { + public String layout; + public String recordType; + private String[] layout_type_info = new String[]{'layout',NS,null,'1','1','false'}; + private String[] recordType_type_info = new String[]{'recordType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'layout','recordType'}; + } + public class QuickActionTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class ReportTypeTranslation { + public String description; + public String label; + public String name; + public MetadataService.ReportTypeSectionTranslation[] sections; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] sections_type_info = new String[]{'sections',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','label','name','sections'}; + } + public class ActionLinkGroupTemplate extends Metadata { + public String type = 'ActionLinkGroupTemplate'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.ActionLinkTemplate[] actionLinkTemplates; + public String category; + public String executionsAllowed; + public Integer hoursUntilExpiration; + public Boolean isPublished; + public String name; + private String[] actionLinkTemplates_type_info = new String[]{'actionLinkTemplates',NS,null,'0','-1','false'}; + private String[] category_type_info = new String[]{'category',NS,null,'1','1','false'}; + private String[] executionsAllowed_type_info = new String[]{'executionsAllowed',NS,null,'1','1','false'}; + private String[] hoursUntilExpiration_type_info = new String[]{'hoursUntilExpiration',NS,null,'0','1','false'}; + private String[] isPublished_type_info = new String[]{'isPublished',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','actionLinkTemplates','category','executionsAllowed','hoursUntilExpiration','isPublished','name'}; + } + public class ReportDataCategoryFilter { + public String dataCategory; + public String dataCategoryGroup; + public String operator; + private String[] dataCategory_type_info = new String[]{'dataCategory',NS,null,'1','1','false'}; + private String[] dataCategoryGroup_type_info = new String[]{'dataCategoryGroup',NS,null,'1','1','false'}; + private String[] operator_type_info = new String[]{'operator',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dataCategory','dataCategoryGroup','operator'}; + } + public class ServiceChannel extends Metadata { + public String type = 'ServiceChannel'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String interactionComponent; + public String label; + public String relatedEntityType; + private String[] interactionComponent_type_info = new String[]{'interactionComponent',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] relatedEntityType_type_info = new String[]{'relatedEntityType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','interactionComponent','label','relatedEntityType'}; + } + public class ReportBucketFieldSourceValue { + public String from_x; + public String sourceValue; + public String to; + private String[] from_x_type_info = new String[]{'from',NS,null,'0','1','false'}; + private String[] sourceValue_type_info = new String[]{'sourceValue',NS,null,'0','1','false'}; + private String[] to_type_info = new String[]{'to',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'from_x','sourceValue','to'}; + } + public class ValidationRuleTranslation { + public String errorMessage; + public String name; + private String[] errorMessage_type_info = new String[]{'errorMessage',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'errorMessage','name'}; + } + public class DocumentFolder extends Folder { + public String type = 'DocumentFolder'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] folderShares_type_info = new String[]{'folderShares',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess',NS,null,'0','1','false'}; + private String[] sharedTo_type_info = new String[]{'sharedTo',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'}; + } + public class createMetadataResponse_element { + public MetadataService.SaveResult[] result; + private String[] result_type_info = new String[]{'result',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class Dashboard extends Metadata { + public String type = 'Dashboard'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String backgroundEndColor; + public String backgroundFadeDirection; + public String backgroundStartColor; + public String chartTheme; + public String colorPalette; + public String dashboardChartTheme; + public String dashboardColorPalette; + public MetadataService.DashboardFilter[] dashboardFilters; + public MetadataService.DashboardGridLayout dashboardGridLayout; + public String dashboardResultRefreshedDate; + public String dashboardResultRunningUser; + public String dashboardType; + public String description; + public String folderName; + public Boolean isGridLayout; + public MetadataService.DashboardComponentSection leftSection; + public MetadataService.DashboardComponentSection middleSection; + public Integer numSubscriptions; + 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',NS,null,'1','1','false'}; + private String[] backgroundFadeDirection_type_info = new String[]{'backgroundFadeDirection',NS,null,'1','1','false'}; + private String[] backgroundStartColor_type_info = new String[]{'backgroundStartColor',NS,null,'1','1','false'}; + private String[] chartTheme_type_info = new String[]{'chartTheme',NS,null,'0','1','false'}; + private String[] colorPalette_type_info = new String[]{'colorPalette',NS,null,'0','1','false'}; + private String[] dashboardChartTheme_type_info = new String[]{'dashboardChartTheme',NS,null,'0','1','false'}; + private String[] dashboardColorPalette_type_info = new String[]{'dashboardColorPalette',NS,null,'0','1','false'}; + private String[] dashboardFilters_type_info = new String[]{'dashboardFilters',NS,null,'0','-1','false'}; + private String[] dashboardGridLayout_type_info = new String[]{'dashboardGridLayout',NS,null,'0','1','false'}; + private String[] dashboardResultRefreshedDate_type_info = new String[]{'dashboardResultRefreshedDate',NS,null,'0','1','false'}; + private String[] dashboardResultRunningUser_type_info = new String[]{'dashboardResultRunningUser',NS,null,'0','1','false'}; + private String[] dashboardType_type_info = new String[]{'dashboardType',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] folderName_type_info = new String[]{'folderName',NS,null,'0','1','false'}; + private String[] isGridLayout_type_info = new String[]{'isGridLayout',NS,null,'0','1','false'}; + private String[] leftSection_type_info = new String[]{'leftSection',NS,null,'0','1','false'}; + private String[] middleSection_type_info = new String[]{'middleSection',NS,null,'0','1','false'}; + private String[] numSubscriptions_type_info = new String[]{'numSubscriptions',NS,null,'0','1','false'}; + private String[] rightSection_type_info = new String[]{'rightSection',NS,null,'0','1','false'}; + private String[] runningUser_type_info = new String[]{'runningUser',NS,null,'0','1','false'}; + private String[] textColor_type_info = new String[]{'textColor',NS,null,'1','1','false'}; + private String[] title_type_info = new String[]{'title',NS,null,'1','1','false'}; + private String[] titleColor_type_info = new String[]{'titleColor',NS,null,'1','1','false'}; + private String[] titleSize_type_info = new String[]{'titleSize',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','backgroundEndColor','backgroundFadeDirection','backgroundStartColor','chartTheme','colorPalette','dashboardChartTheme','dashboardColorPalette','dashboardFilters','dashboardGridLayout','dashboardResultRefreshedDate','dashboardResultRunningUser','dashboardType','description','folderName','isGridLayout','leftSection','middleSection','numSubscriptions','rightSection','runningUser','textColor','title','titleColor','titleSize'}; + } + public class PersonListSettings { + public Boolean enablePersonList; + private String[] enablePersonList_type_info = new String[]{'enablePersonList',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enablePersonList'}; + } + public class KeyboardShortcuts { + public MetadataService.CustomShortcut[] customShortcuts; + public MetadataService.DefaultShortcut[] defaultShortcuts; + private String[] customShortcuts_type_info = new String[]{'customShortcuts',NS,null,'0','-1','false'}; + private String[] defaultShortcuts_type_info = new String[]{'defaultShortcuts',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customShortcuts','defaultShortcuts'}; + } + public class ManagedTopic { + public String managedTopicType; + public String name; + public String parentName; + public Integer position; + public String topicDescription; + private String[] managedTopicType_type_info = new String[]{'managedTopicType',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] parentName_type_info = new String[]{'parentName',NS,null,'1','1','false'}; + private String[] position_type_info = new String[]{'position',NS,null,'1','1','false'}; + private String[] topicDescription_type_info = new String[]{'topicDescription',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'managedTopicType','name','parentName','position','topicDescription'}; + } + public class SkillAssignments { + public MetadataService.SkillProfileAssignments profiles; + public MetadataService.SkillUserAssignments users; + private String[] profiles_type_info = new String[]{'profiles',NS,null,'0','1','false'}; + private String[] users_type_info = new String[]{'users',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'profiles','users'}; + } + public class WorkflowEmailRecipient { + public String field; + public String recipient; + public String type_x; + private String[] field_type_info = new String[]{'field',NS,null,'0','1','false'}; + private String[] recipient_type_info = new String[]{'recipient',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','recipient','type_x'}; + } + public class CodeCoverageResult { + public MetadataService.CodeLocation[] dmlInfo; + public String id; + public MetadataService.CodeLocation[] locationsNotCovered; + public MetadataService.CodeLocation[] methodInfo; + public String name; + public String namespace; + public Integer numLocations; + public Integer numLocationsNotCovered; + public MetadataService.CodeLocation[] soqlInfo; + public MetadataService.CodeLocation[] soslInfo; + public String type_x; + private String[] dmlInfo_type_info = new String[]{'dmlInfo',NS,null,'0','-1','false'}; + private String[] id_type_info = new String[]{'id',NS,null,'1','1','false'}; + private String[] locationsNotCovered_type_info = new String[]{'locationsNotCovered',NS,null,'0','-1','false'}; + private String[] methodInfo_type_info = new String[]{'methodInfo',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] namespace_type_info = new String[]{'namespace',NS,null,'1','1','true'}; + private String[] numLocations_type_info = new String[]{'numLocations',NS,null,'1','1','false'}; + private String[] numLocationsNotCovered_type_info = new String[]{'numLocationsNotCovered',NS,null,'1','1','false'}; + private String[] soqlInfo_type_info = new String[]{'soqlInfo',NS,null,'0','-1','false'}; + private String[] soslInfo_type_info = new String[]{'soslInfo',NS,null,'0','-1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dmlInfo','id','locationsNotCovered','methodInfo','name','namespace','numLocations','numLocationsNotCovered','soqlInfo','soslInfo','type_x'}; + } + public class RecordTypePicklistValue { + public String picklist; + public MetadataService.PicklistValue[] values; + private String[] picklist_type_info = new String[]{'picklist',NS,null,'1','1','false'}; + private String[] values_type_info = new String[]{'values',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'picklist','values'}; + } + public class FlowApexPluginCall extends FlowNode { + public String type = 'FlowApexPluginCall'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] connector_type_info = new String[]{'connector',NS,null,'0','1','false'}; + private String[] faultConnector_type_info = new String[]{'faultConnector',NS,null,'0','1','false'}; + private String[] inputParameters_type_info = new String[]{'inputParameters',NS,null,'0','-1','false'}; + private String[] outputParameters_type_info = new String[]{'outputParameters',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','apexClass','connector','faultConnector','inputParameters','outputParameters'}; + } + 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',NS,null,'0','1','false'}; + private String[] isContainerAutoSizeEnabled_type_info = new String[]{'isContainerAutoSizeEnabled',NS,null,'1','1','false'}; + private String[] region_type_info = new String[]{'region',NS,null,'1','1','false'}; + private String[] sidebarComponents_type_info = new String[]{'sidebarComponents',NS,null,'0','-1','false'}; + private String[] style_type_info = new String[]{'style',NS,null,'1','1','false'}; + private String[] unit_type_info = new String[]{'unit',NS,null,'1','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'height','isContainerAutoSizeEnabled','region','sidebarComponents','style','unit','width'}; + } + 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; + public Boolean useInlineFiltersInConsole; + private String[] autocollapsePublisher_type_info = new String[]{'autocollapsePublisher',NS,null,'0','1','false'}; + private String[] compactFeed_type_info = new String[]{'compactFeed',NS,null,'0','1','false'}; + private String[] feedFilterPosition_type_info = new String[]{'feedFilterPosition',NS,null,'0','1','false'}; + private String[] feedFilters_type_info = new String[]{'feedFilters',NS,null,'0','-1','false'}; + private String[] fullWidthFeed_type_info = new String[]{'fullWidthFeed',NS,null,'0','1','false'}; + private String[] hideSidebar_type_info = new String[]{'hideSidebar',NS,null,'0','1','false'}; + private String[] highlightExternalFeedItems_type_info = new String[]{'highlightExternalFeedItems',NS,null,'0','1','false'}; + private String[] leftComponents_type_info = new String[]{'leftComponents',NS,null,'0','-1','false'}; + private String[] rightComponents_type_info = new String[]{'rightComponents',NS,null,'0','-1','false'}; + private String[] useInlineFiltersInConsole_type_info = new String[]{'useInlineFiltersInConsole',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'autocollapsePublisher','compactFeed','feedFilterPosition','feedFilters','fullWidthFeed','hideSidebar','highlightExternalFeedItems','leftComponents','rightComponents','useInlineFiltersInConsole'}; + } + public class NetworkAccess { + public MetadataService.IpRange[] ipRanges; + private String[] ipRanges_type_info = new String[]{'ipRanges',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'ipRanges'}; + } + public class ConversationVariable { + public String dataType; + public String developerName; + public String label; + private String[] dataType_type_info = new String[]{'dataType',NS,null,'1','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dataType','developerName','label'}; + } + public class FlowCoverageResult { + public String[] elementsNotCovered; + public String flowId; + public String flowName; + public String flowNamespace; + public Integer numElements; + public Integer numElementsNotCovered; + public String processType; + private String[] elementsNotCovered_type_info = new String[]{'elementsNotCovered',NS,null,'0','-1','false'}; + private String[] flowId_type_info = new String[]{'flowId',NS,null,'1','1','false'}; + private String[] flowName_type_info = new String[]{'flowName',NS,null,'1','1','false'}; + private String[] flowNamespace_type_info = new String[]{'flowNamespace',NS,null,'1','1','true'}; + private String[] numElements_type_info = new String[]{'numElements',NS,null,'1','1','false'}; + private String[] numElementsNotCovered_type_info = new String[]{'numElementsNotCovered',NS,null,'1','1','false'}; + private String[] processType_type_info = new String[]{'processType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'elementsNotCovered','flowId','flowName','flowNamespace','numElements','numElementsNotCovered','processType'}; + } + public class ProfileActionOverride { + public String actionName; + public String content; + public String formFactor; + public String pageOrSobjectType; + public String recordType; + public String type_x; + private String[] actionName_type_info = new String[]{'actionName',NS,null,'1','1','false'}; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + private String[] formFactor_type_info = new String[]{'formFactor',NS,null,'1','1','false'}; + private String[] pageOrSobjectType_type_info = new String[]{'pageOrSobjectType',NS,null,'1','1','false'}; + private String[] recordType_type_info = new String[]{'recordType',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actionName','content','formFactor','pageOrSobjectType','recordType','type_x'}; + } + public class IdeasSettings extends Metadata { + public String type = 'IdeasSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean enableChatterProfile; + public Boolean enableIdeaThemes; + public Boolean enableIdeas; + public Boolean enableIdeasReputation; + public Double halfLife; + public String ideasProfilePage; + private String[] enableChatterProfile_type_info = new String[]{'enableChatterProfile',NS,null,'0','1','false'}; + private String[] enableIdeaThemes_type_info = new String[]{'enableIdeaThemes',NS,null,'0','1','false'}; + private String[] enableIdeas_type_info = new String[]{'enableIdeas',NS,null,'0','1','false'}; + private String[] enableIdeasReputation_type_info = new String[]{'enableIdeasReputation',NS,null,'0','1','false'}; + private String[] halfLife_type_info = new String[]{'halfLife',NS,null,'0','1','false'}; + private String[] ideasProfilePage_type_info = new String[]{'ideasProfilePage',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enableChatterProfile','enableIdeaThemes','enableIdeas','enableIdeasReputation','halfLife','ideasProfilePage'}; + } + public class EmailServicesFunction extends Metadata { + public String type = 'EmailServicesFunction'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String apexClass; + public String attachmentOption; + public String authenticationFailureAction; + public String authorizationFailureAction; + public String authorizedSenders; + public MetadataService.EmailServicesAddress[] emailServicesAddresses; + public String errorRoutingAddress; + public String functionInactiveAction; + public String functionName; + public Boolean isActive; + public Boolean isAuthenticationRequired; + public Boolean isErrorRoutingEnabled; + public Boolean isTextAttachmentsAsBinary; + public Boolean isTlsRequired; + public String overLimitAction; + private String[] apexClass_type_info = new String[]{'apexClass',NS,null,'1','1','false'}; + private String[] attachmentOption_type_info = new String[]{'attachmentOption',NS,null,'1','1','false'}; + private String[] authenticationFailureAction_type_info = new String[]{'authenticationFailureAction',NS,null,'1','1','false'}; + private String[] authorizationFailureAction_type_info = new String[]{'authorizationFailureAction',NS,null,'1','1','false'}; + private String[] authorizedSenders_type_info = new String[]{'authorizedSenders',NS,null,'0','1','false'}; + private String[] emailServicesAddresses_type_info = new String[]{'emailServicesAddresses',NS,null,'0','-1','false'}; + private String[] errorRoutingAddress_type_info = new String[]{'errorRoutingAddress',NS,null,'0','1','false'}; + private String[] functionInactiveAction_type_info = new String[]{'functionInactiveAction',NS,null,'1','1','false'}; + private String[] functionName_type_info = new String[]{'functionName',NS,null,'1','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] isAuthenticationRequired_type_info = new String[]{'isAuthenticationRequired',NS,null,'0','1','false'}; + private String[] isErrorRoutingEnabled_type_info = new String[]{'isErrorRoutingEnabled',NS,null,'0','1','false'}; + private String[] isTextAttachmentsAsBinary_type_info = new String[]{'isTextAttachmentsAsBinary',NS,null,'0','1','false'}; + private String[] isTlsRequired_type_info = new String[]{'isTlsRequired',NS,null,'0','1','false'}; + private String[] overLimitAction_type_info = new String[]{'overLimitAction',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','apexClass','attachmentOption','authenticationFailureAction','authorizationFailureAction','authorizedSenders','emailServicesAddresses','errorRoutingAddress','functionInactiveAction','functionName','isActive','isAuthenticationRequired','isErrorRoutingEnabled','isTextAttachmentsAsBinary','isTlsRequired','overLimitAction'}; + } + public class CustomDataTypeTranslation { + public MetadataService.CustomDataTypeComponentTranslation[] components; + public String customDataTypeName; + public String description; + public String label; + private String[] components_type_info = new String[]{'components',NS,null,'0','-1','false'}; + private String[] customDataTypeName_type_info = new String[]{'customDataTypeName',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'components','customDataTypeName','description','label'}; + } + public class readMetadata_element { + public String type_x; + public String[] fullNames; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] fullNames_type_info = new String[]{'fullNames',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'type_x','fullNames'}; + } + public class PostTemplate extends Metadata { + public String type = 'PostTemplate'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean default_x; + public String description; + public String[] fields; + public String label; + private String[] default_x_type_info = new String[]{'default',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','default_x','description','fields','label'}; + } + public class ValueSet { + public String controllingField; + public Boolean restricted; + public MetadataService.ValueSetValuesDefinition valueSetDefinition; + public String valueSetName; + public MetadataService.ValueSettings[] valueSettings; + private String[] controllingField_type_info = new String[]{'controllingField',NS,null,'0','1','false'}; + private String[] restricted_type_info = new String[]{'restricted',NS,null,'0','1','false'}; + private String[] valueSetDefinition_type_info = new String[]{'valueSetDefinition',NS,null,'0','1','false'}; + private String[] valueSetName_type_info = new String[]{'valueSetName',NS,null,'0','1','false'}; + private String[] valueSettings_type_info = new String[]{'valueSettings',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'controllingField','restricted','valueSetDefinition','valueSetName','valueSettings'}; + } + public class IndexField { + public String name; + public String sortDirection; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] sortDirection_type_info = new String[]{'sortDirection',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','sortDirection'}; + } + public class QuickActionList { + public MetadataService.QuickActionListItem[] quickActionListItems; + private String[] quickActionListItems_type_info = new String[]{'quickActionListItems',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'quickActionListItems'}; + } + public class FlexiPageRegion { + public String appendable; + public MetadataService.ComponentInstance[] componentInstances; + public String mode; + public String name; + public String prependable; + public String replaceable; + public String type_x; + private String[] appendable_type_info = new String[]{'appendable',NS,null,'0','1','false'}; + private String[] componentInstances_type_info = new String[]{'componentInstances',NS,null,'0','-1','false'}; + private String[] mode_type_info = new String[]{'mode',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] prependable_type_info = new String[]{'prependable',NS,null,'0','1','false'}; + private String[] replaceable_type_info = new String[]{'replaceable',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'appendable','componentInstances','mode','name','prependable','replaceable','type_x'}; + } + public class PrimaryTabComponents { + public MetadataService.Container[] containers; + private String[] containers_type_info = new String[]{'containers',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'containers'}; + } + public class Territory { + public String accountAccessLevel; + public String parentTerritory; + private String[] accountAccessLevel_type_info = new String[]{'accountAccessLevel',NS,null,'0','1','false'}; + private String[] parentTerritory_type_info = new String[]{'parentTerritory',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'accountAccessLevel','parentTerritory'}; + } + public class updateMetadataResponse_element { + public MetadataService.SaveResult[] result; + private String[] result_type_info = new String[]{'result',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class FolderShare { + public String accessLevel; + public String sharedTo; + public String sharedToType; + private String[] accessLevel_type_info = new String[]{'accessLevel',NS,null,'1','1','false'}; + private String[] sharedTo_type_info = new String[]{'sharedTo',NS,null,'1','1','false'}; + private String[] sharedToType_type_info = new String[]{'sharedToType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'accessLevel','sharedTo','sharedToType'}; + } + public class QuickActionListItem { + public String quickActionName; + private String[] quickActionName_type_info = new String[]{'quickActionName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'quickActionName'}; + } + public class SiteDotCom extends MetadataWithContent { + public String type = 'SiteDotCom'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public String label; + public String siteType; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] siteType_type_info = new String[]{'siteType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','label','siteType'}; + } + public class BotMessage { + public String message; + private String[] message_type_info = new String[]{'message',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'message'}; + } + public class MobileSettings extends Metadata { + public String type = 'MobileSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.ChatterMobileSettings chatterMobile; + public MetadataService.DashboardMobileSettings dashboardMobile; + public MetadataService.SFDCMobileSettings salesforceMobile; + public MetadataService.TouchMobileSettings touchMobile; + private String[] chatterMobile_type_info = new String[]{'chatterMobile',NS,null,'0','1','false'}; + private String[] dashboardMobile_type_info = new String[]{'dashboardMobile',NS,null,'0','1','false'}; + private String[] salesforceMobile_type_info = new String[]{'salesforceMobile',NS,null,'0','1','false'}; + private String[] touchMobile_type_info = new String[]{'touchMobile',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','chatterMobile','dashboardMobile','salesforceMobile','touchMobile'}; + } + public class ObjectMappingField { + public String inputField; + public String outputField; + private String[] inputField_type_info = new String[]{'inputField',NS,null,'1','1','false'}; + private String[] outputField_type_info = new String[]{'outputField',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'inputField','outputField'}; + } + public class DescribeValueTypeResult { + public Boolean apiCreatable; + public Boolean apiDeletable; + public Boolean apiReadable; + public Boolean apiUpdatable; + public MetadataService.ValueTypeField parentField; + public MetadataService.ValueTypeField[] valueTypeFields; + private String[] apiCreatable_type_info = new String[]{'apiCreatable',NS,null,'1','1','false'}; + private String[] apiDeletable_type_info = new String[]{'apiDeletable',NS,null,'1','1','false'}; + private String[] apiReadable_type_info = new String[]{'apiReadable',NS,null,'1','1','false'}; + private String[] apiUpdatable_type_info = new String[]{'apiUpdatable',NS,null,'1','1','false'}; + private String[] parentField_type_info = new String[]{'parentField',NS,null,'0','1','false'}; + private String[] valueTypeFields_type_info = new String[]{'valueTypeFields',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apiCreatable','apiDeletable','apiReadable','apiUpdatable','parentField','valueTypeFields'}; + } + public class EntitlementSettings extends Metadata { + public String type = 'EntitlementSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] assetLookupLimitedToActiveEntitlementsOnContact_type_info = new String[]{'assetLookupLimitedToActiveEntitlementsOnContact',NS,null,'0','1','false'}; + private String[] assetLookupLimitedToSameAccount_type_info = new String[]{'assetLookupLimitedToSameAccount',NS,null,'0','1','false'}; + private String[] assetLookupLimitedToSameContact_type_info = new String[]{'assetLookupLimitedToSameContact',NS,null,'0','1','false'}; + private String[] enableEntitlementVersioning_type_info = new String[]{'enableEntitlementVersioning',NS,null,'1','1','false'}; + private String[] enableEntitlements_type_info = new String[]{'enableEntitlements',NS,null,'1','1','false'}; + private String[] entitlementLookupLimitedToActiveStatus_type_info = new String[]{'entitlementLookupLimitedToActiveStatus',NS,null,'0','1','false'}; + private String[] entitlementLookupLimitedToSameAccount_type_info = new String[]{'entitlementLookupLimitedToSameAccount',NS,null,'0','1','false'}; + private String[] entitlementLookupLimitedToSameAsset_type_info = new String[]{'entitlementLookupLimitedToSameAsset',NS,null,'0','1','false'}; + private String[] entitlementLookupLimitedToSameContact_type_info = new String[]{'entitlementLookupLimitedToSameContact',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','assetLookupLimitedToActiveEntitlementsOnAccount','assetLookupLimitedToActiveEntitlementsOnContact','assetLookupLimitedToSameAccount','assetLookupLimitedToSameContact','enableEntitlementVersioning','enableEntitlements','entitlementLookupLimitedToActiveStatus','entitlementLookupLimitedToSameAccount','entitlementLookupLimitedToSameAsset','entitlementLookupLimitedToSameContact'}; + } + public class Territory2RuleAssociation { + public Boolean inherited; + public String ruleName; + private String[] inherited_type_info = new String[]{'inherited',NS,null,'1','1','false'}; + private String[] ruleName_type_info = new String[]{'ruleName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'inherited','ruleName'}; + } + public class FlowChoiceTranslation { + public String choiceText; + public String name; + public MetadataService.FlowChoiceUserInputTranslation userInput; + private String[] choiceText_type_info = new String[]{'choiceText',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] userInput_type_info = new String[]{'userInput',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'choiceText','name','userInput'}; + } + public class PermissionSetCustomPermissions { + public Boolean enabled; + public String name; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enabled','name'}; + } + public class CustomApplicationComponent extends Metadata { + public String type = 'CustomApplicationComponent'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String buttonIconUrl; + public String buttonStyle; + public String buttonText; + public Integer buttonWidth; + public Integer height; + public Boolean isHeightFixed; + public Boolean isHidden; + public Boolean isWidthFixed; + public String visualforcePage; + public Integer width; + private String[] buttonIconUrl_type_info = new String[]{'buttonIconUrl',NS,null,'0','1','false'}; + private String[] buttonStyle_type_info = new String[]{'buttonStyle',NS,null,'0','1','false'}; + private String[] buttonText_type_info = new String[]{'buttonText',NS,null,'0','1','false'}; + private String[] buttonWidth_type_info = new String[]{'buttonWidth',NS,null,'0','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] isHeightFixed_type_info = new String[]{'isHeightFixed',NS,null,'1','1','false'}; + private String[] isHidden_type_info = new String[]{'isHidden',NS,null,'1','1','false'}; + private String[] isWidthFixed_type_info = new String[]{'isWidthFixed',NS,null,'1','1','false'}; + private String[] visualforcePage_type_info = new String[]{'visualforcePage',NS,null,'1','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','buttonIconUrl','buttonStyle','buttonText','buttonWidth','height','isHeightFixed','isHidden','isWidthFixed','visualforcePage','width'}; + } + public class ComponentInstanceProperty { + public String name; + public String type_x; + public String value; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'0','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','type_x','value'}; + } + public class ChatterMobileSettings { + public Boolean enablePushNotifications; + private String[] enablePushNotifications_type_info = new String[]{'enablePushNotifications',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enablePushNotifications'}; + } + public class WorkflowAlert extends WorkflowAction { + public String type = 'WorkflowAlert'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'1','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] recipients_type_info = new String[]{'recipients',NS,null,'0','-1','false'}; + private String[] senderAddress_type_info = new String[]{'senderAddress',NS,null,'0','1','false'}; + private String[] senderType_type_info = new String[]{'senderType',NS,null,'0','1','false'}; + private String[] template_type_info = new String[]{'template',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','ccEmails','description','protected_x','recipients','senderAddress','senderType','template'}; + } + public class KnowledgeCaseFieldsSettings { + public MetadataService.KnowledgeCaseField[] field; + private String[] field_type_info = new String[]{'field',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field'}; + } + public class EmailTemplate extends MetadataWithContent { + public String type = 'EmailTemplate'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public Double apiVersion; + public String[] attachedDocuments; + public MetadataService.Attachment[] attachments; + public Boolean available; + public String description; + public String encodingKey; + public String letterhead; + public String name; + public MetadataService.PackageVersion[] packageVersions; + public String relatedEntityType; + public String style; + public String subject; + public String textOnly; + public String type_x; + public String uiType; + private String[] apiVersion_type_info = new String[]{'apiVersion',NS,null,'0','1','false'}; + private String[] attachedDocuments_type_info = new String[]{'attachedDocuments',NS,null,'0','-1','false'}; + private String[] attachments_type_info = new String[]{'attachments',NS,null,'0','-1','false'}; + private String[] available_type_info = new String[]{'available',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] encodingKey_type_info = new String[]{'encodingKey',NS,null,'1','1','false'}; + private String[] letterhead_type_info = new String[]{'letterhead',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] packageVersions_type_info = new String[]{'packageVersions',NS,null,'0','-1','false'}; + private String[] relatedEntityType_type_info = new String[]{'relatedEntityType',NS,null,'0','1','false'}; + private String[] style_type_info = new String[]{'style',NS,null,'1','1','false'}; + private String[] subject_type_info = new String[]{'subject',NS,null,'0','1','false'}; + private String[] textOnly_type_info = new String[]{'textOnly',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] uiType_type_info = new String[]{'uiType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','apiVersion','attachedDocuments','attachments','available','description','encodingKey','letterhead','name','packageVersions','relatedEntityType','style','subject','textOnly','type_x','uiType'}; + } + public class FlowTextTemplate extends FlowElement { + public String type = 'FlowTextTemplate'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String text; + private String[] text_type_info = new String[]{'text',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','text'}; + } + public class PushNotification { + public String[] fieldNames; + public String objectName; + private String[] fieldNames_type_info = new String[]{'fieldNames',NS,null,'0','-1','false'}; + private String[] objectName_type_info = new String[]{'objectName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fieldNames','objectName'}; + } + public class TransactionSecurityPolicy { + public MetadataService.TransactionSecurityAction action; + public Boolean active; + public String apexClass; + public String description; + public String developerName; + public String eventName; + public String eventType; + public String executionUser; + public String flow; + public String masterLabel; + public String resourceName; + public String type_x; + private String[] action_type_info = new String[]{'action',NS,null,'1','1','false'}; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] apexClass_type_info = new String[]{'apexClass',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'0','1','false'}; + private String[] eventName_type_info = new String[]{'eventName',NS,null,'0','1','false'}; + private String[] eventType_type_info = new String[]{'eventType',NS,null,'0','1','false'}; + private String[] executionUser_type_info = new String[]{'executionUser',NS,null,'1','1','false'}; + private String[] flow_type_info = new String[]{'flow',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'0','1','false'}; + private String[] resourceName_type_info = new String[]{'resourceName',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'action','active','apexClass','description','developerName','eventName','eventType','executionUser','flow','masterLabel','resourceName','type_x'}; + } + public class FlowScreen extends FlowNode { + public String type = 'FlowScreen'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + public Boolean allowBack; + public Boolean allowFinish; + public Boolean allowPause; + public MetadataService.FlowConnector connector; + public MetadataService.FlowScreenField[] fields; + public String helpText; + public String pausedText; + public MetadataService.FlowScreenRule[] rules; + public Boolean showFooter; + public Boolean showHeader; + private String[] allowBack_type_info = new String[]{'allowBack',NS,null,'0','1','false'}; + private String[] allowFinish_type_info = new String[]{'allowFinish',NS,null,'0','1','false'}; + private String[] allowPause_type_info = new String[]{'allowPause',NS,null,'0','1','false'}; + private String[] connector_type_info = new String[]{'connector',NS,null,'0','1','false'}; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] helpText_type_info = new String[]{'helpText',NS,null,'0','1','false'}; + private String[] pausedText_type_info = new String[]{'pausedText',NS,null,'0','1','false'}; + private String[] rules_type_info = new String[]{'rules',NS,null,'0','-1','false'}; + private String[] showFooter_type_info = new String[]{'showFooter',NS,null,'0','1','false'}; + private String[] showHeader_type_info = new String[]{'showHeader',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','allowBack','allowFinish','allowPause','connector','fields','helpText','pausedText','rules','showFooter','showHeader'}; + } + public class OpportunityListFieldsSelectedSettings { + public String[] field; + private String[] field_type_info = new String[]{'field',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field'}; + } + public class Certificate extends MetadataWithContent { + public String type = 'Certificate'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public Boolean caSigned; + public Boolean encryptedWithPlatformEncryption; + public DateTime expirationDate; + public Integer keySize; + public String masterLabel; + public Boolean privateKeyExportable; + private String[] caSigned_type_info = new String[]{'caSigned',NS,null,'1','1','false'}; + private String[] encryptedWithPlatformEncryption_type_info = new String[]{'encryptedWithPlatformEncryption',NS,null,'0','1','true'}; + private String[] expirationDate_type_info = new String[]{'expirationDate',NS,null,'0','1','true'}; + private String[] keySize_type_info = new String[]{'keySize',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] privateKeyExportable_type_info = new String[]{'privateKeyExportable',NS,null,'0','1','true'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','caSigned','encryptedWithPlatformEncryption','expirationDate','keySize','masterLabel','privateKeyExportable'}; + } + public class WaveXmdDimensionCustomAction { + public String customActionName; + public Boolean enabled; + public String icon; + public String method; + public Integer sortIndex; + public String target; + public String tooltip; + public String url; + private String[] customActionName_type_info = new String[]{'customActionName',NS,null,'1','1','false'}; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] icon_type_info = new String[]{'icon',NS,null,'0','1','false'}; + private String[] method_type_info = new String[]{'method',NS,null,'0','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] target_type_info = new String[]{'target',NS,null,'0','1','false'}; + private String[] tooltip_type_info = new String[]{'tooltip',NS,null,'0','1','false'}; + private String[] url_type_info = new String[]{'url',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customActionName','enabled','icon','method','sortIndex','target','tooltip','url'}; + } + public class CMSConnectPersonalization { + public String connectorPage; + public String connectorPageAsset; + private String[] connectorPage_type_info = new String[]{'connectorPage',NS,null,'1','1','false'}; + private String[] connectorPageAsset_type_info = new String[]{'connectorPageAsset',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'connectorPage','connectorPageAsset'}; + } + public class AccessMapping { + public String accessLevel; + public String object_x; + public String objectField; + public String userField; + private String[] accessLevel_type_info = new String[]{'accessLevel',NS,null,'1','1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'1','1','false'}; + private String[] objectField_type_info = new String[]{'objectField',NS,null,'1','1','false'}; + private String[] userField_type_info = new String[]{'userField',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'accessLevel','object_x','objectField','userField'}; + } + public class AnalyticSnapshotMapping { + public String aggregateType; + public String sourceField; + public String sourceType; + public String targetField; + private String[] aggregateType_type_info = new String[]{'aggregateType',NS,null,'0','1','false'}; + private String[] sourceField_type_info = new String[]{'sourceField',NS,null,'1','1','false'}; + private String[] sourceType_type_info = new String[]{'sourceType',NS,null,'1','1','false'}; + private String[] targetField_type_info = new String[]{'targetField',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'aggregateType','sourceField','sourceType','targetField'}; + } + public class DefaultShortcut { + public String action; + public Boolean active; + public String keyCommand; + private String[] action_type_info = new String[]{'action',NS,null,'1','1','false'}; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] keyCommand_type_info = new String[]{'keyCommand',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'action','active','keyCommand'}; + } + public class WorkspaceMapping { + public String fieldName; + public String tab; + private String[] fieldName_type_info = new String[]{'fieldName',NS,null,'0','1','false'}; + private String[] tab_type_info = new String[]{'tab',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fieldName','tab'}; + } + public class FlowScreenRuleAction { + public String attribute; + public String fieldReference; + public MetadataService.FlowElementReferenceOrValue value; + private String[] attribute_type_info = new String[]{'attribute',NS,null,'1','1','false'}; + private String[] fieldReference_type_info = new String[]{'fieldReference',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'attribute','fieldReference','value'}; + } + public class WorkflowSend extends WorkflowAction { + public String type = 'WorkflowSend'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String action; + public String description; + public String label; + public String language; + public Boolean protected_x; + private String[] action_type_info = new String[]{'action',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] language_type_info = new String[]{'language',NS,null,'0','1','false'}; + private String[] protected_x_type_info = new String[]{'protected',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','action','description','label','language','protected_x'}; + } + public class FlowRecordFilter extends FlowBaseElement { + public String type = 'FlowRecordFilter'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String field; + public String operator; + public MetadataService.FlowElementReferenceOrValue value; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] operator_type_info = new String[]{'operator',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','field','operator','value'}; + } + public class deleteMetadata_element { + public String type_x; + public String[] fullNames; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] fullNames_type_info = new String[]{'fullNames',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'type_x','fullNames'}; + } + public class ForecastRangeSettings { + public Integer beginning; + public Integer displaying; + public String periodType; + private String[] beginning_type_info = new String[]{'beginning',NS,null,'1','1','false'}; + private String[] displaying_type_info = new String[]{'displaying',NS,null,'1','1','false'}; + private String[] periodType_type_info = new String[]{'periodType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'beginning','displaying','periodType'}; + } + public class FlowActionCall extends FlowNode { + public String type = 'FlowActionCall'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] actionType_type_info = new String[]{'actionType',NS,null,'1','1','false'}; + private String[] connector_type_info = new String[]{'connector',NS,null,'0','1','false'}; + private String[] faultConnector_type_info = new String[]{'faultConnector',NS,null,'0','1','false'}; + private String[] inputParameters_type_info = new String[]{'inputParameters',NS,null,'0','-1','false'}; + private String[] outputParameters_type_info = new String[]{'outputParameters',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','actionName','actionType','connector','faultConnector','inputParameters','outputParameters'}; + } + public class ListViewFilter { + public String field; + public String operation; + public String value; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] operation_type_info = new String[]{'operation',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','operation','value'}; + } + 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',NS,null,'0','1','false'}; + private String[] calculatePercent_type_info = new String[]{'calculatePercent',NS,null,'0','1','false'}; + private String[] column_type_info = new String[]{'column',NS,null,'1','1','false'}; + private String[] decimalPlaces_type_info = new String[]{'decimalPlaces',NS,null,'0','1','false'}; + private String[] showTotal_type_info = new String[]{'showTotal',NS,null,'0','1','false'}; + private String[] sortBy_type_info = new String[]{'sortBy',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'aggregateType','calculatePercent','column','decimalPlaces','showTotal','sortBy'}; + } + public class Territory2 extends Metadata { + public String type = 'Territory2'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] caseAccessLevel_type_info = new String[]{'caseAccessLevel',NS,null,'0','1','false'}; + private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel',NS,null,'0','1','false'}; + private String[] customFields_type_info = new String[]{'customFields',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel',NS,null,'0','1','false'}; + private String[] parentTerritory_type_info = new String[]{'parentTerritory',NS,null,'0','1','false'}; + private String[] ruleAssociations_type_info = new String[]{'ruleAssociations',NS,null,'0','-1','false'}; + private String[] territory2Type_type_info = new String[]{'territory2Type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','accountAccessLevel','caseAccessLevel','contactAccessLevel','customFields','description','name','opportunityAccessLevel','parentTerritory','ruleAssociations','territory2Type'}; + } + public class ListPlacement { + public Integer height; + public String location; + public String units; + public Integer width; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] location_type_info = new String[]{'location',NS,null,'1','1','false'}; + private String[] units_type_info = new String[]{'units',NS,null,'0','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'height','location','units','width'}; + } + 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',NS,null,'1','1','false'}; + private String[] defaultValue_type_info = new String[]{'defaultValue',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] validFor_type_info = new String[]{'validFor',NS,null,'0','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'active','defaultValue','label','validFor','value'}; + } + 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',NS,null,'1','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] nullTreatment_type_info = new String[]{'nullTreatment',NS,null,'0','1','false'}; + private String[] otherBucketLabel_type_info = new String[]{'otherBucketLabel',NS,null,'0','1','false'}; + private String[] sourceColumnName_type_info = new String[]{'sourceColumnName',NS,null,'1','1','false'}; + private String[] useOther_type_info = new String[]{'useOther',NS,null,'0','1','false'}; + private String[] values_type_info = new String[]{'values',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'bucketType','developerName','masterLabel','nullTreatment','otherBucketLabel','sourceColumnName','useOther','values'}; + } + public class FlexiPageTemplateInstance { + public String name; + public MetadataService.ComponentInstanceProperty[] properties; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] properties_type_info = new String[]{'properties',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','properties'}; + } + public class KnowledgeCommunitiesSettings { + public String[] community; + private String[] community_type_info = new String[]{'community',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'community'}; + } + public class FlowStageTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class AppComponentList { + public String alignment; + public String[] components; + private String[] alignment_type_info = new String[]{'alignment',NS,null,'1','1','false'}; + private String[] components_type_info = new String[]{'components',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'alignment','components'}; + } + public class KnowledgeWorkOrderLineItemFieldsSettings { + public MetadataService.KnowledgeWorkOrderLineItemField[] field; + private String[] field_type_info = new String[]{'field',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field'}; + } + public class OpportunitySettings extends Metadata { + public String type = 'OpportunitySettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] enableFindSimilarOpportunities_type_info = new String[]{'enableFindSimilarOpportunities',NS,null,'0','1','false'}; + private String[] enableOpportunityTeam_type_info = new String[]{'enableOpportunityTeam',NS,null,'0','1','false'}; + private String[] enableUpdateReminders_type_info = new String[]{'enableUpdateReminders',NS,null,'0','1','false'}; + private String[] findSimilarOppFilter_type_info = new String[]{'findSimilarOppFilter',NS,null,'0','1','false'}; + private String[] promptToAddProducts_type_info = new String[]{'promptToAddProducts',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','autoActivateNewReminders','enableFindSimilarOpportunities','enableOpportunityTeam','enableUpdateReminders','findSimilarOppFilter','promptToAddProducts'}; + } + public class CodeCoverageWarning { + public String id; + public String message; + public String name; + public String namespace; + private String[] id_type_info = new String[]{'id',NS,null,'1','1','false'}; + private String[] message_type_info = new String[]{'message',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','true'}; + private String[] namespace_type_info = new String[]{'namespace',NS,null,'1','1','true'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'id','message','name','namespace'}; + } + public class CustomLabelTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class KnowledgeAnswerSettings { + public String assignTo; + public String defaultArticleType; + public Boolean enableArticleCreation; + private String[] assignTo_type_info = new String[]{'assignTo',NS,null,'0','1','false'}; + private String[] defaultArticleType_type_info = new String[]{'defaultArticleType',NS,null,'0','1','false'}; + private String[] enableArticleCreation_type_info = new String[]{'enableArticleCreation',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'assignTo','defaultArticleType','enableArticleCreation'}; + } + public class Letterhead extends Metadata { + public String type = 'Letterhead'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'1','1','false'}; + private String[] backgroundColor_type_info = new String[]{'backgroundColor',NS,null,'1','1','false'}; + private String[] bodyColor_type_info = new String[]{'bodyColor',NS,null,'1','1','false'}; + private String[] bottomLine_type_info = new String[]{'bottomLine',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] footer_type_info = new String[]{'footer',NS,null,'1','1','false'}; + private String[] header_type_info = new String[]{'header',NS,null,'1','1','false'}; + private String[] middleLine_type_info = new String[]{'middleLine',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] topLine_type_info = new String[]{'topLine',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','available','backgroundColor','bodyColor','bottomLine','description','footer','header','middleLine','name','topLine'}; + } + public class AddressSettings extends Metadata { + public String type = 'AddressSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.CountriesAndStates countriesAndStates; + private String[] countriesAndStates_type_info = new String[]{'countriesAndStates',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','countriesAndStates'}; + } + public class CMSConnectLanguage { + public String cmsLanguage; + public String language; + private String[] cmsLanguage_type_info = new String[]{'cmsLanguage',NS,null,'1','1','false'}; + private String[] language_type_info = new String[]{'language',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'cmsLanguage','language'}; + } + public class FlowApexPluginCallInputParameter extends FlowBaseElement { + public String type = 'FlowApexPluginCallInputParameter'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String name; + public MetadataService.FlowElementReferenceOrValue value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','name','value'}; + } + public class PathAssistantSettings { + public Boolean pathAssistantEnabled; + private String[] pathAssistantEnabled_type_info = new String[]{'pathAssistantEnabled',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'pathAssistantEnabled'}; + } + public class DuplicateRuleMatchRule { + public String matchRuleSObjectType; + public String matchingRule; + public MetadataService.ObjectMapping objectMapping; + private String[] matchRuleSObjectType_type_info = new String[]{'matchRuleSObjectType',NS,null,'1','1','false'}; + private String[] matchingRule_type_info = new String[]{'matchingRule',NS,null,'1','1','false'}; + private String[] objectMapping_type_info = new String[]{'objectMapping',NS,null,'1','1','true'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'matchRuleSObjectType','matchingRule','objectMapping'}; + } + public class QuoteSettings extends Metadata { + public String type = 'QuoteSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean enableQuote; + private String[] enableQuote_type_info = new String[]{'enableQuote',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','enableQuote'}; + } + public class BusinessHoursEntry extends Metadata { + public String type = 'BusinessHoursEntry'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] default_x_type_info = new String[]{'default',NS,null,'1','1','false'}; + private String[] fridayEndTime_type_info = new String[]{'fridayEndTime',NS,null,'0','1','false'}; + private String[] fridayStartTime_type_info = new String[]{'fridayStartTime',NS,null,'0','1','false'}; + private String[] mondayEndTime_type_info = new String[]{'mondayEndTime',NS,null,'0','1','false'}; + private String[] mondayStartTime_type_info = new String[]{'mondayStartTime',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'0','1','false'}; + private String[] saturdayEndTime_type_info = new String[]{'saturdayEndTime',NS,null,'0','1','false'}; + private String[] saturdayStartTime_type_info = new String[]{'saturdayStartTime',NS,null,'0','1','false'}; + private String[] sundayEndTime_type_info = new String[]{'sundayEndTime',NS,null,'0','1','false'}; + private String[] sundayStartTime_type_info = new String[]{'sundayStartTime',NS,null,'0','1','false'}; + private String[] thursdayEndTime_type_info = new String[]{'thursdayEndTime',NS,null,'0','1','false'}; + private String[] thursdayStartTime_type_info = new String[]{'thursdayStartTime',NS,null,'0','1','false'}; + private String[] timeZoneId_type_info = new String[]{'timeZoneId',NS,null,'0','1','false'}; + private String[] tuesdayEndTime_type_info = new String[]{'tuesdayEndTime',NS,null,'0','1','false'}; + private String[] tuesdayStartTime_type_info = new String[]{'tuesdayStartTime',NS,null,'0','1','false'}; + private String[] wednesdayEndTime_type_info = new String[]{'wednesdayEndTime',NS,null,'0','1','false'}; + private String[] wednesdayStartTime_type_info = new String[]{'wednesdayStartTime',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + 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 NetworkMemberGroup { + public String[] permissionSet; + public String[] profile; + private String[] permissionSet_type_info = new String[]{'permissionSet',NS,null,'0','-1','false'}; + private String[] profile_type_info = new String[]{'profile',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'permissionSet','profile'}; + } + public class IoTSettings { + public Boolean enableIoT; + public Boolean iotInsights; + private String[] enableIoT_type_info = new String[]{'enableIoT',NS,null,'0','1','false'}; + private String[] iotInsights_type_info = new String[]{'iotInsights',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableIoT','iotInsights'}; + } + public class ApexPage extends MetadataWithContent { + public String type = 'ApexPage'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public Double apiVersion; + public Boolean availableInTouch; + public Boolean confirmationTokenRequired; + public String description; + public String label; + public MetadataService.PackageVersion[] packageVersions; + private String[] apiVersion_type_info = new String[]{'apiVersion',NS,null,'1','1','false'}; + private String[] availableInTouch_type_info = new String[]{'availableInTouch',NS,null,'0','1','false'}; + private String[] confirmationTokenRequired_type_info = new String[]{'confirmationTokenRequired',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] packageVersions_type_info = new String[]{'packageVersions',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','apiVersion','availableInTouch','confirmationTokenRequired','description','label','packageVersions'}; + } + public class CustomSite extends Metadata { + public String type = 'CustomSite'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean active; + public Boolean allowHomePage; + public Boolean allowStandardAnswersPages; + public Boolean allowStandardIdeasPages; + public Boolean allowStandardLookups; + public Boolean allowStandardPortalPages; + public Boolean allowStandardSearch; + public String analyticsTrackingCode; + public String authorizationRequiredPage; + public String bandwidthExceededPage; + public Boolean browserXssProtection; + public String changePasswordPage; + public String chatterAnswersForgotPasswordConfirmPage; + public String chatterAnswersForgotPasswordPage; + public String chatterAnswersHelpPage; + public String chatterAnswersLoginPage; + public String chatterAnswersRegistrationPage; + public String clickjackProtectionLevel; + public Boolean contentSniffingProtection; + public Boolean cspUpgradeInsecureRequests; + 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; + public String inactiveIndexPage; + public String indexPage; + public String masterLabel; + public String myProfilePage; + public String portal; + public Boolean referrerPolicyOriginWhenCrossOrigin; + 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; + public String siteTemplate; + public String siteType; + public String subdomain; + public String urlPathPrefix; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] allowHomePage_type_info = new String[]{'allowHomePage',NS,null,'1','1','false'}; + private String[] allowStandardAnswersPages_type_info = new String[]{'allowStandardAnswersPages',NS,null,'0','1','false'}; + private String[] allowStandardIdeasPages_type_info = new String[]{'allowStandardIdeasPages',NS,null,'1','1','false'}; + private String[] allowStandardLookups_type_info = new String[]{'allowStandardLookups',NS,null,'1','1','false'}; + private String[] allowStandardPortalPages_type_info = new String[]{'allowStandardPortalPages',NS,null,'1','1','false'}; + private String[] allowStandardSearch_type_info = new String[]{'allowStandardSearch',NS,null,'1','1','false'}; + private String[] analyticsTrackingCode_type_info = new String[]{'analyticsTrackingCode',NS,null,'0','1','false'}; + private String[] authorizationRequiredPage_type_info = new String[]{'authorizationRequiredPage',NS,null,'0','1','false'}; + private String[] bandwidthExceededPage_type_info = new String[]{'bandwidthExceededPage',NS,null,'0','1','false'}; + private String[] browserXssProtection_type_info = new String[]{'browserXssProtection',NS,null,'1','1','false'}; + private String[] changePasswordPage_type_info = new String[]{'changePasswordPage',NS,null,'0','1','false'}; + private String[] chatterAnswersForgotPasswordConfirmPage_type_info = new String[]{'chatterAnswersForgotPasswordConfirmPage',NS,null,'0','1','false'}; + private String[] chatterAnswersForgotPasswordPage_type_info = new String[]{'chatterAnswersForgotPasswordPage',NS,null,'0','1','false'}; + private String[] chatterAnswersHelpPage_type_info = new String[]{'chatterAnswersHelpPage',NS,null,'0','1','false'}; + private String[] chatterAnswersLoginPage_type_info = new String[]{'chatterAnswersLoginPage',NS,null,'0','1','false'}; + private String[] chatterAnswersRegistrationPage_type_info = new String[]{'chatterAnswersRegistrationPage',NS,null,'0','1','false'}; + private String[] clickjackProtectionLevel_type_info = new String[]{'clickjackProtectionLevel',NS,null,'1','1','false'}; + private String[] contentSniffingProtection_type_info = new String[]{'contentSniffingProtection',NS,null,'1','1','false'}; + private String[] cspUpgradeInsecureRequests_type_info = new String[]{'cspUpgradeInsecureRequests',NS,null,'1','1','false'}; + private String[] customWebAddresses_type_info = new String[]{'customWebAddresses',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] favoriteIcon_type_info = new String[]{'favoriteIcon',NS,null,'0','1','false'}; + private String[] fileNotFoundPage_type_info = new String[]{'fileNotFoundPage',NS,null,'0','1','false'}; + private String[] forgotPasswordPage_type_info = new String[]{'forgotPasswordPage',NS,null,'0','1','false'}; + private String[] genericErrorPage_type_info = new String[]{'genericErrorPage',NS,null,'0','1','false'}; + private String[] guestProfile_type_info = new String[]{'guestProfile',NS,null,'0','1','false'}; + private String[] inMaintenancePage_type_info = new String[]{'inMaintenancePage',NS,null,'0','1','false'}; + private String[] inactiveIndexPage_type_info = new String[]{'inactiveIndexPage',NS,null,'0','1','false'}; + private String[] indexPage_type_info = new String[]{'indexPage',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] myProfilePage_type_info = new String[]{'myProfilePage',NS,null,'0','1','false'}; + private String[] portal_type_info = new String[]{'portal',NS,null,'0','1','false'}; + private String[] referrerPolicyOriginWhenCrossOrigin_type_info = new String[]{'referrerPolicyOriginWhenCrossOrigin',NS,null,'1','1','false'}; + private String[] requireHttps_type_info = new String[]{'requireHttps',NS,null,'1','1','false'}; + private String[] requireInsecurePortalAccess_type_info = new String[]{'requireInsecurePortalAccess',NS,null,'1','1','false'}; + private String[] robotsTxtPage_type_info = new String[]{'robotsTxtPage',NS,null,'0','1','false'}; + private String[] rootComponent_type_info = new String[]{'rootComponent',NS,null,'0','1','false'}; + private String[] selfRegPage_type_info = new String[]{'selfRegPage',NS,null,'0','1','false'}; + private String[] serverIsDown_type_info = new String[]{'serverIsDown',NS,null,'0','1','false'}; + private String[] siteAdmin_type_info = new String[]{'siteAdmin',NS,null,'0','1','false'}; + private String[] siteRedirectMappings_type_info = new String[]{'siteRedirectMappings',NS,null,'0','-1','false'}; + private String[] siteTemplate_type_info = new String[]{'siteTemplate',NS,null,'0','1','false'}; + private String[] siteType_type_info = new String[]{'siteType',NS,null,'1','1','false'}; + private String[] subdomain_type_info = new String[]{'subdomain',NS,null,'0','1','false'}; + private String[] urlPathPrefix_type_info = new String[]{'urlPathPrefix',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','active','allowHomePage','allowStandardAnswersPages','allowStandardIdeasPages','allowStandardLookups','allowStandardPortalPages','allowStandardSearch','analyticsTrackingCode','authorizationRequiredPage','bandwidthExceededPage','browserXssProtection','changePasswordPage','chatterAnswersForgotPasswordConfirmPage','chatterAnswersForgotPasswordPage','chatterAnswersHelpPage','chatterAnswersLoginPage','chatterAnswersRegistrationPage','clickjackProtectionLevel','contentSniffingProtection','cspUpgradeInsecureRequests','customWebAddresses','description','favoriteIcon','fileNotFoundPage','forgotPasswordPage','genericErrorPage','guestProfile','inMaintenancePage','inactiveIndexPage','indexPage','masterLabel','myProfilePage','portal','referrerPolicyOriginWhenCrossOrigin','requireHttps','requireInsecurePortalAccess','robotsTxtPage','rootComponent','selfRegPage','serverIsDown','siteAdmin','siteRedirectMappings','siteTemplate','siteType','subdomain','urlPathPrefix'}; + } + public class Skill extends Metadata { + public String type = 'Skill'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.SkillAssignments assignments; + public String description; + public String label; + private String[] assignments_type_info = new String[]{'assignments',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','assignments','description','label'}; + } + public class renameMetadataResponse_element { + public MetadataService.SaveResult result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class RelatedList { + public Boolean hideOnDetail; + public String name; + private String[] hideOnDetail_type_info = new String[]{'hideOnDetail',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'hideOnDetail','name'}; + } + public class SynonymGroup { + public String[] languages; + public String[] terms; + private String[] languages_type_info = new String[]{'languages',NS,null,'0','-1','false'}; + private String[] terms_type_info = new String[]{'terms',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'languages','terms'}; + } + public class StrategyNodeSort { + public MetadataService.StrategyNodeSortField[] field; + private String[] field_type_info = new String[]{'field',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field'}; + } + public class FlowSubflow extends FlowNode { + public String type = 'FlowSubflow'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + public MetadataService.FlowConnector connector; + public String flowName; + public MetadataService.FlowSubflowInputAssignment[] inputAssignments; + public MetadataService.FlowSubflowOutputAssignment[] outputAssignments; + private String[] connector_type_info = new String[]{'connector',NS,null,'0','1','false'}; + private String[] flowName_type_info = new String[]{'flowName',NS,null,'1','1','false'}; + private String[] inputAssignments_type_info = new String[]{'inputAssignments',NS,null,'0','-1','false'}; + private String[] outputAssignments_type_info = new String[]{'outputAssignments',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','connector','flowName','inputAssignments','outputAssignments'}; + } + public class MatchingRule extends Metadata { + public String type = 'MatchingRule'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String booleanFilter; + public String description; + public String label; + public MetadataService.MatchingRuleItem[] matchingRuleItems; + public String ruleStatus; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] matchingRuleItems_type_info = new String[]{'matchingRuleItems',NS,null,'0','-1','false'}; + private String[] ruleStatus_type_info = new String[]{'ruleStatus',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','booleanFilter','description','label','matchingRuleItems','ruleStatus'}; + } + public class PasswordPolicies { + public String apiOnlyUserHomePageURL; + public String complexity; + public String expiration; + public String historyRestriction; + public String lockoutInterval; + public String maxLoginAttempts; + public String minimumPasswordLength; + public Boolean minimumPasswordLifetime; + public Boolean obscureSecretAnswer; + public String passwordAssistanceMessage; + public String passwordAssistanceURL; + public String questionRestriction; + private String[] apiOnlyUserHomePageURL_type_info = new String[]{'apiOnlyUserHomePageURL',NS,null,'0','1','false'}; + private String[] complexity_type_info = new String[]{'complexity',NS,null,'0','1','false'}; + private String[] expiration_type_info = new String[]{'expiration',NS,null,'0','1','false'}; + private String[] historyRestriction_type_info = new String[]{'historyRestriction',NS,null,'0','1','false'}; + private String[] lockoutInterval_type_info = new String[]{'lockoutInterval',NS,null,'0','1','false'}; + private String[] maxLoginAttempts_type_info = new String[]{'maxLoginAttempts',NS,null,'0','1','false'}; + private String[] minimumPasswordLength_type_info = new String[]{'minimumPasswordLength',NS,null,'0','1','false'}; + private String[] minimumPasswordLifetime_type_info = new String[]{'minimumPasswordLifetime',NS,null,'0','1','false'}; + private String[] obscureSecretAnswer_type_info = new String[]{'obscureSecretAnswer',NS,null,'0','1','false'}; + private String[] passwordAssistanceMessage_type_info = new String[]{'passwordAssistanceMessage',NS,null,'0','1','false'}; + private String[] passwordAssistanceURL_type_info = new String[]{'passwordAssistanceURL',NS,null,'0','1','false'}; + private String[] questionRestriction_type_info = new String[]{'questionRestriction',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apiOnlyUserHomePageURL','complexity','expiration','historyRestriction','lockoutInterval','maxLoginAttempts','minimumPasswordLength','minimumPasswordLifetime','obscureSecretAnswer','passwordAssistanceMessage','passwordAssistanceURL','questionRestriction'}; + } + public class AnalyticsCloudComponentLayoutItem { + public String assetType; + public String devName; + public String error; + public String filter; + public Integer height; + public Boolean hideOnError; + public Boolean showHeader; + public Boolean showSharing; + public Boolean showTitle; + public String width; + private String[] assetType_type_info = new String[]{'assetType',NS,null,'1','1','false'}; + private String[] devName_type_info = new String[]{'devName',NS,null,'1','1','false'}; + private String[] error_type_info = new String[]{'error',NS,null,'0','1','false'}; + private String[] filter_type_info = new String[]{'filter',NS,null,'0','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] hideOnError_type_info = new String[]{'hideOnError',NS,null,'0','1','false'}; + private String[] showHeader_type_info = new String[]{'showHeader',NS,null,'0','1','false'}; + private String[] showSharing_type_info = new String[]{'showSharing',NS,null,'0','1','false'}; + private String[] showTitle_type_info = new String[]{'showTitle',NS,null,'0','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'assetType','devName','error','filter','height','hideOnError','showHeader','showSharing','showTitle','width'}; + } + public class ServiceCloudConsoleConfig { + public MetadataService.AppComponentList componentList; + public String detailPageRefreshMethod; + public String footerColor; + public String headerColor; + public MetadataService.KeyboardShortcuts keyboardShortcuts; + public MetadataService.ListPlacement listPlacement; + public String listRefreshMethod; + public MetadataService.LiveAgentConfig liveAgentConfig; + public String primaryTabColor; + public MetadataService.PushNotification[] pushNotifications; + public MetadataService.TabLimitConfig tabLimitConfig; + public String[] whitelistedDomains; + private String[] componentList_type_info = new String[]{'componentList',NS,null,'0','1','false'}; + private String[] detailPageRefreshMethod_type_info = new String[]{'detailPageRefreshMethod',NS,null,'1','1','false'}; + private String[] footerColor_type_info = new String[]{'footerColor',NS,null,'0','1','false'}; + private String[] headerColor_type_info = new String[]{'headerColor',NS,null,'0','1','false'}; + private String[] keyboardShortcuts_type_info = new String[]{'keyboardShortcuts',NS,null,'1','1','false'}; + private String[] listPlacement_type_info = new String[]{'listPlacement',NS,null,'1','1','false'}; + private String[] listRefreshMethod_type_info = new String[]{'listRefreshMethod',NS,null,'1','1','false'}; + private String[] liveAgentConfig_type_info = new String[]{'liveAgentConfig',NS,null,'0','1','false'}; + private String[] primaryTabColor_type_info = new String[]{'primaryTabColor',NS,null,'0','1','false'}; + private String[] pushNotifications_type_info = new String[]{'pushNotifications',NS,null,'0','-1','false'}; + private String[] tabLimitConfig_type_info = new String[]{'tabLimitConfig',NS,null,'0','1','false'}; + private String[] whitelistedDomains_type_info = new String[]{'whitelistedDomains',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'componentList','detailPageRefreshMethod','footerColor','headerColor','keyboardShortcuts','listPlacement','listRefreshMethod','liveAgentConfig','primaryTabColor','pushNotifications','tabLimitConfig','whitelistedDomains'}; + } + public class SFDCMobileSettings { + public Boolean enableMobileLite; + public Boolean enableUserToDeviceLinking; + private String[] enableMobileLite_type_info = new String[]{'enableMobileLite',NS,null,'0','1','false'}; + private String[] enableUserToDeviceLinking_type_info = new String[]{'enableUserToDeviceLinking',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableMobileLite','enableUserToDeviceLinking'}; + } + public class SharingReason extends Metadata { + public String type = 'SharingReason'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String label; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','label'}; + } + public class FlowDecision extends FlowNode { + public String type = 'FlowDecision'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + public MetadataService.FlowConnector defaultConnector; + public String defaultConnectorLabel; + public MetadataService.FlowRule[] rules; + private String[] defaultConnector_type_info = new String[]{'defaultConnector',NS,null,'0','1','false'}; + private String[] defaultConnectorLabel_type_info = new String[]{'defaultConnectorLabel',NS,null,'0','1','false'}; + private String[] rules_type_info = new String[]{'rules',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','defaultConnector','defaultConnectorLabel','rules'}; + } + public class CustomFeedFilter { + public MetadataService.FeedFilterCriterion[] criteria; + public String description; + public Boolean isProtected; + public String label; + private String[] criteria_type_info = new String[]{'criteria',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] isProtected_type_info = new String[]{'isProtected',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'criteria','description','isProtected','label'}; + } + 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',NS,null,'1','1','false'}; + private String[] personAccountDefault_type_info = new String[]{'personAccountDefault',NS,null,'0','1','false'}; + private String[] recordType_type_info = new String[]{'recordType',NS,null,'1','1','false'}; + private String[] visible_type_info = new String[]{'visible',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'default_x','personAccountDefault','recordType','visible'}; + } + public class DashboardMobileSettings { + public Boolean enableDashboardIPadApp; + private String[] enableDashboardIPadApp_type_info = new String[]{'enableDashboardIPadApp',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableDashboardIPadApp'}; + } + public class SiteRedirectMapping { + public String action; + public Boolean isActive; + public String source; + public String target; + private String[] action_type_info = new String[]{'action',NS,null,'1','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] source_type_info = new String[]{'source',NS,null,'1','1','false'}; + private String[] target_type_info = new String[]{'target',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'action','isActive','source','target'}; + } + public class AgentConfigProfileAssignments { + public String[] profile; + private String[] profile_type_info = new String[]{'profile',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'profile'}; + } + public interface IReadResult { + MetadataService.Metadata[] getRecords(); + } + 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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomSiteResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomSiteResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadListViewResult implements IReadResult { + public MetadataService.ListView[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readListViewResponse_element implements IReadResponseElement { + public MetadataService.ReadListViewResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadInstalledPackageResult implements IReadResult { + public MetadataService.InstalledPackage[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readInstalledPackageResponse_element implements IReadResponseElement { + public MetadataService.ReadInstalledPackageResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomFieldResult implements IReadResult { + public MetadataService.CustomField[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomFieldResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomFieldResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadFieldSetResult implements IReadResult { + public MetadataService.FieldSet[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readFieldSetResponse_element implements IReadResponseElement { + public MetadataService.ReadFieldSetResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadPicklistValueResult implements IReadResult { + public MetadataService.PicklistValue[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readPicklistValueResponse_element implements IReadResponseElement { + public MetadataService.ReadPicklistValueResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadRecordTypeResult implements IReadResult { + public MetadataService.RecordType[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readRecordTypeResponse_element implements IReadResponseElement { + public MetadataService.ReadRecordTypeResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadWebLinkResult implements IReadResult { + public MetadataService.WebLink[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readWebLinkResponse_element implements IReadResponseElement { + public MetadataService.ReadWebLinkResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadAddressSettingsResult implements IReadResult { + public MetadataService.AddressSettings[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readAddressSettingsResponse_element implements IReadResponseElement { + public MetadataService.ReadAddressSettingsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCaseSettingsResult implements IReadResult { + public MetadataService.CaseSettings[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCaseSettingsResponse_element implements IReadResponseElement { + public MetadataService.ReadCaseSettingsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomObjectResult implements IReadResult { + public MetadataService.CustomObject[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomObjectResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomObjectResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadLayoutResult implements IReadResult { + public MetadataService.Layout[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readLayoutResponse_element implements IReadResponseElement { + public MetadataService.ReadLayoutResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEmailTemplateResult implements IReadResult { + public MetadataService.EmailTemplate[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEmailTemplateResponse_element implements IReadResponseElement { + public MetadataService.ReadEmailTemplateResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadScontrolResult implements IReadResult { + public MetadataService.Scontrol[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readScontrolResponse_element implements IReadResponseElement { + public MetadataService.ReadScontrolResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadApexPageResult implements IReadResult { + public MetadataService.ApexPage[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readApexPageResponse_element implements IReadResponseElement { + public MetadataService.ReadApexPageResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadApexComponentResult implements IReadResult { + public MetadataService.ApexComponent[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readApexComponentResponse_element implements IReadResponseElement { + public MetadataService.ReadApexComponentResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadApexClassResult implements IReadResult { + public MetadataService.ApexClass[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readApexClassResponse_element implements IReadResponseElement { + public MetadataService.ReadApexClassResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadApexTriggerResult implements IReadResult { + public MetadataService.ApexTrigger[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readApexTriggerResponse_element implements IReadResponseElement { + public MetadataService.ReadApexTriggerResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadStaticResourceResult implements IReadResult { + public MetadataService.StaticResource[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readStaticResourceResponse_element implements IReadResponseElement { + public MetadataService.ReadStaticResourceResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadDocumentResult implements IReadResult { + public MetadataService.Document[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readDocumentResponse_element implements IReadResponseElement { + public MetadataService.ReadDocumentResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomLabelsResult implements IReadResult { + public MetadataService.CustomLabels[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomLabelsResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomLabelsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomLabelResult implements IReadResult { + public MetadataService.CustomLabel[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomLabelResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomLabelResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadAccountSettingsResult implements IReadResult { + public MetadataService.AccountSettings[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readAccountSettingsResponse_element implements IReadResponseElement { + public MetadataService.ReadAccountSettingsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadQueueResult implements IReadResult { + public MetadataService.Queue[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readQueueResponse_element implements IReadResponseElement { + public MetadataService.ReadQueueResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomDataTypeResult implements IReadResult { + public MetadataService.CustomDataType[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomDataTypeResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomDataTypeResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadExternalDataSourceResult implements IReadResult { + public MetadataService.ExternalDataSource[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readExternalDataSourceResponse_element implements IReadResponseElement { + public MetadataService.ReadExternalDataSourceResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadGroupResult implements IReadResult { + public MetadataService.Group_x[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readGroupResponse_element implements IReadResponseElement { + public MetadataService.ReadGroupResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadBusinessProcessResult implements IReadResult { + public MetadataService.BusinessProcess[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readBusinessProcessResponse_element implements IReadResponseElement { + public MetadataService.ReadBusinessProcessResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCompactLayoutResult implements IReadResult { + public MetadataService.CompactLayout[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCompactLayoutResponse_element implements IReadResponseElement { + public MetadataService.ReadCompactLayoutResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadSharingReasonResult implements IReadResult { + public MetadataService.SharingReason[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readSharingReasonResponse_element implements IReadResponseElement { + public MetadataService.ReadSharingReasonResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadValidationRuleResult implements IReadResult { + public MetadataService.ValidationRule[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readValidationRuleResponse_element implements IReadResponseElement { + public MetadataService.ReadValidationRuleResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadReportTypeResult implements IReadResult { + public MetadataService.ReportType[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readReportTypeResponse_element implements IReadResponseElement { + public MetadataService.ReadReportTypeResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadReportResult implements IReadResult { + public MetadataService.Report[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readReportResponse_element implements IReadResponseElement { + public MetadataService.ReadReportResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadDashboardResult implements IReadResult { + public MetadataService.Dashboard[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readDashboardResponse_element implements IReadResponseElement { + public MetadataService.ReadDashboardResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadAnalyticSnapshotResult implements IReadResult { + public MetadataService.AnalyticSnapshot[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readAnalyticSnapshotResponse_element implements IReadResponseElement { + public MetadataService.ReadAnalyticSnapshotResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomPageWebLinkResult implements IReadResult { + public MetadataService.CustomPageWebLink[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomPageWebLinkResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomPageWebLinkResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadQuickActionResult implements IReadResult { + public MetadataService.QuickAction[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readQuickActionResponse_element implements IReadResponseElement { + public MetadataService.ReadQuickActionResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadFlexiPageResult implements IReadResult { + public MetadataService.FlexiPage[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readFlexiPageResponse_element implements IReadResponseElement { + public MetadataService.ReadFlexiPageResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomTabResult implements IReadResult { + public MetadataService.CustomTab[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomTabResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomTabResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomApplicationComponentResult implements IReadResult { + public MetadataService.CustomApplicationComponent[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomApplicationComponentResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomApplicationComponentResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomApplicationResult implements IReadResult { + public MetadataService.CustomApplication[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomApplicationResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomApplicationResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadPortalResult implements IReadResult { + public MetadataService.Portal[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readPortalResponse_element implements IReadResponseElement { + public MetadataService.ReadPortalResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadLetterheadResult implements IReadResult { + public MetadataService.Letterhead[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readLetterheadResponse_element implements IReadResponseElement { + public MetadataService.ReadLetterheadResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadFlowResult implements IReadResult { + public MetadataService.Flow[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readFlowResponse_element implements IReadResponseElement { + public MetadataService.ReadFlowResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadWorkflowResult implements IReadResult { + public MetadataService.Workflow[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readWorkflowResponse_element implements IReadResponseElement { + public MetadataService.ReadWorkflowResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadWorkflowRuleResult implements IReadResult { + public MetadataService.WorkflowRule[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readWorkflowRuleResponse_element implements IReadResponseElement { + public MetadataService.ReadWorkflowRuleResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadAssignmentRulesResult implements IReadResult { + public MetadataService.AssignmentRules[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readAssignmentRulesResponse_element implements IReadResponseElement { + public MetadataService.ReadAssignmentRulesResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadAssignmentRuleResult implements IReadResult { + public MetadataService.AssignmentRule[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readAssignmentRuleResponse_element implements IReadResponseElement { + public MetadataService.ReadAssignmentRuleResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadAutoResponseRulesResult implements IReadResult { + public MetadataService.AutoResponseRules[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readAutoResponseRulesResponse_element implements IReadResponseElement { + public MetadataService.ReadAutoResponseRulesResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadAutoResponseRuleResult implements IReadResult { + public MetadataService.AutoResponseRule[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readAutoResponseRuleResponse_element implements IReadResponseElement { + public MetadataService.ReadAutoResponseRuleResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEscalationRulesResult implements IReadResult { + public MetadataService.EscalationRules[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEscalationRuleResult implements IReadResult { + public MetadataService.EscalationRule[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEscalationRuleResponse_element implements IReadResponseElement { + public MetadataService.ReadEscalationRuleResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadPostTemplateResult implements IReadResult { + public MetadataService.PostTemplate[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + 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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readIdeasSettingsResponse_element implements IReadResponseElement { + public MetadataService.ReadIdeasSettingsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + 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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadMetadataWithContentResult implements IReadResult { + public MetadataService.MetadataWithContent[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readMetadataWithContentResponse_element implements IReadResponseElement { + public MetadataService.ReadMetadataWithContentResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadDelegateGroupResult implements IReadResult { + public MetadataService.DelegateGroup[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readDelegateGroupResponse_element implements IReadResponseElement { + public MetadataService.ReadDelegateGroupResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEventDeliveryResult implements IReadResult { + public MetadataService.EventDelivery[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEventDeliveryResponse_element implements IReadResponseElement { + public MetadataService.ReadEventDeliveryResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEventSubscriptionResult implements IReadResult { + public MetadataService.EventSubscription[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEventSubscriptionResponse_element implements IReadResponseElement { + public MetadataService.ReadEventSubscriptionResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCertificateResult implements IReadResult { + public MetadataService.Certificate[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCertificateResponse_element implements IReadResponseElement { + public MetadataService.ReadCertificateResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadModerationRuleResult implements IReadResult { + public MetadataService.ModerationRule[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readModerationRuleResponse_element implements IReadResponseElement { + public MetadataService.ReadModerationRuleResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadWaveApplicationResult implements IReadResult { + public MetadataService.WaveApplication[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readWaveApplicationResponse_element implements IReadResponseElement { + public MetadataService.ReadWaveApplicationResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadWaveDatasetResult implements IReadResult { + public MetadataService.WaveDataset[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readWaveDatasetResponse_element implements IReadResponseElement { + public MetadataService.ReadWaveDatasetResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadWaveDashboardResult implements IReadResult { + public MetadataService.WaveDashboard[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readWaveDashboardResponse_element implements IReadResponseElement { + public MetadataService.ReadWaveDashboardResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadWaveDataflowResult implements IReadResult { + public MetadataService.WaveDataflow[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readWaveDataflowResponse_element implements IReadResponseElement { + public MetadataService.ReadWaveDataflowResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadWaveLensResult implements IReadResult { + public MetadataService.WaveLens[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readWaveLensResponse_element implements IReadResponseElement { + public MetadataService.ReadWaveLensResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadOrgPreferenceSettingsResult implements IReadResult { + public MetadataService.OrgPreferenceSettings[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readOrgPreferenceSettingsResponse_element implements IReadResponseElement { + public MetadataService.ReadOrgPreferenceSettingsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadSearchSettingsResult implements IReadResult { + public MetadataService.SearchSettings[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readSearchSettingsResponse_element implements IReadResponseElement { + public MetadataService.ReadSearchSettingsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadGlobalValueSetResult implements IReadResult { + public MetadataService.GlobalValueSet[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readGlobalValueSetResponse_element implements IReadResponseElement { + public MetadataService.ReadGlobalValueSetResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadGlobalPicklistValueResult implements IReadResult { + public MetadataService.GlobalPicklistValue[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readGlobalPicklistValueResponse_element implements IReadResponseElement { + public MetadataService.ReadGlobalPicklistValueResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadStandardValueSetResult implements IReadResult { + public MetadataService.StandardValueSet[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readStandardValueSetResponse_element implements IReadResponseElement { + public MetadataService.ReadStandardValueSetResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadStandardValueResult implements IReadResult { + public MetadataService.StandardValue[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readStandardValueResponse_element implements IReadResponseElement { + public MetadataService.ReadStandardValueResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCustomValueResult implements IReadResult { + public MetadataService.CustomValue[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCustomValueResponse_element implements IReadResponseElement { + public MetadataService.ReadCustomValueResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadApexTestSuiteResult implements IReadResult { + public MetadataService.ApexTestSuite[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readApexTestSuiteResponse_element implements IReadResponseElement { + public MetadataService.ReadApexTestSuiteResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadChannelLayoutResult implements IReadResult { + public MetadataService.ChannelLayout[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readChannelLayoutResponse_element implements IReadResponseElement { + public MetadataService.ReadChannelLayoutResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadContentAssetResult implements IReadResult { + public MetadataService.ContentAsset[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readContentAssetResponse_element implements IReadResponseElement { + public MetadataService.ReadContentAssetResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCspTrustedSiteResult implements IReadResult { + public MetadataService.CspTrustedSite[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCspTrustedSiteResponse_element implements IReadResponseElement { + public MetadataService.ReadCspTrustedSiteResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEclairGeoDataResult implements IReadResult { + public MetadataService.EclairGeoData[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEclairGeoDataResponse_element implements IReadResponseElement { + public MetadataService.ReadEclairGeoDataResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadExternalServiceRegistrationResult implements IReadResult { + public MetadataService.ExternalServiceRegistration[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readExternalServiceRegistrationResponse_element implements IReadResponseElement { + public MetadataService.ReadExternalServiceRegistrationResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadFileUploadAndDownloadSecuritySettingsResult implements IReadResult { + public MetadataService.FileUploadAndDownloadSecuritySettings[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readFileUploadAndDownloadSecuritySettingsResponse_element implements IReadResponseElement { + public MetadataService.ReadFileUploadAndDownloadSecuritySettingsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadLeadConvertSettingsResult implements IReadResult { + public MetadataService.LeadConvertSettings[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readLeadConvertSettingsResponse_element implements IReadResponseElement { + public MetadataService.ReadLeadConvertSettingsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadUserCriteriaResult implements IReadResult { + public MetadataService.UserCriteria[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readUserCriteriaResponse_element implements IReadResponseElement { + public MetadataService.ReadUserCriteriaResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadWaveXmdResult implements IReadResult { + public MetadataService.WaveXmd[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readWaveXmdResponse_element implements IReadResponseElement { + public MetadataService.ReadWaveXmdResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadBrandingSetResult implements IReadResult { + public MetadataService.BrandingSet[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readBrandingSetResponse_element implements IReadResponseElement { + public MetadataService.ReadBrandingSetResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadProfilePasswordPolicyResult implements IReadResult { + public MetadataService.ProfilePasswordPolicy[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readProfilePasswordPolicyResponse_element implements IReadResponseElement { + public MetadataService.ReadProfilePasswordPolicyResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadProfileSessionSettingResult implements IReadResult { + public MetadataService.ProfileSessionSetting[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readProfileSessionSettingResponse_element implements IReadResponseElement { + public MetadataService.ReadProfileSessionSettingResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadIndexResult implements IReadResult { + public MetadataService.Index[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readIndexResponse_element implements IReadResponseElement { + public MetadataService.ReadIndexResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEmailServicesFunctionResult implements IReadResult { + public MetadataService.EmailServicesFunction[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEmailServicesFunctionResponse_element implements IReadResponseElement { + public MetadataService.ReadEmailServicesFunctionResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEmbeddedServiceBrandingResult implements IReadResult { + public MetadataService.EmbeddedServiceBranding[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEmbeddedServiceBrandingResponse_element implements IReadResponseElement { + public MetadataService.ReadEmbeddedServiceBrandingResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEmbeddedServiceConfigResult implements IReadResult { + public MetadataService.EmbeddedServiceConfig[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEmbeddedServiceConfigResponse_element implements IReadResponseElement { + public MetadataService.ReadEmbeddedServiceConfigResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEmbeddedServiceLiveAgentResult implements IReadResult { + public MetadataService.EmbeddedServiceLiveAgent[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEmbeddedServiceLiveAgentResponse_element implements IReadResponseElement { + public MetadataService.ReadEmbeddedServiceLiveAgentResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadBotResult implements IReadResult { + public MetadataService.Bot[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readBotResponse_element implements IReadResponseElement { + public MetadataService.ReadBotResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadBotVersionResult implements IReadResult { + public MetadataService.BotVersion[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readBotVersionResponse_element implements IReadResponseElement { + public MetadataService.ReadBotVersionResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadCMSConnectSourceResult implements IReadResult { + public MetadataService.CMSConnectSource[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readCMSConnectSourceResponse_element implements IReadResponseElement { + public MetadataService.ReadCMSConnectSourceResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadEmbeddedServiceFieldServiceResult implements IReadResult { + public MetadataService.EmbeddedServiceFieldService[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readEmbeddedServiceFieldServiceResponse_element implements IReadResponseElement { + public MetadataService.ReadEmbeddedServiceFieldServiceResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadFlowCategoryResult implements IReadResult { + public MetadataService.FlowCategory[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readFlowCategoryResponse_element implements IReadResponseElement { + public MetadataService.ReadFlowCategoryResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadLightningBoltResult implements IReadResult { + public MetadataService.LightningBolt[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readLightningBoltResponse_element implements IReadResponseElement { + public MetadataService.ReadLightningBoltResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadMlDomainResult implements IReadResult { + public MetadataService.MlDomain[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readMlDomainResponse_element implements IReadResponseElement { + public MetadataService.ReadMlDomainResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadAudienceResult implements IReadResult { + public MetadataService.Audience[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readAudienceResponse_element implements IReadResponseElement { + public MetadataService.ReadAudienceResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadLightningExperienceThemeResult implements IReadResult { + public MetadataService.LightningExperienceTheme[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readLightningExperienceThemeResponse_element implements IReadResponseElement { + public MetadataService.ReadLightningExperienceThemeResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadOmniChannelSettingsResult implements IReadResult { + public MetadataService.OmniChannelSettings[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readOmniChannelSettingsResponse_element implements IReadResponseElement { + public MetadataService.ReadOmniChannelSettingsResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadPresenceDeclineReasonResult implements IReadResult { + public MetadataService.PresenceDeclineReason[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readPresenceDeclineReasonResponse_element implements IReadResponseElement { + public MetadataService.ReadPresenceDeclineReasonResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadPresenceUserConfigResult implements IReadResult { + public MetadataService.PresenceUserConfig[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readPresenceUserConfigResponse_element implements IReadResponseElement { + public MetadataService.ReadPresenceUserConfigResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadQueueRoutingConfigResult implements IReadResult { + public MetadataService.QueueRoutingConfig[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readQueueRoutingConfigResponse_element implements IReadResponseElement { + public MetadataService.ReadQueueRoutingConfigResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadServiceChannelResult implements IReadResult { + public MetadataService.ServiceChannel[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readServiceChannelResponse_element implements IReadResponseElement { + public MetadataService.ReadServiceChannelResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class ReadServicePresenceStatusResult implements IReadResult { + public MetadataService.ServicePresenceStatus[] records; + public MetadataService.Metadata[] getRecords() { return records; } + private String[] records_type_info = new String[]{'records',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class readServicePresenceStatusResponse_element implements IReadResponseElement { + public MetadataService.ReadServicePresenceStatusResult result; + public IReadResult getResult() { return result; } + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'records'}; + } + public class StrategyNodeSortField { + public String name; + public Boolean nullsFirst; + public String order; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] nullsFirst_type_info = new String[]{'nullsFirst',NS,null,'0','1','false'}; + private String[] order_type_info = new String[]{'order',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','nullsFirst','order'}; + } + public class ReportBucketFieldValue { + public MetadataService.ReportBucketFieldSourceValue[] sourceValues; + public String value; + private String[] sourceValues_type_info = new String[]{'sourceValues',NS,null,'0','-1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'sourceValues','value'}; + } + public class BrandingSetProperty { + public String propertyName; + public String propertyValue; + private String[] propertyName_type_info = new String[]{'propertyName',NS,null,'1','1','false'}; + private String[] propertyValue_type_info = new String[]{'propertyValue',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'propertyName','propertyValue'}; + } + public class ProfileApexPageAccess { + public String apexPage; + public Boolean enabled; + private String[] apexPage_type_info = new String[]{'apexPage',NS,null,'1','1','false'}; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apexPage','enabled'}; + } + public class Scontrol extends MetadataWithContent { + public String type = 'Scontrol'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public String contentSource; + public String description; + public String encodingKey; + public String fileContent; + public String fileName; + public String name; + public Boolean supportsCaching; + private String[] contentSource_type_info = new String[]{'contentSource',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] encodingKey_type_info = new String[]{'encodingKey',NS,null,'1','1','false'}; + private String[] fileContent_type_info = new String[]{'fileContent',NS,null,'0','1','false'}; + private String[] fileName_type_info = new String[]{'fileName',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] supportsCaching_type_info = new String[]{'supportsCaching',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','contentSource','description','encodingKey','fileContent','fileName','name','supportsCaching'}; + } + public class MlIntentUtterance { + public String utterance; + private String[] utterance_type_info = new String[]{'utterance',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'utterance'}; + } + public class Network extends Metadata { + public String type = 'Network'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean allowInternalUserLogin; + public Boolean allowMembersToFlag; + public String allowedExtensions; + public String caseCommentEmailTemplate; + public String changePasswordTemplate; + public MetadataService.CommunityRoles communityRoles; + public String description; + public Boolean disableReputationRecordConversations; + public String emailFooterLogo; + public String emailFooterText; + public String emailSenderAddress; + public String emailSenderName; + public Boolean enableCustomVFErrorPageOverrides; + public Boolean enableDirectMessages; + public Boolean enableGuestChatter; + public Boolean enableGuestFileAccess; + public Boolean enableInvitation; + public Boolean enableKnowledgeable; + public Boolean enableNicknameDisplay; + public Boolean enablePrivateMessages; + public Boolean enableReputation; + public Boolean enableShowAllNetworkSettings; + public Boolean enableSiteAsContainer; + public Boolean enableTalkingAboutStats; + public Boolean enableTopicAssignmentRules; + public Boolean enableTopicSuggestions; + public Boolean enableUpDownVote; + public String feedChannel; + public String forgotPasswordTemplate; + public Boolean gatherCustomerSentimentData; + public String lockoutTemplate; + public String logoutUrl; + public Integer maxFileSizeKb; + public MetadataService.NavigationLinkSet navigationLinkSet; + public MetadataService.NetworkMemberGroup networkMemberGroups; + public MetadataService.NetworkPageOverride networkPageOverrides; + public String newSenderAddress; + public String picassoSite; + public MetadataService.RecommendationAudience recommendationAudience; + public MetadataService.RecommendationDefinition recommendationDefinition; + public MetadataService.ReputationLevelDefinitions reputationLevels; + public MetadataService.ReputationPointsRules reputationPointsRules; + public String selfRegProfile; + public Boolean selfRegistration; + public Boolean sendWelcomeEmail; + public String site; + public String status; + public MetadataService.NetworkTabSet tabs; + public String urlPathPrefix; + public String verificationTemplate; + public String welcomeTemplate; + private String[] allowInternalUserLogin_type_info = new String[]{'allowInternalUserLogin',NS,null,'0','1','false'}; + private String[] allowMembersToFlag_type_info = new String[]{'allowMembersToFlag',NS,null,'0','1','false'}; + private String[] allowedExtensions_type_info = new String[]{'allowedExtensions',NS,null,'0','1','false'}; + private String[] caseCommentEmailTemplate_type_info = new String[]{'caseCommentEmailTemplate',NS,null,'0','1','false'}; + private String[] changePasswordTemplate_type_info = new String[]{'changePasswordTemplate',NS,null,'1','1','false'}; + private String[] communityRoles_type_info = new String[]{'communityRoles',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] disableReputationRecordConversations_type_info = new String[]{'disableReputationRecordConversations',NS,null,'0','1','false'}; + private String[] emailFooterLogo_type_info = new String[]{'emailFooterLogo',NS,null,'0','1','false'}; + private String[] emailFooterText_type_info = new String[]{'emailFooterText',NS,null,'0','1','false'}; + private String[] emailSenderAddress_type_info = new String[]{'emailSenderAddress',NS,null,'1','1','false'}; + private String[] emailSenderName_type_info = new String[]{'emailSenderName',NS,null,'1','1','false'}; + private String[] enableCustomVFErrorPageOverrides_type_info = new String[]{'enableCustomVFErrorPageOverrides',NS,null,'0','1','false'}; + private String[] enableDirectMessages_type_info = new String[]{'enableDirectMessages',NS,null,'0','1','false'}; + private String[] enableGuestChatter_type_info = new String[]{'enableGuestChatter',NS,null,'0','1','false'}; + private String[] enableGuestFileAccess_type_info = new String[]{'enableGuestFileAccess',NS,null,'0','1','false'}; + private String[] enableInvitation_type_info = new String[]{'enableInvitation',NS,null,'0','1','false'}; + private String[] enableKnowledgeable_type_info = new String[]{'enableKnowledgeable',NS,null,'0','1','false'}; + private String[] enableNicknameDisplay_type_info = new String[]{'enableNicknameDisplay',NS,null,'0','1','false'}; + private String[] enablePrivateMessages_type_info = new String[]{'enablePrivateMessages',NS,null,'0','1','false'}; + private String[] enableReputation_type_info = new String[]{'enableReputation',NS,null,'0','1','false'}; + private String[] enableShowAllNetworkSettings_type_info = new String[]{'enableShowAllNetworkSettings',NS,null,'0','1','false'}; + private String[] enableSiteAsContainer_type_info = new String[]{'enableSiteAsContainer',NS,null,'0','1','false'}; + private String[] enableTalkingAboutStats_type_info = new String[]{'enableTalkingAboutStats',NS,null,'0','1','false'}; + private String[] enableTopicAssignmentRules_type_info = new String[]{'enableTopicAssignmentRules',NS,null,'0','1','false'}; + private String[] enableTopicSuggestions_type_info = new String[]{'enableTopicSuggestions',NS,null,'0','1','false'}; + private String[] enableUpDownVote_type_info = new String[]{'enableUpDownVote',NS,null,'0','1','false'}; + private String[] feedChannel_type_info = new String[]{'feedChannel',NS,null,'0','1','false'}; + private String[] forgotPasswordTemplate_type_info = new String[]{'forgotPasswordTemplate',NS,null,'1','1','false'}; + private String[] gatherCustomerSentimentData_type_info = new String[]{'gatherCustomerSentimentData',NS,null,'0','1','false'}; + private String[] lockoutTemplate_type_info = new String[]{'lockoutTemplate',NS,null,'0','1','false'}; + private String[] logoutUrl_type_info = new String[]{'logoutUrl',NS,null,'0','1','false'}; + private String[] maxFileSizeKb_type_info = new String[]{'maxFileSizeKb',NS,null,'0','1','false'}; + private String[] navigationLinkSet_type_info = new String[]{'navigationLinkSet',NS,null,'0','1','false'}; + private String[] networkMemberGroups_type_info = new String[]{'networkMemberGroups',NS,null,'0','1','false'}; + private String[] networkPageOverrides_type_info = new String[]{'networkPageOverrides',NS,null,'0','1','false'}; + private String[] newSenderAddress_type_info = new String[]{'newSenderAddress',NS,null,'0','1','false'}; + private String[] picassoSite_type_info = new String[]{'picassoSite',NS,null,'0','1','false'}; + private String[] recommendationAudience_type_info = new String[]{'recommendationAudience',NS,null,'0','1','false'}; + private String[] recommendationDefinition_type_info = new String[]{'recommendationDefinition',NS,null,'0','1','false'}; + private String[] reputationLevels_type_info = new String[]{'reputationLevels',NS,null,'0','1','false'}; + private String[] reputationPointsRules_type_info = new String[]{'reputationPointsRules',NS,null,'0','1','false'}; + private String[] selfRegProfile_type_info = new String[]{'selfRegProfile',NS,null,'0','1','false'}; + private String[] selfRegistration_type_info = new String[]{'selfRegistration',NS,null,'0','1','false'}; + private String[] sendWelcomeEmail_type_info = new String[]{'sendWelcomeEmail',NS,null,'0','1','false'}; + private String[] site_type_info = new String[]{'site',NS,null,'1','1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'1','1','false'}; + private String[] tabs_type_info = new String[]{'tabs',NS,null,'1','1','false'}; + private String[] urlPathPrefix_type_info = new String[]{'urlPathPrefix',NS,null,'0','1','false'}; + private String[] verificationTemplate_type_info = new String[]{'verificationTemplate',NS,null,'0','1','false'}; + private String[] welcomeTemplate_type_info = new String[]{'welcomeTemplate',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','allowInternalUserLogin','allowMembersToFlag','allowedExtensions','caseCommentEmailTemplate','changePasswordTemplate','communityRoles','description','disableReputationRecordConversations','emailFooterLogo','emailFooterText','emailSenderAddress','emailSenderName','enableCustomVFErrorPageOverrides','enableDirectMessages','enableGuestChatter','enableGuestFileAccess','enableInvitation','enableKnowledgeable','enableNicknameDisplay','enablePrivateMessages','enableReputation','enableShowAllNetworkSettings','enableSiteAsContainer','enableTalkingAboutStats','enableTopicAssignmentRules','enableTopicSuggestions','enableUpDownVote','feedChannel','forgotPasswordTemplate','gatherCustomerSentimentData','lockoutTemplate','logoutUrl','maxFileSizeKb','navigationLinkSet','networkMemberGroups','networkPageOverrides','newSenderAddress','picassoSite','recommendationAudience','recommendationDefinition','reputationLevels','reputationPointsRules','selfRegProfile','selfRegistration','sendWelcomeEmail','site','status','tabs','urlPathPrefix','verificationTemplate','welcomeTemplate'}; + } + 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',NS,null,'1','1','false'}; + private String[] headers_type_info = new String[]{'headers',NS,null,'0','1','false'}; + private String[] isConfirmationRequired_type_info = new String[]{'isConfirmationRequired',NS,null,'1','1','false'}; + private String[] isGroupDefault_type_info = new String[]{'isGroupDefault',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] labelKey_type_info = new String[]{'labelKey',NS,null,'1','1','false'}; + private String[] linkType_type_info = new String[]{'linkType',NS,null,'1','1','false'}; + private String[] method_type_info = new String[]{'method',NS,null,'1','1','false'}; + private String[] position_type_info = new String[]{'position',NS,null,'1','1','false'}; + private String[] requestBody_type_info = new String[]{'requestBody',NS,null,'0','1','false'}; + private String[] userAlias_type_info = new String[]{'userAlias',NS,null,'0','1','false'}; + private String[] userVisibility_type_info = new String[]{'userVisibility',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actionUrl','headers','isConfirmationRequired','isGroupDefault','label','labelKey','linkType','method','position','requestBody','userAlias','userVisibility'}; + } + 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',NS,null,'0','1','false'}; + private String[] criteriaBooleanFilter_type_info = new String[]{'criteriaBooleanFilter',NS,null,'0','1','false'}; + private String[] milestoneCriteriaFilterItems_type_info = new String[]{'milestoneCriteriaFilterItems',NS,null,'0','-1','false'}; + private String[] milestoneCriteriaFormula_type_info = new String[]{'milestoneCriteriaFormula',NS,null,'0','1','false'}; + private String[] milestoneName_type_info = new String[]{'milestoneName',NS,null,'0','1','false'}; + private String[] minutesCustomClass_type_info = new String[]{'minutesCustomClass',NS,null,'0','1','false'}; + private String[] minutesToComplete_type_info = new String[]{'minutesToComplete',NS,null,'0','1','false'}; + private String[] successActions_type_info = new String[]{'successActions',NS,null,'0','-1','false'}; + private String[] timeTriggers_type_info = new String[]{'timeTriggers',NS,null,'0','-1','false'}; + private String[] useCriteriaStartTime_type_info = new String[]{'useCriteriaStartTime',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'businessHours','criteriaBooleanFilter','milestoneCriteriaFilterItems','milestoneCriteriaFormula','milestoneName','minutesCustomClass','minutesToComplete','successActions','timeTriggers','useCriteriaStartTime'}; + } + public class ReportFilter { + public String booleanFilter; + public MetadataService.ReportFilterItem[] criteriaItems; + public String language; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] criteriaItems_type_info = new String[]{'criteriaItems',NS,null,'0','-1','false'}; + private String[] language_type_info = new String[]{'language',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'booleanFilter','criteriaItems','language'}; + } + 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[] done_type_info = new String[]{'done',NS,null,'1','1','false'}; + private String[] errorMessage_type_info = new String[]{'errorMessage',NS,null,'0','1','false'}; + private String[] errorStatusCode_type_info = new String[]{'errorStatusCode',NS,null,'0','1','false'}; + private String[] fileProperties_type_info = new String[]{'fileProperties',NS,null,'0','-1','false'}; + private String[] id_type_info = new String[]{'id',NS,null,'1','1','false'}; + private String[] messages_type_info = new String[]{'messages',NS,null,'0','-1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'1','1','false'}; + private String[] success_type_info = new String[]{'success',NS,null,'1','1','false'}; + private String[] zipFile_type_info = new String[]{'zipFile',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'done','errorMessage','errorStatusCode','fileProperties','id','messages','status','success','zipFile'}; + } + public class KnowledgeWorkOrderFieldsSettings { + public MetadataService.KnowledgeWorkOrderField[] field; + private String[] field_type_info = new String[]{'field',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field'}; + } + public class Territory2Model extends Metadata { + public String type = 'Territory2Model'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.FieldValue[] customFields; + public String description; + public String name; + private String[] customFields_type_info = new String[]{'customFields',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','customFields','description','name'}; + } + public class SearchSettingsByObject { + public MetadataService.ObjectSearchSetting[] searchSettingsByObject; + private String[] searchSettingsByObject_type_info = new String[]{'searchSettingsByObject',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'searchSettingsByObject'}; + } + public class IfExpression { + public String child; + public String expression; + private String[] child_type_info = new String[]{'child',NS,null,'1','1','false'}; + private String[] expression_type_info = new String[]{'expression',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'child','expression'}; + } + public class CustomObject extends Metadata { + public String type = 'CustomObject'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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 dataStewardGroup; + public String dataStewardUser; + public String deploymentStatus; + public Boolean deprecated; + public String description; + public Boolean enableActivities; + public Boolean enableBulkApi; + public Boolean enableChangeDataCapture; + public Boolean enableDivisions; + public Boolean enableEnhancedLookup; + public Boolean enableFeeds; + public Boolean enableHistory; + public Boolean enableReports; + public Boolean enableSearch; + public Boolean enableSharing; + public Boolean enableStreamingApi; + public String eventType; + 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 MetadataService.Index[] indexes; + 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',NS,null,'0','-1','false'}; + private String[] allowInChatterGroups_type_info = new String[]{'allowInChatterGroups',NS,null,'0','1','false'}; + private String[] articleTypeChannelDisplay_type_info = new String[]{'articleTypeChannelDisplay',NS,null,'0','1','false'}; + private String[] businessProcesses_type_info = new String[]{'businessProcesses',NS,null,'0','-1','false'}; + private String[] compactLayoutAssignment_type_info = new String[]{'compactLayoutAssignment',NS,null,'0','1','false'}; + private String[] compactLayouts_type_info = new String[]{'compactLayouts',NS,null,'0','-1','false'}; + private String[] customHelp_type_info = new String[]{'customHelp',NS,null,'0','1','false'}; + private String[] customHelpPage_type_info = new String[]{'customHelpPage',NS,null,'0','1','false'}; + private String[] customSettingsType_type_info = new String[]{'customSettingsType',NS,null,'0','1','false'}; + private String[] dataStewardGroup_type_info = new String[]{'dataStewardGroup',NS,null,'0','1','false'}; + private String[] dataStewardUser_type_info = new String[]{'dataStewardUser',NS,null,'0','1','false'}; + private String[] deploymentStatus_type_info = new String[]{'deploymentStatus',NS,null,'0','1','false'}; + private String[] deprecated_type_info = new String[]{'deprecated',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] enableActivities_type_info = new String[]{'enableActivities',NS,null,'0','1','false'}; + private String[] enableBulkApi_type_info = new String[]{'enableBulkApi',NS,null,'0','1','false'}; + private String[] enableChangeDataCapture_type_info = new String[]{'enableChangeDataCapture',NS,null,'0','1','false'}; + private String[] enableDivisions_type_info = new String[]{'enableDivisions',NS,null,'0','1','false'}; + private String[] enableEnhancedLookup_type_info = new String[]{'enableEnhancedLookup',NS,null,'0','1','false'}; + private String[] enableFeeds_type_info = new String[]{'enableFeeds',NS,null,'0','1','false'}; + private String[] enableHistory_type_info = new String[]{'enableHistory',NS,null,'0','1','false'}; + private String[] enableReports_type_info = new String[]{'enableReports',NS,null,'0','1','false'}; + private String[] enableSearch_type_info = new String[]{'enableSearch',NS,null,'0','1','false'}; + private String[] enableSharing_type_info = new String[]{'enableSharing',NS,null,'0','1','false'}; + private String[] enableStreamingApi_type_info = new String[]{'enableStreamingApi',NS,null,'0','1','false'}; + private String[] eventType_type_info = new String[]{'eventType',NS,null,'0','1','false'}; + private String[] externalDataSource_type_info = new String[]{'externalDataSource',NS,null,'0','1','false'}; + private String[] externalName_type_info = new String[]{'externalName',NS,null,'0','1','false'}; + private String[] externalRepository_type_info = new String[]{'externalRepository',NS,null,'0','1','false'}; + private String[] externalSharingModel_type_info = new String[]{'externalSharingModel',NS,null,'0','1','false'}; + private String[] fieldSets_type_info = new String[]{'fieldSets',NS,null,'0','-1','false'}; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] gender_type_info = new String[]{'gender',NS,null,'0','1','false'}; + private String[] historyRetentionPolicy_type_info = new String[]{'historyRetentionPolicy',NS,null,'0','1','false'}; + private String[] household_type_info = new String[]{'household',NS,null,'0','1','false'}; + private String[] indexes_type_info = new String[]{'indexes',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] listViews_type_info = new String[]{'listViews',NS,null,'0','-1','false'}; + private String[] nameField_type_info = new String[]{'nameField',NS,null,'0','1','false'}; + private String[] pluralLabel_type_info = new String[]{'pluralLabel',NS,null,'0','1','false'}; + private String[] recordTypeTrackFeedHistory_type_info = new String[]{'recordTypeTrackFeedHistory',NS,null,'0','1','false'}; + private String[] recordTypeTrackHistory_type_info = new String[]{'recordTypeTrackHistory',NS,null,'0','1','false'}; + private String[] recordTypes_type_info = new String[]{'recordTypes',NS,null,'0','-1','false'}; + private String[] searchLayouts_type_info = new String[]{'searchLayouts',NS,null,'0','1','false'}; + private String[] sharingModel_type_info = new String[]{'sharingModel',NS,null,'0','1','false'}; + private String[] sharingReasons_type_info = new String[]{'sharingReasons',NS,null,'0','-1','false'}; + private String[] sharingRecalculations_type_info = new String[]{'sharingRecalculations',NS,null,'0','-1','false'}; + private String[] startsWith_type_info = new String[]{'startsWith',NS,null,'0','1','false'}; + private String[] validationRules_type_info = new String[]{'validationRules',NS,null,'0','-1','false'}; + private String[] visibility_type_info = new String[]{'visibility',NS,null,'0','1','false'}; + private String[] webLinks_type_info = new String[]{'webLinks',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','actionOverrides','allowInChatterGroups','articleTypeChannelDisplay','businessProcesses','compactLayoutAssignment','compactLayouts','customHelp','customHelpPage','customSettingsType','dataStewardGroup','dataStewardUser','deploymentStatus','deprecated','description','enableActivities','enableBulkApi','enableChangeDataCapture','enableDivisions','enableEnhancedLookup','enableFeeds','enableHistory','enableReports','enableSearch','enableSharing','enableStreamingApi','eventType','externalDataSource','externalName','externalRepository','externalSharingModel','fieldSets','fields','gender','historyRetentionPolicy','household','indexes','label','listViews','nameField','pluralLabel','recordTypeTrackFeedHistory','recordTypeTrackHistory','recordTypes','searchLayouts','sharingModel','sharingReasons','sharingRecalculations','startsWith','validationRules','visibility','webLinks'}; + } + public class FlowTranslation { + public MetadataService.FlowChoiceTranslation[] choices; + public String fullName; + public String label; + public MetadataService.FlowScreenTranslation[] screens; + public MetadataService.FlowStageTranslation[] stages; + private String[] choices_type_info = new String[]{'choices',NS,null,'0','-1','false'}; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] screens_type_info = new String[]{'screens',NS,null,'0','-1','false'}; + private String[] stages_type_info = new String[]{'stages',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'choices','fullName','label','screens','stages'}; + } + public class DuplicateRuleFilter { + public String booleanFilter; + public MetadataService.DuplicateRuleFilterItem[] duplicateRuleFilterItems; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'1','1','true'}; + private String[] duplicateRuleFilterItems_type_info = new String[]{'duplicateRuleFilterItems',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'booleanFilter','duplicateRuleFilterItems'}; + } + public class LayoutSection { + public Boolean customLabel; + public Boolean detailHeading; + public Boolean editHeading; + public String label; + public MetadataService.LayoutColumn[] layoutColumns; + public String style; + private String[] customLabel_type_info = new String[]{'customLabel',NS,null,'0','1','false'}; + private String[] detailHeading_type_info = new String[]{'detailHeading',NS,null,'0','1','false'}; + private String[] editHeading_type_info = new String[]{'editHeading',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] layoutColumns_type_info = new String[]{'layoutColumns',NS,null,'0','-1','false'}; + private String[] style_type_info = new String[]{'style',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customLabel','detailHeading','editHeading','label','layoutColumns','style'}; + } + public class cancelDeployResponse_element { + public MetadataService.CancelDeployResult result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class FlowMetadataValue { + public String name; + public MetadataService.FlowElementReferenceOrValue value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','value'}; + } + public class WaveRecipe { + public String dataflow; + public String masterLabel; + public String securityPredicate; + public String targetDatasetAlias; + private String[] dataflow_type_info = new String[]{'dataflow',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] securityPredicate_type_info = new String[]{'securityPredicate',NS,null,'0','1','false'}; + private String[] targetDatasetAlias_type_info = new String[]{'targetDatasetAlias',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'dataflow','masterLabel','securityPredicate','targetDatasetAlias'}; + } + public class ProfileObjectPermissions { + 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',NS,null,'0','1','false'}; + private String[] allowDelete_type_info = new String[]{'allowDelete',NS,null,'0','1','false'}; + private String[] allowEdit_type_info = new String[]{'allowEdit',NS,null,'0','1','false'}; + private String[] allowRead_type_info = new String[]{'allowRead',NS,null,'0','1','false'}; + private String[] modifyAllRecords_type_info = new String[]{'modifyAllRecords',NS,null,'0','1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'1','1','false'}; + private String[] viewAllRecords_type_info = new String[]{'viewAllRecords',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'allowCreate','allowDelete','allowEdit','allowRead','modifyAllRecords','object_x','viewAllRecords'}; + } + 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',NS,null,'0','1','false'}; + private String[] dateGranularity_type_info = new String[]{'dateGranularity',NS,null,'0','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] sortByName_type_info = new String[]{'sortByName',NS,null,'0','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'1','1','false'}; + private String[] sortType_type_info = new String[]{'sortType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'aggregateType','dateGranularity','field','sortByName','sortOrder','sortType'}; + } + 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; + public String id; + public Integer lineNumber; + public String problem; + public String problemType; + public Boolean success; + private String[] changed_type_info = new String[]{'changed',NS,null,'1','1','false'}; + private String[] columnNumber_type_info = new String[]{'columnNumber',NS,null,'0','1','false'}; + private String[] componentType_type_info = new String[]{'componentType',NS,null,'0','1','false'}; + private String[] created_type_info = new String[]{'created',NS,null,'1','1','false'}; + private String[] createdDate_type_info = new String[]{'createdDate',NS,null,'1','1','false'}; + private String[] deleted_type_info = new String[]{'deleted',NS,null,'1','1','false'}; + private String[] fileName_type_info = new String[]{'fileName',NS,null,'1','1','false'}; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'1','1','false'}; + private String[] id_type_info = new String[]{'id',NS,null,'0','1','false'}; + private String[] lineNumber_type_info = new String[]{'lineNumber',NS,null,'0','1','false'}; + private String[] problem_type_info = new String[]{'problem',NS,null,'0','1','false'}; + private String[] problemType_type_info = new String[]{'problemType',NS,null,'0','1','false'}; + private String[] success_type_info = new String[]{'success',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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 EmailServicesAddress { + public String authorizedSenders; + public String developerName; + public Boolean isActive; + public String localPart; + public String runAsUser; + private String[] authorizedSenders_type_info = new String[]{'authorizedSenders',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'0','1','false'}; + private String[] localPart_type_info = new String[]{'localPart',NS,null,'1','1','false'}; + private String[] runAsUser_type_info = new String[]{'runAsUser',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'authorizedSenders','developerName','isActive','localPart','runAsUser'}; + } + 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',NS,null,'1','1','false'}; + private String[] allowDelete_type_info = new String[]{'allowDelete',NS,null,'1','1','false'}; + private String[] allowEdit_type_info = new String[]{'allowEdit',NS,null,'1','1','false'}; + private String[] allowRead_type_info = new String[]{'allowRead',NS,null,'1','1','false'}; + private String[] modifyAllRecords_type_info = new String[]{'modifyAllRecords',NS,null,'1','1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'1','1','false'}; + private String[] viewAllRecords_type_info = new String[]{'viewAllRecords',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'allowCreate','allowDelete','allowEdit','allowRead','modifyAllRecords','object_x','viewAllRecords'}; + } + public class ProfileApexClassAccess { + public String apexClass; + public Boolean enabled; + private String[] apexClass_type_info = new String[]{'apexClass',NS,null,'1','1','false'}; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'apexClass','enabled'}; + } + public class ProfileLoginIpRange { + public String description; + public String endAddress; + public String startAddress; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] endAddress_type_info = new String[]{'endAddress',NS,null,'1','1','false'}; + private String[] startAddress_type_info = new String[]{'startAddress',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','endAddress','startAddress'}; + } + public class ProfileSessionSetting extends Metadata { + public String type = 'ProfileSessionSetting'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean externalCommunityUserIdentityVerif; + public Boolean forceLogout; + public String profile; + public String requiredSessionLevel; + public Boolean sessionPersistence; + public Integer sessionTimeout; + public Boolean sessionTimeoutWarning; + private String[] externalCommunityUserIdentityVerif_type_info = new String[]{'externalCommunityUserIdentityVerif',NS,null,'1','1','false'}; + private String[] forceLogout_type_info = new String[]{'forceLogout',NS,null,'1','1','false'}; + private String[] profile_type_info = new String[]{'profile',NS,null,'1','1','false'}; + private String[] requiredSessionLevel_type_info = new String[]{'requiredSessionLevel',NS,null,'0','1','false'}; + private String[] sessionPersistence_type_info = new String[]{'sessionPersistence',NS,null,'1','1','false'}; + private String[] sessionTimeout_type_info = new String[]{'sessionTimeout',NS,null,'1','1','false'}; + private String[] sessionTimeoutWarning_type_info = new String[]{'sessionTimeoutWarning',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','externalCommunityUserIdentityVerif','forceLogout','profile','requiredSessionLevel','sessionPersistence','sessionTimeout','sessionTimeoutWarning'}; + } + public class DashboardComponentColumn { + public Double breakPoint1; + public Double breakPoint2; + public Integer breakPointOrder; + public Integer highRangeColor; + public Integer lowRangeColor; + public Integer midRangeColor; + public String reportColumn; + public Boolean showTotal; + public String type_x; + private String[] breakPoint1_type_info = new String[]{'breakPoint1',NS,null,'0','1','false'}; + private String[] breakPoint2_type_info = new String[]{'breakPoint2',NS,null,'0','1','false'}; + private String[] breakPointOrder_type_info = new String[]{'breakPointOrder',NS,null,'0','1','false'}; + private String[] highRangeColor_type_info = new String[]{'highRangeColor',NS,null,'0','1','false'}; + private String[] lowRangeColor_type_info = new String[]{'lowRangeColor',NS,null,'0','1','false'}; + private String[] midRangeColor_type_info = new String[]{'midRangeColor',NS,null,'0','1','false'}; + private String[] reportColumn_type_info = new String[]{'reportColumn',NS,null,'1','1','false'}; + private String[] showTotal_type_info = new String[]{'showTotal',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'breakPoint1','breakPoint2','breakPointOrder','highRangeColor','lowRangeColor','midRangeColor','reportColumn','showTotal','type_x'}; + } + public class FlowWait extends FlowNode { + public String type = 'FlowWait'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + public MetadataService.FlowConnector defaultConnector; + public String defaultConnectorLabel; + public MetadataService.FlowConnector faultConnector; + public MetadataService.FlowWaitEvent[] waitEvents; + private String[] defaultConnector_type_info = new String[]{'defaultConnector',NS,null,'0','1','false'}; + private String[] defaultConnectorLabel_type_info = new String[]{'defaultConnectorLabel',NS,null,'1','1','false'}; + private String[] faultConnector_type_info = new String[]{'faultConnector',NS,null,'0','1','false'}; + private String[] waitEvents_type_info = new String[]{'waitEvents',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','defaultConnector','defaultConnectorLabel','faultConnector','waitEvents'}; + } + public class FlowStage { + public Boolean isActive; + public String label; + public Integer stageOrder; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] stageOrder_type_info = new String[]{'stageOrder',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'isActive','label','stageOrder'}; + } + public class ChartSummary { + public String aggregate; + public String axisBinding; + public String column; + private String[] aggregate_type_info = new String[]{'aggregate',NS,null,'0','1','false'}; + private String[] axisBinding_type_info = new String[]{'axisBinding',NS,null,'0','1','false'}; + private String[] column_type_info = new String[]{'column',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'aggregate','axisBinding','column'}; + } + public class InstalledPackage extends Metadata { + public String type = 'InstalledPackage'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean activateRSS; + public String password; + public String versionNumber; + private String[] activateRSS_type_info = new String[]{'activateRSS',NS,null,'1','1','false'}; + private String[] password_type_info = new String[]{'password',NS,null,'0','1','false'}; + private String[] versionNumber_type_info = new String[]{'versionNumber',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','activateRSS','password','versionNumber'}; + } + public class NavigationMenuItem { + public String defaultListViewId; + public String label; + public Integer position; + public Boolean publiclyAvailable; + public MetadataService.NavigationSubMenu subMenu; + public String target; + public String targetPreference; + public String type_x; + private String[] defaultListViewId_type_info = new String[]{'defaultListViewId',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] position_type_info = new String[]{'position',NS,null,'1','1','false'}; + private String[] publiclyAvailable_type_info = new String[]{'publiclyAvailable',NS,null,'0','1','false'}; + private String[] subMenu_type_info = new String[]{'subMenu',NS,null,'0','1','false'}; + private String[] target_type_info = new String[]{'target',NS,null,'0','1','false'}; + private String[] targetPreference_type_info = new String[]{'targetPreference',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'defaultListViewId','label','position','publiclyAvailable','subMenu','target','targetPreference','type_x'}; + } + public class checkRetrieveStatus_element { + public String asyncProcessId; + public Boolean includeZip; + private String[] asyncProcessId_type_info = new String[]{'asyncProcessId',NS,null,'1','1','false'}; + private String[] includeZip_type_info = new String[]{'includeZip',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'asyncProcessId','includeZip'}; + } + public class Country { + public Boolean active; + public String integrationValue; + public String isoCode; + public String label; + public Boolean orgDefault; + public Boolean standard; + public MetadataService.State[] states; + public Boolean visible; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] integrationValue_type_info = new String[]{'integrationValue',NS,null,'1','1','false'}; + private String[] isoCode_type_info = new String[]{'isoCode',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] orgDefault_type_info = new String[]{'orgDefault',NS,null,'1','1','false'}; + private String[] standard_type_info = new String[]{'standard',NS,null,'1','1','false'}; + private String[] states_type_info = new String[]{'states',NS,null,'0','-1','false'}; + private String[] visible_type_info = new String[]{'visible',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'active','integrationValue','isoCode','label','orgDefault','standard','states','visible'}; + } + public class ObjectUsage { + public String[] object_x; + private String[] object_x_type_info = new String[]{'object',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'object_x'}; + } + public class Package_x extends Metadata { + public String type = 'Package_x'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String apiAccessLevel; + public String description; + public String namespacePrefix; + public MetadataService.ProfileObjectPermissions[] objectPermissions; + public String packageType; + public String postInstallClass; + public String setupWeblink; + public MetadataService.PackageTypeMembers[] types; + public String uninstallClass; + public String version; + private String[] apiAccessLevel_type_info = new String[]{'apiAccessLevel',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] namespacePrefix_type_info = new String[]{'namespacePrefix',NS,null,'0','1','false'}; + private String[] objectPermissions_type_info = new String[]{'objectPermissions',NS,null,'0','-1','false'}; + private String[] packageType_type_info = new String[]{'packageType',NS,null,'0','1','false'}; + private String[] postInstallClass_type_info = new String[]{'postInstallClass',NS,null,'0','1','false'}; + private String[] setupWeblink_type_info = new String[]{'setupWeblink',NS,null,'0','1','false'}; + private String[] types_type_info = new String[]{'types',NS,null,'0','-1','false'}; + private String[] uninstallClass_type_info = new String[]{'uninstallClass',NS,null,'0','1','false'}; + private String[] version_type_info = new String[]{'version',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','apiAccessLevel','description','namespacePrefix','objectPermissions','packageType','postInstallClass','setupWeblink','types','uninstallClass','version'}; + } + public class SharingReasonTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class CustomDataTypeComponentTranslation { + public String developerSuffix; + public String label; + private String[] developerSuffix_type_info = new String[]{'developerSuffix',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'developerSuffix','label'}; + } + public class CustomNotificationType { + public String customNotifTypeName; + public String description; + public Boolean desktop; + public Boolean email; + public String masterLabel; + public Boolean mobile; + private String[] customNotifTypeName_type_info = new String[]{'customNotifTypeName',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] desktop_type_info = new String[]{'desktop',NS,null,'1','1','false'}; + private String[] email_type_info = new String[]{'email',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] mobile_type_info = new String[]{'mobile',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customNotifTypeName','description','desktop','email','masterLabel','mobile'}; + } + public class FeedLayoutComponent { + public String componentType; + public Integer height; + public String page_x; + private String[] componentType_type_info = new String[]{'componentType',NS,null,'1','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'componentType','height','page_x'}; + } + public class FlowCondition extends FlowBaseElement { + public String type = 'FlowCondition'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String leftValueReference; + public String operator; + public MetadataService.FlowElementReferenceOrValue rightValue; + private String[] leftValueReference_type_info = new String[]{'leftValueReference',NS,null,'1','1','false'}; + private String[] operator_type_info = new String[]{'operator',NS,null,'1','1','false'}; + private String[] rightValue_type_info = new String[]{'rightValue',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','leftValueReference','operator','rightValue'}; + } + public class CallCenterSection { + public MetadataService.CallCenterItem[] items; + public String label; + public String name; + private String[] items_type_info = new String[]{'items',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'items','label','name'}; + } + public class RecommendationStrategy { + public MetadataService.StrategyAction[] actionContext; + public String contextRecordType; + public String description; + public MetadataService.StrategyNodeFilter[] filter; + public MetadataService.StrategyNodeIf[] if_x; + public String label; + public MetadataService.StrategyNodeExclusive[] mutuallyExclusive; + public String name; + public String onBehalfOfExpression; + public MetadataService.StrategyNodeRecommendationLimit[] recommendationLimit; + public MetadataService.StrategyNodeRecordJoin[] recordJoin; + public MetadataService.StrategyNodeSoqlLoad[] soqlLoad; + public MetadataService.StrategyNodeSort[] sort_x; + public MetadataService.StrategyNodeUnion[] union; + private String[] actionContext_type_info = new String[]{'actionContext',NS,null,'0','-1','false'}; + private String[] contextRecordType_type_info = new String[]{'contextRecordType',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'1','1','false'}; + private String[] filter_type_info = new String[]{'filter',NS,null,'0','-1','false'}; + private String[] if_x_type_info = new String[]{'if',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] mutuallyExclusive_type_info = new String[]{'mutuallyExclusive',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] onBehalfOfExpression_type_info = new String[]{'onBehalfOfExpression',NS,null,'0','1','false'}; + private String[] recommendationLimit_type_info = new String[]{'recommendationLimit',NS,null,'0','-1','false'}; + private String[] recordJoin_type_info = new String[]{'recordJoin',NS,null,'0','-1','false'}; + private String[] soqlLoad_type_info = new String[]{'soqlLoad',NS,null,'0','-1','false'}; + private String[] sort_x_type_info = new String[]{'sort',NS,null,'0','-1','false'}; + private String[] union_type_info = new String[]{'union',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actionContext','contextRecordType','description','filter','if_x','label','mutuallyExclusive','name','onBehalfOfExpression','recommendationLimit','recordJoin','soqlLoad','sort_x','union'}; + } + public class CMSConnectResourceDefinition { + public String developerName; + public String masterLabel; + public Integer options; + public String payloadType; + public String resourceIdPath; + public String resourceNamePath; + public String resourcePath; + public String rootNodePath; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] options_type_info = new String[]{'options',NS,null,'1','1','false'}; + private String[] payloadType_type_info = new String[]{'payloadType',NS,null,'1','1','false'}; + private String[] resourceIdPath_type_info = new String[]{'resourceIdPath',NS,null,'0','1','false'}; + private String[] resourceNamePath_type_info = new String[]{'resourceNamePath',NS,null,'0','1','false'}; + private String[] resourcePath_type_info = new String[]{'resourcePath',NS,null,'1','1','false'}; + private String[] rootNodePath_type_info = new String[]{'rootNodePath',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'developerName','masterLabel','options','payloadType','resourceIdPath','resourceNamePath','resourcePath','rootNodePath'}; + } + public class WaveDashboard extends MetadataWithContent { + public String type = 'WaveDashboard'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public String application; + public String description; + public String masterLabel; + public String templateAssetSourceName; + private String[] application_type_info = new String[]{'application',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] templateAssetSourceName_type_info = new String[]{'templateAssetSourceName',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','application','description','masterLabel','templateAssetSourceName'}; + } + public class CustomApplication extends Metadata { + public String type = 'CustomApplication'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.AppActionOverride[] actionOverrides; + public MetadataService.AppBrand brand; + public MetadataService.ServiceCloudConsoleConfig consoleConfig; + public String defaultLandingTab; + public String description; + public String[] formFactors; + public Boolean isNavAutoTempTabsDisabled; + public Boolean isNavPersonalizationDisabled; + public Boolean isServiceCloudConsole; + public String label; + public String logo; + public String navType; + public MetadataService.AppPreferences preferences; + public MetadataService.AppProfileActionOverride[] profileActionOverrides; + public String setupExperience; + public String[] subscriberTabs; + public String[] tabs; + public String uiType; + public String utilityBar; + public MetadataService.AppWorkspaceConfig workspaceConfig; + private String[] actionOverrides_type_info = new String[]{'actionOverrides',NS,null,'0','-1','false'}; + private String[] brand_type_info = new String[]{'brand',NS,null,'0','1','false'}; + private String[] consoleConfig_type_info = new String[]{'consoleConfig',NS,null,'0','1','false'}; + private String[] defaultLandingTab_type_info = new String[]{'defaultLandingTab',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] formFactors_type_info = new String[]{'formFactors',NS,null,'0','-1','false'}; + private String[] isNavAutoTempTabsDisabled_type_info = new String[]{'isNavAutoTempTabsDisabled',NS,null,'0','1','false'}; + private String[] isNavPersonalizationDisabled_type_info = new String[]{'isNavPersonalizationDisabled',NS,null,'0','1','false'}; + private String[] isServiceCloudConsole_type_info = new String[]{'isServiceCloudConsole',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] logo_type_info = new String[]{'logo',NS,null,'0','1','false'}; + private String[] navType_type_info = new String[]{'navType',NS,null,'0','1','false'}; + private String[] preferences_type_info = new String[]{'preferences',NS,null,'0','1','false'}; + private String[] profileActionOverrides_type_info = new String[]{'profileActionOverrides',NS,null,'0','-1','false'}; + private String[] setupExperience_type_info = new String[]{'setupExperience',NS,null,'0','1','false'}; + private String[] subscriberTabs_type_info = new String[]{'subscriberTabs',NS,null,'0','-1','false'}; + private String[] tabs_type_info = new String[]{'tabs',NS,null,'0','-1','false'}; + private String[] uiType_type_info = new String[]{'uiType',NS,null,'0','1','false'}; + private String[] utilityBar_type_info = new String[]{'utilityBar',NS,null,'0','1','false'}; + private String[] workspaceConfig_type_info = new String[]{'workspaceConfig',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','actionOverrides','brand','consoleConfig','defaultLandingTab','description','formFactors','isNavAutoTempTabsDisabled','isNavPersonalizationDisabled','isServiceCloudConsole','label','logo','navType','preferences','profileActionOverrides','setupExperience','subscriberTabs','tabs','uiType','utilityBar','workspaceConfig'}; + } + public class DescribeMetadataResult { + public MetadataService.DescribeMetadataObject[] metadataObjects; + public String organizationNamespace; + public Boolean partialSaveAllowed; + public Boolean testRequired; + private String[] metadataObjects_type_info = new String[]{'metadataObjects',NS,null,'0','-1','false'}; + private String[] organizationNamespace_type_info = new String[]{'organizationNamespace',NS,null,'1','1','false'}; + private String[] partialSaveAllowed_type_info = new String[]{'partialSaveAllowed',NS,null,'1','1','false'}; + private String[] testRequired_type_info = new String[]{'testRequired',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'metadataObjects','organizationNamespace','partialSaveAllowed','testRequired'}; + } + public class LeadConvertSettings extends Metadata { + public String type = 'LeadConvertSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean allowOwnerChange; + public MetadataService.ObjectMapping[] objectMapping; + public String opportunityCreationOptions; + private String[] allowOwnerChange_type_info = new String[]{'allowOwnerChange',NS,null,'0','1','false'}; + private String[] objectMapping_type_info = new String[]{'objectMapping',NS,null,'0','-1','false'}; + private String[] opportunityCreationOptions_type_info = new String[]{'opportunityCreationOptions',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','allowOwnerChange','objectMapping','opportunityCreationOptions'}; + } + public class BotDialog { + public String botDialogGroup; + public MetadataService.BotStep[] botSteps; + public String description; + public String developerName; + public String label; + public String mlIntent; + public Boolean showInFooterMenu; + private String[] botDialogGroup_type_info = new String[]{'botDialogGroup',NS,null,'0','1','false'}; + private String[] botSteps_type_info = new String[]{'botSteps',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] mlIntent_type_info = new String[]{'mlIntent',NS,null,'0','1','false'}; + private String[] showInFooterMenu_type_info = new String[]{'showInFooterMenu',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'botDialogGroup','botSteps','description','developerName','label','mlIntent','showInFooterMenu'}; + } + public class OpportunityListFieldsLabelMapping { + public String field; + public String label; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','label'}; + } + public class BotInvocationMapping { + public String parameterName; + public String type_x; + public String value; + public String variableName; + public String variableType; + private String[] parameterName_type_info = new String[]{'parameterName',NS,null,'1','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] variableName_type_info = new String[]{'variableName',NS,null,'0','1','false'}; + private String[] variableType_type_info = new String[]{'variableType',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'parameterName','type_x','value','variableName','variableType'}; + } + public class StrategyNodeRecordJoin { + public String field; + public MetadataService.StrategyNodeSoqlFieldRemapping[] fieldNameRemapping; + public String filterColumn; + public String filterValue; + public String joinColumn; + public String object_x; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] fieldNameRemapping_type_info = new String[]{'fieldNameRemapping',NS,null,'0','-1','false'}; + private String[] filterColumn_type_info = new String[]{'filterColumn',NS,null,'0','1','false'}; + private String[] filterValue_type_info = new String[]{'filterValue',NS,null,'0','1','false'}; + private String[] joinColumn_type_info = new String[]{'joinColumn',NS,null,'1','1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','fieldNameRemapping','filterColumn','filterValue','joinColumn','object_x'}; + } + public class ReportType extends Metadata { + public String type = 'ReportType'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean autogenerated; + public String baseObject; + public String category; + public Boolean deployed; + public String description; + public MetadataService.ObjectRelationship join_x; + public String label; + public MetadataService.ReportLayoutSection[] sections; + private String[] autogenerated_type_info = new String[]{'autogenerated',NS,null,'0','1','false'}; + private String[] baseObject_type_info = new String[]{'baseObject',NS,null,'1','1','false'}; + private String[] category_type_info = new String[]{'category',NS,null,'1','1','false'}; + private String[] deployed_type_info = new String[]{'deployed',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] join_x_type_info = new String[]{'join',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] sections_type_info = new String[]{'sections',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','autogenerated','baseObject','category','deployed','description','join_x','label','sections'}; + } + public class deleteMetadataResponse_element { + public MetadataService.DeleteResult[] result; + private String[] result_type_info = new String[]{'result',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class CodeLocation { + public Integer column; + public Integer line; + public Integer numExecutions; + public Double time_x; + private String[] column_type_info = new String[]{'column',NS,null,'1','1','false'}; + private String[] line_type_info = new String[]{'line',NS,null,'1','1','false'}; + private String[] numExecutions_type_info = new String[]{'numExecutions',NS,null,'1','1','false'}; + private String[] time_x_type_info = new String[]{'time',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'column','line','numExecutions','time_x'}; + } + public class Keyword { + public String keyword; + private String[] keyword_type_info = new String[]{'keyword',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'keyword'}; + } + public class PermissionSetApplicationVisibility { + public String application; + public Boolean visible; + private String[] application_type_info = new String[]{'application',NS,null,'1','1','false'}; + private String[] visible_type_info = new String[]{'visible',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'application','visible'}; + } + public class OrchestrationContextDataset { + public String datasetType; + public String orchestrationDataset; + private String[] datasetType_type_info = new String[]{'datasetType',NS,null,'1','1','false'}; + private String[] orchestrationDataset_type_info = new String[]{'orchestrationDataset',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'datasetType','orchestrationDataset'}; + } + public class AppActionOverride { + public String pageOrSobjectType; + private String[] pageOrSobjectType_type_info = new String[]{'pageOrSobjectType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'pageOrSobjectType'}; + } + public class RoleAndSubordinates { + public String[] roleAndSubordinate; + private String[] roleAndSubordinate_type_info = new String[]{'roleAndSubordinate',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'roleAndSubordinate'}; + } + public class StandardFieldTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class EmbeddedServiceBranding extends Metadata { + public String type = 'EmbeddedServiceBranding'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String contrastInvertedColor; + public String contrastPrimaryColor; + public String embeddedServiceConfig; + public String font; + public Integer height; + public String masterLabel; + public String navBarColor; + public String primaryColor; + public String secondaryColor; + public Integer width; + private String[] contrastInvertedColor_type_info = new String[]{'contrastInvertedColor',NS,null,'0','1','false'}; + private String[] contrastPrimaryColor_type_info = new String[]{'contrastPrimaryColor',NS,null,'0','1','false'}; + private String[] embeddedServiceConfig_type_info = new String[]{'embeddedServiceConfig',NS,null,'1','1','false'}; + private String[] font_type_info = new String[]{'font',NS,null,'0','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] navBarColor_type_info = new String[]{'navBarColor',NS,null,'0','1','false'}; + private String[] primaryColor_type_info = new String[]{'primaryColor',NS,null,'0','1','false'}; + private String[] secondaryColor_type_info = new String[]{'secondaryColor',NS,null,'0','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','contrastInvertedColor','contrastPrimaryColor','embeddedServiceConfig','font','height','masterLabel','navBarColor','primaryColor','secondaryColor','width'}; + } + public class ProfilePasswordPolicy extends Metadata { + public String type = 'ProfilePasswordPolicy'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public Boolean forgotPasswordRedirect; + public Integer lockoutInterval; + public Integer maxLoginAttempts; + public Integer minimumPasswordLength; + public Boolean minimumPasswordLifetime; + public Boolean obscure; + public Integer passwordComplexity; + public Integer passwordExpiration; + public Integer passwordHistory; + public Integer passwordQuestion; + public String profile; + private String[] forgotPasswordRedirect_type_info = new String[]{'forgotPasswordRedirect',NS,null,'0','1','false'}; + private String[] lockoutInterval_type_info = new String[]{'lockoutInterval',NS,null,'1','1','false'}; + private String[] maxLoginAttempts_type_info = new String[]{'maxLoginAttempts',NS,null,'1','1','false'}; + private String[] minimumPasswordLength_type_info = new String[]{'minimumPasswordLength',NS,null,'1','1','false'}; + private String[] minimumPasswordLifetime_type_info = new String[]{'minimumPasswordLifetime',NS,null,'0','1','false'}; + private String[] obscure_type_info = new String[]{'obscure',NS,null,'0','1','false'}; + private String[] passwordComplexity_type_info = new String[]{'passwordComplexity',NS,null,'1','1','false'}; + private String[] passwordExpiration_type_info = new String[]{'passwordExpiration',NS,null,'1','1','false'}; + private String[] passwordHistory_type_info = new String[]{'passwordHistory',NS,null,'1','1','false'}; + private String[] passwordQuestion_type_info = new String[]{'passwordQuestion',NS,null,'1','1','false'}; + private String[] profile_type_info = new String[]{'profile',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','forgotPasswordRedirect','lockoutInterval','maxLoginAttempts','minimumPasswordLength','minimumPasswordLifetime','obscure','passwordComplexity','passwordExpiration','passwordHistory','passwordQuestion','profile'}; + } + public class RecommendationAudienceDetail { + public String audienceCriteriaType; + public String audienceCriteriaValue; + public String setupName; + private String[] audienceCriteriaType_type_info = new String[]{'audienceCriteriaType',NS,null,'0','1','false'}; + private String[] audienceCriteriaValue_type_info = new String[]{'audienceCriteriaValue',NS,null,'0','1','false'}; + private String[] setupName_type_info = new String[]{'setupName',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'audienceCriteriaType','audienceCriteriaValue','setupName'}; + } + public class RoleOrTerritory extends Metadata { + public String type = 'RoleOrTerritory'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] contactAccessLevel_type_info = new String[]{'contactAccessLevel',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] mayForecastManagerShare_type_info = new String[]{'mayForecastManagerShare',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] opportunityAccessLevel_type_info = new String[]{'opportunityAccessLevel',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','caseAccessLevel','contactAccessLevel','description','mayForecastManagerShare','name','opportunityAccessLevel'}; + } + public class FlowSubflowInputAssignment extends FlowBaseElement { + public String type = 'FlowSubflowInputAssignment'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String name; + public MetadataService.FlowElementReferenceOrValue value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','name','value'}; + } + public class LiveChatButtonSkills { + public String[] skill; + private String[] skill_type_info = new String[]{'skill',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'skill'}; + } + public class RemoteSiteSetting extends Metadata { + public String type = 'RemoteSiteSetting'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public Boolean disableProtocolSecurity; + public Boolean isActive; + public String url; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] disableProtocolSecurity_type_info = new String[]{'disableProtocolSecurity',NS,null,'1','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'1','1','false'}; + private String[] url_type_info = new String[]{'url',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','disableProtocolSecurity','isActive','url'}; + } + public class ConnectedAppOauthConfig { + public String callbackUrl; + public String certificate; + public String consumerKey; + public String consumerSecret; + public MetadataService.ConnectedAppOauthIdToken idTokenConfig; + public String[] scopes; + public String singleLogoutUrl; + private String[] callbackUrl_type_info = new String[]{'callbackUrl',NS,null,'1','1','false'}; + private String[] certificate_type_info = new String[]{'certificate',NS,null,'0','1','false'}; + private String[] consumerKey_type_info = new String[]{'consumerKey',NS,null,'0','1','false'}; + private String[] consumerSecret_type_info = new String[]{'consumerSecret',NS,null,'0','1','false'}; + private String[] idTokenConfig_type_info = new String[]{'idTokenConfig',NS,null,'0','1','false'}; + private String[] scopes_type_info = new String[]{'scopes',NS,null,'0','-1','false'}; + private String[] singleLogoutUrl_type_info = new String[]{'singleLogoutUrl',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'callbackUrl','certificate','consumerKey','consumerSecret','idTokenConfig','scopes','singleLogoutUrl'}; + } + public class ObjectSearchSetting { + public Boolean enhancedLookupEnabled; + public Boolean lookupAutoCompleteEnabled; + public String name; + public Integer resultsPerPageCount; + private String[] enhancedLookupEnabled_type_info = new String[]{'enhancedLookupEnabled',NS,null,'1','1','false'}; + private String[] lookupAutoCompleteEnabled_type_info = new String[]{'lookupAutoCompleteEnabled',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] resultsPerPageCount_type_info = new String[]{'resultsPerPageCount',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enhancedLookupEnabled','lookupAutoCompleteEnabled','name','resultsPerPageCount'}; + } + public class VisualizationResource { + public String description; + public String file; + public Integer rank; + public String type_x; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] file_type_info = new String[]{'file',NS,null,'1','1','false'}; + private String[] rank_type_info = new String[]{'rank',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','file','rank','type_x'}; + } + public class FieldServiceSettings { + public String capacityUsageCalcClassId; + public Boolean doesAllowEditSaForCrew; + public Boolean doesShareSaParentWoWithAr; + public Boolean doesShareSaWithAr; + public Boolean fieldServiceNotificationsOrgPref; + public Boolean fieldServiceOrgPref; + public Integer serviceAppointmentsDueDateOffsetOrgValue; + public String[] workOrderLineItemSearchFields; + public String[] workOrderSearchFields; + private String[] capacityUsageCalcClassId_type_info = new String[]{'capacityUsageCalcClassId',NS,null,'0','1','false'}; + private String[] doesAllowEditSaForCrew_type_info = new String[]{'doesAllowEditSaForCrew',NS,null,'0','1','false'}; + private String[] doesShareSaParentWoWithAr_type_info = new String[]{'doesShareSaParentWoWithAr',NS,null,'0','1','false'}; + private String[] doesShareSaWithAr_type_info = new String[]{'doesShareSaWithAr',NS,null,'0','1','false'}; + private String[] fieldServiceNotificationsOrgPref_type_info = new String[]{'fieldServiceNotificationsOrgPref',NS,null,'0','1','false'}; + private String[] fieldServiceOrgPref_type_info = new String[]{'fieldServiceOrgPref',NS,null,'0','1','false'}; + private String[] serviceAppointmentsDueDateOffsetOrgValue_type_info = new String[]{'serviceAppointmentsDueDateOffsetOrgValue',NS,null,'0','1','false'}; + private String[] workOrderLineItemSearchFields_type_info = new String[]{'workOrderLineItemSearchFields',NS,null,'0','-1','false'}; + private String[] workOrderSearchFields_type_info = new String[]{'workOrderSearchFields',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'capacityUsageCalcClassId','doesAllowEditSaForCrew','doesShareSaParentWoWithAr','doesShareSaWithAr','fieldServiceNotificationsOrgPref','fieldServiceOrgPref','serviceAppointmentsDueDateOffsetOrgValue','workOrderLineItemSearchFields','workOrderSearchFields'}; + } + public class NextAutomatedApprover { + public Boolean useApproverFieldOfRecordOwner; + public String userHierarchyField; + private String[] useApproverFieldOfRecordOwner_type_info = new String[]{'useApproverFieldOfRecordOwner',NS,null,'0','1','false'}; + private String[] userHierarchyField_type_info = new String[]{'userHierarchyField',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'useApproverFieldOfRecordOwner','userHierarchyField'}; + } + public class WaveXmdFormattingBin { + public String bin; + public String formatValue; + public String label; + public Integer sortIndex; + private String[] bin_type_info = new String[]{'bin',NS,null,'1','1','false'}; + private String[] formatValue_type_info = new String[]{'formatValue',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'bin','formatValue','label','sortIndex'}; + } + public class ValueSetValuesDefinition { + public Boolean sorted; + public MetadataService.CustomValue[] value; + private String[] sorted_type_info = new String[]{'sorted',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'sorted','value'}; + } + 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',NS,null,'1','1','false'}; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] objectType_type_info = new String[]{'objectType',NS,null,'1','1','false'}; + private String[] ruleItems_type_info = new String[]{'ruleItems',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'active','booleanFilter','name','objectType','ruleItems'}; + } + public class RetrieveMessage { + public String fileName; + public String problem; + private String[] fileName_type_info = new String[]{'fileName',NS,null,'1','1','false'}; + private String[] problem_type_info = new String[]{'problem',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fileName','problem'}; + } + public class CommunityThemeBundleInfo { + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{}; + } + public class ForecastingCategoryMapping { + public String forecastingItemCategoryApiName; + public MetadataService.WeightedSourceCategory[] weightedSourceCategories; + private String[] forecastingItemCategoryApiName_type_info = new String[]{'forecastingItemCategoryApiName',NS,null,'1','1','false'}; + private String[] weightedSourceCategories_type_info = new String[]{'weightedSourceCategories',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'forecastingItemCategoryApiName','weightedSourceCategories'}; + } + public class EclairMap { + public Double boundingBoxBottom; + public Double boundingBoxLeft; + public Double boundingBoxRight; + public Double boundingBoxTop; + public String mapLabel; + public String mapName; + public String projection; + private String[] boundingBoxBottom_type_info = new String[]{'boundingBoxBottom',NS,null,'0','1','false'}; + private String[] boundingBoxLeft_type_info = new String[]{'boundingBoxLeft',NS,null,'0','1','false'}; + private String[] boundingBoxRight_type_info = new String[]{'boundingBoxRight',NS,null,'0','1','false'}; + private String[] boundingBoxTop_type_info = new String[]{'boundingBoxTop',NS,null,'0','1','false'}; + private String[] mapLabel_type_info = new String[]{'mapLabel',NS,null,'0','1','false'}; + private String[] mapName_type_info = new String[]{'mapName',NS,null,'1','1','false'}; + private String[] projection_type_info = new String[]{'projection',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'boundingBoxBottom','boundingBoxLeft','boundingBoxRight','boundingBoxTop','mapLabel','mapName','projection'}; + } + public class MlIntent { + public String description; + public String developerName; + public String label; + public MetadataService.MlIntentUtterance[] mlIntentUtterances; + public MetadataService.MlRelatedIntent[] relatedMlIntents; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] mlIntentUtterances_type_info = new String[]{'mlIntentUtterances',NS,null,'0','-1','false'}; + private String[] relatedMlIntents_type_info = new String[]{'relatedMlIntents',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','developerName','label','mlIntentUtterances','relatedMlIntents'}; + } + public class HistoryRetentionPolicy { + public Integer archiveAfterMonths; + public Integer archiveRetentionYears; + public String description; + private String[] archiveAfterMonths_type_info = new String[]{'archiveAfterMonths',NS,null,'1','1','false'}; + private String[] archiveRetentionYears_type_info = new String[]{'archiveRetentionYears',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'archiveAfterMonths','archiveRetentionYears','description'}; + } + public class FlowFormula extends FlowElement { + public String type = 'FlowFormula'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String dataType; + public String expression; + public Integer scale; + private String[] dataType_type_info = new String[]{'dataType',NS,null,'0','1','false'}; + private String[] expression_type_info = new String[]{'expression',NS,null,'1','1','false'}; + private String[] scale_type_info = new String[]{'scale',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','dataType','expression','scale'}; + } + public class deploy_element { + public String ZipFile; + public MetadataService.DeployOptions DeployOptions; + private String[] ZipFile_type_info = new String[]{'ZipFile',NS,null,'1','1','false'}; + private String[] DeployOptions_type_info = new String[]{'DeployOptions',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'ZipFile','DeployOptions'}; + } + public class ReportTypeSectionTranslation { + public MetadataService.ReportTypeColumnTranslation[] columns; + public String label; + public String name; + private String[] columns_type_info = new String[]{'columns',NS,null,'0','-1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'columns','label','name'}; + } + public class AppProfileActionOverride { + public String profile; + private String[] profile_type_info = new String[]{'profile',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'profile'}; + } + public class CustomPermission extends Metadata { + public String type = 'CustomPermission'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String connectedApp; + public String description; + public String label; + public MetadataService.CustomPermissionDependencyRequired[] requiredPermission; + private String[] connectedApp_type_info = new String[]{'connectedApp',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] requiredPermission_type_info = new String[]{'requiredPermission',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','connectedApp','description','label','requiredPermission'}; + } + public class DuplicateRule { + public String actionOnInsert; + public String actionOnUpdate; + public String alertText; + public String description; + public MetadataService.DuplicateRuleFilter duplicateRuleFilter; + public MetadataService.DuplicateRuleMatchRule[] duplicateRuleMatchRules; + public Boolean isActive; + public String masterLabel; + public String[] operationsOnInsert; + public String[] operationsOnUpdate; + public String securityOption; + public Integer sortOrder; + private String[] actionOnInsert_type_info = new String[]{'actionOnInsert',NS,null,'1','1','false'}; + private String[] actionOnUpdate_type_info = new String[]{'actionOnUpdate',NS,null,'1','1','false'}; + private String[] alertText_type_info = new String[]{'alertText',NS,null,'1','1','true'}; + private String[] description_type_info = new String[]{'description',NS,null,'1','1','true'}; + private String[] duplicateRuleFilter_type_info = new String[]{'duplicateRuleFilter',NS,null,'1','1','true'}; + private String[] duplicateRuleMatchRules_type_info = new String[]{'duplicateRuleMatchRules',NS,null,'0','-1','true'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] operationsOnInsert_type_info = new String[]{'operationsOnInsert',NS,null,'0','-1','false'}; + private String[] operationsOnUpdate_type_info = new String[]{'operationsOnUpdate',NS,null,'0','-1','false'}; + private String[] securityOption_type_info = new String[]{'securityOption',NS,null,'1','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actionOnInsert','actionOnUpdate','alertText','description','duplicateRuleFilter','duplicateRuleMatchRules','isActive','masterLabel','operationsOnInsert','operationsOnUpdate','securityOption','sortOrder'}; + } + public class FlowScreenFieldOutputParameter { + public String assignToReference; + public String name; + private String[] assignToReference_type_info = new String[]{'assignToReference',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'assignToReference','name'}; + } + public class AgentConfigSkills { + public String[] skill; + private String[] skill_type_info = new String[]{'skill',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'skill'}; + } + 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 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[] canceledBy_type_info = new String[]{'canceledBy',NS,null,'0','1','false'}; + private String[] canceledByName_type_info = new String[]{'canceledByName',NS,null,'0','1','false'}; + private String[] checkOnly_type_info = new String[]{'checkOnly',NS,null,'1','1','false'}; + private String[] completedDate_type_info = new String[]{'completedDate',NS,null,'0','1','false'}; + private String[] createdBy_type_info = new String[]{'createdBy',NS,null,'1','1','false'}; + private String[] createdByName_type_info = new String[]{'createdByName',NS,null,'1','1','false'}; + private String[] createdDate_type_info = new String[]{'createdDate',NS,null,'1','1','false'}; + private String[] details_type_info = new String[]{'details',NS,null,'1','1','false'}; + private String[] done_type_info = new String[]{'done',NS,null,'1','1','false'}; + private String[] errorMessage_type_info = new String[]{'errorMessage',NS,null,'0','1','false'}; + private String[] errorStatusCode_type_info = new String[]{'errorStatusCode',NS,null,'0','1','false'}; + private String[] id_type_info = new String[]{'id',NS,null,'1','1','false'}; + private String[] ignoreWarnings_type_info = new String[]{'ignoreWarnings',NS,null,'1','1','false'}; + private String[] lastModifiedDate_type_info = new String[]{'lastModifiedDate',NS,null,'0','1','false'}; + private String[] numberComponentErrors_type_info = new String[]{'numberComponentErrors',NS,null,'1','1','false'}; + private String[] numberComponentsDeployed_type_info = new String[]{'numberComponentsDeployed',NS,null,'1','1','false'}; + private String[] numberComponentsTotal_type_info = new String[]{'numberComponentsTotal',NS,null,'1','1','false'}; + private String[] numberTestErrors_type_info = new String[]{'numberTestErrors',NS,null,'1','1','false'}; + private String[] numberTestsCompleted_type_info = new String[]{'numberTestsCompleted',NS,null,'1','1','false'}; + private String[] numberTestsTotal_type_info = new String[]{'numberTestsTotal',NS,null,'1','1','false'}; + private String[] rollbackOnError_type_info = new String[]{'rollbackOnError',NS,null,'1','1','false'}; + private String[] runTestsEnabled_type_info = new String[]{'runTestsEnabled',NS,null,'1','1','false'}; + private String[] startDate_type_info = new String[]{'startDate',NS,null,'0','1','false'}; + private String[] stateDetail_type_info = new String[]{'stateDetail',NS,null,'0','1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'1','1','false'}; + private String[] success_type_info = new String[]{'success',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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 FlowCoverageWarning { + public String flowId; + public String flowName; + public String flowNamespace; + public String message; + private String[] flowId_type_info = new String[]{'flowId',NS,null,'1','1','true'}; + private String[] flowName_type_info = new String[]{'flowName',NS,null,'1','1','true'}; + private String[] flowNamespace_type_info = new String[]{'flowNamespace',NS,null,'1','1','true'}; + private String[] message_type_info = new String[]{'message',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'flowId','flowName','flowNamespace','message'}; + } + public class IdeaReputationLevel { + public String name; + public Integer value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'name','value'}; + } + public class EmbeddedServiceConfig extends Metadata { + public String type = 'EmbeddedServiceConfig'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String authMethod; + public String customMinimizedComponent; + public MetadataService.EmbeddedServiceCustomComponent[] embeddedServiceCustomComponents; + public MetadataService.EmbeddedServiceCustomLabel[] embeddedServiceCustomLabels; + public MetadataService.EmbeddedServiceLayout[] embeddedServiceLayouts; + public String masterLabel; + public Boolean shouldHideAuthDialog; + public String site; + private String[] authMethod_type_info = new String[]{'authMethod',NS,null,'0','1','false'}; + private String[] customMinimizedComponent_type_info = new String[]{'customMinimizedComponent',NS,null,'0','1','false'}; + private String[] embeddedServiceCustomComponents_type_info = new String[]{'embeddedServiceCustomComponents',NS,null,'0','-1','false'}; + private String[] embeddedServiceCustomLabels_type_info = new String[]{'embeddedServiceCustomLabels',NS,null,'0','-1','false'}; + private String[] embeddedServiceLayouts_type_info = new String[]{'embeddedServiceLayouts',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] shouldHideAuthDialog_type_info = new String[]{'shouldHideAuthDialog',NS,null,'0','1','false'}; + private String[] site_type_info = new String[]{'site',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','authMethod','customMinimizedComponent','embeddedServiceCustomComponents','embeddedServiceCustomLabels','embeddedServiceLayouts','masterLabel','shouldHideAuthDialog','site'}; + } + public class WorkflowTimeTrigger { + public MetadataService.WorkflowActionReference[] actions; + public String offsetFromField; + public String timeLength; + public String workflowTimeTriggerUnit; + private String[] actions_type_info = new String[]{'actions',NS,null,'0','-1','false'}; + private String[] offsetFromField_type_info = new String[]{'offsetFromField',NS,null,'0','1','false'}; + private String[] timeLength_type_info = new String[]{'timeLength',NS,null,'0','1','false'}; + private String[] workflowTimeTriggerUnit_type_info = new String[]{'workflowTimeTriggerUnit',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actions','offsetFromField','timeLength','workflowTimeTriggerUnit'}; + } + public class AutoResponseRules extends Metadata { + public String type = 'AutoResponseRules'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.AutoResponseRule[] autoResponseRule; + private String[] autoResponseRule_type_info = new String[]{'autoResponseRule',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','autoResponseRule'}; + } + public class StrategyNodeSoqlFieldRemapping { + public String alias; + public String field; + private String[] alias_type_info = new String[]{'alias',NS,null,'1','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'alias','field'}; + } + public class LayoutTranslation { + public String layout; + public String layoutType; + public MetadataService.LayoutSectionTranslation[] sections; + private String[] layout_type_info = new String[]{'layout',NS,null,'1','1','false'}; + private String[] layoutType_type_info = new String[]{'layoutType',NS,null,'0','1','false'}; + private String[] sections_type_info = new String[]{'sections',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'layout','layoutType','sections'}; + } + public class DashboardFolder extends Folder { + public String type = 'DashboardFolder'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] folderShares_type_info = new String[]{'folderShares',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] publicFolderAccess_type_info = new String[]{'publicFolderAccess',NS,null,'0','1','false'}; + private String[] sharedTo_type_info = new String[]{'sharedTo',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','accessType','folderShares','name','publicFolderAccess','sharedTo'}; + } + public class ForecastingSettings extends Metadata { + public String type = 'ForecastingSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String displayCurrency; + public Boolean enableForecasts; + public MetadataService.ForecastingCategoryMapping[] forecastingCategoryMappings; + public MetadataService.ForecastingDisplayedFamilySettings[] forecastingDisplayedFamilySettings; + public MetadataService.ForecastingTypeSettings[] forecastingTypeSettings; + private String[] displayCurrency_type_info = new String[]{'displayCurrency',NS,null,'0','1','false'}; + private String[] enableForecasts_type_info = new String[]{'enableForecasts',NS,null,'0','1','false'}; + private String[] forecastingCategoryMappings_type_info = new String[]{'forecastingCategoryMappings',NS,null,'0','-1','false'}; + private String[] forecastingDisplayedFamilySettings_type_info = new String[]{'forecastingDisplayedFamilySettings',NS,null,'0','-1','false'}; + private String[] forecastingTypeSettings_type_info = new String[]{'forecastingTypeSettings',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','displayCurrency','enableForecasts','forecastingCategoryMappings','forecastingDisplayedFamilySettings','forecastingTypeSettings'}; + } + public class ReportAggregateReference { + public String aggregate; + private String[] aggregate_type_info = new String[]{'aggregate',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'aggregate'}; + } + public class CommunityTemplateDefinition { + public String baseTemplate; + public MetadataService.CommunityTemplateBundleInfo[] bundlesInfo; + public String category; + public String defaultBrandingSet; + public String defaultThemeDefinition; + public String description; + public Boolean enableExtendedCleanUpOnDelete; + public String masterLabel; + public MetadataService.NavigationLinkSet[] navigationLinkSet; + public MetadataService.CommunityTemplatePageSetting[] pageSetting; + private String[] baseTemplate_type_info = new String[]{'baseTemplate',NS,null,'0','1','false'}; + private String[] bundlesInfo_type_info = new String[]{'bundlesInfo',NS,null,'0','-1','false'}; + private String[] category_type_info = new String[]{'category',NS,null,'1','1','false'}; + private String[] defaultBrandingSet_type_info = new String[]{'defaultBrandingSet',NS,null,'0','1','false'}; + private String[] defaultThemeDefinition_type_info = new String[]{'defaultThemeDefinition',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] enableExtendedCleanUpOnDelete_type_info = new String[]{'enableExtendedCleanUpOnDelete',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] navigationLinkSet_type_info = new String[]{'navigationLinkSet',NS,null,'0','-1','false'}; + private String[] pageSetting_type_info = new String[]{'pageSetting',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'baseTemplate','bundlesInfo','category','defaultBrandingSet','defaultThemeDefinition','description','enableExtendedCleanUpOnDelete','masterLabel','navigationLinkSet','pageSetting'}; + } + public class DashboardFilterOption { + public String operator; + public String[] values; + private String[] operator_type_info = new String[]{'operator',NS,null,'1','1','false'}; + private String[] values_type_info = new String[]{'values',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'operator','values'}; + } + public class FlowConstant extends FlowElement { + public String type = 'FlowConstant'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String dataType; + public MetadataService.FlowElementReferenceOrValue value; + private String[] dataType_type_info = new String[]{'dataType',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','dataType','value'}; + } + public class ConnectedAppSamlConfig { + public String acsUrl; + public String certificate; + public String encryptionCertificate; + public String encryptionType; + public String entityUrl; + public String issuer; + public String samlIdpSLOBindingEnum; + public String samlNameIdFormat; + public String samlSloUrl; + public String samlSubjectCustomAttr; + public String samlSubjectType; + private String[] acsUrl_type_info = new String[]{'acsUrl',NS,null,'1','1','false'}; + private String[] certificate_type_info = new String[]{'certificate',NS,null,'0','1','false'}; + private String[] encryptionCertificate_type_info = new String[]{'encryptionCertificate',NS,null,'0','1','false'}; + private String[] encryptionType_type_info = new String[]{'encryptionType',NS,null,'0','1','false'}; + private String[] entityUrl_type_info = new String[]{'entityUrl',NS,null,'1','1','false'}; + private String[] issuer_type_info = new String[]{'issuer',NS,null,'0','1','false'}; + private String[] samlIdpSLOBindingEnum_type_info = new String[]{'samlIdpSLOBindingEnum',NS,null,'0','1','false'}; + private String[] samlNameIdFormat_type_info = new String[]{'samlNameIdFormat',NS,null,'0','1','false'}; + private String[] samlSloUrl_type_info = new String[]{'samlSloUrl',NS,null,'0','1','false'}; + private String[] samlSubjectCustomAttr_type_info = new String[]{'samlSubjectCustomAttr',NS,null,'0','1','false'}; + private String[] samlSubjectType_type_info = new String[]{'samlSubjectType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'acsUrl','certificate','encryptionCertificate','encryptionType','entityUrl','issuer','samlIdpSLOBindingEnum','samlNameIdFormat','samlSloUrl','samlSubjectCustomAttr','samlSubjectType'}; + } + public class LiveChatSensitiveDataRule { + public String actionType; + public String description; + public Integer enforceOn; + public Boolean isEnabled; + public String pattern; + public String replacement; + private String[] actionType_type_info = new String[]{'actionType',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] enforceOn_type_info = new String[]{'enforceOn',NS,null,'1','1','false'}; + private String[] isEnabled_type_info = new String[]{'isEnabled',NS,null,'1','1','false'}; + private String[] pattern_type_info = new String[]{'pattern',NS,null,'1','1','false'}; + private String[] replacement_type_info = new String[]{'replacement',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actionType','description','enforceOn','isEnabled','pattern','replacement'}; + } + public class PresenceConfigProfileAssignments { + public String[] profile; + private String[] profile_type_info = new String[]{'profile',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'profile'}; + } + public class ApprovalStepRejectBehavior { + public String type_x; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'type_x'}; + } + public class createMetadata_element { + public MetadataService.Metadata[] metadata; + private String[] metadata_type_info = new String[]{'metadata',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'metadata'}; + } + public class ContentAsset extends Metadata { + public String type = 'ContentAsset'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String format; + public Boolean isVisibleByExternalUsers; + public String language; + public String masterLabel; + public String originNetwork; + public MetadataService.ContentAssetRelationships relationships; + public MetadataService.ContentAssetVersions versions; + private String[] format_type_info = new String[]{'format',NS,null,'0','1','false'}; + private String[] isVisibleByExternalUsers_type_info = new String[]{'isVisibleByExternalUsers',NS,null,'0','1','false'}; + private String[] language_type_info = new String[]{'language',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] originNetwork_type_info = new String[]{'originNetwork',NS,null,'0','1','false'}; + private String[] relationships_type_info = new String[]{'relationships',NS,null,'0','1','false'}; + private String[] versions_type_info = new String[]{'versions',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','format','isVisibleByExternalUsers','language','masterLabel','originNetwork','relationships','versions'}; + } + public class DuplicateRuleFilterItem { + public Integer sortOrder; + public String table; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'1','1','false'}; + private String[] table_type_info = new String[]{'table',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'sortOrder','table'}; + } + public class CustomPageWebLinkTranslation { + public String label; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','name'}; + } + public class describeMetadataResponse_element { + public MetadataService.DescribeMetadataResult result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class CustomPermissionDependencyRequired { + public String customPermission; + public Boolean dependency; + private String[] customPermission_type_info = new String[]{'customPermission',NS,null,'1','1','false'}; + private String[] dependency_type_info = new String[]{'dependency',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customPermission','dependency'}; + } + public class ProfileFieldLevelSecurity { + public Boolean editable; + public String field; + public Boolean readable; + private String[] editable_type_info = new String[]{'editable',NS,null,'1','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] readable_type_info = new String[]{'readable',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'editable','field','readable'}; + } + public class checkDeployStatus_element { + public String asyncProcessId; + public Boolean includeDetails; + private String[] asyncProcessId_type_info = new String[]{'asyncProcessId',NS,null,'1','1','false'}; + private String[] includeDetails_type_info = new String[]{'includeDetails',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'asyncProcessId','includeDetails'}; + } + public virtual class MetadataWithContent extends Metadata { + public String content; + } + public class RecommendationDefinitionDetail { + public String actionUrl; + public String description; + public String linkText; + public MetadataService.ScheduledRecommendation scheduledRecommendations; + public String setupName; + public String title; + private String[] actionUrl_type_info = new String[]{'actionUrl',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] linkText_type_info = new String[]{'linkText',NS,null,'0','1','false'}; + private String[] scheduledRecommendations_type_info = new String[]{'scheduledRecommendations',NS,null,'0','1','false'}; + private String[] setupName_type_info = new String[]{'setupName',NS,null,'0','1','false'}; + private String[] title_type_info = new String[]{'title',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'actionUrl','description','linkText','scheduledRecommendations','setupName','title'}; + } + public class FlowActionCallInputParameter extends FlowBaseElement { + public String type = 'FlowActionCallInputParameter'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String name; + public MetadataService.FlowElementReferenceOrValue value; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] value_type_info = new String[]{'value',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','name','value'}; + } + public class SkillUserAssignments { + public String[] user_x; + private String[] user_x_type_info = new String[]{'user',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'user_x'}; + } + public class checkDeployStatusResponse_element { + public MetadataService.DeployResult result; + private String[] result_type_info = new String[]{'result',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class FlowRecordUpdate extends FlowNode { + public String type = 'FlowRecordUpdate'; + public MetadataService.FlowMetadataValue[] processMetadataValues; + private String[] processMetadataValues_type_info = new String[]{'processMetadataValues',NS,null,'0','-1','false'}; + public String description; + public String name; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + public String label; + public Integer locationX; + public Integer locationY; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] locationX_type_info = new String[]{'locationX',NS,null,'1','1','false'}; + private String[] locationY_type_info = new String[]{'locationY',NS,null,'1','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] faultConnector_type_info = new String[]{'faultConnector',NS,null,'0','1','false'}; + private String[] filters_type_info = new String[]{'filters',NS,null,'0','-1','false'}; + private String[] inputAssignments_type_info = new String[]{'inputAssignments',NS,null,'0','-1','false'}; + private String[] inputReference_type_info = new String[]{'inputReference',NS,null,'0','1','false'}; + private String[] object_x_type_info = new String[]{'object',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'processMetadataValues','description','name','label','locationX','locationY','connector','faultConnector','filters','inputAssignments','inputReference','object_x'}; + } + public class FlowInputValidationRuleTranslation { + public String errorMessage; + private String[] errorMessage_type_info = new String[]{'errorMessage',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'errorMessage'}; + } + public class CleanRule { + public Boolean bulkEnabled; + public Boolean bypassTriggers; + public Boolean bypassWorkflow; + public String description; + public String developerName; + public MetadataService.FieldMapping[] fieldMappings; + public String masterLabel; + public String matchRule; + public String sourceSobjectType; + public String status; + public String targetSobjectType; + private String[] bulkEnabled_type_info = new String[]{'bulkEnabled',NS,null,'1','1','false'}; + private String[] bypassTriggers_type_info = new String[]{'bypassTriggers',NS,null,'1','1','false'}; + private String[] bypassWorkflow_type_info = new String[]{'bypassWorkflow',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'1','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] fieldMappings_type_info = new String[]{'fieldMappings',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] matchRule_type_info = new String[]{'matchRule',NS,null,'1','1','false'}; + private String[] sourceSobjectType_type_info = new String[]{'sourceSobjectType',NS,null,'1','1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'1','1','false'}; + private String[] targetSobjectType_type_info = new String[]{'targetSobjectType',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'bulkEnabled','bypassTriggers','bypassWorkflow','description','developerName','fieldMappings','masterLabel','matchRule','sourceSobjectType','status','targetSobjectType'}; + } + public class DashboardComponent { + public Boolean autoselectColumnsFromReport; + public String chartAxisRange; + public Double chartAxisRangeMax; + public Double chartAxisRangeMin; + public MetadataService.ChartSummary[] chartSummary; + public String componentChartTheme; + public String componentType; + public MetadataService.DashboardFilterColumn[] dashboardFilterColumns; + public MetadataService.DashboardTableColumn[] dashboardTableColumn; + public Integer decimalPrecision; + public String displayUnits; + public String drillDownUrl; + public Boolean drillEnabled; + public Boolean drillToDetailEnabled; + public Boolean enableHover; + public Boolean expandOthers; + public MetadataService.DashboardFlexTableComponentProperties flexComponentProperties; + public String footer; + public Double gaugeMax; + public Double gaugeMin; + public String[] groupingColumn; + public String header; + public Double indicatorBreakpoint1; + public Double indicatorBreakpoint2; + public String indicatorHighColor; + public String indicatorLowColor; + public String indicatorMiddleColor; + public String legendPosition; + public Integer maxValuesDisplayed; + public String metricLabel; + public String page_x; + public Integer pageHeightInPixels; + public String report; + public String scontrol; + public Integer scontrolHeightInPixels; + public Boolean showPercentage; + public Boolean showPicturesOnCharts; + public Boolean showPicturesOnTables; + public Boolean showRange; + public Boolean showTotal; + public Boolean showValues; + public String sortBy; + public String title; + public Boolean useReportChart; + private String[] autoselectColumnsFromReport_type_info = new String[]{'autoselectColumnsFromReport',NS,null,'0','1','false'}; + private String[] chartAxisRange_type_info = new String[]{'chartAxisRange',NS,null,'0','1','false'}; + private String[] chartAxisRangeMax_type_info = new String[]{'chartAxisRangeMax',NS,null,'0','1','false'}; + private String[] chartAxisRangeMin_type_info = new String[]{'chartAxisRangeMin',NS,null,'0','1','false'}; + private String[] chartSummary_type_info = new String[]{'chartSummary',NS,null,'0','-1','false'}; + private String[] componentChartTheme_type_info = new String[]{'componentChartTheme',NS,null,'0','1','false'}; + private String[] componentType_type_info = new String[]{'componentType',NS,null,'1','1','false'}; + private String[] dashboardFilterColumns_type_info = new String[]{'dashboardFilterColumns',NS,null,'0','-1','false'}; + private String[] dashboardTableColumn_type_info = new String[]{'dashboardTableColumn',NS,null,'0','-1','false'}; + private String[] decimalPrecision_type_info = new String[]{'decimalPrecision',NS,null,'0','1','false'}; + private String[] displayUnits_type_info = new String[]{'displayUnits',NS,null,'0','1','false'}; + private String[] drillDownUrl_type_info = new String[]{'drillDownUrl',NS,null,'0','1','false'}; + private String[] drillEnabled_type_info = new String[]{'drillEnabled',NS,null,'0','1','false'}; + private String[] drillToDetailEnabled_type_info = new String[]{'drillToDetailEnabled',NS,null,'0','1','false'}; + private String[] enableHover_type_info = new String[]{'enableHover',NS,null,'0','1','false'}; + private String[] expandOthers_type_info = new String[]{'expandOthers',NS,null,'0','1','false'}; + private String[] flexComponentProperties_type_info = new String[]{'flexComponentProperties',NS,null,'0','1','false'}; + private String[] footer_type_info = new String[]{'footer',NS,null,'0','1','false'}; + private String[] gaugeMax_type_info = new String[]{'gaugeMax',NS,null,'0','1','false'}; + private String[] gaugeMin_type_info = new String[]{'gaugeMin',NS,null,'0','1','false'}; + private String[] groupingColumn_type_info = new String[]{'groupingColumn',NS,null,'0','-1','false'}; + private String[] header_type_info = new String[]{'header',NS,null,'0','1','false'}; + private String[] indicatorBreakpoint1_type_info = new String[]{'indicatorBreakpoint1',NS,null,'0','1','false'}; + private String[] indicatorBreakpoint2_type_info = new String[]{'indicatorBreakpoint2',NS,null,'0','1','false'}; + private String[] indicatorHighColor_type_info = new String[]{'indicatorHighColor',NS,null,'0','1','false'}; + private String[] indicatorLowColor_type_info = new String[]{'indicatorLowColor',NS,null,'0','1','false'}; + private String[] indicatorMiddleColor_type_info = new String[]{'indicatorMiddleColor',NS,null,'0','1','false'}; + private String[] legendPosition_type_info = new String[]{'legendPosition',NS,null,'0','1','false'}; + private String[] maxValuesDisplayed_type_info = new String[]{'maxValuesDisplayed',NS,null,'0','1','false'}; + private String[] metricLabel_type_info = new String[]{'metricLabel',NS,null,'0','1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] pageHeightInPixels_type_info = new String[]{'pageHeightInPixels',NS,null,'0','1','false'}; + private String[] report_type_info = new String[]{'report',NS,null,'0','1','false'}; + private String[] scontrol_type_info = new String[]{'scontrol',NS,null,'0','1','false'}; + private String[] scontrolHeightInPixels_type_info = new String[]{'scontrolHeightInPixels',NS,null,'0','1','false'}; + private String[] showPercentage_type_info = new String[]{'showPercentage',NS,null,'0','1','false'}; + private String[] showPicturesOnCharts_type_info = new String[]{'showPicturesOnCharts',NS,null,'0','1','false'}; + private String[] showPicturesOnTables_type_info = new String[]{'showPicturesOnTables',NS,null,'0','1','false'}; + private String[] showRange_type_info = new String[]{'showRange',NS,null,'0','1','false'}; + private String[] showTotal_type_info = new String[]{'showTotal',NS,null,'0','1','false'}; + private String[] showValues_type_info = new String[]{'showValues',NS,null,'0','1','false'}; + private String[] sortBy_type_info = new String[]{'sortBy',NS,null,'0','1','false'}; + private String[] title_type_info = new String[]{'title',NS,null,'0','1','false'}; + private String[] useReportChart_type_info = new String[]{'useReportChart',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'autoselectColumnsFromReport','chartAxisRange','chartAxisRangeMax','chartAxisRangeMin','chartSummary','componentChartTheme','componentType','dashboardFilterColumns','dashboardTableColumn','decimalPrecision','displayUnits','drillDownUrl','drillEnabled','drillToDetailEnabled','enableHover','expandOthers','flexComponentProperties','footer','gaugeMax','gaugeMin','groupingColumn','header','indicatorBreakpoint1','indicatorBreakpoint2','indicatorHighColor','indicatorLowColor','indicatorMiddleColor','legendPosition','maxValuesDisplayed','metricLabel','page_x','pageHeightInPixels','report','scontrol','scontrolHeightInPixels','showPercentage','showPicturesOnCharts','showPicturesOnTables','showRange','showTotal','showValues','sortBy','title','useReportChart'}; + } + 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',NS,null,'0','1','false'}; + private String[] columnName_type_info = new String[]{'columnName',NS,null,'1','1','false'}; + private String[] highBreakpoint_type_info = new String[]{'highBreakpoint',NS,null,'0','1','false'}; + private String[] highColor_type_info = new String[]{'highColor',NS,null,'1','1','false'}; + private String[] lowBreakpoint_type_info = new String[]{'lowBreakpoint',NS,null,'0','1','false'}; + private String[] lowColor_type_info = new String[]{'lowColor',NS,null,'1','1','false'}; + private String[] midColor_type_info = new String[]{'midColor',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'aggregate','columnName','highBreakpoint','highColor','lowBreakpoint','lowColor','midColor'}; + } + public class OrganizationSettingsDetail { + public String settingName; + public Boolean settingValue; + private String[] settingName_type_info = new String[]{'settingName',NS,null,'1','1','false'}; + private String[] settingValue_type_info = new String[]{'settingValue',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'settingName','settingValue'}; + } + public class EclairGeoData extends MetadataWithContent { + public String type = 'EclairGeoData'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String content; + private String[] content_type_info = new String[]{'content',NS,null,'0','1','false'}; + public MetadataService.EclairMap[] maps; + public String masterLabel; + private String[] maps_type_info = new String[]{'maps',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','content','maps','masterLabel'}; + } + public class SummaryLayout { + public String masterLabel; + public Integer sizeX; + public Integer sizeY; + public Integer sizeZ; + public MetadataService.SummaryLayoutItem[] summaryLayoutItems; + public String summaryLayoutStyle; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] sizeX_type_info = new String[]{'sizeX',NS,null,'1','1','false'}; + private String[] sizeY_type_info = new String[]{'sizeY',NS,null,'0','1','false'}; + private String[] sizeZ_type_info = new String[]{'sizeZ',NS,null,'0','1','false'}; + private String[] summaryLayoutItems_type_info = new String[]{'summaryLayoutItems',NS,null,'0','-1','false'}; + private String[] summaryLayoutStyle_type_info = new String[]{'summaryLayoutStyle',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'masterLabel','sizeX','sizeY','sizeZ','summaryLayoutItems','summaryLayoutStyle'}; + } + public class GlobalValueSet extends Metadata { + public String type = 'GlobalValueSet'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.CustomValue[] customValue; + public String description; + public String masterLabel; + public Boolean sorted; + private String[] customValue_type_info = new String[]{'customValue',NS,null,'0','-1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] sorted_type_info = new String[]{'sorted',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','customValue','description','masterLabel','sorted'}; + } + public class QuickActionLayout { + public String layoutSectionStyle; + public MetadataService.QuickActionLayoutColumn[] quickActionLayoutColumns; + private String[] layoutSectionStyle_type_info = new String[]{'layoutSectionStyle',NS,null,'1','1','false'}; + private String[] quickActionLayoutColumns_type_info = new String[]{'quickActionLayoutColumns',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'layoutSectionStyle','quickActionLayoutColumns'}; + } + public class Territory2Type extends Metadata { + public String type = 'Territory2Type'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String description; + public String name; + public Integer priority; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] priority_type_info = new String[]{'priority',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','description','name','priority'}; + } + public class listMetadataResponse_element { + public MetadataService.FileProperties[] result; + private String[] result_type_info = new String[]{'result',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'result'}; + } + public class CommunityCustomThemeLayoutType { + public String description; + public String label; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','label'}; + } + public class CommunityTemplatePageSetting { + public String page_x; + public String themeLayout; + private String[] page_x_type_info = new String[]{'page',NS,null,'1','1','false'}; + private String[] themeLayout_type_info = new String[]{'themeLayout',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'page_x','themeLayout'}; + } + public class SamlSsoConfig extends Metadata { + public String type = 'SamlSsoConfig'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String attributeName; + public String attributeNameIdFormat; + public String decryptionCertificate; + public String errorUrl; + public String executionUserId; + public String identityLocation; + public String identityMapping; + public String issuer; + public String loginUrl; + public String logoutUrl; + public String name; + public String oauthTokenEndpoint; + public Boolean redirectBinding; + public String requestSignatureMethod; + public String requestSigningCertId; + public String salesforceLoginUrl; + public String samlEntityId; + public String samlJitHandlerId; + public String samlVersion; + public String singleLogoutBinding; + public String singleLogoutUrl; + public Boolean userProvisioning; + public String validationCert; + private String[] attributeName_type_info = new String[]{'attributeName',NS,null,'0','1','false'}; + private String[] attributeNameIdFormat_type_info = new String[]{'attributeNameIdFormat',NS,null,'0','1','false'}; + private String[] decryptionCertificate_type_info = new String[]{'decryptionCertificate',NS,null,'0','1','false'}; + private String[] errorUrl_type_info = new String[]{'errorUrl',NS,null,'0','1','false'}; + private String[] executionUserId_type_info = new String[]{'executionUserId',NS,null,'0','1','false'}; + private String[] identityLocation_type_info = new String[]{'identityLocation',NS,null,'1','1','false'}; + private String[] identityMapping_type_info = new String[]{'identityMapping',NS,null,'1','1','false'}; + private String[] issuer_type_info = new String[]{'issuer',NS,null,'1','1','false'}; + private String[] loginUrl_type_info = new String[]{'loginUrl',NS,null,'0','1','false'}; + private String[] logoutUrl_type_info = new String[]{'logoutUrl',NS,null,'0','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] oauthTokenEndpoint_type_info = new String[]{'oauthTokenEndpoint',NS,null,'0','1','false'}; + private String[] redirectBinding_type_info = new String[]{'redirectBinding',NS,null,'0','1','false'}; + private String[] requestSignatureMethod_type_info = new String[]{'requestSignatureMethod',NS,null,'0','1','false'}; + private String[] requestSigningCertId_type_info = new String[]{'requestSigningCertId',NS,null,'0','1','false'}; + private String[] salesforceLoginUrl_type_info = new String[]{'salesforceLoginUrl',NS,null,'0','1','false'}; + private String[] samlEntityId_type_info = new String[]{'samlEntityId',NS,null,'1','1','false'}; + private String[] samlJitHandlerId_type_info = new String[]{'samlJitHandlerId',NS,null,'0','1','false'}; + private String[] samlVersion_type_info = new String[]{'samlVersion',NS,null,'1','1','false'}; + private String[] singleLogoutBinding_type_info = new String[]{'singleLogoutBinding',NS,null,'0','1','false'}; + private String[] singleLogoutUrl_type_info = new String[]{'singleLogoutUrl',NS,null,'0','1','false'}; + private String[] userProvisioning_type_info = new String[]{'userProvisioning',NS,null,'0','1','false'}; + private String[] validationCert_type_info = new String[]{'validationCert',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','attributeName','attributeNameIdFormat','decryptionCertificate','errorUrl','executionUserId','identityLocation','identityMapping','issuer','loginUrl','logoutUrl','name','oauthTokenEndpoint','redirectBinding','requestSignatureMethod','requestSigningCertId','salesforceLoginUrl','samlEntityId','samlJitHandlerId','samlVersion','singleLogoutBinding','singleLogoutUrl','userProvisioning','validationCert'}; + } + public class describeValueType_element { + public String type_x; + private String[] type_x_type_info = new String[]{'type',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'type_x'}; + } + public class ReputationLevels { + public MetadataService.ChatterAnswersReputationLevel[] chatterAnswersReputationLevels; + public MetadataService.IdeaReputationLevel[] ideaReputationLevels; + private String[] chatterAnswersReputationLevels_type_info = new String[]{'chatterAnswersReputationLevels',NS,null,'0','-1','false'}; + private String[] ideaReputationLevels_type_info = new String[]{'ideaReputationLevels',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'chatterAnswersReputationLevels','ideaReputationLevels'}; + } + public virtual class FlowBaseElement { + public MetadataService.FlowMetadataValue[] processMetadataValues; + } + public class WaveXmdMeasure { + public MetadataService.WaveXmdFormattingProperty[] conditionalFormatting; + public String dateFormat; + public String description; + public String field; + public String formatCustomFormat; + public Integer formatDecimalDigits; + public Boolean formatIsNegativeParens; + public String formatPrefix; + public String formatSuffix; + public String formatUnit; + public Double formatUnitMultiplier; + public String fullyQualifiedName; + public Boolean isDerived; + public String label; + public String origin; + public Integer showDetailsDefaultFieldIndex; + public Boolean showInExplorer; + public Integer sortIndex; + private String[] conditionalFormatting_type_info = new String[]{'conditionalFormatting',NS,null,'0','-1','false'}; + private String[] dateFormat_type_info = new String[]{'dateFormat',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] formatCustomFormat_type_info = new String[]{'formatCustomFormat',NS,null,'0','1','false'}; + private String[] formatDecimalDigits_type_info = new String[]{'formatDecimalDigits',NS,null,'0','1','false'}; + private String[] formatIsNegativeParens_type_info = new String[]{'formatIsNegativeParens',NS,null,'0','1','false'}; + private String[] formatPrefix_type_info = new String[]{'formatPrefix',NS,null,'0','1','false'}; + private String[] formatSuffix_type_info = new String[]{'formatSuffix',NS,null,'0','1','false'}; + private String[] formatUnit_type_info = new String[]{'formatUnit',NS,null,'0','1','false'}; + private String[] formatUnitMultiplier_type_info = new String[]{'formatUnitMultiplier',NS,null,'0','1','false'}; + private String[] fullyQualifiedName_type_info = new String[]{'fullyQualifiedName',NS,null,'0','1','false'}; + private String[] isDerived_type_info = new String[]{'isDerived',NS,null,'1','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] origin_type_info = new String[]{'origin',NS,null,'0','1','false'}; + private String[] showDetailsDefaultFieldIndex_type_info = new String[]{'showDetailsDefaultFieldIndex',NS,null,'0','1','false'}; + private String[] showInExplorer_type_info = new String[]{'showInExplorer',NS,null,'0','1','false'}; + private String[] sortIndex_type_info = new String[]{'sortIndex',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'conditionalFormatting','dateFormat','description','field','formatCustomFormat','formatDecimalDigits','formatIsNegativeParens','formatPrefix','formatSuffix','formatUnit','formatUnitMultiplier','fullyQualifiedName','isDerived','label','origin','showDetailsDefaultFieldIndex','showInExplorer','sortIndex'}; + } + public class SidebarComponent { + public String componentType; + public String createAction; + public Boolean enableLinking; + public Integer height; + public String label; + public String lookup; + public String page_x; + public MetadataService.RelatedList[] relatedLists; + public String unit; + public String updateAction; + public Integer width; + private String[] componentType_type_info = new String[]{'componentType',NS,null,'1','1','false'}; + private String[] createAction_type_info = new String[]{'createAction',NS,null,'0','1','false'}; + private String[] enableLinking_type_info = new String[]{'enableLinking',NS,null,'0','1','false'}; + private String[] height_type_info = new String[]{'height',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] lookup_type_info = new String[]{'lookup',NS,null,'0','1','false'}; + private String[] page_x_type_info = new String[]{'page',NS,null,'0','1','false'}; + private String[] relatedLists_type_info = new String[]{'relatedLists',NS,null,'0','-1','false'}; + private String[] unit_type_info = new String[]{'unit',NS,null,'0','1','false'}; + private String[] updateAction_type_info = new String[]{'updateAction',NS,null,'0','1','false'}; + private String[] width_type_info = new String[]{'width',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'componentType','createAction','enableLinking','height','label','lookup','page_x','relatedLists','unit','updateAction','width'}; + } + public class PermissionSetGroup { + public String description; + public String label; + public String[] permissionSets; + public String status; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] permissionSets_type_info = new String[]{'permissionSets',NS,null,'0','-1','false'}; + private String[] status_type_info = new String[]{'status',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','label','permissionSets','status'}; + } + public class TransactionSecurityNotification { + public Boolean inApp; + public Boolean sendEmail; + public String user_x; + private String[] inApp_type_info = new String[]{'inApp',NS,null,'1','1','false'}; + private String[] sendEmail_type_info = new String[]{'sendEmail',NS,null,'1','1','false'}; + private String[] user_x_type_info = new String[]{'user',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'inApp','sendEmail','user_x'}; + } + public class StrategyNodeSoqlLoad { + public MetadataService.StrategyNodeSoqlFieldRemapping[] fieldNameRemapping; + public String soql; + private String[] fieldNameRemapping_type_info = new String[]{'fieldNameRemapping',NS,null,'0','-1','false'}; + private String[] soql_type_info = new String[]{'soql',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'fieldNameRemapping','soql'}; + } + public class BotVersion extends Metadata { + public String type = 'BotVersion'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.BotDialogGroup[] botDialogGroups; + public MetadataService.BotDialog[] botDialogs; + public MetadataService.ConversationVariable[] conversationVariables; + public String entryDialog; + public String mainMenuDialog; + public Integer responseDelayMilliseconds; + private String[] botDialogGroups_type_info = new String[]{'botDialogGroups',NS,null,'0','-1','false'}; + private String[] botDialogs_type_info = new String[]{'botDialogs',NS,null,'0','-1','false'}; + private String[] conversationVariables_type_info = new String[]{'conversationVariables',NS,null,'0','-1','false'}; + private String[] entryDialog_type_info = new String[]{'entryDialog',NS,null,'1','1','false'}; + private String[] mainMenuDialog_type_info = new String[]{'mainMenuDialog',NS,null,'1','1','false'}; + private String[] responseDelayMilliseconds_type_info = new String[]{'responseDelayMilliseconds',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','botDialogGroups','botDialogs','conversationVariables','entryDialog','mainMenuDialog','responseDelayMilliseconds'}; + } + public class ReportColumn { + public String[] aggregateTypes; + public String field; + public Boolean reverseColors; + public Boolean showChanges; + private String[] aggregateTypes_type_info = new String[]{'aggregateTypes',NS,null,'0','-1','false'}; + private String[] field_type_info = new String[]{'field',NS,null,'1','1','false'}; + private String[] reverseColors_type_info = new String[]{'reverseColors',NS,null,'0','1','false'}; + private String[] showChanges_type_info = new String[]{'showChanges',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'aggregateTypes','field','reverseColors','showChanges'}; + } + public class BusinessHoursSettings extends Metadata { + public String type = 'BusinessHoursSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.BusinessHoursEntry[] businessHours; + public MetadataService.Holiday[] holidays; + private String[] businessHours_type_info = new String[]{'businessHours',NS,null,'0','-1','false'}; + private String[] holidays_type_info = new String[]{'holidays',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','businessHours','holidays'}; + } + public class TopicsForObjects { + public Boolean enableTopics; + public String entityApiName; + private String[] enableTopics_type_info = new String[]{'enableTopics',NS,null,'1','1','false'}; + private String[] entityApiName_type_info = new String[]{'entityApiName',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enableTopics','entityApiName'}; + } + public class FlowChoiceUserInputTranslation { + public String promptText; + public MetadataService.FlowInputValidationRuleTranslation validationRule; + private String[] promptText_type_info = new String[]{'promptText',NS,null,'0','1','false'}; + private String[] validationRule_type_info = new String[]{'validationRule',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'promptText','validationRule'}; + } + public class FormColumn { + public MetadataService.FormItem[] formItems; + private String[] formItems_type_info = new String[]{'formItems',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'formItems'}; + } + public class FieldSetItem { + public String field; + public Boolean isFieldManaged; + public Boolean isRequired; + private String[] field_type_info = new String[]{'field',NS,null,'0','1','false'}; + private String[] isFieldManaged_type_info = new String[]{'isFieldManaged',NS,null,'0','1','false'}; + private String[] isRequired_type_info = new String[]{'isRequired',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'field','isFieldManaged','isRequired'}; + } + public class ProfileUserPermission { + public Boolean enabled; + public String name; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'enabled','name'}; + } + public class LocalMlDomain { + public String label; + public MetadataService.MlIntent[] mlIntents; + public MetadataService.MlSlotClass[] mlSlotClasses; + public String name; + private String[] label_type_info = new String[]{'label',NS,null,'1','1','false'}; + private String[] mlIntents_type_info = new String[]{'mlIntents',NS,null,'0','-1','false'}; + private String[] mlSlotClasses_type_info = new String[]{'mlSlotClasses',NS,null,'0','-1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'label','mlIntents','mlSlotClasses','name'}; + } + public class FindSimilarOppFilter { + public String[] similarOpportunitiesDisplayColumns; + public String[] similarOpportunitiesMatchFields; + private String[] similarOpportunitiesDisplayColumns_type_info = new String[]{'similarOpportunitiesDisplayColumns',NS,null,'0','-1','false'}; + private String[] similarOpportunitiesMatchFields_type_info = new String[]{'similarOpportunitiesMatchFields',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'similarOpportunitiesDisplayColumns','similarOpportunitiesMatchFields'}; + } + 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',NS,null,'0','1','false'}; + private String[] calculatedFormula_type_info = new String[]{'calculatedFormula',NS,null,'1','1','false'}; + private String[] datatype_type_info = new String[]{'datatype',NS,null,'1','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] developerName_type_info = new String[]{'developerName',NS,null,'1','1','false'}; + private String[] downGroupingContext_type_info = new String[]{'downGroupingContext',NS,null,'0','1','false'}; + private String[] isActive_type_info = new String[]{'isActive',NS,null,'1','1','false'}; + private String[] isCrossBlock_type_info = new String[]{'isCrossBlock',NS,null,'0','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] reportType_type_info = new String[]{'reportType',NS,null,'0','1','false'}; + private String[] scale_type_info = new String[]{'scale',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'acrossGroupingContext','calculatedFormula','datatype','description','developerName','downGroupingContext','isActive','isCrossBlock','masterLabel','reportType','scale'}; + } + public class ContractSettings extends Metadata { + public String type = 'ContractSettings'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + 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',NS,null,'0','1','false'}; + private String[] autoExpirationDelay_type_info = new String[]{'autoExpirationDelay',NS,null,'0','1','false'}; + private String[] autoExpirationRecipient_type_info = new String[]{'autoExpirationRecipient',NS,null,'0','1','false'}; + private String[] autoExpireContracts_type_info = new String[]{'autoExpireContracts',NS,null,'0','1','false'}; + private String[] enableContractHistoryTracking_type_info = new String[]{'enableContractHistoryTracking',NS,null,'0','1','false'}; + private String[] notifyOwnersOnContractExpiration_type_info = new String[]{'notifyOwnersOnContractExpiration',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','autoCalculateEndDate','autoExpirationDelay','autoExpirationRecipient','autoExpireContracts','enableContractHistoryTracking','notifyOwnersOnContractExpiration'}; + } + public class EscalationRules extends Metadata { + public String type = 'EscalationRules'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.EscalationRule[] escalationRule; + private String[] escalationRule_type_info = new String[]{'escalationRule',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','escalationRule'}; + } + public class NetworkTabSet { + public String[] customTab; + public String defaultTab; + public String[] standardTab; + private String[] customTab_type_info = new String[]{'customTab',NS,null,'0','-1','false'}; + private String[] defaultTab_type_info = new String[]{'defaultTab',NS,null,'1','1','false'}; + private String[] standardTab_type_info = new String[]{'standardTab',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'customTab','defaultTab','standardTab'}; + } + public class EmbeddedServiceLiveAgent extends Metadata { + public String type = 'EmbeddedServiceLiveAgent'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String avatarImg; + public String customPrechatComponent; + public String embeddedServiceConfig; + public MetadataService.EmbeddedServiceQuickAction[] embeddedServiceQuickActions; + public Boolean enabled; + public String fontSize; + public String headerBackgroundImg; + public Boolean isOfflineCaseEnabled; + public Boolean isQueuePositionEnabled; + public String liveAgentChatUrl; + public String liveAgentContentUrl; + public String liveChatButton; + public String liveChatDeployment; + public String masterLabel; + public String offlineCaseBackgroundImg; + public String prechatBackgroundImg; + public Boolean prechatEnabled; + public String prechatJson; + public String scenario; + public String smallCompanyLogoImg; + public String waitingStateBackgroundImg; + private String[] avatarImg_type_info = new String[]{'avatarImg',NS,null,'0','1','false'}; + private String[] customPrechatComponent_type_info = new String[]{'customPrechatComponent',NS,null,'0','1','false'}; + private String[] embeddedServiceConfig_type_info = new String[]{'embeddedServiceConfig',NS,null,'1','1','false'}; + private String[] embeddedServiceQuickActions_type_info = new String[]{'embeddedServiceQuickActions',NS,null,'0','-1','false'}; + private String[] enabled_type_info = new String[]{'enabled',NS,null,'1','1','false'}; + private String[] fontSize_type_info = new String[]{'fontSize',NS,null,'1','1','false'}; + private String[] headerBackgroundImg_type_info = new String[]{'headerBackgroundImg',NS,null,'0','1','false'}; + private String[] isOfflineCaseEnabled_type_info = new String[]{'isOfflineCaseEnabled',NS,null,'0','1','false'}; + private String[] isQueuePositionEnabled_type_info = new String[]{'isQueuePositionEnabled',NS,null,'0','1','false'}; + private String[] liveAgentChatUrl_type_info = new String[]{'liveAgentChatUrl',NS,null,'0','1','false'}; + private String[] liveAgentContentUrl_type_info = new String[]{'liveAgentContentUrl',NS,null,'0','1','false'}; + private String[] liveChatButton_type_info = new String[]{'liveChatButton',NS,null,'1','1','false'}; + private String[] liveChatDeployment_type_info = new String[]{'liveChatDeployment',NS,null,'1','1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] offlineCaseBackgroundImg_type_info = new String[]{'offlineCaseBackgroundImg',NS,null,'0','1','false'}; + private String[] prechatBackgroundImg_type_info = new String[]{'prechatBackgroundImg',NS,null,'0','1','false'}; + private String[] prechatEnabled_type_info = new String[]{'prechatEnabled',NS,null,'1','1','false'}; + private String[] prechatJson_type_info = new String[]{'prechatJson',NS,null,'0','1','false'}; + private String[] scenario_type_info = new String[]{'scenario',NS,null,'1','1','false'}; + private String[] smallCompanyLogoImg_type_info = new String[]{'smallCompanyLogoImg',NS,null,'0','1','false'}; + private String[] waitingStateBackgroundImg_type_info = new String[]{'waitingStateBackgroundImg',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','avatarImg','customPrechatComponent','embeddedServiceConfig','embeddedServiceQuickActions','enabled','fontSize','headerBackgroundImg','isOfflineCaseEnabled','isQueuePositionEnabled','liveAgentChatUrl','liveAgentContentUrl','liveChatButton','liveChatDeployment','masterLabel','offlineCaseBackgroundImg','prechatBackgroundImg','prechatEnabled','prechatJson','scenario','smallCompanyLogoImg','waitingStateBackgroundImg'}; + } + public class CustomField extends Metadata { + public String type = 'CustomField'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public String businessOwnerGroup; + public String businessOwnerUser; + public String businessStatus; + public Boolean caseSensitive; + public String customDataType; + public String defaultValue; + public String deleteConstraint; + public Boolean deprecated; + public String description; + public String displayFormat; + public String encryptionScheme; + public Boolean escapeMarkup; + public String externalDeveloperName; + public Boolean externalId; + public String fieldManageability; + public String formula; + public String formulaTreatBlanksAs; + public String inlineHelpText; + public Boolean isAIPredictionField; + public Boolean isConvertLeadDisabled; + public Boolean isFilteringDisabled; + public Boolean isNameField; + public Boolean isSortingDisabled; + public String label; + public Integer length; + public MetadataService.LookupFilter lookupFilter; + public String maskChar; + public String maskType; + public String metadataRelationshipControllingField; + public Boolean populateExistingRows; + public Integer precision; + public Boolean readOnlyProxy; + public String referenceTargetField; + public String referenceTo; + public String relationshipLabel; + public String relationshipName; + public Integer relationshipOrder; + public Boolean reparentableMasterDetail; + public Boolean required; + public Boolean restrictedAdminField; + public Integer scale; + public String securityClassification; + public Integer startingNumber; + public Boolean stripMarkup; + public String summarizedField; + public MetadataService.FilterItem[] summaryFilterItems; + public String summaryForeignKey; + public String summaryOperation; + public Boolean trackFeedHistory; + public Boolean trackHistory; + public Boolean trackTrending; + public String type_x; + public Boolean unique; + public MetadataService.ValueSet valueSet; + public Integer visibleLines; + public Boolean writeRequiresMasterRead; + private String[] businessOwnerGroup_type_info = new String[]{'businessOwnerGroup',NS,null,'0','1','false'}; + private String[] businessOwnerUser_type_info = new String[]{'businessOwnerUser',NS,null,'0','1','false'}; + private String[] businessStatus_type_info = new String[]{'businessStatus',NS,null,'0','1','false'}; + private String[] caseSensitive_type_info = new String[]{'caseSensitive',NS,null,'0','1','false'}; + private String[] customDataType_type_info = new String[]{'customDataType',NS,null,'0','1','false'}; + private String[] defaultValue_type_info = new String[]{'defaultValue',NS,null,'0','1','false'}; + private String[] deleteConstraint_type_info = new String[]{'deleteConstraint',NS,null,'0','1','false'}; + private String[] deprecated_type_info = new String[]{'deprecated',NS,null,'0','1','false'}; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] displayFormat_type_info = new String[]{'displayFormat',NS,null,'0','1','false'}; + private String[] encryptionScheme_type_info = new String[]{'encryptionScheme',NS,null,'0','1','false'}; + private String[] escapeMarkup_type_info = new String[]{'escapeMarkup',NS,null,'0','1','false'}; + private String[] externalDeveloperName_type_info = new String[]{'externalDeveloperName',NS,null,'0','1','false'}; + private String[] externalId_type_info = new String[]{'externalId',NS,null,'0','1','false'}; + private String[] fieldManageability_type_info = new String[]{'fieldManageability',NS,null,'0','1','false'}; + private String[] formula_type_info = new String[]{'formula',NS,null,'0','1','false'}; + private String[] formulaTreatBlanksAs_type_info = new String[]{'formulaTreatBlanksAs',NS,null,'0','1','false'}; + private String[] inlineHelpText_type_info = new String[]{'inlineHelpText',NS,null,'0','1','false'}; + private String[] isAIPredictionField_type_info = new String[]{'isAIPredictionField',NS,null,'0','1','false'}; + private String[] isConvertLeadDisabled_type_info = new String[]{'isConvertLeadDisabled',NS,null,'0','1','false'}; + private String[] isFilteringDisabled_type_info = new String[]{'isFilteringDisabled',NS,null,'0','1','false'}; + private String[] isNameField_type_info = new String[]{'isNameField',NS,null,'0','1','false'}; + private String[] isSortingDisabled_type_info = new String[]{'isSortingDisabled',NS,null,'0','1','false'}; + private String[] label_type_info = new String[]{'label',NS,null,'0','1','false'}; + private String[] length_type_info = new String[]{'length',NS,null,'0','1','false'}; + private String[] lookupFilter_type_info = new String[]{'lookupFilter',NS,null,'0','1','false'}; + private String[] maskChar_type_info = new String[]{'maskChar',NS,null,'0','1','false'}; + private String[] maskType_type_info = new String[]{'maskType',NS,null,'0','1','false'}; + private String[] metadataRelationshipControllingField_type_info = new String[]{'metadataRelationshipControllingField',NS,null,'0','1','false'}; + private String[] populateExistingRows_type_info = new String[]{'populateExistingRows',NS,null,'0','1','false'}; + private String[] precision_type_info = new String[]{'precision',NS,null,'0','1','false'}; + private String[] readOnlyProxy_type_info = new String[]{'readOnlyProxy',NS,null,'0','1','false'}; + private String[] referenceTargetField_type_info = new String[]{'referenceTargetField',NS,null,'0','1','false'}; + private String[] referenceTo_type_info = new String[]{'referenceTo',NS,null,'0','1','false'}; + private String[] relationshipLabel_type_info = new String[]{'relationshipLabel',NS,null,'0','1','false'}; + private String[] relationshipName_type_info = new String[]{'relationshipName',NS,null,'0','1','false'}; + private String[] relationshipOrder_type_info = new String[]{'relationshipOrder',NS,null,'0','1','false'}; + private String[] reparentableMasterDetail_type_info = new String[]{'reparentableMasterDetail',NS,null,'0','1','false'}; + private String[] required_type_info = new String[]{'required',NS,null,'0','1','false'}; + private String[] restrictedAdminField_type_info = new String[]{'restrictedAdminField',NS,null,'0','1','false'}; + private String[] scale_type_info = new String[]{'scale',NS,null,'0','1','false'}; + private String[] securityClassification_type_info = new String[]{'securityClassification',NS,null,'0','1','false'}; + private String[] startingNumber_type_info = new String[]{'startingNumber',NS,null,'0','1','false'}; + private String[] stripMarkup_type_info = new String[]{'stripMarkup',NS,null,'0','1','false'}; + private String[] summarizedField_type_info = new String[]{'summarizedField',NS,null,'0','1','false'}; + private String[] summaryFilterItems_type_info = new String[]{'summaryFilterItems',NS,null,'0','-1','false'}; + private String[] summaryForeignKey_type_info = new String[]{'summaryForeignKey',NS,null,'0','1','false'}; + private String[] summaryOperation_type_info = new String[]{'summaryOperation',NS,null,'0','1','false'}; + private String[] trackFeedHistory_type_info = new String[]{'trackFeedHistory',NS,null,'0','1','false'}; + private String[] trackHistory_type_info = new String[]{'trackHistory',NS,null,'0','1','false'}; + private String[] trackTrending_type_info = new String[]{'trackTrending',NS,null,'0','1','false'}; + private String[] type_x_type_info = new String[]{'type',NS,null,'0','1','false'}; + private String[] unique_type_info = new String[]{'unique',NS,null,'0','1','false'}; + private String[] valueSet_type_info = new String[]{'valueSet',NS,null,'0','1','false'}; + private String[] visibleLines_type_info = new String[]{'visibleLines',NS,null,'0','1','false'}; + private String[] writeRequiresMasterRead_type_info = new String[]{'writeRequiresMasterRead',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','businessOwnerGroup','businessOwnerUser','businessStatus','caseSensitive','customDataType','defaultValue','deleteConstraint','deprecated','description','displayFormat','encryptionScheme','escapeMarkup','externalDeveloperName','externalId','fieldManageability','formula','formulaTreatBlanksAs','inlineHelpText','isAIPredictionField','isConvertLeadDisabled','isFilteringDisabled','isNameField','isSortingDisabled','label','length','lookupFilter','maskChar','maskType','metadataRelationshipControllingField','populateExistingRows','precision','readOnlyProxy','referenceTargetField','referenceTo','relationshipLabel','relationshipName','relationshipOrder','reparentableMasterDetail','required','restrictedAdminField','scale','securityClassification','startingNumber','stripMarkup','summarizedField','summaryFilterItems','summaryForeignKey','summaryOperation','trackFeedHistory','trackHistory','trackTrending','type_x','unique','valueSet','visibleLines','writeRequiresMasterRead'}; + } + public class KeywordList { + public String description; + public MetadataService.Keyword[] keywords; + public String masterLabel; + private String[] description_type_info = new String[]{'description',NS,null,'0','1','false'}; + private String[] keywords_type_info = new String[]{'keywords',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'description','keywords','masterLabel'}; + } + public class MatchingRuleItem { + public String blankValueBehavior; + public String fieldName; + public String matchingMethod; + private String[] blankValueBehavior_type_info = new String[]{'blankValueBehavior',NS,null,'0','1','false'}; + private String[] fieldName_type_info = new String[]{'fieldName',NS,null,'1','1','false'}; + private String[] matchingMethod_type_info = new String[]{'matchingMethod',NS,null,'1','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'blankValueBehavior','fieldName','matchingMethod'}; + } + public class RuleEntry { + public String assignedTo; + public String assignedToType; + public String booleanFilter; + public String businessHours; + public String businessHoursSource; + public MetadataService.FilterItem[] criteriaItems; + public Boolean disableEscalationWhenModified; + 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',NS,null,'0','1','false'}; + private String[] assignedToType_type_info = new String[]{'assignedToType',NS,null,'0','1','false'}; + private String[] booleanFilter_type_info = new String[]{'booleanFilter',NS,null,'0','1','false'}; + private String[] businessHours_type_info = new String[]{'businessHours',NS,null,'0','1','false'}; + private String[] businessHoursSource_type_info = new String[]{'businessHoursSource',NS,null,'0','1','false'}; + private String[] criteriaItems_type_info = new String[]{'criteriaItems',NS,null,'0','-1','false'}; + private String[] disableEscalationWhenModified_type_info = new String[]{'disableEscalationWhenModified',NS,null,'0','1','false'}; + private String[] escalationAction_type_info = new String[]{'escalationAction',NS,null,'0','-1','false'}; + private String[] escalationStartTime_type_info = new String[]{'escalationStartTime',NS,null,'0','1','false'}; + private String[] formula_type_info = new String[]{'formula',NS,null,'0','1','false'}; + private String[] notifyCcRecipients_type_info = new String[]{'notifyCcRecipients',NS,null,'0','1','false'}; + private String[] overrideExistingTeams_type_info = new String[]{'overrideExistingTeams',NS,null,'0','1','false'}; + private String[] replyToEmail_type_info = new String[]{'replyToEmail',NS,null,'0','1','false'}; + private String[] senderEmail_type_info = new String[]{'senderEmail',NS,null,'0','1','false'}; + private String[] senderName_type_info = new String[]{'senderName',NS,null,'0','1','false'}; + private String[] team_type_info = new String[]{'team',NS,null,'0','-1','false'}; + private String[] template_type_info = new String[]{'template',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'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 DashboardComponentSortInfo { + public String sortColumn; + public String sortOrder; + private String[] sortColumn_type_info = new String[]{'sortColumn',NS,null,'0','1','false'}; + private String[] sortOrder_type_info = new String[]{'sortOrder',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'sortColumn','sortOrder'}; + } + public class CustomObjectTranslation extends Metadata { + public String type = 'CustomObjectTranslation'; + public String fullName; + private String[] fullName_type_info = new String[]{'fullName',NS,null,'0','1','false'}; + public MetadataService.ObjectNameCaseValue[] caseValues; + public MetadataService.FieldSetTranslation[] fieldSets; + 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',NS,null,'0','-1','false'}; + private String[] fieldSets_type_info = new String[]{'fieldSets',NS,null,'0','-1','false'}; + private String[] fields_type_info = new String[]{'fields',NS,null,'0','-1','false'}; + private String[] gender_type_info = new String[]{'gender',NS,null,'0','1','false'}; + private String[] layouts_type_info = new String[]{'layouts',NS,null,'0','-1','false'}; + private String[] nameFieldLabel_type_info = new String[]{'nameFieldLabel',NS,null,'0','1','false'}; + private String[] quickActions_type_info = new String[]{'quickActions',NS,null,'0','-1','false'}; + private String[] recordTypes_type_info = new String[]{'recordTypes',NS,null,'0','-1','false'}; + private String[] sharingReasons_type_info = new String[]{'sharingReasons',NS,null,'0','-1','false'}; + private String[] standardFields_type_info = new String[]{'standardFields',NS,null,'0','-1','false'}; + private String[] startsWith_type_info = new String[]{'startsWith',NS,null,'0','1','false'}; + private String[] validationRules_type_info = new String[]{'validationRules',NS,null,'0','-1','false'}; + private String[] webLinks_type_info = new String[]{'webLinks',NS,null,'0','-1','false'}; + private String[] workflowTasks_type_info = new String[]{'workflowTasks',NS,null,'0','-1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] type_att_info = new String[]{'xsi:type'}; + private String[] field_order_type_info = new String[]{'fullName','caseValues','fieldSets','fields','gender','layouts','nameFieldLabel','quickActions','recordTypes','sharingReasons','standardFields','startsWith','validationRules','webLinks','workflowTasks'}; + } + public class ForecastingTypeSettings { + public Boolean active; + public MetadataService.AdjustmentsSettings adjustmentsSettings; + public String[] displayedCategoryApiNames; + public MetadataService.ForecastRangeSettings forecastRangeSettings; + public String[] forecastedCategoryApiNames; + public String forecastingDateType; + public Boolean hasProductFamily; + public Boolean isAmount; + public Boolean isAvailable; + public Boolean isQuantity; + public String[] managerAdjustableCategoryApiNames; + public String masterLabel; + public String name; + public MetadataService.OpportunityListFieldsLabelMapping[] opportunityListFieldsLabelMappings; + public MetadataService.OpportunityListFieldsSelectedSettings opportunityListFieldsSelectedSettings; + public MetadataService.OpportunityListFieldsUnselectedSettings opportunityListFieldsUnselectedSettings; + public String opportunitySplitName; + public String[] ownerAdjustableCategoryApiNames; + public MetadataService.QuotasSettings quotasSettings; + public String territory2ModelName; + private String[] active_type_info = new String[]{'active',NS,null,'1','1','false'}; + private String[] adjustmentsSettings_type_info = new String[]{'adjustmentsSettings',NS,null,'1','1','false'}; + private String[] displayedCategoryApiNames_type_info = new String[]{'displayedCategoryApiNames',NS,null,'0','-1','false'}; + private String[] forecastRangeSettings_type_info = new String[]{'forecastRangeSettings',NS,null,'1','1','false'}; + private String[] forecastedCategoryApiNames_type_info = new String[]{'forecastedCategoryApiNames',NS,null,'0','-1','false'}; + private String[] forecastingDateType_type_info = new String[]{'forecastingDateType',NS,null,'1','1','false'}; + private String[] hasProductFamily_type_info = new String[]{'hasProductFamily',NS,null,'1','1','false'}; + private String[] isAmount_type_info = new String[]{'isAmount',NS,null,'1','1','false'}; + private String[] isAvailable_type_info = new String[]{'isAvailable',NS,null,'1','1','false'}; + private String[] isQuantity_type_info = new String[]{'isQuantity',NS,null,'1','1','false'}; + private String[] managerAdjustableCategoryApiNames_type_info = new String[]{'managerAdjustableCategoryApiNames',NS,null,'0','-1','false'}; + private String[] masterLabel_type_info = new String[]{'masterLabel',NS,null,'1','1','false'}; + private String[] name_type_info = new String[]{'name',NS,null,'1','1','false'}; + private String[] opportunityListFieldsLabelMappings_type_info = new String[]{'opportunityListFieldsLabelMappings',NS,null,'0','-1','false'}; + private String[] opportunityListFieldsSelectedSettings_type_info = new String[]{'opportunityListFieldsSelectedSettings',NS,null,'1','1','false'}; + private String[] opportunityListFieldsUnselectedSettings_type_info = new String[]{'opportunityListFieldsUnselectedSettings',NS,null,'1','1','false'}; + private String[] opportunitySplitName_type_info = new String[]{'opportunitySplitName',NS,null,'0','1','false'}; + private String[] ownerAdjustableCategoryApiNames_type_info = new String[]{'ownerAdjustableCategoryApiNames',NS,null,'0','-1','false'}; + private String[] quotasSettings_type_info = new String[]{'quotasSettings',NS,null,'1','1','false'}; + private String[] territory2ModelName_type_info = new String[]{'territory2ModelName',NS,null,'0','1','false'}; + private String[] apex_schema_type_info = new String[]{NS,'true','false'}; + private String[] field_order_type_info = new String[]{'active','adjustmentsSettings','displayedCategoryApiNames','forecastRangeSettings','forecastedCategoryApiNames','forecastingDateType','hasProductFamily','isAmount','isAvailable','isQuantity','managerAdjustableCategoryApiNames','masterLabel','name','opportunityListFieldsLabelMappings','opportunityListFieldsSelectedSettings','opportunityListFieldsUnselectedSettings','opportunitySplitName','ownerAdjustableCategoryApiNames','quotasSettings','territory2ModelName'}; + } + public class MetadataPort { + public String endpoint_x = URL.getOrgDomainUrl().toExternalForm() + '/services/Soap/m/44.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.DebuggingHeader_element DebuggingHeader; + public MetadataService.CallOptions_element CallOptions; + public MetadataService.AllOrNoneHeader_element AllOrNoneHeader; + private String SessionHeader_hns = 'SessionHeader=' + NS; + private String DebuggingInfo_hns = 'DebuggingInfo=' + NS; + private String DebuggingHeader_hns = 'DebuggingHeader=' + NS; + private String CallOptions_hns = 'CallOptions=' + NS; + private String AllOrNoneHeader_hns = 'AllOrNoneHeader=' + NS; + private String[] ns_map_type_info = new String[]{NS, 'MetadataService'}; + 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, + '', + NS, + 'deleteMetadata', + NS, + 'deleteMetadataResponse', + 'MetadataService.deleteMetadataResponse_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, + '', + NS, + 'renameMetadata', + NS, + 'renameMetadataResponse', + 'MetadataService.renameMetadataResponse_element'} + ); + response_x = response_map_x.get('response_x'); + return response_x.result; + } + 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, + '', + NS, + 'updateMetadata', + NS, + 'updateMetadataResponse', + 'MetadataService.updateMetadataResponse_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, + '', + NS, + 'describeMetadata', + NS, + 'describeMetadataResponse', + 'MetadataService.describeMetadataResponse_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, + '', + NS, + 'checkDeployStatus', + NS, + 'checkDeployStatusResponse', + 'MetadataService.checkDeployStatusResponse_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, + '', + NS, + 'checkRetrieveStatus', + NS, + 'checkRetrieveStatusResponse', + 'MetadataService.checkRetrieveStatusResponse_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, + '', + NS, + 'retrieve', + NS, + 'retrieveResponse', + 'MetadataService.retrieveResponse_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, + '', + NS, + 'cancelDeploy', + NS, + 'cancelDeployResponse', + 'MetadataService.cancelDeployResponse_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, + '', + NS, + 'deployRecentValidation', + NS, + 'deployRecentValidationResponse', + 'MetadataService.deployRecentValidationResponse_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, + '', + NS, + 'describeValueType', + NS, + 'describeValueTypeResponse', + 'MetadataService.describeValueTypeResponse_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, + '', + NS, + 'createMetadata', + NS, + 'createMetadataResponse', + 'MetadataService.createMetadataResponse_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, + '', + NS, + 'deploy', + NS, + 'deployResponse', + 'MetadataService.deployResponse_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, + '', + NS, + 'readMetadata', + NS, + 'readMetadataResponse', + 'MetadataService.read' + type_x + 'Response_element'} + ); + response_x = response_map_x.get('response_x'); + return response_x.getResult(); + } + 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, + '', + NS, + 'upsertMetadata', + NS, + 'upsertMetadataResponse', + 'MetadataService.upsertMetadataResponse_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, + '', + NS, + 'listMetadata', + NS, + 'listMetadataResponse', + 'MetadataService.listMetadataResponse_element'} + ); + response_x = response_map_x.get('response_x'); + return response_x.result; + } + } } \ No newline at end of file diff --git a/apex-mdapi/src/classes/MetadataServicePatcher.cls b/apex-mdapi/src/classes/MetadataServicePatcher.cls index 6a5a051..c90d4df 100644 --- a/apex-mdapi/src/classes/MetadataServicePatcher.cls +++ b/apex-mdapi/src/classes/MetadataServicePatcher.cls @@ -2,22 +2,22 @@ * Copyright (c) 2014, 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 FinancialForce.com, inc 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) @@ -28,7 +28,7 @@ This patch script performs the following changes to the default WSDL2Apex tool output - Modify the end point to be dynamic - - public String endpoint_x = URL.getSalesforceBaseUrl().toExternalForm() + '/services/Soap/m/28.0'; + - public String endpoint_x = URL.getOrgDomainUrl().toExternalForm() + '/services/Soap/m/44.0'; - Make 'Metadata' inner class 'virtual' - Make 'MetadataWithContent' inner class 'virtual' - Review WSDL for types that extend 'tns:Metadata' and update related Apex classes to also extend Metadata @@ -50,7 +50,7 @@ This patch script performs the following changes to the default WSDL2Apex tool o Add 'content' after 'fullName' in the field_order_type_info String array, e.g. private String[] field_order_type_info = new String[]{'fullName', 'content', 'apiVersion','description','label','packageVersions'}; - Patches the readMetadata operaton with a revised version returning IReadResult - (this supports the polymorphic responses returned by the readMetadata operation) + (this supports the polymorphic responses returned by the readMetadata operation) - Injects IReadResult and IReadResultResponse interfaces - Injects implementations of each of these interfaces to support the revised readMetadata option **/ @@ -59,589 +59,734 @@ This patch script performs the following changes to the default WSDL2Apex tool o * See the README file for instructions on how to use this class should * should you want to generate your own MetadataService.cls instead of using the one supplied **/ -public with sharing class MetadataServicePatcher { - - private static final String API_VERSION = '42.0'; - - // List of classes to modify so that they extend appropirte base class (parse WSDL in future?) - private static final Map METADATA_TYPES = - new Map { - 'CustomSite' => 'Metadata', - 'ListView' => 'Metadata', - 'InstalledPackage' => 'Metadata', - 'CustomField' => 'Metadata', - 'FieldSet' => 'Metadata', - 'PicklistValue' => 'Metadata', - 'RecordType' => 'Metadata', - 'WebLink' => 'Metadata', - 'AddressSettings' => 'Metadata', - 'CaseSettings' => 'Metadata', - 'CustomObject' => 'Metadata', - 'Layout' => 'Metadata', - 'EmailTemplate' => 'MetadataWithContent', - 'Scontrol' => 'MetadataWithContent', - 'ApexPage' => 'MetadataWithContent', - 'ApexComponent' => 'MetadataWithContent', - 'ApexClass' => 'MetadataWithContent', - 'ApexTrigger' => 'MetadataWithContent', - 'StaticResource' => 'MetadataWithContent', - 'Document' => 'MetadataWithContent', - 'CustomLabels' => 'Metadata', - 'CustomLabel' => 'Metadata', - 'AccountSettings' => 'Metadata', - 'Queue' => 'Metadata', - 'CustomDataType' => 'Metadata', - 'ExternalDataSource' => 'Metadata', - 'Group_x' => 'Metadata', - 'BusinessProcess' => 'Metadata', - 'CompactLayout' => 'Metadata', - 'SharingReason' => 'Metadata', - 'ValidationRule' => 'Metadata', - 'WebLink' => 'Metadata', - 'ReportType' => 'Metadata', - 'Report' => 'Metadata', - 'Dashboard' => 'Metadata', - 'AnalyticSnapshot' => 'Metadata', - 'AnalyticSnapshot' => 'Metadata', - 'CustomPageWebLink' => 'Metadata', - 'QuickAction' => 'Metadata', - 'FlexiPage' => 'Metadata', - 'CustomTab' => 'Metadata', - 'CustomApplicationComponent' => 'Metadata', - 'CustomApplication' => 'Metadata', - 'Portal' => 'Metadata', - 'Letterhead' => 'Metadata', - 'Flow' => 'Metadata', - 'Workflow' => 'Metadata', - 'WorkflowRule' => 'Metadata', - 'AssignmentRules' => 'Metadata', - 'AssignmentRule' => 'Metadata', - 'AutoResponseRules' => 'Metadata', - 'AutoResponseRule' => 'Metadata', - 'EscalationRules' => 'Metadata', - 'EscalationRule' => 'Metadata', - 'PostTemplate' => 'Metadata', - 'ApprovalProcess' => 'Metadata', - 'HomePageComponent' => 'Metadata', - 'HomePageLayout' => 'Metadata', - 'CustomObjectTranslation' => 'Metadata', - 'Translations' => 'Metadata', - 'Profile' => 'Metadata', - 'PermissionSet' => 'Metadata', - 'DataCategoryGroup' => 'Metadata', - 'RemoteSiteSetting' => 'Metadata', - 'Package_x' => 'Metadata', - 'AuthProvider' => 'Metadata', - 'CustomSite' => 'Metadata', - 'KnowledgeSettings' => 'Metadata', - 'SharingSet' => 'Metadata', - 'SecuritySettings' => 'Metadata', - 'IdeasSettings' => 'Metadata', - 'ChatterAnswersSettings' => 'Metadata', - 'Community' => 'Metadata', - 'ActivitiesSettings' => 'Metadata', - 'ContractSettings' => 'Metadata', - 'OrderSettings' => 'Metadata', - 'OpportunitySettings' => 'Metadata', - 'ProductSettings' => 'Metadata', - 'QuoteSettings' => 'Metadata', - 'CallCenter' => 'Metadata', - 'EntitlementProcess' => 'Metadata', - 'MilestoneType' => 'Metadata', - 'EntitlementTemplate' => 'Metadata', - 'EntitlementSettings' => 'Metadata', - 'BusinessHoursSettings' => 'Metadata', - 'BusinessHoursEntry' => 'Metadata', - 'CaseSettings' => 'Metadata', - 'ConnectedApp' => 'Metadata', - 'AppMenu' => 'Metadata', - 'MobileSettings' => 'Metadata', - 'Network' => 'Metadata', - 'CompanySettings' => 'Metadata', - 'ForecastingSettings' => 'Metadata', - 'SamlSsoConfig' => 'Metadata', - 'LiveAgentSettings' => 'Metadata', - 'Skill' => 'Metadata', - 'LiveChatDeployment' => 'Metadata', - 'LiveChatButton' => 'Metadata', - 'LiveChatAgentConfig' => 'Metadata', - 'SynonymDictionary' => 'Metadata', - 'Folder' => 'Metadata', - 'ReportFolder' => 'Folder', - 'DashboardFolder' => 'Folder', - 'DocumentFolder' => 'Folder', - 'EmailFolder' => 'Folder', - 'RoleOrTerritory' => 'Metadata', - 'WorkflowAction' => 'Metadata', - 'SiteDotCom' => 'MetadataWithContent', - 'WorkflowTask' => 'WorkflowAction', - 'WorkflowSend' => 'WorkflowAction', - 'WorkflowOutboundMessage' => 'WorkflowAction', - 'WorkflowKnowledgePublish' => 'WorkflowAction', - 'WorkflowFieldUpdate' => 'WorkflowAction', - 'WorkflowAlert' => 'WorkflowAction', - 'WorkflowAction' => 'Metadata', - 'VisualizationPlugin' => 'Metadata', - 'CustomMetadata' => 'Metadata', - 'NameSettings' => 'Metadata', - 'MarketingActionSettings' => 'Metadata', - 'CustomPermission' => 'Metadata', - 'AuraDefinitionBundle' => 'Metadata', - 'CorsWhitelistOrigin' => 'Metadata', - 'ManagedTopics' => 'Metadata', - 'Territory2' => 'Metadata', - 'Territory2Model' => 'Metadata', - 'Territory2Settings' => 'Metadata', - 'Territory2Type' => 'Metadata', - 'XOrgHub' => 'Metadata', - 'ActionLinkGroupTemplate' => 'Metadata', - 'LicenseDefinition' => 'Metadata', - 'MarketingResourceType' => 'Metadata', - 'MatchingRule' => 'Metadata', - 'MatchingRules' => 'Metadata', - 'NamedCredential' => 'Metadata', - 'PersonalJourneySettings' => 'Metadata', - 'SharingRules' => 'Metadata', - 'SharingBaseRule' => 'Metadata', - 'SharingCriteriaRule' => 'SharingBaseRule', - 'SharingOwnerRule' => 'SharingBaseRule', - 'SharingTerritoryRule' => 'SharingBaseRule', - 'FlowElement' => 'FlowBaseElement', - 'FlowNode' => 'FlowElement', - 'FlowActionCall' => 'FlowNode', - 'FlowApexPluginCall' => 'FlowNode', - 'FlowAssignment' => 'FlowNode', - 'FlowDecision' => 'FlowNode', - 'FlowLoop' => 'FlowNode', - 'FlowRecordCreate' => 'FlowNode', - 'FlowRecordDelete' => 'FlowNode', - 'FlowRecordLookup' => 'FlowNode', - 'FlowRecordUpdate' => 'FlowNode', - 'FlowScreen' => 'FlowNode', - 'FlowStep' => 'FlowNode', - 'FlowSubflow' => 'FlowNode', - 'FlowWait' => 'FlowNode', - 'FlowActionCall' => 'FlowNode', - 'FlowChoice' => 'FlowElement', - 'FlowConstant' => 'FlowElement', - 'FlowDynamicChoiceSet' => 'FlowElement', - 'FlowFormula' => 'FlowElement', - 'FlowRule' => 'FlowElement', - 'FlowScreenField' => 'FlowElement', - 'FlowTextTemplate' => 'FlowElement', - 'FlowVariable' => 'FlowElement', - 'FlowWaitEvent' => 'FlowElement', - 'FlowActionCallInputParameter' => 'FlowBaseElement', - 'FlowActionCallOutputParameter' => 'FlowBaseElement', - 'FlowApexPluginCallInputParameter' => 'FlowBaseElement', - 'FlowApexPluginCallOutputParameter' => 'FlowBaseElement', - 'FlowAssignmentItem' => 'FlowBaseElement', - 'FlowChoiceUserInput' => 'FlowBaseElement', - 'FlowCondition' => 'FlowBaseElement', - 'FlowConnector' => 'FlowBaseElement', - 'FlowInputFieldAssignment' => 'FlowBaseElement', - 'FlowOutputFieldAssignment' => 'FlowBaseElement', - 'FlowRecordFilter' => 'FlowBaseElement', - 'FlowSubflowInputAssignment' => 'FlowBaseElement', - 'FlowSubflowOutputAssignment' => 'FlowBaseElement', - 'FlowWaitEventInputParameter' => 'FlowBaseElement', - 'FlowWaitEventOutputParameter' => 'FlowBaseElement', - 'MetadataWithContent' => 'Metadata', - 'DelegateGroup' => 'Metadata', - 'EventDelivery' => 'Metadata', - 'EventSubscription' => 'Metadata', - 'EventType' => 'Metadata', - 'Certificate' => 'MetadataWithContent', - 'ModerationRule' => 'Metadata', - 'WaveApplication' => 'Metadata', - 'WaveDataset' => 'Metadata', - 'WaveDashboard' => 'MetadataWithContent', - 'WaveDataflow' => 'MetadataWithContent', - 'WaveLens' => 'MetadataWithContent', - 'OrgPreferenceSettings' => 'Metadata', - 'SearchSettings' => 'Metadata', - 'GlobalValueSet' => 'Metadata', - 'GlobalPicklistValue' => 'Metadata', - 'PicklistValue' => 'GlobalPicklistValue', - 'StandardValueSet' => 'Metadata', - 'StandardValue' => 'CustomValue', - 'CustomValue' => 'Metadata', - 'ApexTestSuite' => 'Metadata', - 'ChannelLayout' => 'Metadata', - 'ContentAsset' => 'Metadata', - 'EmailServicesFunction' => 'Metadata', - 'EmbeddedServiceBranding' => 'Metadata', - 'EmbeddedServiceConfig' => 'Metadata', - 'EmbeddedServiceLiveAgent' => 'Metadata', - 'CaseSubjectParticle' => 'Metadata', - 'NetworkBranding' => 'MetadataWithContent', - 'SocialCustomerServiceSettings' => 'Metadata', - 'TopicsForObjects' => 'Metadata', - 'BrandingSet' => 'Metadata', - 'ProfilePasswordPolicy' => 'Metadata', - 'ProfileSessionSetting' => 'Metadata', - 'CspTrustedSite' => 'Metadata', - 'EclairGeoData' => 'MetadataWithContent', - 'ExternalServiceRegistration' => 'Metadata', - 'FileUploadAndDownloadSecuritySettings' => 'Metadata', - 'LeadConvertSettings' => 'Metadata', - 'UserCriteria' => 'Metadata', - 'Wavexmd' => 'Metadata' - }; // TODO: Inheritance modifications for Role and Custom Shortcut - - // List of base types to prescan for merging into derived types - private static final Set METADATA_BASE_TYPES = new Set(METADATA_TYPES.values()); - - public static void patch() - { - // Query the Apex Class generated by the platform WSDL to Apex generator - ApexClass apexClass = - [select Id, Body - from ApexClass - where Name = 'MetadataServiceImported']; - - // Read base types - Map> typeBodyByBaseClass = new Map>(); - LineReader lineReader = new LineReader(apexClass.Body); - while(lineReader.hasNext()) +public with sharing class MetadataServicePatcher +{ + + private static final String API_VERSION = '44.0'; + + private static final String MD_IMPORTED_CLASS = 'MetadataServiceImported'; + private static final String MD_SERVICE_CLASS = 'MetadataService'; + + // List of classes to modify so that they extend appropirte base class (parse WSDL in future?) + private static final Map METADATA_TYPES = + new Map + { + 'CustomSite' => 'Metadata' + ,'ListView' => 'Metadata' + ,'InstalledPackage' => 'Metadata' + ,'CustomField' => 'Metadata' + ,'FieldSet' => 'Metadata' + ,'PicklistValue' => 'Metadata' + ,'RecordType' => 'Metadata' + ,'WebLink' => 'Metadata' + ,'AddressSettings' => 'Metadata' + ,'CaseSettings' => 'Metadata' + ,'CustomObject' => 'Metadata' + ,'Layout' => 'Metadata' + ,'EmailTemplate' => 'MetadataWithContent' + ,'Scontrol' => 'MetadataWithContent' + ,'ApexPage' => 'MetadataWithContent' + ,'ApexComponent' => 'MetadataWithContent' + ,'ApexClass' => 'MetadataWithContent' + ,'ApexTrigger' => 'MetadataWithContent' + ,'StaticResource' => 'MetadataWithContent' + ,'Document' => 'MetadataWithContent' + ,'CustomLabels' => 'Metadata' + ,'CustomLabel' => 'Metadata' + ,'AccountSettings' => 'Metadata' + ,'Queue' => 'Metadata' + ,'CustomDataType' => 'Metadata' + ,'ExternalDataSource' => 'Metadata' + ,'Group_x' => 'Metadata' + ,'BusinessProcess' => 'Metadata' + ,'CompactLayout' => 'Metadata' + ,'SharingReason' => 'Metadata' + ,'ValidationRule' => 'Metadata' + ,'WebLink' => 'Metadata' + ,'ReportType' => 'Metadata' + ,'Report' => 'Metadata' + ,'Dashboard' => 'Metadata' + ,'AnalyticSnapshot' => 'Metadata' + ,'AnalyticSnapshot' => 'Metadata' + ,'CustomPageWebLink' => 'Metadata' + ,'QuickAction' => 'Metadata' + ,'FlexiPage' => 'Metadata' + ,'CustomTab' => 'Metadata' + ,'CustomApplicationComponent' => 'Metadata' + ,'CustomApplication' => 'Metadata' + ,'Portal' => 'Metadata' + ,'Letterhead' => 'Metadata' + ,'Flow' => 'Metadata' + ,'Workflow' => 'Metadata' + ,'WorkflowRule' => 'Metadata' + ,'AssignmentRules' => 'Metadata' + ,'AssignmentRule' => 'Metadata' + ,'AutoResponseRules' => 'Metadata' + ,'AutoResponseRule' => 'Metadata' + ,'EscalationRules' => 'Metadata' + ,'EscalationRule' => 'Metadata' + ,'PostTemplate' => 'Metadata' + ,'ApprovalProcess' => 'Metadata' + ,'HomePageComponent' => 'Metadata' + ,'HomePageLayout' => 'Metadata' + ,'CustomObjectTranslation' => 'Metadata' + ,'Translations' => 'Metadata' + ,'Profile' => 'Metadata' + ,'PermissionSet' => 'Metadata' + ,'DataCategoryGroup' => 'Metadata' + ,'RemoteSiteSetting' => 'Metadata' + ,'Package_x' => 'Metadata' + ,'AuthProvider' => 'Metadata' + ,'CustomSite' => 'Metadata' + ,'KnowledgeSettings' => 'Metadata' + ,'SharingSet' => 'Metadata' + ,'SecuritySettings' => 'Metadata' + ,'IdeasSettings' => 'Metadata' + ,'ChatterAnswersSettings' => 'Metadata' + ,'Community' => 'Metadata' + ,'ActivitiesSettings' => 'Metadata' + ,'ContractSettings' => 'Metadata' + ,'OrderSettings' => 'Metadata' + ,'OpportunitySettings' => 'Metadata' + ,'ProductSettings' => 'Metadata' + ,'QuoteSettings' => 'Metadata' + ,'CallCenter' => 'Metadata' + ,'EntitlementProcess' => 'Metadata' + ,'MilestoneType' => 'Metadata' + ,'EntitlementTemplate' => 'Metadata' + ,'EntitlementSettings' => 'Metadata' + ,'BusinessHoursSettings' => 'Metadata' + ,'BusinessHoursEntry' => 'Metadata' + ,'CaseSettings' => 'Metadata' + ,'ConnectedApp' => 'Metadata' + ,'AppMenu' => 'Metadata' + ,'MobileSettings' => 'Metadata' + ,'Network' => 'Metadata' + ,'CompanySettings' => 'Metadata' + ,'ForecastingSettings' => 'Metadata' + ,'SamlSsoConfig' => 'Metadata' + ,'LiveAgentSettings' => 'Metadata' + ,'Skill' => 'Metadata' + ,'LiveChatDeployment' => 'Metadata' + ,'LiveChatButton' => 'Metadata' + ,'LiveChatAgentConfig' => 'Metadata' + ,'SynonymDictionary' => 'Metadata' + ,'Folder' => 'Metadata' + ,'ReportFolder' => 'Folder' + ,'DashboardFolder' => 'Folder' + ,'DocumentFolder' => 'Folder' + ,'EmailFolder' => 'Folder' + ,'RoleOrTerritory' => 'Metadata' + ,'WorkflowAction' => 'Metadata' + ,'SiteDotCom' => 'MetadataWithContent' + ,'WorkflowTask' => 'WorkflowAction' + ,'WorkflowSend' => 'WorkflowAction' + ,'WorkflowOutboundMessage' => 'WorkflowAction' + ,'WorkflowKnowledgePublish' => 'WorkflowAction' + ,'WorkflowFieldUpdate' => 'WorkflowAction' + ,'WorkflowAlert' => 'WorkflowAction' + ,'WorkflowAction' => 'Metadata' + ,'VisualizationPlugin' => 'Metadata' + ,'CustomMetadata' => 'Metadata' + ,'NameSettings' => 'Metadata' + ,'MarketingActionSettings' => 'Metadata' + ,'CustomPermission' => 'Metadata' + ,'AuraDefinitionBundle' => 'Metadata' + ,'CorsWhitelistOrigin' => 'Metadata' + ,'ManagedTopics' => 'Metadata' + ,'Territory2' => 'Metadata' + ,'Territory2Model' => 'Metadata' + ,'Territory2Settings' => 'Metadata' + ,'Territory2Type' => 'Metadata' + // ,'XOrgHub' => 'Metadata' // (option not enabled by default?) + ,'ActionLinkGroupTemplate' => 'Metadata' + ,'LicenseDefinition' => 'Metadata' + ,'MarketingResourceType' => 'Metadata' + ,'MatchingRule' => 'Metadata' + ,'MatchingRules' => 'Metadata' + ,'NamedCredential' => 'Metadata' + ,'SharingRules' => 'Metadata' + ,'SharingBaseRule' => 'Metadata' + ,'SharingCriteriaRule' => 'SharingBaseRule' + ,'SharingOwnerRule' => 'SharingBaseRule' + ,'SharingTerritoryRule' => 'SharingBaseRule' + ,'FlowElement' => 'FlowBaseElement' + ,'FlowNode' => 'FlowElement' + ,'FlowActionCall' => 'FlowNode' + ,'FlowApexPluginCall' => 'FlowNode' + ,'FlowAssignment' => 'FlowNode' + ,'FlowDecision' => 'FlowNode' + ,'FlowLoop' => 'FlowNode' + ,'FlowRecordCreate' => 'FlowNode' + ,'FlowRecordDelete' => 'FlowNode' + ,'FlowRecordLookup' => 'FlowNode' + ,'FlowRecordUpdate' => 'FlowNode' + ,'FlowScreen' => 'FlowNode' + ,'FlowStep' => 'FlowNode' + ,'FlowSubflow' => 'FlowNode' + ,'FlowWait' => 'FlowNode' + ,'FlowActionCall' => 'FlowNode' + ,'FlowChoice' => 'FlowElement' + ,'FlowConstant' => 'FlowElement' + ,'FlowDynamicChoiceSet' => 'FlowElement' + ,'FlowFormula' => 'FlowElement' + ,'FlowRule' => 'FlowElement' + ,'FlowScreenField' => 'FlowElement' + ,'FlowTextTemplate' => 'FlowElement' + ,'FlowVariable' => 'FlowElement' + ,'FlowWaitEvent' => 'FlowElement' + ,'FlowActionCallInputParameter' => 'FlowBaseElement' + ,'FlowActionCallOutputParameter' => 'FlowBaseElement' + ,'FlowApexPluginCallInputParameter' => 'FlowBaseElement' + ,'FlowApexPluginCallOutputParameter' => 'FlowBaseElement' + ,'FlowAssignmentItem' => 'FlowBaseElement' + ,'FlowChoiceUserInput' => 'FlowBaseElement' + ,'FlowCondition' => 'FlowBaseElement' + ,'FlowConnector' => 'FlowBaseElement' + ,'FlowInputFieldAssignment' => 'FlowBaseElement' + ,'FlowOutputFieldAssignment' => 'FlowBaseElement' + ,'FlowRecordFilter' => 'FlowBaseElement' + ,'FlowSubflowInputAssignment' => 'FlowBaseElement' + ,'FlowSubflowOutputAssignment' => 'FlowBaseElement' + ,'FlowWaitEventInputParameter' => 'FlowBaseElement' + ,'FlowWaitEventOutputParameter' => 'FlowBaseElement' + ,'MetadataWithContent' => 'Metadata' + ,'DelegateGroup' => 'Metadata' + ,'EventDelivery' => 'Metadata' + ,'EventSubscription' => 'Metadata' + //,'EventType' => 'Metadata' // replaced with PlatformEventType? + ,'Certificate' => 'MetadataWithContent' + ,'ModerationRule' => 'Metadata' + ,'WaveApplication' => 'Metadata' + ,'WaveDataset' => 'Metadata' + ,'WaveDashboard' => 'MetadataWithContent' + ,'WaveDataflow' => 'MetadataWithContent' + ,'WaveLens' => 'MetadataWithContent' + ,'OrgPreferenceSettings' => 'Metadata' + ,'SearchSettings' => 'Metadata' + ,'GlobalValueSet' => 'Metadata' + ,'GlobalPicklistValue' => 'Metadata' + ,'PicklistValue' => 'GlobalPicklistValue' + ,'StandardValueSet' => 'Metadata' + ,'StandardValue' => 'CustomValue' + ,'CustomValue' => 'Metadata' + ,'ApexTestSuite' => 'Metadata' + ,'ChannelLayout' => 'Metadata' + ,'ContentAsset' => 'Metadata' + // Added Spring '17 v39.0 (https://releasenotes.docs.salesforce.com/en-us/spring17/release-notes/rn_api_meta.htm) + ,'CspTrustedSite' => 'Metadata' + ,'EclairGeoData' => 'MetadataWithContent' + ,'ExternalServiceRegistration' => 'Metadata' + ,'FileUploadAndDownloadSecuritySettings' => 'Metadata' + ,'LeadConvertSettings' => 'Metadata' + // ,'PersonalJourneySettings' => 'Metadata' // (option not enabled by default?) + ,'UserCriteria' => 'Metadata' + ,'WaveXmd' => 'Metadata' + // Added Summer '17 v40.0 (https://releasenotes.docs.salesforce.com/en-us/summer17/release-notes/rn_api_meta.htm) + ,'BrandingSet' => 'Metadata' + // ,'ChatterExtensions' => 'Metadata' // (option not enabled by default?) + ,'ProfilePasswordPolicy' => 'Metadata' + ,'ProfileSessionSetting' => 'Metadata' + // Added Winter '18 v41.0 (https://releasenotes.docs.salesforce.com/en-us/winter18/release-notes/rn_api_meta.htm) + //,'CaseSubjectParticle' => 'Metadata' + ,'EventDelivery' => 'Metadata' + ,'EventSubscription' => 'Metadata' + ,'Index' => 'Metadata' + //,'NetworkBranding' => 'MetadataWithContent' + //,'SocialCustomerServiceSettings' => 'Metadata' + //,'TopicsForObjects' => 'Metadata' + // Added Spring '18 v42.0 (https://releasenotes.docs.salesforce.com/en-us/spring18/release-notes/rn_api_meta.htm) + ,'EmailServicesFunction' => 'Metadata' + ,'EmbeddedServiceBranding' => 'Metadata' + ,'EmbeddedServiceConfig' => 'Metadata' + ,'EmbeddedServiceLiveAgent' => 'Metadata' + // Added Summer '18 v43.0 (https://releasenotes.docs.salesforce.com/en-us/summer18/release-notes/rn_api_meta.htm) + ,'Bot' => 'Metadata' + ,'BotVersion' => 'Metadata' + ,'CMSConnectSource' => 'Metadata' + ,'EmbeddedServiceFieldService' => 'Metadata' + ,'FlowCategory' => 'Metadata' + ,'LightningBolt' => 'Metadata' + ,'MlDomain' => 'Metadata' + // Added Winter '19 v44.0 (https://releasenotes.docs.salesforce.com/en-us/winter19/release-notes/rn_api_meta.htm) + ,'Audience' => 'Metadata' + ,'LightningExperienceTheme' => 'Metadata' + ,'OmniChannelSettings' => 'Metadata' + ,'PresenceDeclineReason' => 'Metadata' + ,'PresenceUserConfig' => 'Metadata' + ,'QueueRoutingConfig' => 'Metadata' + ,'ServiceChannel' => 'Metadata' + ,'ServicePresenceStatus' => 'Metadata' + }; // TODO: Inheritance modifications for Role and Custom Shortcut + + // List of base types to prescan for merging into derived types + private static final Set METADATA_BASE_TYPES = new Set(METADATA_TYPES.values()); + + private static final Set NON_VIRTUAL_TYPES = new Set { + 'CustomValue', + 'GlobalPicklistValue' + }; + + public static void patch() + { + // check for objects that we will query in this method (avoid PMD warnings) + if (!Schema.sObjectType.ApexClass.isQueryable()) { - // Read line - String line = lineReader.next(); - String trimmedLine = line.trim(); - // Class definition? - if(trimmedLine.startsWith('public class')) - { - List parts = trimmedLine.split(' '); - String className = parts[2]; - // Capture the body of this base type to later inject into another deriving type - if(METADATA_BASE_TYPES.contains(className)) { - List baseTypeLines = new List(); - typeBodyByBaseClass.put(className, baseTypeLines); - // Move forward until field_order_type_info member - while(lineReader.hasNext()) - { - line = (String) lineReader.next(); - // Adjust class name? - if(line.contains('MetadataServiceImported')) - line = line.replace('MetadataServiceImported', 'MetadataService'); - // Recording content of type for inclusion in deriving types - baseTypeLines.add(line); - // Stop here - if(line.trim().startsWith('private String[] field_order_type_info')) - break; - } - } - } - } - - // Process and scan for lines to modify and/or insert - lineReader = new LineReader(apexClass.Body); - List newLines = new List(); - addCopyright(newLines); - newLines.add(''); - newLines.add('//Patched by MetadataServicePatcher v' + API_VERSION + ' ' + System.today()); - newLines.add(''); - while(lineReader.hasNext()) + throw new PatchException('You do not have permission to query the "ApexClass" object!'); + } + if (!Schema.sObjectType.Document.isQueryable()) { - // Read line - String line = lineReader.next(); - String trimmedLine = line.trim(); - // Adjust class name? - if(trimmedLine.contains('MetadataServiceImported')) - line = line.replace('MetadataServiceImported', 'MetadataService'); - // Adjust end point logic? - if(trimmedLine.startsWith('public String endpoint_x')) - line = ' public String endpoint_x = URL.getSalesforceBaseUrl().toExternalForm() + \'/services/Soap/m/' + API_VERSION + '\';'; - // Adjust update_x method name? - else if(trimmedLine.contains('update_x(')) - line = line.replace('update_x', 'updateMetadata'); - // Adjust delete_x method name? - else if(trimmedLine.contains('delete_x(')) - line = line.replace('delete_x', 'deleteMetadata'); - // Adjust retrieve_x method name? - else if(trimmedLine.contains('retrieve_x(')) - line = line.replace('retrieve_x', 'retrieve'); - // Make Metadata virtual? - else if(trimmedLine.startsWith('public class Metadata ')) { - line = line.replace('public class', 'public virtual class'); - newLines.add(line); - while(lineReader.hasNext()) - { - line = (String) lineReader.next(); - trimmedLine = line.trim(); - // Skip these, not needed as duplciated in derived classes and cause JSON serialise issues for types - if(line.contains('fullName_type_info') || - line.contains('apex_schema_type_info') || - line.contains('field_order_type_info')) - continue; - newLines.add(line); - if(trimmedLine == '}') - break; - } - continue; - } - // Add interfaces to read? - else if(trimmedLine.startsWith('public class ReadResult')) - { - newlines.add(' public interface IReadResult {'); - newlines.add(' MetadataService.Metadata[] getRecords();'); - newlines.add(' }'); - newlines.add(' public interface IReadResponseElement {'); - newlines.add(' IReadResult getResult();'); - newlines.add(' }'); - for(String metadataType : METADATA_TYPES.keySet()) - { - // Only emit for types extending Metadata or MetadataWithContent - String baseClass = METADATA_TYPES.get(metadataType); - while(baseClass!=null) { - if(baseClass == 'Metadata' || baseClass=='MetadataWithContent') - break; - baseClass = METADATA_TYPES.get(baseClass); - } - if(baseClass == 'Metadata' || baseClass=='MetadataWithContent') { - String apexClassType = metadataType; - if(metadataType == 'Group_x') - apexClassType = 'Group'; - else if(metadataType == 'Package_x') - apexClassType = 'Package'; - newlines.add(' public class Read'+apexClassType+'Result implements IReadResult {'); - newlines.add(' public MetadataService.'+metadataType+'[] records;'); - newlines.add(' public MetadataService.Metadata[] getRecords() { return records; }'); - newlines.add(' private String[] records_type_info = new String[]{\'records\',\'http://soap.sforce.com/2006/04/metadata\',null,\'0\',\'-1\',\'false\'};'); - newlines.add(' private String[] apex_schema_type_info = new String[]{\'http://soap.sforce.com/2006/04/metadata\',\'true\',\'false\'};'); - newlines.add(' private String[] field_order_type_info = new String[]{\'records\'};'); - newlines.add(' }'); - newlines.add(' public class read'+apexClassType+'Response_element implements IReadResponseElement {'); - newlines.add(' public MetadataService.Read'+apexClassType+'Result result;'); - newlines.add(' public IReadResult getResult() { return result; }'); - newlines.add(' private String[] result_type_info = new String[]{\'result\',\'http://soap.sforce.com/2006/04/metadata\',null,\'1\',\'1\',\'false\'};'); - newlines.add(' private String[] apex_schema_type_info = new String[]{\'http://soap.sforce.com/2006/04/metadata\',\'true\',\'false\'};'); - newlines.add(' private String[] field_order_type_info = new String[]{\'result\'};'); - newlines.add(' }'); - } - } - } - // readMetadata method? - else if(trimmedLine.startsWith('public MetadataServiceImported.ReadResult readMetadata(String type_x,String[] fullNames) {')) - { - // Swallow up the generated readMetadata method - while(lineReader.hasNext()) - { - line = (String) lineReader.next(); - trimmedLine = line.trim(); - if(trimmedLine == '}') - break; - } - // Emit the new readMetadata method returnin the IReadResult interface - newlines.add(' public MetadataService.IReadResult readMetadata(String type_x,String[] fullNames) {'); - newlines.add(' MetadataService.readMetadata_element request_x = new MetadataService.readMetadata_element();'); - newlines.add(' request_x.type_x = type_x;'); - newlines.add(' request_x.fullNames = fullNames;'); - newlines.add(' MetadataService.IReadResponseElement response_x;'); - newlines.add(' Map response_map_x = new Map();'); - newlines.add(' response_map_x.put(\'response_x\', response_x);'); - newlines.add(' WebServiceCallout.invoke('); - newlines.add(' this,'); - newlines.add(' request_x,'); - newlines.add(' response_map_x,'); - newlines.add(' new String[]{endpoint_x,'); - newlines.add(' \'\','); - newlines.add(' \'http://soap.sforce.com/2006/04/metadata\','); - newlines.add(' \'readMetadata\','); - newlines.add(' \'http://soap.sforce.com/2006/04/metadata\','); - newlines.add(' \'readMetadataResponse\','); - newlines.add(' \'MetadataService.read\' + type_x + \'Response_element\'}'); - newlines.add(' );'); - newlines.add(' response_x = response_map_x.get(\'response_x\');'); - newlines.add(' return response_x.getResult();'); - } - // Class definition? - else if(trimmedLine.startsWith('public class')) - { - List parts = trimmedLine.split(' '); - String className = parts[2]; - // Processing a base type? - if(METADATA_BASE_TYPES.contains(className)) { - String extendsClassName = METADATA_TYPES.get(className); - line = line.replace('public class ' + className, - extendsClassName!=null ? - 'public virtual class ' + className + ' extends ' + extendsClassName : - 'public virtual class ' + className); - newLines.add(line); - while(lineReader.hasNext()) - { - line = (String) lineReader.next(); - trimmedLine = line.trim(); - // Skip these, not needed as duplciated in derived classes and cause JSON serialise issues for types - if(trimmedLine.startsWith('private String[]')) - continue; - newLines.add(line); - if(trimmedLine == '}') - break; - } - continue; - } - // Processing a top level type which has a base type? - else if(METADATA_TYPES.containsKey(className)) - { - // Adjust class to extend base class and add base class members (XML serialiser does not support inheritance) - String extendsClassName = METADATA_TYPES.get(className); - line = line.replace('public class ' + className, - METADATA_BASE_TYPES.contains(className) ? - 'public virtual class ' + className + ' extends ' + extendsClassName : - 'public class ' + className + ' extends ' + extendsClassName); - newLines.add(line); - newLines.add(' public String type = \'' + className + '\';'); - // Keep going all the way down to the last base class - List fieldOrderTypeInfoFromBaseType = new List(); - List baseTypes = new List(); - String baseClassName = extendsClassName; - while (baseClassName!=null) { - baseTypes.add(baseClassName); - baseClassName = METADATA_TYPES.get(baseClassName); - } - // Merge base class members from the base class upwards - for(Integer idx = baseTypes.size()-1; ; idx--) { - baseClassName = baseTypes[idx]; - for(String baseClassLine : typeBodyByBaseClass.get(baseClassName)) { - // Skip this base class member as the top level derived type will have one - if(baseClassLine.contains('apex_schema_type_info')) - continue; - // Extract the field order type info list to add to the dervived type one - if(baseClassLine.contains('field_order_type_info')) - { - // Extract the list of base type fields - if(baseClassLine.indexOf('\'')>0) { - fieldOrderTypeInfoFromBaseType.add( - baseClassLine.substring( - baseClassLine.indexOf('\''), - baseClassLine.lastIndexOf('\'')+1)); - } - // Skip it as the top level derived type will have one - continue; - } - newLines.add(baseClassLine); - } - if(idx==0) - break; - } - // Move forward until field_order_type_info member - while(lineReader.hasNext()) - { - line = (String) lineReader.next(); - trimmedLine = line.trim(); - // Adjust class name? - if(trimmedLine.contains('MetadataServiceImported')) - line = line.replace('MetadataServiceImported', 'MetadataService'); - // Adjust the fields listed in the field_order_type_info metadata - if(trimmedLine.startsWith('private String[] field_order_type_info')) - { - // Add type info descriptors and adjust field_order_type_info list - newLines.add(' private String[] type_att_info = new String[]{\'xsi:type\'};'); - String newFieldOrderType = - fieldOrderTypeInfoFromBaseType.size()>0 ? - String.join(fieldOrderTypeInfoFromBaseType, ',') : ''; - if(line.endsWith('new String[]{};')) - line = line.replace('new String[]{', 'new String[]{' + newFieldOrderType); - else - line = line.replace('new String[]{', 'new String[]{' + newFieldOrderType + ', '); - newLines.add(line); - break; - } - newLines.add(line); - } - continue; - } - } - newLines.add(line); - } - String patchClass = String.join(newLines, '\n'); - - // Upload the generated code to a Document - // (this can be included in a MavensMate or Eclipse project for easy access via Refresh from Server) - List docs = [select Id from Document where DeveloperName = 'MetadataServicePatchedCopy']; - Document generatedCode = docs.size()>0 ? docs[0] : new Document(); - generatedCode.Name = 'MetadataService'; - generatedCode.Body = Blob.valueOf(patchClass); - generatedCode.DeveloperName = 'MetadataServicePatchedCopy'; - generatedCode.FolderId = [select Id from Folder where DeveloperName = 'MetadataServicePatcher'].Id; - if(generatedCode.Id == null) - insert generatedCode; - else - update generatedCode; - } - - public class PatchException extends Exception { } - - /** - * Utility class to iterate over lines in Apex source code - **/ - public class LineReader - implements Iterator, Iterable - { - private String LF = '\n'; - - private String textData; - - public LineReader(String textData) - { - this.textData = textData; + throw new PatchException('You do not have permission to query the "Document" object!'); } - - public Boolean hasNext() + if (!Schema.sObjectType.Folder.isQueryable()) { - return textData.length() > 0 ? true : false; - } - - public String next() + throw new PatchException('You do not have permission to query the "Folder" object!'); + } + // check that we can create/update the 'Document' object (avoid PMD warnings) + if (!Schema.sObjectType.Document.isCreateable()) { - String row = null; - Integer endPos = textData.indexOf(LF); - if(endPos == -1) - { - row = textData; - textData = ''; - } - else - { - row = textData.subString(0, endPos); - textData = textData.subString(endPos + LF.length(), textData.length()); - } - return row; - } - - public Iterator Iterator() + throw new PatchException('You do not have permission to create the "Document" object!'); + } + if (!Schema.sObjectType.Document.isUpdateable()) { - return this; - } - } - - private static void addCopyright(List lines) - { - lines.add('/**'); - lines.add(' * Copyright (c), FinancialForce.com, inc'); - lines.add(' * All rights reserved.'); - lines.add(' *'); - lines.add(' * Redistribution and use in source and binary forms, with or without modification,'); - lines.add(' * are permitted provided that the following conditions are met:'); - lines.add(' *'); - lines.add(' * - Redistributions of source code must retain the above copyright notice,'); - lines.add(' * this list of conditions and the following disclaimer.'); - lines.add(' * - Redistributions in binary form must reproduce the above copyright notice,'); - lines.add(' * this list of conditions and the following disclaimer in the documentation'); - lines.add(' * and/or other materials provided with the distribution.'); - lines.add(' * - Neither the name of the FinancialForce.com, inc nor the names of its contributors'); - lines.add(' * may be used to endorse or promote products derived from this software without'); - lines.add(' * specific prior written permission.'); - lines.add(' *'); - lines.add(' * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND'); - lines.add(' * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES'); - lines.add(' * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL'); - lines.add(' * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,'); - lines.add(' * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS'); - lines.add(' * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY'); - lines.add(' * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)'); - lines.add(' * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.'); - lines.add('**/'); - } + throw new PatchException('You do not have permission to update the "Document" object!'); + } + + // Query the Apex Class generated by the platform WSDL to Apex generator + ApexClass apexClass = [SELECT Id, Body FROM ApexClass WHERE Name =: MD_IMPORTED_CLASS]; + + // Read base types + Map> typeBodyByBaseClass = new Map>(); + LineReader lineReader = new LineReader(apexClass.Body); + while (lineReader.hasNext()) + { + // Read line + String line = commonReplacements(lineReader.next()); + String trimmedLine = line.trim(); + // Class definition? + if (trimmedLine.startsWith('public class')) + { + List parts = trimmedLine.split(' '); + String className = parts[2]; + // Capture the body of this base type to later inject into another deriving type + if (METADATA_BASE_TYPES.contains(className)) + { + List baseTypeLines = new List(); + typeBodyByBaseClass.put(className, baseTypeLines); + // Move forward until field_order_type_info member + while (lineReader.hasNext()) + { + line = commonReplacements(lineReader.next()); + + // Recording content of type for inclusion in deriving types + baseTypeLines.add(line); + // Stop here + if (line.trim().startsWith('private String[] field_order_type_info')) + { + break; + } + } + } + } + } + + // Process and scan for lines to modify and/or insert + lineReader = new LineReader(apexClass.Body); + List newLines = new List(); + addCopyright(newLines); + newLines.add(''); + newLines.add('// Patched by MetadataServicePatcher v' + API_VERSION + ' ' + System.today()); + newLines.add(''); + while (lineReader.hasNext()) + { + // Read line + String line = commonReplacements(lineReader.next()); + String trimmedLine = line.trim(); + + // add static XML Namespace + if (trimmedLine.startsWith('public class ' + MD_SERVICE_CLASS + ' {')) + { + newLines.add(line); + newLines.add('\tprivate static final String NS = \'http://soap.sforce.com/2006/04/metadata\';'); + continue; + } + + // Adjust end point logic? + if (trimmedLine.startsWith('public String endpoint_x')) + { + line = '\t\tpublic String endpoint_x = URL.getOrgDomainUrl().toExternalForm() + \'/services/Soap/m/' + API_VERSION + '\';'; + } + // Adjust update_x method name? + else if (trimmedLine.contains('update_x(')) + { + line = line.replace('update_x', 'updateMetadata'); + } + // Adjust delete_x method name? + else if (trimmedLine.contains('delete_x(')) + { + line = line.replace('delete_x', 'deleteMetadata'); + } + // Adjust retrieve_x method name? + else if (trimmedLine.contains('retrieve_x(')) + { + line = line.replace('retrieve_x', 'retrieve'); + } + // Make Metadata virtual? + else if (trimmedLine.startsWith('public class Metadata ')) + { + line = line.replace('public class', 'public virtual class'); + newLines.add(line); + while (lineReader.hasNext()) + { + // read the line and make common replacements + line = commonReplacements(lineReader.next()); + + // Skip these, not needed as duplciated in derived classes and cause JSON serialise issues for types + if (line.contains('fullName_type_info') || + line.contains('apex_schema_type_info') || + line.contains('field_order_type_info')) + { + continue; + } + // add the line + newLines.add(line); + + // loop for the end of the class/method + if (line.trim() == '}') + { + break; + } + } + continue; + } + // Add interfaces to read? + else if (trimmedLine.startsWith('public class ReadResult')) + { + newlines.add('\tpublic interface IReadResult {'); + newlines.add('\t\t' + MD_SERVICE_CLASS + '.Metadata[] getRecords();'); + newlines.add('\t}'); + newlines.add('\tpublic interface IReadResponseElement {'); + newlines.add('\t\tIReadResult getResult();'); + newlines.add('\t}'); + for (String metadataType : METADATA_TYPES.keySet()) + { + // Only emit for types extending Metadata or MetadataWithContent + String baseClass = METADATA_TYPES.get(metadataType); + while (baseClass != null) + { + if (baseClass == 'Metadata' || baseClass == 'MetadataWithContent') + { + break; + } + baseClass = METADATA_TYPES.get(baseClass); + } + if (baseClass == 'Metadata' || baseClass == 'MetadataWithContent') + { + String apexClassType = metadataType; + if (metadataType == 'Group_x') + { + apexClassType = 'Group'; + } + else if (metadataType == 'Package_x') + { + apexClassType = 'Package'; + } + newlines.add('\tpublic class Read' + apexClassType + 'Result implements IReadResult {'); + newlines.add('\t\tpublic ' + MD_SERVICE_CLASS + '.' + metadataType + '[] records;'); + newlines.add('\t\tpublic ' + MD_SERVICE_CLASS + '.Metadata[] getRecords() { return records; }'); + newlines.add('\t\tprivate String[] records_type_info = new String[]{\'records\',NS,null,\'0\',\'-1\',\'false\'};'); + newlines.add('\t\tprivate String[] apex_schema_type_info = new String[]{NS,\'true\',\'false\'};'); + newlines.add('\t\tprivate String[] field_order_type_info = new String[]{\'records\'};'); + newlines.add('\t}'); + newlines.add('\tpublic class read' + apexClassType + 'Response_element implements IReadResponseElement {'); + newlines.add('\t\tpublic ' + MD_SERVICE_CLASS + '.Read' + apexClassType + 'Result result;'); + newlines.add('\t\tpublic IReadResult getResult() { return result; }'); + newlines.add('\t\tprivate String[] result_type_info = new String[]{\'result\',NS,null,\'1\',\'1\',\'false\'};'); + newlines.add('\t\tprivate String[] apex_schema_type_info = new String[]{NS,\'true\',\'false\'};'); + newlines.add('\t\tprivate String[] field_order_type_info = new String[]{\'result\'};'); + newlines.add('\t}'); + } + } + } + // readMetadata method? + else if (trimmedLine.startsWith('public ' + MD_SERVICE_CLASS + '.ReadResult readMetadata(String type_x,String[] fullNames) {')) + { + // Swallow up the generated readMetadata method + while (lineReader.hasNext()) + { + // read the line + line = lineReader.next(); + + // check if it is the end of the class/method + if (line.trim() == '}') + { + line = commonReplacements(line); + break; + } + } + // Emit the new readMetadata method returnin the IReadResult interface + newlines.add('\t\tpublic ' + MD_SERVICE_CLASS + '.IReadResult readMetadata(String type_x,String[] fullNames) {'); + newlines.add('\t\t\t' + MD_SERVICE_CLASS + '.readMetadata_element request_x = new ' + MD_SERVICE_CLASS + '.readMetadata_element();'); + newlines.add('\t\t\trequest_x.type_x = type_x;'); + newlines.add('\t\t\trequest_x.fullNames = fullNames;'); + newlines.add('\t\t\t' + MD_SERVICE_CLASS + '.IReadResponseElement response_x;'); + newlines.add('\t\t\tMap response_map_x = new Map();'); + newlines.add('\t\t\tresponse_map_x.put(\'response_x\', response_x);'); + newlines.add('\t\t\tWebServiceCallout.invoke('); + newlines.add('\t\t\t\tthis,'); + newlines.add('\t\t\t\trequest_x,'); + newlines.add('\t\t\t\tresponse_map_x,'); + newlines.add('\t\t\t\tnew String[]{endpoint_x,'); + newlines.add('\t\t\t\t\'\','); + newlines.add('\t\t\t\tNS,'); + newlines.add('\t\t\t\t\'readMetadata\','); + newlines.add('\t\t\t\tNS,'); + newlines.add('\t\t\t\t\'readMetadataResponse\','); + newlines.add('\t\t\t\t\'' + MD_SERVICE_CLASS + '.read\' + type_x + \'Response_element\'}'); + newlines.add('\t\t\t);'); + newlines.add('\t\t\tresponse_x = response_map_x.get(\'response_x\');'); + newlines.add('\t\t\treturn response_x.getResult();'); + } + // Class definition? + else if (trimmedLine.startsWith('public class')) + { + List parts = trimmedLine.split(' '); + String className = parts[2]; + // Processing a base type? + if (METADATA_BASE_TYPES.contains(className) && + // don't make some base types virtual... + !NON_VIRTUAL_TYPES.contains(className)) + { + String extendsClassName = METADATA_TYPES.get(className); + line = line.replace('public class ' + className, + extendsClassName != null ? + 'public virtual class ' + className + ' extends ' + extendsClassName : + 'public virtual class ' + className); + newLines.add(line); + while (lineReader.hasNext()) + { + // read the line and make common replacements + line = commonReplacements(lineReader.next()); + trimmedLine = line.trim(); + + // Skip these, not needed as duplciated in derived classes and cause JSON serialise issues for types + if (trimmedLine.startsWith('private String[]')) + { + continue; + } + + // add the line + newLines.add(line); + + // search for end of class/method + if (line.trim() == '}') + { + break; + } + } + continue; + } + // Processing a top level type which has a base type? + else if (METADATA_TYPES.containsKey(className)) + { + // Adjust class to extend base class and add base class members (XML serialiser does not support inheritance) + String extendsClassName = METADATA_TYPES.get(className); + String replace = 'public ' + + (METADATA_BASE_TYPES.contains(className) && !NON_VIRTUAL_TYPES.contains(className) ? 'virtual ' : '') + + 'class ' + className + ' extends ' + + // There are a couple types that extend another type that extends 'Metadata', for instance: + // PicklistValue extends GlobalPicklistValue extends Metadata + // StandardValue extends CustomValue extends Metadata + // We need the 'intermediate' class (GlobalPicklistValue or CustomValue in the above examples) + // to NOT be virtual, but we need to extend from them. So instead, we will extend the from the + // class that the 'intermediate' class extends. If we need more than 3 levels of this, the code + // will need to be refactored with a while loop similar to the one below for pulling in fields + // from inherited (extended) classes. + (NON_VIRTUAL_TYPES.contains(extendsClassName) ? METADATA_TYPES.get(extendsClassName) : extendsClassName); + + line = line.replace('public class ' + className, replace); + newLines.add(line); + newLines.add('\t\tpublic String type = \'' + className + '\';'); + // Keep going all the way down to the last base class + List fieldOrderTypeInfoFromBaseType = new List(); + List baseTypes = new List(); + String baseClassName = extendsClassName; + while (baseClassName != null) + { + baseTypes.add(baseClassName); + baseClassName = METADATA_TYPES.get(baseClassName); + } + + // Merge base class members from the base class upwards + for (Integer idx = baseTypes.size() - 1; ; idx--) + { + baseClassName = baseTypes[idx]; + + for (String baseClassLine : typeBodyByBaseClass.get(baseClassName)) + { + // Skip this base class member as the top level derived type will have one + if (baseClassLine.contains('apex_schema_type_info')) + { + continue; + } + // Extract the field order type info list to add to the dervived type one + if (baseClassLine.contains('field_order_type_info')) + { + // Extract the list of base type fields + if (baseClassLine.indexOf('\'') > 0) + { + fieldOrderTypeInfoFromBaseType.add( + baseClassLine.substring( + baseClassLine.indexOf('\''), + baseClassLine.lastIndexOf('\'') + 1)); + } + // Skip it as the top level derived type will have one + continue; + } + newLines.add(baseClassLine); + } + if (idx == 0) + { + break; + } + } + // Move forward until field_order_type_info member + while (lineReader.hasNext()) + { + line = commonReplacements(lineReader.next()); + trimmedLine = line.trim(); + + // Adjust the fields listed in the field_order_type_info metadata + if (trimmedLine.startsWith('private String[] field_order_type_info')) + { + // Add type info descriptors and adjust field_order_type_info list + newLines.add('\t\tprivate String[] type_att_info = new String[]{\'xsi:type\'};'); + String newFieldOrderType = + fieldOrderTypeInfoFromBaseType.size() > 0 ? + String.join(fieldOrderTypeInfoFromBaseType, ',') : ''; + if (line.endsWith('new String[]{};')) + { + line = line.replace('new String[]{', 'new String[]{' + newFieldOrderType); + } + else + { + line = line.replace('new String[]{', 'new String[]{' + newFieldOrderType + ','); + } + newLines.add(line); + break; + } + newLines.add(line); + } + continue; + } + } + newLines.add(line); + } + String patchClass = String.join(newLines, '\n'); + + // Upload the generated code to a Document + // (this can be included in a MavensMate or Eclipse project for easy access via Refresh from Server) + List docs = [SELECT Id FROM Document WHERE DeveloperName = 'MetadataServicePatchedCopy']; + Document generatedCode = docs.size() > 0 ? docs[0] : new Document(); + generatedCode.Name = MD_SERVICE_CLASS; + generatedCode.Body = Blob.valueOf(patchClass); + generatedCode.DeveloperName = 'MetadataServicePatchedCopy'; + generatedCode.FolderId = [SELECT Id FROM Folder WHERE DeveloperName = 'MetadataServicePatcher'].Id; + if (generatedCode.Id == null) + { + insert generatedCode; + } + else + { + update generatedCode; + } + } + + public class PatchException extends Exception { } + + /** + * Utility class to iterate over lines in Apex source code + **/ + public class LineReader + implements Iterator, Iterable + { + private final String LF = '\n'; + + private String textData; + + public LineReader(String textData) + { + this.textData = textData; + } + + public Boolean hasNext() + { + return textData.length() > 0 ? true : false; + } + + public String next() + { + String row = null; + Integer endPos = textData.indexOf(LF); + if (endPos == -1) + { + row = textData; + textData = ''; + } + else + { + row = textData.subString(0, endPos); + textData = textData.subString(endPos + LF.length(), textData.length()); + } + return row; + } + + public Iterator iterator() + { + return this; + } + } + + private static String commonReplacements(String line) + { + + return line + // replace spaces with tabs + .replace(' ', '\t') + .replace('\t ', '\t\t') + // replace the service class name + .replace(MD_IMPORTED_CLASS, MD_SERVICE_CLASS) + // replace XML Namespace + .replace('\'http://soap.sforce.com/2006/04/metadata\'', 'NS') + .replace('=http://soap.sforce.com/2006/04/metadata\'', '=\' + NS'); + } + + private static void addCopyright(List lines) + { + lines.add('/**'); + lines.add(' * Copyright (c), FinancialForce.com, inc'); + lines.add(' * All rights reserved.'); + lines.add(' *'); + lines.add(' * Redistribution and use in source and binary forms, with or without modification,'); + lines.add(' * are permitted provided that the following conditions are met:'); + lines.add(' *'); + lines.add(' * - Redistributions of source code must retain the above copyright notice,'); + lines.add(' * this list of conditions and the following disclaimer.'); + lines.add(' * - Redistributions in binary form must reproduce the above copyright notice,'); + lines.add(' * this list of conditions and the following disclaimer in the documentation'); + lines.add(' * and/or other materials provided with the distribution.'); + lines.add(' * - Neither the name of the FinancialForce.com, inc nor the names of its contributors'); + lines.add(' * may be used to endorse or promote products derived from this software without'); + lines.add(' * specific prior written permission.'); + lines.add(' *'); + lines.add(' * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND'); + lines.add(' * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES'); + lines.add(' * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL'); + lines.add(' * THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,'); + lines.add(' * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS'); + lines.add(' * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY'); + lines.add(' * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)'); + lines.add(' * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.'); + lines.add('**/'); + } } \ No newline at end of file